Robert Love: Knives

The power of Beagle as an indexing system begs questions on how much we
really need structured data--e.g., Storage or WinFS. Certainly, a structured
representation of data allows for much richer metadata. In fact, it really
gets rid of the concept of metadata altogether, storing the "payload" of
your data alongside the "metadata" in one structured and typed schema. Which
is, you know, pretty rad.

But structured data has downsides, too, not the least of which is the
complexity and change in thought. Another issue is that structured data is
more regimented than unstructured data. The structure might be right for the
world we have today, but what if it is wrong for the problems of
tomorrow?

The change in thought is what we ultimately want, though. A new, richer
paradigm for manipulating and maintaining our data. Issues such as structure
and databases and the backing store are just that: implementation details. The
real beauty is how we can think about our data in radically different ways.

Back on Earth, updated inotify 0.14 went out the other day, and inotify is
now in the Gentoo kernel. An emerge on gentoo-dev-source should bring in
goodies. Thanks, Greg.

Implemented a FileAdvise C# class, so we can do things like

FileAdvise.FlushCache(file);

FileAdvise.Preload(file);

FileAdvise.IncreaseReadAhead(file);

in Beagle and map down to Linux's posix_fadvise(2) or whatever.

Saw Team America: World Police
with Joey and others on Friday.
It is pure satire, unrestrained and very funny. A few scenes had me spitting
up my drink, and we were all laughing loudly.

Also saw
The Motorcycle Diaries a few
weeks back. I've always found Che interesting, although I've never fully
understood how egregious murder done in the name of social change is romantic.
The movie was really good, anyhow.

UF won on Saturday and The Sox had a
great comeback last night. We watched the game at Buk's, and those extra
innings really killed me.