Article at

Recovered from the Wayback Machine.

I wrote a little quip for O’Reilly Network’s titled Today’s Unix: New all over again.

The article is related to the release of my newest effort for O’Reilly, Unix Power Tools, 3rd edition.


The White Shoes of Technology

Recovered from the Wayback Machine.

This week, the RDF Working Group released drafts of six working documents for the RDF specification. Six. That’s a whole lot of work. However, rather than getting a pat on the back with a quiet “Well done.”, the group has seen their effort catechized mercilessly.

Joe Gregorio chronicles Tim Bray’s half-hearted attempt to model RDDL using RDF/XML — a syntax that Bray has vocally opposed in the past. This leads into a chain of RDF bashing at the W3C Tag (Technical Architecture Group) mailing list. Bob DuCharme and John Cowan write an article for, Make your XML RDF-Friendly, and this led into a great deal of RDF bashing over at the mailing list.

I responded at the W3C RDF Comments mailing list and at the mailing list.

At, I wrote:

I’ve watched with interest the discussion about RDF within this list and over at the W3C Technical Architecture Group (seeded by this item from Tim Bray — link). What puzzles and confuses me is why there is so much animosity towards RDF.

If you don’t understand it, and don’t want to take the time to understand it, or don’t feel it will buy you anything, or hate the acronym, or you’re in a general bitchy mood that’s easily triggered if someone uses “Semantic” in the same sentence that contains “Web”, the solution is simple: don’t use it. Don’t use it. Don’t study it, look at it, listen about it, work with it, sleep with it, or generally go out and dance late at night with it.

I also wrote:

Is it fashionable to be _down_ on RDF? Sort of like the techie equivalent of
not wearing white after Labor Day unless you live in Australia?

I am particularly unhappy because of Tim Bray’s involvement in all of this. There’s an implication and an assumption made that because Tim Bray ‘invented’ XML, he’s qualified to be a definitive judge of RDF and RDF/XML. However, the two efforts are not the same: XML deals with meta-language, RDF with meta-data. Tim has a right to his opinion, and I don’t fault him for it though I don’t have a tremendous amount of respect for his half-hearted and rather dubious effort to use RDF/XML to model RDDL.

What does concern me is the reaction of people to Tim’s efforts and his pronouncements on the “badness” of RDF. Should I give up on RDF and the existing RDF/XML serialization technique just because Tim Bray doesn’t care for it? Am I forced to defer to him in all things XML?

Sorry, but I don’t think so. In the past I’ve not allowed other “inventors” to tell me how to do things, I’m not about to start with Tim Bray and RDF.

Bottom line, there is a group of people who spent a lot of time and effort and energy resolving issues related to RDF, and writing the new specifications; and there is an even larger group of people who spent a lot of time and effort creating the associated tools and APIs I use, and gladly. This week, if no one else will take a moment, one moment, to thank them for their effort, I will.

Thanks, folks. You done good.


Random acts of meanness

Recovered from the Wayback Machine.

Shannon writespeople are mean in response to a particularly nasty posting and related comments. She’s right: people can be mean, practicing random acts of meanness.

Sometimes, the acts are deliberate — nasty little cuts inflicted from the safety and distance that this disconnected environment provides. Mostly, though, the acts aren’t deliberate as much as they are accidental. Acts of humor become perceived acts of humiliation; a simple action of no consequence becomes a deep and painful wound.

The acts become warped and bent by our unusual perspective. We’re no different than a group of people standing in a room, each person facing a different direction with our backs to each other, and each shouting at the walls as loudly as possible: CAN YOU HEAR ME!

Yes! But I can’t hear you!

How can we possibly know or fully understand what will trigger pain or anger given this environment?

edited: It is true that people can practice random acts of meanness. What caused me to withdraw and isolate last week was one random act and what brought me back today was another. Yet, act of what? In addition to meanness, people also practice random acts of humor, love, arrogance, friendship, indifference, sadness, anger, despair, hope, joy, gladness, generosity, and even nobility. Unfortunately, sometimes when viewed through the quicksilver folds of this medium, these acts can also be viewed as mean.

Photography Weather Weblogging

End of the season

The states bordering Missouri have been blasted by some unusual weather including an outbreak of tornados. It was interesting watching the storms fold around St. Louis, leaving us virtually untouched. This city really is located in a sweet spot, escaping most of the weather outbreaks, at least for now. The only impact on us was a little rain and enough wind to knock the leaves off the trees. Fall is over for the year.

fall photo from tower grove

Speaking of Fall, my friend Chris Locke isn’t the only weblogger in the neighborhood with a birthday this month. The great thing about birthdays is no matter how old you are, a birthday is always better than the alternative.

black and white photo of an old tree

Up with life, but down with gravity.