<?xml version="1.0"?>
<!-- RSS generated by UserLand Frontier v9.0 on 12/17/2003; 9:18:22 PM Eastern -->
<rss version="2.0">
	<channel>
		<title>Scripting News</title>
		<link>http://www.scripting.com/</link>
		<description>All scripting, all the time, forever.</description>
		<language>en-us</language>
		<copyright>Copyright 1997-2003 Dave Winer</copyright>
		<pubDate>Wed, 17 Dec 2003 05:00:00 GMT</pubDate>
		<lastBuildDate>Thu, 18 Dec 2003 02:18:22 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>UserLand Frontier v9.0</generator>
		<managingEditor>dwiner@cyber.law.harvard.edu</managingEditor>
		<webMaster>dwiner@cyber.law.harvard.edu</webMaster>
		<item>
			<description>&lt;a href=&quot;http://newhome.weblogs.com/stories/storyReader$142&quot;&gt;Changes.xml for RSS feeds&lt;/a&gt;. &quot;It seems that aggregators and feed readers can make good use of the flow of changes, to discover new feeds that may interest readers; and to optimize polling.&quot;</description>
			<pubDate>Thu, 18 Dec 2003 02:09:47 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:9:09:47PM</guid>
			<category>/Technology/Aggregators</category>
			<category>/Technology/Formats and Protocols/RSS</category>
			<category>/Dave/Weblogs.Com</category>
			</item>
		<item>
			<description>&lt;a href=&quot;http://cyber.law.harvard.edu/blogs/gems/crimson1/walkTheDinosaur.txt&quot;&gt;Today's song&lt;/a&gt;: &quot;It was a night like this forty million years ago.&quot;</description>
			<pubDate>Wed, 17 Dec 2003 22:57:36 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:5:57:36PM</guid>
			<category>/Fun/Songs</category>
			</item>
		<item>
			<description>I dialed into one of my servers to be &lt;a href=&quot;http://www.scripting.com/images/archiveScriptingCom/2003/12/17/howDoesItKnow.gif&quot;&gt;greeted&lt;/a&gt; by an error window that made me wonder &quot;How does it know?&quot;</description>
			<pubDate>Wed, 17 Dec 2003 21:10:17 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:4:10:17PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://news.bbc.co.uk/1/hi/entertainment/film/3325051.stm&quot;&gt;BBC&lt;/a&gt;: &quot;Film fans who have just seen the final installment of The Lord of the Rings trilogy have been heaping praise on the much-anticipated movie.&quot;</description>
			<pubDate>Wed, 17 Dec 2003 18:35:11 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:1:35:11PM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://inessential.com/?comments=1&amp;postid=1976&quot;&gt;Brent Simmons&lt;/a&gt;: &quot;The MetaWeblog API does exactly what I need.&quot;</description>
			<pubDate>Wed, 17 Dec 2003 14:03:13 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:9:03:13AM</guid>
			</item>
		<item>
			<description>If you hate the Yankees, as I do, please click on this &lt;a href=&quot;http://blogs.law.harvard.edu/dowbrigade/2003/12/17#a2065&quot;&gt;link&lt;/a&gt;, but before you do so, swallow your coffee.</description>
			<pubDate>Wed, 17 Dec 2003 15:52:05 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:10:52:05AM</guid>
			</item>
		<item>
			<title>Throttling down, part 2</title>
			<description>&lt;a href=&quot;http://newhome.weblogs.com/2003/12/17#a138&quot;&gt;Here's how&lt;/a&gt; I'm handling apps that request &lt;a href=&quot;http://www.weblogs.com/changes.xml&quot;&gt;changes.xml&lt;/a&gt; too often. The rule is that you may access changes.xml three times an hour. After that you'll get a &lt;a href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.5.4&quot;&gt;503 Service Unavailable&lt;/a&gt; response. I also included a &lt;a href=&quot;http://www.freesoft.org/CIE/RFC/1945/99.htm&quot;&gt;Retry-After&lt;/a&gt; response header.</description>
			<pubDate>Wed, 17 Dec 2003 13:24:35 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:8:24:35AM</guid>
			<category>/Dave/Weblogs.Com</category>
			</item>
		<item>
			<description>&lt;a href=&quot;http://freshmeat.net/articles/view/1048/&quot;&gt;FreshMeat has&lt;/a&gt; a new XML-RPC interface.</description>
			<pubDate>Wed, 17 Dec 2003 13:04:22 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:8:04:22AM</guid>
			<category>/Technology/XML-RPC</category>
			</item>
		<item>
			<description>&lt;a href=&quot;http://www.scripting.com/images/archiveScriptingCom/2003/12/17/roseMaryWoods.gif&quot;&gt;&lt;img src=&quot;http://www.scripting.com/images/archiveScriptingCom/2003/12/17/rmw.jpg&quot; width=&quot;45&quot; height=&quot;73&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;Rose Mary Woods&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.scripting.com/images/archiveScriptingCom/2003/12/17/roseMaryWoods.gif&quot;&gt;A picture&lt;/a&gt; I keep thinking of as I read about the &quot;problems&quot; people have with RSS. How far they have to stretch to explain these problems. It reminds me of Rose Mary Woods, secretary to Richard Nixon, who &lt;a href=&quot;http://www.dorsai.org/~walts/rwoods.html&quot;&gt;explained&lt;/a&gt; how she accidentally erased portions of the Watergate cover-up tapes. The picture of her foot on the treadle while she answered the phone and accidentally hit Record instead of Stop, was a classic in the world of stretching to cover lies.</description>
			<pubDate>Wed, 17 Dec 2003 14:37:56 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:9:37:56AM</guid>
			</item>
		<item>
			<description>&lt;a href=&quot;http://cyber.law.harvard.edu/blogs/gems/crimson1/topTenRenderer.txt&quot;&gt;Source code&lt;/a&gt; for user.html.renderers.top10, the script that renders yesterday's 10 reasons &lt;a href=&quot;http://top10.scripting.com/whyRssRules?item=10&quot;&gt;RSS rules&lt;/a&gt;. If you know about &lt;a href=&quot;http://frontier.userland.com/tutorial/outlineRenderers&quot;&gt;outline renderers&lt;/a&gt; in Frontier or Radio, you can do the same thing.</description>
			<pubDate>Wed, 17 Dec 2003 12:42:00 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:7:42:00AM</guid>
			</item>
		<item>
			<description>Reminder, &lt;a href=&quot;http://cyber.law.harvard.edu/blogs/static/crimson1/politics/nh/rss.xml&quot;&gt;here's the feed&lt;/a&gt; of New Hampshire candidate appearances &lt;a href=&quot;http://www.politicsnh.com/&quot;&gt;thanks&lt;/a&gt; to PoliticsNH.Com. The &lt;a href=&quot;http://archive.scripting.com/cats/Politics/Presidential%20Election%20of%202004/New%20Hampshire%20Primary&quot;&gt;primary&lt;/a&gt; is about a month away (42 days to be exact). If anyone asks if there are any applications of RSS that are temporary, tell them about this one. </description>
			<pubDate>Wed, 17 Dec 2003 12:31:55 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#When:7:31:55AM</guid>
			<category>/Politics/Presidential Election of 2004/New Hampshire Primary</category>
			<category>/Technology/Formats and Protocols/RSS</category>
			</item>
		<item>
			<title>Randy Charles Morin</title>
			<link>http://archive.scripting.com/2003/12/17#randyCharlesMorin</link>
			<description>
				&lt;p&gt;&lt;a href=&quot;http://www.kbcafe.com/iBLOGthere4iM/&quot;&gt;&lt;img src=&quot;http://www.scripting.com/images/archiveScriptingCom/2003/12/17/morin.jpg&quot; width=&quot;45&quot; height=&quot;72&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named morin.jpg&quot;&gt;&lt;/a&gt;If there were an award for being a peacemaker, &lt;a href=&quot;http://www.kbcafe.com/iBLOGthere4iM/&quot;&gt;Randy Charles Morin&lt;/a&gt; would surely be up for it. This guy has been standing in the middle of the Syndication developer community, squarely, and doing what's right. Note that I didn't say Atom or RSS, I said Syndication. Because if you pop up a level, in some sense, it doesn't matter what the format is, what matters is that there's agreement on the format, and that technologists don't try to divide the world based on compatibility, as they so often do.&lt;/p&gt;
				&lt;p&gt;On the Atom-Syntax list, RCM said: &quot;In the next month, I'll present a framework based on Atom API called PaSSAPI that will implement both the Atom syntax and RSS over the Atom API. Then you can choose to do whatever pleases yourself.&quot;&lt;/p&gt;
				&lt;p&gt;Choosing &lt;i&gt;whatever pleases yourself&lt;/i&gt; sounds good on paper, but in practice it's bad. The #2 cool &lt;a href=&quot;http://top10.scripting.com/whyRssRules?item=2&quot;&gt;thing&lt;/a&gt; about RSS is that you can implement it in an afternoon. An API based on doing Whatever Pleases Yourself is something only a large company can &lt;i&gt;pretend&lt;/i&gt; to implement, because no one can fully implement such an API. No one will believe that a sole practitioner or even a smallish team could cover all the variability in a platform like OpenDoc or SOAP, or what Atom is shaping up to be.&lt;/p&gt;
				&lt;p&gt;If you want it to really fly, simplify. Use the guideline if it can't be implemented in an afternoon, it isn't going to fly. The Blogger API and the MetaWeblog API both could be implemented that quickly. Imho, the smartest thing would be to require XML-RPC, and then forget about SOAP and REST. &lt;/p&gt;
				&lt;p&gt;We've already heard from people who flip it around, force every tool to support SOAP and REST and make XML-RPC optional, but none of them have anything invested in the installed base, so of course they want to change everything. Anyone who had already implemented the Blogger API or the MetaWeblog API would want to keep their investment.&lt;/p&gt;
				&lt;p&gt;Even when a big established platform vendor does something like this, it usually fails. I've seen Apple, Microsoft even IBM try. Only in very unusual circumstances do you get enough support from developers to make an incompatible corner-turn, a discontinuity. Even Mac OS X had to run unaltered Mac apps. Learn from them, Luke; don't repeat the mistakes.&lt;/p&gt;
				&lt;p&gt;And to Randy thanks for the good &lt;a href=&quot;http://dictionary.reference.com/search?q=juju&quot;&gt;juju&lt;/a&gt; you've been spreading around. &quot;;-&gt;&quot;&lt;/p&gt;
				</description>
			<pubDate>Wed, 17 Dec 2003 14:10:45 GMT</pubDate>
			<guid>http://archive.scripting.com/2003/12/17#randyCharlesMorin</guid>
			</item>
		</channel>
	</rss>
