September 29th, 2008
Thanks to Simon for tickling my memory on this great blog post from Freebase on their custom tuple server.
Graphd is another good example of the log-oriented append only pattern. This is the sort of stuff I’ve been thinking about for a bit, and wishing I had more time to play with. Disks and disk metaphors might turn out to be our most dramatically parallelizable constructs.
Still my favorite hack is that, because they’re building a wiki-like tool, Freebase can bubble their eventual consistency implementation all the way up to the end-users, who are mentally prepared to deal with write contentions (they’re already dealing with rightness contention after all). We’re living in a post-ACID world.
The only down side is everyone I’ve talked to at Freebase seems pretty solid on this being their proprietary secret sauce, because a good, fast scalable open source tuple store might actually jump start a real semantic (small-S) web after all these years.
Oh, and only tangentially related, Myles published a good high level on our job queue system last Friday.
March 29th, 2006
Calendars are not interesting because they show us a grid of dates with things happening. Calendars are interesting because more then our inbox, more then our todo lists, more then ourcontacts, more then our phones, they know things about us. They fundamentally intersect the social and the geophysical. If I’m attending an event (say in Austin) you have a powerful hint about when and where I am to a degree inaccessible to other facets of my digital support system.
All of which is an overblown way of saying 30Boxes are smart, and seem to be the only people doing calendaring that seem to get calendars, or the next rev. of the social web for that matter.
December 12th, 2005
So the Yahoo acquisition of del.icio.us hit every tech blog on the planet this weekend, and hardly needs more rehashing. But a couple of ideas I haven’t seen elsewhere from one of my mailing lists.
It was pointed out that
[Yahoo] recently hired all the IBM people that worked at the WebFountain project.
And that the del.icio.us database of tagged website would be an awfully juicy source of data to start analyzing. Yahoo is the obvious player to build post-search interfaces, browsable and discoverable like Yahoo of old, but this time built to Web-scale.
Meanwhile is anyone watching the Flock’s future? What with its APIs to Yahoo’s Flickr, Yahoo’s del.icio.us, and integrated editor for all those new MT blogs. Just a thought.
May 21st, 2005
Nothing quite like spending an afternoon sketching out database schemas for lists of heterogeneous, extensible objects to give you that familiar, sinking feeling of re-inventing RDF…badly. And nothing quite like surveying the state of RDF for scripting languages to convince you to grimly knuckle down to your schemas.
If I were a Semantic Web booster, looking for a project to hack on/fund, I’d pour some resources into making a replacement for ActiveRecord.rb to make it simple to build Ruby on Rails apps with a triple store back end. Catch the wave of hype/buzz, appeal to a community consisting of some of the savviest, most cutting edge web developers, and maybe pick up a few hints along the way about making tools developer friendly. Done well, it would be a very compelling alternative to LAMP(R). Call it R-Cubed, or maybe Triple-R.