Archives

Categories

A First Digital Camera

I’ve just been asked for advice on buying a digital camera. I’m not an expert on cameras but I have a good general knowledge of technology – and I’m sure that the readers of my blog will correct me rapidly if I make any serious mistakes. ;)

Types of Camera

The Wikipedia Page about Digital Cameras is worth reading [1].

Here are the types of camera that are useful as a stand-alone camera (IE not camera phones or industrial cameras):

  • Digital SLR – large, very capable, and very expensive. They have detachable lenses and a prism to split the light between a viewfinder and the CCD that records the digital photo. Such a split provides much less benefit now that you can have an LCD display for the viewfinder. In Australia they seem to start at about $1500.
  • Bridge Cameras – they are of a similar size and shape to a Digital SLR, but the lens is permanently attached and the price is a lot lower. Typically between $400 and $800.
  • Mirrorless Interchangeable Lens Cameras – they allow changing lenses like a DSLR but don’t have the prism for an optical viewfinder. This makes the optics simpler and cheaper. Andre Pang wrote a good review of one [2] – which sells for about $700.
  • Compact cameras – small and cheap. Between $60 and $400 depending on features.

I suggest that people not start out a hobby of digital photography with a DSLR or other interchangeable lens camera. I think that it’s best to start out with simple gear that’s cheap – if you decide that digital photography is not your thing then you have wasted less money, and if you really get into it then you’ll be able to make a more informed choice about an expensive camera after getting some experience.

A spare cheap compact camera can be useful even if you own a more expensive camera. There are times when you don’t want the bulk of a DSLR or Bridge Camera and when you have a risk of theft or accidental damage such that you don’t want to take an expensive camera. People who are really serious about photography apparently take a camera everywhere, you could have a compact camera in your front pocket for fast pictures and a bulky camera in your backpack for when you have time to prepare a quality shot. So buying a cheap camera and then buying an expensive one a few months later would not be wasting money!

As the person who asked for advice has never owned a digital camera before I’ll focus on cheap compact cameras for the rest of this post.

Pixels and Lenses

Cameras are typically advertised with the resolution in Megapixels described in bold. Presumably most people search for the camera with the highest resolution. The first thing to beware of is cameras that don’t have hardware which is capable of taking a picture of the stated resolution, they use interpolation to generate a higher resolution image. There are probably some cameras with interpolation that are OK and provide a decent picture at a low price, but generally I recommend avoiding all cameras that do interpolation.

Optical zoom is a very important feature. Often pictures have to be cropped to remove unwanted background, if you zoom in appropriately you can avoid cropping and make better use of the available resolution. Beware of cameras that advertise things such as “advanced zoom“, anything that doesn’t exactly say “optical zoom” is using digital zoom – IE interpolation. I suggest not considering a compact camera unless it can do at least 4* optical zoom, with 5* or better being preferable.

The physical size of the lens is important. A bigger lens allows better pictures in adverse lighting and also allows a faster shutter speed to give better photos of moving objects and better photos when you are moving. Generally you can get a rough idea of the potential that a camera has by just glancing at the lens, if it’s the size of a lens in a mobile phone then the pictures won’t be that great. If it is on a telescopic mount and it’s wide then the result will be better. When buying a lens for a DSLR or other detachable lens camera you should be able to read specifications of the lens which indicate it’s size. For compact cameras the specifications of the lens are usually available from the vendor and often available from review sites but generally aren’t included in adverts by retailers. If you are comparing cameras in the store looking at them seems like the best option.

The ratio of the lens area to the number of pixels determines how much light is received by the sensors for each pixel. So when there are two cameras that are essentially identical apart from the number of megapixels the one with the highest number isn’t necessarily better in all situations. A 12MP camera might not give a better result than a 10MP camera, a monitor described as “Full HD” has a resolution of 1920*1080 which is 2MP. A 5MP camera is useful to allow cropping but if the aim is to display pictures on current monitors then anything much bigger than 5MP is probably wasted at this time and 10MP will provide pictures that can use the capabilities of monitors that are developed for a while.

Printing

Some printers that are affordable for home use might require something like a 7MP camera to print a picture at A4 or Letter size at the highest quality. Professional printing will probably require something even greater. But if your intended use of a digital camera doesn’t involve printing the pictures, or only rarely involves printing them at A4 or Letter size then you don’t need a high resolution for printing. I expect that there are some available printers that can use paper at sizes such as B3 which might require a 20MP camera for best quality. But if the aim of the printing is to put a picture on your wall (the most common case) then even if it’s not at the ideal resolution then probably no-one will notice the difference – you can’t see the pixels from a few meters away.

If the aim of the camera is to photograph professional artwork for the purpose of selling it on the Internet then a high resolution camera really isn’t desired. You want to offer pictures on the Internet which aren’t good enough to be usefully printed.

Video

The capabilities for recording video can vary significantly between different cameras in the same range. If you don’t care about video then that’s fine, but if video matters to you then you have to read the specs. It’s also worth considering digital video cameras, I have previously summarised the available digital video cameras – although I’m sure that there have been some new models since then [3]. A good (expensive) digital camera will have video functionality that compares well to most digital video cameras – but it will cost a lot more.

Choosing a Compact Camera

There are many compact cameras in the $100 to $150 price range. Ted’s has the Samsung Digimax ES65 for $99.95 which has 10MP and 5* optical zoom. This seems like a good deal. Practice with a cheap camera could easily allow you to make a better choice when buying a more expensive camera that saves you more than $100 so it seems unlikely that you will have any great regrets about buying a $100 camera.

Buying from the specs is a bad idea, I recommend testing a camera in the store before buying – every store that you want to buy from allows this. But don’t expect that quality pictures in the store means much, the people who run the camera stores usually set them up with good lighting so that pictures will tend to turn out well. The aim of an in-store test is not to discover what the camera does well, but to discover what (if anything) it does badly. Also it’s useful to test the ergonomics of the camera before buying, discover whether you would be happy to hold the camera for an hour.

It’s a good idea to ask the staff at a camera store for advice, but don’t rely on such advice. My experience is that they tend not to ask what the prospective customer plans to do with the camera and this significantly limits the quality of their recommendations.

Conclusion

Make your first digital camera a cheap compact camera that doesn’t cost much more than $100. Make sure it has at least 4* optical zoom with 5* being preferred. Don’t worry too much about the number of megapixels, anything more than 5 will do. Test the camera in the store to look for any obvious reasons that make it unsuitable for your use. If you want video then be prepared to pay a little more as the cheapest cameras have a low resolution for video.

Ruxcon 2010

Yesterday and today I attended Ruxcon – the leading technical security conference in Australia [1]. The first lecture I attended was “Breaking Linux Security Protections” by Andrew Griffiths. This included a good overview of many current issues with Linux security. One thing that was particularly noteworthy was his mention of SE Linux policy, he cited the policy for the FTP server as an example of policy that can be regarded as too lax but also noted the fact that to get SE Linux used the policies had to be more liberal than we might desire. There is probably scope for someone to give a good lecture about how we are forced to make uncomfortable choices between making security features stronger and making them more usable.

The next lecture I attended was “Breaking Virtualisation” by Endrazine. It makes me wonder how long it will be before someone cracks one of the major cloud hosting services such as EC2 – it’s not an appealing thought.

Billy Rios gave a really interesting lecture titled “Will it Blend?” about blended exploits. The idea is to try and find a few programs which do things that are slightly undesired (arguably not even bugs) but which when combined can result in totally cracking a system. One example was a way of tricking IE into loading a DLL from the desktop and a way of tricking Safari into saving arbitrary files to the desktop, combine them and you can push a DLL to a victim and make them load it. Learning about these things can really change the way you think about misbehaving programs!

Ben Nagy gave an interesting lecture about “Prospecting for Rootite“. His systematic way of finding test cases that cover a large portion of the code of a large application such as MS-Word seems quite effective. Once you have test cases that cover a lot of code then you can use fuzzing to find flaws.

Edward Farrell gave an informative lecture about “RFID Security“, I didn’t really learn that much though, he confirmed my suspicions that RFID implementations generally suck.

Mark Goudie gave a very informative lecture titled “We’ve been Hacked! What Went Wrong and Why“. Mark works for Verizon and often with the US Secret Service in investigating security breaches. He presented a lot of information that I have not seen before and made some good arguments in support of companies being more proactive in protecting their systems from attack.

Stephen Glass and Matt Robert gave a lecture titled “Security in Public Safety Radio Systems” which mainly focussed on digital radios used by the Australian police. It would be good if the police got people like them to test out new kit before ordering it in bulk, it seems that they will be using defective radios for a long time (it’s not easy or cheap to replace them once they are deployed).

Edward Farrell gave an interesting lecture titled “Hooray for Reading: The Kindle & You” about hacking the Kindle. Unfortunately they haven’t worked out how to get GUI code going on a hacked Kindle yet so there are some limitations as to what can be done.

I think that the most interesting lecture of the conference was “This Job Makes you Paranoid” by Alex Tilley of the Australian Federal Police. He gave some interesting anecdotes about real cases to illustrate his points and he advocated the police position really well. I’ve attended several lectures by employees of law enforcement agencies, but none of them demonstrated anywhere near the understanding of their audience that Alex did.

The last lecture I attended was “Virtualisation Security State of the Union” by David Jorn of Red Hat. He gave an interesting summary of some of the issues including mentioning how SE Linux is being used for confining KVM virtual machines.

Ruxcon was a great conference and I definitely recommend attending it. I have to note that even though there are police attending and lecturing it’s not entirely a white-hat affair. One thing that I hope they do next year is to get a bigger venue. The foyer was rather crowded and because it had a hard floor was really noisy between lectures. Space and carpet are two really important things when you have lots of people in one room!

A Mobile Phone for Sysadmin Use

My telco Three have just offered me a deal on getting a new phone a couple of months earlier than my contract was supposed to expire, presumably they have some competition and want to get me locked into another 2 year contract a couple of months before anyone else has the chance.

My current phone is a LG U990 Viewty [1] which I am reasonably happy with for the regular phone and camera functionality (apart from it being too slow to take a photo), it’s on a $29 per month plan. I also have a 3G modem which is on a $15 per month plan for 1G of data per month for a total cost of $44 per month. As new phones have advanced client functionality (ssh, IMAP, etc) and have Wifi support for providing net access to a laptop there seems to be less need to have a separate phone and modem. So I am considering getting a high-end phone to replace the phone and modem, so while I don’t want to pay a lot more than I currently pay, a $49 contract would be quite affordable and a $59 contract is something I can consider.

What I need is a system with a good ssh client implementation, a high resolution screen (800*480 or better), preferably a slide out keyboard and an option to use a Bluetooth keyboard.

The best option for the OS seems to be Android as it’s based on Linux, it’s moderately open, and it has a good range of applications. The Nokia N900 has been recommended based on features but a friend had a bad experience with a N900 that broke and didn’t get good warranty support. Also the N900 doesn’t have a digital compass (so can’t do augmented reality). While I’m primarily buying a phone for making phone calls, using the net, and being a ssh client I want to be able to do cool things like do Google searches on things that I photograph and have an annotated star map when I point my phone at the sky. Also as I’m not using Windows or Apple phones for obvious reasons that leaves Android phones as the only suitable phones that are on offer from my Telco.

I have checked some options for buying a grey-market phone, given that I need to get a more expensive phone contract to have the voice and data access I need the cost of buying a grey-market phone and having a no-phone contract would be unreasonable. So selecting a phone that’s on offer by Three/Vodaphone seems to be the best option. Moving to another telco would be inconvenient as I would have to convince the relatives that I call often to switch as well (I get free calls to other Three/Vodaphone customers).

I previously listed some phones that seemed good without regard as to where I could buy them [2] and some people wrote some really interesting and informative comments (thanks a lot!). But after considering all the options it seems that the costs of the various options force me to choose something that Three offers.

Currently the best option from Three for an Android phone seems to be the HTC Desire HD [3]. It has a 800*480 screen, an 8MP camera with face-detection and geo-tagging, wifi, an accelerometer, GPS, and a digital compass. It also runs Android 2.2 (the latest release). Generally it has everything I want apart from a slide-out keyboard. It seems that Bluetooth keyboards are about $100 each, so I could buy such a keyboard and have options of taking just the phone, the phone and keyboard, or phone and laptop depending on how much I can carry and what I expect to be doing.

Three Prices

The Desire HD is free on a $59 plan, or costs $15 per month on the $29 plan. So for $44 per month (the same as what I spend now) I can get a Desire HD! The down-side is that the $29 plan only allows 200MB of data per month and has an excess data fee of $0.50 per meg. My average usage has been about 300MB per month, I could reduce this a bit but I do occasionally have a month where I need a lot of data transfer. For an extra $8 per month I can get an additional 500MB of data transfer. That would give me a total cost of $52 per month for my phone, and I could get the same phone for my wife for $44 per month (I doubt that she would use the 200MB of data included). That would take a typical Three bill from $73 to $96.

I might just wait a few months. The Viewty and 3G modem combination is working reasonably well, presumably there will be some better deals if I wait a while. At least now after considering all the options I could find and determining that a Desire HD from Three is the best option for me I can now evaluate any new options by comparing them to that.

Play Machine Online Again

My SE Linux Play Machine is online again. It’s been online for the last month and much of the month before due to Xen issues. Nothing really tricky to solve, but I was busy with other things. Sorry for any inconvenience.

Unparliamentary Language and Free Software

I’ve just read the Wikipedia page about Unparliamentary Language [1]. I recommend that everyone read it, if only for the amusement value, among other things it links to incidents where elected representatives acted in a way that would be expected of primary school children. The general concept of having rules about Unparliamentary Language is that MPs are permitted to say anything in Parliament without the risk of being sued or prosecuted, but certain things are inappropriate – the most common example is directly accusing another MP of lying. One of the main aims of rules against Unparliamentary Language is to prevent attacks on the honor of another member.

Having just witnessed a mailing list discussion go widely off track when a free software project was denigrated, it seems to me that we could do with some similar guidelines for mailing list discussions. The aim would be not to just prevent excessive attacks on the honor of other members but to also protect the honor of the free software projects. So for example one might recommend not using a particular program because of design decisions which seem dubious or a bad security history, but saying “it’s crap” would be considered to be inappropriate. Not that rejecting a program based on design decisions or a history of security flaws would be uncontroversial, but at least that gives objective issues to discuss so if there is a debate it will educate some of the lurkers.

Note that I’m not claiming to be better than other people in this regard, I’ve described software as crap on more than a few occasions. But I will try to avoid such things in future.

Finally does anyone have a good suggestion for a Free Software equivalent to the term “Unparliamentary Language”? It seems that to a large extent the support of certain ideas depends on having a catchy name and I can’t think of one.

Communication Shutdown and Autism

The AEIOU Foundation

The AEIOU Foundation [1] is a support and advocacy organisation for people on the Autism Spectrum, note that they clearly say Autism Spectrum Disorder (ASD) on their About page, some of what they write would be less wrong if it was claimed to apply to only non-verbal Autistics or people claimed to be Low Functioning Autistic (LFA). But in regard to the Autism Spectrum they just don’t seem to know much about it, a lot of their web pages seem to be based on the assumption that anyone who is on the Spectrum will be lucky if they can ever live independently. However it seems that most people who can be diagnosed with an ASD have typical social skills by the standards of the IT industry and can get by without any special assistance. The entire site seems to be written about people on the Spectrum by people who know little of their experiences and contains hardly any information that matches what I’ve read from various people on the Spectrum (of course there are a wide range of experiences that differ greatly).

They have a link to “Autism Related Sites” which starts with “Autism Speaks” (the Wikipedia page about Autism Speaks is worth reading – note the section about immunisation research which has been repeatedly debunked and the section about legal action against a young autistic blogger). There are many good reasons why Autism Speaks is so widely hated among people on the Spectrum. I think that recommending Autism Speaks is a sign of willful ignorance of almost everything related to Autism.

In their page about describing Autism to NTs they say “Imagine if you suddenly woke up in a foreign country, did not speak the language and had no way of effectively communicating with the people around you“. I’ve been diagnosed with Asperger Syndrome by a psychologist who considers that to be the same as High Functioning Autism (HFA) and I’ve visited more than a few countries. I find the comparison of the Autistic experience to visiting another country to be so strange that I don’t even know where I would begin if I was to comment on where it went wrong.

Finally they have a scrolling bar listing their advertisers at the bottom of ever single page on their site. If someone was going to design a web site specifically to annoy people on the Spectrum then such a scrolling banner would be a good place to start.

Now they probably do some good things to help families with children on the Spectrum. But their ability to do good is really hindered by the lack of input from people on the spectrum, Rachel Cohen-Rottenberg (leader of the Vermont Chapter of the Autistic Self Advocacy Network) wrote an interesting post about AEIOU and noted that none of the people who run AEIOU are Autistic [2].

The Communication Shutdown

Someone got the idea that Neuro-Typical people (NTs) should try and understand what it’s like to be on the Spectrum – which is a reasonable idea. But they decided that the way to do so is to have them refrain from Internet based socialisation and not use Facebook and Twitter for one day. It seems to me that most people on the Spectrum primarily socialise via the Internet, so ceasing Internet based socialisation is likely to make their experience less like that of people on the Spectrum. I’m getting a mental image of a bunch of NTs deciding to go to a night-club for their Internet free evening and then imagining that they are somehow empathising with the experience of people who can never enjoy a night-club.

As an aside, a web site which has anything at all related to disabilities shouldn’t rely on Flash – the Communication Shutdown site totally fails in this regard.

No Stereotypes Here has an interesting analysis of this situation, among other things they comment on the irony of having someone ask them to stop using twitter as part of this campaign [3]. One thing that they suggest is for NTs to have a day without any communication at all.

Some Suggestions for People who Want to Understand

As a communication exercise, try going shopping without speaking, just use hand gestures. For bonus points try doing so in a foreign country where you don’t know the language so you need bidirectional non-verbal communication – with some luck you can complete a transaction without the shopkeeper realising that you are a foreigner. This won’t actually give you much of the Autistic experience, but it’s a good exercise in understanding how communication works.

Someone who wanted to know the down-side of being on the Spectrum could find a sports bar where most patrons support one team and then enter the bar while wearing a jersey indicating support for an opposing team. I don’t recommend doing this because it really wouldn’t be fun, but for a quick approximation of the experience it would probably work well.

It seems to me that paying $5 to a charity and then boasting about doing so on your Facebook page for a day is an easy thing to do. A harder task would be to spend a day reading about the experiences of the people in question and then giving $5 to a charity that is well regarded by the target group.

Another possible way of gaining some understanding would be to have a party where everyone brings their laptop and uses only electronic communication – no speaking at all. This is in fact fairly close to what some of the Geekier (possibly Autistic) members of the IT community do.

Parkour in Melbourne

When I was walking past Southbank when I saw some Parkour being practiced. I watched for a while and spoke to the instructor after the informal lesson was finished. He’s a professional instructor with the Melbourne branch of the Australian Parkour Association [1] and he sometimes gives free advice to newbies that he meets on the street (in this case a group of 6 teenage boys).

From the web site it seems that the standard lesson fee is $15 for an indoor lesson or $10 for an outdoor lesson – with a $5 discount for members of the Australian Parkour Association [2], which is really cheap for a 2 hour lesson! APA membership costs $10 to join plus a $50 annual membership fee.

It’s worth reading the ParkourPedia information about the “spirit/philosophy” that is Parkour [3]. It’s interesting to note that there can be no official Parkour shows because if you do it for anyone else then it’s not Parkour – so much for all the Parkour videos on Youtube. Also another issue with the Youtube videos is that Parkour isn’t about doing the most dangerous things you can possibly survive in an urban environment, it can be practiced in country areas and isn’t supposed to be unreasonably dangerous.

The outdoor Parkour lessons start near the Arts center in the middle of Melbourne and presumably some of them go past Southbank as it has some interesting things to jump over. So it’s worth watching out for people jumping over various obstacles instead of walking around them. They may not be doing a Parkour show, but it’s in public and anyone can watch.

Links October 2010

Bruce Schneier wrote an insightful post about why designing products for wiretapping is a bad idea [1]. It seems that large parts of the Internet will be easy to tap (for both governments and criminals) in the near future unless something is done. The bad results of criminal use will outweigh any benefits of government use.

Sam Watkins wrote an informative post about Android security [2]. Among other things any application can read all stored data including all photos, that’s got to be a problem for anyone who photographs themself naked…

Rebecca Saxe gave an interesting TED talk about how brains make moral judgements [3]. Somehow she managed to speak about the Theory of Mind without mentioning Autism once.

The Guardian has an amusing article by Cory Doctorow about security policies in banks [4]. He advocates promoting statistical literacy (or at least not promoting a lack of it) as a sound government policy. He also suggests allowing regulators to fine banks that get it wrong.

Steven Johnson gave an interesting TED talk about Where Good Ideas Come From [5]. It’s a bit slow at the start but gets good at the end.

Adam Grosser gave an interesting TED talk about a fridge that was designed for use in Africa [6]. The core of the Absorption Refrigerator is designed to be heated in a pot of water in a cooking fire and it can then keep food cool for 12 hours. It’s a pity that they couldn’t design it to work on solar power to avoid the fuel use for the cooking fire.

Josh Silver gave an interesting TED talk about liquid filled spectacles [7]. The glasses are shipped with a syringe filled with liquid at each side that is used to inflate the lenses to the desired refractive index. The wearer can just adjust the syringes until they get to the right magnification, as there are separate syringes the glasses work well with people who’s eyes aren’t identical (which is most people). Once the syringes are at the right spots the user can tighten some screws to prevent further transfer of liquid and cut the syringes off – to give glasses that aren’t overly heavy but which can’t be adjusted any more, I guess that a natural extension to this would be to allow the syringes to be re-attached so that the user could adjust them every year to match declining vision. One thing that this wouldn’t do is counter for Astigmatism (where the lens of the eye doesn’t focus light to a point), but I guess they could make lenses to deal with a few common varieties of Astigmatism so that most people who have that problem can get a reasonable approximation. The current best effort is to make the glasses cost $19, which is 19 days salary for some of the poorest people in the world. Glasses in Australia cost up to $650 for a pair (or a more common cost of $200 or about $100 after Medicare) which would be about one day’s salary.

Eben Bayer gave an inspiring TED talk about one of the ways that mushrooms can save the planet [8]. He has designed molds that can be filled with Pasteurised organic waste (seed husks etc) and then seeded with fungal spores. The fungus then grows mycelium (thin fungal root fibers) through the organic waste making it into a solid structure which fits the shape of the mold. This is currently being used to replace poly-styrene foam for packaging and can apparently be used for making tiles that are fire retardant and sound proof for constructing buildings. The main benefits of the material are that it can be cheaply made without petrochemicals and that it is bio-degradable, I’m not sure how the bio-degradable part would work with constructing buildings – maybe they would just replace the panels every few years.

Annie Lennox gave a TED talk about her Sing foundation to care for women and children who are affected by AIDS [9]. She describes the effect of AIDS in Africa as Genocide.

Robert Ballard gave a very informative TED talk about exploring the oceans [10]. This was one of the most informative TED talks I’ve seen and Robert is also one of the most enthusiastic speakers I’ve seen, it’s really worth watching! We really need more money spent on exploring the oceans.

Jessa Gamble gave an interesting TED talk which suggests that the best thing to do is to go to bed at about sunset and then have a couple of hours of relaxing time during the middle of the night [11]. Apparently the subjects of body-block experiments who live for a month in a bunker without natural light or access to a clock get better sleep in this manner than they ever had in their life and feel fully awake for the first time.

World Changing is a blog that has a lot of interesting articles about climate change and related issues [12]. It’s worth a read.

Cynthia Schneider gave an interesting TED talk about how reality competition TV is affecting reality [13]. Shows that are derived from the American Idol concept are driving a resurgence in some traditional forms of performance art while also promoting equality – among other things it’s apparent that winning is more important than misogyny.

The Ritual of the Calling of an Engineer is an interesting concept [14]. I think it would be good to have something similar for Computer Science.

Benjamin Mako Hill wrote an interesting and insightful essay about Piracy and Free Software [15].

Web Video, Global Innovation, and Free Software

Web Video and Global Innovation

Chris Anderson (the curator of TED) gave an insightful TED talk about Web Video and Global Innovation [1]. Probably most people who have used the Internet seriously have an intuitive knowledge of the basic points of this talk, Chris had the insight to package it together in a clear manner.

He describes how the printing press decreased the importance of verbal communication skills and services such as Youtube have caused a resurgence in the popularity and importance of speeches. He has some interesting theories on how this can be leveraged to improve education and society.

Lectures for Developers vs Users

Now how can we use these principles to advance the development of Free Software?

It seems to me that a good lecture about Free Software achieve will achieve some of the following goals:

  1. Promoting projects to new developers.
  2. Teaching developers some new aspects of software development related to the system.
  3. Promoting projects to new users.
  4. Teaching users (and prospective users) how to use the software.

The talks aimed at developers need to be given by technical experts, but talks aimed at users don’t need to be given by experts on the technology – and someone who has less knowledge of the software but better public speaking skills could probably do a better job when speaking to users. Would it do some good to encourage people to join Free Software projects for the purpose of teaching users? It seems that there are already some people doing such work, but there seems little evidence of people being actively recruited for such work – which is a stark contrast to the effort that is sometimes put in to recruiting developers.

One problem in regard to separating the user-training and developer-training parts of Free Software advocacy and education is that most conferences seem to appeal to developers and the more Geeky users. Talks for such conferences tend to be given by developers but the audience is a mix of developers and users. Would it be better to have streams in conferences for developers and users with different requirements for getting a talk accepted for each stream?

Publishing Videos

It has become a standard feature of Free Software related conferences to release videos of all the talks so anyone anywhere in the world can watch them, but it seems that this isn’t used as much as we would like. The incidence of Free Software developers citing TED talks in blog posts appears to exceed the incidence of them citing lectures by their peers, while TED talks are world leading in terms of presentation quality the talks by peers are more relevant to the typical Free Software developer who blogs. This seems to be an indication that there is a problem in getting the videos of talks to the audience.

Would it help this to make it a standard feature to allow comments (and comments that are rated by other readers) on every video? Would having a central repository (or multiple repositories) of links to Free Software related talks help?

Would it help to have a service such as Youtube or Blip.tv used as a separate repository for such talks? Instead of having each conference just use it’s own servers if multiple conferences uploaded talks to Youtube (or one of it’s competitors) then users could search for relevant talks (including conference content and videos made by individuals not associated with conferences). What about “video replies”?

What if after each conference there was an RSS feed of links to videos that had one video featured per day in a similar manner to the way TED dribbles the talks out. If you publish 40 videos of 45 minute lectures in one week you can be sure that almost no-one will watch them all and very few people will watch even half of them. But if you had an RSS feed that gave a summary of one talk per day for 6 weeks then maybe many people would watch half of them.

Defining Success

Chris cites as an example of the success of online video the competition by amateur dancers to create videos of their work and the way that this was used in selecting dancers for The LXD (Legion of eXtraordinary Dancers) [2]. I think that we need a similar culture in our community. Apart from people who give lectures at conferences and some of the larger user group meetings there are very few people giving public video talks related to Free Software. There is also a great lack of instructional videos.

This is something that anyone could start doing at home, the basic video mixing that you need can be done with ffmpeg (it’s not very good for that purpose, but for short videos it’s probably adequate) and Istanbul is good for making videos of X sessions. If we had hundreds of Free Software users making videos of what they were doing then I’m sure that the quality would increase rapidly. I expect that some people who made such videos would find themselves invited to speak at major conferences – even if they hadn’t previously considered themself capable of doing so (the major conferences can be a bit intimidating).

How do we Start?

Publishing videos requires some significant bandwidth, a cheap VPS has a bandwidth quota of 200GB per month, if short videos are used with an average size of 30MB (which seems about typical for Youtube videos) then that allows more than 6000 video views per month – which is OK but as my blog averages about 2000 visits per day (according to Webalizer) it seems that 6000 views per month isn’t enough for any serious vlogging. Not to mention the fact that videos in higher resolution or a sudden spike in popularity can drive the usage a lot higher.

It seems that a site like Youtube or blip.tv is necessary, which one is best?

There are lots of things that can be changed along the way, but a hosting service is difficult to change when people link to it.

Conclusion

I don’t claim to have many answers to these questions. I’m planning to start vlogging soon so I will probably learn along the way.

I would appreciate any suggestions. Also if anyone has a long suggestion then a blog post will be best (I’ll link to any posts that reference this one). If anyone has a long suggestion that is worthy of a blog post but they don’t have a blog then I would be happy to post it on my blog.

Choosing an Android Phone

My phone contract ends in a few months, so I’m looking at getting a new Android phone. I want a big Android phone (in both physical size and resolution) that has a physical keyboard, a digital compass, A-GPS and at least a 5MP camera with geo-tagging.

I want to be able to read PDF files and run ssh sessions, so a big screen is required and a physical keyboard avoids wasting screen space for a soft-keyboard. My pockets will fit something about 10.5cm wide by 17cm high but I don’t expect anyone to manufacture such a large phone. High resolution is a good thing too, it seems that the best available at the moment is 854*480 (with 800*480 being reasonably common).

I want Wifi and all the 3G and GSM data transfer standards. It would be ideal to have a phone with the dual networking stack needed to do both voice and data at the same time.

I’m not interested in anything that runs a version of Android older than 2.2 as native tethering is important. An option to upgrade to post 2.2 would be a really good thing.

Here are the nearest options I could find:

Phone Resolution Screen Size (inches) Camera Resolution Notes
Motorola Milestone 854*480 3.7 5MP
Motorola Droid 854*480 3.7 5MP
LG VS 740 800*480 3.2 3.2MP no GPS or compass
Lenovo LePhone 800*480 3.7 3MP no GPS or compass

It seems that Motorola makes the phones that best suit my needs, does anyone know of any better options?