Monday, February 26, 2007
A Gramophone critic was surprised when his copy of iTunes identified CDs by the late pianist Joyce Hatto as being by other modern pianists. Each disc of hers he fed his computer was identified as the same works but recorded by a different artist. Sonograms of the Hatto recordings and the differently-identified versions were compared and found to be identical. Gramophone broke the news, prompting a confession by Hatto's widower, William Barrington-Coupe, who had issued the ostensible recordings of his late wife.

According to Barrington-Coupe, he only used parts of the other artists' recordings to smooth over bad takes. However, iTunes, or rather the Gracenote service iTunes uses, identifies CDs by a complex hash of attributes including the ID String embedded by the presser, as well as track numbers and durations. For obvious bandwidth reasons, it doesn't sample the actual sound on the recordings so there's no way it could have 'heard' and identified a different pianist from the patching pieces Barrington-Coupe says he dropped in. Rather, the fact that iTunes identified the disc as being of the same works implies that the CD master of the Hatto disc would have to be exactly the same as the 'copied' disc, bit for bit and note for note. Yes, there are sometimes collisions - I remember once being informed by WinAmp that a RedHat Linux CD I'd put in my machine was in fact a compilation of funk anthems by the futuristic Parliament - but the chances of such a collision of attributes happening for two discs of the same works is one in tens of millions.

This makes Barrington-Coupe's confession still unsatisfactory. Gramophone is skeptical:
The question remains as to how much of this confession we should actually believe. It is in some ways a humane, romantic story. However, newspaper investigations following the first Hatto revelations have uncovered shady dealing from Barrington-Coupe’s past. He received a prison sentence in 1966 for failure to pay purchase tax. Whether this throws doubt on his confession now, made only after our revelations and in the light of the fact that he continued to release “Hatto” recordings after his wife’s death, is open to debate.

Technorati Tags: , , ,

Monday, February 12, 2007
As someone who has worked at many jobs in which it is part of the job description to be interrupted incessantly, whilst at the same time having, as part of the same job, work that needs careful planning, reflection and sustained concentration to execute correctly, I've had many problems with the usual time-management approaches. Most of them seem to have been conceived in some middle-management Utopia back in the '50s, a place where everyone has an office with a door, the closure of which was sacrosanct; a time before email, pagers, cellphones and Blackberries; a society where "getting up in someone's face" was a social crime rather than a standard business strategy.

That said, you can't let your life be run by random events and dropping everything to work on whatever the customer who shouts the loudest wants. You need some sort of system, and I've found the system popularized by David Allen, which he calls by the arcane, obscure name of Getting Things Done, works best for me. It's a simple system. I can try to summarize it by saying that it's about collecting all the things you have to do in your life into a single system, then classifying them into what you're going to do, how you'll do it and when you're going to do it. There's a fair bit more to it than a single sentence, but that should give you the gist. It's also a system that is very usefully managed using computerized methods. Computers know what date and time it is and are great at reminding you about things that are due. They're also great at sorting and categorizing lists. Those two functions are necessary tools for organizing a task list, but the precise way in which the functions are presented to the user can make a huge difference between a system that works for you and one that gets ignored.

I do all my information management on a Macintosh, and I've tried a good selection of Mac applications that work in the GTD way. For the longest time, this meant what I think was the very first "application" in that field, Ethan J. A. Schoonover's Kinkless GTD (kGTD). I've put "application" in inverted commas because kGTD is actually a suite of AppleScript scripts that act on OmniOutliner Pro. I don't want to belittle Ethan's mammoth effort in creating this system; as anyone who's tried to develop in AppleScript knows, doing anything significant is hard work. I just want to be clear that in order to benefit from Ethan's hard work, you need to own OmniOutliner Pro too. A large number of Mac customers received OmniOutliner (standard) with their machines - I know I did when I bought an iMac G5 and a PowerBook G4. kGTD needs the Pro version and at present the upgrade cost is $29.95. While I appreciate the immense effort Ethan put into this system, he's the first to admit it's not perfect. I had a big problem with it when out of the blue, it decided to blow away all my tasks during a synch with iCal. After that I disabled the iCal integration, which halved its usefulness for me. Luckily just about then, Ethan and OmniGroup announced that they were going to work together to produce a proper, Cocoa GTD application called OmniFocus. However that was a while ago, and it's another while before it's available to buy and use.

In the meantime I looked about for a replacement. I tried ActionTastic, Midnight Inbox, and Thinking Rock. I didn't get on with any of them well enough to adopt them as a permanent replacement for kGTD. Then Alan Fleming mentioned Ghost Action to me. When I first looked at it, I was convinced that ActionTastic had been renamed, because the UI of the two products is very similar indeed. However the products are in fact different, not least because Ghost Action is being developed in a very interesting way - it's using the RubyCocoa Framework, and its code is written in Ruby, a modern, flexible and object-oriented scripting language. Ruby is very powerful at doing Perl-like things but using this framework, it's very clear that it's also able to produce 'proper' OS X applications with equal facility. Ghost Action maintains three views of your actions: Contexts, Projects and a full list of all your tasks under Actions. This fits with Allen's tenet of 'planning in projects, acting in contexts'. It also has seemingly flawless sync with iCal, which seems to have been a stumbling block for other apps I tried. The sync is two way, and creates a calendar for each context in iCal, prefixed with @ - so that your 'Calls' context becomes a calendar called @Calls. It also appends the name of the project where each action belongs to the name of the action, for clarity.

The developer, Jacob Wallström, is accessible and responsive - I updated it to a new version one morning and found a crasher bug immediately, because I like to use all applications that require data entry using only the keyboard, and this bug was to do with tabbing into and out of fields. I reported this immediately and by the afternoon, Jacob had pushed out another update fixing the bug. He also replied to my bug report personally and also took on board a couple of usability suggestions I'd made.

If you're looking for a quick and simple way to implement the GTD approach in software on your Mac, why not give Ghost Action an outing? There's a free 14-day trial period, after which purchase is $19.95 or local equivalent.

Technorati Tags: , , , , , , ,