Nicholas Riley’s Weblog
Thoughts from a computer science graduate student,
medical student and Cocoa programmer (this week).

Skip over navigation
September 2002
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          
Aug   Oct

made with
Click here to visit the Radio UserLand website.

Click on the coffee mug to add Nicholas Riley's Instant Outline to your Radio UserLand buddy list.


Monday, September 9, 2002
Robb Beal posted a comment on my entry pointing to Spring. He describes Spring with a lot more precision than I was able to muster (not that it is hard to do, given my tongue-tiedness on the subject ):
As Paul Snively so aptly described it, Spring allows you to discover applications of data. It's a zag on conventional wisdom where the apps work with a single type of data and app vendors are choke points on integration. (Power users can define new drag between actions via XML.)

Check out this post to the Signal vs Noise weblog for other reasons:

11:06:42 PM | reply []

A new release of the Pinstripe Theme for Mozilla is out, the first in several months. If you never peek in the dialog boxes or menus, you could almost mistake Mozilla for a real Mac OS X application.

I'm now primarily using Chimera at work, and Mozilla at home. The primary Mozilla features I'm missing in Chimera are support for boomarking groups of pages, and the Password Manager. I know the latter is being worked on... 3:04:13 PM | reply []

Aaron Swartz: The road to RSS 3.0. While I found this humorous, it demonstrates some unstated assumptions about the core of site syndication.

First, note the absence of 'backwards compatibility' in the RSS 1.0/2.0 comparison. The RSS 0.9x/1.0 split doesn't bear a lot of resemblance to, say, HTML 4.0/XHTML 1.x. Everything is smaller: the number of elements and attributes, the amount of divergence between 0.9x implementations, the number of clients and servers and their complexity, the number of unique documents and generators (people or scripts). See the comments in this post on Sam Ruby's weblog for some good discussion.

Mark Pilgrim writes there: "It appears that RSS 2.0 will be much like HTML 4.0 Transitional. Lots of cruft built up that no one is brave enough to deprecate, raising the barrier of entry for developing news readers, and causing confusion for newbies trying to learn by example." At first glance this seems obvious—there's plenty of cruft and breakage caused by the 0.91 to 0.92 transition which will stick around in a hypothetical 2.0 transition—but the interoperability problems have already been solved. RSS 2.0's core is small. Breaking stuff is bad; needless complexity (RDF) is bad. The audience of tool vendors is much smaller than the audience of people who simply use RSS as opposed to writing it. Mark has the right idea in his next comment: "I guess we're going to need a widely publicized 'RSS 2.0 Best Practices' document to accompany the spec. Maybe even a weblint-type validator that not only validates but recommends usage patterns."

Second, more than its unstated goal of stripping RSS to unusability, the sample RSS 3.0 feeds do not allow for including unstructured, hyperlinked text within a feed. Like it or not, I don't want to follow individual article links. The very benefit of writing a syndicated weblog for me is that per-post, they're unstructured, but in summary form (posts, calendars, feeds), they're structured and aggregatable, sortable, and easily navigable.

Nobody asks a newspaper reporter to limit him/herself to one quotation per article, or to make a reader change contexts to move from headline to article. I'd rather the entirety of the content I'm subscribed to (within reason, up to a few paragraphs per entry) were syndicated. We're perfectly capable of visually skipping unimportant information.

As I'm exercising each morning I sit or stand looking at my PowerBook, hitting the space bar or saying "next page" to it as I read through the day's accumulated news. If the entire feed consisted of snipped entries with ellipses at the end, I'd have to stop and click on links all the time.

RSS 2.0 appears to be heading in the right direction. Sjoerd Visscher has a succinct summary of the important backwards-compatibility features of an ideal RSS 2.0, which don't serve to limit its expressivity. 11:27:55 AM | reply []

Looking for older (or newer) material? Click another date on the calendar at the top of this page.