When
· Naughties
· · 2005
· · · October
· · · · 19 (3 entries)

Bright Autumn Leaves · A bunch of gleanings that are languishing on my write-about-this list, and I’m just too busy to stretch out at length. Unifying theme: none. The <a href='http://www.ipcharter.org/'>Adelphi Charter</a> is sound, progressive thinking on intellectual property. Alec Muffet wants to launch the <a href='http://www.crypticide.com/dropsafe/articles/computing/post20051017210425.html'>Campaign for the Abolition of Application Splash Screens</a>; right on. The Archaeogenetics Laboratory at Cambridge plots <a href='http://www.mcdonald.cam.ac.uk/genetics/mtDNAworld/one.html'>the spread of <i>Homo Sapiens</i></a>. From 1996, Jeff Bigler’s <a href='http://www.mit.edu:8001/people/jcb/tact.html'>Tact Filters</a>.
 
Extreme Low Tide · A couple of weekends back, we took a walk on the beach when the tide was way, way out and the sun clear and slanting ...
 
Bits on the Wire? · Interesting twofer from <a href='http://www.artima.com/weblogs/index.jsp?blogger=waldo'>Jim Waldo</a>, who is one of the Really Smart Guys in the Sun software ecosystem. Way back in May, he wrote <a href='http://www.artima.com/weblogs/viewpost.jsp?thread=108879'>Going all in...</a>, arguing that when sending data over the wire, it’s good to send objects, and that trying to send raw data, not governed by the semantics of any particular object system, is problematic. I’m OK with sending objects over the wire—as long as they’re short-lived and you keep those <a href='http://today.java.net/jag/Fallacies.html'>fallacies</a> in view—and the problems Jim outlines are real. But in fact, the basic value proposition of XML is that it allows you to receive data from another program while insulating you radically from the other program’s choice of computer, operating system, programming language, database, and so. And, it seems to work in lots of places, for example <a href='http://www.sifry.com/alerts/archives/000343.html'>syndication feeds</a> and <a href='http://www.amazon.com/gp/aws/landing.html'>product lookup</a>. This doesn’t mean it’s easy, or that it works everywhere, but there are existence proofs. So I wrote a quick note to Jim along the lines of “Uh, what about XML?” Now I’m feeling guilty, because I see from his latest, <a href='http://www.artima.com/weblogs/viewpost.jsp?thread=132646'>What is XML?</a>, that the question kind of derailed his plans for what he was going to write about and, well, now it’s October. Anyhow, go read the piece, it’s a good one, worth waiting for. To Jim’s points, I’d also add that pushing the syntax problem down into XML buys you both Unicode goodness and access to a whole raft of good free parsing software, which are not to be sneezed at. But his analogy between XML and Unix pipe-fitting culture is sound. Also, like Jim says, XML doesn’t make the hard problem—<a href='http://www.tbray.org/ongoing/When/200x/2003/04/09/SemanticMarkup'>What does this character string mean?</a>—go away.
 
author · Dad · software · colophon · rights
Random image, linked to its containing fragment

By

I am an employee of Amazon.com, but the opinions expressed here are my own, and no other party necessarily agrees with them.

A full disclosure of my professional interests is on the author page.