22 Oct 2001 (updated 22 Oct 2001 at 23:56 UTC) »
Speaking of geekbooks, I acheived the following this weekend:
[1]: implicit metadata means metadata not for it's own sake. It's a psychological issue really. Tell people they're creating metadata, and Cory Doctorow's paper on the straw-man of metadata comes to life, but allow people to give their opinion wherever they choose and you suddenly have a much better pool of not-quite-but-can-be-translated-into metadata.
Spent some time today writing my schema for geekbooks, as well as playing with Postgres 7.1 on OpenBSD. It's surprisingly fast on a celeron 366, which is the only spare database machine I have laying around after since my first postgres/oracle box died and my second one is holding a production database.
I've been re-reading some chapters from Doug Lea's masterful 'Concurrent Programming in Java' If you've never read it, drop everyhing; sell your house, your kids, your wife and buy this book.
I forgot what a good song 'I am the owl' is. Plastic Surgery Disasters is easily my favorite DK album.
13 Oct 2001 (updated 13 Oct 2001 at 23:16 UTC) »
I saw Mulholland Dr. last night. I hated it when I left the theater until parts of the movie started to unravel in my head, now I'm not sure if I hate it or not. Lynch needs some new techniques.
gah, I hate being woken up early on a Saturday.
Update: Wow, I actually deleted josh@mreeefs's email to the bluesky list from my mailbox. I so rarely delete any email (even spam) that this warrants mention. MREEEEEEEEE josh, you ignorant jack-off.
I have some big ideas for v2.0, and so I think I'll spend a few days rewriting TB to use unit testing.
Thanks to _azure for helping me clean up the codebase.
Geesh, freshmeat has been super slow on putting my release post up on their front-page.
Things are slow-going on the job front today. I made a few calls. Hopefully I'll hear back sometime in the near future.
Back to mod_hash in mod_python.
My problem with the Apache module is that I don't know how it's supposed to look when I'm done and C is not the language for rapid prototyping. Therefore, I think I'll give mod_python a whirl. It looks close enough to mod_perl in architecture that I won't get lost.
Also, I wrote my fourth weblogging program today after spending the evening with my wonderwoman. We've been dating for one year this weekend. It's pretty crazy how far our lives have changed in that one year...
Also, I see 30 job postings a day now for the south bay. It was a wasteland 6 months ago. And to think I moved to the East Bay. The south bay is a morgue for the living to quote somebody. Same person, different quote: "you can only get drunk at Sizzlers so many times"
oh yeah. the weblogging program. I wrote it in Python as a CGI and I refactored the shit out of it, so it's actually three seperate scripts now: a reader, a writer, and a script to create a new blog. I started out using the PygreSQL bindings but ended up refactorted SQL out of it entirely! Now I'm just using BerekelyDB files and the anydbm module. Hooray for the power of thinking light! After I put the finishing touches on it tomorrow night, I'll start using it instead of [blogger|livejournal|advogato|flat files].
Here's how I know I'm a real weblogging groupie. Besides having used the abovely enumberated weblogging techniques, I've written my own weblogging cruft in 4 different languages now. Here are the languages followed the reason I stopped using that particular script:
Languages I'm not writing out as being future blog-whoring tools: C, Smalltalk, Scheme, E, or whatever language zooko or dnm end up writing.
Monday night, a lightning storm took out my DSL, it was finally repaired late yesterday afternoon.
And now I'm sicker than a dog. Some funky lung crud that kept me from sleeping hardly at all last night. I think I passed out between coughing spams because the clock was incrementing by hours instead of minutes.
On the other side of things, 3 days sans internet helped me read (or re-read) the following books:
But I didn't get very much code written. I watched a lot of Perry Mason, though.
I guess Nyquil and I will be intimate friends this weekend. Hopefully it's gone by Monday.
cruddy human beings and their illnesses.
22 Sep 2001 (updated 22 Sep 2001 at 08:09 UTC) »
The idea is that you can also request a file, or a valid HTTP Range of bytes corresponding to the hash of a file.
IOW, let's say you have my hash-handler listening at
hash, and you request:
http://chomsky.sieve.net/hash?sha1-160=big_fat_hex_hash
And you would get back a file corresponding to that hash
in it's original filename.
I should get Chapweske on the horn about his ideas for what might make this more useful. He's a big fan of content hashing.
It's slow going, I'm brushing off the C books.
I have code which does compile and run cleanly as a dynamic apache module.
No, you can't see it yet. Well, except for this
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
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!