rcade
<?xml version="1.0" encoding="UTF-8"?>
<node>
<node>
<![CDATA[ Hello I am text ]]>
<node> ... </node>
<node> ... </node>
</node>
</node>There also is nothing to stop the author of the OPML specification from opposing the new type.
It would be far easier to create a new XML format.
I wouldn't call OPML a good example of XML for reasons I detail elsewhere in the thread. But if you need a subscription list of feeds for import or export it's alright.
OPML is useful because people use it, but it was a bad design decision to store long blocks of HTML inside XML attributes instead of XML elements. Look at the escaped HTML inside these "text" attributes:
http://scripting.com/index.opml
Because the HTML is stored in attributes, it can't be wrapped in a CDATA block. There's also no limit to how long the text can be.
OPML is also a moving target without a standard. Any time there's a desire to represent something new with the format, attributes are added without any public participation from existing implementers. The value of the "type" attribute on outline elements determines whether new arbitrary attributes can be present.
Because of this unorthodox extension process, the OPML format has become a catch-all for unrelated uses: outlines, blog posts, RSS/Atom subscription lists, programming source code, and more.
All of the uses could've been represented as XML formats. XML didn't need OPML for storing and transmitted arbitrary data. We already had XML for that.
The original thing OPML was created to do -- represent outlines -- is severely hampered by the fact there's no way to store the expansion state of collapsed nodes of an outline.
I wouldn't call it a weird mashup for WordPress to use atom:link in their RSS feeds. It does things no RSS element can do, such as allow a feed to identify its own URL.
For those who don't know, every WordPress site with an RSS feed also has an Atom feed available by adding "/atom" to the end of the RSS feed URL, such as this:
RSS feed: https://wordpress.com/blog/feed/
Atom feed: https://wordpress.com/blog/feed/atom/
The time spent debating names, disqualifying names, requalifying names and voting on names was like the battle of the newscasters on Anchorman. Pure carnage.
Instead I'd say that Atom feeds and RSS feeds are each an implementation of the syndication concept.
https://www.rssboard.org/rss-specification
This also includes a change to reflect that the Berkman Center for Internet & Society became the Berkman Klein Center for Internet & Society in 2016.
We've never been asked to change that, by Dave Winer or anyone else.
The W3C should keep publishing the RSS 2.0 specification along with the RSS 1.0 and Atom specifications in the documentation for its Feed Validation Service.
It can also republish the RSS Best Practices Profile that was created by the RSS Advisory Board, because it was released under the Creative Commons Attribution/Share Alike 2.0 license.
What W3C is doing is correct. It is republishing our copy of the RSS specification under the terms of the Creative Commons Attribution/Share Alike license and using our preferred authorship credit: RSS Advisory Board with a link to https://www.rssboard.org/.
The RSS Advisory Board has published the RSS 2.0 specification for 20 years. Over that time we have revised it 10 times, mostly in minor ways such as to fix a broken link.
The board began publishing the spec under a Creative Commons Attribution/Share Alike license when Dave Winer was still a member. It is redistributable under the terms of that license forever.
Winer wrote this on his blog in 2003:
"On July 15, UserLand Software transferred ownership of its RSS 2.0 specification to the Berkman Center for Internet & Society at Harvard Law School.
"Berkman then placed a Creative Commons license on the spec, allowing it to be customized, excerpted and republished. ...
"The spec can circulate freely thanks to the Creative Commons."
http://scripting.com/davenet/2003/07/28/harvardHostsKeyWeblo...
Choosing a Mastodon instance is like signing up for an email provider. Email is decentralized and seems to be doing alright.
I picked an instance that was good-sized at 9,000 users with a focus I liked: indieweb.social. That gives me a Local feed of interesting indieweb-related content in addition to my Home feed of people I follow. I didn't have to trust my privacy to an anonymous activist. I know who is running the instance and support it via Patreon.
https://www.flickr.com/photos/deanputney/sets/72157624362235...
Burning Man it ain't.
As for your kid being bullied, you need to be all over that issue as a parent. No kid should have to endure it as the price for attending school.
But does he really need anyone's help fending off bullies? A guy who described Steve Jobs as being guilty of "evil" after his death would eat bullies for breakfast. If he ate breakfast. Which he doesn't. And don't ask him why.
1: Late as in dead from the Internet since 10/4/2011, not dead as in life.
http://www.rssboard.org/rss-history
Over time, the number of Internet technologies Dave Winer didn't invent approaches zero.
http://lawmeme.research.yale.edu/modules.php?name=News&f...
A year later he sold Weblogs.Com without all those freeloaders to VeriSign for $2.3 million, so you'd think he'd feel pretty good regardless.
But nobody nurses a grudge like him. Except maybe me.
I've failed in 9 out of 10 projects I began on the web since 1995. I have been fortunate that the 1-in-10 successes have enabled me to continue trying new ventures. If I refused to acknowledge failure, would 10 out of 10 projects I launched be a success? It would be foolish to think so.