<?xml version="1.0"?>
<!-- RSS generated by OPML Editor v0.73 on 12/8/2008; 6:21: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-2008 Dave Winer</copyright>
		<pubDate>Mon, 08 Dec 2008 08:00:00 GMT</pubDate>
		<lastBuildDate>Tue, 09 Dec 2008 02:21: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>Is your subway system a platform?</title>
			<link>http://www.scripting.com/stories/2008/12/08/isYourSubwaySystemAPlatfor.html</link>
			<guid>http://www.scripting.com/stories/2008/12/08/isYourSubwaySystemAPlatfor.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/08/isYourSubwaySystemAPlatfor.html#disqus_thread</comments>
			<description>Does it have an API?&lt;br&gt;&lt;br&gt;Funny thought perhaps, or maybe only in the Bay Area -- but our subway system -- BART, has an API. And it&apos;s kind of fun. I spent a couple of hours today hacking together an application, it&apos;s not all that useful, but one of these days something else will get an API that plugs in nicely and something interesting will happen.&lt;br&gt;&lt;br&gt;Here are the &lt;a href=&quot;http://www.bart.gov/schedules/developers/index.aspx&quot;&gt;docs&lt;/a&gt; for the BART API.&lt;br&gt;&lt;br&gt;And the &lt;a href=&quot;http://www.bart.gov/schedules/developers/etas.aspx&quot;&gt;docs&lt;/a&gt; for the real-time ETA feed.&lt;br&gt;&lt;br&gt;And the &lt;a href=&quot;http://www.bart.gov/dev/eta/bart_eta.xml&quot;&gt;ETA feed&lt;/a&gt; itself.&lt;br&gt;&lt;br&gt;Clearly it&apos;s a straight dump of the database of the BART trains that are running right now, and the time of their expected arrival at the various stations on the network. &lt;br&gt;&lt;br&gt;I wrote an app that loads the XML into a database on my server once a minute, it&apos;s quite quick  -- and then it looks for trains that are arriving right now, and sends a tweet saying &lt;a href=&quot;http://twitter.com/berkeleybart/status/1046232501&quot;&gt;something like&lt;/a&gt;: &lt;i&gt;&quot;The train to Richmond is arriving at the Downtown Berkeley BART station.&quot;&lt;/i&gt;&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/08/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;This would generate far too many tweets to be humane, no one in their right mind would want to follow a user that was announcing the arrivals of &lt;i&gt;every&lt;/i&gt; train in every station on the BART network, which isn&apos;t even that big a network. You can imagine what a PITA that app would be for a subway system like NY or London. Not cool.&lt;br&gt;&lt;br&gt;So instead I had it only report on trains arriving from any direction at the three Berkeley BART stations, &lt;a href=&quot;http://maps.google.com/maps?q=Ashby+BART,+Berkeley,+Alameda,+California+94703&amp;ie=UTF8&amp;oe=utf-8&amp;client=firefox-a&amp;hl=en&amp;cd=1&amp;geocode=FYWXQQIdBk-2-A&amp;sll=37.0625,-95.677068&amp;sspn=23.875,57.630033&amp;ll=37.853068,-122.269936&amp;spn=0.02555,0.034161&amp;z=15&amp;iwloc=addr&quot;&gt;Ashby&lt;/a&gt;, &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=Downtown+BART,+Berkeley,+Alameda,+California+94703&amp;sll=37.853068,-122.269936&amp;sspn=0.02555,0.034161&amp;g=Ashby+BART,+Berkeley,+Alameda,+California+94703&amp;ie=UTF8&amp;ll=37.869874,-122.268047&amp;spn=0.025544,0.034161&amp;z=15&amp;iwloc=addr&quot;&gt;Downtown&lt;/a&gt; and &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;hl=en&amp;geocode=&amp;q=North+Berkeley+BART,+Berkeley,+Alameda,+California+94703&amp;sll=37.869874,-122.268047&amp;sspn=0.025544,0.034161&amp;ie=UTF8&amp;ll=37.87404,-122.283883&amp;spn=0.025542,0.034161&amp;z=15&amp;iwloc=addr&quot;&gt;North Berkeley&lt;/a&gt;. That&apos;s a manageable number of tweets. And that suggested a name for the feed: BerkeleyBart. Which sounds like something from a cowboy cartoon or a Henry Fonda western starring Jimmy Stewart and Raquel Welch with Buddy Hackett as the kooky sidekick. Okay enough of that. &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;It&apos;s a cute little thing, nothing earth-shaking, but I wonder if it&apos;s correct. Next time I&apos;m at a Berkeley BART station I&apos;ll check it out and see if it correctly calls the arrivals of trains.&lt;br&gt;&lt;br&gt;Also it seems like just the thing &lt;a href=&quot;http://scobleizer.com/&quot;&gt;Scoble&lt;/a&gt; will like. He&apos;s into &lt;a href=&quot;http://scobleizer.com/2007/01/20/i-like-trains-too/&quot;&gt;trains&lt;/a&gt; and &lt;a href=&quot;http://twitter.com/berkeleybart&quot;&gt;Twitter&lt;/a&gt; and really &lt;a href=&quot;http://www.flickr.com/photos/jdlasica/101850677/&quot;&gt;strange&lt;/a&gt; things. I&apos;ve also set it up so it works with &lt;a href=&quot;http://friendfeed.com/users/1df433384f124e339fe660c42feb53fb&quot;&gt;FriendFeed&lt;/a&gt;.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 09 Dec 2008 01:54:32 GMT</pubDate>
			</item>
		<item>
			<title>Super-busy day today</title>
			<link>http://www.scripting.com/stories/2008/12/08/superbusyDayToday.html</link>
			<guid>http://www.scripting.com/stories/2008/12/08/superbusyDayToday.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/08/superbusyDayToday.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/08/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;Intelligence and creativity are great, highly valued by our civilization, and so is vision; and when we think of vision, we usually think of far-reaching vision, but... The hardest stuff to see is often the stuff in front of your nose, in plain sight. Your eyes gloss over it, seeing only what you expect to see. So when you look at the world, you see a reflection of what&apos;s inside yourself. The world could change, but the change goes unperceived. Or flipped around, something about you changed, and you think (incorrectly) that the whole world changed. &lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.scripting.com/davenet/1997/05/07/Programmers.html&quot;&gt;Programmers&lt;/a&gt;, as I&apos;ve said many times, learn this over and over. We can&apos;t bury our mistakes, unlike other vocations. If you want to move on you have to figure out what&apos;s wrong. And almost always the mistake is one of your perception. Your eye glosses over the code and you see what you expect, even though what you actually typed is different. You can&apos;t move on until your vision improves.&lt;br&gt;&lt;br&gt;I love puzzles that reveal this. I love &lt;a href=&quot;http://www.scripting.com/stories/2007/08/23/donsAmazingPuzzle.html&quot;&gt;Don&apos;s Amazing Puzzle&lt;/a&gt;, first shown to me by Don Brown, a programmer in Iowa. You try to count the F&apos;s in a sentence. It&apos;s just an ordinary sentence, swear to god there&apos;s no trick. But when I tried it, I got the wrong count. I repeated it over and over, still got the wrong answer. I swore it must be a semantic game, that the answer was zero or Tuesday or something stupid like that, so I wrote a script to count the F&apos;s and the script got it right! Oy.&lt;br&gt;&lt;br&gt;Two people I knew at the time got the correct answer right away, one of them was a professional editor, and had developed a technique for doing this kind of review. Knowing that the human mind glosses over surprises, he reads sentences backwards. Ahh! When you break the routine your filters can&apos;t engage.&lt;br&gt;&lt;br&gt;I&apos;ve noticed another trick that doesn&apos;t make me more intelligent or creative, rather it increases my awareness, and the net effect is that I am more creative and smarter. When I&apos;m out for a walk, waiting for a light to change, I watch my feet when I step off the curb. I always step off with my right foot. So I try instead to step off with my left foot. It requires some serious work to do this. But I find that I&apos;m more aware as I walk if I do.&lt;br&gt;&lt;br&gt;Another one, I could stare at a piece of code and swear the machine wasn&apos;t processing it correctly, but I know that&apos;s not the correct answer. Instead, I get up, refill my water glass, or walk around the block, or write a short post, and come back, then all of a sudden the bug pops out at me. Taking a break, taking your eyes out of context and bringing them back also improves your vision. &lt;br&gt;&lt;br&gt;Anyway, back to my busy day! &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: If you like this story, you&apos;ll probably like the &lt;a href=&quot;http://www.scripting.com/davenet/1997/05/05/DoyouhaveaHead.html&quot;&gt;story&lt;/a&gt; about the kids in a circle and the heads and the feet.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Mon, 08 Dec 2008 15:40:53 GMT</pubDate>
			</item>
		<item>
			<title>The space between Twitter and FriendFeed</title>
			<link>http://www.scripting.com/stories/2008/12/07/theSpaceBetweenTwitterAndF.html</link>
			<guid>http://www.scripting.com/stories/2008/12/07/theSpaceBetweenTwitterAndF.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/07/theSpaceBetweenTwitterAndF.html#disqus_thread</comments>
			<description>I&apos;m a longtime &lt;a href=&quot;http://twitter.com/davewiner&quot;&gt;Twitter&lt;/a&gt; user, and as you may know a very regular user of &lt;a href=&quot;http://friendfeed.com/davew&quot;&gt;FriendFeed&lt;/a&gt;. Each has its strengths but if I had to choose, sort of like &lt;a href=&quot;http://en.wikipedia.org/wiki/Sophie%27s_Choice_(film)&quot;&gt;Sophie&apos;s Choice&lt;/a&gt;, I&apos;d have to go with FriendFeed. I finally figured out why this is a few days ago as I was experimenting with a real-time photo-flow app. It could be done in either Twitter or FriendFeed, but in FF it&apos;s graphic and in color, in Twitter, it&apos;s like a command-line operating system. Then it hit me, Twitter is to FriendFeed (in 2008) what MS-DOS was to the Mac (in 1984). Have we come full circle? Amazingly I think we have.&lt;br&gt;&lt;br&gt;In the 80s, MS-DOS users argued whether or not we &lt;i&gt;needed&lt;/i&gt; a graphic operating system. &quot;Need&quot; was the big idea. They said they could do everything you could do with a Mac on the PC, and they were more than right about that -- they could do &lt;i&gt;more&lt;/i&gt; on the PC than you could do on a Mac because there was more software for it. In 1984 the Mac had a lousy spreadsheet and a cheap word processor, and whole categories completely missing like databases. This is analogous to the correct argument that Twitter has more people to connect with, and of course that&apos;s the whole point of both products -- connecting with people. Twitter wins that one, hands-down, nolo contendere. And FriendFeed, even in its name, admits that this is the game, after all it&apos;s called &lt;i&gt;Friend&lt;/i&gt;Feed, not &lt;i&gt;CoolFeatures&lt;/i&gt;Feed, although of course, that&apos;s why I like it. &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;a href=&quot;http://friendfeed.com/e/a6b859ec-367c-452a-820c-15e021d28f49/Papuan-tribesman-Suroba-says-the-Indonesian/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/07/tribesman.jpg&quot; width=&quot;85&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 tribesman.jpg&quot;&gt;&lt;/a&gt;But it&apos;s undeniable, when a picture shows up in FriendFeed it looks like a picture, not like a url. And when a YouTube video appears, yup -- it looks like a video not a url. MS-DOS users sniffed at WYSIWYG back then, as Twitter users today sniff at a visual twitstream, but the MS-DOS users were wrong, history proved that, and I think the Twitter users are wrong too. &lt;br&gt;&lt;br&gt;I&apos;ve been calling this &lt;i&gt;The Graphics Gap,&lt;/i&gt; with a hat-tip to &lt;a href=&quot;http://movies.nytimes.com/movie/review?res=EE05E7DF173DE367BC4950DFB766838F679EDE&quot;&gt;Dr. Strangelove&lt;/a&gt;, a satire of the nuclear arms race of the 60s and 70s, when the Russians and Americans worried about a missile gap, space gap, doomsday gap, and eventually (according to the satire) a &lt;a href=&quot;http://www.youtube.com/watch?v=iD9o0OWYHRo&quot;&gt;mineshaft gap&lt;/a&gt;. &lt;br&gt;&lt;br&gt;Now, on the other hand...&lt;br&gt;&lt;br&gt;Yesterday I went into the city for a chat with tech industry guru &lt;a href=&quot;http://gigaom.com/author/om/&quot;&gt;Om Malik&lt;/a&gt;. Of course the conversation turned to Twitter and FriendFeed -- Om said something I hear a lot. When he goes to FriendFeed he doesn&apos;t know what to make of it. I totally understand, there are still parts of FriendFeed that I, a devoted user, have never explored. It took me months to realize that &quot;Like&quot; was the feature I kept asking for. It&apos;s hard to find things I post there, even something I posted yesterday. &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/07/lifeaquatic.gif&quot;&gt;An item&lt;/a&gt; I posted two months ago all of a sudden pops to the surface because someone commented on it or Liked it. Unless you&apos;re very curious, or devoted to understanding this category, as I am, FF often remains a puzzle, where -- as Om noted -- Twitter is so simple anyone can understand it in a few minutes.&lt;br&gt;&lt;br&gt;Hence the premise of this piece. I believe that there is space between Twitter and FriendFeed for a service that&apos;s dumber than FriendFeed and richer than Twitter. Start with what Twitter does and add the graphics that FriendFeed has. I know some people will say that&apos;s Pownce, but it&apos;s not (though Pownce was pretty nice). I don&apos;t want full blog posts, I like the 140-character limit, and I can skip out on the discussion features that FF has that Twitter doesn&apos;t. But I think a graphic and visual Twitter would kick ass, the same way the Macintosh eventually kicked MS-DOS&apos;s ass in the 80s and early 90s.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 07 Dec 2008 15:40:27 GMT</pubDate>
			</item>
		<item>
			<title>Soon it will be time to start over, again</title>
			<link>http://www.scripting.com/stories/2008/12/04/soonItWillBeTimeToStartOve.html</link>
			<guid>http://www.scripting.com/stories/2008/12/04/soonItWillBeTimeToStartOve.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/04/soonItWillBeTimeToStartOve.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/04/monkeyhat.gif&quot; width=&quot;115&quot; height=&quot;83&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named monkeyhat.gif&quot;&gt;Here&apos;s how the tech industry cycle goes.&lt;br&gt;&lt;br&gt;A new generation of young techies comes along, takes a look at the current stack, finds it too daunting (rightly so) and decides to start over from scratch. They find that they can make things happen that the previous generation couldn&apos;t cause they were so mired in the complexity of the systems they had built. The new systems become popular with &quot;power users&quot; -- people who yearn to overcome the limits of the previous generation. It&apos;s exhilirating!&lt;br&gt;&lt;br&gt;Some of those power users are venture capitalists, they&apos;re hanging around looking for things to invest in, and they pick a few things that look like winners. When I was fresh and dewy, part of the new crop of techies, these people were &lt;a href=&quot;http://query.nytimes.com/gst/fullpage.html?res=9D05E2DC1F31F932A3575AC0A961958260&amp;sec=&amp;spon=&amp;pagewanted=3&quot;&gt;Mike Markkula&lt;/a&gt; who funded Apple, and &lt;a href=&quot;http://www.benrosen.com/files/6089c851ef3adbd8676370cc7926603e-8.html&quot;&gt;Ben Rosen&lt;/a&gt; who funded Compaq and Lotus. In later generations they were different people, of course.&lt;br&gt;&lt;br&gt;So the new folks, freshly funded, hire lots of people, young&apos;uns like themselves who are doing it The New Way. They ship some products, and while the users are happy and excited about all the cool new things they can do with the new generation, now that they&apos;re freed of the limits of the previous one, they still want all the features they had come to expect in the old days. No problem! The new companies hire &lt;i&gt;more people&lt;/i&gt; and they add all the features of the old generation. Feature wars follow, and the users get bored, and a new generation of techies comes along, takes a look at the current stack, finds it too daunting (rightly so) and decides to start over from scratch.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/04/monkey1.gif&quot; width=&quot;115&quot; height=&quot;65&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named monkey1.gif&quot;&gt;Round and round and round we go.&lt;br&gt;&lt;br&gt;We&apos;re now reaching the end of a cycle, we&apos;re seeing feature wars. That&apos;s what&apos;s going on between &lt;a href=&quot;http://blog.facebook.com/blog.php?post=41735647130&quot;&gt;Facebook&lt;/a&gt; and &lt;a href=&quot;http://googleblog.blogspot.com/2008/12/google-friend-connect-now-available.html&quot;&gt;Google&lt;/a&gt;, both perfectly timing the rollouts of their developer proposition to &lt;a href=&quot;http://www.pcworld.com/article/154988/&quot;&gt;coincide&lt;/a&gt; with the others&apos; -- on the very same day! I don&apos;t even have to look at them and I am sure that they&apos;re too complicated. Because I&apos;ve been around this loop so many times. The solution to the problem these guys are supposedly working on won&apos;t come in this generation, it can only come when people start over. They are too mired in the complexities of the past to solve this one. Both companies are getting ready to shrink. It&apos;s the last gasp of this generation of technology. &lt;br&gt;&lt;br&gt;But the next one can&apos;t be far away now. It will be exhilirating!!&lt;br&gt;&lt;br&gt;Remember how great Google was when it first appeared?&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/04/monkey2.gif&quot; width=&quot;115&quot; height=&quot;84&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named monkey2.gif&quot;&gt;Remember how great Netscape was, and before that Apple, and I know you guys won&apos;t like this, but Microsoft offered us some great new places to play. I remember finding out that their OS address space in 1981 was 640K. That was a lot to guy who was spending huge amounts of time trying to cram a 256K app into 48K.&lt;br&gt;&lt;br&gt;The trick in each cycle is to fight complexity, so the growth can keep going. But you can&apos;t keep it out, engineers &lt;i&gt;like&lt;/i&gt; complexity, not just because it provides them job security, also because they really just like it.  But once the stack gets too arcane, the next generation throws their hands up and says &quot;We&apos;re not going to deal with that mess.&quot; &lt;br&gt;&lt;br&gt;We&apos;re almost there now. &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: For a clue to how deeply mired in crud we are right now, check out this &lt;a href=&quot;http://friendfeed.com/e/496509f5-c5aa-d6ee-17b4-2bea92019b3c/What-is-this-OpenID-Everyone-Speaks-Of/&quot;&gt;discussion&lt;/a&gt; among users and developers about OpenID. No one has a clue what problem its supposed to solve. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 05 Dec 2008 02:43:19 GMT</pubDate>
			</item>
		<item>
			<title>New news flows</title>
			<link>http://www.scripting.com/stories/2008/12/03/newNewsFlows.html</link>
			<guid>http://www.scripting.com/stories/2008/12/03/newNewsFlows.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/03/newNewsFlows.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://flickr.com/photos/scriptingnews/2699829038/sizes/o/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/03/obamaBerlin.jpg&quot; width=&quot;125&quot; height=&quot;81&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named obamaBerlin.jpg&quot;&gt;&lt;/a&gt;When we talk about news on the net the conversation is dominated by the interests of news organizations. The stories we tell are from their point of view. The vexing problems we face are their problems, not ours. That&apos;s been the point of the series of pieces I&apos;ve been writing about news. I do care about the people of news, as I care about the people of the car industry and the people who lost their jobs at Lehman Brothers. And the 10K &lt;a href=&quot;http://www.alleyinsider.com/2008/12/google-not-even-pretending-to-be-an-engineer-run-company-anymore&quot;&gt;contractors&lt;/a&gt; who may be laid off at Google. But for the sake of this discussion, what I really care about is news and how it&apos;s going to get from them that have to them that want. &lt;br&gt;&lt;br&gt;In a &lt;a href=&quot;http://www.scripting.com/stories/2008/12/02/aPlanBForNews.html#comment-4143121&quot;&gt;comment&lt;/a&gt; yesterday I said it&apos;s often overlooked that while the Internet makes some things that we used to do diseconomic, if you took the Internet away some things we&apos;ve come to expect would go away too. All the stuff people call &quot;crowd-sourcing&quot; -- the million eyeballs that are constantly watching, and the thousands of them that are there when news happens. &lt;br&gt;&lt;br&gt;I watched a bunch of campaign events this year, and one of the things that&apos;s largely been unreported is how much reporting goes on at them. I first noticed it when Hillary came out on stage to make her concession speech. Immediately every pair of hands in the &lt;a href=&quot;http://flickr.com/photos/citezein/2574777187/in/photostream/&quot;&gt;room&lt;/a&gt; goes up, not in salute, not cheering -- each pair held a digital camera, and they were capturing images of the Clinton family. There&apos;s no doubt if you wanted a picture of that event you could get many to choose from.&lt;br&gt;&lt;br&gt;It was something else at &lt;a href=&quot;http://flickr.com/photos/scriptingnews/2807926676/in/set-72157607037999894/&quot;&gt;Mile High Stadium&lt;/a&gt; for the Obama acceptance event. It seemed everyone there was taking in the history of it, and again, the cameras were everywhere.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://flickr.com/photos/scriptingnews/2699829038/sizes/o/&quot;&gt;Look at this striking picture&lt;/a&gt; of the audience at the Obama rally in Berlin, taken from Obama&apos;s perspective. This is what he must have been seeing as he went across the country. Recording devices of every kind, all pointed at him. (A fair number of American flags too, which gave me goose bumps.)&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/03/hrc.jpg&quot; width=&quot;85&quot; height=&quot;100&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named hrc.jpg&quot;&gt;Now if there isn&apos;t something we can do with the next generation of networking tools that&apos;s truly exciting and enabling, then we need to hang it up and let someone else drive for a while. In a couple of years every one of those devices will be replaced (knock wood, praise Murphy) and will they communicate better? I hope so! At the same time, we need to work on software and networking tools that allow us to process millions of pictures of an event and do intelligent things with it. When I was in Boulder in August I saw &lt;a href=&quot;http://occipital.com/about.html&quot;&gt;such a tool&lt;/a&gt;.&lt;br&gt;&lt;br&gt;Update: VentureBeat has an &lt;a href=&quot;http://venturebeat.com/tag/cooccipital/&quot;&gt;excellent description&lt;/a&gt; of Occipital. &quot;If multiple people upload multiple photographs from the same event around the same time, Occiptial will figure out that an event just happened and classify the photographs accordingly. Doing this right is really, really hard, yet with two people, Occipital seems to have done it. This team is scary good.&quot;&lt;br&gt;&lt;br&gt;I&apos;ve also been playing with a flow of thousands of professional photographs every day. It&apos;s really something to wrap your mind around, but after almost a year, I&apos;m beginning to understand what kind of editorial tools you need to make sense of such a flow. &lt;br&gt;&lt;br&gt;And that&apos;s always the tough problem, in my experience, making sense of the information. That&apos;s what reporters do. But it&apos;s all happening now on such a huge scale, we need new systems to grapple with it.&lt;br&gt;&lt;br&gt;Do I think there could be money-making ventures built off this flow? Absolutely. What are they? Not sure yet. &lt;img src=&quot;http://www.scripting.com/gifs/QBullets/qbullets/sidesmiley.gif&quot; width=&quot;11&quot; height=&quot;11&quot; border=&quot;0&quot; alt=&quot;smile&quot;&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 03 Dec 2008 15:12:19 GMT</pubDate>
			</item>
		<item>
			<title>TechCrunch federates with Facebook</title>
			<link>http://www.scripting.com/stories/2008/12/03/techcrunchFederatesWithFac.html</link>
			<guid>http://www.scripting.com/stories/2008/12/03/techcrunchFederatesWithFac.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/03/techcrunchFederatesWithFac.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/03/identityMan.gif&quot; width=&quot;80&quot; height=&quot;199&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named identityMan.gif&quot;&gt;&lt;a href=&quot;http://www.techcrunch.com/2008/12/03/techcrunch-is-now-in-a-relationship-with-facebook-connect/#comment-2554871&quot;&gt;TechCrunch&lt;/a&gt;: &quot;TechCrunch readers can now use their Facebook accounts to sign in before leaving comments.&quot;&lt;br&gt;&lt;br&gt;Interesting. And it integrates with Facebook&apos;s news feed. &lt;br&gt;&lt;br&gt;I left a comment suggesting they do the same for Twitter, FriendFeed and Identi.ca. Very easy to validate a name with any of those services, though the companies didn&apos;t make a big deal about it. I&apos;d like to see some of the smaller developers get a chance to play in league with the big guys. They could also share a pointer to your comment in the flow of any of the services, their APIs make it brain-dead simple to do. &lt;br&gt;&lt;br&gt;Update: There&apos;s another reason for a site like TC to federate with the three sites above. Some of us don&apos;t use Facebook, but are regular readers of TC. I do have an account on FB, of course, but I almost never check it. I get FB friendship requests from people I haven&apos;t seen in years, and care about, and it makes me sad that I don&apos;t have the bandwidth to add Facebook to my rotation, I just don&apos;t think about it. But... I recently added a connection between Disqus and Friendfeed, and I like what&apos;s happening there. I am a constant user of both software tools, so connecting them makes a lot of sense. Any time I post a comment anywhere on Discqus&apos;s network, it &lt;a href=&quot;http://friendfeed.com/e/d73d4771-e746-caff-e78c-5accf6ec880b/Re-TechCrunch-federates-with-Facebook-Scripting/&quot;&gt;propogates to FriendFeed&lt;/a&gt;. TC is not on the Disqus net, but I would like it to be on the FF net. I think it makes sense for TC to support any site that a significant number of their readers use.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 03 Dec 2008 18:59:18 GMT</pubDate>
			</item>
		<item>
			<title>Bathtime in Clerkenwell</title>
			<link>http://www.scripting.com/stories/2008/12/03/bathtimeInClerkenwell.html</link>
			<guid>http://www.scripting.com/stories/2008/12/03/bathtimeInClerkenwell.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/03/bathtimeInClerkenwell.html#disqus_thread</comments>
			<description>&lt;object width=&quot;318&quot; height=&quot;258&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/ggdkvvaoKH4&amp;hl=en&amp;fs=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/ggdkvvaoKH4&amp;hl=en&amp;fs=1&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;318&quot; height=&quot;258&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 03 Dec 2008 22:46:23 GMT</pubDate>
			</item>
		<item>
			<title>XML-RPC update</title>
			<link>http://www.scripting.com/stories/2008/12/03/xmlrpcUpdate.html</link>
			<guid>http://www.scripting.com/stories/2008/12/03/xmlrpcUpdate.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/03/xmlrpcUpdate.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/03/icbm.gif&quot; width=&quot;68&quot; height=&quot;553&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named icbm.gif&quot;&gt;Its been a long time since I written about &lt;a href=&quot;http://www.xmlrpc.com/&quot;&gt;XML-RPC&lt;/a&gt;, it&apos;s one of those things that when I do, the flamers show up and get all personal. I shouldn&apos;t let that get in the way, of course; and while I wasn&apos;t &lt;a href=&quot;http://www.google.com/search?q=xml-rpc&quot;&gt;looking&lt;/a&gt;, for example, &lt;a href=&quot;http://www.mozilla.org/projects/xmlrpc/&quot;&gt;Mozilla&lt;/a&gt; baked-in support for XML-RPC. Not sure what you can do with that, but I&apos;m sure someone will explain.&lt;br&gt;&lt;br&gt;The other day when I &lt;a href=&quot;http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html&quot;&gt;asked&lt;/a&gt; about an XML-RPC interface for ImageMagick, &lt;a href=&quot;http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html#comment-4142583&quot;&gt;Justin Walgran took me up on it&lt;/a&gt;, and deployed &lt;a href=&quot;http://powermetalgeekforce.blogspot.com/2008/12/its-magick-baby.html&quot;&gt;one&lt;/a&gt; &lt;a href=&quot;http://code.google.com/p/remotemagick/&quot;&gt;on&lt;/a&gt; Google AppEngine. Now that makes sense for so many reasons. A perfect application for AppEngine, and since its native language is Python, and Python has great XML-RPC support (we upgraded ours in Frontier based on their inspiration, the highest form of respect), it was not a very large programming project.&lt;br&gt;&lt;br&gt;Hopefully I&apos;ll be able to test it out today, once we know the name of the procedure, what server its running on, and what parameters it takes.&lt;br&gt;&lt;br&gt;I made a suggestion in the comments that where the procedure calls for the image itself, that it accept the URL of the image. This would work better for my app because by the time it needs the thumbnail it has already uploaded the image to an HTTP-accessible server. It would work better to not have to upload it twice. &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;So the procedure would look something like this:&lt;br&gt;&lt;br&gt;imageMagick.createThumb (image, height, width) returns binary&lt;br&gt;&lt;br&gt;Where image can either be a binary type containing a JPEG, GIF or PNG graphic; or a string that contains an HTTP URL to the graphic. Height and width are numbers that reflect the desired height and width of the thumbnail. It returns a binary type containing a PNG (?) thumbnail.&lt;br&gt;&lt;br&gt;Of course if there&apos;s an error it uses the XML-RPC exception mechanism.&lt;br&gt;&lt;br&gt;Needless to say this is a very interesting project to me. And if someone wants to create an equivalent REST application, I will promote it alongside the XML-RPC application.&lt;br&gt;&lt;br&gt;Update: &lt;a href=&quot;http://imagin.notdot.net/&quot;&gt;Imagin&lt;/a&gt; appears to be exactly what I was looking for. It&apos;s fast, flexible, takes a URL as an image parameter. Very nice. What&apos;s not clear is how hard you can drive it without pissing him off.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Wed, 03 Dec 2008 11:13:46 GMT</pubDate>
			</item>
		<item>
			<title>A Plan B for news?</title>
			<link>http://www.scripting.com/stories/2008/12/02/aPlanBForNews.html</link>
			<guid>http://www.scripting.com/stories/2008/12/02/aPlanBForNews.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/02/aPlanBForNews.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.buzzmachine.com/2008/12/02/a-complete-ecology-of-news/&quot;&gt;Jeff Jarvis responds&lt;/a&gt; to my &lt;a href=&quot;http://www.scripting.com/stories/2008/11/24/pointOfViewIsEverything.html&quot;&gt;series&lt;/a&gt; of &lt;a href=&quot;http://www.scripting.com/stories/2008/11/25/newsPeopleMustStudyTheirUs.html&quot;&gt;pieces&lt;/a&gt; about &lt;a href=&quot;http://www.scripting.com/stories/2008/11/27/itsAboutTheUsersDummy.html&quot;&gt;news&lt;/a&gt; &lt;a href=&quot;http://www.scripting.com/stories/2008/11/29/ifYouNeverListenYouNeverLe.html&quot;&gt;after&lt;/a&gt; the hypothetical collapse of the news industry. I wrote a comment there, which I&apos;m reproducing here, with some light edits.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=vm_N3bjqlr4&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/02/albumCover.jpg&quot; width=&quot;115&quot; height=&quot;112&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named albumCover.jpg&quot;&gt;&lt;/a&gt;Jeff, the stuff you&apos;re justifying is the stuff that&apos;s going away, that there is no money to support. If we all care about the news, and making sure that it gets from the people who have it to the people who want it, we&apos;re going to have to learn how to do it without all the heavy iron. It seems to me the responsible thing for the news industry to do, while it is laying off its reporters and editors and the rest, is to help us come up with a Plan B -- what we will do for news once all that is gone.&lt;br&gt;&lt;br&gt;An analogy -- imagine a group of doctors knew that the hospitals and pharmacies were about to shut down. What would they do? Might they do &lt;i&gt;something&lt;/i&gt; to make sure their client&apos;s health needs were at least partially attended to?&lt;br&gt;&lt;br&gt;The same would presumably apply to many other professions, whose services are in some way necessary for life: police, fire, bus drivers, teachers, garbage collectors.&lt;br&gt;&lt;br&gt;We&apos;re often asked to believe how noble the profession of news is -- now that is about to be tested in a whole new way. Are we just supposed to cry for this industry and throw our hands up and wait for the collapse before starting to put it back together, or would they like to help while they&apos;re still here?&lt;br&gt;&lt;br&gt;Here&apos;s a question I ask people privately to help focus their thinking... Suppose there were no NY Times tomorrow, and you heard somewhere, maybe on Politco or Huffpost or Memeorandum that it had gone out of business and was never going to publish again.&lt;br&gt;&lt;br&gt;1. How would you feel?&lt;br&gt;&lt;br&gt;2. What would you do?&lt;br&gt;&lt;br&gt;3. What should the Times have done but didn&apos;t do before they shut down?&lt;br&gt;&lt;br&gt;Food for thought.&lt;br&gt;&lt;br&gt;It&apos;s time to have this conversation Jeff. Imho. &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.wordyard.com/2008/12/02/if-newspapers-were-gone-tomorrow/&quot;&gt;Scott Rosenberg&lt;/a&gt; checks in on the thread. &quot;Victimhood is written deeply in the culture of the newsroom.&quot;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://newsosaur.blogspot.com/2008/12/where-extreme-cuts-may-come-at-papers.html&quot;&gt;Newsosaur&lt;/a&gt;: &quot;A newspaper that cannot sell enough advertising or cut enough expenses to sustain profitable operations is not likley to make it to the other side of 2009.&quot;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 02 Dec 2008 19:10:06 GMT</pubDate>
			</item>
		<item>
			<title>An image processing web service</title>
			<link>http://www.scripting.com/stories/2008/12/02/anImageProcessingWebServic.html</link>
			<guid>http://www.scripting.com/stories/2008/12/02/anImageProcessingWebServic.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/02/anImageProcessingWebServic.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html&quot;&gt;On Sunday&lt;/a&gt;, I wished for a web service that would take an image, a height and a width, and return a thumbnail for the image.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html#comment-4086344&quot;&gt;Andrew Burton&lt;/a&gt; put up a service, I gave it a try, with no luck. Maybe we can get this working. Ideally, I&apos;d like to run it on the same machine as the application that calls it, since the images can be fairly large.&lt;br&gt;&lt;br&gt;Here&apos;s a &lt;a href=&quot;http://www.scripting.com/stories/2008/12/02/request.txt&quot;&gt;text file&lt;/a&gt; containing the text, and the &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/02/test.jpg&quot;&gt;picture&lt;/a&gt; I used.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Tue, 02 Dec 2008 17:50:15 GMT</pubDate>
			</item>
		<item>
			<title>Pownce we hardly knew ye</title>
			<link>http://www.scripting.com/stories/2008/12/01/pownceWeHardlyKnewYe.html</link>
			<guid>http://www.scripting.com/stories/2008/12/01/pownceWeHardlyKnewYe.html</guid>
			<comments>http://www.scripting.com/stories/2008/12/01/pownceWeHardlyKnewYe.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/01/ackbar.gif&quot; width=&quot;107&quot; height=&quot;145&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named ackbar.gif&quot;&gt;I was a &lt;a href=&quot;http://pownce.com/davew/&quot;&gt;Pownce user&lt;/a&gt;. (Ack it &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/01/ack.gif&quot;&gt;can&apos;t find&lt;/a&gt; my &lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/01/whatPownceWasLike.gif&quot;&gt;page&lt;/a&gt; -- and I was a premium, paying user! Oy. When did that happen?)&lt;br&gt;&lt;br&gt;There were some things I liked about it, but I agree it&apos;s time to &lt;a href=&quot;http://blog.pownce.com/2008/12/01/goodbye-pownce-hello-six-apart/&quot;&gt;pull the plug&lt;/a&gt;.&lt;br&gt;&lt;br&gt;I stopped using it when:&lt;br&gt;&lt;br&gt;1. Twitter got its act together and &lt;a href=&quot;http://www.flickr.com/photos/scriptingnews/2537265280/&quot;&gt;stopped acting like&lt;/a&gt; a Norwegian &lt;a href=&quot;http://www.youtube.com/watch?v=e6Lq771TVm4&quot;&gt;parrot&lt;/a&gt; pining for the fjords. &lt;br&gt;&lt;br&gt;2. FriendFeed occupied the space above Twitter, as the messaging system with more (than Twitter). FriendFeed has never had trouble staying up.&lt;br&gt;&lt;br&gt;The biggest problem with Pownce was:&lt;br&gt;&lt;br&gt;1. It couldn&apos;t handle even a modest load. It would get very very slow when anything interesting started happening, therefore keeping anything interesting from happening.&lt;br&gt;&lt;br&gt;The one thing Pownce got right was:&lt;br&gt;&lt;br&gt;1. It had &lt;a href=&quot;http://www.scripting.com/stories/2008/05/08/pownceBecomesMoreUseful.html&quot;&gt;payloads&lt;/a&gt;!&lt;br&gt;&lt;br&gt;Three things that slowed adoption of Pownce beyond the inability to handle a load:&lt;br&gt;&lt;br&gt;1. It was in private beta for a long, long time.&lt;br&gt;&lt;br&gt;2. It took forever for it to get an API.&lt;br&gt;&lt;br&gt;3. When the API finally came it wasn&apos;t compatible with anything.&lt;br&gt;&lt;br&gt;Net-net, there were interesting things about Pownce, and we&apos;ll remember it with a certain amount of fondness. &lt;br&gt;&lt;br&gt;Hopefully Leah can take what she&apos;s learned and turn out something great at SixApart.&lt;br&gt;&lt;br&gt;I&apos;d recommend: Twitter-Plus-Plus. (With lots of interop, and do the payloads thing again, they need a kick in the ass over there at Twitter to get it into their product.)&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/12/01/pounce.jpg&quot; width=&quot;125&quot; height=&quot;114&quot; border=&quot;0&quot; alt=&quot;A picture named pounce.jpg&quot;&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Mon, 01 Dec 2008 21:22:17 GMT</pubDate>
			</item>
		<item>
			<title>FriendFeed and level playing fields</title>
			<link>http://www.scripting.com/stories/2008/11/30/friendfeedAndLevelPlayingF.html</link>
			<guid>http://www.scripting.com/stories/2008/11/30/friendfeedAndLevelPlayingF.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/30/friendfeedAndLevelPlayingF.html#disqus_thread</comments>
			<description>I&apos;ve always been a bit puzzled about how FriendFeed does RSS, but I&apos;ve never (until now) taken the time to find the source of the puzzlement. I&apos;ve always just fumbled my way around, sort of approximating what I wanted, and when I couldn&apos;t get it, falling back to the API. But now I&apos;ve hit a wall, and taken the time to understand the nature of the wall. Let me explain.&lt;br&gt;&lt;br&gt;Consider this screen (click on it to see the detail):&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/30/ffbigscreen.gif&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/30/ffscrfeen.gif&quot; width=&quot;250&quot; height=&quot;315&quot; border=&quot;0&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named ffscrfeen.gif&quot;&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Suppose you used a photo site that wasn&apos;t one of the ones listed, but you had an RSS feed for your photos and favorites on that site. What are you supposed to do? I always assumed you should just add the feed under &quot;Blog&quot; but then your readers will start asking why your pictures don&apos;t do all the neat things that happen automatically with Flickr, Picasa, SmugMug or Zooomr sites. I have such a site, &lt;i&gt;and I don&apos;t want them to do anything special for it,&lt;/i&gt; I just want to tell FF that it&apos;s a photo site and have all the cool special goodies they have for Flickr kick in automatically.&lt;br&gt;&lt;br&gt;If you pop up a higher level, you&apos;ll see that this is actually contrary to the whole idea of feeds, which were supposed to create a level playing field for the big guys and ordinary people. That&apos;s why a guy like Mike Arrington was able to start TechCrunch and eventually be a competitor of CNET. The fact that RSS didn&apos;t favor the big guys made that possible. In fact the whole web is like that. You don&apos;t need a special client to read the NY Times and another to watch videos on YouTube. Any browser will do, for any site, no matter who&apos;s writing and who&apos;s reading. It&apos;s why many of us fell in love with the web, at first sight. In the software world before that, it mattered who you are or who you worked for. Kind of like FriendFeed. :-(&lt;br&gt;&lt;br&gt;It&apos;s also against the level playing field idea to favor people, like me, who can program to the APIs. The point of feeds was to make the technology transparently understandable to people who just had brains, that you wouldn&apos;t need to understand anything deeply arcane to make RSS work. Since FF is about feeds, it seems to me that it ought to be consistent with the philosophic simplicity of feeds. Again, this is just another application of a principle of the web -- you could always View Source to see how a website worked, and if you were willing to do a little trial and error, and head-scratching, you could make your site work the same way as any site you could view in your browser. This was a good thing. &lt;br&gt;&lt;br&gt;Now, don&apos;t get me wrong, I like APIs, I even &lt;i&gt;love&lt;/i&gt; APIs, but only when a feed won&apos;t do. There are cases where the API shows more power than the feeds, where feeds can and should have the same power. For example if I want a description to come along with a picture, I have no choice but to write a program to push the content to FriendFeed. That seems wrong to me. RSS and Atom both have description elements, why ignore them? Also, I can if I want make sure the content arrives in a timely manner, but only through the API. The functionality of a web app shouldn&apos;t unnecessarily favor programmers. That&apos;s unweblike imho.&lt;br&gt;&lt;br&gt;Now I wouldn&apos;t make these criticisms if I didn&apos;t think FF was an excellent web app. But like all technology it can be better. That&apos;s why I make the suggestions. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 30 Nov 2008 19:10:40 GMT</pubDate>
			</item>
		<item>
			<title>Tech developers and users</title>
			<link>http://www.scripting.com/stories/2008/11/30/techDevelopersAndUsers.html</link>
			<guid>http://www.scripting.com/stories/2008/11/30/techDevelopersAndUsers.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/30/techDevelopersAndUsers.html#disqus_thread</comments>
			<description>&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/30/hebrewHunk.jpg&quot; width=&quot;95&quot; height=&quot;136&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named hebrewHunk.jpg&quot;&gt;It&apos;s impossible to tell how tech companies will take feedback or advice, I just give it as it occurs to me. I don&apos;t try to sugar-coat it, but then I don&apos;t think that there&apos;s anything wrong with providing an imperfect or incomplete product or service. &lt;br&gt;&lt;br&gt;I was the guy who &lt;a href=&quot;http://www.scripting.com/davenet/1995/09/03/wemakeshittysoftware.html&quot;&gt;said&lt;/a&gt; &quot;We make shitty software&quot; to his developers as he passed them in the hall. To which the standard response, which always got a laugh, was: &quot;With bugs!&quot;&lt;br&gt;&lt;br&gt;It&apos;s a joke, but not really. We know our software sucks. But watch, we&apos;ll make it suck less. &lt;br&gt;&lt;br&gt;Anyway, offering advice to most developers is a waste of time, and only makes them hate you. But what are you supposed to do if you want to build on their product and keep hitting the same brick wall, month after month. Is there a polite way to express frustration? If so, I&apos;d like to know what it is. &lt;br&gt;&lt;br&gt;In &lt;a href=&quot;http://www.scripting.com/stories/2008/11/27/itsAboutTheUsersDummy.html#p2&quot;&gt;Thursday&apos;s piece&lt;/a&gt; I said developers are every bit as insistent about ignoring users as news people are. I see it happen every damn day. It&apos;s just as bad no matter where it happens.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 30 Nov 2008 17:07:56 GMT</pubDate>
			</item>
		<item>
			<title>Medvedev and his Macbook</title>
			<link>http://www.scripting.com/stories/2008/11/30/medvedevAndHisMacbook.html</link>
			<guid>http://www.scripting.com/stories/2008/11/30/medvedevAndHisMacbook.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/30/medvedevAndHisMacbook.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.flickr.com/photos/scriptingnews/3070517699/&quot; title=&quot;Medvedev and his Macbook by scriptingnews, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3232/3070517699_62373459b1_m.jpg&quot; width=&quot;240&quot; height=&quot;165&quot; border=&quot;0&quot; alt=&quot;Medvedev and his Macbook&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;Update: &lt;a href=&quot;http://www.gunaxin.com/obama-apple-mac/2551&quot;&gt;Obama&lt;/a&gt; uses a Mac too. &lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 30 Nov 2008 16:04:21 GMT</pubDate>
			</item>
		<item>
			<title>Fractional horsepower ImageMagick HTTP server?</title>
			<link>http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html</link>
			<guid>http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.imagemagick.org/&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/30/imneeeerdo.gif&quot; width=&quot;125&quot; height=&quot;163&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named imneeeerdo.gif&quot;&gt;&lt;/a&gt;I love &lt;a href=&quot;http://www.imagemagick.org/&quot;&gt;ImageMagick&lt;/a&gt;, it&apos;s &lt;a href=&quot;http://www.scripting.com/stories/2008/11/28/happyImagemagickUserHere.html&quot;&gt;creating&lt;/a&gt; thumbs for me, night and day, day in and day out. The feed that&apos;s using the thumbnails is up and working. &lt;br&gt;&lt;br&gt;But I&apos;m still bugged that: 1. It seems slower than it should be. 2. A window flashes every time it creates a thumbnail. &lt;br&gt;&lt;br&gt;People have suggested that I use PHP to interface to ImageMagick, but no slight to PHP, I already know too many languages, I&apos;m trying to forget some! &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;Then I got a message from Phil Pearson, a guy who helped a lot in the early days of XML-RPC, and that triggered a thought -- you know what I really want -- an HTTP interface right into the ImageMagick engine. I&apos;d accept a REST interface, but I&apos;d be ecstatic about an XML-RPC interface. Truly.&lt;br&gt;&lt;br&gt;Then you could put the engine where ever you wanted and call it from anywhere. If it started consuming the whole CPU, then fork off another one. I know you can probably do this with PHP, but I&apos;m picky. I want my XML-over-HTTP. That&apos;s my comfort zone. &lt;br&gt;&lt;br&gt;Update: I &lt;a href=&quot;http://www.scripting.com/stories/2008/11/30/fractionalHorsepowerImagem.html#comment-4072674&quot;&gt;hear&lt;/a&gt; that &lt;a href=&quot;http://www.graphicsmagick.org/&quot;&gt;Graphicsmagick&lt;/a&gt; is faster than Imagemagick.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sun, 30 Nov 2008 15:42:37 GMT</pubDate>
			</item>
		<item>
			<title>If you never listen you never learn</title>
			<link>http://www.scripting.com/stories/2008/11/29/ifYouNeverListenYouNeverLe.html</link>
			<guid>http://www.scripting.com/stories/2008/11/29/ifYouNeverListenYouNeverLe.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/29/ifYouNeverListenYouNeverLe.html#disqus_thread</comments>
			<description>I just re-read the &lt;a href=&quot;http://friendfeed.com/e/7d5b88be-fa71-73c5-0363-a4dc258a870c/I-m-glad-Dave-Winer-got-to-hear-the-Berkeley-J/&quot;&gt;Rosen thread&lt;/a&gt; over on FriendFeed and another irony struck me. The argument is over things that I didn&apos;t say in the piece they&apos;re arguing about. &lt;br&gt;&lt;br&gt;The piece is about listening, and they didn&apos;t listen. &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;Listening is hard. When you respond after listening make sure you aren&apos;t responding to something that came out of your head because you&apos;re having that argument with yourself, not the other person. And they&apos;re likely to get confused, or angry.&lt;br&gt;&lt;br&gt;You never know what you&apos;ll learn if you listen. Maybe the people who want to say something to you might just make the difference between driving off the cliff and finding a new future. Maybe it&apos;ll help &lt;i&gt;you&lt;/i&gt; find the great idea that cracks the nut. Or maybe what they want is something you can give them, maybe it&apos;s something you&apos;ll want to give them. Some users are pretty smart, I&apos;ve found.&lt;br&gt;&lt;br&gt;Knowing how other people see you can be disturbing, but it can also be eye-opening.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&amp;field-keywords=guy+kawasaki&amp;x=0&amp;y=0&quot;&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/29/rules.gif&quot; width=&quot;125&quot; height=&quot;184&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named rules.gif&quot;&gt;&lt;/a&gt;In 1986, I had a meeting with Guy Kawasaki when he worked at Apple. I showed him an early version of one of our products, we had thrown the kitchen sink into it, every half-baked R&amp;D idea, cause our company was failing and this was our last chance. One idea intrigued him. He said everyone at Apple was hand-designing foils to print on Laserwriters (they were new then). He took a piece of paper and drew a box around one of our pages, and asked if we could do that. Of course we could, and we did, and we immediately sold 1K copies of the product for Apple people, but more importantly, they were so excited by it, they in turn sold many more thousands to their customers, and our company went from being in the brink of shutting down to gushing cash. All because (drum roll) we listened to a user. Ask Guy if you don&apos;t believe me, &lt;a href=&quot;http://twitter.com/guykawasaki&quot;&gt;he&apos;s on Twitter&lt;/a&gt;.&lt;br&gt;&lt;br&gt;One more thing -- when did listening become &quot;listening in the aggregate.&quot; If you know anything about me, you know that I don&apos;t think of users as couch potatoes, passive participants. At the same company, we designed regcards to solicit original thoughts, not just box-clicking. When a new batch of regcards came in I grabbed them and studied them for interesting comments. They told me how our new stuff was being received, what they liked and didn&apos;t like, what was missing that would make the difference for them. When I had a question, I called and asked. It&apos;s also good for business if people get that you care what they think, if you really do. They can smell it when you&apos;re being patronizing.&lt;br&gt;&lt;br&gt;It really is long past the time for the news industry to listen to its users. We&apos;ve been trying to start this conversation since the first blog post, but there&apos;s not been much listening. That may turn out to be the epitaph of the news industry, the users did care, but the industry never listened.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 29 Nov 2008 20:30:50 GMT</pubDate>
			</item>
		<item>
			<title>Why we don&apos;t listen to users, by journalists</title>
			<link>http://www.scripting.com/stories/2008/11/29/whyWeDontListenToUsersByJo.html</link>
			<guid>http://www.scripting.com/stories/2008/11/29/whyWeDontListenToUsersByJo.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/29/whyWeDontListenToUsersByJo.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://friendfeed.com/e/7d5b88be-fa71-73c5-0363-a4dc258a870c/I-m-glad-Dave-Winer-got-to-hear-the-Berkeley-J/&quot;&gt;Jay Rosen argues with journalists&lt;/a&gt;, who explain why they shouldn&apos;t listen to users (sources and readers).  I&apos;ll probably write more about this later, but for now, read the thread, it&apos;s fascinating. Here&apos;s the &lt;a href=&quot;http://www.scripting.com/stories/2008/11/27/itsAboutTheUsersDummy.html&quot;&gt;piece&lt;/a&gt; they&apos;re responding to.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Sat, 29 Nov 2008 13:56:43 GMT</pubDate>
			</item>
		<item>
			<title>House on a hilltop</title>
			<link>http://www.scripting.com/stories/2008/11/28/houseOnAHilltop.html</link>
			<guid>http://www.scripting.com/stories/2008/11/28/houseOnAHilltop.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/28/houseOnAHilltop.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://www.flickr.com/photos/scriptingnews/3065634727/sizes/o/&quot; title=&quot;Rambling hilltop home by scriptingnews, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3178/3065634727_36f7901969_m.jpg&quot; width=&quot;240&quot; height=&quot;180&quot; border=&quot;0&quot; alt=&quot;Rambling hilltop home&quot; /&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 28 Nov 2008 23:03:50 GMT</pubDate>
			</item>
		<item>
			<title>Happy ImageMagick user here</title>
			<link>http://www.scripting.com/stories/2008/11/28/happyImagemagickUserHere.html</link>
			<guid>http://www.scripting.com/stories/2008/11/28/happyImagemagickUserHere.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/28/happyImagemagickUserHere.html#disqus_thread</comments>
			<description>Everything is such a futz, but it&apos;s nice when these things have happy endings. I have my thumbnail creating app up, and while it&apos;s not linked into the RSS its going to be used in, that&apos;s the easy predictable stuff, the stuff that requires no futzing, at least not for me. &lt;br&gt;&lt;br&gt;Here&apos;s a &lt;a href=&quot;http://scripting.com/flickrfan/afp/2008/11/28/&quot;&gt;folder of thumbs&lt;/a&gt; that &lt;a href=&quot;http://www.imagemagick.org/script/index.php&quot;&gt;ImageMagick&lt;/a&gt; is adding to every five minutes.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/28/imneeeerdo.gif&quot; width=&quot;125&quot; height=&quot;163&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named imneeeerdo.gif&quot;&gt;I&apos;m doing it by launching the ImageMagick &lt;i&gt;convert&lt;/i&gt; app, once for each picture. The fixed width is 100 pixels, I compute the height to be proportional. My script makes sure not to start another conversion until the previous file exists, because the process is unfortunately asynchronous. However it is easily synchronized. I have a 15 second timeout. Then I wait 5 seconds between conversions to let the CPU catch up processing other tasks. Image processing, esp for very large images, is a very CPU-intensive thing, apparently.&lt;br&gt;&lt;br&gt;I hooted out loud (HOL) when I got it working. This one has been on my to-do list for a very long time!&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 28 Nov 2008 17:52:48 GMT</pubDate>
			</item>
		<item>
			<title>Netbooks are about the users too, dummy!</title>
			<link>http://www.scripting.com/stories/2008/11/28/netbooksAreAboutTheUsersTo.html</link>
			<guid>http://www.scripting.com/stories/2008/11/28/netbooksAreAboutTheUsersTo.html</guid>
			<comments>http://www.scripting.com/stories/2008/11/28/netbooksAreAboutTheUsersTo.html#disqus_thread</comments>
			<description>&lt;a href=&quot;http://news.cnet.com/8301-13924_3-10108025-64.html&quot;&gt;CNet&lt;/a&gt;: &quot;If you&apos;ve ever used a Netbook and used a 10-inch screen size -- it&apos;s fine for an hour. It&apos;s not something you&apos;re going to use day in and day out.&quot;&lt;br&gt;&lt;br&gt;To which I say -- well hmm. I think the first part is right. And you will use your netbook every day, for about an hour or so, sounds just right. Inbetween things. Kind of the way you use an iPhone, but for people who like more of a computer.&lt;br&gt;&lt;br&gt;&lt;img src=&quot;http://images.scripting.com/archiveScriptingCom/2008/11/28/sarahbook.jpg&quot; width=&quot;125&quot; height=&quot;100&quot; border=&quot;0&quot; align=&quot;right&quot; hspace=&quot;15&quot; vspace=&quot;5&quot; alt=&quot;A picture named sarahbook.jpg&quot;&gt;For real work, I use a full setup with lots of hard drive space, and two big screens and comfortable seating. &lt;br&gt;&lt;br&gt;A netbook is for the coffee shop or airplane or subway ride. For watching a movie, checking email, updating Twitter, fast, mobile stuff.&lt;br&gt;&lt;br&gt;But it&apos;s good that Intel is checking in with the users. And eventually I think netbooks will evolve into market-expanding machines. We&apos;re still in the first year of netbooks. Give it a chance.&lt;br&gt;&lt;br&gt;</description>
			<pubDate>Fri, 28 Nov 2008 17:27:59 GMT</pubDate>
			</item>
		</channel>
	</rss>
