2 Aug 2000 tetron   » (Journeyer)

Strictly speaking, I didn't get jack shite done today. Turned in the last lab for CS201 and got really far in Zelda II but other than that... Where did all the time go? Damn.

Anyway. Was gonna write a new chat client that used a "mario" style interface, eg you could jump around on platforms like all those old NES games. It could be a really l33t way to chat, mixing talking and interactivity in some amusing ways :-) Then I realized it would make more sense to hack gfxchat to do the platform stuff rather than writing a whole new program. THEN realized that it was 11:00pm and I didn't feel like writing any code. So I wrote a poem instead :-)

A tail around a corner
A toy rolls by
Memory of a purr
Black and white spots
A flash of fur

Streaking through the house
Death to ping-pong balls!
Time for food
Time for grooming
Time for sleep

Noble, poised
This is he
Living with us
But not below us
One of us
The feline, the king.
(other poetry on my website)

nixnut - XML is just a syntax. Yes, it is a metalanguage in the sense that it defines how to specify real, useful languages, but it is in the design of these languages where we need more meta-level markup. One thing that has been rattling around in my head recently has been how to design a language that actually coerces users into using content-based markup so that programs can reason about a page's contents more intellegently than the modern complex web page that's just a million nested tables. The greatest boon to intellegent agents and the Internet would be a web that computers could extract meaning from as well as people.

Okay, I'm ranging everywhere from hypermedia and virtual reality to intellegent agents and artificial intellegence here, but I think this is the future, and the future is going to be cool :)

Latest blog entries     Older blog entries

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!