The Sun BabelFish Blog

Don't panic !

Thursday Apr 27, 2006

Yahoo! BabelFish

Yahoo! is looking after the BabelFish! Looks like it feels much happier there.

The BabelFish was first described by Douglas Adams in the Hitch Hikers Guide to the Galaxy:

The Babel fish is small, yellow and leech-like, and probably the oddest thing in the Universe. It feeds on brainwave energy recieved not from its own carrier but from those around it, It absorbs all unconscious mental frequencies from this brainwave energy to nourish itself with. the practical upshot of this is that if you stick a Babel fish in your ear you can instantly understand anything said to you in any language. Now it is such a bizarrely improbable coincidence that anything so mind-bogglingly useful could have evolved purely by chance that some thinkers have chosen to see as a final and clinching proof of the non-existence of God. The argument goes like this : "I refuse to prove that I exist", says God, "for proof denies faith, and without faith I am nothing." "But", says Man, "the Babel fish is a dead giveaway isn't it? it could not have evolved by chance. it proves you exist, and so therefore, by your own arguments, you don't. QED." "Oh dear", says God, "I hadn't thought of that," and promptly vanishes in a puff of logic. "Oh that was easy" says Man, and for an encore goes on to prove that black is white and gets himself killed on the next zebra crossing. Meanwhile, the poor Babel fish, by effectively removing all barriers to communication between different races and cultures, has caused more and bloodier wars than anything else in the history of creation.

It is also a project I worked on at AltaVista, from 1997 to 2000. It is there that I met the late Douglas Adams himself, who always had a huge number of great ideas, which he knew how to explain simply and with great humour. I'll always remember those days with fondness!

Rdf & Ruby on Rails

Active RDF is a simple library that maps your ruby objects to the RDF data model and vice versa. It uses the Redland Ruby bindings, but hides the tedious work of dealing with triples, by mapping them straight to the ruby object model. The equivalent of JDO for Ruby, but much simpler. Way to go!

Note: I don't have experience with Ruby On Rails, but welcome the competition. :-) And apparently it works real well on Sun Servers too.

Update:

  • Andrew Newman has some more links on this story.
  • Tim Bray points to a very interesting article comparing many of the different java web frameworks and how they relate to Ruby on Rails. It is good to see how these frameworks are evolving with the competition.

Scripting Languages and RDF

Need RDF bindings for Ruby, Perl, Python, PHP, Obj-c, C, TCL, ...? Don't look further than Redland a C library put together by Dave Beckett who now works for Yahoo! This is a truly essential library.

All BBC programs available in RDF!

BBC Programme Catalogue is live. RDF/FOAF descriptions of every show and contributor for the last 75 years. Nice (Rails-built) search interface. Like Dave I'd seen some of the work-in-progress on this, but didn't realise quite how thorough a job they were doing, they've even got hooks to Wikipedia (which is nicely timed after that just became available as RDF).

via: Danny Ayers.

Now a SPARQL interface to this would be really cool for us programmers, to try things out.

I can't wait for when there will be a direct link to an online version of the programs! What an amazing research tool we will then have.

Search

Recent Entries

Navigation

Referers