<?xml version="1.0"?>
<!-- RSS generated by OPML Editor v0.73 on 7/26/2009; 12:16:41 PM Pacific -->
<rss version="2.0">
	<channel>
		<title>Scripting News</title>
		<link>http://www.scripting.com/</link>
		<description>Dave Winer&apos;s weblog, started in April 1997, bootstrapped the blogging revolution. </description>
		<language>en-us</language>
		<copyright>Copyright 1997-2009 Dave Winer</copyright>
		<pubDate>Sun, 26 Jul 2009 07:00:00 GMT</pubDate>
		<lastBuildDate>Sun, 26 Jul 2009 19:16:41 GMT</lastBuildDate>
		<docs>http://cyber.law.harvard.edu/rss/rss.html</docs>
		<generator>OPML Editor v0.73</generator>
		<managingEditor>scriptingnewsmail@gmail.com</managingEditor>
		<webMaster>scriptingnewsmail@gmail.com</webMaster>
		<cloud domain="rpc.lifeliner.org" port="5337" path="/RPC2" registerProcedure="rssCloud.pleaseNotify" protocol="xml-rpc" />
		<item>
			<title>Two-way Search</title>
			<link>http://www.scripting.com/stories/2009/07/26/twowaySearch.html</link>
			<guid>http://www.scripting.com/stories/2009/07/26/twowaySearch.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/26/twowaySearch.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.scripting.com/stories/2009/06/02/whySimplicityMatters.html&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/26/adjusted.gif&quot; width=&quot;111&quot; height=&quot;157&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named adjusted.gif&quot;&gt;&lt;/a&gt;When I started &lt;a href=&quot;http://scripting.com/davenet/&quot;&gt;DaveNet&lt;/a&gt; in 1994 I had a bunch of ideas for products that I hoped one day to develop. But I had been waiting so long -- it was becoming apparent that I would never get to develop them. So I wrote emails about them, and sent them to all the people I knew from various industry events. What came back often were ideas that built on them. And eventually some of the products did get built. So the idea of dumping ideas publicly, ones that aren&apos;t doing you any good, is solid.&lt;br&gt;&lt;br&gt;In that spirit, here&apos;s another -- I call it &lt;i&gt;Two-way Search.&lt;/i&gt;&lt;br&gt;&lt;br&gt;Here&apos;s the idea -- if the search engine knew a little about me, it could give more relevant answers. But it&apos;s too much trouble to enter demographic info, and I might not want to share that with the search engine company. But... There&apos;s a single piece of data that unlocks a vast trove of preference information -- the address of my weblog. From that it would be obvious that I live in the Bay Area and am involved in tech. So when I ask about New York style pizza, you might include &lt;a href=&quot;http://www.google.com/search?q=Berkeley+New+York-style+pizza&quot;&gt;places&lt;/a&gt; in Berkeley in the search results. When I search for a &lt;a href=&quot;http://www.google.com/search?q=device+driver&quot;&gt;driver&lt;/a&gt;, I&apos;m probably not looking for someone who drives a car. It goes on and on.&lt;br&gt;&lt;br&gt;I call it two-way because like most things that show up on the Internet, at first search was a one-way thing. I ask questions, the search engine provides answers. By using information on my weblog to provide context, now data flows both ways.&lt;br&gt;&lt;br&gt;BTW, it&apos;s conceivable that Google knows where my blog is, but I don&apos;t think they incorporate that knowledge in search results.&lt;br&gt;&lt;br&gt;PS: Of course this is the solution to the Suggested Users List problem as well, &lt;i&gt;if&lt;/i&gt; the new user has a blog. You don&apos;t need to know anything but the address of the blog to make intelligent non-random recommendations of people to follow. For one, you&apos;d know what language the user speaks, so you wouldn&apos;t recommend 20 English-speaking celebs if they only know Portuguese. For example.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 26 Jul 2009 18:41:38 GMT</pubDate>
			</item>
		<item>
			<title>rssCloud design issue</title>
			<link>http://www.scripting.com/stories/2009/07/25/rsscloudDesignIssue.html</link>
			<guid>http://www.scripting.com/stories/2009/07/25/rsscloudDesignIssue.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/25/rsscloudDesignIssue.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/25/accordianGuy.gif&quot; width=&quot;81&quot; height=&quot;194&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named accordianGuy.gif&quot;&gt;Bryan Field-Elliot raises an interesting &lt;a href=&quot;http://rsscloud.org/walkthrough.html#comment-13314216&quot;&gt;question&lt;/a&gt; in the comments on the rssCloud walkthrough. &lt;br&gt;&lt;br&gt;&quot;The automatic expiration after 25 hours seems rather arbitrary. If a cloud server is going to have a policy of expiring subscriptions after X hours, I suggest that the value X be published somewhere. Within the &amp;lt;cloud&gt; element perhaps, or, as part of the return value from the pleaseNotify call. That way different implementations of cloud servers can vary this value as they feel appropriate, and different aggregators will have a means to know how often they need to resubscribe.&quot;&lt;br&gt;&lt;br&gt;I responded as follows (and reposted here because I wanted to make sure it gets proper consideration):&lt;br&gt;&lt;br&gt;It&apos;s an interesting question.&lt;br&gt;&lt;br&gt;On the pro side -- it would add flexibility.&lt;br&gt;&lt;br&gt;On the con side -- it would also add complexity. Another thing to test, another thing to break.&lt;br&gt;&lt;br&gt;The subscriber should poll anyway, periodically. If it detects a change that it wasn&apos;t notified of, it can resub. No harm if already subbed. In my implementation of rssCloud that gives you another 25 hours.&lt;br&gt;&lt;br&gt;I&apos;m not sure I shouldn&apos;t give you another 25 hours anytime I detect that you&apos;re alive, for example, you respond to a notification.&lt;br&gt;&lt;br&gt;The point is to give the cloud a rule for when it&apos;s okay to clean out garbage. It&apos;s really hard to imagine why someone would want a different value.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 25 Jul 2009 18:19:52 GMT</pubDate>
			</item>
		<item>
			<title>Loosely-coupled 140-char reading lists</title>
			<link>http://www.scripting.com/stories/2009/07/25/looselycoupled140charReadi.html</link>
			<guid>http://www.scripting.com/stories/2009/07/25/looselycoupled140charReadi.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/25/looselycoupled140charReadi.html#disqus_thread</comments>
			<description>I believe we will get beyond Twitter&apos;s very simplistic and limited Suggested User List, which I have written about so many times.&lt;br&gt;&lt;br&gt;What sealed it for me was reading &lt;a href=&quot;http://www.salon.com/opinion/greenwald/2009/07/25/military/&quot;&gt;Glenn Greenwald&apos;s piece&lt;/a&gt; in Salon about Cheney&apos;s plan to use US troops inside the US.&lt;br&gt;&lt;br&gt;Here was my thought process:&lt;br&gt;&lt;br&gt;1. I&apos;m going to &lt;a href=&quot;http://twitter.com/davewiner/status/2838676823&quot;&gt;pass&lt;/a&gt; this link on to my readers.&lt;br&gt;&lt;br&gt;2. A very small number compared to the overall size of the Twitter base.&lt;br&gt;&lt;br&gt;3. There are probably a few hundred thousand people who use Twitter who would want to know about this story, maybe 60K who would read it, as I did.&lt;br&gt;&lt;br&gt;4. So how will this gap be filled? How will they find out about this story?&lt;br&gt;&lt;br&gt;Well -- they won&apos;t.&lt;br&gt;&lt;br&gt;But -- if there was a service they could subscribe to that alerted them to stories that would be of interest to them, based on their profile, a lot of people would give it a try.&lt;br&gt;&lt;br&gt;In other words, I&apos;m sure there&apos;s a place for editorial products delivered via the loosely-coupled 140-character network.&lt;br&gt;&lt;br&gt;I tried this with &lt;a href=&quot;http://politics.newsjunk.com/2008/11/04&quot;&gt;NewsJunk&lt;/a&gt;, but it was either too early or there was something wrong with the way we did it.&lt;br&gt;&lt;br&gt;It will happen.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 25 Jul 2009 07:00:00 GMT</pubDate>
			</item>
		<item>
			<title>Meetup in NYC, next Thurs</title>
			<link>http://www.scripting.com/stories/2009/07/24/meetupInNycNextThurs.html</link>
			<guid>http://www.scripting.com/stories/2009/07/24/meetupInNycNextThurs.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/24/meetupInNycNextThurs.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.flickr.com/photos/scriptingnews/3752868478/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/24/lunch.jpg&quot; width=&quot;175&quot; height=&quot;131&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named lunch.jpg&quot;&gt;&lt;/a&gt;When I have new tech to talk about I love to do what I call a &quot;roadshow.&quot;  I take the idea to some other city and have a meetup with anyone who&apos;s interested. Last time, when I lived in Florida, I did meetups in &lt;a href=&quot;http://archive.scripting.com/2005/07/06#opmlRoadshowMeetupInNycJuly12&quot;&gt;NYC&lt;/a&gt;, Toronto and Berkeley. &lt;br&gt;&lt;br&gt;Now with &lt;a href=&quot;http://rsscloud.org/walkthrough.html&quot;&gt;rssCloud&lt;/a&gt; beginning a bootstrap, it&apos;s time for another roadshow, this one in NYC, at the same place as the 2005 meeting.&lt;br&gt;&lt;br&gt;Next Thursday, July 30 at 6:30PM at the offices of &lt;a href=&quot;http://www.ritchiecapital.com/&quot;&gt;Ritchie Capital&lt;/a&gt;, &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=747+Third+Ave,+New+York,+NY&amp;sll=37.891853,-122.274908&amp;sspn=0.013428,0.014076&amp;ie=UTF8&amp;ll=40.753434,-73.972492&amp;spn=0.05156,0.056305&amp;z=14&amp;iwloc=A&quot;&gt;747 Third Ave&lt;/a&gt; at 46th, 38th floor. We have a big conference room with a midtown view and a rooftop patio, the meetup should go for a couple of hours, then if people want to go out for a bite, let&apos;s go. &lt;br&gt;&lt;br&gt;Already have confirmation that some of the most interesting people from NY tech will be there. If you know you&apos;ll be there, please post a comment below.&lt;br&gt;&lt;br&gt;BTW, thanks to &lt;a href=&quot;http://www.google.com/search?q=Thane+Ritchie&quot;&gt;Thane Ritchie&lt;/a&gt; for allowing us the space. The investment world has been through some hard times, as has tech, and it&apos;s great to see them still out there. His latest interest, I hear, is &lt;a href=&quot;http://en.wikipedia.org/wiki/Urban_agriculture&quot;&gt;urban farming&lt;/a&gt;. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 24 Jul 2009 16:50:47 GMT</pubDate>
			</item>
		<item>
			<title>rssCloud developments</title>
			<link>http://www.scripting.com/stories/2009/07/24/rsscloudDevelopments.html</link>
			<guid>http://www.scripting.com/stories/2009/07/24/rsscloudDevelopments.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/24/rsscloudDevelopments.html#disqus_thread</comments>
			<description>Yesterday I posted the &lt;a href=&quot;http://rsscloud.org/walkthrough.html&quot;&gt;Implementor&apos;s Guide&lt;/a&gt;. It walks a coder through the components of rssCloud -- the authoring tool, cloud, and aggregator.&lt;br&gt;&lt;br&gt;I also &lt;a href=&quot;http://rsscloud.org/walkthrough.html#codeImReleasing&quot;&gt;released&lt;/a&gt; the source code for my implementation of the cloud. My aggregator, River2, was updated to support the cloud. I have not released my authoring tool yet.&lt;br&gt;&lt;br&gt;I started a &lt;a href=&quot;http://friendfeed.com/rsscloud&quot;&gt;FriendFeed group&lt;/a&gt; to facilitate communication among implementors.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://static.lifeliner.org/lifeliner/rss.xml&quot;&gt;A feed&lt;/a&gt; that will help you test, if you&apos;re developing an aggregator. It updates every 15 minutes, notifies the cloud server, which in turn will notify any registered subscribers. &lt;br&gt;&lt;br&gt;My personal &quot;LifeLiner&quot; &lt;a href=&quot;http://static.lifeliner.org/dave/rss.xml&quot;&gt;feed&lt;/a&gt; is also available for testing. I wouldn&apos;t recommend subscribing  in a feed reader like NetNewsWire or Google Reader. It&apos;s designed for the &lt;i&gt;loosely coupled 140-character network.&lt;/i&gt; For which there aren&apos;t any readers. Yet! (Gotta start somewhere..)&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.scripting.com/stories/2009/07/24/meetupInNycNextThurs.html&quot;&gt;Meetup&lt;/a&gt; in NYC next Thurs.&lt;br&gt;&lt;br&gt;Anil Dash has written an excellent &lt;a href=&quot;http://dashes.com/anil/2009/07/the-pushbutton-web-realtime-becomes-real.html&quot;&gt;white paper&lt;/a&gt; on recent developments in the realtime or &quot;pushbutton&quot; web, including of course rssCloud.&lt;br&gt;&lt;br&gt;rssCloud isn&apos;t &quot;recent&quot; --&gt; it was &lt;a href=&quot;http://cyber.law.harvard.edu/rss/rss.html#ltcloudgtSubelementOfLtchannelgt&quot;&gt;defined&lt;/a&gt; in &lt;a href=&quot;http://scripting.com/2001/01/06.html&quot;&gt;January 2001&lt;/a&gt;. &lt;img src=&quot;http://www.scripting.com/gifs/QBullets/qbullets/sidesmiley.gif&quot; width=&quot;11&quot; height=&quot;11&quot; border=&quot;0&quot; alt=&quot;smile&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://www.scripting.com/images/sushi3.gif&quot;&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 24 Jul 2009 16:00:39 GMT</pubDate>
			</item>
		<item>
			<title>My two cents on Gates</title>
			<link>http://www.scripting.com/stories/2009/07/24/myTwoCentsOnGates.html</link>
			<guid>http://www.scripting.com/stories/2009/07/24/myTwoCentsOnGates.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/24/myTwoCentsOnGates.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/24/cuffs.jpg&quot; width=&quot;150&quot; height=&quot;79&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named cuffs.jpg&quot;&gt;I just posted a &lt;a href=&quot;http://twitter.com/davewiner/status/2828595703&quot;&gt;tweet&lt;/a&gt; saying I don&apos;t view the Gates matter through a racial lens, I view it through a Harvard lens. I want to explain, and I&apos;ll try to do it briefly.&lt;br&gt;&lt;br&gt;First, I&apos;ve had my share of run-ins with cops. When I was young, I liked drugs and street politics, and that meant lots of confrontations with NY cops. Never got arrested because I was lucky and because I was fully submissive when stopped by cops. They scared the shit out of me. I knew they had lethal force, and they must teach them how to be terrifying, because they are. Very. &lt;br&gt;&lt;br&gt;Later, as a college student, I&apos;d occasionally get drunk (in New Orleans, everyone does it) and once even got picked up and put in jail for a night to sober up. No record, but I&apos;ll never forget it. &lt;br&gt;&lt;br&gt;Hitch-hiking in Calif, I got stopped by police in &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Tracy,+CA&amp;sll=40.971604,-117.729492&amp;sspn=6.576676,7.207031&amp;ie=UTF8&amp;ll=37.739227,-121.436005&amp;spn=0.861192,0.900879&amp;z=10&amp;iwloc=A&quot;&gt;Tracy&lt;/a&gt;, and was fined exactly the amount I had in my pocket. I paid it, and wondered where the money went, but I didn&apos;t make a stink. I just left and never went back.&lt;br&gt;&lt;br&gt;I once had two cop cars come to my house in &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=425+Manzanita+Way,+Woodside+CA&amp;sll=37.422628,-122.259936&amp;sspn=0.027027,0.028152&amp;ie=UTF8&amp;ll=37.419186,-122.245045&amp;spn=0.054057,0.056305&amp;z=14&amp;iwloc=A&quot;&gt;Woodside&lt;/a&gt;, and I had to prove that I lived there. I did. Kept my mouth shut except to say &quot;Here&quot; as I handed over my driver&apos;s license. I owned the place. Didn&apos;t matter. Until they left they owned my ass.&lt;br&gt;&lt;br&gt;A couple of years ago driving from Calif to Denver, I got stopped in &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Winnemucca,+NV&amp;sll=37.419186,-122.245045&amp;sspn=0.054057,0.056305&amp;ie=UTF8&amp;ll=40.971604,-117.729492&amp;spn=6.576676,7.207031&amp;z=7&amp;iwloc=A&quot;&gt;Winnemucca&lt;/a&gt;. I was speeding. Really speeding. Stupidly speeding. I accepted my ticket graciously. Drove slowly the rest of the way and got stopped in every major town in Nevada. Never expressed any irritation. Just begged for them to let me leave the state. Promised never to return.&lt;br&gt;&lt;br&gt;I say all this to point out that I have some experience with cops, and I&apos;m white, and I would never in a million years think of yelling at a cop. Never have, and if I ever do, I expect to be arrested.&lt;br&gt;&lt;br&gt;Now Gates says he didn&apos;t yell at the cop. I don&apos;t believe him. Too many other people who were there say he did. I&apos;m pretty sure when you&apos;re yelling at a cop who&apos;s doing his job he&apos;s supposed to arrest you for disorderly conduct. I think that&apos;s more or less what disorderly conduct &lt;i&gt;is. &lt;/i&gt;&lt;br&gt;&lt;br&gt;I also think yelling at a cop is stupid. He&apos;s got a gun. If it&apos;s so much worse being black with cops (and I believe it is) you&apos;d think blacks would be 100 times more careful about it than a white guy. &lt;br&gt;&lt;br&gt;Now, the second part of the story...&lt;br&gt;&lt;br&gt;In addition to being hassled by cops, sometimes deservedly and other times not, I also spent 1.5 years at Harvard as a research fellow. I was not at the level of Gates, but I had an office in Harvard Yard and a very nice ID card that got me into all kinds of great places. Being in Harvard gives you an Ivy League feeling, you&apos;re one of the Special people. It&apos;s very nice.&lt;br&gt;&lt;br&gt;Imho what we&apos;re seeing here is not black outrage, but Harvard outrage. As a &lt;a href=&quot;http://www.salon.com/opinion/feature/2009/07/24/gates/?source=newsletter&quot;&gt;piece in Salon&lt;/a&gt; pointed out today, if he were anyone else, white or black, no one would have cared, and he probably wouldn&apos;t have been so vocal in his rage. What he&apos;s saying over and over is &quot;Hey I&apos;m a tenured Harvard professor. I just got back from China where I was on a PBS show. I&apos;m a big dude. You don&apos;t treat me this way.&quot;&lt;br&gt;&lt;br&gt;But I&apos;d like to say to the Harvard prof what the Salon guy said to him. Shut up Prof Gates. You&apos;re just like the rest of us. When a cop gives you an order, you do what he says. If you have a beef with it, that comes later. And let your lawyer speak for you, and be sure you&apos;re right. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 25 Jul 2009 00:01:30 GMT</pubDate>
			</item>
		<item>
			<title>Another way RSS works</title>
			<link>http://www.scripting.com/stories/2009/07/24/anotherWayRssWorks.html</link>
			<guid>http://www.scripting.com/stories/2009/07/24/anotherWayRssWorks.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/24/anotherWayRssWorks.html#disqus_thread</comments>
			<description>JY Stervinou had a &lt;a href=&quot;http://jy.typepad.com/jy/2009/07/decentralized-microblogging-avatars.html&quot;&gt;great idea&lt;/a&gt; today.&lt;br&gt;&lt;br&gt;He started by posing a question...&lt;br&gt;&lt;br&gt;&quot;If a decentralized microblog is represented by an RSS feed, how to represent the microblog avatar?&quot;&lt;br&gt;&lt;br&gt;Ahhhhh...&lt;br&gt;&lt;br&gt;There is already a &lt;a href=&quot;http://cyber.law.harvard.edu/rss/rss.html#ltimagegtSubelementOfLtchannelgt&quot;&gt;tag&lt;/a&gt; for this.&lt;br&gt;&lt;br&gt;I added an &amp;lt;image&gt; to &lt;a href=&quot;http://static.lifeliner.org/lifeliner/rss.xml&quot;&gt;both&lt;/a&gt; of my test &lt;a href=&quot;http://static.lifeliner.org/dave/rss.xml&quot;&gt;feeds&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Great work JY!!&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 25 Jul 2009 01:27:36 GMT</pubDate>
			</item>
		<item>
			<title>Implementor&apos;s guide to rssCloud</title>
			<link>http://www.scripting.com/stories/2009/07/23/implementorsGuideToRssclou.html</link>
			<guid>http://www.scripting.com/stories/2009/07/23/implementorsGuideToRssclou.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/23/implementorsGuideToRssclou.html#disqus_thread</comments>
			<description>I have a cloud server running now. &lt;br&gt;&lt;br&gt;I have feeds that are connected with the cloud and more on the way. I have an aggregator that is wired into the cloud. &lt;br&gt;&lt;br&gt;Now, if you&apos;re a developer of a Twitter authoring tool or want to start a small community of your own (emphasis on small), it&apos;s time to start at least thinking about your role in the bootstrap.&lt;br&gt;&lt;br&gt;Here&apos;s the new implementor&apos;s guide, first cut:&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://rsscloud.org/walkthrough.html&quot;&gt;http://rsscloud.org/walkthrough.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;We need implementations in all environments. My code runs in the OPML Editor. We need everything else. &lt;img src=&quot;http://www.scripting.com/gifs/QBullets/qbullets/sidesmiley.gif&quot; width=&quot;11&quot; height=&quot;11&quot; border=&quot;0&quot; alt=&quot;smile&quot;&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Thu, 23 Jul 2009 15:02:40 GMT</pubDate>
			</item>
		<item>
			<title>Dumb XML Question answered</title>
			<link>http://www.scripting.com/stories/2009/07/23/dumbXmlQuestionAnswered.html</link>
			<guid>http://www.scripting.com/stories/2009/07/23/dumbXmlQuestionAnswered.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/23/dumbXmlQuestionAnswered.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/23/gumby.gif&quot; width=&quot;65&quot; height=&quot;125&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named gumby.gif&quot;&gt;I just stumbled on an answer to Tuesday&apos;s &lt;a href=&quot;http://www.scripting.com/stories/2009/07/21/dumbXmlQuestion.html&quot;&gt;Dumb XML Question&lt;/a&gt;.&lt;br&gt;&lt;br&gt;If you recall, I wanted to provide a way for users to view the XML of a feed that contains a &amp;lt;cloud&gt; element. I didn&apos;t want them to have to do anything like View Source, for a simple reason. I wanted to make it one-click to refresh, so you could quickly see the effect of a change on the XML. I really missed this from the days before the browser vendors hacked up the viewing of RSS in the browser. &lt;br&gt;&lt;br&gt;Here&apos;s what I did...&lt;br&gt;&lt;br&gt;1. &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/23/viewbutton.gif&quot;&gt;Add a button&lt;/a&gt; to the LifeLiner editing window called View.&lt;br&gt;&lt;br&gt;2. When the user clicks it, I read the feed XML from the server.&lt;br&gt;&lt;br&gt;3. Write it out to the local file system with the name preview.xml. Turns out the extension is significant.&lt;br&gt;&lt;br&gt;4. Send the OS an openDocument message.&lt;br&gt;&lt;br&gt;5. Voila -- you &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/23/xmlasgodintended.gif&quot;&gt;see the XML as God&lt;/a&gt; intended.&lt;br&gt;&lt;br&gt;Let&apos;s hope they don&apos;t &quot;fix&quot; this. :-)&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Thu, 23 Jul 2009 18:07:41 GMT</pubDate>
			</item>
		<item>
			<title>What worked for HBO won&apos;t work for news</title>
			<link>http://www.scripting.com/stories/2009/07/23/whatWorkedForHboWontWorkFo.html</link>
			<guid>http://www.scripting.com/stories/2009/07/23/whatWorkedForHboWontWorkFo.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/23/whatWorkedForHboWontWorkFo.html#disqus_thread</comments>
			<description>First a couple of upfronts.&lt;br&gt;&lt;br&gt;1. I love The Wire. It&apos;s the best TV series ever. I&apos;ve paid for it twice, &lt;a href=&quot;http://www.youtube.com/watch?v=0B-QE_g3JPU&quot;&gt;once&lt;/a&gt; on HBO and &lt;a href=&quot;http://www.youtube.com/watch?v=Y0PMyOBF4Ps&quot;&gt;once&lt;/a&gt; &lt;a href=&quot;http://www.youtube.com/watch?v=TxIqJ-j9LE4&amp;NR=1&quot;&gt;on&lt;/a&gt; DVD. So I not only believe in paying for content I love, I practice it. Redundantly! &lt;br&gt;&lt;br&gt;2. I&apos;m drinking coffee. There&apos;s no &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/23/spittle.gif&quot;&gt;spittle&lt;/a&gt; in the corner of my mouth. Writing about something I&apos;ve spent my whole career working on and thinking about. And I&apos;m no kid. I&apos;m five years &lt;i&gt;older&lt;/i&gt; than &lt;a href=&quot;http://en.wikipedia.org/wiki/David_Simon&quot;&gt;David Simon&lt;/a&gt;, former Baltimore Sun journo and co-writer of The Wire.&lt;br&gt;&lt;br&gt;Simon wrote a &lt;a href=&quot;http://www.cjr.org/feature/build_the_wall_1.php?page=all&quot;&gt;remarkable piece&lt;/a&gt; in the Columbia Journalism Review, saying that the NY Times and Washington Post must charge for their work the way HBO charges for shows like The Wire. &lt;br&gt;&lt;br&gt;With all due respect, putting up a &quot;pay wall&quot; is exactly what these organizations don&apos;t need. They need to decentralize, get further out into the world, not hole-up behind a wall and try to tough it out. &lt;br&gt;&lt;br&gt;What worked for HBO won&apos;t work for the news because HBO is ficition, and news is not. You can take years writing and developing a story on HBO, polish it, cut out parts that don&apos;t support the plot you&apos;ve devised, even drop the series in the middle if you lose interest. That doesn&apos;t happen with the news. News is happening all the time, on its own schedule, all over the place, including many places you don&apos;t have reporters. (Think about the &lt;a href=&quot;http://www.demotix.com/news/arrest-h-louis-gates-jr?utm_source=Interested+Parties&amp;utm_campaign=b99ad21e61-H_L_Gates7_22_2009&amp;utm_medium=email&quot;&gt;arrest&lt;/a&gt; of Prof Gates in his own house in Cambridge, this week. Sounds like something that would happen on The Wire.)&lt;br&gt;&lt;br&gt;And often, the stories are far more complex than reporters can comprehend. This is something I know many people in the news business disagree with. I just don&apos;t think the reporter model is working. All it does is inflate the self-importance of these people, turn them into gatekeepers, and often bullies. People who behave like the power brokers they&apos;re supposedly covering, when they&apos;re forced into playing footsie with them if they want access. Usually under the table but sometimes in plain sight. &lt;br&gt;&lt;br&gt;As a user of news, I&apos;m sure the future is in shortening the distance between the sources and the readers. Yes, there was a time when, if you wanted to get a story on the wire you had to call a reporter. But that&apos;s less true every year, as new channels of news have developed, channels that the NYT (not so much the Post) are just &lt;i&gt;starting&lt;/i&gt; to participate in. Watch out as that develops, because it&apos;s a potent combination. News people immersed in a sea of news makers. I don&apos;t know what news will look like coming out the other end, but it won&apos;t look like the system Simon and I grew up in.&lt;br&gt;&lt;br&gt;This must run its course. The idea of putting up a paywall will just force more reporters outside of it if they want to do their jobs and shrink the publications further. It&apos;s no solution. &lt;br&gt;&lt;br&gt;PS: I don&apos;t believe in citizen journalism, which has amateurs playing the role of reporters. I think news is being refactored, unbundled -- broken into components, much the same as other aggregators like travel agents and stock brokers. Music &lt;a href=&quot;http://www.getsigned.com/about_ar.html&quot;&gt;A&amp;R&lt;/a&gt; people. I believe in the &lt;a href=&quot;http://www.scripting.com/stories/2009/05/15/sourcesGoDirect.html&quot;&gt;Sources Go Direct&lt;/a&gt; model, the disintermediation of journalism. I also think there&apos;s a need for aggregation, but it&apos;s a practice people like Simon often mock. In fact reporters base their work on generous people who contribute their knowledge for free -- sources.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Thu, 23 Jul 2009 13:53:50 GMT</pubDate>
			</item>
		<item>
			<title>One of our heroes dies</title>
			<link>http://www.scripting.com/stories/2009/07/22/oneOfOurHeroesDies.html</link>
			<guid>http://www.scripting.com/stories/2009/07/22/oneOfOurHeroesDies.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/22/oneOfOurHeroesDies.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/22/tacobell.jpg&quot; width=&quot;298&quot; height=&quot;234&quot; border=&quot;0&quot; alt=&quot;A picture named tacobell.jpg&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://today.msnbc.msn.com/id/32085116/ns/today-today_pets/&quot;&gt;MSNBC&lt;/a&gt;: &quot;Gidget, the Chihuahua best known for her Taco Bell ad campaign, died from a stroke on Tuesday night at age 15.&quot;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://davenet.scripting.com/1998/05/06/yoQuieroScriptingNews.html&quot;&gt;5/6/98&lt;/a&gt;: &quot;The dog is cool, and Taco Bell owns [her], for a while. Then some ad guy at some agency realizes that he could get a dog too and that dog could eat dog food and like all dogs that we love, the dog farts. Yay!&quot;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 22 Jul 2009 19:03:25 GMT</pubDate>
			</item>
		<item>
			<title>Snappy retarded answers</title>
			<link>http://www.scripting.com/stories/2009/07/22/snappyRetardedAnswers.html</link>
			<guid>http://www.scripting.com/stories/2009/07/22/snappyRetardedAnswers.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/22/snappyRetardedAnswers.html#disqus_thread</comments>
			<description>Joseph Smarr asked if I had a snappy answer to why &lt;a href=&quot;http://rsscloud.org/&quot;&gt;rssCloud&lt;/a&gt; is better than The Leading Brand. &lt;br&gt;&lt;br&gt;I said I do have snappy answers, but like all such answers, they are retarded. &lt;br&gt;&lt;br&gt;But I gave him a list anyway.&lt;br&gt;&lt;br&gt;1. Google sux.&lt;br&gt;&lt;br&gt;Or&lt;br&gt;&lt;br&gt;2. Feedburner sux.&lt;br&gt;&lt;br&gt;Or&lt;br&gt;&lt;br&gt;3. I love RSS, they haven&apos;t heard of it.&lt;br&gt;&lt;br&gt;4. Simple is better.&lt;br&gt;&lt;br&gt;5. Trade one Big centralized server owned by the tech industry for... another one? You must be kidding.&lt;br&gt;&lt;br&gt;6. Let&apos;s have fun again!&lt;br&gt;&lt;br&gt;I don&apos;t mean any of these things. It&apos;s the tech industry way of explaining why the BigCo won&apos;t crush your or eat your lunch, or worse, crush you &lt;i&gt;and&lt;/i&gt; eat your lunch. In all my years in the tech biz, the only times I&apos;ve seen the Bigs ever actually crush anyone was when the crushee bought into the crushing. &lt;br&gt;&lt;br&gt;I don&apos;t think Google will crush RSS, any more than TechCrunch will. If they try they&apos;re:&lt;br&gt;&lt;br&gt;1. Assholes.&lt;br&gt;&lt;br&gt;2. Idiots.&lt;br&gt;&lt;br&gt;3. Losers.&lt;br&gt;&lt;br&gt;So they won&apos;t try. &lt;img src=&quot;http://www.scripting.com/gifs/QBullets/qbullets/sidesmiley.gif&quot; width=&quot;11&quot; height=&quot;11&quot; border=&quot;0&quot; alt=&quot;smile&quot;&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 22 Jul 2009 18:44:46 GMT</pubDate>
			</item>
		<item>
			<title>Evan Williams vs the Internet</title>
			<link>http://www.scripting.com/stories/2009/07/21/evanWilliamsVsTheInternet.html</link>
			<guid>http://www.scripting.com/stories/2009/07/21/evanWilliamsVsTheInternet.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/21/evanWilliamsVsTheInternet.html#disqus_thread</comments>
			<description>In October 1994, at the dawn of blogging, I wrote a &lt;a href=&quot;http://www.scripting.com/davenet/1994/10/18/billgatesvstheinternet.html&quot;&gt;piece&lt;/a&gt; that actually shook the software world. At the time, the idea of a mere software developer expressing an opinion in public, unedited, in his own words, without the help of a major publication, was unheard of. It had never happened. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.scripting.com/stories/2007/07/25/twitterMonth5.html&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/21/airbus.gif&quot; width=&quot;140&quot; height=&quot;101&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named airbus.gif&quot;&gt;&lt;/a&gt;The piece was called Bill Gates vs the Internet. The thought was pretty simple. The tech industry was mired and exhausted. Too many BigCo&apos;s struggling to be the one who controls the future. As if a company could control the future. But the headlines in the business press encouraged them to think this way. Much as the leading tech blogs encourage Schmidt, Zuckerberg and Williams today to think of themselves as masters of the universe. They aren&apos;t and it&apos;s a losing strategy today as it was 15 years ago.&lt;br&gt;&lt;br&gt;The problem for Bill Gates in 1994, the newly crowned King of Tech, was the Platform Without a Platform Vendor, the Internet. The difference between the Internet platform and the Microsoft platform was this: No Microsoft. No one to hold on to the family jewels. No one to put a developer out of business if they personally offended Bill. No one to keep the personalities of developers under control. No one to cut off their air supply.&lt;br&gt;&lt;br&gt;In 1994, there was a revolution brewing. Bill didn&apos;t believe. But it happened anyway, even though he struggled mightily against it. &lt;br&gt;&lt;br&gt;Blogging is one of the things that came out of this revolution, and along with it archives. So I can point to a piece I wrote in &lt;a href=&quot;http://scripting.com/davenet/index.html#y1998&quot;&gt;1998&lt;/a&gt; and it&apos;s still there. It was systematized, in software. This idea didn&apos;t come from a BigCo, and it didn&apos;t get killed by one. The free Internet solves problems pretty well. BigCo&apos;s don&apos;t solve problems.&lt;br&gt;&lt;br&gt;So now instead of Bill Gates it&apos;s Evan Williams. &lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/21/silo.gif&quot; width=&quot;125&quot; height=&quot;152&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named silo.gif&quot;&gt;I read the &lt;a href=&quot;http://www.techcrunch.com/2009/07/16/twitters-internal-strategy-laid-bare-to-be-the-pulse-of-the-planet/&quot;&gt;piece&lt;/a&gt; on TechCrunch and thought it sounds like the transcripts of conversations from Microsoft in the mid-90s. Both were trying to compete with the Internet. Ev&apos;s problem is how is he going to keep his key engineers from defecting to the competition. How are they going to let developers use the &quot;firehose&quot; without using it to kill TwitterCorp. These are problems the Internet doesn&apos;t have. It doesn&apos;t employ any engineers, and when they leave one company to work for another they still work for the Internet. On the Internet no company owns all the data, so no one can control it. If you don&apos;t like the way a service works, use another. &lt;br&gt;&lt;br&gt;The tech industry keeps having this argument with the Internet. It keeps thinking &quot;this time we gotcha&quot; but nahh, the Internet keeps right on going. &lt;br&gt;&lt;br&gt;Moral of the story: If you find yourself in competition with the Internet, you should find a way out. Imho.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 21 Jul 2009 16:28:28 GMT</pubDate>
			</item>
		<item>
			<title>Frontier bug</title>
			<link>http://www.scripting.com/stories/2009/07/21/frontierBug.html</link>
			<guid>http://www.scripting.com/stories/2009/07/21/frontierBug.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/21/frontierBug.html#disqus_thread</comments>
			<description>Wanted to record this to be sure I get back to it some point.&lt;br&gt;&lt;br&gt;Problem is with all HTTP requests emanating from &lt;a href=&quot;http://docserver.scripting.com/tcp/httpClient&quot;&gt;tcp.httpClient&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Setting the timeout has no effect when its not possible to open a connection on the server because &lt;a href=&quot;http://docserver.scripting.com/tcp/openStream&quot;&gt;tcp.openStream&lt;/a&gt; doesn&apos;t take a timeout parameter. It&apos;s always 20 seconds, near as I can tell. &lt;br&gt;&lt;br&gt;Once I get back into the C source again I&apos;ll have to check this out.&lt;br&gt;&lt;br&gt;You can see the problem on the &lt;a href=&quot;http://rpc.rsscloud.org:5337/rsscloud/viewLog&quot;&gt;log page&lt;/a&gt; for rssCloud -- when testing the link back from a remote app registering a handler, the timeout is never less than 20 seconds, even when it&apos;s unreachable. I have the timeout param in tcp.httpClient set at 180 ticks (3 seconds), which is plenty to find out if there&apos;s anyone at the other end.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 21 Jul 2009 19:25:47 GMT</pubDate>
			</item>
		<item>
			<title>Dumb XML question</title>
			<link>http://www.scripting.com/stories/2009/07/21/dumbXmlQuestion.html</link>
			<guid>http://www.scripting.com/stories/2009/07/21/dumbXmlQuestion.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/21/dumbXmlQuestion.html#disqus_thread</comments>
			<description>0. I know about View Source.&lt;br&gt;&lt;br&gt;1. I use Firefox.&lt;br&gt;&lt;br&gt;2. When I view &lt;a href=&quot;http://scripting.com/rss.xml&quot;&gt;my site&apos;s RSS feed&lt;/a&gt; I want to see the XML, not a stylesheet rendering of the XML.&lt;br&gt;&lt;br&gt;3. To be clear, I want to see the actual XML. &lt;br&gt;&lt;br&gt;4. Is there some way to force the browser to do this?&lt;br&gt;&lt;br&gt;5. Please no lectures on how this isn&apos;t the way it&apos;s supposed to work. TIA.&lt;br&gt;&lt;br&gt;6. I know about View Source.&lt;br&gt;&lt;br&gt;7. I know about View Source.&lt;br&gt;&lt;br&gt;Update: &lt;a href=&quot;http://nfriedly.com/techblog/2009/06/how-to-use-xslt-to-style-an-rss-feed/&quot;&gt;This post&lt;/a&gt; seems to explain what&apos;s going on. Most browsers do funny stuff with RSS. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 21 Jul 2009 18:33:08 GMT</pubDate>
			</item>
		<item>
			<title>Speedbumps and a city&apos;s carbon footprint?</title>
			<link>http://www.scripting.com/stories/2009/07/20/speedbumpsAndACitysCarbonF.html</link>
			<guid>http://www.scripting.com/stories/2009/07/20/speedbumpsAndACitysCarbonF.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/20/speedbumpsAndACitysCarbonF.html#disqus_thread</comments>
			<description>We have a mail list for the back channel at &lt;a href=&quot;http://www.inberkeley.com/&quot;&gt;InBerkeley.com&lt;/a&gt;, and from time to time a question comes up that requires research. If the question is interesting, my first impulse is: &lt;i&gt;Write It Up!&lt;/i&gt;&lt;br&gt;&lt;br&gt;Now, this is the result of 12-plus years as a blogger. I know my community loves interesting questions, and we have an informal approach on &lt;a href=&quot;http://scripting.com/&quot;&gt;Scripting News&lt;/a&gt; that I&apos;d like to port to InBerkeley.com. &lt;br&gt;&lt;br&gt;So, in that spirit -- here&apos;s a question posed by my colleague Mark Haas.&lt;br&gt;&lt;br&gt;&lt;i&gt;Do Berkeley&apos;s infamous speed bumps, traffic diverters and other traffic-related policies, like politically-motivated, too-low speed limits raise the city&apos;s carbon footprint?&lt;/i&gt;&lt;br&gt;&lt;br&gt;We just need a qualified author. Anyone know any traffic engineers, or perhaps someone at the UC Berkeley &lt;a href=&quot;http://www.its.berkeley.edu/&quot;&gt;Institute for Transportation Studies&lt;/a&gt;? Other experts?&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Mon, 20 Jul 2009 19:54:22 GMT</pubDate>
			</item>
		<item>
			<title>Walter Cronkite&apos;s &apos;Cosmic Disaster&apos; editorial</title>
			<link>http://www.scripting.com/stories/2009/07/20/walterCronkitesCosmicDisas.html</link>
			<guid>http://www.scripting.com/stories/2009/07/20/walterCronkitesCosmicDisas.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/20/walterCronkitesCosmicDisas.html#disqus_thread</comments>
			<description>&lt;object width=&quot;320&quot; height=&quot;265&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/eIm_WSTcqyI&amp;hl=en&amp;fs=1&amp;&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/eIm_WSTcqyI&amp;hl=en&amp;fs=1&amp;&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;320&quot; height=&quot;265&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://rebootnews.com/2009/07/20/00022.html&quot;&gt;In this week&apos;s Rebooting The News&lt;/a&gt; podcast, I chose Walter Cronkite as our inspiration of the week. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Mon, 20 Jul 2009 14:54:54 GMT</pubDate>
			<enclosure url="http://mp3.morningcoffeenotes.com/reboot09Jul20.mp3" length="10848012" type="binary/octet-stream" />
			</item>
		<item>
			<title>What a 140-char message looks like in RSS</title>
			<link>http://www.scripting.com/stories/2009/07/19/whatA140charMessageLooksLi.html</link>
			<guid>http://www.scripting.com/stories/2009/07/19/whatA140charMessageLooksLi.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/19/whatA140charMessageLooksLi.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/19/mwom.gif&quot; width=&quot;138&quot; height=&quot;193&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named mwom.gif&quot;&gt;Here&apos;s a &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/19/metaTweets.gif&quot;&gt;screen shot&lt;/a&gt; to contemplate.&lt;br&gt;&lt;br&gt;There are two 140-character messages. Each illustrates features of the new shipwreck I hope to sink, to create a new &lt;a href=&quot;http://www.scripting.com/stories/2007/04/28/twitterAsCoralReef.html&quot;&gt;coral reef&lt;/a&gt; for Twitter-like systems to grow on and around.&lt;br&gt;&lt;br&gt;The first three items in each message are fairly obvious: &lt;br&gt;&lt;br&gt;&amp;lt;description&gt; holds the 140-character text.&lt;br&gt;&lt;br&gt;&amp;lt;pubDate&gt; is the timestamp, when the message was created.&lt;br&gt;&lt;br&gt;&amp;lt;guid&gt; is the identifier for the message, so a reader can tell if they&apos;ve seen it before. &lt;br&gt;&lt;br&gt;This makes it possible for the messages to be edited after publication, a common feature requests from writers using Twitter.&lt;br&gt;&lt;br&gt;After that come optional elements.&lt;br&gt;&lt;br&gt;&amp;lt;category&gt; works like tags in apps like Flickr or YouTube. You specify them &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/19/tagsDialog.gif&quot;&gt;in a dialog&lt;/a&gt;, blanks separate them, you can create tags with blanks by putting them inside quotes. &lt;br&gt;&lt;br&gt;&amp;lt;link&gt; is used to point to web pages. No need to shorten the URLs because they don&apos;t take up space in the 140 characters.&lt;br&gt;&lt;br&gt;&amp;lt;enclosure&gt; is how you attach media objects to messages. Again, no need to shorten the URLs. And since the clients know the media type, they can show a preview, or embed a player.&lt;br&gt;&lt;br&gt;&lt;i&gt;These all use well-understood elements of RSS 2.0. Nothing new needed to be invented.&lt;/i&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 19 Jul 2009 17:37:57 GMT</pubDate>
			</item>
		<item>
			<title>Craigslist is progress</title>
			<link>http://www.scripting.com/stories/2009/07/19/craigslistIsProgress.html</link>
			<guid>http://www.scripting.com/stories/2009/07/19/craigslistIsProgress.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/19/craigslistIsProgress.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.scripting.com/stories/2009/06/30/whatOfWoodsteinInTheReboot.html&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/07/19/bonehead.gif&quot; width=&quot;125&quot; height=&quot;165&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named bonehead.gif&quot;&gt;&lt;/a&gt;I don&apos;t think I&apos;ve ever written about &lt;a href=&quot;http://www.craigslist.org/about/sites&quot;&gt;Craigslist&lt;/a&gt; here. &lt;br&gt;&lt;br&gt;Probably because I don&apos;t spend much time thinking about it, or worrying about it. But I know that some people do, for example Terry Gross, the host of NPR&apos;s Fresh Air. It comes up when people talk about the Internet destroying things that matter, like the classified ads in newspapers. At one point in an &lt;a href=&quot;http://www.npr.org/templates/story/story.php?storyId=106347439&quot;&gt;interview&lt;/a&gt; with Wired editor Chris Anderson she asks, in a bewildered way, what happened. She was saying it was a shame that Craigslist comes along and does what the newspapers were doing, for a fraction of the cost, employing a small fraction of the people who used to support the classified ads in newspapers.&lt;br&gt;&lt;br&gt;I&apos;m not surprised, and if you think about it, it&apos;s very predictable. It&apos;s called productivity, and it&apos;s what new technology is &lt;i&gt;supposed&lt;/i&gt; to do. We used to employ 20 percent of the workforce in agriculture, now it&apos;s just 2 percent. That&apos;s because of technology. You may say it&apos;s bad, but there&apos;s also less hunger in the US now than there was then. And there probably are far more classified ads today, now that they&apos;re mostly free, than there were when they cost money. &lt;br&gt;&lt;br&gt;It&apos;s productivity. It basically a good thing. And as long as we invest in progress it&apos;s inevitable.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://mp3.morningcoffeenotes.com/freshAirChrisAnderson.mp3&quot;&gt;Here&apos;s an MP3&lt;/a&gt; of the segment quoted above.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 19 Jul 2009 20:41:10 GMT</pubDate>
			<enclosure url="http://mp3.morningcoffeenotes.com/freshAirChrisAnderson.mp3" length="893869" type="binary/octet-stream" />
			</item>
		<item>
			<title>Another test post</title>
			<link>http://www.scripting.com/stories/2009/07/19/anotherTestPost.html</link>
			<guid>http://www.scripting.com/stories/2009/07/19/anotherTestPost.html</guid>
			<comments>http://www.scripting.com/stories/2009/07/19/anotherTestPost.html#disqus_thread</comments>
			<description>It&apos;s amazing how much discussion these test posts get over on FriendFeed. &lt;br&gt;&lt;br&gt;I have to do them because my app needs something new to ping about to see if the apps that are subscribed to this get the updates, in real-time of course, via RSS.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 19 Jul 2009 17:09:32 GMT</pubDate>
			</item>
		</channel>
	</rss>

