<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>random($foo) &#187; Tech</title>
	<atom:link href="http://randomfoo.net/category/tech/feed" rel="self" type="application/rss+xml" />
	<link>http://randomfoo.net</link>
	<description>blog blog blog</description>
	<lastBuildDate>Sun, 15 Jan 2012 20:26:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>New Windows Netbook: User Experience Report</title>
		<link>http://randomfoo.net/2011/10/03/new-windows-netbook</link>
		<comments>http://randomfoo.net/2011/10/03/new-windows-netbook#comments</comments>
		<pubDate>Tue, 04 Oct 2011 04:20:37 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5980</guid>
		<description><![CDATA[TL;DR/SPOILER: Pretty Pathetic Yesterday, I ended up helping a friend pick up a new PC at Fry&#8217;s. Not super high on my list of things to be doing on a Sunday, but I&#8217;m rolling with it. All we needed was a minimal computer to run a browser, so after looking at the laptop and nettop [...]]]></description>
			<content:encoded><![CDATA[<p>TL;DR/SPOILER: Pretty Pathetic</p>
<p>Yesterday, I ended up helping a friend pick up a new PC at <a href="http://frys.com/">Fry&#8217;s</a>. Not super high on my list of things to be doing on a Sunday, but I&#8217;m rolling with it. All we needed was a minimal computer to run a browser, so after looking at the laptop and nettop selection, we decide to go for a <a href="http://usa.asus.com/Eee/">10&#8243; EeePC</a>. There was a 12&#8243;, but we were told that it was out of stock, and after we decided on the 10&#8243;, we were told <em>that</em> was out of stock (and discontinued) as well. These netbooks were running Windows 7 Starter and I asked <a href="http://en.wikipedia.org/wiki/Windows_7_editions"> what the difference was (vs Home, Professional, or whatever)</a>, but the sales associate didn&#8217;t know. In the end, he brought out an also-discontinued but similar (single-core N455, not dual-core D525 Atom) netbook. At this point, I&#8217;m jonesing to get the hell out of dodge, and after another 20 minutes of dicking around, it&#8217;s sent to the front desk for checkout/pickup. Overall shopping experience grade: pathetic.</p>
<p>Anyway, I don&#8217;t want that to overshadow what&#8217;s coming next, so lets just move on (had I known I would have just told my friend to order online via Amazon or something else civilized). Now for the setup&#8230; It&#8217;s been close to a decade since I&#8217;ve unboxed and booted a retail Windows PC, so I was sort of looking forward to see how the experience has improved.</p>
<p>It doesn&#8217;t start off too bad. A nice bootup logo, some simple form fields to fill out, and then a Samsung installer that automatically runs to install some system software. We leave for lunch, and when we return, it&#8217;s&#8230; still&#8230; running. All told, it takes just under an hour before I reach the Desktop, after which the laptop (with 1GB of RAM) is almost unusably slow. Sure enough, looking at the Task Manager shows that it has 0 memory free. Interestingly, the Bing Bar is the app using the second most memory.  After another hour+ of uninstalling the apps that presumably were just installed in the previous hour (Norton first, and then the Bing Bar, and the Samsung System Tools being some of the worst offenders), I downloaded Google Chrome, and ran the &#8220;boot performance&#8221; tool (another half-hour), and ended up with a usable laptop with a passable web browsing experience.  Overall initial boot/setup experience grade: super pathetic.</p>
<p>Now granted, this is a <$300 device, but I'm honestly surprised at how horrible the first boot experience was. Much worse than I remembered, much less what I was expecting in 2011. How can a manufacturer get away delivering this sort of experience and still be in the business of selling computers? After a decade of using Macs (and occasionally imaging Linux systems on similar class hardware), my mind is just boggled. I wonder if people buying these things don't know any better, or if they fully understand the horror, but simply must endure it (like me in this case, I suppose). </p>
<p>It certainly occurred to me more than once during this ordeal that if I had brought my USB stick, it would have been much faster to have wiped the netbook with an Ubuntu installation and be done with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/10/03/new-windows-netbook/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HP Touchpad + webOS</title>
		<link>http://randomfoo.net/2011/08/21/hp-touchpad-webos</link>
		<comments>http://randomfoo.net/2011/08/21/hp-touchpad-webos#comments</comments>
		<pubDate>Mon, 22 Aug 2011 02:44:01 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5972</guid>
		<description><![CDATA[So yeah, I went and ordered a TouchPad (a few actually, as they look like they&#8217;ll be useful as web/input devices). If you&#8217;re interested in picking one up for cheap, the epic SlickDeals thread (11K+ posts) has the latest stock info. (for general info, there&#8217;s another thread w/ some useful links, and the PreCentral TouchPad [...]]]></description>
			<content:encoded><![CDATA[<p>So yeah, I went and ordered a TouchPad (a few actually, as they look like they&#8217;ll be useful as web/input devices). If you&#8217;re interested in picking one up for cheap, the <a href="http://slickdeals.net/forums/showthread.php?sduid=0&#038;t=3220862">epic SlickDeals thread (11K+ posts)</a> has the latest stock info. (for general info, there&#8217;s another <a href="http://slickdeals.net/forums/showthread.php?sduid=0&#038;t=3226796">thread w/ some useful links</a>, and the <a href="http://forums.precentral.net/hp-touchpad/">PreCentral TouchPad forums</a>). It&#8217;s not for everyone, but $100 for a tablet w/ a 9.7&#8243; XGA IPS screen, dual-core 1.2GHz Scorpion SoC (APQ8060 + Adreno 220), and 6300mAh battery that has a clean embedded Linux (and can easily chroot Ubuntu) is a <em>steal</em>.</p>
<p>Of course, if you&#8217;re not gonna be hacking on one, it&#8217;ll be a decent web browser or photoframe, and I have no doubt that the <a href="http://www.webos-internals.org/wiki/Main_Page">homebrew guys</a> will keep plugging away for a while, but I&#8217;d treat it more as a disposable $100 purchase. (My thinking is the upcoming Amazon tablets will split the difference in pricing, but ultimately have much better longevity).</p>
<p>Now, back to the hardware for a bit. While there have been a <a href="http://www.techmeme.com/110819/p37#a110819p37">rash of articles blaming the TouchPad&#8217;s performance on the hardware</a>, I think that&#8217;s baloney. For those that aren&#8217;t regularly comparing ARM specs, all you need to know is that in terms of raw power, the Scorpion should hold it&#8217;s own &#8211; equivalent to  current-gen Cortex-A9/GPU combo like Apple&#8217;s A5/SGX54x or Nvidia&#8217;s Tegra2 (maybe a little less memory bandwidth/IPC, but it has a faster clock). There&#8217;s an Anandtech article that does a <a href="http://www.anandtech.com/show/4658/its-not-qualcomms-fault-dispelling-touchpad-myths">good job summarizing</a>.</p>
<p>The Anandtech article has a SunSpider comparison, which mirrors the <a href="http://www.readwriteweb.com/mobile/2011/07/html5-on-the-hp-touchpad-found-lacking-what-app-developers-should-know.php">launch benchmarks</a>. The TouchPad is slow because the web layer is slow. Luna, webOS&#8217;s GUI, runs entirely on web layer. QED. This mirrors my cursory prelaunch SDK testing (<a href="https://developer.palm.com/distribution/viewtopic.php?t=15745">NDA lifted 6/30</a>).</p>
<p>I <a href="http://randomfoo.net/2010/06/06/palm-pre-post-mortem">mostly gave up on webOS back in the summer of 2010</a>, pre-HP acquisition, and although I retain a fondness for the idea of webOS, the execution has <a href="http://randomfoo.net/2009/08/25/palm-pre-two-months-in">always caused ambivalence</a> for me, primarily because of performance. I think Dion makes <a href="http://almaer.com/blog/facebook-webos-playing-to-win">a bit of an understatement</a>, when saying they should have spent more time profiling. More than any other feature or app (well, Maps), lag, OOM erros, and unresponsiveness was the primary issue that drove me away.</p>
<p>Although a lot of it comes down to doing (hard) low-level optimization work (or dumb easy stuff like <a href="http://www.zdnet.com/blog/mobile-news/how-to-improve-the-performance-of-your-new-hp-touchpad/3866">turning off logging</a>), I think at least some chunk is just due to running on old software.  Last year at the Palm Developer Day, the excuse given about why webOS software was so out of date was due to recertification issues, but w/ webOS 3.x being a tablet-only fork, this obviously didn&#8217;t prove to be the ultimate reason.</p>
<p>Based on the 3.0.2 SDK Emulator, here&#8217;s a rundown of some of the stack:</p>
<p>Linux Kernel 2.6.26 was originally released <a href="http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.26">Jul 13, 2008</a>. In comparison, Android Honeycomb <a href="http://en.wikipedia.org/wiki/Android_version_history">runs 2.6.36</a> (<a href="https://lkml.org/lkml/2010/10/20/409">Oct 10, 2010</a>). There is in fact an <a href="http://git.webos-internals.org/kernels/patches/tree/?h=webos-3.0.2">active project</a> that&#8217;s done great work patching the kernel (better schedulers, governors, compcache), although I&#8217;m not sure if all the modules required to upgrade vs backport are available.</p>
<p>webOS reports using AppleWebKit/534.6. WebKit was tagged <a href="http://svn.webkit.org/repository/webkit/tags/Safari-534.6/">Safari-534.6</a> on Aug 27, 2010. This might not seem too bad when comparing w/ kernels, but to give some perspective, <a href="http://en.wikipedia.org/wiki/Google_Chrome#Release_history">Chrome 7.0.517</a> was released with AppleWebKit/534.7 in Oct 21, 2010. I&#8217;m currently running Chrome 13.0.782.112, which uses AppleWebKit/535.1 (tagged on Aug 11, 2011). Safari 5.1 is using AppleWebKit/534.48.3 (tagged Jun 24, 2011). webOS has ACID compliance and other standards issues, and is lacking in many useful HTML5 features, which is somewhat ironic considering.</p>
<p>Probably more relevant to performance, however, is the V8 version. webOS&#8217;s node.js is compiled against V8 2.5.9.22-2 (<a href="http://code.google.com/p/v8/source/browse/trunk/ChangeLog">released Nov 11, 2010</a>). The current latest version, released last week, is 3.5.6. Especially for JS runtimes, improvements have been coming at a blistering pace. Running V8 Benchmark v6 on Chrome 13/Canary 15 (V8 3.3.10.25 and V8 3.5.6) on my desktop gave results in the 9400/9500 range.  An <a href="http://mac.oldapps.com/google_chrome.php">old version of Chrome 7</a> (V8 2.3.11.22) scored&#8230; 5400 on the same test. (There BTW is your 2X performance.)</p>
<p>webOS 2.x+&#8217;s services are based on a node.js layer.  That&#8217;s great. The version of node.js they are using is 0.2.3, which was released on <a href="https://github.com/joyent/node/wiki/ChangeLog">Oct 02, 2010</a>. The current version is 0.4.11 (stable) and 0.5.4 (unstable). node appears to run standalone, so that can probably be upgraded (and the JS tested) without too much trouble.</p>
<p>The much bigger challenge for people sticking with webOS is how to deal with all the custom-compiled/embedded bits.  The biggest pieces (at least memory-wise) are the WebAppMgr, LunaSysMgr, and BrowserServer, but updating any the luna bits are completely dependent on the whim of HP. </p>
<p>If they don&#8217;t open source webOS, hopefully whoever&#8217;s left can push out as many of the low-level performance optimizations and maintain some sort of robust build/update system.</p>
<p>Sadly, the most likely scenario is that in a couple months we&#8217;ll just all be <a href="http://rootzwiki.com/showthread.php?t=3327">flashing an Android port</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/08/21/hp-touchpad-webos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing Volume in OS X in the Command Line</title>
		<link>http://randomfoo.net/2011/08/06/changing-volume-in-os-x-in-the-command-line</link>
		<comments>http://randomfoo.net/2011/08/06/changing-volume-in-os-x-in-the-command-line#comments</comments>
		<pubDate>Sat, 06 Aug 2011 09:02:30 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5901</guid>
		<description><![CDATA[One of the things that seems to have disappeared recently (certainly doesn&#8217;t work in Lion) is half-increment volume changing. This is quite inconvenient when I&#8217;m using some more sensitive headphones. That was the impetus for the latest addition to my bashrc, a helper function that lets you set volume in the command line (scale is [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things that seems to have disappeared recently (certainly <a href="http://forums.macrumors.com/showthread.php?t=1196853">doesn&#8217;t work in Lion</a>) is half-increment volume changing.  This is quite inconvenient when I&#8217;m using some more sensitive headphones.</p>
<p>That was the impetus for the latest addition to my bashrc, a helper function that lets you set volume in the command line (scale is 0-100):</p>
<pre>
vol () { osascript -e "set volume output volume $*"; }
</pre>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/08/06/changing-volume-in-os-x-in-the-command-line/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Install Pida on OS X</title>
		<link>http://randomfoo.net/2011/08/04/how-to-install-pida-on-os-x</link>
		<comments>http://randomfoo.net/2011/08/04/how-to-install-pida-on-os-x#comments</comments>
		<pubDate>Thu, 04 Aug 2011 07:09:06 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5898</guid>
		<description><![CDATA[For some reason, I got it into my head that I wanted to try out Pida (a Python IDE that embeds Vim or your editor of choice) on my Mac. Well, actually from the description, it sounds pretty cool, right? The screenshots are pretty neat too. Unfortunately, the end result on OS X is somewhat [...]]]></description>
			<content:encoded><![CDATA[<p>For some reason, I got it into my head that I wanted to try out <a href="http://pida.co.uk/">Pida</a> (a Python IDE that embeds Vim or your editor of choice) on my Mac.  Well, actually from the description, it sounds pretty cool, right? The <a href="http://pida.co.uk/screenshots/">screenshots</a> are pretty neat too.  Unfortunately, the end result on OS X is somewhat less than compelling.</p>
<p>However, it was a huge fight getting it setup, so I figured I&#8217;d write this down for posterity.</p>
<p>There <em>is</em> a <a href="https://trac.macports.org/browser/trunk/dports/devel/PIDA/Portfile">PIDA MacPort</a>, however there is no maintainer, it&#8217;s for Python 2.6 only, and it didn&#8217;t work out of the box for me.  You&#8217;ll need to fight it enough that you might as well go whole hog.  Here&#8217;s how I got Pida running w/ MacPorts python27.</p>
<p>First the ports:</p>
<pre>
sudo port install librsvg py27-gtk py27-gnome dbus-python27 py27-notify-python
sudo port install vte +python27
sudo port install vim +python27 +x11 +gtk2
</pre>
<p>Then the Python libraries:</p>
<pre>
sudo easy_install py
sudo easy_install pygtkhelpers
sudo easy_install Logbook
sudo easy_install bpython
</pre>
<p>Next, after <a href="http://pida.co.uk/wiki/InstallationHowto#SettingupPida">grabbing the source</a>, your build environment:</p>
<pre>
PKG_CONFIG_PATH="/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/pkgconfig" PATH="/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin:$PATH" python setup.py build_ext --inplace
running build_ext
</pre>
<p>Now, you&#8217;ll be able to run, but you may get a dbus error (which won&#8217;t let you select your editor among other things).  Here&#8217;s how I made sure that dbus was running:</p>
<pre>
launchctl list | grep dbus
sudo launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-system.plist
launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
launchctl list | grep dbus
</pre>
<p>Note above that dbus-system should be as root, and dbus-session should be loaded as the user.</p>
<p>Once I did this I was able to get up and running, however the Python shell subprocess throws an exception for me, and the font rendering and overall look, and of course all the non-vim keyboard shortcuts are painfully alien.  Sadly, if you&#8217;re looking for a vim-like IDE-ish solution on the Mac, I think <a href="http://www.vicoapp.com/">Vico</a>, while quite new and still incomplete, is probably a better bet.  If you&#8217;re looking for better Python introspection/debugging with a not-totally-awkward keyboard shortcuts (and incidentally, dead easy OS X installs), <a href="http://www.reinteract.org/trac/">Reinteract</a> and <a href="http://code.google.com/p/iep/">iep</a> look to be the best choices I&#8217;ve found. (There&#8217;s also <a href="http://code.google.com/p/spyderlib/">Spyder</a>, which has a python26 Macport, but it depends on qt4-mac which may cause your MacPorts to build the world.)</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/08/04/how-to-install-pida-on-os-x/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Downtime, Ubuntu Sysadmin Notes</title>
		<link>http://randomfoo.net/2011/06/22/downtime-ubuntu-sysadmin-notes</link>
		<comments>http://randomfoo.net/2011/06/22/downtime-ubuntu-sysadmin-notes#comments</comments>
		<pubDate>Thu, 23 Jun 2011 05:27:50 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5893</guid>
		<description><![CDATA[After 511 days of uptime, I decided it was time to bite the bullet and do a version upgrade. The `do-release-upgrade` command did what it said on the tin, and the upgrade from 9.10 to 10.04LTS was pretty straightforward (some downtime waiting for the disk to fsck, and requiring ops to manually reset). Unfortunately, the [...]]]></description>
			<content:encoded><![CDATA[<p>After 511 days of uptime,  I decided it was time to bite the bullet and do a <a href="https://help.ubuntu.com/community/LucidUpgrades">version upgrade</a>. The <code>`do-release-upgrade`</code> command did what it said on the tin, and the upgrade from 9.10 to 10.04LTS  was pretty straightforward (some downtime waiting for the disk to fsck, and requiring ops to manually reset). Unfortunately, the upgrade made WordPress pretty unhappy. Some combination of WP, APC, and potentially WP Super Cache? Instead of using Ubuntu&#8217;s APC (3.1.3p1-2) I switched to a pecl install (3.1.9). This didn&#8217;t solve things, so I bumped up the apc.shm_size to 128M&#8230;</p>
<p>I&#8217;ve been lackadaisical lately w/ my sysadmining, but with the unfriendly waters, I took some time to tighten the ship up a bit. I probably be publishing a little &#8220;hardening Ubuntu for really lazy/busy devs&#8221; guide soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/06/22/downtime-ubuntu-sysadmin-notes/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tech Predictions, Five Years Later</title>
		<link>http://randomfoo.net/2011/06/14/tech-predictions-five-years-later</link>
		<comments>http://randomfoo.net/2011/06/14/tech-predictions-five-years-later#comments</comments>
		<pubDate>Tue, 14 Jun 2011 07:00:08 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5873</guid>
		<description><![CDATA[Five years ago, inspired by a Yahoo! Answers question (their top answers), I put on my tech futurist hat and wrote up some quick prognostications about Which products, used by few today, will be essential in five years? This was published, incidentally, on Vox (now defunct). Are you getting that mid-2006 vibe yet? Well, it&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Five years ago, inspired by a <a href="http://answers.yahoo.com/question/index?qid=20060613201854AAO3fWb">Yahoo! Answers question</a> (their <a href="http://answers.yahoo.com/question/index?qid=20060613201854AAO3fWb&#038;show=3#yan-answers">top answers</a>), I put on my tech futurist hat and wrote up some quick prognostications about<br />
<a href="http://randomfoo.typepad.com/rambling/2006/06/which-products-used-by-few-today-will-be-essential-in-five-years.html">Which products, used by few today, will be essential in five years?</a> This was published, incidentally, on <a href="http://www.sixapart.com/vox/tour/index.html">Vox</a> (now <a href="http://techcrunch.com/2010/09/03/six-aparts-vox-heads-to-deadpool/">defunct</a>). Are you getting that mid-2006 vibe yet?  Well, it&#8217;s been five years (that was quick), so maybe we should take a look.</p>
<p>I won&#8217;t reproduce my original article (linked above), but I&#8217;ll go through each of the predictions and make some comments:</p>
<ul>
<li><b>Software as service is standard</b> &#8211; My prediction was that social networking, media sharing, and all kinds of apps would be increasingly integrated/prepackaged OOTB. I think that this has been born out, certainly on the mobile and device front, although this year may be the inflection point for the desktop (iCloud, ChromeOS, etc). Even without that, probably the majority of consumer computing is now service/browser based. I find myself totally dependent on many cloud-based services (Evernote, Checkvist, DropBox, Google Docs, GMail/GApps, Twitter, FB, etc).  Also, the majority of my <a href="http://bagcheck.com/bag/9861-small-business-productivity-tools">small business&#8217;s software</a> is also cloud-based.</li>
<li><b>Global digital identity / reputation / relationship system</b> &#8211; my prediction was that online/offline personas, relationships, and physical presence would be tied together, potentially controlled by a single company. I think in mid-2006 I would have guessed Google would end up taking it all, but FB was a strong contender, and they&#8217;re on top at the moment. Still, as of mid-2011, this ball is still in play, and there are certain components (location, reputation) that are still almost complete tossups. Note: while FB has been enormously successful and will almost certainly be the first Internet company to hit 1B actives, there are some signs that it may have <a href="http://www.guardian.co.uk/technology/2011/jun/13/has-facebook-peaked-drop-uk-users">peaked in its developed markets</a>, so it&#8217;s not <a href="http://blog.dlvr.it/2011/06/what-exactly-happens-every-20-minutes-on-facebook/">invincible</a>. There&#8217;s also a lot of potential left in terms of social utility that&#8217;s still completely unexplored (and only in the most superficial ways in many other cases).</li>
<li><b>Digital media</b> &#8211; I predicted streaming/wireless syncing of media from anywhere. While <a href="http://www.apple.com/icloud/">iCloud</a> was only just announced (to compete against Amazon Cloud Drive, and Google Music) and music has been lagging a bit (although celestial jukebox services like Spotify and Rdio have been hitting it out of the park, so maybe unfair to dismiss music completely), we&#8217;ve seen this come true much more for video. Maybe this is due to the competition traditional TV/Film has faced from the YouTube/Internet video juggernaut (my <a href="http://www.youtube.com/watch?v=864T2BKQo_E">first YouTube video</a>, uploaded just over 5 years ago). Netflix in particular, which not only has <a href="http://www.spokesman.com/stories/2011/may/22/netflix-overtakes-web-surfing-for-internet-traffic/">overtaken web traffic</a>, but also <a href="http://www.ghacks.net/2011/05/20/netflix-accounts-for-more-web-traffic-than-torrenting/">BitTorrent</a>. Expect the cord-cutting to accelerate. One last observation. Amazon&#8217;s current homepage menu now completely highlights digital goods:<br />
<a href="http://amazon.com/" title="Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs &amp; more by lhl, on Flickr"><img src="http://farm6.static.flickr.com/5101/5831159731_a55593f576.jpg" width="500" height="358" alt="Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs &amp; more"></a>
</li>
<li><b>Smart phone</b> &#8211; I think I hit this one 100% percent. Not much to say about it. Well, one caveat is that while there were rumors of an iPhone floating around for years, it wouldn&#8217;t be announced for another 6 months. Apple gets huge props for single-handedly helping to drag the lagging handset/telecom industry into this future, as well as totally shaking things up with its App Store. I&#8217;m sure there are <a href="http://www.onlinemarketing-trends.com/2011/06/mobile-internet-vs-desktop-internet.html">some charts</a> <a href="http://www.slideshare.net/kleinerperkins/kpcb-top-10-mobile-trends-feb-2011">somewhere</a> that show recent numbers on mobile vs fixed Internet use, but if that number hasn&#8217;t been crossed, I&#8217;m sure it will be soon.</li>
<li><b>RFID</b> &#8211; I was totally wrong.  At <a href="http://lensley.com/">Lensley</a>, we&#8217;ve been doing some neat RFID integrations with clients, and RFIDs have had huge adoption in thing that touch people&#8217;s daily life, like in supply-chain and public transit (as well as less well thought out ways, like US Passports). On the whole, though, they&#8217;ve remained too expensive and too niche to get much consumer love (<a href="http://www.sparkfun.com/categories/144">kits from Sparkfun</a> notwithstanding). While <a href="http://developer.android.com/sdk/android-2.3.3.html#api">NFC in Android</a> (an RFID-compatible superset) has gotten <a href="http://www.pcworld.com/article/210861/what_googles_nfc_android_phones_will_mean_for_you.html">lots of hubaloo</a>, there&#8217;s pretty much zilch in terms of real world use, much less anything remotely <a href="http://en.wikipedia.org/wiki/Spime">spimey</a>. We&#8217;ll have to see how mobile payments pan out over the next couple years. (2012?)</li>
<li><b>Self Monitoring</b> &#8211; While the <a href="http://quantifiedself.com/">Quantified Self</a> has been getting some traction (a <a href="http://quantifiedself.com/conference/">conference</a>! <a href="http://www.slate.com/id/2296731/pagenum/all/">breathless writeups</a>!) and there are a proliferation of services and devices (Runkeeper, FitBit, Gowear Fit, Zeo, Withings, etc), this is still a pretty niche/nascent movement. I have no doubt it&#8217;ll keep growing, and there are some pointers (the proliferation of Feltron-like reports for social activity, checkins) that there&#8217;s a tipping point approaching. We&#8217;ll see</li>
<li><b>Personal Aggregators</b> &#8211; I saw the other day that <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2011/06/08/businessinsider-flipboard-400-million-flips-2011-6.DTL">Flipboard&#8217;s at 400M flips/month</a>, and one might argue that Facebook&#8217;s news feed algorithms, modern blogs (Gawker, HuffPo, Engadget, etc), or even Twitter have stepped in to fill big roles in terms of filtering the bombardment of crap, but it seems like treading water. I would have expected some smarter/more robust attention management tools to have been developed, but maybe I&#8217;m completely wrong on how most people handle <a href="http://next.randomfoo.net/blog/id/3976">infoglut</a>.</li>
<li><b>Shared everything</b> &#8211; obviously wrong about fine-grained privacy.  Facebook has given us a &#8220;mostly private enough sort of for now&#8221; model that&#8217;s been pretty sucessful. Certainly at moving everyone torwards the social-everything model (you win some, you lose some).</li>
</ul>
<p>Of my long-shots (things that I thought would be awesome), we actually got one of them in a huge way. At the time I had written this, I just received my <a href="http://en.wikipedia.org/wiki/ILiad">iRex Iliad</a> ($700) after waiting for years for an honest to goodness E-Ink device. Sadly, it was a <a href="http://randomfoo.net/blog/id/4188">pretty useless</a> white elephant of a device. However, the display was phenomenal, so I threw it on the list. In late 2007 Amazon released the first Kindle, and a few weeks ago, Amazon announced that it is now <a href="http://www.engadget.com/2011/05/19/kindle-books-officially-take-over-print-sales-at-amazon-pulp-st/">selling more Kindle books than print books</a>. The <a href="http://mashable.com/2010/12/27/kindle-3-best-selling-amazon/">Kindle 3</a>, BTW, was the best-selling product in Amazon&#8217;s history.</p>
<p>3D printing/fabrication has gotten a lot more traction (even a recent <a href="http://www.colbertnation.com/the-colbert-report-videos/388966/june-08-2011/bre-pettis">Stephen Colbert interview</a>), as has the maker movement in general. Although it&#8217;s still niche, the pricing is right. At $1300, the <a href="http://store.makerbot.com/makerbot-thing-o-matic.html">Thing-O-Matic</a> is cheaper than most people&#8217;s first laser printer.</p>
<p>AR HUDs, are as ever, another 5 years away. (The <a href="http://www.youtube.com/watch?v=1eFFyf3L8g0">OVF</a> on my X100 is pretty sweet though.)</p>
<p>OK, that&#8217;s all well and good. But how about the things that I missed completely. Here&#8217;s a short list:</p>
<ul>
<li><b>Location</b> &#8211; while I tangentially mentioned location, I never listed LBS, mapping and other location services explicitly. Looking back, this is a 100% obvious thing, considering how much usage has exploded since. My only excuse is that being hip-deep/working for so long on local/map/mobile stuff at the time probably blinded me to how ubiquitous it <em>wasn&#8217;t</em> for the rest of the world while writing this. (I was working on geocoding/map/checkins at Upcoming, and from <a href="http://zonetag.research.yahoo.com/">ZoneTag</a> to <a href="http://www.joefission.com/2006/03/checkmates-yahoo-beta-friend-mapping-application/">Checkmates</a>, to Yahoo! Maps, I was surrounded by all kinds of crazy LBS/geo/mobile stuff).</li>
<li><b>Twitter</b> &#8211; I probably first saw Twitter about a month after I wrote my original post. At the time it was &#8220;twttr&#8221; was a completely different beast &#8211; very SMS focused, like group chat. I passed, and didn&#8217;t even bother signing up until a few months later when visiting with friends in the UK (it got a lot of early traction because it was cheaper than texting). It took a while (early 2007?) for me to really get to grips with Twitter (<a href="http://randomfoo.net/2009/04/23/random-thoughts-on-twitter">writeup here</a>). Kudos to <a href="http://www.businessinsider.com/how-twitter-was-founded-2011-4">Jack, Noah, Ev, et al</a> for trying out something new, and then working at it for <em>years</em> to refine it. It&#8217;s gone through a lot of transformations (<a href="http://www.aaronland.info/weblog/2011/05/17/things/#towersofhistory">mostly</a> for better)&#8230;</li>
<li><b>iPad</b> &#8211; I was a close follower of the Mobile+UMPC+Tablet industry at the time, and if you had told me that in a few years Apple would have released a friggin <a href="http://en.wikipedia.org/wiki/Dynabook">Dynabook</a> with 10 finger multitouch, 10 hour battery life, amazing responsiveness, and an a complete App Ecosystem (backed by 10s of millions of sister devices), selling for $500 I would have smacked you. After which, I&#8217;d have gone out and bought a lot more Apple stock. Like the iPhone when it launched in 2007, the iPad came from a few years in the future and dragged everyone else, kicking and screaming.</li>
<li><b>Wikileaks</b> &#8211; Even during the year of the iPad launch, however, probably the biggest and most unexpected story of 2010 was Wikileaks (some of <a href="http://randomfoo.net/2010/12/24/wikileaks-net-neutrality-architectures-of-participation">my favorite writeups</a>). It has literally changed the world, and the most amazing thing is that it&#8217;s been a story that&#8217;s been in the making for years, if not decades. Wikileaks and many other stories happening right now (the Arab Spring, Anonymous, LulzSec) in many ways epitomize <a href="http://www.shirky.com/">Clay Shirky</a>&#8216;s  postulate that &#8220;Communications tools don’t get socially interesting until they get technologically boring&#8230; It&#8217;s when a technology becomes normal, then ubiquitous, and finally so pervasive as to be invisible, that the really profound changes happen.&#8221;</li>
</ul>
<p>OK, in hope of publishing soon, I&#8217;ll be wrapping up now. No 2016 predictions from me, but maybe it&#8217;ll be worth catching regardless up in a few years. For those that are really interested in the things catching my attention these days, here&#8217;s a spring graph I made early last year:</p>
<p><a href="http://www.flickr.com/photos/lhl/4519877699/sizes/o/in/photostream/" title="On My Mind by lhl, on Flickr"><img src="http://farm5.static.flickr.com/4009/4519877699_1bc06f0477.jpg" width="500" height="375" alt="On My Mind"></a></p>
<p><b>Update:</b> An editor from the <a href="http://www.ibtimes.com/">International Business Times</a> dropped a line yesterday with a few questions. Here&#8217;s the writeup they did today in the Luxury and Brands section today: <a href="http://www.ibtimes.com/articles/162811/20110614/facebook-smart-phones-apple-ipad-icloud-kindle.htm">Blogger Correctly Predicted the Future in 2006 (Mostly)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/06/14/tech-predictions-five-years-later/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>turntable.fm wishlist</title>
		<link>http://randomfoo.net/2011/06/08/turntable-fm-wishlist</link>
		<comments>http://randomfoo.net/2011/06/08/turntable-fm-wishlist#comments</comments>
		<pubDate>Thu, 09 Jun 2011 05:20:32 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[MakeItBetter]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5867</guid>
		<description><![CDATA[If you haven&#8217;t checked out turntable.fm, open it in a new tab now, then come back. Dropped in yesterday &#8211; definitely the best (and most fun) community DJ/social music app I&#8217;ve seen yet. The avatars and the headbobbing really make it. Some thoughts/wishlist: Onboarding is sort of rough. A little step-through tutorial would really help, [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t checked out <a href="http://turntable.fm/">turntable.fm</a>, open it in a new tab now, then come back. Dropped in yesterday &#8211; definitely the best (and most fun) community DJ/social music app I&#8217;ve seen yet. The avatars and the headbobbing really make it.  Some thoughts/wishlist:</p>
<ul>
<li>Onboarding is sort of rough. A little step-through tutorial would really help, or intro-ing you to a newbie room or something.</li>
<li>Scrobbling please. Actually overall, would be nice to have better history &#8211; songs you&#8217;ve listened to while surfing rooms, who played what in which rooms, what you&#8217;ve played. Easier &#8220;liking&#8221; of track, which in turn would add them to your collection.</li>
<li>Better room control would be nice. Basic things like changing room options post creation, and adding moderators, but also allowing moderators to white/blacklist, +/-voice, skip tracks etc. Looking at IRC probably gives a pretty good priority list to start with. auto-afk would be really nice.</li>
<li>A global friend chat would be nice. A lot of times I find myself wanting to hop rooms but enjoying chatting w/ some friends. Would be even neater in thos chats would to be able to see what room/track they&#8217;re in, would encourage room hopping</li>
<li>A bit of a tougher decision, but it&#8217;d be neat to see the &#8220;on deck&#8221; tracks for DJs. It&#8217;s hard to really plan a nice flow otherwise when DJing. It&#8217;d also allow room members to preskip bad tracks. Accruing enough bad votes over a certain period should probably have an effect</li>
<li>Currently the Queue/Song could be improved a lot. It&#8217;d be nice when you&#8217;re DJing to really be able to see your queue and have a list of your history/likes/etc (your collection) and be able to search at the same time. It&#8217;d be also nice to be able to search MediaNet and your own files from the same interface and drag and drop songs in otherwise.  Right now it&#8217;s a bit of a pain, and all happening in this tiny window w/ a single playlist. (Also what happens when you remove a song that you&#8217;ve uploaded from your queue?  Who knows? <img src='http://randomfoo.net/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Room filtering (your own, free djs slots etc). Overal room popularity charts etc would be pretty interesting&#8230;</li>
</ul>
<p>Updates:</p>
<ul>
<li>The <a href="http://www.last.fm/user/lhl">Turntable.fm Extended</a> Chrome extension does auto-awesomeing and can scrobble, but I haven&#8217;t gotten the scrobbling to work&#8230;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/06/08/turntable-fm-wishlist/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fujifilm X100 First Impression</title>
		<link>http://randomfoo.net/2011/05/18/fujifilm-x100-first-impression</link>
		<comments>http://randomfoo.net/2011/05/18/fujifilm-x100-first-impression#comments</comments>
		<pubDate>Thu, 19 May 2011 04:01:20 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[gear]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[x100]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5849</guid>
		<description><![CDATA[I&#8217;ve been looking forward to the X100 for months, and have been in and out of a couple X100 forums, so it&#8217;s been interesting to finally have one in my hands now. (Actually, due to the way preorders overlapped with shipping, I&#8217;ll have two, but obviously one is going back, unless someone in LA wants [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking forward to the <a href="http://www.finepix-x100.com/">X100</a> for months, and have been in and out of a couple <a href="http://www.x100forum.com/">X100</a> <a href="http://forums.dpreview.com/forums/forum.asp?forum=1020">forums</a>, so it&#8217;s been interesting to finally have one in my hands now. (Actually, due to the way preorders overlapped with shipping, I&#8217;ll have two, but obviously one is going back, unless someone in LA wants to pick one up).</p>
<p>It&#8217;s still early days &#8211; I&#8217;ve only gone out shooting once (I&#8217;ll be heading out shooting tonight as well) and I&#8217;m still getting used to how it handles. I know it&#8217;s capable of <a href="http://www.flickr.com/photos/chadwadsworth/tags/x100/">capturing</a> <a href="http://www.flickr.com/search/?q=x100&#038;ss=2&#038;ct=6&#038;mt=all&#038;w=faves&#038;adv=1">fantastic</a> <a href="http://www.satoki.com/archives/1320">images</a>, but coming from shooting tens of thousands of frames on Canon DSLRs over the past decade, adapting to the X100 has been a bit of a challenge so far.</p>
<p>The lack of rangefinder patch, focus screen or some other equivalent is killing me right now (the EVF is not my idea of a good time), but maybe that&#8217;ll pass. That being said, I&#8217;m actually looking forward to shooting the heck out of this thing. I&#8217;m sure it&#8217;ll make me a better photographer in terms of thinking about what I&#8217;m shooting, estimating distances, and thinking about DOF.  It&#8217;s certainly not a P&#038;S, and I&#8217;ll no doubt miss a lot of shots, but I plan on trying to carry it everywhere, so we&#8217;ll see how it goes. (I&#8217;ve ordered a <a href="http://www.lu.ma/loopit">Luma LoopIt strap</a>.) </p>
<p>For those considering the X100, I&#8217;d probably have to say that this isn&#8217;t the camera you want to take with you to evening social events, not unless you really want to work for your photos.  While the bright lens (F2.0) and amazing High ISO performance (totally usable at 3200) and quiet leaf shutter would seem to make it great for low-light candids, the AF seems more finicky than average, and sadly, the fly-by-wire focus ring is pretty much useless right now.</p>
<p>That being said, I plan on working primarily in MF mode and zoning, so we&#8217;ll see how that works.</p>
<p><a href="http://www.flickr.com/photos/lhl/5734363687/" title="Happy Accident by lhl, on Flickr"><img src="http://farm3.static.flickr.com/2583/5734363687_4850406354.jpg" width="500" height="332" alt="Happy Accident"></a></p>
<p>Also, there are a <b>lot</b> of niggles in the firmware. On the bright side, these could all be fixed and there seems to be some noises from Fuji that they will work on the firmware. On the negative, that historically hasn&#8217;t been the case. I&#8217;ll be keeping a running list of things I&#8217;d liked fixed here:</p>
<p>General</p>
<ul>
<li>Startup Times: I&#8217;ve managed to get it starting up fairly quickly (about 1s?) but out of the box it took so long that I kept thinking it was broken.</li>
<li>File writing: file writes seem to block operations? Is this 2011?</li>
<li>ISO settings don&#8217;t persist across modes</li>
<li>Even in full manual mode, the aperture doesn&#8217;t seem to be physically set, so there&#8217;s shutter lag. More of an annoyance than a dealbreaker</li>
<li>Yep, the battery goes from &#8220;low&#8221; to shutdown in < 5min; in general power usage/management seems to be rather poor. There must be a better compromise for responsiveness/power usage. Canon DSLR powerpacks are about the same capacity and last forever.</li>
</ul>
<p>AF</p>
<ul>
<li>My current #1 focusing issue, at the cause of most of my misfocused shots is the OVF AF parallax. The FW fix that would help this greatly would be to recompose the AF point with the focal plane (just move it along with the framelines). More <a href="http://www.x100forum.com/index.php?/topic/346-suggested-fix-for-ovf-parallax-error-issue/">discussion here</a>.</li>
<li>Low light AF; is this the best it gets?</li>
<li>The focus-frame size can only be adjusted in AF-S; I&#8217;ve find it enormously useful if it could be adjusted in MF</li>
</ul>
<p>Focusing</p>
<ul>
<li>The biggest problem is the focus ring doesn&#8217;t work at all for covering distances; it&#8217;s not helped by it being incredibly laggy as well.  This should be an easy fix with a better acceleration curve, and allowing that to be user adjustable/distance-dependent</li>
<li>In MF, since the command lever is used to enter EVF zoom mode, wouldn&#8217;t it make sense to allow the lever to be used for focusing as well? Actually would be a lot less finicky than the ring; you could also use one or the other for rough/fine focusing</li>
</ul>
<p>Buttons</p>
<ul>
<li>It&#8217;d be nice to reassign the RAW button (I&#8217;m always shooting JPG+RAW, I&#8217;d much rather be able to assign that to movie mode or the ND filter)</li>
<li>Macro should just be a toggle instead of popping up a menu &#8211; it&#8217;s either on or off! Same w/ ND &#8211; these are probably my biggest usability quibbles after the first week.</li>
<li>Auto ISO should be a toggle in ISO menu (so you can easily flip it on/off in the OVF fn mode); actually, for night shooting, being able to toggle Auto ISO off even easier (long-press?) is even more important; it really screws with you when the metering if off by more than the exposure compensation&#8230;</li>
</ul>
<p>Video</p>
<ul>
<li>Manual focusing while shooting. The AF is especially clueless when shooting video</li>
<li>It&#8217;d be nice to be able to set the fn button (or the RAW button) to go directly into recording</li>
</ul>
<p>OVF</p>
<ul>
<li>The histogram doesn&#8217;t seem to be right? It doesn&#8217;t reflect aperture or shutter speed changes?</li>
<li>The range scale is good, but would be nice to show the hyperfocal distance as a marking (or as others have suggested, a mode/way to jump to the hyperfocal distance like the GRD)</li>
<li>In the post-capture EVF review, it&#8217;d be nice to have an option to show brights/histogram; being able to have a 1s or even 0.5s preview would be nice as well</li>
</ul>
<p>I&#8217;ll be trying to post more <a href="http://www.flickr.com/photos/lhl/tags/x100/">regularly to my flickr account</a>.</p>
<p>After a couple weeks with the X100, I <a href="http://www.engadget.com/2011/06/05/how-would-you-change-fujifilms-finepix-x100/#comment-218916315">posted an updated list on Engadget</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/05/18/fujifilm-x100-first-impression/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Code: autotunnel</title>
		<link>http://randomfoo.net/2011/03/04/new-code-autotunnel</link>
		<comments>http://randomfoo.net/2011/03/04/new-code-autotunnel#comments</comments>
		<pubDate>Fri, 04 Mar 2011 18:49:40 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5804</guid>
		<description><![CDATA[It&#8217;s been years since I wrote my original post on using SSH tunnels for SOCKS proxying, but since I&#8217;ve been meaning to dig into launchd more, I figured it was time for an upgrade. Way too many hours later, I present autotunnel. It&#8217;s a couple configs/scripts that work together to automatically (re)create your SSH tunnels [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been years since I wrote my original post on <a href="http://randomfoo.net/blog/id/3908">using SSH tunnels for SOCKS proxying</a>, but since I&#8217;ve been meaning to <a href="http://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPSystemStartup/Articles/LaunchOnDemandDaemons.html">dig into launchd more</a>, I figured it was time for an upgrade.</p>
<p>Way too many hours later, I present <a href="https://github.com/lhl/autotunnel">autotunnel</a>. It&#8217;s a couple configs/scripts that work together to automatically (re)create your SSH tunnels when you&#8217;re set to a Network Location that requests a SOCKS proxy.  It&#8217;s now a one step process (change your Network Location in the Apple menu) to get secure.</p>
<p>(I also found an app that&#8217;s quite similar, <a href="https://github.com/nicksieger/sheepsafe">sheepsafe</a>. It&#8217;s a Ruby-based daemon that does automatic location switching based on &#8220;trusted&#8221; networks. It switches post-network connection (WatchPaths on SystemConfiguration) but I don&#8217;t know if that&#8217;s a practical concern or not.)</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/03/04/new-code-autotunnel/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Old Code: pystatsd-flickr</title>
		<link>http://randomfoo.net/2011/03/04/old-code-pystatsd-flickr</link>
		<comments>http://randomfoo.net/2011/03/04/old-code-pystatsd-flickr#comments</comments>
		<pubDate>Fri, 04 Mar 2011 10:15:58 +0000</pubDate>
		<dc:creator>lhl</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://randomfoo.net/?p=5801</guid>
		<description><![CDATA[I was digging out some old code and realized that it might be useful for some, so threw it on github. Nothing special, just a lightweight python port of some of the old Flickr statsd that I wrote&#8230; almost two years ago. (time flies!) If you&#8217;re looking to run something fancier in production, it looks [...]]]></description>
			<content:encoded><![CDATA[<p>I was digging out some old code and realized that it might be useful for some, so <a href="https://github.com/lhl/pystatsd-flickr">threw it on github</a>. Nothing special, just a lightweight python port of some of the old Flickr statsd that I wrote&#8230; almost two years ago. (time flies!)</p>
<p>If you&#8217;re looking to run something fancier in production, it looks like Etsy has some <a href="https://github.com/etsy/statsd">great stuff</a> going on (<a href="http://www.monkinetic.com/">see also</a>).</p>
<p>Anyway, if you just want a quick graph and/or don&#8217;t want to setup Graphite, the code I&#8217;ve put up should get you generating an RRD pretty quickly.</p>
]]></content:encoded>
			<wfw:commentRss>http://randomfoo.net/2011/03/04/old-code-pystatsd-flickr/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

