<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: Feed on Feeds 0.1.7</title>
	<atom:link href="http://gfmorris.com/2004/06/22/feed-on-feeds-017/feed/" rel="self" type="application/rss+xml" />
	<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/</link>
	<description>The Life and Times of Geof F. Morris</description>
	<lastBuildDate>Sun, 21 Mar 2010 17:52:32 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The Indiana Jones School of Management</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-2/#comment-2738</link>
		<dc:creator>The Indiana Jones School of Management</dc:creator>
		<pubDate>Sun, 12 Jun 2005 00:47:48 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2738</guid>
		<description>&lt;strong&gt;FeedLounge: Tagging and Renaming&lt;/strong&gt;

	Two things I&#8217;m really, really loving about Feedlounge:

	Tagging feeds.  As Dougal notes, you can tag feeds to give you clouds of feeds.  He uses the &#8220;perl programming&#8221; &#8220;php programming&#8221; example, which really should be a...</description>
		<content:encoded><![CDATA[<p><strong>FeedLounge: Tagging and Renaming</strong></p>
<p>	Two things I&#8217;m really, really loving about Feedlounge:</p>
<p>	Tagging feeds.  As Dougal notes, you can tag feeds to give you clouds of feeds.  He uses the &#8220;perl programming&#8221; &#8220;php programming&#8221; example, which really should be a&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geof F. Morris</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-2/#comment-2737</link>
		<dc:creator>Geof F. Morris</dc:creator>
		<pubDate>Thu, 24 Jun 2004 13:03:21 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2737</guid>
		<description>&quot;Because they’re publishing rubbish.&quot;  And the argument&#039;s full circle.

Thanks for playing, folks.  You can continue arguing about this elsewhere in fora where it matters.  Out here in End Userville, though ...</description>
		<content:encoded><![CDATA[<p>&#8220;Because they’re publishing rubbish.&#8221;  And the argument&#8217;s full circle.</p>
<p>Thanks for playing, folks.  You can continue arguing about this elsewhere in fora where it matters.  Out here in End Userville, though &#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2736</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Thu, 24 Jun 2004 11:04:47 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2736</guid>
		<description>Q. “Why won’t my aggregator pick up Site X?”
A. Because they&#039;re publishing rubbish.

It&#039;s not something that has really shown itself much yet (stock tickers aside), but the silent omission or modification of data  is potentially way more troublesome than not being able to read a feed.</description>
		<content:encoded><![CDATA[<p>Q. “Why won’t my aggregator pick up Site X?”<br />
A. Because they&#8217;re publishing rubbish.</p>
<p>It&#8217;s not something that has really shown itself much yet (stock tickers aside), but the silent omission or modification of data  is potentially way more troublesome than not being able to read a feed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Charles Miller</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2735</link>
		<dc:creator>Charles Miller</dc:creator>
		<pubDate>Wed, 23 Jun 2004 22:20:50 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2735</guid>
		<description>Ouch. That sounds painful. I bet The Register is inking an article about it right now: &quot;Blog Linking Makes You Go Blind!&quot;</description>
		<content:encoded><![CDATA[<p>Ouch. That sounds painful. I bet The Register is inking an article about it right now: &#8220;Blog Linking Makes You Go Blind!&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geof F. Morris</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2734</link>
		<dc:creator>Geof F. Morris</dc:creator>
		<pubDate>Wed, 23 Jun 2004 15:18:00 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2734</guid>
		<description>Oh, and thanks to Mark for linking me.  My eyeballs popped out when I saw 240 referrals overnight.</description>
		<content:encoded><![CDATA[<p>Oh, and thanks to Mark for linking me.  My eyeballs popped out when I saw 240 referrals overnight.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geof F. Morris</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2733</link>
		<dc:creator>Geof F. Morris</dc:creator>
		<pubDate>Wed, 23 Jun 2004 15:17:15 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2733</guid>
		<description>Gentlemen: Your niggling aside---I&#039;m an ace niggler when I know the details, so it isn&#039;t unappreciated---is pretty irrelevant.  What is relevant is that a couple bad characters in someone&#039;s feed cause me not to see updates from them for as many entries as it takes their feed to stop choking.  Would it be great if they sent compliant feeds?  Yes.  Is it expected?  Yes.  Is it reasonable?  No.

Hell, when I last looked at the feeds I aggregate, &lt;strong&gt;one of mine&lt;/strong&gt; was horking.

And end-user&#039;s not going to give a shit about Postel&#039;s Law, whether XML is robust, or whether birds flew out of Dave Winer&#039;s ass when Pilgrim needled him again.  He&#039;ll just wonder, &quot;Why won&#039;t my aggregator pick up Site X?&quot;

And I know this because I deal with these end-users, folks.  My &lt;a href=&quot;http://rmfo-blogs.com/about/&quot;&gt;rmfo-blogs&lt;/a&gt; service offers a pass-protected FoF install, and I have users asking me all the time why stuff doesn&#039;t work.  I&#039;m geek enough to know why, so they ask me, but when, at the end of the day, I have to say, &quot;It&#039;s because of the technology,&quot; all they can do is huff.

Ya know?</description>
		<content:encoded><![CDATA[<p>Gentlemen: Your niggling aside&#8212;I&#8217;m an ace niggler when I know the details, so it isn&#8217;t unappreciated&#8212;is pretty irrelevant.  What is relevant is that a couple bad characters in someone&#8217;s feed cause me not to see updates from them for as many entries as it takes their feed to stop choking.  Would it be great if they sent compliant feeds?  Yes.  Is it expected?  Yes.  Is it reasonable?  No.</p>
<p>Hell, when I last looked at the feeds I aggregate, <strong>one of mine</strong> was horking.</p>
<p>And end-user&#8217;s not going to give a shit about Postel&#8217;s Law, whether XML is robust, or whether birds flew out of Dave Winer&#8217;s ass when Pilgrim needled him again.  He&#8217;ll just wonder, &#8220;Why won&#8217;t my aggregator pick up Site X?&#8221;</p>
<p>And I know this because I deal with these end-users, folks.  My <a href="http://rmfo-blogs.com/about/">rmfo-blogs</a> service offers a pass-protected FoF install, and I have users asking me all the time why stuff doesn&#8217;t work.  I&#8217;m geek enough to know why, so they ask me, but when, at the end of the day, I have to say, &#8220;It&#8217;s because of the technology,&#8221; all they can do is huff.</p>
<p>Ya know?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2732</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Wed, 23 Jun 2004 13:40:16 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2732</guid>
		<description>The distinction is significant: Postel&#039;s Law is about robustness, and XML isn&#039;t designed to be robust.

Sure, the application as a whole should be robust, but if you&#039;re talking about liberal parsing, you&#039;re no longer talking about XML.

The XML approach is summed up in RFC 3470: &quot;When specifying the handing of erroneous XML protocol elements, a protocol design must never recommend attempting to partially interpret non-well-formed instances of an element which is required to be XML. Reasonable behaviors in such a scenario could include attempting retransmission or aborting an in-progress session.&quot;

It&#039;s too late to do much about RSS, years of multiple incompatible specs have meant that a liberal parser is pretty well essential.

Looking forwards, if Atom is to use XML, then a parser should respect these &quot;reasonable behaviours&quot;, not mangle XML into something it isn&#039;t or encourage bad data by accepting it.

This doesn&#039;t mean a worse experience for the end user, but a better one, as the data will tend overall to be more reliable.</description>
		<content:encoded><![CDATA[<p>The distinction is significant: Postel&#8217;s Law is about robustness, and XML isn&#8217;t designed to be robust.</p>
<p>Sure, the application as a whole should be robust, but if you&#8217;re talking about liberal parsing, you&#8217;re no longer talking about XML.</p>
<p>The XML approach is summed up in RFC 3470: &#8220;When specifying the handing of erroneous XML protocol elements, a protocol design must never recommend attempting to partially interpret non-well-formed instances of an element which is required to be XML. Reasonable behaviors in such a scenario could include attempting retransmission or aborting an in-progress session.&#8221;</p>
<p>It&#8217;s too late to do much about RSS, years of multiple incompatible specs have meant that a liberal parser is pretty well essential.</p>
<p>Looking forwards, if Atom is to use XML, then a parser should respect these &#8220;reasonable behaviours&#8221;, not mangle XML into something it isn&#8217;t or encourage bad data by accepting it.</p>
<p>This doesn&#8217;t mean a worse experience for the end user, but a better one, as the data will tend overall to be more reliable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yoz</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2731</link>
		<dc:creator>Yoz</dc:creator>
		<pubDate>Wed, 23 Jun 2004 11:20:55 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2731</guid>
		<description>Don: The distinction is irrelevant. It&#039;s just a good guiding principle. If an app is strict where it could be liberal (without affecting data quality) then it&#039;s the end user who suffers most.</description>
		<content:encoded><![CDATA[<p>Don: The distinction is irrelevant. It&#8217;s just a good guiding principle. If an app is strict where it could be liberal (without affecting data quality) then it&#8217;s the end user who suffers most.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don Ulrich</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2730</link>
		<dc:creator>Don Ulrich</dc:creator>
		<pubDate>Wed, 23 Jun 2004 04:32:08 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2730</guid>
		<description>Postels law is not a law at all. It was one line from a RFC about TCP and is out of context for this application. You are dealing with XML NOT Tcp.</description>
		<content:encoded><![CDATA[<p>Postels law is not a law at all. It was one line from a RFC about TCP and is out of context for this application. You are dealing with XML NOT Tcp.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve minutillo</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2729</link>
		<dc:creator>steve minutillo</dc:creator>
		<pubDate>Tue, 22 Jun 2004 20:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2729</guid>
		<description>I don&#039;t think you can do it in any clean way, you&#039;d have to launch Python and the feed parser as a seperate process and read/write data to it through STDIN and STDOUT.  Ugly.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you can do it in any clean way, you&#8217;d have to launch Python and the feed parser as a seperate process and read/write data to it through STDIN and STDOUT.  Ugly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Geof F. Morris</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2728</link>
		<dc:creator>Geof F. Morris</dc:creator>
		<pubDate>Tue, 22 Jun 2004 20:32:34 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2728</guid>
		<description>:chuckle:  Can one call a Python lib with a PHP script?  I mean, I don&#039;t know why you couldn&#039;t, but then what I know about practical PHP can be written in foot-high letters on my left thumbnail...</description>
		<content:encoded><![CDATA[<p>:chuckle:  Can one call a Python lib with a PHP script?  I mean, I don&#8217;t know why you couldn&#8217;t, but then what I know about practical PHP can be written in foot-high letters on my left thumbnail&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: steve minutillo</title>
		<link>http://gfmorris.com/2004/06/22/feed-on-feeds-017/comment-page-1/#comment-2727</link>
		<dc:creator>steve minutillo</dc:creator>
		<pubDate>Tue, 22 Jun 2004 20:27:36 +0000</pubDate>
		<guid isPermaLink="false">http://ijsm.org/archives/2004/06/22/feed-on-feeds-017/#comment-2727</guid>
		<description>Yeah, ultra-liberal parsing would sure be nice.  &lt;a href=&quot;http://minutillo.com/steve/weblog/2003/1/27/it-worked-last-time&quot;&gt;Back when I started on FoF&lt;/a&gt;, I could have just as easily started out in Python, then I could use Mark&#039;s parser.  I don&#039;t even remember what made me choose PHP... probably Jeff Goldblum, or a butterfly flapping its wings over Moscow, or something along those lines.</description>
		<content:encoded><![CDATA[<p>Yeah, ultra-liberal parsing would sure be nice.  <a href="http://minutillo.com/steve/weblog/2003/1/27/it-worked-last-time">Back when I started on FoF</a>, I could have just as easily started out in Python, then I could use Mark&#8217;s parser.  I don&#8217;t even remember what made me choose PHP&#8230; probably Jeff Goldblum, or a butterfly flapping its wings over Moscow, or something along those lines.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
