Categories
RDF

Creative genius with data

Jeff Jarvis writes today about looking for technologists for a new start up:

As you may know, I’m working on a still-stealth start-up for news and we’re looking for talent, starting with a top-notch engineer who’s both an algorithms/analytics expert and a creative genius when it comes to playing with data. Of course, we’re always on the lookout for all-star, world-class developers of any flavor. If you’re game, e-mail john.donovan@gmail.com with something about yourself.

This type of job suits me quite nicely, and is inline with both my experience and interest. I’ve worked for 20 years in technology, most of it with data being the lead information repository manager for Boeing Commercial at one time, an Oracle DBA for other companies, as well as working with data integration between disparate tools for even more. This isn’t to mention my experience with XML and RDF, in addition to microformats.

And I’m sure the fact that I’ve had a weblog for years would only appeal to Jeff and the others involved with the start up. I feel I am a strong fit for this position and sent along my resumé. However, it couldn’t hurt to have others put in a good word for me. Hint. Hint.

Categories
RDF Social Media Weblogging

Really simplifying syndication

My move to simplify my syndication has not met with unqualified success.

The folks at Bloglines were able to delete all of the many different syndication feeds for my site. Unfortunately, rather than move existing subscriptions over, they just deleted them, which means about 250 people are now no longer subscribed to my site. This would be a minor inconvenience to these folks to re-subscribe, except I’m not sure how many will notice that my site is gone from their lists.

I mean, that’s like throwing your own funeral and no one comes.

The .htaccess redirects also caused some interesting results at times. Wordform uses WordPress’ syndication functionality, and the only way to change the number of syndication feeds I support–as well as the default format–is to write a fairly complicated plugin or directly hack the code. As it is, I’ve had to add some of the functionality back in to allow feeds for categories, which means people could subscribe to one feed three different ways: through the static index.rdf file I generate, directly through the program, or attaching /feed/ at the end of my site.

This is something Bloglines should look into: providing a user interface for users to control feeds, and be able to ‘redirect’ a subscription for one feed URL to another feed URL. Bloglines can’t seem to distinguish that the three different feed URLs are to the same feed.

As for forcing people into providing many feeds, that’s something weblogging tool developers should look into: it isn’t efficient to have sites provide many different feeds. Let your users pick a feed that suits their needs, and give them the option to just display the one feed. The same format should work, then, for category feeds, comment feeds, and the main feed.

For myself, I prefer RDF/RSS because the format fits in with my other metadata use. But for others who are into podcasting, they may want to use the iTunes version of RSS 2.0. And still others who like the precision and flexibility of Atom, give them the Atom format. It’s too late to try and focus on one and only one syndication feed format — the three variations each have too wide a distribution. However, aggregators can support all of these main feed types, and people shouldn’t have to worry about keeping each and very version and variation of feed type alive at their site. It’s messy. It’s inefficient. It’s XML overkill.

Eventually if RDF/RSS dies out, which I don’t think it will, I’ll just add support for whatever syndication format best suits my purpose and redirect my index.rdf file to it. Yes, I know — crufty URL, and I should have just stayed with http://weblog.burningbird.net/feed/ as a way of designating my one and only feed. Then I wouldn’t have to do the redirects I’ve done, and may have to do in the future. I knew this. But no, I stuck with index.rdf, anyway.

Sometimes I just get pig-headed, mule-brained, heels-dug-in stubborn. I am a tech, after all.

Categories
RDF Social Media

What planet are you on?

Dan Brickley writes about refining his site so that Planet RDF only picks up those posts that are RDF-related. His concern about Planet RDF matches my concern about Planet Identity:

Planet RDF is now taking that category feed (thanks Dave!), which allows me to vent freely on other things without worrying too much about cluttering up a predominantly tech-oriented site. That said, I find the glimpses into people’s non-tech lives to be part of the charm of the site.

I have restricted most of my RDF writing to Practical RDF, specifically because I know there are people who are only interested in the RDF writings. However, it’s a pain to maintain multiple weblogs. So much so that I am definitely not going to continue it with a separate weblog for identity, semantic web, and so on. Instead, I’ve created separate categories for RDF and Identity (in addition to others) and have tied the RDF syndication feed into the Burningbird RDF category, and will ask Pat from Planet Identity to pick up my Identity feed only.

(I’ve also discontinued Practical RDF, but will continue Tinfoil, which does display a different view of the data — photo only.)

I do agree with Dan, though, about the glimpse into the non-tech lives. I would hate to do without my Sparql updates. But I write about technology only about 30 percent of the time — too little to add my general feed to tech-specific syndication sites.

Categories
RDF XHTML/HTML

Finger in the dike, thumb in the damned

Sam Ruby has asked people to publish a link to this post about the iTuned RSS 2.0 to generate enough noise to wake the dead. Or Apple, whichever comes first.

I do admire Sam’s persistence in wanting to ensure that RSS 2.0 is and remains a valid syndication format. When asked why we should care, Mark Pilgrim wrote in comments:

Am I the only one who doesn’t think this is such a big deal?

Apple is an 800-lb. gorilla in this space (at least until Microsoft releases an RSS-enabled IE in Longhorn). iTunes is to podcasting as Internet Explorer is to HTML. RSS interoperability, at least as far as podcasting goes, now means “works with iTunes.” Thousands of people and companies will begin making podcasts that “work with iTunes,” but unintentionally rely on iTunes quirks (e.g. Disney’s incorrect namespace). This in turn will affect every developer who wants to consume RSS feeds, and who will be required to emulate all the quirks of iTunes to remain competitive.

Apple has effectively redefined the entire structure of an RSS feed, added multiple core RSS elements, made all RSS elements case-insensitive, made XML namespaces case-insensitive, created a new date format, made several previously required attributes optional, and created a morass of undocumented and poorly-documented extensions… to what was already a pretty messy format to begin with.

Yet what happens when Microsoft does release it’s own version of RSS? Or any of the other numbers of companies attracted to the wealth that is currently buzzing around what was, at one time, a “really simply syndication” format?

After all, the age of RSS is just beginning. Don’t doubt that it’s for real: Microsoft Corp.’s next operating system, the oft-delayed Longhorn, will have RSS built in. The company is even adding a set of technical enhancements to RSS, and giving them the blueprints so anybody can use them.

Why so generous?

Microsoft is convinced that RSS is about to become a universal standard for sharing all kinds of data across all kinds of networks.

Microsoft is convinced that RSS is about to become a universal standard for sharing all kinds of data across all kinds of networks.

RSS is big. If 2004 was the year of the blog, 2005 is the year of RSS. Heck, there’s even an RSS session at the Blogher conference. Seems to me that updating the syndication feed validator is about to become a fulltime job.

During the initial discussion on all of this, Phil asked a question about a proposed extension to RSS 1.0, mod_company, which doesn’t validate as either XML or RDF. I’m not sure what the question was but I think it had something to do with the importance of validation. If it is, I can agree with Phil: validation is important. In fact, so important that the W3C spent years defining a model and an associated syntax that could be extended safely, easily, and most important, validly. In other words: resistant to crap.

Crap. Kind of like what Apple introduced into RSS. Except that unlike RDF, extensions to RSS 2.0 require changes to the validator. And changes, and changes, and changes…probably about 100 million or so dollars worth of changes. It’s a good thing Mark Pilgrim isn’t weblogging, because he’s going to be a busy, busy camper.

Poor Mark, and he doesn’t even like RSS 2.0.

As for the microformat folk’s response to all of this, Kevin Marks wrote the following after hearing about the RSS/Longhorn calendar demo:

Now, being able to subscribe to an event calendar is very handy, but there is a much simpler way – using hCalendar and Brian Suda’s x2v calendar parsing tool.

I adapted the conference calendar page, to add an “hevent” to each session ( with help from Ryan and his hCalendar creator).

In other words, why use RSS 2.0 and a future version of IE, when you can use XHTML and microformats now?

It’s funny, ironic even, that what finally brings together all the semantic web folk–RDF and microformat alike– is RSS 2.0, an XML vocabulary that is neither. Why? Because unlike RSS 2.0 we’re both based on a syntax with an associated model for extensibility that doesn’t require a re-write of the validation tool any time a new company develops a use for it.

“Phil is using XHTML.”

*snore*

“Shelley is using XHTML.”

“Shelley? A chick? I didn’t think women could hack markup.”

“Joe the Candy store is using XHTML.”

“You want I should care?”

“Martha Stewart is using XHTML.”

“Tastefully, I hope.”

“The Guardian is using XHTML.”

“Is Ben going to write about us? Do we have to hate him forever now?”

“Microsoft is using XHTML.”

“Oh darn, we’ll have to re-write the validator.”

“Apple is using XHTML.”

“Apple? Arrggghhhhhh! Saints preserve us! We’re doo-o-omed! Doomed, do you hear!”

However, I admire Sam’s diligence in helping to keep RSS 2.0 alive. No matter how difficult the task will be. Must make Dave Winer tingly all over with feelings of warmth and joy. So I’m answering Sam’s plea, and linking to his posts.

But I draw the line at trying to save OPML.

We’ll tag this post 

Categories
RDF

Syndication feeds are hazardous to your humor

I have found in my years of being on the absolute, outer fringes of the world of syndication, that increasing exposure to efforts related to syndication feeds, formats, development, and/or other related work can have a serious impact on your sense of humor–not to mention your sense of perspective.

That’s why I like to focus much of my effort in RDF: most of the Important People think RDF is a joke, so we RDFers feel free to spend our time having fun. No, seriously–we’re a giggle a minute. And we never dismiss those who want to chat about RDF. Heck, we’re usually grateful.

And we all have cute cats.

update

Don Park has been both farked and slashdotted and his site is still holding up.

The Slashdot thread is focusing on Don’s recent post, talking about the security risks inherent with having binary data attached to an XML feed, i.e. enclosures in syndication feeds. And my, aren’t the Slashdotters in rare form with this one.

Still, there are some very good comments in and among the usual. You may never look at podcasting the same way again