-
I think I may have roped Ed Vielmetti into this OPML thing with my enthusiasm of late. ";->"
-
So, I checked out and compiled the OPML Editor from source under Mac OS X during dinner. It ran and appeared to work fine with a backup of all my stuff. Beyond that, I don't know what I'm doing - yet. But, just like when I downloaded and built the first release of Mozilla, this gives me some geeky comfort. (Only well, unlike Mozilla, this thing didn't crash & burn out of the box.)
-
Hmm, need to tweak the WordPress tool to produce HTML lists instead of tables. There, done. I just tweaked
wordPressSuite.getPostText
to produce nested HTML lists that are more friendly to styling via CSS. If anyone happens to want my tweak, let me know. -
Reading Lists, OPML, XOXO, Semantic Web, and Tools
-
Listening to this podcast about OPML and Reading Lists and enjoying the various perspectives on RSS, OPML, and Semantic Web tech. It's also the first time I've heard Danny Ayers' voice, so that was pretty cool after having been a textual blog acquaintance for a few years now. As for the rest of the guys on the call, I'm not quite as familiar with all of them yet, but I'll be adding them to my Reading Lists shortly.
-
Apropos of this podcast, I've lately gotten a bit of a fresh take on the RSS/OPML versus XHTML versus Semantic Web tech merry-go-round. Here's the basic gist: Invest time into tools that solve problems first and formats that enable possibilities second, if you want to get any attention and subsequent help.
-
And then I say "tools", I don't mean a GraphViz construct that makes really cool charts for people willing to chase down and install the dependencies. No, I mean something like the OPML Editor. The OPML Editor comes in a single package, and you launch it from a single icon. The OPML Editor is a shitty piece of software that's nonetheless helping me achieve some practical goals that I've heretofore been vaguely stymied in reaching. The OPML Editor is making me think more favorably about OPML, despite OPML being a shitty format.
-
The utility of the OPML Editor is giving me the motivation to build filters and workarounds to transmute OPML into XOXO and RDF formats, but only when the need arises. I could also see putting an OPML-to-triples bridge in front of a semweb crawler or tool. And, there's no reason why outlines in the OPML Editor couldn't be rendered in XOXO and RDF formats by the tool itself, if there's something useful around to consume it.
-
On the other hand, I've done enough with RDF and XOXO to see the clear potential in both. With enough RDF data around, you can turn the whole wide web into a single massively networked database ripe for the querying thanks to a uniform data model and clear specs for representation of that model. With XOXO and microformats, you get a Sudoku-esque solution to providing both human and machine readable data in the same format and file, while sterring close to the inherent design principles of the web.
-
The problem with these formats, though, is that they open potential avenues but don't provide value until there's some foot traffic on the avenues. This is just establishing a world in which there can exist both chickens and eggs, but not doing much with respect to concrete instantiations of poultry.
-
Now, to be fair, there have been efforts to make practical usage of RDF (see: MusicBrainz) and these are early days for microformats. But, I think a lot more effort needs to be given toward making useful, personally rewarding tools - and less effort given toward expressing awe toward the potentials given by formats and models. You can have both, but you've got to pick one to start with.
-
And, the reason you need to make tools first that use formats second is attention. (That's been a buzzword lately, hasn't it?) You need attention if you want adoption and help. And, you can get attention - and subsequent help - by scratching someone's itch.
-
Now, some people's itches are scratched by the fun of abstract symbol manipulation and the perception of elegance. Others' itches are scratched by getting work done, like writing or organizing thoughts or expanding awareness of more information sources. Personally, I've got itches of both of these varieties. The problem is that there are many fewer people with itches in that first category. And, no offense to anyone, that seems to be the bulk of the RDF and XOXO fanbase at the moment. For the second category, even if things are shitty, smoke a bit and catch on fire - as long as some work gets done at the end of the day, there's a lot of tolerance to go around and a lot of motivation to pitch in to improve the situation.
-
At the end of the day, I firmly believe that ATOM, RDF, and XHTML-based microformats trounce OPML, RSS, and the like in terms of clear definition, affordance in manipulation, and technical elegance. But, OPML and RSS are still winning in the world because the tools using these formats are scratching some damn annoying itches. And, though towers built atop shitty tools and formats seem Jenga-shaky, somehow they never quite come crashing down. Maybe they will come crashing down someday, but we seem to be getting work done in the meantime.
-
So, to wrap up: My take on this whole mess is that your format will gain adoption to the degree that the tools producing it help people get work done. I can't find tools today for RDF and XOXO that are as rewardingly useful as the OPML Editor has become. When that happens, the story may change.
-
-
The blogosphere is even more like a tuple space
-
The idea's been bouncing around my head more and more lately: The blogosphere is like a tuple space.
-
I'm pushing tuples via outline nodes and essays, augmented by tagging and suchlike. You're matching tuples by way of Technorati, Feedster, FeedBurner, and coComment RSS feeds. We can all be Kibo now.
-
The more we can extend executable representations of our mental baleen out into the web, the more relevancy comes to us. It makes no sense to expect all of a person's blogging output to make sense to you - if someone goes "off topic" on their own blog, it's likely that they're just pushing tuples that don't match your patterns. But, they probably match someone's patterns out there.
-
In fact, watching individual blogs may start making less sense if people were to start authoring for the tuple space directly. That is, posting thoughts without constriction to topic, relying on filters elsewhere to sort things out for a non-premeditated audience.
-
These are all just kind of fragmentary thoughts that I'd like to elaborate further, but I needed to get this tuple out of my head for now.
-
-
Beg to hear your wonderous stories
-
My earworm for today is "Wonderous Stories," by Yes:
-
-
He spoke of lands not far
-
Nor lands they were in his mind
-
Of fusion captured high
-
Where reason captured his time
-
In no time at all he took me to the gate
-
In haste I quickly
-
Checked the time
-
If I was late
-
I had to leave, to hear your wonderous stories
-
Had to hear your wonderous stories 'LA AHA, LA AHA'
-
Man, I love this song. I hope you can excuse the LiveJournal-esque lyrics posting.
-
-
Morning Oatmeal Notes
-
Bah. I can't remember the URL to a more official description of the problem - this one's pretty close - but my 12" PowerBook G4 has this audio flaw where, at times, it gets confused about whether or not there are headphones plugged in. And so it will make a series of popping noises as it alternates repeatedly between speakers and headphones. So strange. If you load up the sound preferences in System Preferences, you can actually watch it display the changes in status as it pops.
-
It looks like blog comment tracking services are the next big thing. Damn, I wish I'd gotten off my butt and written that GreaseMonkey comment tracking hack I've had in my head for well over a year now. I suppose it's not too late, but if any of these services get good, I'll just have to resign to using them. I really am so lazy.
-
I'm still using this OPML blog as a rapid buffer for mental dross. It seems to be working out fine so far, as long as I eventually build an automated linkage back to decafbad.com. This blog can be treated as a service, like del.icio.us, but I still want to round up all my output streams back at my home base.
-