RSS Version 3 Specs Up for Review
Jonathan Avidan writes "The RSS 3 Homepage now offers its first publicly available specification, the RSS 3 Lite-type Specification First Draft, intended for review and commenting for revision. RSS 3 is a reworking of RSS 2.0, filling the gaps and removing unnecessary features and is fully backwards-compatible, rather than a new format."
How does one remove features and still remain backwards compatible?
Also worth mentioning is that the Atom syndication standard, currently in development, is out of this standard's scope and does not concern it. Due to contradiction in structure, the standards cannot rely on one another, yet an implementing client should support both standards.
How about all five RSS 0.92, RSS 1.0, RSS 2.0, RSS 3.0 and of course ATOM. This will be really a joy for implementers.
If you don't fail at least 90 percent of the time, you're not aiming high enough. (Alan Kay)
It is. It's part of the HTTP specification, RFC 2616. Every data format transmitted over HTTP can take advantage of it. There's no need to treat RSS as a special case.
Bogtha Bogtha Bogtha
Where? I see Dave mentioned a lot on that website, but nothing so far that indicates Dave even knows about this. For example:
This sounds like Dave's got something to do with RSS 3 at first glance, but in actual fact, it merely says that he co-authored the RSS 2.0 specification, and that this guy, Jonathan Avidan, wrote a specification that is based on that specification. Dave's listed as "a relevant link", but only with respect to him authoring the RSS 2 specification. He's mentioned again, but once more, only that Jonathan Avidan is indebted to him for writing the RSS 2 specification:
The closest that website comes to claiming "Dave Winer approval", is in the FAQ. However, that's a copy of Dave's history of RSS, except for the fact that the original copy doesn't mention RSS 3.0 at all. It just looks like he copied that page, stuck "According to Dave Winer" at the beginning, and "RSS 3 begins development" at the end.
Remember, Dave considers RSS to be "finished". From the RSS 2.0 specification:
Bogtha Bogtha Bogtha
I'm glad you posted that.
I realise that Aaron was probably joking, in order to make fun of Dave Winer, but still, the XML crap is totally pwn3d by his version of RSS 3.
Seriously. Which of these is more compact and easy to read:
or...
Fuck XML's bloatedness. Simple data structures deserve simple file formats. And fuck the supposed "interoperability" and "standards-compliance" of XML, because this RSS 3 format can be parsed with one line of Python using only standard functions.
In fact, fuck XML altogether. The Internet got along just fine using custom text/binary based formats for three decades. Then some fucktards came along and said, "Hey, maybe if we take a markup language intended for specifying attributes of text, and we add some more syntactical rules, all of our problems will be solved!" And then thousands of other clueless W3C-worshippers believed it.
And now we have Tubgirl-esque protocols such as XML-RPC and XMPP (Jabber) which people somehow actually take seriously. What's wrong with people? I know we have huge hard drives and a lot of bandwidth these days, but that doesn't mean we should be going out of our way to waste it!
(I mean no disrespect to the web/Internet standards process as a whole, or the organisations involved. I just think XML is hideously overused. It does have its place, like XHTML -- the DOM does make it possible to do interesting things with DHTML and JavaScript. But the tag-based syntax is optimised for specifying a tree-structured document and the attributes of text it contains. It sickens me that people don't realise this. A data model like RSS is in no place to be specified with XML.)
Signature.
Although I don't find the grandparent funny I guess the irony is that supposed web "standards" are moving so fast that "standards compliance" really means approximately nothing if you're a developer atm.
Er, you do realise that XML is merely a simplified subset of SGML, on which HTML is based? Hard to agree that the Internet "got along just fine", when its killer app is based on something that is very similar to XML, only far more complicated
Sounds like RSS to me.
Bogtha Bogtha Bogtha
It is a better name, but Microsoft sure didn't come up with it; people in usability have been recommending the "feed" name for quite some time now in order to make feeds more accessible to the general public. The reasoning, of course, is the same as in calling your browser a "web browser" and not an "HTML/XHTML viewer".