Unparalleled?

There’s a new beta of Parallels Desktop for Mac – the virtualisation software that lets you run other operating systems in a window on your Mac. Follow the link to see a whole host of nice new features.

For example, you can resize the Parallels window and it just tells Windows to change to the right resolution. Very nice.

And there’s also the ‘coherence’ mode, which is a bit like a full-screen mode but with the background taken away, so you can see and interact with your Windows windows alongside your Mac ones:

parallels coherence mode

And you can simply drag files from the Finder into your Windows world, which is very convenient. When I tried to go the other way, Windows blue-screened and then rebooted inside the window – remember, this is still a beta.

One thing that virtualisation has really brought home to me is just how little I need Windows. I installed Parallels when it first came out, had a quick check of my web sites to make sure they looked OK under IE, and then shut it down again. Since then I’ve run Ubuntu in a window many times, but I have only started up Windows for two reasons: to upgrade the firmware on my Blackberry, and to upgrade the firmware on my Nokia E61. There are Mac applications for normal interactions with these devices, but not for the low-level grungy stuff.

All of which makes me think that it may be virtualisation, rather than Netscape, that really fulfils Marc Andreessen’s 1995 prophecy about Windows being reduced to a “poorly debugged set of device drivers”.

Free as in Font?

Ever feel the need for a new font or two? I’ve just discovered Abstract Fonts – a wonderful resource. How come I didn’t know about this before?

Font sample for Beinet

Cheap power and free space

From John’s Observer column:

I can look at someone’s PC and generally infer from the pattern of folders and files on the disk when they first started using computers. The clue is that older users tend to have orderly filing habits. They also tend to cull old or temporary files, and are more wary of accepting large downloads. Why? Because when they first started using computers, disk space was scarce (and therefore expensive and precious); the same applied to connection bandwidth.

Smashing the clock

When I started at the Olivetti Research Lab back in 1996, the topic of ‘how many hours people actually worked’ came up in conversation one day.

“Here”, I was told, “you aren’t judged by the number of hours you work. You’re judged by what you produce.”

It was a very good philosophy, and I’ve tried to adopt it in more recent years with people who have worked for me. The hours were flexible, and the number of hours were also flexible. (The unspoken, but understood, corollary was that simply turning up at your desk each day for a certain amount of time wasn’t enough. You had to be productive, and people who weren’t would sometimes be encouraged to pursue their careers elsewhere.)

That was 10 years ago, and it’s much more common now. It’s a bit surprising, though, to see a company like Best Buy wholeheartedly endorsing this approach, as described in this BusinessWeek article. Excerpt:

The endeavor, called ROWE, for “results-only work environment,” seeks to demolish decades-old business dogma that equates physical presence with productivity. The goal at Best Buy is to judge performance on output instead of hours….

Since the program’s implementation, average voluntary turnover has fallen drastically…

Meanwhile, Best Buy notes that productivity is up an average 35% in departments that have switched to ROWE.

Thanks to Claes-Frederik for the link.

Keep those presses rolling…

Some good press coverage this week for some projects close to my heart:

A few dollars more…

Tom Coates points out that we’re getting pretty close to two US dollars to the pound again. Better buy Christmas presents from Amazon.com rather than from Amazon.co.uk….

Virtual-Q

I’m just moving Status-Q to a new server. If you can see this, it’s working!

The Status-Q server is now actually a virtual one, based on the Xen virtualisation system. I had about 18 web domains on the old server, and I wanted a bit more flexibility in how they’re managed, so I’m gradually migrating them onto a set of virtual servers on the new machine, which will make it easier, for example, to upgrade key bits of software without endangering all the sites at once.

Please let me know if you notice any problems…

Open Source database frontend

These days, most databases use a web browser as a frontend and something like Ruby on Rails or Django to link the web to the database. But if you’re on Linux and looking for a desktop equivalent to Microsoft Access, Knoda is a good place to start.

Westminster

I was in London today for the Westminster eForum on ‘VoIP and the future of fixed line telephony’. This brought home some of the difficult issues that the regulators and the security services have to deal with.

I was impressed, actually… I came away with the feeling that those concerned – at least as represented at the forum – were thoughtful, capable and understood the issues much better than I had expected. There was discussion, for example, of the need to ensure that the ‘999’ emergency services would be available to anybody picking up something that looked like a phone when a member of their household had a heart attack. But was there a better way to do this than excessive regulation, which would stifle innovation? They had some good ideas.

An interesting statistic I learned today: Every day in the UK there are 12,000 emergency calls which are ‘silent’ – there’s nobody at the other end. Generally, these come from phones in people’s pockets where the ‘9’ key has accidentally been pressed repeatedly. It has been as high as 25,000 and they were really starting to clog up the system until measures were put in place which allowed these to be detected and sidetracked fairly quickly.

As I walked back past the Houses of Parliament there was a wonderful sun on the buiildings against a dark sky, and I managed to get this photo before the rain started…

Palace of Westminster / Houses of Parliament

New Popular Edition Maps

This is a great idea… readers in England please help out…

Postcodes are very handy things, for a whole variety of reasons. The databases which map them onto geographical coordinates are expensive, though – no use for those trying to put together something as a hobby or on a limited budget. Been there, done that.

So this site is trying to build the database as a community project, and they’re doing rather well. Give them a hand – it won’t take a minute. You just find a place a place you know on the map, click on it and enter the postcode – that’s it.

Of course, in this country, map data is even more expensive than postcode data, so they’re using out-of-copyright maps from the 1940s, which adds a certain charm…

Thanks to Tom Coates for the link

Keep It Simple, Stupid!

One of the great skills in Computer Science, and part of what makes it fun, is knowing when you need to create a highly sophisticated general-purpose algorithm and when you can get away with a much simpler one, perhaps by manipulating the problem domain so that you have an easier problem to solve.

This was part of the genius of the PalmPilot team: they realised that if you modified the letters people used for handwriting slightly, they became much easier to recognise, and so Graffiti was born. Actually, in this case, I suspect, the real credit goes to whomever it was who got the idea past the business and marketing guys. Can you imagine the conversation?

“We’ve got this really cool device, and all that the customers will need to do is learn a new alphabet before they can use it. It’s really not very different from the ABC they’ve been using from the age of four…” The VCs must have just loved that idea!

In computer vision, this simplification of the problem domain is particularly relevant because the algorithms can get very complicated very quickly, and complexity can require a lot more processing power and, often, result in less reliability in the real world.

So I was particularly impressed by the TAFFI (Thumb And ForeFinger Interface) developed by Andy Wilson at Microsoft Research in Redmond. He’s come up with a great way to avoid the need for complex hand-tracking algorithms. Have a look:

You can read more about it in his paper from the UIST conference: Robust Computer Vision-Based Detection of Pinching for One and Two-Handed Gesture Input.

© Copyright Quentin Stafford-Fraser