Entities in Scientific News Stories

I ran the text of Guardian articles categorised as 'science' (full text), New York Times articles categorised as 'science and technology' (short sections) and Nature News articles (full text) through OpenCalais to see what entities it identified.

Here are the results.

onabus.com

I've reopened onabus.com, mostly because the excellent London Bus iPhone app now exists and has everything except maps of the routes (presumably just waiting for MapKit).

Also London now has StreetView images, so maximising the info window to see the stop actually works.

The mobile version sort-of works, but it's a bit slow and unfinished.

Annotation of Scientific Articles

I made a web-based interface for curating the results of entity extraction from scientific papers.

It converts XML files to text, passes the text through machine annotators, lets curators add/delete/modify the annotations, then splices the annotations back into the original XML file.

I can't show it publically yet, but here's a screenshot.

Google Wave will be ideal for this, as at the moment only one person can edit at a time.

Now Playing in Songbird

I ported my Now Playing wall to use Songbird's Webpage API, instead of XMPP. It doesn't do as much as the old version did, because it's harder to query/control Songbird than Amarok, but it works pretty well nevertheless.

Live version (load in Songbird while playing a track; you'll need to give it permission to access your library).

Screenshot:

An important part of a recommendation/exploration tool like this is knowing what's already in your local library (though admittedly Spotify is quickly making that irrelevant). I'm integrating it with an Ampache/MySQL database, using Greasemonkey, but obviously that won't work on the web for everyone.

A Private Radio Archive

I made a rolling, three day audio archive of Resonance FM, by recording the MP3 audio stream in 30 minute chunks then using the schedule (which is helpfully in a Google Calendar) to match the files to the programmes, tag the MP3 files and produce an index.

I can't let anyone else use it yet, because of copyrights, but here's a screenshot: