See Also: AppleHTMLOperating SystemsPerlRadioSemantic Web

The following entries were written in the Technology category:

dot Mac

Posted on August 13th, 2007 3:50 PM | Comments (0) | Pings (0)

I’m not pleased at how .Mac handled the recent disk size increase. My locally-mirrored disk increased to 10GB, causing my laptop’s drive to fill up. This was followed very shortly by Mail, Aperture and iTunes all freaking out at a completely full disk and crashing (or automatically quitting in a not-too-clean way). Boo .Mac!

Read more…

GPS + Camera

Posted on July 8th, 2007 8:18 PM | Comments (1) | Pings (0)

I’ve finally gotten the GPS connection working with my D200, and am loving the simplicity of it all: turn on GPS, turn on camera, wait for satellite fix, take pictures, enjoy the extra geospatial metadata.

Read more…


Posted on June 30th, 2007 4:02 AM | Comments (0) | Pings (0)

The iPhone came out yesterday, and I’m liking what I’m hearing about it.

Read more…

Stored Procedures for the Web

Posted on June 6th, 2007 8:25 AM | Comments (0) | Pings (0)

This morning, I gave a talk at the Scripting for the Semantic Web workshop on my paper Extensible SPARQL Functions With Embedded Javascript.

Read more…

ESWC, Day One

Posted on June 4th, 2007 11:31 AM | Comments (0) | Pings (0)

I’m in Innsbruck, Austria attending the Fourth European Semantic Web Conference. I’m putting some photos of the conference on Flickr, and will be posting some notes on papers and presentations that stand out. Up first is “SPARQLeR: Extended Sparql for Semantic Association Discovery”, an extension to SPARQL for constrained path queries.

Read more…

Site Outage

Posted on May 10th, 2007 3:43 PM | Comments (0) | Pings (0)

After a tricky upgrade of glibc, you may have noticed that this site was down all of yesterday, and part of today. The problem been tenuously fixed (although the more permanent solution is still unclear), but things might be a bit spotty until the underlying problem can be determined.

Read more…


Posted on January 9th, 2007 1:37 PM | Comments (6) | Pings (0)

Basically, my brand new Nokia N93 that was cutting edge as of yesterday seems like a weak imitation of the iPhone today.

Read more…

RDF::Query 1.041

Posted on November 30th, 2006 6:51 PMPings (0)

Version 1.041 of RDF::Query hit CPAN a few days ago.

Read more…

Small Suffix Trees

Posted on November 28th, 2006 7:03 PM | Comments (3) | Pings (0)

I’ve been working on a bioinformatics project involving lots of suffix trees. The project involves generating suffix trees for each genome in a set, and using them to generate small profiles of the genome signatures.

Read more…

ISWC 2006

Posted on November 8th, 2006 3:13 PMPings (0)

The International Semantic Web Conference is currently taking place here in Athens, Georgia, and it’s been really great so far.

Read more…

Java Hacking

Posted on November 2nd, 2006 11:41 PM | Comments (2) | Pings (0)

In my recent work on PhotoStuff, I’ve been working in Java on the Mac. PhotoStuff is full of features, but I often find the interface frustrating and confusing. This is especially true on the Mac where many of the UI elements end up being in the wrong place and looking very un-Mac-like. It’s worth spending some time to make some (mostly simple) changes to PhotoStuff to make it act a bit more Mac-like.

Read more…

Performance Woes

Posted on September 23rd, 2006 4:02 PM | Comments (3) | Pings (0)

I’ve been putting a lot of work into pure-perl RDF classes recently, and have been frustrated by some ongoing issues.

Read more…

Flickr Photo Maps

Posted on September 1st, 2006 2:06 AMPings (0)

It’s been around for a few days now, and I’ve got mixed feelings about Flickr’s new geo-tagging support. On one hand, they’ve done more for the cause of spatial photo annotations in the last few days than anyone has ever done before. On the other hand, the data still ends up being controlled by Flickr, and the simple coordinate approach to geo-tagging means that you can’t attach any other interesting data off of locations.

Read more…


Posted on August 8th, 2006 1:08 AMPings (0)

It bothers me that when discussing An Inconvenient Truth, WGBH DJs refer to it as being a “Power Point presentation” instead of a “Keynote presentation”.

Read more…

Online with a Mobile

Posted on August 2nd, 2006 3:29 PMPings (0)

Why is it that I used to use my Ericsson R280 to read content online quite a bit more than I ever did with my Sony Ericsson T68i, and the T68i got used quite a bit more than my current K700? In fact, I’ve all but given up on using the internet on my K700 because of how bad the interface is. It’s all I can do to type in two text fields to get directions with Google Maps.

Read more…

Perl 6

Posted on July 12th, 2006 9:37 PMPings (0)

I went to Audrey’s fantastic “Deploying Perl 6” talk last night at the meeting at MIT.

Read more…


Posted on July 12th, 2006 5:18 AMPings (0)

It made my day to hear online yesterday that my pet project, RDF::Query, was saving someone’s ass at work.

Read more…

RDF::Query 1.038

Posted on July 10th, 2006 1:15 AMPings (0)

New RDF::Query (version 1.038). Available from CPAN shortly.

Read more…

ESWC Wrapup

Posted on June 18th, 2006 9:22 AMPings (0)

ESWC went really well. The Scripting workshop was quite good, making me a bit sad that I missed last years’ at which I was supposed to present a paper. The conference proper was also good, but the hallway (beach) track was far superior to most of the presented talks.

Read more…

RDF::Query 1.035

Posted on June 4th, 2006 4:27 PMPings (0)

New RDF::Query (version 1.035). Available from CPAN shortly.

Read more…

RDF::Query 1.034

Posted on May 1st, 2006 2:33 AMPings (0)

New RDF::Query (version 1.034). Available from CPAN shortly.

Read more…

Personal Report: Update

Posted on March 4th, 2006 2:42 PMPings (0)

As I promised in Personal Report, the other day I sat down and wrote some code to pull together some personal data and consolidated it on my about page. Currently, the data I’ve got updating nightly is: recently watched movies, recently listened to music, and beer I’ve had recently (which is compared to my beer data from 2004).

Read more…

RDF::Query 1.032

Posted on March 3rd, 2006 6:21 PMPings (0)

New RDF::Query (version 1.032). Available from CPAN shortly.

Read more…

Semantic Web in Maryland

Posted on February 28th, 2006 9:24 PM | Comments (2) | Pings (0)

For those that haven’t heard, I was recently accepted to a Ph.D. program in Computer Science starting in the fall at the University of Maryland. So starting in August, I’ll be moving to DC for roughly five years.

Read more…

Personal Report

Posted on February 9th, 2006 4:14 AM | Comments (1)

I try to make a lot of the information in my life public. Photos, travels, movies, music, how I organize files on my computer, and even what beer I’m drinking. But I’ve never really felt like I’m conveying this information in as interesting a way as it deserved.

Read more…

RDF::Query 1.031

Posted on February 8th, 2006 3:00 PMPings (0)

New RDF::Query (version 1.031). Available from CPAN shortly.

Read more…

Making Photos Private

Posted on January 27th, 2006 12:22 AM | Comments (5) | Pings (0)

I’ve just made public a feature on this website I’ve been playing with for several months. After discussion privacy issues at ISWC with Libby and Bijan, I added support on the photo pages for marking individual photos as private. The idea here is that if you’re in a photo, you have the option of taking it offline.

Read more…

RDF::Query 1.030

Posted on January 15th, 2006 12:18 AMPings (0)

New RDF::Query (version 1.030). Available from CPAN shortly.

Read more…

New Drives

Posted on December 5th, 2005 8:13 PM | Comments (1) | Pings (0)

In preparation for Aperture, I’m in the process of upgrading my memory and disk setup on my two computers, trying to increase efficiency and make room for more photos and applications. The upgrades involve a gig of RAM for my PowerBook and two new 400GB disks for my PowerMac.

Read more…

New RDF::Query: 1.028

Posted on November 18th, 2005 9:18 PMPings (0)

I’ve just uploaded a new version of RDF::Query (version 1.028) to my site, and it should be available from the CPAN shortly.

Read more…

ISWC Wrap-up and Pictures

Posted on November 15th, 2005 10:38 PM | Comments (1) | Pings (0)

I’m finally back from Ireland (and England) and ISWC. There are pictures online from the conference and my weekend in London.

Read more…

Green Living

Posted on November 1st, 2005 9:44 PM | Comments (1) | Pings (1)

Discussing consumer electronics with Tim earlier today, and then consumerism and Wal-mart, finally leading to peak oil and consumption, I was startled by his reaction to the problem. Startled because despite the fact that I think about these things a lot (likely a significant portion of my life, recently), it’s all become rather muted with repetition. Tim’s reaction brought the impact of the situation flooding back to me.

Read more…

Wind Energy

Posted on October 27th, 2005 1:24 AMPings (0)

The BBC ran a piece the other day on wind turbines becoming popular in residential settings, describing the potential economic and environmental benefits to generating power with a wind turbine. However, towards the end of the article, the ability to be totally self-sufficent on wind power is called into question.

Read more…


Posted on October 21st, 2005 8:55 PMPings (0)

I’m drooling over the announcement of Aperture. The demo videos (and quite frankly everything I’ve read about it) make Aperture look like a near-perfect post processing application for photos. It’s clear that Apple took all the serious issues photographers deal with when working in digital, and thought long and hard about how to solve them. From the stacking of rapid-fire shots, to the backup vaults, the pervasive metadata support to the beautiful user interface, Aperture looks like a winner.

Read more…

iTunes Gifts

Posted on October 13th, 2005 12:57 AMPings (0)

You can now “Gift” any iTMS album or song to someone. It doesn’t look like you can do this with full iMixes yet, and iMixes are still always public, but I like where things are headed. We’re getting close to being able to send people full mix tapes via iTunes.

Read more…

Ten Mac Apps

Posted on September 18th, 2005 1:45 AM | Comments (3) | Pings (0)

I really liked the idea of this meme from Om Mali about listing your ten favorite “small freeware and shareware applications that have helped you get the most out of your Mac.” Here’s my list.

Read more…

Santa Monica’s Priuses

Posted on September 17th, 2005 7:55 PMPings (0)

I went to Jamba Juice yesterday (jamba jamba jamba!), and in a parking lot of thirteen spaces, there were three Priuses, plus the one I was driving in. Of course, there were four or five SUVs, but I’m just blown away at how many Priuses there are here. Even more than the dense numbers I see everywhere else. Which is very cool.

Read more…

At the Airport Again

Posted on September 12th, 2005 2:09 PM | Comments (2) | Pings (0)

I’m back at the airport. Again. Back to LA for a week. I’ve got lots of work to do while there, and lots of other things to take care of, but I promise, I’m going to start posting more often.

Read more…

New SPARQL Updates

Posted on July 28th, 2005 10:44 PMPings (0)

I’ve just released RDF::Query 1.027, tracking some of the changes in the latest SPARQL draft.

Read more…


Posted on July 23rd, 2005 3:55 AMPings (0)

I’m psyched to hear about Josh McAdams’ proposed BitTorrent Peer Library For Perl.

Read more…

MT-Redland Paper

Posted on June 17th, 2005 10:38 AMPings (0)

Just got an email from Sören Auer alerting the authors from SFSW that the papers, including my MT-Redland paper, are now online.

Read more…

Apple and Intel

Posted on June 6th, 2005 2:42 PM | Comments (2) | Pings (0)

Well, that was shocking. Apple did announce plans to move to Intel processors within two years.

Read more…

New RDF::Query

Posted on June 2nd, 2005 5:08 PMPings (0)

I’ve uploaded RDF::Query version 1.024 to CPAN. This release has a significant number of changes, including some serious bugfixes for the RDF::Core support.

Read more…


Posted on May 18th, 2005 8:14 PMPings (0)

I’ve just released version 1.020 of RDF::Query including preliminary support for SPARQL OPTIONAL graph patterns. It hasn’t been tested a tremendous amount, but it seems to work on the simple stuff. Also included in this release are support for the SPARQL Query Results XML Format and miscellaneous bug fixes.

Read more…

New Query Types

Posted on May 8th, 2005 4:41 AMPings (0)

I’ve now got initial support for ASK, DESCRIBE and CONSTRUCT SPARQL queries in RDF::Query.

Read more…


Posted on May 7th, 2005 5:24 AM | Comments (5) | Pings (0)

Installed Tiger tonight, and things went surprisingly smoothly. GPGMail freaked out, and some of my extionsions were missing after the upgrade (Synergy, SSHKeychain), but mostly things are working. Haven’t tried MySQL or Redland, yet, though.

Read more…

MT-Redand Paper

Posted on May 3rd, 2005 3:36 AM | Comments (2) | Pings (0)

My MT-Redland paper just got accepted to SFSW at ESWC2005. Now I need to figure out how to make some changes without going over the page limit.

Read more…

SPARQL Updates

Posted on April 26th, 2005 12:40 AMPings (0)

Spurred on by Libby’s work with cross-querying with Joseki, I’ve put up v1.014 of RDF::Query which will run queries with proper FILTERs, including custom function filters. Here’s an example of a custom function for finding images within a certain radius of a point.

Read more…

Station Dinner

Posted on April 24th, 2005 12:40 AMPings (0)

I’ve put up pictures from the WCCS Station Dinner at Paragon last night, with a few additional shots of the flowers that are springing up all over Providence.

Read more…


Posted on April 21st, 2005 4:44 AMPings (0)

I’ve resurrected my RDF::Query project, and added initial SPARQL support (with the new Turtle syntax!).

Read more…

The Problem with Global Menu Bars

Posted on April 18th, 2005 5:04 PM | Comments (6) | Pings (0)

OSNews recently ran the piece “The Problem with Global Menu Bars” in which the author criticizes the usability of global menu bars (“ala Mac”). I would disagree with almost the entire article, and find most of the criticisms to be based on a Windows-centric mindset notably lacking an understanding (or basic knowledge) of the Mac HIG.

Read more…

Now That That’s Over…

Posted on April 15th, 2005 3:28 AM | Comments (1) | Pings (0)

I’ve just emerged from two weeks of writing a paper on MT-Redland for SFSW2005.

Read more…


Posted on April 12th, 2005 6:49 PMPings (0)

Shelly over at Burningbird has been doing some really great things with Wordform. It’s a much grander project in scope than MT-Redland, but they share some common themes of using weblogging tools and RDF to allow the creation of new semantic metadata, and I’m very impressed with the work Shelly’s doing.

Read more…

MT-Redland Optimizations

Posted on April 8th, 2005 9:25 PMPings (0)

I’ve just put version 0.007 of MT-Redland online. This release mostly addresses the speed issues I talked about yesterday, which have been greatly improved. Also, I’ve got initial support for SKOS categories in CVS.

Read more…

MT-Redland Search Feeds

Posted on April 8th, 2005 5:01 AMPings (0)

With a few code cleanups, and checks to make sure the query returns the appropriate nodes, I’ve got a working version of an RDQL search returning RSS, and using it in an aggregator.

Read more…

Google Links

Posted on April 8th, 2005 2:37 AMPings (0)

Because Google refuses to find files that are linked to in both my RDF and in my HTML rel=”alternate” headers, here’s a page with links to all the individual RDF files describing photo albums on

Read more…

MT-Redland Screenshots

Posted on April 5th, 2005 9:01 AM | Comments (2) | Pings (2)

I’ve put up version 0.004 of MT-Redland, and I think it’s coming along really well. Here are some updates including screenshots of the interface to add semantic metadata, and a new search results page based on an RDQL query.

Read more…

More MT-Redland

Posted on April 3rd, 2005 6:28 PMPings (0)

I’ve put up a new version of MT-Redland (v0.002), with a bunch of new features including hooks into the MT CMS code, allowing interface changes to the edit entry page.

Read more…


Posted on April 1st, 2005 2:00 PMPings (0)

In the spirit of release early, release often, I’m posting a first draft of a Movable Type ObjectDriver (storage backend) that uses Redland and mysql.

Read more…

Silent March

Posted on March 28th, 2005 3:32 AM | Comments (3) | Pings (0)

I’ve been doing terribly at updating this month. Really quite awful. So here’s a recap of the month.

Read more…

Image Description FAQ

Posted on March 9th, 2005 8:43 PMPings (0)

I’ve just submitted a lot of changes to the Image Description FAQ over on the FOAF Wiki.

Read more…

Moving Past PostgreSQL

Posted on February 25th, 2005 5:40 PMPings (0)

Well, PostgreSQL didn’t scale well, either. It hit a wall above 3 million rows (data from New England, California and Alaska). I’ve moved on to developing an R-Tree-based database in hopes that it will scale to the size of the entire Tiger/Line dataset.

Read more…

Needed: Spatial Geometry/R-Tree Support

Posted on February 17th, 2005 11:12 PM | Comments (3) | Pings (0)

MySQL support for spatial geometries is broken. There is no Distance() function, despite there being documentation for one. I’m trying to use PostgreSQL, but having only limited success.

Read more…

Code and Photos

Posted on February 8th, 2005 6:41 PMPings (0)

With a working computer back in my life, I’ve been cleaning up some code, and making some changes to the website.

Read more…


Posted on February 5th, 2005 7:40 PM | Comments (2) | Pings (0)

I’ve got a new computer.

Read more…

Ares Lives!

Posted on January 23rd, 2005 5:30 AM | Comments (2) | Pings (0)

My laptop is working!

Read more…


Posted on January 8th, 2005 4:04 AM | Comments (3) | Pings (0)

Only a day after getting a new DVD drive for my powerbook, and having the ability to read CDs for the first time in two years, my laptop appears to be broken.

Read more…

Driving in LA

Posted on January 4th, 2005 1:58 AM | Comments (1) | Pings (0)

I never thought I’d say this, but I’m going to miss driving in LA. I still hate the driving-in-LA part, but for the past two weeks I’ve been driving a brand new Toyota Prius, and it’s an amazing thing.

Read more…

Image Searching

Posted on December 2nd, 2004 10:12 PMPings (0)

Optimizing the image search continues. It’s much faster now than a few days ago (again), but still slow for interactive use. Here’s a screenshot, though, to tide you over.

Read more…

Querying Images

Posted on November 29th, 2004 11:16 PMPings (0)

I had intended to write a short bit about why you wouldn’t be able to browse pictures on this site by location for a long time, but two days of solid hacking on an good-enough solution using RDQL has gotten me so much closer than I would have thought possible just a few days ago.

Read more…


Posted on November 11th, 2004 3:13 AM | Comments (1) | Pings (0)

There are now 8642 photos, at least partially annotated, on this site.

Read more…

New Photos

Posted on October 26th, 2004 5:38 AMPings (0)

I’ve been putting tons of work into the photo annotation code, and am about ready to tackle the trip photos. To test the code, I’ve been adding lots of new pictures, and going back and annotating lots of old pictures.

Read more…

New Phone

Posted on September 25th, 2004 4:18 PM | Comments (6) | Pings (0)

Just a few days short of two years after getting my T68i, and about a month after losing (stolen?) it in Ireland, I am now the proud owner of a slick K700i.

Read more…

Image Annotation

Posted on September 23rd, 2004 8:56 PM | Comments (2) | Pings (0)

Libby wrote up our (Morten, Libby, and myself) thoughts on image annotation, including the geo-spatial stuff, and put it online at the ESW Wiki

Read more…

IRC and Dashboard

Posted on September 14th, 2004 11:55 PMPings (0)

I was thinking about how nice it would be to hook it up to the IRC channels I frequent, both on the front-end and the back-end.

Read more…

A Listening Dashboard

Posted on September 13th, 2004 8:33 PMPings (0)

Nils Erik Svangård just posted to the dashboard-hackers list regarding the possibility of adding a voice recognition cluepacket generator to dashboard.

Read more…

Creation Events

Posted on September 3rd, 2004 9:06 AMPings (0)

Morten, Libby, and I sat down over pints last night to hash out the image creation event semantics and markup.

Read more…

Image Description FAQ

Posted on September 2nd, 2004 6:28 AMPings (0)

Libby has posted a first cut at the issues brought up for an Image Description FAQ at yesterday’s breakout session.

Read more…

Image Annotation

Posted on September 1st, 2004 12:21 PMPings (0)

The image annotation session at FOAF Galway was really good.

Read more…

FOAF Galway

Posted on September 1st, 2004 3:26 AM | Comments (1) | Pings (0)

I’ve arrived in Galway, and am now waiting for the FOAF Workshop to begin.

Read more…


Posted on July 17th, 2004 5:42 AM | Comments (1) | Pings (0)

RFID tags have been all over the place recently.

Read more…

RDF Mapping, Part Two

Posted on July 11th, 2004 10:32 PMPings (0)

I talked with some of the folks on #rdfig today about my RDF mapping, and got some good suggestions and pointers.

Read more…

RDF Mapping

Posted on July 10th, 2004 7:17 AMPings (0)

I’ve hacked up some geo-locator code to pull locations from RDF and map the result on a world map.

Read more…

Family, Programming, Updates

Posted on July 8th, 2004 4:55 AM | Comments (1) | Pings (0)

I’ve been seeing a lot of the family, and doing a lot of programming.

Read more…

More Zip+4 Woes

Posted on July 3rd, 2004 1:30 AMPings (0)

Of all companies, why must Apple have issue with my entering Zip+4 information in a registration form? Pity.

Read more…


Posted on July 1st, 2004 10:09 PMPings (0)

I can’t believe there are still programmers who don’t realize that Zip+4 is a valid zipcode. The burden shouldn’t be on me to work around stupid programming.

Read more…

iChat Realism

Posted on June 28th, 2004 5:57 PM | Comments (7) | Pings (0)

Does iChat AV order the chat participants in a coherent fashion such that each participant sees the other participants in the same relative place?

Read more…

RDF Inferencing

Posted on June 28th, 2004 1:34 AM | Comments (2) | Pings (0)

I’m not sure how useful it would be in practice, but I like the idea of being able to infer location of people based on the RDF in my weblog, photos, and beer feeds.

Read more…

Image Search

Posted on June 22nd, 2004 11:18 PMPings (0)

You can now search for photos on this site by place name, latitude/longitude pairs, and Wordnet terms.

Read more…

Photo Pages

Posted on June 18th, 2004 1:48 PMPings (0)

Almost all the photos in the pictures section now have individual pages describing who appears in the picture, the date and location at which the picture was taken, and the camera used to take the picture.

Read more…


Posted on June 17th, 2004 7:08 PMPings (0)

And now I’m at MIT waiting for the start of the Boston ACM meeting and Dan Sugalski’s talk “Parrot in Detail.”

Read more…


Posted on June 17th, 2004 6:57 PM | Comments (1) | Pings (0)

So Simon and I drank yards together last night at Sunset. On the topic of beer, as of today I’m making my beer drinking habits (“problem”?) public for all to see. I’ve started generating graphs of total beer consumption, beer types, and locations of drinking. Also, the list of beers these graphs are generated from are available as a text file, or as a hacked-up, work in progress, RDF file.

Read more…


Posted on June 11th, 2004 12:06 AM | Comments (2) | Pings (0)

I don’t like the fact that I have to proxy my requests from web browser (using XMLHttpRequest) to Wordnet because of a MIME time.

Read more…


Posted on June 8th, 2004 3:00 PMPings (0)

So how long will it be before we get an AirTunes equivalent for Quicktime?

Read more…

Airport Express

Posted on June 7th, 2004 3:56 PM | Comments (7) | Pings (0)

I’m bitter that I just bought an Airport Extreme base station a week before Apple announced the new Airport Express.

Read more…


Posted on May 11th, 2004 11:35 AM | Comments (9) | Pings (0)

Unplugging your computer because a new worm is terrorizing the campus network is not a viable solution.

Read more…

Frogs and Forests

Posted on April 28th, 2004 1:47 PM | Comments (4) | Pings (0)

Encouraged by a rumor heard at last night’s meeting that my forests and frogs made the cut, I’ve finally slogged through the whole of Apocalypse 12. Sure enough, my RFC 254 gets a full thousand words of coverage, being solved in a most excellent way.

Read more…

Apocalypse 12, RFC 254

Posted on April 18th, 2004 11:56 PMPings (0)

It appears that the RFC I wrote nearly four years ago for Perl 6 has been accepted by Apocalypse 12.

Read more…


Posted on March 6th, 2004 9:19 PMPings (0)

I feel compelled to point out just how short-sighted Gizmodo comes off in their commentary on the rollout of broadband via powerlines.

Read more…

Food Ontology

Posted on March 5th, 2004 4:59 PMPings (0)

I can’t believe there’s a food ontology that defines the class “PastaWithSpicyRedSauceCourse.”

Read more…

RDF Photo Annotation

Posted on March 4th, 2004 11:15 PMPings (0)

I’m finally making use of all that RDF I put so much time into writing. All of the picture pages are now just a bit more helpful, showing who appears in the pictures, and roughly where the pictures were taken.

Read more…

RDQL and Perl

Posted on March 1st, 2004 11:02 PMPings (0)

This weekend, I bolted an RDQL query onto RDF::Core in roughly 225 lines of code, and 25 lines of grammar. No matter how many times I look at it or use it, I’m always blown away by the power of Parse::RecDescent to implement a parser and lexer in such a perl-ishly concise manner.

Read more…

Word Choice

Posted on February 27th, 2004 3:27 AMPings (0)

Ok. Morning Edition totally just used the word “unopportune.” wtf?

Read more…

Dashboard Biter

Posted on February 19th, 2004 11:27 PM | Comments (4) | Pings (0)

The Dashboard project website is claiming that Microsoft is “biting” off them. But dashboard, whether they know it or not, is following directly in the footsteps of Bradley Rhodes’ Remembrance Agent.

Read more…

Google Rank

Posted on February 13th, 2004 3:14 PM | Comments (3) | Pings (0)

I can’t figure out why google keeps putting me on the first page of really bizzare searches.

Read more…

RDF Music

Posted on February 12th, 2004 9:40 PM | Comments (5) | Pings (0)

foaf:tipjar has been proposed, and I think it could work nicely with some new ontologies and media player support.

Read more…

Bluetooth Woes

Posted on February 7th, 2004 5:25 PM | Comments (1) | Pings (0)

Apple’s new bluetooth update doesn’t work with my bluetooth adapter. Foiled again!

Read more…


Posted on February 5th, 2004 12:58 PM | Comments (1) | Pings (0)

Bluetooth support gets better with version 1.5.

Read more…

Musings to Reality

Posted on January 26th, 2004 9:26 PMPings (0)

Rural Cambodian schools are getting online with roving motorcycles routing the packets to a satellite dish in Ban Lung.

Read more…


Posted on January 25th, 2004 11:33 PMPings (0)

The server I use to connect to the freenode and rhizomatic IRC networks has gone missing, and I’m going into withdrawl.

Read more…

Site Development

Posted on January 15th, 2004 9:22 PMPings (0)

I’ve been doing some hacking on the site, and things are looking better. I’ve now got MT 2.66, the code pages are being generated from RDF/XML, the search page is styled to match the rest of the site, and search results may now be retreived in RSS.

Read more…

Myron’s Cell

Posted on January 13th, 2004 4:45 PMPings (0)

The cartoon theory, based on how easily referenced it is, is proving tiself with Blackwatch Plaid.

Read more…


Posted on January 9th, 2004 10:00 PM | Comments (1) | Pings (0)

Hello? Apple? Yes, I’d like to inquire as to why my Bluetooth headset does not show up as a choice of external speaker and microphone.

Read more…

Quantum Debugging

Posted on December 17th, 2003 4:47 PMPings (0)

I haven’t decided yet whether this is mildly clever or absolute nonsense, but I recently started using a Quantum::Superpositions object as my debug flag.

Read more…


Posted on December 8th, 2003 11:39 PM | Comments (3) | Pings (0)

I’ve got some ideas of where I’d like to see the BitTorrent protocol, client and tracker go in the future. I’d like new ways to see and use the data in torrent files, as well as ways to integrade that data into a tracker.

Read more…


Posted on December 7th, 2003 9:46 PM | Comments (3) | Pings (0)

I have a strong distaste for the sharp-corners of wiki use, and wonder why things aren’t different.

Read more…


Posted on November 26th, 2003 9:08 PMPings (0)

Safari timed out while trying to download the Safari Timeout haxie. Bah.

Read more…


Posted on November 26th, 2003 5:08 PMPings (0)

I didn’t realize Panther would default to IPv6 when using rendevouz.

Read more…

IE and CSS Don’t Mix

Posted on November 21st, 2003 10:27 AMPings (0)

I feel obligated to state for the record just how much this CSS fix for IE annoys me.

Read more…


Posted on November 21st, 2003 9:51 AMPings (0)

I seem to have fixed part of the redering problem on IE6 for Windows.

Read more…


Posted on November 20th, 2003 5:16 PMPings (0)

I’ve put in a new title image using the LIR CSS method. Tell me what you think, and if it breaks anything.

Read more…


Posted on November 18th, 2003 8:32 PM | Comments (2) | Pings (0)

Dear KDX, I hate you. So stop sucking, kthanks.

Read more…

mangala’s media

Posted on November 12th, 2003 11:16 AMPings (0)

I pulled the drive from my ailing beige G3/AV box (fuosing), and put it into my P3 workstation (mangala), replacing the dead IBM SCSI drive.

Read more…


Posted on October 29th, 2003 9:15 AM | Comments (1) | Pings (0)

The paper I wrote with Mike has finally been published in Computers & Geosciences as “CompSurf: An environment for exploring surface reconstruction methods on a grid.” The paper reflects work that I did along with Nick Doolittle and Trevor Agnitti in the summer of 2001.

Read more…

Email Payments

Posted on October 14th, 2003 9:22 AMPings (0)

Tim Bray recently posted thoughts on the Spam Problem, reminding me of a talk given at DefCon.

Read more…

Photo Meta-data

Posted on September 29th, 2003 2:25 AM | Comments (3) | Pings (1)

If only Microsoft weren’t so incredibly evil, I’d probably be all about them; Their research department has the resources to do some really good work. The World-Wide Media eXchange is one such project.

Read more…

Bluetooth Conference Call

Posted on September 27th, 2003 4:11 PMPings (0)

What would be slick is if over bluetooth you could start a “conference call” during an ongoing call such that one of the phones is connected to both a GSM call and another cell over bluetooth.

Read more…

Bluetooth GPG

Posted on September 26th, 2003 9:02 PM | Comments (4) | Pings (0)

Shutup and Code has a simply fantastic idea regarding bluetooth cellphones.

Read more…

Amazon Context

Posted on September 25th, 2003 9:43 PMPings (0)

Amazon’s API just added the TextStreamSearch method. I think this would also make an interesting addition to the Remembrance Agent.

Read more…


Posted on September 18th, 2003 2:58 PM | Comments (1) | Pings (0)

Excellent. KDS is shipping me a replacement monitor for my aging Radius S-3F.

Read more…


Posted on September 15th, 2003 10:59 PMPings (0)

More downtime.

Read more…


Posted on September 10th, 2003 1:33 AMPings (0)

In a rational way, I’ve always understood and agreed with the oft-repeated idea that as a programmer, it’s really quite difficult to step back from what I know of technical issues and approach a UI problem from the view of the (uninformed) user. Yet there’s always been that non-rational part of me that wants to believe that I could at least approximate that mind-set.

Read more…

Server Problems

Posted on September 7th, 2003 2:59 AMPings (0)

As you might have noticed, there have been some server problems (*ahem*) around here at

Read more…


Posted on September 2nd, 2003 12:41 AMPings (0)

The current iChat can save chat transcripts, one chat per file, to an archive folder. I think the same feature needs to be applied to the AV features.

Read more…


Posted on August 30th, 2003 6:34 AMPings (0)

Two hardware failures in two hours. Bah.

Read more…


Posted on August 29th, 2003 3:12 AM | Comments (1) | Pings (0)

I installed RedHat 9 on mangala a couple of days ago, and I’m not impressed.

Read more…


Posted on August 25th, 2003 1:42 AMPings (0)

Seth Godin’s What Should Google Do? has some really great ideas.

Read more…

Goodbye Yoyo

Posted on August 21st, 2003 3:02 PMPings (0)

Last night the power adapter for my Revision A Titanium laptop (the yoyo) died.

Read more…


Posted on August 2nd, 2003 10:47 PMPings (0)

I want a new hotline-ish client and server that support BitTorrent.

Read more…


Posted on July 8th, 2003 1:31 PMPings (0)

Keyboards that make you use the shift key to type a forward slash are stupid, stupid, stupid.

Read more…


Posted on April 7th, 2003 11:09 PM | Comments (2) | Pings (0)

Oh dear. This may be enough to get me to start using Yahoo! again on a regular basis.

Read more…

Wearable Developments

Posted on April 6th, 2003 7:51 AMPings (0)

After writing about the wearable talk at OSCON several entries ago, I checked in on the status of the wearable community.

Read more…

Googlewashing the Internet

Posted on April 4th, 2003 3:53 AMPings (1)

It should have been terribly obvious how to abuse Google’s pagerank through the the blogosphere’s elite.

Read more…

Software Design

Posted on April 3rd, 2003 7:25 PMPings (0)

No matter how often I think about it, I’m always very impressed by Damian Conway’s programmer-friendly approach to his software design.

Read more…

Encouraging the Panopticon

Posted on April 3rd, 2003 1:29 AMPings (0)

Anil Dash has done a wonderful job at solidifying the traditional science fiction idea of a data recorder enabling a permanent record of your life.

Read more…


Posted on April 2nd, 2003 10:09 PM | Comments (2) | Pings (0)

I’d just like to make perfectly clear my intense hatred of the default MacOS X behaviour of un-minimizing a window upon application focus when all windows are minimized.

Read more…

Evolving concepts of communication

Posted on April 1st, 2003 8:33 PM | Comments (3) | Pings (0)

I can’t even imagine how current technology has already affected people only a few years younger than me.

Read more…

Apple Safari

Posted on March 25th, 2003 4:05 PMPings (0)

So Apple is pulling the plug on their Safari seed program.

Read more…

Social Networks and Websites

Posted on March 22nd, 2003 10:28 PMPings (0)

I told Matt about the sign at 6:45EST. He saw a photo image on my webserver at 6:47:11.

Read more…

Keeping busy

Posted on March 19th, 2003 1:54 PMPings (0)

Sweet. I’m heading to a Final Cut Pro seminar on Monday.

Read more…


Posted on March 17th, 2003 10:07 AMPings (0)

Work progresses on the IMAP server code, although I’ve apparently broken Outlook support. Go figure.

Read more…

Parrot Advances

Posted on March 16th, 2003 4:20 AMPings (0)

Dan knows “how the Lisp folks feel.” It seems his challenge to handily beat Python at running native Python bytecode was dismissed without much thought.

Read more…

Glimpse the Present

Posted on March 13th, 2003 4:08 AMPings (0)

In a recent post, Jeremy Zawodny talks about the future of “our newfound connectedness and battery life.” “I’ve noticed a lot of interesting technology announcements and trends. I’m sure they’re news to no one, but I just happened to think of them together for the first time, today. And it’s clear that they’re painting a clearer and clearer picture of the future. Or at least they’re trying to.” He mentions the gaining popularity of WiFi, low power CPUs, fuel cells, the advance of mobile technology, and Bluetooth’s gaining popularity. “What will we do with our newfound connectedness and battery life?”

Read more…


Posted on March 12th, 2003 3:17 AMPings (0)

Friendster (just as Sixdegrees before it) seems like it would make a perfect candidate for decentralization through the use of FOAF and similar technologies.

Read more…

Good Apple, Bad Apple

Posted on March 11th, 2003 8:42 AMPings (0)

Apple rocks. IP over FireWire is a really great, obvious, and unfortunately not-yet-fully-implemented idea. Unfortunately the preview release Apple is parading on their developer site caused my machine to core dump on startup.

Read more…

Data on the go

Posted on March 11th, 2003 6:00 AMPings (0)

The Martian NetDrive is slick. Pricey, and not quite as big as I’d like, but very cool.

Read more…


Posted on March 1st, 2003 4:47 AMPings (0), Why can’t you be more like mutt?

Read more…

Greatest Application Ever

Posted on February 25th, 2003 12:22 AMPings (0)

With my T68i, I can now control iTunes, Keynote, DVD Player, or any other scriptable application… From 30 feet away.

Read more…

BeOS Sequel

Posted on February 17th, 2003 3:58 AMPings (0)

Great things may happen for a project with some of the same people behind it as were behind BeOS. Hopefully it will be more successful in its longevity.

Read more…

My Ti

Posted on February 7th, 2003 8:19 PMPings (0)

I got my Ti back yesterday. I was able, at the last minute, to back out of the $600 cd-drive replacement. So I’ve still got a powerbook that won’t boot off of the hard drive and has a broken cd…

Read more…


Posted on February 5th, 2003 1:42 PMPings (0)

Yes, yes… I’m still wrangling with some of the MovableType templates so that the archive pages validate as XHTML. They’ll be right soon, I promise….

Read more…

Website Updates

Posted on February 5th, 2003 1:12 PM | Comments (3) | Pings (0)

It was time to do away with that old website, and unleash this new, shiny one.

Read more…

Space Shuttle Lost

Posted on February 1st, 2003 4:25 PM | Comments (2) | Pings (0)

It bothers me that the only press coverage of the space program occurs when something goes wrong.

Read more…


Posted on January 31st, 2003 11:29 PM | Comments (1) | Pings (0)

It blows my mind that any web browser can put up with HTML that is used on the internet. I just looked at the HTML that is spit out of the Wells Fargo online banking, and it’s simply amazing. Obviously…

Read more…


Posted on January 13th, 2003 12:06 PM | Comments (1) | Pings (0)

This is extremely disheartening. Mark bitches about Semantic obsolescence in XHTML 2.0: More specifically, the acronym, cite, and q tags are all gone, leaving us, respectively, with abbr, nothing, and nothing. The acronym/abbr thing just means a global search and…

Read more…


Posted on January 10th, 2003 8:24 PM | Comments (1) | Pings (0)

The anouncement of the Mind Candy DVD (via Slashdot) was a nice surprise: «[A] Video-DVD compilation of 42 of the greatest PC demos of the past 10 years.» This sounds like it would bring back a lot of great memories….

Read more…

My Name is Jonas

Posted on January 8th, 2003 2:29 PMPings (0)

A gem found while organizing the offices of WCCS: The hand written lyrics sheet to the Donut Patrol song My Name is Jonas: My name is Jonas I’m ruining the school. I don’t care what you think This is how…

Read more…


Posted on January 5th, 2003 7:00 AMPings (0)

Argh. Sites that provide hosting which is cut off after exceeding a transfer limit, like GeoCities, should allow visitors to make a micro-payment to view the site. There seem to be few things more agravating than attempting to load a…

Read more…

Personal Proxy

Posted on December 28th, 2002 9:39 PM | Comments (1) | Pings (0)

0xDECAFBAD has recently been musing about a PersonalWebProxy: «[A]n assistant in a sidecar attached to my browser. I want this assistant to watch me, learn, and pipe up from time to time with suggestions. I also want to be able…

Read more…


Posted on December 28th, 2002 6:29 AMPings (0)

Heh. Mark Pilgrim: «All right, everybody just calm the fuck down. It’s only a tag. I didn’t expect the Spanish Inquisition.» I guess that’s what you get when you drop the somewhat obvious use of HTML on unsuspecting masses. While…

Read more…

Stupid Computer

Posted on December 19th, 2002 5:50 AMPings (0)

% screen -rSuddenly the Dungeon collapses!! - You die…%…

Read more…


Posted on December 9th, 2002 2:04 AMPings (0)

Yay. SMP OpenBSD. (Bonus points for the Hackers reference.)…

Read more…

Tim BL on HTML

Posted on December 4th, 2002 1:41 AMPings (0)

Refreshing advice from 1992, Style Guide for Online Hypertext: «Don’t refer in your text to facets of particular browsers. Asking someone to “click here” won’t make sense without a mouse, just as asking someone to “select a link by number”…

Read more…


Posted on October 29th, 2002 3:57 AMPings (0)

This is such a great idea for a 404!…

Read more…


Posted on October 28th, 2002 2:54 AMPings (0)

Scary Google: “1. Go to google.com2. Type in your phone number, in quotation marks3. When it finds your name and address, click on “Maps”4. You are here.” Spooky. Although this doesn’t find my cell phone address. That would be ultra-spooky!…

Read more…


Posted on October 24th, 2002 3:40 AMPings (0)

Fuck Windows. I spent a good two hours tonight trying to get the looper at the radio station running after it freaked out, crashed, rebooted, refused to play music, and was generally uncooperative. Stupid thing. Too bad nobody at this…

Read more…


Posted on October 23rd, 2002 5:12 PMPings (0)

Does this page look broken? Words not where they should be? Then get a browser that doesn’t suck! MacOS X users might want to try Chimera, a slim, sleek version of Mozilla….

Read more…


Posted on October 22nd, 2002 2:28 AMPings (0)

An Unbiased Review of Debian 3.0: “I think it’s time for an honest review, to spur the Debian developers into making the best possible distribution. I really want Debian to succeed. I want to use it daily, and recommend it…

Read more…


Posted on October 7th, 2002 5:08 PMPings (0)

Suit Over Airlines’ Web Sites Tests Bounds of ADA: “[Southwest Airlines’ Web site is] incompatible with his screen-reader program.”So Gumson and a Miami Beach, Fla.-based disability rights group, Access Now, filed lawsuits in U.S. District Court in Miami in June…

Read more…

College Radio

Posted on October 7th, 2002 4:24 PMPings (0)

WCCS is doing better than ever. There are only 20 hours left in the block, 12 of which are the 8am-10am slot. This was the first semester in the history of the station that it was necessary to ask freshman…

Read more…

CSS and New Tech

Posted on October 4th, 2002 11:39 PMPings (0)

Mark says, “So anyway, d’ya remember that argument that went something like ‘you should design with web standards and CSS because it will future-proof your site for the pie-in-the-sky future when people surf the web on mobile devices’? Well, it’s…

Read more…

Programming Time

Posted on October 3rd, 2002 1:44 PMPings (0)

I really wish I had time for my old projects DB::Query and BingoX. I still find I can sneak in some time here and there to keep up to date on CSS and follow the developments on some of the…

Read more…


Posted on October 2nd, 2002 5:20 PMPings (0)

Here’s a good IBM article on website usability, The cranky user: Instant back buttons: “There are several main reasons why a user might abandon a page. Time is one of them; a page that takes longer than a user is…

Read more…


Posted on September 30th, 2002 3:40 AMPings (0)

I wonder if the tel URI works from any browser under Jaguar when a Bluetooth phone is nearby? If initiating a call works from the Address Book, one would hope that the tel URI would work also, but somehow I…

Read more…


Posted on September 28th, 2002 8:01 PM | Comments (1) | Pings (0)

I got an Ericsson T68i cell phone for my birthday, which was terribly exciting. On hearing the news, I immediately ordered a D-Link Bluetooth USB adapter from Apple, and waited eagerly. Unfortunately, AT&T isn’t as clear as one might…

Read more…

More CSS

Posted on September 28th, 2002 2:24 AMPings (0)

More CSS goodness: CSS Layout Techniques: for Fun and Profit The Layout Reservoir Going to Print Mo’ Betta Rollovers Taming Lists Taming Lists and Going to Print are both highly recommended….

Read more…

Sherlock and iTunes

Posted on September 26th, 2002 10:07 PMPings (0)

I was thinking today about interface design and specifically the work of the Mac OS (X) Human Interface Guidelines. I have grown to love the Mac OS immensely over the years, and value all the effort that goes into creating…

Read more…

Small Markets

Posted on September 25th, 2002 4:43 PMPings (0)

Two articles on developing applications for the Mac versus Windows: On Joel on Software and On Developing Platform-Specific Software….

Read more…


Posted on September 19th, 2002 2:37 AMPings (0)

Oh, if you need a firewire hub, check out Hubzilla. When he’s not destroying your desk* he’s helping you with your Firewire connectivity problems. That rocks!…

Read more…

Web Tech

Posted on September 16th, 2002 3:24 AMPings (0)

On the issue of HTML and CSS, here are some more links: Dive Into Accessibility: 30 days to a more accessible web site Cascading Style Sheets, Level 2: W3C Specification W3C CSS Validation Service RSS Tutorial for Content Publishers and…

Read more…

CSS Layout

Posted on September 16th, 2002 2:45 AMPings (0)

Real World Style has some great ideas and information for learning how to use CSS for site layout, style, and appearance. These include various column-based layouts, font suggestions for UNIX based viewing, and Hanging Punctuation….

Read more…


Posted on September 14th, 2002 4:12 AMPings (0)

NASA’s J-Track 3D is a java based satellite tracker that will show you over 500 satellites, with orbits drawn around the earth in 3d. It even updates in (I assume) real time! Very cool….

Read more…

Crypto and Micropayments

Posted on August 29th, 2002 6:13 AMPings (0)

I’m having trouble remembering who the speaker was, but someone at Defcon was talking about the possibilities when cryptography, micropayments, and anonymity meet. The ideas were interesting, and I find myself thinking over them often. He discussed the Dining Cryptographers…

Read more…

Back to the salt mines…

Posted on August 27th, 2002 5:42 AMPings (0)

It’s a great feeling to have things just come together all at once. Today I worked on my thesis for 12 hours straight, and got more work done on it than I have in many weeks. Of course, twelve…

Read more…

Shishi, Regexen, and MM

Posted on August 25th, 2002 12:06 AMPings (0)

This one rocks. It can recognise and extract phone numbers and physical addresses, and query for them … I never have to remember anything again!

Read more…


Posted on August 24th, 2002 11:54 PMPings (0)

After a discussion on the subject earlier today, I pulled together a few links on trust metrics: Advogato’s Trust Metric keyanalyze - Analysis of a large OpenPGP ring Lehti, Nikander: Certifying Trust…

Read more…

Defcon Pictures

Posted on August 24th, 2002 12:14 AM | Comments (1) | Pings (0)

As I promised before, Defcon pictures are now up here….

Read more…