By John Gruber
WorkOS launches auth.md — an open protocol for agent registration.
Tim Bray, on Ruby libraries for generating markup:
All these markup generators adopt two principles:
You call a Ruby method to generate an element; it provides the opening and closing tags and relies on a body to fill in the middle.
To generate a
<foo>element, you call a method namedfoo.#1 is correct, and makes Ruby a really nice language for generating markup. #2 is completely wrong in the general case.
He then goes on to demo code from his own solution. I agree with this completely — I hate markup-generating libraries that map tag/element names to methods.
Pretty much covers all the major new features.
An eBay auction benefitting the First Amendment Project, in Chris Ware’s own words:
The appearance in name and approximate drawn likeness, either as a ‘supporting character’ or more forthright personna, of the auction’s ‘winner’ in an upcoming comic strip by the author/cartoonist, to appear sometime before the end of 2008 in serial (probably newspaper) form, and later to be reprinted in collected form at an unspecified, and probably quite alarmingly later, date.
(Via Jason Santa Maria.)
New typefaces from House Industries.
Nifty $15 utility by Brian Cooke; RooSwitch lets you switch between different “profiles” for application data. So, for example, you could create “Work” and “Home” profiles for an app like NetNewsWire — switching between RooSwitch profiles would allow you to switch between two entirely different sets of feed subscriptions.
Shaun Inman on the one-year anniversary of the release of Mint, his excellent and deservedly popular web stats package.
Intel-compatible (but not yet a Universal binary) update to the premier screen capture utility for Mac OS X. Not exactly news — it shipped over two weeks ago — but I forgot to link to it then. I’m not using it on Intel hardware, but those who are claim performance is very good, including high frame rates for video captures.