Older blog entries for clausen (starting at number 2)

I've been procrastinating (wasting time) today. I've been thinking about writing an article about how one should write file system resizers... the obvious method (basically: defrag + update metadata) is fundamentally Wrong, and I've seen many people fall into the Obvious trap (I did myself, the first time around).

Which raises the question in general: should free software hackers write more technical docs / papers (i.e. targetted at hackers)? I think yes... reading over mail archives is often rather difficult, unless you already know a lot about the particular area. And even if you do, it's a lot of effort. Also, I think writing technical docs for hackers will make it easier for the newbie-hackers to see how different hackers think about problems.

So, I've decided it's a good idea, so, now I need to waste some more time to do it ;-)

  • Went out with the family today on a walk. Pretty boring walk, so me and my brother turned back early, and played with my soccer ball (gotta get good, for when I go to Brazil ;-) Also sang some songs (Radio Activity, Colin Zeal, Down Town, Savin All My Lovin) really out of tune, which really annoyed my brother ;-)

  • Updated my web page somewhat. Now has a new Clausen Profit Systems TM press release, and some photos :-)

  • Bought a CD - Stereolab's "Transient Random-Noise Bursts With Announcements" - really good, but I still like "Dots & Loops" better.

I added the home page of Clausen Profit Systems, Inc. to my home page (a spam send-up). Enjoy ;-)

Also, had a conversation with pfh about AI. "Godel, Escher, Bach" / "Metamagical Themas" promotes the idea that creativity is the ability to find something that is relevant (which is rather loosely defined). This sounds about right to me. For example, thinking up a joke in conversation, or just coming up with a new idea. But there seems to be a difference between this, and, say reading, where you have to come up with the relevent meaning from text. But perhaps it is the same thing... (they're both HARD problems from a computational point of view)

Open question: is finding a relevant object the same as pattern matching? Or is pattern matching the equivalent of determining if something is relevant, given the object and context?

Also, methinks good music composition (i.e. good by my standards ;-) is AI complete. Good musicians come up with material that is "new", in the sense that you don't get bored of it, because it sounds like something you've heard before. Yet, it's still similar (eg: same instruments, similar tone, etc.) to what came before. (Here's a paradox: good music must be different, yet it must be the same). Anyway, I think coming up with new things is linked to finding something that is relevant (as I waved my hands about, above).

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!