<?xml version="1.0"?>
<!-- RSS generated by OPML Editor v0.73 on 2/15/2009; 5:02: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>Sun, 15 Feb 2009 08:00:00 GMT</pubDate>
		<lastBuildDate>Mon, 16 Feb 2009 01:02: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>Maybe this is the big slowdown?</title>
			<link>http://www.scripting.com/stories/2009/02/15/maybeThisIsTheBigSlowdown.html</link>
			<guid>http://www.scripting.com/stories/2009/02/15/maybeThisIsTheBigSlowdown.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/15/maybeThisIsTheBigSlowdown.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/15/ronaldMcDonald.jpg&quot; width=&quot;115&quot; height=&quot;169&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named ronaldMcDonald.jpg&quot;&gt;It&apos;s been a lazy few days, in the aftermath of &lt;a href=&quot;http://www.scripting.com/stories/2009/02/14/anotherDayBangingMyHeadAga.html&quot;&gt;OAuth&lt;/a&gt;, which disrupted my flow of development. It was probably a good thing, cause it&apos;s giving me some time to reflect, veg out, watch some movies &lt;a href=&quot;http://www.bbc.co.uk/programmes/b00h9xh8&quot;&gt;and&lt;/a&gt; &lt;a href=&quot;http://www.pbs.org/wgbh/amex/presidents/36_l_johnson/index.html&quot;&gt;documentaries&lt;/a&gt;.&lt;br&gt;&lt;br&gt;One of the movies I watched was the 2008 remake of &lt;a href=&quot;http://en.wikipedia.org/wiki/The_Day_the_Earth_Stood_Still_(2008_film)&quot;&gt;The Day the Earth Stood Still&lt;/a&gt;. I knew in advance it would be awful, which made it not so awful. After reading the NY Times &lt;a href=&quot;http://movies.nytimes.com/2008/12/12/movies/12stil.html&quot;&gt;review&lt;/a&gt;, I decided what the hell, it&apos;s Keanu Reeves with small roles for John Cleese and Kathy Bates, it&apos;s about the end of the world, why not? Exactly. It&apos;s about at the &quot;why not&quot; level. Reeves after all is Neo, and I sat through the last two installments of The Matrix, twice, even though they sucked too. &lt;br&gt;&lt;br&gt;Glad I watched it cause it got me thinking about the end of our civilization.&lt;br&gt;&lt;br&gt;The end of our civilization. If you believe in global climate change and &lt;a href=&quot;http://www.climatecrisis.net/aboutthefilm/&quot;&gt;Al Gore&lt;/a&gt;, which I do (both) then as much as Gore doesn&apos;t want to say it because it would be counter-productive for him to, our civilization is on the path to self-extinction. &lt;br&gt;&lt;br&gt;Why should we fight to get our economy growing again? Isn&apos;t growth the whole problem? Shouldn&apos;t we see the economic downturn as not only inevitable, but as our last hope for salvation? These are fair questions imho. &lt;br&gt;&lt;br&gt;The inescapable truth that no one wants to speak out loud is that we have too many people, and we&apos;re adding more people at too fast a clip. The planet can&apos;t sustain what we have now without destroying the climate, yet we haven&apos;t done anything to limit growth. &lt;br&gt;&lt;br&gt;So maybe this &lt;i&gt;isn&apos;t&lt;/i&gt; the biggest downturn since The Great Depression? Maybe it&apos;s bigger than that. Maybe this is a corner-turn for the human race, maybe last September was when it finally occurred to us, collectively, that we couldn&apos;t keep going as we were going, and we hit the brakes in the way the Invisible Hand does. Maybe the efforts to &quot;jump start&quot; the economy won&apos;t work, and maybe that&apos;s as it should be, and maybe that&apos;s a good thing?&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 15 Feb 2009 23:13:27 GMT</pubDate>
			</item>
		<item>
			<title>BSG races toward a breathtaking conclusion?</title>
			<link>http://www.scripting.com/stories/2009/02/15/bsgRacesTowardABreathtakin.html</link>
			<guid>http://www.scripting.com/stories/2009/02/15/bsgRacesTowardABreathtakin.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/15/bsgRacesTowardABreathtakin.html#disqus_thread</comments>
			<description>I was a &lt;a href=&quot;http://www.scripting.com/stories/2009/01/18/iLikeMySexAndScifiWithMyst.html#p6&quot;&gt;skeptic at the beginning&lt;/a&gt; of the second half of the last season of Battlestar Galactica, one of my favorite shows of all-time, and a signature favorite of geeks everywhere. &lt;br&gt;&lt;br&gt;The first couple of shows in the run were depressing, who knew where we were going, certainly not anywhere remotely like we &lt;i&gt;thought&lt;/i&gt; we were. That&apos;s okay, it turns out because where we were actually going is very science fictiony, which is good because that&apos;s what BSG is. &lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/15/evolved.jpg&quot; width=&quot;350&quot; height=&quot;177&quot; border=&quot;0&quot; alt=&quot;A picture named evolved.jpg&quot;&gt;&lt;br&gt;&lt;br&gt;Now what does it all mean? I don&apos;t have a clue. But that&apos;s the way I like it. I had to watch Friday&apos;s episode twice, just so I could hear what the characters were actually saying, because in the first pass all I could absorb was the wonderful weirdness of the arc the story was taking. &lt;br&gt;&lt;br&gt;Having listened, I&apos;m still really really confused. And that&apos;s just fine!! Frack me. Gods damn it. So say we all. &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>Sun, 15 Feb 2009 20:00:22 GMT</pubDate>
			</item>
		<item>
			<title>How to avoid getting run down by drivers</title>
			<link>http://www.scripting.com/stories/2009/02/15/howToAvoidGettingRunDownBy.html</link>
			<guid>http://www.scripting.com/stories/2009/02/15/howToAvoidGettingRunDownBy.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/15/howToAvoidGettingRunDownBy.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.amazon.com/Athletic-Specialties-Officials-Penalty-Flag/dp/B001EZ117Q/ref=pd_bbs_sr_1?ie=UTF8&amp;s=home-garden&amp;qid=1234725982&amp;sr=8-1&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/15/flag.gif&quot; width=&quot;125&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 flag.gif&quot;&gt;&lt;/a&gt;I love walking around Berkeley -- it&apos;s one of the reasons I moved here from Palo Alto. You can get around on foot instead of having to drive everywhere. But Berkeley drivers are not much better than anywhere else, it seems. Put a nice socially conscious person behind a steering wheel of a 2 ton hunk of metal and they forget everything they learned in Driver&apos;s Ed -- like what a &lt;a href=&quot;http://dmv.ca.gov/pubs/vctop/d11/vc21950.htm&quot;&gt;crosswalk means&lt;/a&gt;.&lt;br&gt;&lt;br&gt;A lot of them break the law, almost no one comes to a full stop when a pedestrian (one of those people without a 2 ton hunk of metal around them) is in a crosswalk, and a shocking number just don&apos;t want to slow down at all. Every time this happens I wonder how much it  would hurt as the 2 tons of metal crushed my  poor unprotected bod. There are some streets with so much fast-moving traffic that there&apos;s just no safe way to cross them.&lt;br&gt;&lt;br&gt;However, I&apos;ve learned that most drivers will slow down enough for you to cross if you hold your arm out with all five fingers extended, the universal symbol for STOP. And yesterday quite by accident I discovered another way, when even that doesn&apos;t work. It&apos;s been cold so I&apos;ve been wearing gloves, but after an hour walking up and down the hills I have to take them off to let the heat out. Standing just off the curb in a crosswalk, I was holding the gloves as a sedan sped toward me, ignoring my outstretched hand. So I threw the gloves down in the street in his path with a grand gesture like a football referee throwing a penalty flag. He stopped! Not just a slow-down stop but a full wheels-not-turning stop. Amazing. I picked up the gloves and crossed the street.&lt;br&gt;&lt;br&gt;The psychology of drivers. Stop to save a $10 pair of used gloves, but play a dangerous game of chicken with a human. Hey I&apos;m a driver too, I know it&apos;s a whole other world, but the people walking across the street are just like you except they&apos;re even more fragile than a cheap old pair of gloves.&lt;br&gt;&lt;br&gt;I think I&apos;ve found the slution -- carry a real bright yellow penalty flag with me, and call every offense. &lt;a href=&quot;http://www.amazon.com/s/ref=nb_ss_gw_0_18?url=search-alias%3Daps&amp;field-keywords=football+penalty+flag&amp;sprefix=football+penalty+f&quot;&gt;Only $8 at Amazon&lt;/a&gt;. :-)&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 15 Feb 2009 19:24:37 GMT</pubDate>
			</item>
		<item>
			<title>The best way to read the NY Times</title>
			<link>http://www.scripting.com/stories/2009/02/14/theBestWayToReadTheNyTimes.html</link>
			<guid>http://www.scripting.com/stories/2009/02/14/theBestWayToReadTheNyTimes.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/14/theBestWayToReadTheNyTimes.html#disqus_thread</comments>
			<description>It&apos;s amazing how people keep trying to come up with better &lt;a href=&quot;http://www.readwriteweb.com/archives/nyt_article_skimmer_sunday_bro.php&quot;&gt;ways to read news&lt;/a&gt; by throwing lots of &quot;new ideas&quot; out there, ones that harken back to the way the news was read when it was printed on paper.&lt;br&gt;&lt;br&gt;Imho there&apos;s a much much simpler way, that uses another ancient model that just happens to work better on today&apos;s computer screens -- the &lt;a href=&quot;http://www.computermuseumgroningen.nl/terminals/teletype.jpg&quot;&gt;teletype&lt;/a&gt;.&lt;br&gt;&lt;br&gt;And of course what I&apos;m talking about, as always (I must sound like a broken record) is the &lt;a href=&quot;http://www.reallysimplesyndication.com/riverOfNews&quot;&gt;River Of News&lt;/a&gt;. &lt;br&gt;&lt;br&gt;And the NY TImes, because they have excellent RSS 2.0 support, makes it possible for a programmer like myself to cobble it together, which I have of course done.&lt;br&gt;&lt;br&gt;http://nytimesriver.com/ &lt;br&gt;&lt;br&gt;As it says -- it works great on mobile devices, but I like it on desktops too. &lt;br&gt;&lt;br&gt;It&apos;s plain and simple -- new stories come in on the top, old ones scroll off the bottom. Scan down with the scrollbar till you see something you like and click on the link. You already know how to use it.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 14 Feb 2009 18:46:13 GMT</pubDate>
			</item>
		<item>
			<title>Another day banging my head against OAuth</title>
			<link>http://www.scripting.com/stories/2009/02/14/anotherDayBangingMyHeadAga.html</link>
			<guid>http://www.scripting.com/stories/2009/02/14/anotherDayBangingMyHeadAga.html</guid>
			<comments>http://www.scripting.com/stories/2009/02/14/anotherDayBangingMyHeadAga.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/14/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;I thought I had my &lt;a href=&quot;http://scripting.com/misc/programming/getSignature.txt&quot;&gt;signature-generating code&lt;/a&gt; right, I had it verified by two sources, but it still was being rejected by Twitter. I was looking for another service to test against, when Chris Messina &lt;a href=&quot;http://www.scripting.com/stories/2009/02/12/connectingWithTwitterUsing.html#comment-6252758&quot;&gt;posted&lt;/a&gt; a link to a &lt;a href=&quot;http://wiki.oauth.net/TestCases&quot;&gt;wiki page&lt;/a&gt; that in turn pointed to three sites that verified signatures -- and I did a quick check, confident that my signature code would be validated, but it wasn&apos;t. They didn&apos;t agree. But, that implies that they don&apos;t agree with the first two sources I checked against. Which is really seriously troubling if I didn&apos;t make a mistake, which is why I&apos;m going to very carefully check my work now. My notes follow, realtime.&lt;br&gt;&lt;br&gt;1. First result, I tested it with the &lt;a href=&quot;http://oauth.googlecode.com/svn/code/javascript/example/signature.html&quot;&gt;Google page&lt;/a&gt;, and their signature and mine do not agree. I&apos;m going to see if the &quot;signature base strings&quot; agree. They don&apos;t. Now to see where they differ and why. They don&apos;t differ -- I made a mistake in the test script. Once I corrected it, my signature-generating code and Google&apos;s return the same string.&lt;br&gt;&lt;br&gt;2. Tested against the &lt;a href=&quot;http://developer.netflix.com/resources/OAuthTest&quot;&gt;Netflix page&lt;/a&gt;, and they agree as well. Of course had they not agreed then I suppose we&apos;d all be fracked. (Speaking of which did you see BSG last night. I gotta watch that one again, for sure.)&lt;br&gt;&lt;br&gt;So....&lt;br&gt;&lt;br&gt;My next plan of attack is to try some other call with Twitter, maybe I happened to hit on the one API they haven&apos;t debugged with OAuth yet. And try another OAuth-compatible app to test against. Something simple, one that a lot of people have developed against. Not sure there are any yet. I&apos;ll keep you posted. &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>Sat, 14 Feb 2009 17:41:01 GMT</pubDate>
			</item>
		<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>&lt;a href=&quot;http://www.politico.com/news/stories/0209/18827.html&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2009/02/13/eyes.jpg&quot; width=&quot;46&quot; height=&quot;77&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named eyes.jpg&quot;&gt;&lt;/a&gt;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>
		</channel>
	</rss>
