<?xml version="1.0"?>
<!-- RSS generated by OPML Editor v0.73 on 2/13/2009; 3:53:01 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>Fri, 13 Feb 2009 08:00:00 GMT</pubDate>
		<lastBuildDate>Fri, 13 Feb 2009 23:53:01 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>
		<item>
			<title>OAuth update</title>
			<link>http://www.scripting.com/stories/2009/02/13/oauthUpdate.html</link>
			<guid>http://www.scripting.com/stories/2009/02/13/oauthUpdate.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/13/oauthUpdate.html#disqus_thread</comments>
			<description>I&apos;m still stuck &lt;a href=&quot;http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html&quot;&gt;where I was last night&lt;/a&gt; with getting OAuth to work with Twitter. I&apos;ve been able to get all the way up to making a call that requires authentication, and I&apos;ve constructed the query with what I think is correct OAuth credentials, but Twitter says its an &quot;Invalid OAuth Request.&quot;&lt;br&gt;&lt;br&gt;&lt;form&gt;&lt;textarea cols=&quot;50&quot; rows=&quot;9&quot;&gt;http:\//twitter.com/statuses/friends_timeline.xml?oauth_consumer_key=MoCD9snM6y99LJu2uMJBZA&amp;oauth_nonce=t4TCVFmOuV&amp;oauth_signature=7K5Q%2FZjT73OTgi%2F0HRd2CIFt3AY%3D&amp;oauth_signature_method=HMAC-SHA1&amp;oauth_timestamp=1234568629&amp;oauth_token=3839-qGGKCjWI17jlx00CWGDMWqxkiYNwhwNCB1JqeoocX4k&amp;oauth_version=1.0 &lt;/textarea&gt;&lt;/form&gt;Matt at Twitter posted a &lt;a href=&quot;http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html#comment-6242716&quot;&gt;note&lt;/a&gt; saying that it might be because my app hasn&apos;t been turned on, but later he told me it had been turned on but the query still isn&apos;t working.&lt;br&gt;&lt;br&gt;Now I&apos;m going to look for other OAuth services to test against. If you have any suggestions please post a comment. Thanks! &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>Fri, 13 Feb 2009 23:40:55 GMT</pubDate>
			</item>
		<item>
			<title>Connecting with Twitter using OAuth</title>
			<link>http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html</link>
			<guid>http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html#disqus_thread</comments>
			<description>Okay, so the &lt;a href=&quot;http://www.scripting.com/stories/2009/02/12/oauthHailMaryQuickCodeClin.html&quot;&gt;easy part&lt;/a&gt; of OAuth is done, I have it connecting to the demo server. Now comes the part where I try to use it to control Twitter. That part, no surprise, isn&apos;t working -- yet. I &lt;i&gt;will&lt;/i&gt; get it to work. I&apos;m determined. &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;This much does work.&lt;br&gt;&lt;br&gt;1. I am able to get a request token.&lt;br&gt;&lt;br&gt;2. I am able to direct the user to the page where they give the OPML Editor permission to use my account, and I am able to give the OPML Editor that permission.&lt;br&gt;&lt;br&gt;3. The OPML Editor, waiting in the background, polling Twitter, determines that it has been given access, and saves the access key and the access secret in the database. &lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/12/accordion.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 accordion.gif&quot;&gt;All that happened in 5 minutes, so I was fairly confident that the next step would work, but blam I hit a brick wall and stopped right there. It&apos;s insisting that it cannot authenticate me.&lt;br&gt;&lt;br&gt;4. Here&apos;s what I want to do, I want to ask Twitter for my friends&apos; timeline. Before OAuth, you&apos;d make a request of &lt;a href=&quot;http://twitter.com/statuses/friends_timeline.xml&quot;&gt;this URL&lt;/a&gt;, with nonsecure HTTP authentication, and it would return an XML structure that contains information about recent status updates from the people the user is following. I make the &lt;a href=&quot;http://twitter.com/statuses/friends_timeline.xml?oauth_consumer_key=MoCD9snM6y99LJu2uMJBZA&amp;oauth_nonce=xpo7VgIVBv&amp;oauth_signature=SG1Pf8cRqoF4yNq3KJhF7Wjv%2F%2Bg%3D&amp;oauth_signature_method=HMAC-SHA1&amp;oauth_timestamp=1234488986&amp;oauth_token=3839-hu5bzdVyUJFlOyOQAa0NAcrkeIiA6Zrj9465BhSM&amp;oauth_version=1.0&quot;&gt;request&lt;/a&gt; using the same code I used to make the request of the &lt;a href=&quot;http://term.ie/oauth/example/&quot;&gt;Irish server&lt;/a&gt;, the request that worked, but I get back the following &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/12/nothappy.gif&quot;&gt;result&lt;/a&gt; from Twitter: &quot;Invalid OAuth Request.&quot; &lt;br&gt;&lt;br&gt;I&apos;m doing something wrong but damn if I know what it is! &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;PS: Here&apos;s the current &lt;a href=&quot;http://static.opml.org/misc/apps.OAuth.fttb&quot;&gt;OAuth app table&lt;/a&gt;, for the gutsy Frontier programmers.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 13 Feb 2009 01:22:40 GMT</pubDate>
			</item>
		<item>
			<title>OAuth hail mary quick code clinic and plea for help</title>
			<link>http://www.scripting.com/stories/2009/02/12/oauthHailMaryQuickCodeClin.html</link>
			<guid>http://www.scripting.com/stories/2009/02/12/oauthHailMaryQuickCodeClin.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/12/oauthHailMaryQuickCodeClin.html#disqus_thread</comments>
			<description>Hi everybody!&lt;br&gt;&lt;br&gt;As you probably know Twitter is getting ready to support OAuth, and this is a good thing, cause it&apos;ll make it easier to trust websites with access to your account cause you won&apos;t have to give up your password. But OAuth is hard to implement, it&apos;s complicated, and because I&apos;m basically programming the OPML Editor on my own, if I want to support it, I have to write the code. Which is okay cause it&apos;s interesting, and it&apos;ll mean I&apos;ll have a very deep background in OAuth when it&apos;s done.&lt;br&gt;&lt;br&gt;I&apos;ve been through one of these before. Flickr has a similar authentication system, although it&apos;s simpler than OAuth (probably fewer cooks and less compromise in the design). So last night I got coding finally and made a lot of progress, thanks to some help from a &lt;a href=&quot;http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.hueniverse.com%2Fhueniverse%2F2008%2F10%2Fbeginners-gui-1.html&amp;ei=eE6USba2ComGsQODo8izBw&amp;usg=AFQjCNGEnm7KQ2kjOGehC8mx2cH1ggNVMQ&amp;sig2=shnM73PFzwcblxgdEArG0w&quot;&gt;tutorial&lt;/a&gt; at Hueniverse. But as I was finishing it up I was pretty sure it wouldn&apos;t work when I tested it against a &lt;a href=&quot;http://term.ie/oauth/example/client.php&quot;&gt;server&lt;/a&gt; running in Ireland, and sure enough it didn&apos;t.&lt;br&gt;&lt;br&gt;At this point what you do is put up a source listing ahd ask other programmers to have a look. I bet there are a dozen things I&apos;m not doing that I should be. Based on &lt;a href=&quot;http://oauth.googlecode.com/svn/code/python/oauth/&quot;&gt;Leah Culver&apos;s code&lt;/a&gt;, I think I may have to set some headers, but I&apos;m not doing any of that. What else? &lt;br&gt;&lt;br&gt;Anyway, here&apos;s the listing.&lt;br&gt;&lt;br&gt;http://scripting.com/misc/programming/oauthlisting.txt &lt;br&gt;&lt;br&gt;Gratitude for any help will be psychically and demonstrably expressed! &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://images.scripting.com/archiveScriptingCom/2009/02/12/accordion.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 accordion.gif&quot;&gt;Update at 11:50AM: I got signatures working. Here&apos;s the &lt;a href=&quot;http://scripting.com/misc/programming/oauthlisting.txt&quot;&gt;updated code listing&lt;/a&gt;. How I did it was to fill in the values in the Hueniverse &lt;a href=&quot;http://www.hueniverse.com/hueniverse/2008/10/beginners-gui-1.html&quot;&gt;tutorial&lt;/a&gt; and step through my code and check my values against theirs. There were differences. Where they disagreed, I made mine match theirs. Once I got them producing the same signature, I tested it against the server in Ireland and it worked. Anyone who&apos;s trying to get theirs to work, I recommend doing the same. It takes all the guesswork out of it. Now I have to step through the rest of the dance and see how it goes. &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;Update at 12:45PM: I&apos;m done with my OAuth library, I&apos;ve worked through all the levels with the &lt;a href=&quot;http://term.ie/oauth/example/&quot;&gt;test server&lt;/a&gt; in Ireland, and have made arbitrary authenticated calls. I even see roughly how this will plug into Twitter. It means rewriting all my glue code, but should not effect any of the higher-level code. After a break I&apos;ll get started testing against twitter.com.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Thu, 12 Feb 2009 16:22:00 GMT</pubDate>
			</item>
		<item>
			<title>How I made over $2 million with this blog</title>
			<link>http://www.scripting.com/stories/2009/02/11/howIMadeOver2MillionWithTh.html</link>
			<guid>http://www.scripting.com/stories/2009/02/11/howIMadeOver2MillionWithTh.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/11/howIMadeOver2MillionWithTh.html#disqus_thread</comments>
			<description>On Twitter early this morning &lt;a href=&quot;http://twitter.com/davewiner/status/1198720005&quot;&gt;I said something provocative&lt;/a&gt;. &quot;I&apos;ve made over $2 million from my blog and Dan thinks blogs can&apos;t make money. He needs to get out of the box more often.&quot; &lt;br&gt;&lt;br&gt;I was referring to Dan Lyons, who had written a &lt;a href=&quot;http://www.newsweek.com/id/183666&quot;&gt;piece&lt;/a&gt; in Newsweek that said among other things: &quot;While blogs can do many wonderful things, making huge amounts of money isn&apos;t one of them.&quot;&lt;br&gt;&lt;br&gt;I agree. Blogs don&apos;t make money. But people with blogs can. &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;Dan, this is not a fairy tale, I got the check and it had seven figures. But this isn&apos;t one of those pitches to get you to buy a book or a video or to come hear me give a lecture. I&apos;ve made a lot of money with this blog, and may make a bunch more, but I&apos;m not going to show you how to do it. But I will try to get you to change the way you think about blogs and other social media.&lt;br&gt;&lt;br&gt;Let me start by asking a question. &lt;br&gt;&lt;br&gt;Assume you run a business and you advertise. How much money did you make from your advertisements?&lt;br&gt;&lt;br&gt;Presumably your ads make money, otherwise why are you running them?&lt;br&gt;&lt;br&gt;Now in figuring out how much money you made from the ads, did you look for ads on your ads? That makes no sense of course. Why would anyone try to make money by putting an ad on an ad?&lt;br&gt;&lt;br&gt;So when I told you I made over $2 million with this blog, why did you immediately look for ads? I can save you the trouble -- there aren&apos;t any. And in the 12 years this blog has been here there has never been an ad on this blog. With a caveat, unless you count me talking about my products. Because I do talk about my products here. I try to stay as balanced as I can, but of course I tilt toward the positive. I have a bias -- I wouldn&apos;t have made the products if I didn&apos;t think they were good. But like all people with real products I know they&apos;re not perfect, sometimes they&apos;re imperfect, and I try to be honest about that. &lt;br&gt;&lt;br&gt;Now -- how did I make more than $2 million with this blog?&lt;br&gt;&lt;br&gt;Well, I ran a commercial company for quite a few years, UserLand Software, and I used this blog to talk about what the company was doing. We had reasonable sales -- probably over $1 million while I had the blog. We never took out an ad, or hired a PR firm. All the promotion ever done for the company was done right here. So let&apos;s count half of that $1 million toward the total. &lt;br&gt;&lt;br&gt;Then there are the consulting gigs I&apos;ve gotten over the years I&apos;ve been running the blog. None of them directly resulted from pitches I made here, I never said &quot;Hire me to tell you how to build your product, or work with your community, or serve your users,&quot; but the posts I&apos;ve written here have served as a calling card, a way of keeping my name and ideas on people&apos;s minds. Over the years, that&apos;s a few hundred thousand.&lt;br&gt;&lt;br&gt;But the real whopper was the deal where I sold weblogs.com to Verisign for $2.3 million. Again, a product that never had an ad, never had a PR campaign, the only way anyone heard of it was through this blog. &lt;br&gt;&lt;br&gt;So we&apos;re already over &lt;i&gt;$3&lt;/i&gt; million -- and all I did was what any blogger does -- talk about what I&apos;m doing. And that&apos;s the role of a blog, it&apos;s a way of communicating what you&apos;re doing. Companies, consultants and authors need to do a lot of communicating, and blogs allow you to go direct, and be more efficient, less diluted. People get a real feel for who you are and how you think and what you&apos;re like as a person. &lt;br&gt;&lt;br&gt;Why would I ever let someone else hitch their &quot;message&quot; on this -- it would get in the way of me making money! &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;If I had any advice to offer it&apos;s this -- get in the habit of communicating directly with the people you want to influence. Don&apos;t charge them to read it and don&apos;t let others interfere with your communication. Talk through your blog as you would talk face to face. You&apos;d never stop mid-sentence and say &quot;But first a word from my sponsor!&quot; -- so don&apos;t do that on your blog either. I can&apos;t promise you&apos;ll make any money from your blog, and I think the more you try the less chance you have. Make a good product and listen to your customers to make it better, and use the tools to communicate, and you may well make money &lt;i&gt;from the whole thing.&lt;/i&gt; To expect the blog alone to pay your bills is to misunderstand what a blog can do. You&apos;ll only be disappointed like Dan Lyons was.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 11 Feb 2009 17:19:33 GMT</pubDate>
			</item>
		<item>
			<title>How we look vs Who we are</title>
			<link>http://www.scripting.com/stories/2009/02/10/howWeLookVsWhoWeAre.html</link>
			<guid>http://www.scripting.com/stories/2009/02/10/howWeLookVsWhoWeAre.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/10/howWeLookVsWhoWeAre.html#disqus_thread</comments>
			<description>I was talking with a friend this morning, part of an ongoing conversation about how people are judged by their outside image and how this may be at odds with how they see themselves. I think we spend our whole lives studying this. &lt;br&gt;&lt;br&gt;A few stories...&lt;br&gt;&lt;br&gt;1. About 15 years ago I took a picture of my father and showed it to him. I thought he looked good, happy and fit -- I thought he would be pleased, but instead he winced. I said &quot;Dad that&apos;s what you look like.&quot; And he said one of the sweetest things I remember him saying -- that inside he still feels like he&apos;s 19 and this picture reminded him that he was not (he was about 65 at the time). &lt;br&gt;&lt;br&gt;2. A friend got rich, quickly, and then just as quickly got poor. Never saw anything like it before or since. I formed a theory that inside he felt poor and the riches were at odds with that. It was easier to get rid of the money than to get rid of the feeling of worthlessness. (None of this is conscious by the way, it&apos;s all about the subconscious, which is much more powerful.)&lt;br&gt;&lt;br&gt;3. I was dating a very attractive woman. I got invited to see the world from her point of view, and man, what a difference. She thought everyone was always trying to get in each others&apos; pants. I told her this was not true! But I don&apos;t think she ever believed me. &lt;br&gt;&lt;br&gt;4. A friend tells a story about very gentle person, a man, who has very dark eyebrows. He explained that everyone always thinks he&apos;s angry even when he&apos;s happy or wistful or curious or sad. Everyone reacts to him all the time as if he were angry. To him the world looks like a very defensive place.&lt;br&gt;&lt;br&gt;5. Me, I was always a tall boy growing up. But there came a time when I shot up and went from 70 or 80 pounds to 150 or 170, probably in two or three years. From 60 inches tall to 72 inches. Inside I was still a child, but outside I was scaring everybody. I know that now but I didn&apos;t understand it when I was a kid, because I was inside the body looking out. I remained more or less constant, but the effect I had on people changed dramatically. This left me confused for years! A lot of people must go through this, we all grow up and the people around us remember us as a cute little kid and all of a sudden the cute kid is gone, replaced by a strapping young man or a shapely young woman. Maybe they never forgive you for stealing the cute little kid?&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/accordion.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 accordion.gif&quot;&gt;Anyway, back to my friend who started this thread. I had asked her to tune into my &lt;a href=&quot;http://twitter.com/davewiner&quot;&gt;Twitter feed&lt;/a&gt; and she did, and we talk about it when we get together. Today she wanted to know why my icon is King Kong. I said it&apos;s a joke -- that&apos;s what people say about me, but it&apos;s not really me. Inside I&apos;m nothing like that, but on the outside, often it seems to me that the world is relating to me as if I were. She asked why not change the image. I laughed and asked -- what should I change it too? Ballet slippers? A pink tutu? No, she said, how about a teddy bear or Gentle Ben? Hmmm. Well, I&apos;m not quite ready for that, after giving it some thought. I don&apos;t see myself that way, and it&apos;s important that the iconography not only reflect how you&apos;d like people to see you, but also reflect how you feel inside. So I looked through my archive and settled, for now, on the accordion player. He&apos;s a very frequent guest &lt;a href=&quot;http://images.google.com/images?q=site%3Ascripting.com accordion&quot;&gt;here&lt;/a&gt;, and in many ways I identify with him. Playing a tune, giving people a song to sing, but folksy -- even &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2005/10/25/DSCN4047.JPG&quot;&gt;schmaltzy&lt;/a&gt; -- that&apos;s how I&apos;d like to be seen. Not too heavy, but not all cuddles either. Maybe someday I&apos;ll feel okay with Gentle Ben, but not yet.&lt;br&gt;&lt;br&gt;So I&apos;m archiving my Twitter imagery today and replacing it with new stuff. Here&apos;s an overall &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/overall.gif&quot;&gt;screen shot&lt;/a&gt; of what it used to look like, and here&apos;s the old &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/kongavatar.jpg&quot;&gt;avatar&lt;/a&gt;, and the &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/kong.jpg&quot;&gt;background image&lt;/a&gt;. I&apos;m replacing it with the &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/25/accordion.gif&quot;&gt;accordion guy&lt;/a&gt; and a picture of the &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/sf.jpg&quot;&gt;SF skyline&lt;/a&gt; taken from my perch in the Berkeley Hills, roughly what I see when I look out over the world while I&apos;m twittering or blogging.&lt;br&gt;&lt;br&gt;Of course while I was trying to make the change I had a &lt;a href=&quot;http://www.flickr.com/photos/scriptingnews/2537265280/&quot;&gt;visit from the whale&lt;/a&gt;. I&apos;ll have to wait till he let&apos;s me do my thing. :-(&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 10 Feb 2009 22:07:05 GMT</pubDate>
			</item>
		<item>
			<title>Twitter *kills* Google in real-time search</title>
			<link>http://www.scripting.com/stories/2009/02/10/twitterKillsGoogleInRealti.html</link>
			<guid>http://www.scripting.com/stories/2009/02/10/twitterKillsGoogleInRealti.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/10/twitterKillsGoogleInRealti.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://twitter.com/mattcutts/status/1192385531&quot;&gt;Matt Cutts&lt;/a&gt;: &quot;The real-time web is not the threat. Google can index data in seconds.&apos;&lt;br&gt;&lt;br&gt;He&apos;s the head of webspam team at Google, and a man who, obviously, knows a lot about search.&lt;br&gt;&lt;br&gt;That was 17 hours ago as I write this at almost 2AM, Twitter&apos;s real-time search has had a story, a few thousand night owls were up, in LA and around the world, and news was breaking, the kind of sensational prurient goop that Twitter loves, a LA car chase, covered by helicopter. As I write this, Twitter is about 1 hour ahead of Google, that is, Google&apos;s latest news is 1 hour behind Twitter&apos;s. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/oneFiftyAm.gif&quot;&gt;Here&apos;s a screen shot&lt;/a&gt; of a Google News &lt;a href=&quot;http://news.google.com/news?q=bentley&quot;&gt;search&lt;/a&gt; done at 1:50AM Pacific.&lt;br&gt;&lt;br&gt;Granted, this is not (likely) an earth-shaking story. But if it were, the same technology would apply. It&apos;s a good test case, a good dry run.&lt;br&gt;&lt;br&gt;Also granted, the Twitter result is scattered and disorganized. If you weren&apos;t watching the event unfold in realtime you would not be able to piece together the story. However I &lt;i&gt;was&lt;/i&gt; watching realtime while it was happening, hitting Twitter&apos;s realtime search and watching my incoming twitstream. I follow over 800 people, and a lot of them were fascinated with the story of the slow-speed chase through LA of the police by someone driving a white Bentley. Who is it? Why is it taking so long? &lt;br&gt;&lt;br&gt;We watched as a helicopter hovered over the scene where the driver was apprehended. Ominously one Twitterer says the driver killed himself on camera on ABC. Now there are some published mainstream reports that say this too.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/10/onefiftyseven.gif&quot;&gt;At 1:57AM&lt;/a&gt;, Google has a link to an &lt;a href=&quot;http://www.pe.com/ap_news/California/CA_LA_Bentley_Pursuit_384680C.shtml&quot;&gt;AP story&lt;/a&gt; with an update about the driver being taken away in an ambulance. The story has a post time of 1:34AM, about 25 minutes ago as I write this at 2AM.&lt;br&gt;&lt;br&gt;Now all this is likely to get washed out in a few hours when the reports are filed and there&apos;s been a press conference. My point is that Twitter is doing something new and with all due respect to Google, something that Google isn&apos;t. However, there&apos;s a lot of room for improvement, and connections between the various parts of the news ecosystem. &lt;br&gt;&lt;br&gt;Every serious news outlet should have someone monitoring Twitter 24 hours a day, 7 days a week. They should be following at least a few hundred people, feel free to clone my follow list, if you like. It got me in the loop on this within minutes. When a story breaks, a reporter should be dispatched to cover the news that the Twitter community uncovers. The first news organization that does this well is going to get a ton of flow and attention and be well-positioned for the new &lt;a href=&quot;http://www.scripting.com/stories/2009/01/19/the24minuteNewsCycle.html&quot;&gt;24-minute news cycle&lt;/a&gt;. Google clearly needs to get their hooks into the Twitter flow, but it&apos;s not clear that Twitter wants them in there, hence the last part of @mattcutts&apos;s &lt;a href=&quot;http://twitter.com/mattcutts/status/1192385531&quot;&gt;quote&lt;/a&gt;, which is ominous: &quot;The larger issue is when search engines can&apos;t see data.&quot; As we often say &lt;i&gt;&quot;Bing!&quot;&lt;/i&gt; -- that&apos;s the crux of the biscuit.&lt;br&gt;&lt;br&gt;As happens so often in tech, we&apos;re coming up to a repeat of the sitdown scene in The Godfather where the heads of the other families tell Don Corleone that he must share his Senators, which he keeps in his pocket, like so many coins. (I&apos;ll look for the exact quote.) Twitter is holding some valuable coins in its pocket. But Google need not sit on the sideline, they&apos;re a big force, and they&apos;re moving into social networkings like an aircraft carrier, slowly and deliberately, one step at a time.&lt;br&gt;&lt;br&gt;Another note -- this is a thread we&apos;ve been following here on scripting.com since 1996. Today we call it &quot;real-time search,&quot; back then I &lt;a href=&quot;http://www.scripting.com/davenet/1996/09/07/FloatingIdeas.html#1&quot;&gt;called for JIT-SEs&lt;/a&gt; or &lt;i&gt;Just-in-time search engines.&lt;/i&gt;&lt;br&gt;&lt;br&gt;One more observation: Sometimes having insomnia pays off. &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;Update: &lt;a href=&quot;http://www.latimes.com/news/local/la-me-bentley-pursuit11-2009feb11,0,7473572.story&quot;&gt;At 2:25AM&lt;/a&gt;, the LA Times has a lot more detail. &lt;br&gt;&lt;br&gt;Update: The full Godfather quote from the &lt;a href=&quot;http://www.awesomefilm.com/script/THEGODFATHER.txt&quot;&gt;screenplay&lt;/a&gt; by Mario Puzo. &quot;Don Corleone is too modest.  He had the judges and politicians in his pocket and he refused to share them. His refusal is not the act of a friend.  He takes the bread out of the mouths of our families.  Times have changed, it&apos;s not like the old days where everyone can go his own way.  If Don Corleone had all the judges and politicians in New York, then he must share them or let others use them.  Certainly he can present a bill for such services, we&apos;re not Communists, after all. But he has to let us draw water from the well.  It&apos;s that simple.&quot;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 10 Feb 2009 09:44:49 GMT</pubDate>
			</item>
		<item>
			<title>David Recordon</title>
			<link>http://www.scripting.com/stories/2009/02/08/davidRecordon.html</link>
			<guid>http://www.scripting.com/stories/2009/02/08/davidRecordon.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/08/davidRecordon.html#disqus_thread</comments>
			<description>Just had a 1/2 hour phone conversation with &lt;a href=&quot;http://www.davidrecordon.com/&quot;&gt;David Recordon&lt;/a&gt; who&apos;s involved with OpenID and OAuth and works at SixApart. There were no deals made, we talked in generalities, I wanted him to understand where I was at with these two technologies. In the spirit of being open and transparent, here&apos;s where I&apos;m at:&lt;br&gt;&lt;br&gt;1. I&apos;m a user of OpenID. If you look at the HTML source for the &lt;a href=&quot;http://scripting.com/&quot;&gt;scripting.com&lt;/a&gt; home page you&apos;ll see all the OpenID information. Pretty sure I understand how it works at a technical level, and that I could if needed do a server implementation.&lt;br&gt;&lt;br&gt;2. I&apos;m confused by OAuth, but I know I have to implement it, at the lowest level, because there&apos;s no community to do it for the OPML Editor, and that&apos;s where I do my development. I&apos;ve done the Flickr pre-cursor to OAuth, and hated it, but I have it working, and it works without flaw or problem, so that&apos;s behind me. The docs that exist for OAuth are daunting. But it&apos;s high on my to-do list. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://flickr.com/photos/scriptingnews/3264614652/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/08/ninthAve.gif&quot; width=&quot;125&quot; height=&quot;170&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named ninthAve.gif&quot;&gt;&lt;/a&gt;3. Because of the inevitability of OAuth, I&apos;m concerned that the big companies are going to start monkeying with it, and that at some point there will be many flavors of OAuth and I&apos;ll have to implement them all. This is just a fear, only based on experience with other formats and protocols.&lt;br&gt;&lt;br&gt;4. In the struggle to achieve simplicity for OpenID, I came to the conclusion that it has to be built into each web browser. Interestingly David came to the same conclusion and wrote an &lt;a href=&quot;http://radar.oreilly.com/2008/12/getting-openid-into-the-browse.html&quot;&gt;article&lt;/a&gt; about it in December last year. Imho, the browsers that need to do this are: Firefox, MSIE, Safari and Chrome. If they do it the rest will follow. I think if even one does it, all the rest will follow because it is such a compelling idea, and users will like it and insist on it from their browser vendor.&lt;br&gt;&lt;br&gt;5. He agrees that we need the ability to &lt;a href=&quot;http://www.scripting.com/stories/2009/02/04/aMetadataRace.html&quot;&gt;attach arbitrary metadata&lt;/a&gt; to a user ID.&lt;br&gt;&lt;br&gt;6. He and I see eye to eye on many of the same things. He&apos;s younger, but seems to be going down a similar path as I did. He&apos;s in for a lot of pain, but he&apos;s doing good work, and I told him so, and I wanted to get that out here. &lt;br&gt;&lt;br&gt;7. I still think it&apos;s trouble to support Facebook having an invite-only meeting for design around open technologies. However he says they have removed the &quot;invite-only&quot; phrase from the meeting description, and they may webcast it. My main concern is that the OpenID that enters the room is the same one that exits when the meeting is over. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 08 Feb 2009 20:01:31 GMT</pubDate>
			</item>
		<item>
			<title>Kettle Chips</title>
			<link>http://www.scripting.com/stories/2009/02/08/kettleChips.html</link>
			<guid>http://www.scripting.com/stories/2009/02/08/kettleChips.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/08/kettleChips.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.amazon.com/Kettle-Chips-Spicy-Thai-2-Ounce/dp/B000G6Q4GM&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/08/kettleChipsSpicyThai.jpg&quot; width=&quot;248&quot; height=&quot;400&quot; border=&quot;0&quot; alt=&quot;A picture named kettleChipsSpicyThai.jpg&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Yummmm!&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 08 Feb 2009 23:51:46 GMT</pubDate>
			</item>
		<item>
			<title>Facebook and Twitter, OpenID</title>
			<link>http://www.scripting.com/stories/2009/02/07/facebookAndTwitterOpenid.html</link>
			<guid>http://www.scripting.com/stories/2009/02/07/facebookAndTwitterOpenid.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/07/facebookAndTwitterOpenid.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/07/accordion.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 accordion.gif&quot;&gt;There was some really interesting &lt;a href=&quot;http://www.allfacebook.com/2009/02/what-facebooks-open-platform-means-for-you/&quot;&gt;news&lt;/a&gt; yesterday about Facebook opening up their model so that status updates can flow in and out of their sandbox through their API. A lot of people who are familiar with programming Facebook (I&apos;m not) say this will open Facebook to the same kinds of apps that have been developed around Twitter, which has always had this kind of API.&lt;br&gt;&lt;br&gt;Immediately I felt drawn to know more about how Facebook works, for the first time. I&apos;ve been happy writting Twitter apps and FriendFeed apps. But a lot more people use Facebook, and as we know and have said many times, the important thing is where the people are.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://blog.broadbandmechanics.com/2009/02/twitter-is-now-worth-like-half-as-much&quot;&gt;The best post&lt;/a&gt; I&apos;ve read so far on the politics between Twitter and Facebook was written by Marc Canter. I laughed out loud a few times while reading it, it&apos;s that good. I don&apos;t think they&apos;re laughing about it at Twitter headquarters. But I also don&apos;t think it&apos;s in any way over, as some do. Techno-political chess matches are rarely finished after the first few moves, it usually takes a number of rounds, backs and forths, before you can develop a theory about the outcome, and even then it&apos;s hard to knock momentum. One of my investors once said, when Apple was just a $1 billion company in 1983, that &quot;Billion dollar companies don&apos;t just disappear.&quot; &lt;br&gt;&lt;br&gt;Okay, Twitter is a $0 billion company, but that&apos;s not the point, they&apos;ve got a lot of momentum, a lot -- and it&apos;s not going to disipate because of a technical innovation at Facebook. It&apos;s going to take more than that. And in the meantime, it certainly means that Twitter will be more attentive to its partners and developers, and perhaps be a bit more aggressive with feature rollouts (It&apos;s been sitting on a lot of new features for a long time, imho).&lt;br&gt;&lt;br&gt;I called Marc to congratulate him on his piece, and asked about the meeting at Facebook next week about OpenID, and he said something I was afraid of -- it&apos;s invite-only. Which means they&apos;re screwing around, both Facebook and especially the OpenID people. You can&apos;t have invite-only meetings about open standards. It&apos;s not at all a small thing. I strongly recommend that the meeting be held outside of Facebook, that they be made totally welcome to participate, and that everyone else who&apos;s interested be welcome as well. &lt;br&gt;&lt;br&gt;OpenID has come a long way and as far as I know has always been a level playing field. I&apos;ve seen people trying to have private meetings about SOAP and RSS, and I always put my foot down and said no, and blew the whistle publicly if I needed to. It&apos;s time for the leaders of OpenID to defend the open-ness of their work. You can&apos;t have invite-only meetings about open protocols. And there can&apos;t be any exceptions to that.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.facebook.com/event.php?eid=52714676178&quot;&gt;Update&lt;/a&gt;: &quot;Because we want to keep it small and focused, the event is invite-only.&quot;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 07 Feb 2009 23:43:55 GMT</pubDate>
			</item>
		<item>
			<title>Don&apos;t boycott Kellogg</title>
			<link>http://www.scripting.com/stories/2009/02/06/dontBoycottKellogg.html</link>
			<guid>http://www.scripting.com/stories/2009/02/06/dontBoycottKellogg.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/06/dontBoycottKellogg.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/06/cf.gif&quot; width=&quot;125&quot; height=&quot;195&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named cf.gif&quot;&gt;First, a disclaimer -- I used to smoke pot, but I haven&apos;t in many years. I don&apos;t smoke anything, or actually take any drugs that get me high. However, I strongly believe that marijuana should be decriminalized, even made legal. I think it&apos;s the ultimate in hypocrisy to argue that former members of the excecutive branch of the US govt should not be prosecuted for war crimes because it would be looking backward, while our jails are full of people whose only &quot;crime&quot; is that they smoke pot. It&apos;s like we have two legal systems, one for the powerful and one for the rest of us. It&apos;s so un-American, I don&apos;t know why people can&apos;t see that.&lt;br&gt;&lt;br&gt;Anyway, I remember what it was like to smoke pot, and I definitely remember what it was like &lt;i&gt;after&lt;/i&gt; smoking pot. It gives you the munchies, an appetite for anything that&apos;s rich and sweet. I think sometimes American industry worked at creating &lt;a href=&quot;http://www.taquitos.net/snacks.php?snack_code=881&quot;&gt;products&lt;/a&gt; just for people with munchies, like &lt;a href=&quot;http://www.krispykreme.com/&quot;&gt;Krispy Kreme&lt;/a&gt; donuts. Kellogg&apos;s makes many such products.&lt;br&gt;&lt;br&gt;Now Kellogg&apos;s has &lt;a href=&quot;http://uk.reuters.com/article/burningIssues/idUKTRE5150CY20090206&quot;&gt;dropped&lt;/a&gt; &lt;a href=&quot;http://en.wikipedia.org/wiki/Michael_Phelps&quot;&gt;Michael Phelps&lt;/a&gt; as a spokesmodel because, shudder, he got caught smoking pot. Geez Louise, that&apos;s like getting caught having a beer. Yeah it&apos;s illegal, so is torture, what are you going to do? Fact is, after winning all those gold medals in Beijing and bringing glory to our country, he&apos;s entitled to kick back, smoke some dope, eat some poptarts and rice krispies, and hang out for a bit while he basks in the glow of our admiration. He should get laid too. A lot. (But use protection, you don&apos;t want to get a STD.) What&apos;s the point of being young and successful if you can&apos;t enjoy it! &lt;br&gt;&lt;br&gt;What a bunch of stinkers they are at Kellogg&apos;s. They could score so many points by saying something like this: &quot;We don&apos;t encourage pot smoking, but we understand that some people do it. We have so many bigger problems to tackle in this country, and Michael Phelps is such an incredible young man and hero, we decided to be heroic ourselves, and cut him some slack, and keep him on the corn flakes box.&quot;&lt;br&gt;&lt;br&gt;So I don&apos;t think we should boycott Kellogg&apos;s, let&apos;s buy them. And put up ads on our websites explaining why we&apos;re buying them. Because we want them to do the right thing, and get the big fat stick out of their butt, and lighten up a bit. Maybe even step out back of the office in Battle Creek and smoke a doobie. &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>Fri, 06 Feb 2009 20:12:54 GMT</pubDate>
			</item>
		<item>
			<title>Instant Outiner bootstrap</title>
			<link>http://www.scripting.com/stories/2009/02/06/instantOutinerBootstrap.html</link>
			<guid>http://www.scripting.com/stories/2009/02/06/instantOutinerBootstrap.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/06/instantOutinerBootstrap.html#disqus_thread</comments>
			<description>I&apos;ve been quietly working with a small number of users on the next interation on the OPML Editor&apos;s instantOutline tool. I &lt;a href=&quot;http://www.scripting.com/stories/2009/01/16/instantOutliningGetsDiscov.html&quot;&gt;wrote&lt;/a&gt; about it in January, after Hutch Carpenter &lt;a href=&quot;http://bhc3.wordpress.com/2009/01/16/before-there-was-twitter-there-was-dave-winers-instant-outliner/&quot;&gt;discovered&lt;/a&gt; its previous incarnations. I was getting a new version ready for a project I was working on in December, so it was pretty easy for me to get it ready for wider use, which I have now done. &lt;br&gt;&lt;br&gt;The new tool has several &lt;a href=&quot;http://howto.opml.org/dave/editorOpmlOrg/instantOutlineTool.html#prerequesites&quot;&gt;prerequesites&lt;/a&gt;: 1. You must have the OPML Editor installed on your desktop computer, it&apos;s available either for Windows or the Macintosh. 2. You must be a member of FriendFeed and 3. You must be a member of the instant-outline-beta group on FriendFeed. I&apos;ve built most of the back-end on the excellent realtime updating API in FriendFeed, that&apos;s why you have to be a member to use the I/O tool.&lt;br&gt;&lt;br&gt;Documentation is here: &lt;a href=&quot;http://howto.opml.org/dave/editorOpmlOrg/instantOutlineTool.html&quot;&gt;instantOutline.html&lt;/a&gt;.&lt;br&gt;&lt;br&gt;I&apos;m monitoring the workgroup. Hopefully this is a next step in something fun and excellent. Look forward to seeing you there. &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>Fri, 06 Feb 2009 19:47:20 GMT</pubDate>
			</item>
		<item>
			<title>One more time -- open the news industry!</title>
			<link>http://www.scripting.com/stories/2009/02/06/oneMoreTimeOpenTheNewsIndu.html</link>
			<guid>http://www.scripting.com/stories/2009/02/06/oneMoreTimeOpenTheNewsIndu.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/06/oneMoreTimeOpenTheNewsIndu.html#disqus_thread</comments>
			<description>As I said in a &lt;a href=&quot;http://cinch.blogtalkradio.com/5107357180/216514.mp3&quot;&gt;podcast&lt;/a&gt; a few days ago, since the beginning of my career in the early 80s, I&apos;ve been meeting with people in the news industry to try to play a role in its transition to an electronic medium. But that&apos;s only half of it, the easy half. The hard half: I want to be a reporter, but a new kind of reporter. Instead of one of the few, I want to be one of the millions. And I want technology to find a way to do what reporters of the 20th century used to do, to organize all the information from what they used to call &quot;sources&quot; into reports that people like you and me can read and think about and discuss. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.scripting.com/stories/2008/11/09/newConferenceFormatTheUnsu.html&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/06/menwalk.gif&quot; width=&quot;125&quot; height=&quot;186&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named menwalk.gif&quot;&gt;&lt;/a&gt;Reporting is a connecting art, like a real estate broker, travel agent, stock trader. The writing part of reporting is mundane, you want the reporter to stay out of your way as much as possible, and the good ones do. It&apos;s like the other arts -- who wants a real estate broker who sells you on how great it would be to live in a house while you&apos;re looking at it. They don&apos;t know how you live, their chatter interferes with your dreaming, and it&apos;s the dream that buys the house. I once had a travel agent who loved to golf, so I ended up staying at hotels near golf courses. I don&apos;t golf. So now I do my own travel agenting. It takes more time, but I stay in places that are a better fit.&lt;br&gt;&lt;br&gt;The news people talk about paying for news, but the suppliers of news, the sources, are never paid. So if we can find a way to do what reporters do, without paying reporters, then voila, we can have our news for free. Before you rattle off some tired rationale, think about it. What are reporters doing that amateurs and/or software can&apos;t do?&lt;br&gt;&lt;br&gt;Jay Rosen explained this to me once -- the word for what reporters do that machines don&apos;t is &quot;authority.&quot; Humans convey authority. But -- only until humans teach us how to do it for them.&lt;br&gt;&lt;br&gt;Here&apos;s the idea I would program into the heads of people who run the news corporations if I could turn them upside down and hang them by the feet until all the old wrong ideas ran out of their heads, forming a fetid puddle on the ground beneath them. News people are all around you, anxious to get in there and work, for free, on the news. At first thousands of them, and then once the glitches are worked out, tens of thousands. There&apos;s no shortage of people who want to inform others. The challenge is to figure out which ones want to do it for love. And that might not be such a challenge. I can show you a few dozen, and I bet they could show you a few more and so on. In the end you might not be able to make money at news, but you&apos;re not making money now, so what else is new? &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://images.scripting.com/archiveScriptingCom/2009/02/06/dropdead.gif&quot; width=&quot;125&quot; height=&quot;178&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named dropdead.gif&quot;&gt;The manufacturing process for news has radically shifted. The question is, as with the economy, whether we can transition the existing process to become the new one (imho preferable) or does the old system have to collapse before the new one can rise to take its place. &lt;br&gt;&lt;br&gt;The key is to look at all those empty newsrooms, and to envision, before they completely shut down, filling them with volunteers -- who we can teach to write the news.&lt;br&gt;&lt;br&gt;One more thought -- as with all post-apolcalyptic thinking, post-Katrina New Orleans provided the testbed, the dry run. Look at what the &lt;a href=&quot;http://www.nola.com/t-p/&quot;&gt;Times-Picayune&lt;/a&gt; did in the days after the hurricane. In my humble opinion a great newspaper rose overnight where a mediocre one had been the day before. The printing presses weren&apos;t running, and the normal management structure was heavily disrupted. But they had a story, a great one -- and if you go back to the roots of news, that&apos;s when it really happens, not when someone pays you well, but when you have a great story. (Same thing happens in software, when you&apos;re shipping a winner, somehow everyone on the team knows, and they put it in an even better performance.)&lt;br&gt;&lt;br&gt;That&apos;s what we all want to be part of -- something great. I think that expresses the best of the human spirit. As young people we want to &lt;i&gt;be&lt;/i&gt; the greatness, but as we grow we want to be &lt;i&gt;part&lt;/i&gt; of greatness. That&apos;s much more exciting.&lt;br&gt;&lt;br&gt;Update: Here&apos;s an &lt;a href=&quot;http://blog.stealthmode.com/2009/02/06/an-open-letter-to-my-two-mortgage-companies/&quot;&gt;example&lt;/a&gt; of the kind of reporting I find riveting, Pulitzer-worthy, written by an amateur, with passion. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 06 Feb 2009 16:55:51 GMT</pubDate>
			<enclosure url="http://cinch.blogtalkradio.com/5107357180/216514.mp3" length="1219979" type="binary/octet-stream" />
			</item>
		<item>
			<title>Katrina, USA</title>
			<link>http://www.scripting.com/stories/2009/02/05/katrinaUsa.html</link>
			<guid>http://www.scripting.com/stories/2009/02/05/katrinaUsa.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/05/katrinaUsa.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://flickr.com/photos/scriptingnews/73607323/in/set-1580990/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/05/cafe.jpg&quot; width=&quot;125&quot; height=&quot;94&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named cafe.jpg&quot;&gt;&lt;/a&gt;I had lunch with an old friend from college, &lt;a href=&quot;http://www.nominum.com/company/executives_wilbourn.php&quot;&gt;Sandy Wilbourn&lt;/a&gt;. We both went to Tulane in the 70s and majored in math. Then a funny thing happened, shortly after I started grad school in computer science at UW-Madison, I ran into Sandy on campus. He was getting a degree in math there. Then a lot of years later I was shopping at &lt;a href=&quot;http://www.robertsmarket.com/&quot;&gt;Roberts Market&lt;/a&gt; in Woodside and saw Sandy. He lived in the Valley too. Earlier this year his uncle left him a house in Berkeley, a few blocks from where I live. Hey it&apos;s a good thing we like each other, we seem to be in the same &lt;a href=&quot;http://www.urbandictionary.com/define.php?term=karass&quot;&gt;karass&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;Anyway, Sandy is the first person I know from New Orleans who I&apos;ve talked with about my &lt;a href=&quot;http://flickr.com/photos/scriptingnews/sets/1580990/&quot;&gt;visit after Katrina&lt;/a&gt; in 2005. It stirred some memories cause we both know all the same landmarks, where the river bends and where the levees are. But Sands hadn&apos;t been back to New Orleans so I told him about places that had been wrecked that, last time he saw them, were fine.&lt;br&gt;&lt;br&gt;I remembered a lesson from Katrina, the human side of something Krugman keeps &lt;a href=&quot;http://krugman.blogs.nytimes.com/2009/02/04/about-that-deflation-risk/&quot;&gt;saying&lt;/a&gt;: once deflation starts it&apos;s very hard to pull out. &lt;br&gt;&lt;br&gt;New Orleans went out of business. One day every business in the city shut down. Some were destroyed, could never return (for example those in neighborhoods that were under water for weeks). But every other business had to restart from a dead stop. It&apos;s as if from an economic standpoint the city didn&apos;t exist.&lt;br&gt;&lt;br&gt;The city&apos;s recovery will be slow, if it ever fully recovers. Some parts seem likely to come back. The richest parts, the oldest parts, the business parts. But it was all damaged and virtually all the people had gone, and many haven&apos;t come back. &lt;br&gt;&lt;br&gt;Now, huge parts of the world economy have shut down. Some have been shut down for months. Economies don&apos;t just start back up once they shut down. They can start back up from a slowdown much more easily. But once a business is gone, it&apos;s gone. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 06 Feb 2009 01:25:32 GMT</pubDate>
			</item>
		<item>
			<title>Time for heads to roll at Meet The Press</title>
			<link>http://www.scripting.com/stories/2009/02/05/timeForHeadsToRollAtMeetTh.html</link>
			<guid>http://www.scripting.com/stories/2009/02/05/timeForHeadsToRollAtMeetTh.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/05/timeForHeadsToRollAtMeetTh.html#disqus_thread</comments>
			<description>First some disclaimers, disclosures, etc...&lt;br&gt;&lt;br&gt;1. I stopped watching the Sunday morning news shows after the election. Now I listen to the podcasts, when I have a chance. I&apos;m fed up with the gotcha crap. Gotcha, gotcha gotcha, that&apos;s all they know. &lt;br&gt;&lt;br&gt;2. I don&apos;t like &quot;gotcha&quot; interviewing. I want to hear what the people have to say. I&apos;m very circumspect. I&apos;ll form my own opinion on what they say. I know they&apos;re all lying and spinning. No one ever gets anyone with a gotcha. &lt;br&gt;&lt;br&gt;3. Gotchas only interest the reporter and his or her competitors. It&apos;s their way of keeping score. No one else cares. And because they all do it all the time, it breeds politicians who are good at saying nothing because the prime gotcha is &quot;I caught you saying something. Gotcha!&quot;&lt;br&gt;&lt;br&gt;4. Like every other element of the political system this needs reforming. If you believe in the primacy of the network filter (for me it&apos;s fading realllly fast) then nothing can get done until they evolve beyond gotcha.&lt;br&gt;&lt;br&gt;5. Make a list of the reporters who can interview someone and just let them tell their story, help them along as needed, represent the audience, and stop playing the insiders&apos; game. Bill Moyers. Some of the PBS people like Gwen Ifil. &lt;a href=&quot;http://www.scripting.com/stories/2008/11/21/terryGrossBlewIt.html&quot;&gt;Terry Gross&lt;/a&gt; except when she&apos;s interviewing the terrorist who Obama palled around with. And the guy I like best: &lt;a href=&quot;http://nymag.com/news/intelligencer/47406/&quot;&gt;Aaron Brown&lt;/a&gt;. &lt;br&gt;&lt;br&gt;Which brings me to the point.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/05/brown.jpg&quot; width=&quot;95&quot; height=&quot;103&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named brown.jpg&quot;&gt;Tom Brokaw was pretty good. He&apos;s old enough and senior enough not to really care what the other reporters think of him. Even so, he did play gotcha while he was filling in. But he was the best of the three. Now that he&apos;s gone, Stephanopoulos is the best, &lt;a href=&quot;http://www.huffingtonpost.com/2009/02/05/meet-the-press-ratings-lo_n_164375.html&quot;&gt;Gregory&lt;/a&gt; is a toad. He&apos;s a tiny mind. In way over his head. He says the stupidest gotcha stuff. Here&apos;s my favorite -- he pressed Rahm Emanuel to explain how hiring more teachers was going to create jobs. Yeah he actually said that. Several times. Give Rahm some points for not calling him a fucking idiot to his face.&lt;br&gt;&lt;br&gt;Given a few years maybe Gregory will grow into the job. But we don&apos;t have a few years.&lt;br&gt;&lt;br&gt;If you have to go for another interim host, get Moyers if he&apos;ll do it. But if you really want to make news on Sunday morning work, and raise the bar for everyone else, &lt;i&gt;get &lt;a href=&quot;http://www.huffingtonpost.com/2008/04/28/aaron-brown-to-return-to_n_98913.html&quot;&gt;Aaron Brown&lt;/a&gt; to do Meet The Press.&lt;/i&gt; Pay him $20 million. &lt;br&gt;&lt;br&gt;I beg you.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Thu, 05 Feb 2009 22:51:25 GMT</pubDate>
			</item>
		<item>
			<title>A metadata race?</title>
			<link>http://www.scripting.com/stories/2009/02/04/aMetadataRace.html</link>
			<guid>http://www.scripting.com/stories/2009/02/04/aMetadataRace.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/04/aMetadataRace.html#disqus_thread</comments>
			<description>Steve Gillmor perceives a race between Twitter and FriendFeed, which I find interesting, even if I don&apos;t think it&apos;s as much a race as he does. At this point there is so much distance between the services they provide, it&apos;s hard to see them as competitors.&lt;br&gt;&lt;br&gt;However, there is one area where all the current providers of social networks are in competition, and I&apos;m not sure they&apos;re all aware of it, and so far no one has entered the arena, but I get a sense that at least a couple are poised to -- Twitter and FriendFeed.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/04/car.gif&quot; width=&quot;125&quot; height=&quot;124&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named car.gif&quot;&gt;There&apos;s an interesting story that came up that&apos;s very much in line with the &lt;a href=&quot;http://www.scripting.com/stories/2009/02/01/wheresYourData.html&quot;&gt;Where&apos;s Your Data?&lt;/a&gt; and &lt;a href=&quot;http://www.scripting.com/stories/2009/02/03/whatHappenedToNakedjenOnFa.html&quot;&gt;What Happened To NakedJen?&lt;/a&gt; threads here on scripting.com. Last week, a bookmarking service, ma.gnolia, lost all its data. All of it. It was bound to happen sooner or later. Everyone who operates a public service back-end knows how fragile these things are, I sure do. At UserLand we came close to melting down a few times, and every one of those times we urged our users, as best we could, to keep local copies of their data.&lt;br&gt;&lt;br&gt;Anyway, &lt;a href=&quot;http://blog.wired.com/business/2009/01/magnolia-suffer.html&quot;&gt;ma.gnolia crashes&lt;/a&gt;, and someone there realizes that FriendFeed has been archiving their data for users that established the connection between the two services. And FriendFeed has an API. So &lt;a href=&quot;http://blog.wired.com/business/2009/02/magnolia-using.html&quot;&gt;voila&lt;/a&gt; -- write a web app to pull the data out of FF and re-populate their database, at least for some of their users. &lt;br&gt;&lt;br&gt;This suggest a buddy system for web service providers. Not every service can rely on the same back-end for safety, what happens when that service goes down? And who knows all the dependencies we&apos;re creating -- what if FF is using Amazon&apos;s back-end and Amazon gets attacked by an asteroid or a crazy terrorist, or whatever. &lt;br&gt;&lt;br&gt;All of this leads me to a wish that one of these companies would allow, through their API, for us to store arbitrary data on a per-user basis. I&apos;m working with a small group of users on a new build of the Instant Outliner, and am using FriendFeed&apos;s &quot;room&quot; structure to great advantage. It&apos;s almost at the point where I don&apos;t have to write a back-end at all, I could almost completely depend on theirs. If only. If only they allowed me to store a relatively small amount of XML-based data with each user. Less than a megabyte per user. Probably way less. &lt;br&gt;&lt;br&gt;Something like Amazon&apos;s SimpleDB only even simpler, would do the job. The equivalent of a Perl hash or a Python dictionary. The same data we pass around in &lt;a href=&quot;http://www.xmlrpc.com/spec&quot;&gt;XML-RPC&lt;/a&gt; would be very good. &lt;br&gt;&lt;br&gt;I know all this sounds super-technical, but the architects at Twitter and FriendFeed know exactly what I&apos;m asking for, and it wouldn&apos;t surprise me at all if one or both had this facility almost ready to go.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 04 Feb 2009 17:35:10 GMT</pubDate>
			</item>
		<item>
			<title>Archiving Twitter in OPML</title>
			<link>http://www.scripting.com/stories/2009/02/04/archivingTwitterInOpml.html</link>
			<guid>http://www.scripting.com/stories/2009/02/04/archivingTwitterInOpml.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/04/archivingTwitterInOpml.html#disqus_thread</comments>
			<description>In mid-January I started a project to archive the Twitter posts of the people I follow. At first I experimented with rendering the archives in an XML-compatible form of HTML, but decided the point would largely be lost, so I decided to go with OPML. &lt;br&gt;&lt;br&gt;You can find the folder of archives here:&lt;br&gt;&lt;br&gt;http://twitter.opml.org/calendar/ &lt;br&gt;&lt;br&gt;At the top level of each &lt;a href=&quot;http://twitter.opml.org/calendar/davewiner/&quot;&gt;sub-directory&lt;/a&gt; is calendar.opml and today.opml. The former links to every OPML file for that user, and the latter contains all the twits from today, or the last day that person posted something to Twitter.&lt;br&gt;&lt;br&gt;There&apos;s also a folder called 2009, and under that two sub-folders: 01 and 02 for January and February. And under each of those is a file for each day. In March there will be a folder called 03, and so on.&lt;br&gt;&lt;br&gt;I do not archive posts for people whose Twitter accounts are private. &lt;br&gt;&lt;br&gt;The archive follows the whims of my follows and unfollows. If I started following someone on January 29, their archive would start on that day. If I unfollowed and then followed, there will be a gap in their archive. &lt;br&gt;&lt;br&gt;The archive is updated once a minute.&lt;br&gt;&lt;br&gt;The server is in Amazon&apos;s EC2 cloud.&lt;br&gt;&lt;br&gt;No guarantees are made that this service will remain up, I&apos;m doing it entirely as an experiment, to learn what the issues and perhaps what the opportunities are.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 04 Feb 2009 16:23:21 GMT</pubDate>
			</item>
		<item>
			<title>What happened to NakedJen on Facebook?</title>
			<link>http://www.scripting.com/stories/2009/02/03/whatHappenedToNakedjenOnFa.html</link>
			<guid>http://www.scripting.com/stories/2009/02/03/whatHappenedToNakedjenOnFa.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/03/whatHappenedToNakedjenOnFa.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/03/car.gif&quot; width=&quot;125&quot; height=&quot;124&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named car.gif&quot;&gt;&lt;a href=&quot;http://www.nakedjen.com/nakedjen/2009/02/i-guess-the-word-naked-is-pornographic-now.html&quot;&gt;NakedJen&lt;/a&gt; was a very early Facebook user because she worked for a &quot;sister company&quot; -- one that was funded by the same venture capital firm as Facebook, Inc. &lt;br&gt;&lt;br&gt;Her account, which was recently deleted by the company for unknown reasons, was non-commercial, it represented simply a person, wasn&apos;t excessively large, didn&apos;t contain any nudity or other objectionable material. When she asked for an explanation, they told her to read the terms and conditions. When &lt;a href=&quot;http://scobleizer.com/2009/01/29/zuckerberg-facebooks-intense-year/&quot;&gt;Scoble&lt;/a&gt; asked Zuckerberg about it he gave an annoying explanation about how the company would rather have some &quot;false positives&quot; instead of have their system abused. &lt;br&gt;&lt;br&gt;As a friend of NakedJen&apos;s (whose birth name is Jennifer Neal, a name I have never used for her) I don&apos;t think of her as anything like a &quot;false positive&quot; -- she&apos;s much more of a &quot;true positive&quot; -- and a really cool human being. I named her my &lt;a href=&quot;http://www.scripting.com/stories/2007/12/24/bloggerOfTheYear.html&quot;&gt;Blogger of the Year&lt;/a&gt; for 2007. That says it all as far as I&apos;m concerned.&lt;br&gt;&lt;br&gt;Now I&apos;d like Zuckerberg to get in touch with &lt;i&gt;his&lt;/i&gt; true positive -- and get a clue that his users are people who use his system in the most personal way imaginable. If you&apos;re going to kill someone&apos;s presence on Facebook, please -- give them some idea &lt;i&gt;why&lt;/i&gt; you&apos;re doing it. And if you screw up, as you certainly did this time, please have the guts to say so and give the user the satisfaction of knowing that you care, just a little, what they think of you. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 04 Feb 2009 03:19:09 GMT</pubDate>
			</item>
		<item>
			<title>Twitter API for the social graph</title>
			<link>http://www.scripting.com/stories/2009/02/03/twitterApiForTheSocialGrap.html</link>
			<guid>http://www.scripting.com/stories/2009/02/03/twitterApiForTheSocialGrap.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/03/twitterApiForTheSocialGrap.html#disqus_thread</comments>
			<description>Twitter just &lt;a href=&quot;http://twitter.com/twitterapi/status/1174830789&quot;&gt;announced&lt;/a&gt; two &lt;a href=&quot;http://apiwiki.twitter.com/REST-API-Documentation#SocialGraphMethods&quot;&gt;new APIs&lt;/a&gt; that should make a host of new applications possible. The two APIs allow applications to navigate the &quot;social graph&quot; defined by Twitter under program control. I&apos;m going to write a few little apps to test it out and report back here. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://twitter.com/kevinmarks/status/1174971044&quot;&gt;Kevin Marks&lt;/a&gt;: &quot;the api returns numeric IDs, not twitter handles? that seems lame.&quot;&lt;br&gt;&lt;br&gt;I won&apos;t go as far as Kevin, but I do wonder how we&apos;re supposed to use this data. For example, I follow 828 people. How am I supposed to get the handles for each of those people? Should I make 828 calls? I guess they&apos;re assuming I&apos;m storing them in a database using the numeric id as a key. I don&apos;t. My databases always use the mnemonic as the key, for example, in my calendar application, I access Kevin&apos;s data through this address: config.twitterCalendar.users.kevinmarks which corresponds to a &lt;a href=&quot;http://twitter.opml.org/calendar/kevinmarks/&quot;&gt;folder&lt;/a&gt; on a server.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 04 Feb 2009 01:06:43 GMT</pubDate>
			</item>
		<item>
			<title>Where&apos;s your data?</title>
			<link>http://www.scripting.com/stories/2009/02/01/wheresYourData.html</link>
			<guid>http://www.scripting.com/stories/2009/02/01/wheresYourData.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/01/wheresYourData.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.craigburton.com/?p=2929&quot;&gt;Craig Burton knows&lt;/a&gt; what that question means.&lt;br&gt;&lt;br&gt;He was the CTO at Novell, the leading network company of the PC world in the 80s and 80s. Follow the link from his name and read what you should be thinking about your data and whether and how much you should trust companies to keep it safe.&lt;br&gt;&lt;br&gt;However, pause when you get to this part: &quot;I am still reeling from the transition to Wordpress. I lost years of data, links, discussions. No thanks to Dave Winer. Dave, I love you, but I think you left a ton of us locked into your silo with no way out.&quot;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/01/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;First, I love you too Craig, but you&apos;re totally wrong about that. At UserLand it was our &lt;i&gt;religion&lt;/i&gt; not to lock users in. You could &lt;a href=&quot;http://manilanewbies.userland.com/stories/storyReader$1019&quot;&gt;download your entire website&lt;/a&gt; from our servers, even the ones we hosted for free. We pleaded with people to do it, but most users either didn&apos;t understand, or didn&apos;t care enough to do it. We also provided a tool to convert those websites to &lt;a href=&quot;http://www.thetwowayweb.com/theXmlFiles&quot;&gt;folders of XML files&lt;/a&gt;, to make it easy to port it to other blogging tools. The only way we could have made it easier was to write the import routines for our competitors. &lt;br&gt;&lt;br&gt;Since we were one of the earliest vendors of blogging tools, we hoped to set a high bar for all to come. Unfortunately this didn&apos;t turn out, except in RSS aggregators where &lt;a href=&quot;http://www.google.com/search?q=opml+import+export&quot;&gt;portable&lt;/a&gt; subscription lists are now the norm because Radio 8 taught users the value of being able to switch.&lt;br&gt;&lt;br&gt;Pay attention to what Craig says, and don&apos;t store anything on anyone else&apos;s server unless you know how you&apos;re going to get it off when you need to. Even better, don&apos;t store the original on someone else&apos;s server, keep that in your space and share a pointer to the data.&lt;br&gt;&lt;br&gt;We&apos;re headed into tough economic times and a lot of the for-free companies are going to go under. I think that&apos;s a virtual certainty. Further, a lot of them are cutting back, so their technical staffs are going to be thinner and more likely to make a mistake that costs you your data. Read the Terms of Service, they&apos;re usually not obligated to do &lt;i&gt;anything&lt;/i&gt; to help you in times of trouble. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 01 Feb 2009 18:26:45 GMT</pubDate>
			</item>
		<item>
			<title>Hugs to Forbes</title>
			<link>http://www.scripting.com/stories/2009/01/29/hugsToForbes.html</link>
			<guid>http://www.scripting.com/stories/2009/01/29/hugsToForbes.html</guid>
			<comments>http://www.scripting.com/stories/2009/01/29/hugsToForbes.html#disqus_thread</comments>
			<description>Big hugs to Forbes for &lt;a href=&quot;http://www.forbes.com/2009/01/29/web-celebrities-internet-technology-webceleb09_0129_land.html&quot;&gt;saying&lt;/a&gt; I&apos;m one of the 25 nicest people on the web. You guys are the greatest. Love ya all, Dave &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>Fri, 30 Jan 2009 03:32:14 GMT</pubDate>
			</item>
		</channel>
	</rss>
