Archive for June, 2008

Antifeatures, and two requests to Google

Tuesday, June 10th, 2008

I’ve been reading some noise on the wire lately about anti-features. Benjamin Mako Hill, who seems to have coined the term, writes: “Anti-features are sold to customers as features but are fundamental or unavoidable aspects of systems that can only be removed or withheld through technological effort.”

In other words, anti features are things that a system would do anyway, were it not for the fact that it is deliberately crippled for business reasons. Good examples are (lack of) RAW support for digital cameras, region encoding on DVDs, and connection limits on “non-server versions” of MS operating systems. These are all cases where time and effort was expended to remove or constrain features when less effort or just a natural approach to engineering would have left them functional.

A related idea is the idea of (something I also read about recently and forget the term for – some kind of “tax” I think) – where a company implements an antifeature, or deliberately refrains from developing a useful feature, because said feature would imperil the business interests of that company’s partners, or in some cases, another branch of that company. The obvious example again is MS, who must at all costs preserve the supremacy of Windows and Office. One reason why parts of IE are so ropey, I read, is that they would compete with Word if they were improved. Similarly, various well-publicised DRM mechanisms in Vista are at the behest of MS business partners in the realm of content distribution.

(Amusingly, MS unwittingly let the cat out of the bag in the don’t-ever-compete-with-Office arena when they invented XMLHttpRequest. But that’s another story for another blog. Go google it yourself.)

Of course, free software doesn’t suffer from antifeatures – if it did, one could just remove them (this often happens). But the point I really wanted to get to was concerning creeping antifeatures at Google.

Google by and large produces excellent stuff, but there are some curious holes in their lineup. I never really believed their “do no evil” motto anyway – public companies are practically the definition of amorality, but I think it’s pretty evil to drain so many talented engineers from the marketplace and make them work on serving up ads.

Anyway, Google, if you’re listening, I have two requests for you to prove your worth: one easy, one probably a real test for you.

The easy one: make Picasa work with Flickr. Picasa is absolutely awesome. For non-serious photographers like myself who just want decent photos of family and friends from their compact cameras, it’s brilliant. I’m just a little uneasy about how it takes over all my photos everywhere in the world in space, but I can forgive that just because of the insanely simple redeye reduction and cropping.

But Picasa web albums? Not so good. A long way behind the excellent Flickr, even if they are free. Flickr is so, so, SO much better. So it would be really nice to upload stuff from Picasa to Flickr. In fact, so nice that someone’s already done it. But maybe you could make it a bit easier, or something. That plugin only uses the uploadr, not things like kflickr etc. Actually, I bet Google could integrate into Picasa a best-in-class upload tool for Flickr, and it would work on Linux, too. And while you’re about it, denizens of the Googleplex, please make Picasa rotate movies too.

My second request might be harder for the Goog. Gmail is a great mail service. It redefined web mail, with its interface, its practically unlimited storage, and its built in niceties like antispam technology and offering POP3 access (unlike Hotmail and Yahoo!).

Gmail has a great opportunity now, and that is to build in encryption. Encrypted email hasn’t really taken off except among certain geeks; for a combination of reasons: lack of out-of-the-box mainstream email client support, configuration issues, no perceived need among the general email-using populace, etc. But privacy is an important issue and Google has the chance to make it ubiquitous, and take Gmail up another notch. This could do for email what did for search.

Go on, Google! Give everyone built in security in their email. You’re big enough to make it stick in a significant portion of the market, get people used to it, drive the competition to keep up, and change the world for the better. License the patents, if any. Deal with the support calls. Hire people like Bruce Schneier and Ross Anderson (and his graduate students) to figure out the system architecture for you. Do something really good for the generation who are growing up with computers as appliances, not knowing how important their online privacy is.

Or you could just cling to mining people’s emails for ad-serving opportunities. Do no evil, you say? To allow evil to prevail, all that is necessary is for the good to miss opportunities like this one.

e-book reader

Tuesday, June 10th, 2008

I got an e-book reader for my birthday! It’s very shiny. Comparable to the weight of a small hardback, with an internal memory of 200MB (doesn’t sound a lot, but novels don’t take up much space), and expansion slots for SD and Memory Stick Pro Duo. The e-ink technology is impressive – I checked it out while I was at the LA Times Book Festival some weeks ago, and it’s perfectly readable even in bright sunshine. And it doesn’t use any power except when changing a page, which means long battery life.

I’m using calibre to do library management, which works well, and so far I have uploaded a few Cory Doctorow novels. It (calibre) also interfaces with LibraryThing which is a very lightweight approach to keeping ones catalogue of books online. Since I already have my print books online, I’ll probably use LibraryThing for my e-books only.

So I’m also checking out the various sources of free books on the web. There’s Project Gutenberg of course, and also the forums over at seem to be a great resource.

Anyway, enough writing for now. I have a lot of reading to do.

Gasoline prices comparison

Saturday, June 7th, 2008

My regular gas station in West LA is running just under $4.40 a (US) gallon right now.

My dad’s regular petrol station in South London is £1.30 a litre, which is about $9.70 a gallon.

End of the Vacation

Thursday, June 5th, 2008

Sunday was another rest day: we went to Crystal Palace Park in the morning, and in the afternoon we had a birthday tea to celebrate the family birthday coincidence. Monday was my actual birthday, and now that half term was over, we headed back to the Natural History Museum for a much better look at the dinosaurs and other exhibits. Mini-Elbeno loved every minute of it, and fell asleep on the train on the way home. This meant I had to carry him up about a quarter mile of very steep hill.

Tuesday, my former french teacher came to lunch, up from Exeter, and we had a great few hours talking about old times and catching up. He was kind enough to bring a couple of his books along as a gift.

We did most of our packing on Tuesday night, finishing up on Wednesday morning, and we had an extra piece of baggage to bring back because of mini-Elbeno’s new rocking horse (a gift from the grandparents). The flight went as smoothly as expected, but we accidentally picked up the wrong piece of luggage from the carousel! Luckily we noticed before we left the airport, but since we’d already gone through customs and immigration, we were not allowed back to collect the right bag, and had to wait for the airline to take it through customs and bring it out.

Anyway, we got home around 7.30pm, unpacked and went to bed. Woke up at 1.30am of course because of the jet lag!