<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>random($foo)</title>
	
	<link>http://randomfoo.net</link>
	<description>blog blog blog</description>
	<lastBuildDate>Sat, 30 Jan 2010 16:10:46 PST</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/randomfoo" /><feedburner:info uri="randomfoo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>37.74873</geo:lat><geo:long>-122.415457</geo:long><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item><title>Plaidophile: Interesting Topaz DRM development [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/SN0AXW_KwLQ/07-interesting_topaz_drm_development.php</link><category>amazon drm ebook programming</category><dc:creator>lhl</dc:creator><pubDate>Sat, 30 Jan 2010 16:10:46 PST</pubDate><guid isPermaLink="false">http://beesbuzz.biz/blog/e/2010/01/07-interesting_topaz_drm_development.php</guid><description>Interesting writeup on the history of Topaz format (in light of recent progress in decrypting, decoding, and understanding).&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/SN0AXW_KwLQ" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/amazon" />
        <rdf:li rdf:resource="http://delicious.com/lhl/drm" />
        <rdf:li rdf:resource="http://delicious.com/lhl/ebook" />
        <rdf:li rdf:resource="http://delicious.com/lhl/programming" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://beesbuzz.biz/blog/e/2010/01/07-interesting_topaz_drm_development.php</feedburner:origLink></item><item><title>New Blog " Darkreverser's Weblog [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/I19imjOhoXI/</link><category>drm dedrm kindle ebook hacking amazon software tools history</category><dc:creator>lhl</dc:creator><pubDate>Sat, 30 Jan 2010 15:17:30 PST</pubDate><guid isPermaLink="false">http://darkreverser.wordpress.com/2008/02/13/new-blog/</guid><description>This was the blog post of the original Kindle dedrm software. A conversation has been ongoing for the past couple years (sort of amazing), but more interestingly, in the last month, it appears that Topaz (azw1) format has been broken. These tools are super useful if you see yourself moving off of the Kindle sometime soon. (also some great comments include #comment-806 about the history of Topaz)&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/I19imjOhoXI" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/drm" />
        <rdf:li rdf:resource="http://delicious.com/lhl/dedrm" />
        <rdf:li rdf:resource="http://delicious.com/lhl/kindle" />
        <rdf:li rdf:resource="http://delicious.com/lhl/ebook" />
        <rdf:li rdf:resource="http://delicious.com/lhl/hacking" />
        <rdf:li rdf:resource="http://delicious.com/lhl/amazon" />
        <rdf:li rdf:resource="http://delicious.com/lhl/software" />
        <rdf:li rdf:resource="http://delicious.com/lhl/tools" />
        <rdf:li rdf:resource="http://delicious.com/lhl/history" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://darkreverser.wordpress.com/2008/02/13/new-blog/</feedburner:origLink></item><item><title>California's scary sneak preview - washingtonpost.com [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/u5A7YMMJVnk/AR2009123103487.html</link><category>politics government dysfunctional</category><dc:creator>lhl</dc:creator><pubDate>Sun, 03 Jan 2010 13:57:02 PST</pubDate><guid isPermaLink="false">http://www.washingtonpost.com/wp-dyn/content/article/2009/12/31/AR2009123103487.html</guid><description>&amp;quot;The lesson of California is that a political system too dysfunctional to avert crisis is also too dysfunctional to respond to it. The difficulty is not economic so much as it is political; solving our fiscal problem is a mixture of easy arithmetic and hard choices, but until we solve our political problem, both are out of reach. And we can&amp;#039;t assume that an emergency, or the prospect of one, will solve the political problem for us. If you want to see how that movie ends, just look west, as we have so many times before.&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/u5A7YMMJVnk" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/politics" />
        <rdf:li rdf:resource="http://delicious.com/lhl/government" />
        <rdf:li rdf:resource="http://delicious.com/lhl/dysfunctional" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.washingtonpost.com/wp-dyn/content/article/2009/12/31/AR2009123103487.html</feedburner:origLink></item><item><title>Life on the List - Anil Dash [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/dENGfv7Pl60/life-on-the-list.html</link><category>twitter newmedia attention socialsoftware</category><dc:creator>lhl</dc:creator><pubDate>Wed, 30 Dec 2009 12:16:05 PST</pubDate><guid isPermaLink="false">http://dashes.com/anil/2009/12/life-on-the-list.html</guid><description>Fascinating writeup of follower accrual being on the &amp;quot;suggested users&amp;quot; list and implications...&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/dENGfv7Pl60" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/twitter" />
        <rdf:li rdf:resource="http://delicious.com/lhl/newmedia" />
        <rdf:li rdf:resource="http://delicious.com/lhl/attention" />
        <rdf:li rdf:resource="http://delicious.com/lhl/socialsoftware" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://dashes.com/anil/2009/12/life-on-the-list.html</feedburner:origLink></item><item>
		<title>Hot Damn</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/xPRys1Jdr00/hot-damn</link>
		<comments>http://randomfoo.net/2009/12/29/hot-damn#comments</comments>
		<pubDate>Tue, 29 Dec 2009 22:10:53 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://randomfoo.net/2009/12/29/hot-damn</guid>
		<description>Moving to a new server &amp;#8211; 2.75TB of usable storage (quad core, 8GB RAM) and less expensive than my current one (an old Athlon64 X2 w/ 2G RAM I&amp;#8217;ve had for.. 26 months).  I stuck w/ NetDepot, who I&amp;#8217;ve been super happy with for hosting.&lt;br /&gt;&lt;br /&gt;Linux nd11544 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC [...]</description>
			<content:encoded><![CDATA[<p>Moving to a new server &#8211; 2.75TB of usable storage (quad core, 8GB RAM) and less expensive than my current one (an old Athlon64 X2 w/ 2G RAM I&#8217;ve had for.. 26 months).  I stuck w/ <a href="http://netdepot.com/">NetDepot</a>, who I&#8217;ve been super happy with for hosting.</p>
<pre>
Linux nd11544 2.6.31-16-server #53-Ubuntu SMP Tue Dec 8 05:08:02 UTC 2009 x86_64

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/

  System information as of Tue Dec 29 16:03:03 CST 2009

  System load:    0.0                Memory usage: 0%   Processes:       121
  Usage of /home: 0.0% of 784.65GB   Swap usage:   0%   Users logged in: 1

  Graph this data and manage this system at https://landscape.canonical.com/
</pre>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/xPRys1Jdr00" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/12/29/hot-damn/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/12/29/hot-damn</feedburner:origLink></item>
		<item>
		<title>Songs from the 2000s</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/wKslIa1jLCY/songs-from-the-2000s</link>
		<comments>http://randomfoo.net/2009/12/28/songs-from-the-2000s#comments</comments>
		<pubDate>Mon, 28 Dec 2009 17:13:09 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5546</guid>
		<description>While I got started with my first MP3s in the early/mid 90s, and started expanding my tastes during college, it wasn&amp;#8217;t until my post-rave days in the early 2000&amp;#8217;s that I became truly &amp;#8220;music obsessive&amp;#8221;.  Part of that change probably had to do with exposure from new coworkers and friends after I graduated. And, [...]</description>
			<content:encoded><![CDATA[<p>While I got started with my first MP3s in the early/mid 90s, and started expanding my tastes during college, it wasn&#8217;t until my post-rave days in the early 2000&#8217;s that I became truly &#8220;music obsessive&#8221;.  Part of that change probably had to do with exposure from new coworkers and friends after I graduated. And, while I have fond memories of Amoeba and <a href="http://www.kcrw.com/">KCRW</a>, a lot of it probably also had to do with my finally <span title="Throughought college and before I collected a mismash of poorly encoded/organized tracks. The real line for me was when I had accrued more well-encoded digital albums than CDs (about 500)">crossing the physical/virtual threshold</span> and fully embracing MP3s as my &#8220;collection.&#8221;  Shortly after, I went &#8220;all in&#8221; on the cloud, storing all my music on my server.</p>
<p>While I hadn&#8217;t gone to many concerts growing up, in my new life I more than made up for it. I became a regular at the Derby, Spaceland, the Troubadour, the Henry Fonda, The El Rey, heck, even the Glass House (and anywhere else playing music). Multiple shows a week were not uncommon, sometimes with friends, but more often than not by myself &#8211; heading in early and catching all the opening acts just in case they were any good (not often, but those <em>sometimes</em> seemed to make it worthwhile).  After <a href="http://upcoming.org/">Upcoming</a> got rolling, my show-going time dropped significantly (something something irony about seeing all the events but being too busy), and after moving up to the Bay area (and travelling frequently), this trend has worsened (only slightly offset by an increase in festival going, and by finally succumbing to SXSW Music: The Best Thing Ever).</p>
<p>Still, my music consumption has continued unabated (out of control might be a more appropriate description).  It&#8217;s continues to fascinate how much my musical tastes/experience has been shaped/facilitated by the new media landscape (where attention, not distribution is the limiting factor). And while it&#8217;s been enormously interesting/satisfying watching the future of music coming (<a href="http://www.topspinmedia.com/">Topspin</a>, <a href="http://spotify.com/">Spotify</a>, etc.), what&#8217;s even more interesting is looking more closely at my own personal musical journey and what has enabled it.</p>
<p>All of this which is, I guess, to give preface and context for what I&#8217;ve put together.  A couple weeks ago, I got it in my mind to try to make my own &#8220;decade&#8221; list &#8211; not something authoritative, just something to map my musical (and of course in turn, my actual) decade.  Rather than a short list of albums, I&#8217;d pick out songs.  This was at first <a href="http://twitter.com/lhl/status/6855243934">rather discouraging</a>, but with some encouragement, I redoubled my efforts and over the past few days I&#8217;ve plowed through my collection and culled almost 1200 tracks (and over 500 artists) from this decade.  I then <a href="http://github.com/lhl/bestof">wrote some code</a> to process those lists and dynamically generate a playlist that I&#8217;m calling &#8220;Songs from the 2000s.&#8221;</p>
<p>Each time the player is loaded, 40 songs, 4 from each decade are randomly picked (in year order, of course) from the aforementioned set of songs.  An artist will only be called once.  Rather than try (or rather, pretending) to be comprehensive, what I&#8217;m hoping give is a taste of my musical journey. </p>
<p>Here&#8217;s to the next decade.</p>
<p>
<object type="application/x-shockwave-flash" width="480" height="580" data="http://randomfoo.net/bestof/player/xspf_player/xspf_player.swf?playlist_url=http://randomfoo.net/bestof/list">
<param name="movie" value="http://randomfoo.net/bestof/player/xspf_player/xspf_player.swf?playlist_url=http://randomfoo.net/bestof/list" />
</object>
</p>
<p>For <a href="http://randomfoo.net/bestof/">a bit more info</a></p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/wKslIa1jLCY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/12/28/songs-from-the-2000s/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/12/28/songs-from-the-2000s</feedburner:origLink></item>
		<item><title>i♥cabbages [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/Plz1ox5b1WI/</link><category>adobe kindle drm ebooks encryption reverseengineering hack</category><dc:creator>lhl</dc:creator><pubDate>Wed, 23 Dec 2009 12:12:45 PST</pubDate><guid isPermaLink="false">http://i-u2665-cabbages.blogspot.com/</guid><description>Blog covering reverse engineering of Amazon Kindle, Adobe and Barnes &amp;amp; Noble Nook DRM systems.  Pretty fascinating stuff.&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/Plz1ox5b1WI" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/adobe" />
        <rdf:li rdf:resource="http://delicious.com/lhl/kindle" />
        <rdf:li rdf:resource="http://delicious.com/lhl/drm" />
        <rdf:li rdf:resource="http://delicious.com/lhl/ebooks" />
        <rdf:li rdf:resource="http://delicious.com/lhl/encryption" />
        <rdf:li rdf:resource="http://delicious.com/lhl/reverseengineering" />
        <rdf:li rdf:resource="http://delicious.com/lhl/hack" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://i-u2665-cabbages.blogspot.com/</feedburner:origLink></item><item>
		<title>Late Night Update</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/wLbTlFvmuNM/late-night-update</link>
		<comments>http://randomfoo.net/2009/12/22/late-night-update#comments</comments>
		<pubDate>Tue, 22 Dec 2009 08:01:52 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ramble]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5543</guid>
		<description>This past year hasn&amp;#8217;t been quite the return to form I&amp;#8217;d hoped to have for my blogging.  Still, there&amp;#8217;s nothing like a near-data loss experience (well, I had good backups, but a drive on my server had gotten royally screwed &amp;#8211; I have some Evernote scratchings, but I&amp;#8217;ll spare people the details of fighting [...]</description>
			<content:encoded><![CDATA[<p>This past year hasn&#8217;t been quite the return to form I&#8217;d hoped to have for my blogging.  Still, there&#8217;s nothing like a near-data loss experience (well, I had good backups, but a drive on my server had gotten royally screwed &#8211; I have some Evernote scratchings, but I&#8217;ll spare people the details of fighting apt-get/dpkg when your libc6 version breaks perl and then eventually, your entire system) to get one a bit nostalgic, and kicking the tires again.  Being laid up in bed with a nasty cold all weekend and staring at a mile-long TODO list probably doesn&#8217;t hurt either.</p>
<p>In any case, after I get some stuff done before Christmas, I&#8217;ll probably be spending some of the last days of the decade thinking doing some reflection (also, while I first started migrating .plan updates <a href="http://legacy.randomfoo.net/old/old/oldnews.html">to the web in &#8216;97</a>, and the <a href="http://web.archive.org/web/20041208203953/www-scf.usc.edu/~lhl/usc/fa410/archive/main.html">direct predecessor to my current blog in &#8216;99</a>, my 10-year blogging on rf.net is actually coming up <a href="http://randomfoo.net/blog/id/88">in a few months</a>&#8230;</p>
<p>(Amazingly, it wasn&#8217;t until earlier this year when my old USC links (and email account!) finally got broken.  10 years ain&#8217;t a bad run.)</p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/wLbTlFvmuNM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/12/22/late-night-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/12/22/late-night-update</feedburner:origLink></item>
		<item><title>Digital Universe Atlas | Hayden Planetarium [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/IFtFanwp2ag/</link><category>data awesome universe astronomy astrophysics planetarium software</category><dc:creator>lhl</dc:creator><pubDate>Sat, 19 Dec 2009 20:46:23 PST</pubDate><guid isPermaLink="false">http://www.haydenplanetarium.org/universe/</guid><description>full download of &amp;quot;Digital Universe Atlas&amp;quot; which includes full data sets and Uniview fly-by software.  whoa.&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/IFtFanwp2ag" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/data" />
        <rdf:li rdf:resource="http://delicious.com/lhl/awesome" />
        <rdf:li rdf:resource="http://delicious.com/lhl/universe" />
        <rdf:li rdf:resource="http://delicious.com/lhl/astronomy" />
        <rdf:li rdf:resource="http://delicious.com/lhl/astrophysics" />
        <rdf:li rdf:resource="http://delicious.com/lhl/planetarium" />
        <rdf:li rdf:resource="http://delicious.com/lhl/software" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.haydenplanetarium.org/universe/</feedburner:origLink></item><item><title>When Google Runs Your Life - Forbes.com [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/jki9nm0DWdk/technology-google-apps-gmail-bing.html</link><category>google business</category><dc:creator>lhl</dc:creator><pubDate>Fri, 11 Dec 2009 00:44:47 PST</pubDate><guid isPermaLink="false">http://www.forbes.com/forbes/2009/1228/technology-google-apps-gmail-bing.html</guid><description>Impressive.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Genentech asked Google for features like a calendar that could handle large meetings, sorting out rooms and audiovisual needs, meetings for more than 1,000 employees at a time--700 additions in all. &amp;quot;They knocked them all out in a couple of months,&amp;quot; says Todd Pierce, chief information officer at Genentech. &amp;quot;We ran it for 90 days to make sure the bugs were out, then moved 2.5 million items off the Microsoft calendar over a weekend, losing just 80 items.&amp;quot;&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/jki9nm0DWdk" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/google" />
        <rdf:li rdf:resource="http://delicious.com/lhl/business" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.forbes.com/forbes/2009/1228/technology-google-apps-gmail-bing.html</feedburner:origLink></item><item><title>delicious-chrome-extension - Project Hosting on Google Code [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/gum9RQVRqNI/</link><category>chrome delicious browser software</category><dc:creator>lhl</dc:creator><pubDate>Fri, 11 Dec 2009 00:43:49 PST</pubDate><guid isPermaLink="false">http://code.google.com/p/delicious-chrome-extension/</guid><description>last thing I need for switching to chrome as main browser?&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/gum9RQVRqNI" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/chrome" />
        <rdf:li rdf:resource="http://delicious.com/lhl/delicious" />
        <rdf:li rdf:resource="http://delicious.com/lhl/browser" />
        <rdf:li rdf:resource="http://delicious.com/lhl/software" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://code.google.com/p/delicious-chrome-extension/</feedburner:origLink></item><item><title>IdeaPaint: Turn Your Entire Office Into a Whiteboard | Design &amp; Innovation | Fast Company [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/AW6XF_gd67g/ideapaint-turn-your-entire-office-whiteboard</link><category>gadgets home productivity</category><dc:creator>lhl</dc:creator><pubDate>Tue, 08 Dec 2009 11:06:38 PST</pubDate><guid isPermaLink="false">http://www.fastcompany.com/blog/cliff-kuang/design-innovation/ideapaint-turn-your-entire-office-whiteboard</guid><description>IdeaPaint instruction video and more pics&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/AW6XF_gd67g" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/gadgets" />
        <rdf:li rdf:resource="http://delicious.com/lhl/home" />
        <rdf:li rdf:resource="http://delicious.com/lhl/productivity" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.fastcompany.com/blog/cliff-kuang/design-innovation/ideapaint-turn-your-entire-office-whiteboard</feedburner:origLink></item><item><title>7D #1 Weather Sealing [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/t9TiNzXkbUw/</link><category>camera canon gadgets photo</category><dc:creator>lhl</dc:creator><pubDate>Tue, 08 Dec 2009 11:05:37 PST</pubDate><guid isPermaLink="false">http://canonfieldreviews.com/7d-1-weather-sealing/</guid><description>Taking the 7D (and a 5Dmk2 and 1DSmk3) down to Antarctica for weather testing - great writeup and pics&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/t9TiNzXkbUw" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/camera" />
        <rdf:li rdf:resource="http://delicious.com/lhl/canon" />
        <rdf:li rdf:resource="http://delicious.com/lhl/gadgets" />
        <rdf:li rdf:resource="http://delicious.com/lhl/photo" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://canonfieldreviews.com/7d-1-weather-sealing/</feedburner:origLink></item><item><title>Elizabeth Warren: America Without a Middle Class [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/TAmiOxhjHwQ/america-without-a-middle_b_377829.html</link><category>economy america politics economics analysis</category><dc:creator>lhl</dc:creator><pubDate>Sat, 05 Dec 2009 05:50:26 PST</pubDate><guid isPermaLink="false">http://www.huffingtonpost.com/elizabeth-warren/america-without-a-middle_b_377829.html</guid><description>&amp;quot;Pundits talk about &amp;quot;populist rage&amp;quot; as a way to trivialize the anger and fear coursing through the middle class. But they have it wrong. Families understand with crystalline clarity that the rules they have played by are not the same rules that govern Wall Street. They understand that no American family is &amp;quot;too big to fail.&amp;quot; They recognize that business models have shifted and that big banks are pulling out all the stops to squeeze families and boost revenues. They understand that their economic security is under assault and that leaving consumer debt effectively unregulated does not work.&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/TAmiOxhjHwQ" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/economy" />
        <rdf:li rdf:resource="http://delicious.com/lhl/america" />
        <rdf:li rdf:resource="http://delicious.com/lhl/politics" />
        <rdf:li rdf:resource="http://delicious.com/lhl/economics" />
        <rdf:li rdf:resource="http://delicious.com/lhl/analysis" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.huffingtonpost.com/elizabeth-warren/america-without-a-middle_b_377829.html</feedburner:origLink></item><item><title>6 Reasons Why Twitter Japan’s Subscription Model Might Work (In Japan) [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/9gbcHXrhTQI/</link><category>business internet twitter japan</category><dc:creator>lhl</dc:creator><pubDate>Fri, 27 Nov 2009 10:35:30 PST</pubDate><guid isPermaLink="false">http://www.techcrunch.com/2009/11/27/6-reasons-why-twitter-japans-subscription-model-might-work-in-japan/</guid><description>Very interesting information about the Japanese online market.&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/9gbcHXrhTQI" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/business" />
        <rdf:li rdf:resource="http://delicious.com/lhl/internet" />
        <rdf:li rdf:resource="http://delicious.com/lhl/twitter" />
        <rdf:li rdf:resource="http://delicious.com/lhl/japan" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://www.techcrunch.com/2009/11/27/6-reasons-why-twitter-japans-subscription-model-might-work-in-japan/</feedburner:origLink></item><item><title>Thanksgiving special: more evidence of failure of trip to Asia! - James Fallows [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/x8VfVIy5a00/thanksgiving_special_more_evidence.php</link><category>china politics obama international</category><dc:creator>lhl</dc:creator><pubDate>Fri, 27 Nov 2009 10:11:10 PST</pubDate><guid isPermaLink="false">http://jamesfallows.theatlantic.com/archives/2009/11/thanksgiving_special_more_evidence.php</guid><description>more failures like this please.&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/x8VfVIy5a00" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/china" />
        <rdf:li rdf:resource="http://delicious.com/lhl/politics" />
        <rdf:li rdf:resource="http://delicious.com/lhl/obama" />
        <rdf:li rdf:resource="http://delicious.com/lhl/international" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://jamesfallows.theatlantic.com/archives/2009/11/thanksgiving_special_more_evidence.php</feedburner:origLink></item><item><title>Cormac McCarthy on The Road - WSJ.com [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/ZZWHtJG51lg/SB10001424052748704576204574529703577274572.html</link><category>interview writing books film</category><dc:creator>lhl</dc:creator><pubDate>Fri, 20 Nov 2009 11:44:44 PST</pubDate><guid isPermaLink="false">http://online.wsj.com/article/SB10001424052748704576204574529703577274572.html</guid><description>WSJ: But is there something compelling about the collaborative process compared to the solitary job of writing?&lt;br /&gt;
&lt;br /&gt;
CM: Yes, it would compel you to avoid it at all costs.&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/ZZWHtJG51lg" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/interview" />
        <rdf:li rdf:resource="http://delicious.com/lhl/writing" />
        <rdf:li rdf:resource="http://delicious.com/lhl/books" />
        <rdf:li rdf:resource="http://delicious.com/lhl/film" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://online.wsj.com/article/SB10001424052748704576204574529703577274572.html</feedburner:origLink></item><item>
		<title>Paul Graham Nails It</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/OzIG_c219sc/paul-graham-nails-it</link>
		<comments>http://randomfoo.net/2009/11/20/paul-graham-nails-it#comments</comments>
		<pubDate>Fri, 20 Nov 2009 19:36:35 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>

		<guid isPermaLink="false">http://randomfoo.net/2009/11/20/paul-graham-nails-it</guid>
		<description>I&amp;#8217;m not always in agreement with Paul Graham, but he&amp;#8217;s absolutely spot on with his essay on how broken the Apple App Store is and how it&amp;#8217;s disastrous.&lt;br /&gt;So I bought it, but I bought it, for the first time, with misgivings. I felt the way I&amp;#8217;d feel buying something made in a country with a [...]</description>
			<content:encoded><![CDATA[<p>I&#8217;m not always in agreement with Paul Graham, but he&#8217;s absolutely spot on with his essay on <a href="http://paulgraham.com/apple.html">how broken the Apple App Store</a> is and how it&#8217;s disastrous.</p>
<blockquote><p>So I bought it, but I bought it, for the first time, with misgivings. I felt the way I&#8217;d feel buying something made in a country with a bad human rights record. That was new. In the past when I bought things from Apple it was an unalloyed pleasure. Oh boy! They make such great stuff. This time it felt like a Faustian bargain. They make such great stuff, but they&#8217;re such assholes. Do I really want to support this company?</p></blockquote>
<p><a href="http://paulgraham.com/apple.html">This essay</a> is just chock full of good stuff and worth a full read.</p>
<blockquote><p>How would Apple like it if when they discovered a serious bug in OS X, instead of releasing a software update immediately, they had to submit their code to an intermediary who sat on it for a month and then rejected it because it contained an icon they didn&#8217;t like?</p></blockquote>
<blockquote><p>By breaking software development, Apple gets the opposite of what they intended: the version of an app currently available in the App Store tends to be an old and buggy one.</p></blockquote>
<blockquote><p>If your company seems evil, the best programmers won&#8217;t work for you. &#8230; But the real problem for Microsoft wasn&#8217;t the embarrassment of the people they hired. It was the people they never got. And you know who got them? Google and Apple. If Microsoft was the Empire, they were the Rebel Alliance. And it&#8217;s largely because they got more of the best people that Google and Apple are doing so much better than Microsoft today.</p></blockquote>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/OzIG_c219sc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/11/20/paul-graham-nails-it/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/11/20/paul-graham-nails-it</feedburner:origLink></item>
		<item><title>Apple's Mistake [del.icio.us]</title><link>http://feedproxy.google.com/~r/randomfoo/~3/9eXLomOsr-g/apple.html</link><category>apple iphone business software development programming appstore</category><dc:creator>lhl</dc:creator><pubDate>Fri, 20 Nov 2009 11:32:26 PST</pubDate><guid isPermaLink="false">http://paulgraham.com/apple.html</guid><description>&amp;quot;How would Apple like it if when they discovered a serious bug in OS X, instead of releasing a software update immediately, they had to submit their code to an intermediary who sat on it for a month and then rejected it because it contained an icon they didn&amp;#039;t like?&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/randomfoo/~4/9eXLomOsr-g" height="1" width="1"/&gt;</description><taxo:topics xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/">
      <rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
        <rdf:li rdf:resource="http://delicious.com/lhl/apple" />
        <rdf:li rdf:resource="http://delicious.com/lhl/iphone" />
        <rdf:li rdf:resource="http://delicious.com/lhl/business" />
        <rdf:li rdf:resource="http://delicious.com/lhl/software" />
        <rdf:li rdf:resource="http://delicious.com/lhl/development" />
        <rdf:li rdf:resource="http://delicious.com/lhl/programming" />
        <rdf:li rdf:resource="http://delicious.com/lhl/appstore" />
      </rdf:Bag>
    </taxo:topics><feedburner:origLink>http://paulgraham.com/apple.html</feedburner:origLink></item><item>
		<title>Fall Music</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/n_RVbop8egM/fall-music</link>
		<comments>http://randomfoo.net/2009/10/13/fall-music#comments</comments>
		<pubDate>Tue, 13 Oct 2009 22:39:50 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5519</guid>
		<description>It&amp;#8217;s been a while hasn&amp;#8217;t it?  A few tracks that have caught my ear lately as I head out of town.&lt;br /&gt; &lt;br /&gt;Girls &amp;#8211; Lust for Life &lt;br /&gt;Dead Man&amp;#8217;s Bones &amp;#8211; My Body&amp;#8217;s A Zombie For You &lt;br /&gt;Lusine &amp;#8211; Operation Costs &lt;br /&gt;Raphael Saadiq &amp;#8211; Big Easy &lt;br /&gt;Soha &amp;#8211; Mil Pasos (feat. Antoine Essertier)&lt;br /&gt;</description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while hasn&#8217;t it?  A few tracks that have caught my ear lately as I head out of town.
<ul class="playlist"> 
<li><a href="/junk/200910/tracks/01%20-%20Lust%20For%20Life.mp3">Girls &#8211; Lust for Life</a><br /> 
<li><a href="/junk/200910/tracks/Dead%20Mans%20Bones%20-%20My%20Bodys%20A%20Zombie%20For%20You.mp3">Dead Man&#8217;s Bones &#8211; My Body&#8217;s A Zombie For You</a><br /> 
<li><a href="/junk/200910/tracks/(01)%20-%20Operation%20Costs.mp3">Lusine &#8211; Operation Costs</a><br /> 
<li><a href="/junk/200910/tracks/04%20-%20Raphael%20Saadiq%20-%20Big%20Easy.mp3">Raphael Saadiq &#8211; Big Easy</a><br /> 
<li><a href="/junk/200910/tracks/05%20-%20Mil%20pasos%20feat.%20Antoine%20Essertier.mp3">Soha &#8211; Mil Pasos (feat. Antoine Essertier)</a></ul>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/n_RVbop8egM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/10/13/fall-music/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/10/13/fall-music</feedburner:origLink></item>
		<item>
		<title>Frickin’ Lasers! (and Pico Projectors)</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/65N1sv87iGQ/frickin-lasers-and-pico-projectors</link>
		<comments>http://randomfoo.net/2009/09/28/frickin-lasers-and-pico-projectors#comments</comments>
		<pubDate>Tue, 29 Sep 2009 03:15:23 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[picoprojector]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5511</guid>
		<description>Until this weekend, my interest wasn&amp;#8217;t very piqued by the whole pico projector trend.  They&amp;#8217;ve been pretty low-res, low-light, and limited battery-life affairs.  Even as a super-heavy traveller, I&amp;#8217;ve rarely felt the need to project from my phone or even my laptop w/ a pocketable projector.  The space has been heating up [...]</description>
			<content:encoded><![CDATA[<p>Until this weekend, my interest wasn&#8217;t very piqued by the whole <a href="http://en.wikipedia.org/wiki/Handheld_projector">pico projector</a> trend.  They&#8217;ve been pretty low-res, low-light, and limited battery-life affairs.  Even as a <span title="working on improving my carbon footprint...">super-heavy traveller</span>, I&#8217;ve rarely felt the need to project from my phone or even my laptop w/ a pocketable projector.  The space has been <a href="http://www.engadget.com/tag/pico-projector/">heating up</a> recently (720P?  >10 Lumens? 2-4hr battery life?), but what really caught my attention was seeing that <a href="http://www.engadget.com/tag/pico-projector/">Microvision</a> was finally releasing <a href="http://www.microvision.com/showwx/">a real product</a> using their laser-based projection technology.</p>
<p>Although I&#8217;ve never bought a product from Microvision, I feel like I have a bit of a history with them: one where they&#8217;ve constantly disappointed by having incredibly cool technology that never made its way into my grubby little hands.  Back in the early 2000&#8217;s I went through a huge AR nerd period.  At the time, with academia failing to pull through with gear, I started looking at what was commercially available, and found the <a href="http://www.inition.co.uk/inition/product.php?URL_=product_hmd_microvision_nomad_ets&#038;SubCatID_=34">Microvision Nomad</a> &#8211; a $4-6K system that had a red laser pointed at your eyeball running Windows CE (breathtaking I know &#8211; I decided to wait for the next generation).  Unfortunately, after hitting some <a href="http://www.microvision.com/about_microvision/history.html">financial difficulties</a>, Microvision all but abandoned their AR displays, and no one else (<a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20080227/148097/">Olympus</a>, <a href="http://www.brother.com/en/news/2008/rid/">Brother</a>, <a href="http://techon.nikkeibp.co.jp/english/NEWS_EN/20080523/152287/">Sony</a>, or <a href="http://www.microvision.com/displayground/?p=721">Microvision</a> themselves) has released any commercial AR overlay displays since (there appears to be a booming military market for these, however)&#8230;</p>
<p>Which leads us to Microvision&#8217;s recent focus on pico projectors.  While this may have been the right financial decision to make, it was always for me, a pretty boring path,  both in comparison to the AR products and also when considering the limitations of the projectors themselves.  The <a href="http://www.microvision.com/showwx/">Microvision SHOW WX</a> at version glance doesn&#8217;t seem to be all that great &#8211; it&#8217;s only 10 lumens, battery life of 1.5-2 hours, and a WVGA resolution.  (Oh, and it&#8217;s about 50% overpriced compared to its competition.)</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/MQZeri_zRPk&#038;hl=en&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/MQZeri_zRPk&#038;hl=en&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>That being said, one thing <em>did</em> catch my eye.  Because of their projector is laser-based, it has <a href="http://www.microvision.com/displayground/?p=966">infinite focus</a>.  That is exactly what you think it is &#8211; multi-planar (and non-planar) projection is automatically focused, no <a href="http://www.youtube.com/watch?v=bOFkvY4RZ80">mathematical tricks</a> required.</p>
<p>Which isn&#8217;t to say that there isn&#8217;t awesome math that can&#8217;t still be applied.  Check out these vids on using structured light and pixel shaders to do some astounding color and geometric correction on arbitrary surfaces:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/gmUi0XWbjqM&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gmUi0XWbjqM&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/J7pgwuJBFPk&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/J7pgwuJBFPk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Of course, there&#8217;s even more fun stuff that can be done, with structured light (such an awesome term) like Johnny Lee&#8217;s work on projector based tracking:</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/XgrGjJUBF_I&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XgrGjJUBF_I&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/liMcMmaewig&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/liMcMmaewig&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>In the same way that AR on simple magnetometer/accelerometer equipped cell phones (no IMUs or HUDs ma!) proved to have surprisingly useful (well, at least interesting) applications, so will, I suspect, these pico-projectors.  Assuming there are some fast GPUs w/ flexible shader pipelines available in portable form&#8230;  &#8211; well, even without that, there should be lots of interesting visual applications&#8230;</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/fFmWAwttqZ8&#038;hl=en&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fFmWAwttqZ8&#038;hl=en&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/65N1sv87iGQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/09/28/frickin-lasers-and-pico-projectors/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/09/28/frickin-lasers-and-pico-projectors</feedburner:origLink></item>
		<item>
		<title>App Store Discoverability</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/D_R4I9paDoE/app-store-discoverability</link>
		<comments>http://randomfoo.net/2009/09/27/app-store-discoverability#comments</comments>
		<pubDate>Sun, 27 Sep 2009 08:38:40 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5499</guid>
		<description>While I have some angst about what the app store model means in terms of platform control and openness, it&amp;#8217;s clear that Apple&amp;#8217;s App Store implementation was a quantum leap improvement in terms of user experience, allowing end-users to finally easily install useful apps on their fancy &amp;#8220;smart&amp;#8221; phone.  Solving that &amp;#8220;install&amp;#8221; problem has [...]</description>
			<content:encoded><![CDATA[<p>While I have some angst about what the app store model means in terms of platform control and openness, it&#8217;s clear that Apple&#8217;s App Store implementation was a quantum leap improvement in terms of user experience, allowing end-users to finally easily install useful apps on their fancy &#8220;smart&#8221; phone.  Solving that &#8220;install&#8221; problem has resulted a panoply of apps, which has in turn spawned the new (well, the standard infoglut/attention-scarcity) problem of &#8220;discoverability.&#8221;  This problem is particularly acute for finding the good stuff from the crap (quality), or finding the thing that will make your life better that you didn&#8217;t even know existed (serendipity).</p>
<p>This is a problem that affects Apple more-so than it&#8217;s competition at the moment primarily because of it&#8217;s scale (almost a magnitude greater # of apps than Android&#8217;s Market), but one that any successful app store will need to address.  I believe that it <em>does</em> affect Apple a bit more because of the lack of a trial or easy refund path, which basically makes the cost of trying out an unknown paid app, well, the cost of the app.  Android&#8217;s Market, in contrast, has a trial period, which somewhat lowers the bar there (although that&#8217;s offset by the insane lack of &#8220;Update All&#8221; functionality and cumbersome uninstall procedure).  In terms of browsing, however, both the Android Market and Palm App Catalog basically otherwise ape Apple&#8217;s browse functionality: lists of apps with filtering by category and ordering by recency and global popularity.</p>
<p>This is somewhat surprising to me because it seems that there are tons of pretty trivial ways to make apps more discoverable.  This week saw the launch of <a href="http://www.firstand20.com/">First &amp; 20</a> &#8211; which is on the right track &#8211; but this type of functionality should really be built into the marketplace, and should allow you to see the most popular apps <em>that your friends</em> are using (no offense, but I kinda don&#8217;t give a shit about what Dan Lyons has on his home screen).  This of course, <em>could</em> be built as a third party app &#8211; just recently, I was discussing something similar with a friend about automatically slicing and parsing Home Screen screenshots to programmatically determine popularity (err, someone with some spare time go do that, OK)?</p>
<p>Now granted, social has never been something that Apple has been any good at (or even understood, really), but hey Palm, isn&#8217;t Facebook sync <b>BUILT INTO YOUR PHONE ALREADY?</b> (yes yes, having a working store and err, enough apps for discoverability to be a problem probably takes priority).  (Note: even if you don&#8217;t have a social network, you could do something clever w/ opt-ins based on analysis of your active address book or something like that &#8211; it doesn&#8217;t have to be invasive, just a one time click to opt into the system either as an individual or even as an anonymous/aggregate fashion.)</p>
<p>The attention network aspect is just one potential solution (albeit, the one that to my mind gives the most bang for the buck).  Along the social lines, there are two other paths to explore &#8211; the activity stream &#8211; having a view to see what your friends have just installed, starred, reviewed, etc. and on the other end, aggregate stats of usage &#8211; you&#8217;d probably get a pretty good ideas of which apps were worthwhile if you could see what apps were most used during the day (either in opens or in minutes).  This  could also be applied to other aggregates, like the global population, or to clusters (recommendations: people who used the apps you use also use these apps).</p>
<p>The last low hanging fruit (off the top of my head &#8211; I&#8217;m sure there&#8217;s more but I&#8217;m headed to bed now) is in how badly reviews and ratings are collected.  Apple beats the competition here by both allowing the easiest removal of apps (by comparison, app removal is pretty painful in both Android and WebOS) which has a rating (but no review) roadblock.  While better than nothing, the uninstall review roadblock is still fatally flawed. Because the ratings are only collected on uninstall, and reviews multiple clicks away (also after a search step, since there&#8217;s no list of installed apps), you inevitably end up with both skewed ratings (of primarily the people who by definition didn&#8217;t like it enough to leave it installed) and skewed reviews (those that loved or hated it enough to go through the huge pain of writing a review).</p>
<p>You could try to mitigate these issues by  including options to rate/review whenever you&#8217;re updating, or even with an opt-in that might bug you say on the 10th time you opened an app.  Hybrid solutions with the previously mentioned approaches could involve having active recommendation/rating requests through your network (to my friends that have installed this app, do you like it?) or, probably more simply by getting rid of manual ratings and switching to showing the aggregate metrics that actually matter: retention rate, opens and minutes used (per day, totals, graphs) as &#8220;ratings&#8221;.  These have the bonus of also being enormously useful to developers and being completely passive to end-users, which is good both for the data quality and for the user experience. (The self instrumentation potential is also interesting.)</p>
<p>None of these ideas are rocket science, but I haven&#8217;t really seen much written along these lines, which is just been a bit surreal to me because it seems like no one has been really acknowledging how sub-optimal the current app discovery experience is. (I can&#8217;t be the only one that feels this way, can I?  Does everyone just discover news apps through NYTimes ads and Lifehacker posts?  We&#8217;re thankfully past the &#8220;have to show all my friends this (not really) awesome new app&#8221; phase, right?)</p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/D_R4I9paDoE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/09/27/app-store-discoverability/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/09/27/app-store-discoverability</feedburner:origLink></item>
		<item>
		<title>Lessons from Android: Unintended Consequences (or How to Kneecap Your Developer Community)</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/SRl6WFr4Ifc/android-unintended-consequences-or-how-to-kneecap-your-developer-community</link>
		<comments>http://randomfoo.net/2009/09/25/android-unintended-consequences-or-how-to-kneecap-your-developer-community#comments</comments>
		<pubDate>Sat, 26 Sep 2009 06:23:17 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Ramble]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[legal]]></category>
		<category><![CDATA[platform]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5489</guid>
		<description>An interesting clusterfuck has been brewing within part of the Android Dev Community &amp;#8211; how serious of a long-term effect and what ultimate spillover it will have remains to be seen, but I thought it&amp;#8217;d be worth gathering some notes about this as it develops. It started yesterday as something, that on the surface, only [...]</description>
			<content:encoded><![CDATA[<p>An interesting clusterfuck has been brewing within part of the Android Dev Community &#8211; how serious of a long-term effect and what ultimate spillover it will have remains to be seen, but I thought it&#8217;d be worth gathering some notes about this as it develops. It started yesterday as something, that on the surface, only effected an important, but miniscule percentage of Android users, but that over the course of a day, has blown up into something may actually have potentially long-term consequences on the Android platform as the open mobile platform of choice.</p>
<p>Yesterday, <a href="http://twitter.com/cyanogen">Cyanogen</a>, an Android community developer who maintains the most popular (and arguably best) alternate Android firmware, <a href="http://www.cyanogenmod.com/">CyanogenMod</a>, mentioned <a href="http://androidandme.com/2009/09/hacks/cyanogenmod-in-trouble/">receiving a cease and desist</a> from Google Legal.  <br />Alternate firmwares (or custom ROMs) are along the lines of the custom WinMo firmwares that enthusiasts have been putting together for years (and in fact, there is at least some community crossover, including some <a href="http://forum.xda-developers.com/">shared forums</a>).  I only recently discovered CyanogenMod after complaining to <a href="http://mill-industries.com/" title="seriously. i mean even practically all my GOOG friends carry iPhones">the one Android superfan I know</a> about how slow the Android phone I had was, and it was to me a night and day improvement over the stock firmware &#8211; performance went from unusably laggy to downright zippy.</p>
<p>Now, while Google is obviously within their legal rights (the C&amp;D was specifically about redistribution of their closed source components), honestly, I&#8217;m rather baffled by this. It just doesn&#8217;t make any sense from a practical perspective &#8211; these apps are distributed with all the phones that the Cyanogen firmwares can be installed on, and are mostly used by a small set of the platform&#8217;s most dedicated enthusiasts (low tens of thousands at most, less than 1% of the Android userbase) &#8211; and of course, by a select few hobbyist developers putting in an inordinate amount of time in maintaining the firmwares and supporting those users.  Not only is there no upside in attacking this community, but I can&#8217;t picture any scenario where there would be a net-positive outcome for Google.</p>
<p>As you can imagine, once word spread about the C&amp;D, a community reaction was inevitable.  A <a href="http://www.cyrket.com/package/com.mhuang.savecyanogenmod">petition app</a> was quickly put on the Marketplace (not the worst idea, honestly), and there were a few mentions in the more general <a href="http://hardware.slashdot.org/story/09/09/25/1417208/Google-Serves-a-Cease-and-Desist-On-Android-Modder">tech news</a>, although I haven&#8217;t noticed a big splash (say on Techmeme)&#8230; yet.  That may change soon, I believe, as the fallout is now much bigger than inconveniencing  a few &#8220;modders.&#8221; </p>
<p>Earlier today, Dan Morrill <a href="http://android-developers.blogspot.com/2009/09/note-on-google-apps-for-android.html">posted an official position statement</a> on the issue.  His statement about redistribution of closed source components seemed straightforward enough, but the implications are <a href="http://androidandme.com/2009/09/news/google-responds-to-cyanogenmod-controversy/">still unfolding</a>.  It turns out that by explicitly outlining the legal boundaries for closed-source components, we learned that not only core parts of the Android experience (like the Google Mobile services and Marketplace app), but also parts of the SDK and other base components are also protected.  This news doesn&#8217;t just kill custom ROMs, but potentially makes Android as an open source project not viable at all. From Cyanogen&#8217;s Twitter stream:<br />
<blockquote>
@crazywizdom it&#8217;s pretty much like a bare bones linux install without the google bits. no contact sync or anything like that. <a href="http://twitter.com/cyanogen/status/4380745174">#</a></p></blockquote>
<p>
<blockquote>
From what they explained to me, you are not even allowed to copy the proprietary applications from your device. <a href="http://twitter.com/cyanogen/status/4380960916">#</a></p></blockquote>
<p>
<blockquote>
@gacktoh but you can&#8217;t distribute the market app. And it relies on the Google Mobile services anyway. <a href="http://twitter.com/cyanogen/status/4381105284">#</a></p></blockquote>
<p>
<blockquote>
I&#8217;m trying to get clarification now on what can actually be included. There are things in the SDK that aren&#8217;t in AOSP. Very confusing. <a href="http://twitter.com/cyanogen/status/4381831517">#</a></p></blockquote>
<p>
<blockquote>
Oh yeah, one last tweet before I violate the don&#8217;t-tweet-while-drunk rule. Nandroid is probably illegal. Awesome huh. <a href="http://twitter.com/cyanogen/status/4384293359">#</a></p></blockquote>
<p>All this woe (that&#8217;s counterproductive towards Google&#8217;s interest even if weren&#8217;t a PR, and now full on developer community nightmare &#8211; the custom firmware releases brought steady streams of improvements to tide over the true believers to what has been thus far, a somewhat lacking software product), probably set in motion because some PM got wind of the v1.6 Marketplace app being on the phone and got in a snit, setting the legal wheels in motion.  And poof, over the course of a day, a cascade of events leading&#8230; who knows where.</p>
<p>Which is not to say that this can&#8217;t be fixed. The Google folks (even the legal teams) are smarter and more agile than most &#8211; if this is a priority, there are many ways to patch things up, from offering some sort of non-commercial redistribution terms, or having the Android team announce that they&#8217;re working with the community to make sure that they&#8217;re making it a priority to make sure that custom firmwares can be installed w/o touching the proprietary APKs, or that the AOSP is useful as an end-user installation (both of which <a href="http://twitter.com/jbqueru">jbqueru</a> at least appears to already be moving on).</p>
<p>As it is though, it appears that Google has just shat on it&#8217;s biggest enthusiasts, and has given a good cause for those who are supporting Android as an &#8220;open&#8221; alternative to actively consider how far that openness extends (and realize how ostensibly &#8220;open source&#8221; Android really is). And of course, it&#8217;s a shame that there won&#8217;t be any more CyanogenMod builds.  Still, this has been pretty fascinating to watch unfold, and should be of interest to anyone managing developer communities or trying to create an &#8220;open&#8221; platform&#8230;</p>
<p>(If you&#8217;re interested in following the conversations moving forward directly, the Twitter streams of <a href="http://twitter.com/cyanogen">cyanogen</a> and Android developer <a href="http://twitter.com/jbqueru">jbqueru</a> seem worth following.)</p>
<p><strong>UPDATE:</strong> To some degree, this will probably blow over, since over the weekend Cyanogen <a href="http://www.cyanogenmod.com/home/the-current-state">announced he will continue w/ his work</a> (after developing a new backup procedure to allow backup and re-installation of Google apps and with the inclusion of an alternate marketplace).  Still, these are the types of incidents that chip away at social capital and reputation (until suddenly one day, the public no longer gives you the benefit of the doubt and any action taken gets looked upon in the worst possible light) &#8211; not to mention the amount of ultimately, pointless (or at least, repeated) man-hours that will be spent engineering a technical workaround to a policy problem.</p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/SRl6WFr4Ifc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/09/25/android-unintended-consequences-or-how-to-kneecap-your-developer-community/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/09/25/android-unintended-consequences-or-how-to-kneecap-your-developer-community</feedburner:origLink></item>
		<item>
		<title>Playing With the Toys</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/xQhOon1QUXE/playing-with-the-toys</link>
		<comments>http://randomfoo.net/2009/08/26/playing-with-the-toys#comments</comments>
		<pubDate>Thu, 27 Aug 2009 02:44:20 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5479</guid>
		<description>&amp;#8230; as I put them away&amp;#8230; on second thought, I&amp;#8217;ll probably bring the Kaossilator with me.&lt;br /&gt;   2009-08-26 Kaossilator  by  lhl &lt;br /&gt;</description>
			<content:encoded><![CDATA[<p>&#8230; as I put them away&#8230; on second thought, I&#8217;ll probably bring the Kaossilator with me.</p>
<p><object height="81" width="100%"><param name="movie" value="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Flhl%2F2009-08-26-kaossilator"></param><param name="allowscriptaccess" value="always"></param>  <embed allowscriptaccess="always" height="81" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fsoundcloud.com%2Flhl%2F2009-08-26-kaossilator" type="application/x-shockwave-flash" width="100%"></embed></object> <span><a href="http://soundcloud.com/lhl/2009-08-26-kaossilator">2009-08-26 Kaossilator</a>  by  <a href="http://soundcloud.com/lhl">lhl</a></span> </p>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/xQhOon1QUXE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/08/26/playing-with-the-toys/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/08/26/playing-with-the-toys</feedburner:origLink></item>
		<item>
		<title>August 2009 Music</title>
		<link>http://feedproxy.google.com/~r/randomfoo/~3/cnNZnSJ2LJ4/august-2009-music</link>
		<comments>http://randomfoo.net/2009/08/25/august-2009-music#comments</comments>
		<pubDate>Wed, 26 Aug 2009 06:19:45 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5476</guid>
		<description>Some tracks that have caught my ear recently.  The XX album in particular has been on heavy rotation lately.&lt;br /&gt; &lt;br /&gt;The Ghost Orchid &amp;#8211; Horseshoes and Handgrenades &lt;br /&gt;Jay Reatard &amp;#8211; It Ain&amp;#8217;t Gonna Save Me&lt;br /&gt;Fanfarlo &amp;#8211; Ghosts&lt;br /&gt;Sol.illaquists of Sound &amp;#8211; Harriet Tubman Pt. 2&lt;br /&gt;The XX &amp;#8211; Islands&lt;br /&gt;&lt;br /&gt;</description>
			<content:encoded><![CDATA[<p>Some tracks that have caught my ear recently.  The XX album in particular has been on heavy rotation lately.
<ul class="playlist"> 
<li><a href="/junk/200908/tracks/12%20-%20The%20Ghost%20Orchid%20-%20Horseshoes%20%26%20Handgrenades.mp3">The Ghost Orchid &#8211; Horseshoes and Handgrenades</a><br /> 
<li><a href="/junk/200908/tracks/01-jay_reatard-it_aint_gonna_save_me.mp3">Jay Reatard &#8211; It Ain&#8217;t Gonna Save Me</a></li>
<li><a href="/junk/200908/tracks/02%20Ghosts.mp3">Fanfarlo &#8211; Ghosts</a></li>
<li><a href="/junk/200908/tracks/%2802%29%20Harriet%20Tubman%20Pt.%202.mp3">Sol.illaquists of Sound &#8211; Harriet Tubman Pt. 2</a></li>
<li><a href="/junk/200908/tracks/04%20Islands.mp3">The XX &#8211; Islands</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/randomfoo/~4/cnNZnSJ2LJ4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2009/08/25/august-2009-music/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://randomfoo.net/2009/08/25/august-2009-music</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 0.288 seconds. --><!-- Cached page generated by WP-Super-Cache on 2010-03-16 13:16:43 -->
