Penny Arcade's RSS Feed #

I've previously referred to Penny Arcade as being enlightened by having an RSS feed. However, the feed has been broken for a while (specifically, since April 22). They seem to be aware, but nothing has been done. Running it through the feed validator reveals a server misconfiguration (most likely having to do with Gzip encoding). Since they're taking their time fixing this, and since curl has no trouble fetching the feed (probably because it ignores the Gzip header), I've put up a local copy that Bloglines (and other aggregators) should have no trouble reading.

Update on 6/15/2005: Penny Arcade seems to have fixed the problem a couple of days ago, so my local copy of the feed now just redirects to the official location.

Persistent Persistent Searches #

One thing that bothered me about my Gmail persistent search script was that the searches themselves were stored in a cookie, and thus weren't shareable between computers (and at the same time, they were visible to all Gmail users using that browser). At some point I figured out that storing searches in a contact was a solution to both of these problems, but I never had the time to actually implement this feature. Now it looks like I won't have to, since Luke Baker has done it for me. Yay LazyWeb.

ChangeLog for Safari 1.3/2.0 #

The KHTML developers have complained that it's hard to integrate work done by Apple's Safari team, since all they get are periodic code dumps with no history. I agree that the Safari/KHTML relationship doesn't seem to be one of full development peers, but the lack of history claim is not true. WebCore 315 and WebCore 413 both include very detailed (checkin by checkin) changelogs of what went into them.

In fact, these ChangeLogs make interesting reading even for non-browser developers. For example, there are lines such as "crash in ApplyStyleCommand::applyBlockStyle pasting contents of webpage into Mail or Blot". It's well known that Mail.app uses WebCore in contentEditable mode for composing, but the "Blot" application is new. Based on its name, one might be inclined to suspect that it's a blog authoring tool. There's also a lot of self-reviewing (search for "reviewed by me") which wouldn't fly at other development shops (*cough*).