<?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>Sean&#039;s Mental Walkabout</title>
	<atom:link href="http://dague.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://dague.net</link>
	<description>Various rambling thoughts from my personal corner of the internet</description>
	<lastBuildDate>Tue, 21 May 2013 00:13:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>How an Idea becomes a Commit in OpenStack</title>
		<link>http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/</link>
		<comments>http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/#comments</comments>
		<pubDate>Tue, 21 May 2013 00:13:47 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3605</guid>
		<description><![CDATA[My talk from the OpenStack summit is now up on youtube, where I walked people through the process of getting your idea into OpenStack. A big part of the explanation is what&#8217;s going on behind the scenes with code reviews &#8230; <a href="http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/01/21/100-years-of-ibm/"     class="crp_title">100 Years of IBM</a></li><li><a href="http://dague.net/2011/04/19/james-webb-increases-the-awesome/"     class="crp_title">James Webb increases the Awesome</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2012/06/20/avengers-intro-firefly-style/"     class="crp_title">Avengers Intro &#8211; Firefly Style</a></li><li><a href="http://dague.net/2012/01/18/the-day-the-lolcats-died/"     class="crp_title">The day the LOLcats died</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>My talk from the OpenStack summit is now up on youtube, where I walked people through the process of getting your idea into OpenStack. A big part of the explanation is what&#8217;s going on behind the scenes with code reviews and our&nbsp;continuous&nbsp;integration system.</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/3zH6yL0js1M" frameborder="0" allowfullscreen></iframe></p>
<p>I&#8217;m hoping it pulls away some of the mystery of the process, and provides a more gentle on ramp to everything for new contributors. I&#8217;ll probably be giving some version of this again at future events, so feedback (here or on youtube) is appreciated.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/01/21/100-years-of-ibm/"     class="crp_title">100 Years of IBM</a></li><li><a href="http://dague.net/2011/04/19/james-webb-increases-the-awesome/"     class="crp_title">James Webb increases the Awesome</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2012/06/20/avengers-intro-firefly-style/"     class="crp_title">Avengers Intro &#8211; Firefly Style</a></li><li><a href="http://dague.net/2012/01/18/the-day-the-lolcats-died/"     class="crp_title">The day the LOLcats died</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How puppet rescued my botched server install</title>
		<link>http://dague.net/2013/05/12/how-puppet-rescued-my-botched-server-install/</link>
		<comments>http://dague.net/2013/05/12/how-puppet-rescued-my-botched-server-install/#comments</comments>
		<pubDate>Sun, 12 May 2013 23:06:57 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[puppet]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3600</guid>
		<description><![CDATA[Saturday was a rainy day, so I decided to deal with switching out the root disk on my home server with an SSD that I purchased a couple weeks ago. It&#8217;s part of my quest to get all the root &#8230; <a href="http://dague.net/2013/05/12/how-puppet-rescued-my-botched-server-install/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/10/15/ubuntu-upgrade-solving-the-unresolvable-package-issue/"     class="crp_title">Ubuntu upgrade: solving the unresolvable package issue</a></li><li><a href="http://dague.net/2010/11/21/the-too-informed-patient/"     class="crp_title">The too informed patient</a></li><li><a href="http://dague.net/2010/05/31/why-im-excited-for-google-tv/"     class="crp_title">Why I&#8217;m excited for Google TV</a></li><li><a href="http://dague.net/2011/07/23/standing-desk/"     class="crp_title">Standing Desk</a></li><li><a href="http://dague.net/2012/01/21/things-we-sometimes-forget/"     class="crp_title">Things we sometimes forget</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>Saturday was a rainy day, so I decided to deal with switching out the root disk on my home server with an SSD that I purchased a couple weeks ago. It&#8217;s part of my quest to get all the root disks of my machines off spinning media. My home server was a build from parts machine, that&#8217;s long enough in the tooth that it won&#8217;t boot from USB. So I found a stack of CDRs upstairs, of equally dubious age, burned an Ubuntu 12.10 server iso, and started the install.</p>
<p>Things were chugging along quite well until the installer was supposed to install additional packages. Then it bombed out (I blame the ancient CDRs). I was able to get it to at least install grub, and get the thing to boot back onto the network.</p>
<p>What I found myself with was a super minimal install. It didn&#8217;t yet have a normal sources.list, it didn&#8217;t have openssh-server, it didn&#8217;t have ssh client even, it didn&#8217;t have any of the normal even minimal server install tools. I had about 30 minutes of manual to typing to get the base apt repo in, and get me so I could ssh in from upstairs to drive the rest of the process.</p>
<p><strong>Boostrapping a Puppet Master</strong></p>
<p>This is the machine that&#8217;s my puppet master. I had a copy of the oldroot over in one of my software raid arrays, so the moment I got that mounted, I dumped over the /etc/puppet this machine should have, and tried to just puppet my way up the rest of the way. I&#8217;d been on a month long kick to puppetize my home infrastructure, so this was a promising direction.</p>
<p>It turns out puppet up from nothing is a little harder when you are the puppetmaster, and dnsserver for the network as well. <img src='http://dague.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  So it was about another 30 minutes of manually installing what was needed to get my puppetmaster started. Once that was up, I managed to get the first puppet agent run in, and it was epic. 45 minutes chugging away pulling down all the policies I needed, applying packages and configs, all the kind of magic that prevented me from spending my whole day trying to figure out how I had this server setup before.</p>
<p>It also showed me where my policy had holes. I&#8217;ve got xfs filesystems now, so xfsprogs need to be in the base case. My libvirt setup didn&#8217;t actually install kvm, but in the super minimal install, that wasn&#8217;t there. I hadn&#8217;t gotten around to managing my openvpn server yet, that&#8217;s in there now.</p>
<p><strong>If I was to do it again&#8230;</strong></p>
<p>One thing I really need is both a puppet and puppetmaster bootstrapping script. Using puppet to manage your puppetmaster is cool and all, but there is a bit of snake eating it&#8217;s own tail to get you started that required a little more manual command slinging than I liked.</p>
<p>But, had I not had so much of my server policy encoded in puppet, I&#8217;d still be typing commands now to get that box up and running. So I&#8217;m sold on the whole process, even for a smallish IT environment, like a few home servers and remote guests.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/10/15/ubuntu-upgrade-solving-the-unresolvable-package-issue/"     class="crp_title">Ubuntu upgrade: solving the unresolvable package issue</a></li><li><a href="http://dague.net/2010/11/21/the-too-informed-patient/"     class="crp_title">The too informed patient</a></li><li><a href="http://dague.net/2010/05/31/why-im-excited-for-google-tv/"     class="crp_title">Why I&#8217;m excited for Google TV</a></li><li><a href="http://dague.net/2011/07/23/standing-desk/"     class="crp_title">Standing Desk</a></li><li><a href="http://dague.net/2012/01/21/things-we-sometimes-forget/"     class="crp_title">Things we sometimes forget</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/05/12/how-puppet-rescued-my-botched-server-install/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Modafinil Is Wall Street’s New Drug of Choice &#8212; New York Magazine</title>
		<link>http://dague.net/2013/04/07/modafinil-is-wall-streets-new-drug-of-choice-new-york-magazine/</link>
		<comments>http://dague.net/2013/04/07/modafinil-is-wall-streets-new-drug-of-choice-new-york-magazine/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 22:23:42 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3597</guid>
		<description><![CDATA[Modafinil, which is marketed as Provigil in the United States, was first approved by the FDA in 1998 for the treatment of narcolepsy, but since then it’s become better known as a nootropic, a “smart drug,” especially among entrepreneurs. More &#8230; <a href="http://dague.net/2013/04/07/modafinil-is-wall-streets-new-drug-of-choice-new-york-magazine/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/03/09/discover-people-don%e2%80%99t-know-when-they%e2%80%99re-lying-to-themselves/"     class="crp_title">Discover: People don’t know when they’re lying to&hellip;</a></li><li><a href="http://dague.net/2010/08/06/the-probable-regional-extinction-of-the-little-brown-bat/"     class="crp_title">The probable regional extinction of the little brown bat</a></li><li><a href="http://dague.net/2010/06/18/maker-culture-on-commonwealth-club/"     class="crp_title">Maker Culture on Commonwealth Club</a></li><li><a href="http://dague.net/2010/07/14/saving-the-cougar-ace/"     class="crp_title">Saving the Cougar Ace</a></li><li><a href="http://dague.net/2010/07/04/fish-custard-and-the-year-of-doctor-who/"     class="crp_title">Fish Custard and the year of Doctor Who</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<blockquote><p>Modafinil, which is marketed as Provigil in the United States, was first approved by the FDA in 1998 for the treatment of narcolepsy, but since then it’s become better known as a nootropic, a “smart drug,” especially among entrepreneurs. More recently, it has attracted traders like Borden who don’t just need a pick-me-up to get through a deadline; they need to be on, without a break, for months, even years at a time.</p>
<p>via <a href="http://nymag.com/news/intelligencer/modafinil-2013-4/#print">Modafinil Is Wall Street’s New Drug of Choice &#8212; New York Magazine</a>.</p></blockquote>
<p>It reminds me a lot of <a href="http://en.wikipedia.org/wiki/A_Deepness_in_the_Sky">A Deepness in the Sky</a>, minus the giant spider aliens.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/03/09/discover-people-don%e2%80%99t-know-when-they%e2%80%99re-lying-to-themselves/"     class="crp_title">Discover: People don’t know when they’re lying to&hellip;</a></li><li><a href="http://dague.net/2010/08/06/the-probable-regional-extinction-of-the-little-brown-bat/"     class="crp_title">The probable regional extinction of the little brown bat</a></li><li><a href="http://dague.net/2010/06/18/maker-culture-on-commonwealth-club/"     class="crp_title">Maker Culture on Commonwealth Club</a></li><li><a href="http://dague.net/2010/07/14/saving-the-cougar-ace/"     class="crp_title">Saving the Cougar Ace</a></li><li><a href="http://dague.net/2010/07/04/fish-custard-and-the-year-of-doctor-who/"     class="crp_title">Fish Custard and the year of Doctor Who</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/04/07/modafinil-is-wall-streets-new-drug-of-choice-new-york-magazine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Shatner vs. Gorn the rematch</title>
		<link>http://dague.net/2013/04/06/shatner-vs-gorn-the-rematch/</link>
		<comments>http://dague.net/2013/04/06/shatner-vs-gorn-the-rematch/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 01:55:33 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3594</guid>
		<description><![CDATA[STAR TREK: THE VIDEO GAME &#8212; Shatner vs. Gorn Trailer &#8211; YouTube. &#8230; love it.<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/05/26/innovation-in-low-ip-industries/"     class="crp_title">Innovation in low IP industries</a></li><li><a href="http://dague.net/2010/12/14/openkinect-keyboard-anywhere/"     class="crp_title">OpenKinect &#8211; Keyboard Anywhere</a></li><li><a href="http://dague.net/2011/01/21/100-years-of-ibm/"     class="crp_title">100 Years of IBM</a></li><li><a href="http://dague.net/2010/05/28/feynman-on-fire/"     class="crp_title">Feynman on Fire</a></li><li><a href="http://dague.net/2010/08/04/the-daily-show-comes-to-rhinebeck/"     class="crp_title">The Daily Show comes to Rhinebeck</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="https://www.youtube.com/watch?v=4hnBp7x2QAE&amp;feature=youtu.be">STAR TREK: THE VIDEO GAME &#8212; Shatner vs. Gorn Trailer &#8211; YouTube</a>.</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/4hnBp7x2QAE&amp;feature=youtu.be" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/4hnBp7x2QAE&amp;feature=youtu.be" height="350" width="425" type="application/x-shockwave-flash" /></object></p>
<p>&#8230; love it.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/05/26/innovation-in-low-ip-industries/"     class="crp_title">Innovation in low IP industries</a></li><li><a href="http://dague.net/2010/12/14/openkinect-keyboard-anywhere/"     class="crp_title">OpenKinect &#8211; Keyboard Anywhere</a></li><li><a href="http://dague.net/2011/01/21/100-years-of-ibm/"     class="crp_title">100 Years of IBM</a></li><li><a href="http://dague.net/2010/05/28/feynman-on-fire/"     class="crp_title">Feynman on Fire</a></li><li><a href="http://dague.net/2010/08/04/the-daily-show-comes-to-rhinebeck/"     class="crp_title">The Daily Show comes to Rhinebeck</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/04/06/shatner-vs-gorn-the-rematch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bitcoin might not be a currency</title>
		<link>http://dague.net/2013/04/06/bitcoin-might-not-be-a-currency/</link>
		<comments>http://dague.net/2013/04/06/bitcoin-might-not-be-a-currency/#comments</comments>
		<pubDate>Sun, 07 Apr 2013 00:19:24 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3591</guid>
		<description><![CDATA[There are a couple of reasons why the bubble is sure to burst. The first is just that it’s a bubble, and any chart which looks like the one at the top of this post is bound to end in &#8230; <a href="http://dague.net/2013/04/06/bitcoin-might-not-be-a-currency/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/09/02/the-seeds-of-psychohistory/"     class="crp_title">The Seeds of Psychohistory?</a></li><li><a href="http://dague.net/2010/10/22/vmwares-new-stand/"     class="crp_title">VMWare&#8217;s new stand</a></li><li><a href="http://dague.net/2011/10/13/rip-dennis-ritchie/"     class="crp_title">RIP Dennis Ritchie</a></li><li><a href="http://dague.net/2012/01/11/is-google-just-another-chrome/"     class="crp_title">Is Google+ just another Chrome?</a></li><li><a href="http://dague.net/2010/11/21/its-time-to-rethink-the-tsa/"     class="crp_title">It&#8217;s time to rethink the TSA</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<blockquote><p>There are a couple of reasons why the bubble is sure to burst. The first is just that it’s a bubble, and any chart which looks like the one at the top of this post is bound to end in tears at some point. But there’s a deeper reason, too — which is that bitcoins are an uncomfortable combination of commodity and currency. The commodity value of bitcoins is rooted in their currency value, but the more of a commodity they become, the less useful they are as a currency.</p>
<p>via <a href="https://medium.com/money-banking/2b5ef79482cb">The Bitcoin Bubble and the Future of Currency — Money &amp; Banking — Medium</a>.</p></blockquote>
<p>Definitely one of the best articles I&#8217;ve read on Bitcoin. I think the idea of bitcoin as commodity actually makes a lot more sense, given that it&#8217;s an artificially constrained resource that&#8217;s &#8220;mined&#8221;.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/09/02/the-seeds-of-psychohistory/"     class="crp_title">The Seeds of Psychohistory?</a></li><li><a href="http://dague.net/2010/10/22/vmwares-new-stand/"     class="crp_title">VMWare&#8217;s new stand</a></li><li><a href="http://dague.net/2011/10/13/rip-dennis-ritchie/"     class="crp_title">RIP Dennis Ritchie</a></li><li><a href="http://dague.net/2012/01/11/is-google-just-another-chrome/"     class="crp_title">Is Google+ just another Chrome?</a></li><li><a href="http://dague.net/2010/11/21/its-time-to-rethink-the-tsa/"     class="crp_title">It&#8217;s time to rethink the TSA</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/04/06/bitcoin-might-not-be-a-currency/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Easy Planet 1.1 released</title>
		<link>http://dague.net/2013/03/20/easy-planet-1-1-released/</link>
		<comments>http://dague.net/2013/03/20/easy-planet-1-1-released/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 11:31:11 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[easyplanet]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[release]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3588</guid>
		<description><![CDATA[We lost a few features moving mhvlug.org from Drupal 6 to Drupal 7, as modules just didn&#8217;t exist. One of the ones I missed the most was the Planet function provided by UD Planet. This was an extremely simple to &#8230; <a href="http://dague.net/2013/03/20/easy-planet-1-1-released/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/08/03/scratching-an-itch/"     class="crp_title">Scratching an itch</a></li><li><a href="http://dague.net/2011/10/12/node-announce/"     class="crp_title">Node Announce</a></li><li><a href="http://dague.net/2011/03/13/weekend-hacking-much-progress/"     class="crp_title">Weekend hacking&#8230; much progress</a></li><li><a href="http://dague.net/2010/12/31/upcoming-talk-building-a-community-site-with-drupal/"     class="crp_title">Upcoming Talk: Building a Community Site with Drupal</a></li><li><a href="http://dague.net/2011/11/13/our-planet/"     class="crp_title">Our Planet</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>We lost a few features moving mhvlug.org from Drupal 6 to Drupal 7, as modules just didn&#8217;t exist. One of the ones I missed the most was the Planet function provided by <a href="http://drupal.org/project/udplanet">UD Planet.</a> This was an extremely simple to use module that let you have an attractive Planet (a collection of user blogs) on your Drupal site. The original authors of the module have long since gone inactive. So this past weekend I decided to just port it to D7 and be done with it. It took about 8 hours, and now we have <a href="http://drupal.org/project/easyplanet">Easy Planet</a>!</p>
<p>Easy Planet 1.1 is now out. This is a straight port of UD Planet to D7. The only functionality which isn&#8217;t there is the disabling of aggregator menu items, which I&#8217;m not convinced was a good idea in the first place. It&#8217;s live on <a href="http://mhvlug.org/planet">http://mhvlug.org/planet</a>, for anyone that wants to see what it looks like.</p>
<p>One of the most important things to me was smooth transition from UD Planet installation. Because mhvlug.org was a D6 -&gt; D7 migration, I still had udplanet tables and settings in my database. I wanted the experience of easyplanet to be: turn it on, all your stuff is back. I managed to get it there last night, so I&#8217;d be extremely interested in others that are moving from UD Planet -&gt; Easy Planet to make sure it&#8217;s as seamless for them.</p>
<p>For more info, and to download the code, check out the <a href="http://drupal.org/project/easyplanet">project site</a>.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/08/03/scratching-an-itch/"     class="crp_title">Scratching an itch</a></li><li><a href="http://dague.net/2011/10/12/node-announce/"     class="crp_title">Node Announce</a></li><li><a href="http://dague.net/2011/03/13/weekend-hacking-much-progress/"     class="crp_title">Weekend hacking&#8230; much progress</a></li><li><a href="http://dague.net/2010/12/31/upcoming-talk-building-a-community-site-with-drupal/"     class="crp_title">Upcoming Talk: Building a Community Site with Drupal</a></li><li><a href="http://dague.net/2011/11/13/our-planet/"     class="crp_title">Our Planet</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/03/20/easy-planet-1-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chromebook Experiment</title>
		<link>http://dague.net/2013/03/09/chromebook-experiment/</link>
		<comments>http://dague.net/2013/03/09/chromebook-experiment/#comments</comments>
		<pubDate>Sun, 10 Mar 2013 00:12:36 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3584</guid>
		<description><![CDATA[Last week I bought myself one of the Samsung Arm Chromebooks. My theory is that when at conferences this is a nice form factor, light, with a good keyboard for taking notes (interactive etherpad is a key piece of OpenStack &#8230; <a href="http://dague.net/2013/03/09/chromebook-experiment/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/07/29/a-plea-for-an-open-android-eink-tablet-for-astronomy/"     class="crp_title">A plea for an open android eink tablet for Astronomy</a></li><li><a href="http://dague.net/2011/01/23/drupal-camp-western-mass/"     class="crp_title">Drupal Camp Western Mass</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2011/03/12/kindle-interupted/"     class="crp_title">Kindle Interupted</a></li><li><a href="http://dague.net/2012/09/07/2-gigs-of-data/"     class="crp_title">2 Gigs of Data</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>Last week I bought myself one of the Samsung Arm Chromebooks. My theory is that when at conferences this is a nice form factor, light, with a good keyboard for taking notes (interactive etherpad is a key piece of OpenStack design summits), that&#8217;s going to last a conference day. It&#8217;s also super cheap, so if anything happens to it, I don&#8217;t care.</p>
<p>Unlike a phone/tablet, this still means I have sane ssh access, and possibly able to still do code through an ssh connection to a server somewhere. We&#8217;ll see how the experiment holds up over the next month or so.</p>
<p>Honestly, the thing that&#8217;s going to give me the biggest headache is the touchpad, which is actually pretty good. But I&#8217;m someone that has 10+ years of muscle memory on the Thinkpad track point, and I don&#8217;t think I&#8217;ll ever get more than tolerant of touchpads.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/07/29/a-plea-for-an-open-android-eink-tablet-for-astronomy/"     class="crp_title">A plea for an open android eink tablet for Astronomy</a></li><li><a href="http://dague.net/2011/01/23/drupal-camp-western-mass/"     class="crp_title">Drupal Camp Western Mass</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2011/03/12/kindle-interupted/"     class="crp_title">Kindle Interupted</a></li><li><a href="http://dague.net/2012/09/07/2-gigs-of-data/"     class="crp_title">2 Gigs of Data</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/03/09/chromebook-experiment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>10 Years of MHVLUG</title>
		<link>http://dague.net/2013/03/05/10-years-of-mhvlug/</link>
		<comments>http://dague.net/2013/03/05/10-years-of-mhvlug/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 12:53:50 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[anniversary]]></category>
		<category><![CDATA[mhvlug]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3577</guid>
		<description><![CDATA[10 years ago today I was on a plane, back from Portland, Oregon, to experiment on something new. For the previous 3 months I&#8217;d been working towards a kickoff for a local Linux Users Group. We had a venue: the &#8230; <a href="http://dague.net/2013/03/05/10-years-of-mhvlug/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/08/04/100-mhvlug-meetings/"     class="crp_title">100 MHVLUG Meetings</a></li><li><a href="http://dague.net/2011/01/24/how-to-keep-a-group-vibrant/"     class="crp_title">How to keep a group vibrant</a></li><li><a href="http://dague.net/2011/06/21/arduino-palooza/"     class="crp_title">Arduino-palooza</a></li><li><a href="http://dague.net/2012/02/10/centers-of-gravity/"     class="crp_title">Centers of Gravity</a></li><li><a href="http://dague.net/2010/12/08/getting-feedback-via-survey-always-eye-openning/"     class="crp_title">Getting feedback via survey, always eye openning</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://dague.net/2013/03/05/10-years-of-mhvlug/logo-white/" rel="attachment wp-att-3580"><img class=" wp-image-3580 alignright" alt="logo-white" src="http://dague.net/wp-content/uploads/2013/03/logo-white.png" width="229" height="252" /></a>10 years ago today I was on a plane, back from Portland, Oregon, to experiment on something new. For the previous 3 months I&#8217;d been working towards a kickoff for a local Linux Users Group.</p>
<p>We had a venue: the Mid Hudson Library System Auditorium. We had a date and time:  Wed the 5th of March, 6pm. We had a speaker: Michael Kaegler talking on Linux Firewalling. We had a mailing list and a website, and could clearly see there was interest in the group. But we&#8217;d never had a meeting, so this was the moment of truth.</p>
<p>But I was on a plane, racing to get back for the meeting. A month prior my job had changed, I&#8217;d started working on <a href="http://openhpi.org/">OpenHPI</a>, and I&#8217;d picked up some standards work, and that meant a trip out of Portland for a 2 day standards meeting with a lot of Intel folks. I managed to get a flight which &#8220;should&#8221; get me back in time, but I had a plan B to have a Mike Salerno kick off the meeting in my absence. I landed at 5:15, was in my car by 5:30. The meeting was at least 35 minutes away, and there was traffic. Plan B was going to have to be good enough.</p>
<p>When I walked in the door I was blown away. The room was packed! There were at least 35 folks when I arrived, and over the course of the meeting it grew to 50. Wow. I was hoping that it would be more than just me and a few coworkers, but never had I imagined this. I wondered how long this experiment would run, fully imagining that after two years we&#8217;d run out of steam and interest and move on.</p>
<p>It&#8217;s been 10 years, and <a href="http://mhvlug.org">MHVLUG</a> is still running strong, better than ever.</p>
<p>For everyone that was part of our first decade, making MHVLUG successful: Thank You. This is a community first, and it&#8217;s the people that make this awesome.</p>
<p>For everyone that hasn&#8217;t checked us out yet, our 10th Anniversary meeting is tomorrow. We&#8217;re going to be talking about: <a href="http://mhvlug.org/meetings/2013/10th-anniversary-meeting-linux-where-you-least-expect-it">Linux where you least expect it</a>. There will be cake, coffee, and conversation. There will be time for socializing and mixing, to become part of this dynamic community. Join us as we start decade number two.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/08/04/100-mhvlug-meetings/"     class="crp_title">100 MHVLUG Meetings</a></li><li><a href="http://dague.net/2011/01/24/how-to-keep-a-group-vibrant/"     class="crp_title">How to keep a group vibrant</a></li><li><a href="http://dague.net/2011/06/21/arduino-palooza/"     class="crp_title">Arduino-palooza</a></li><li><a href="http://dague.net/2012/02/10/centers-of-gravity/"     class="crp_title">Centers of Gravity</a></li><li><a href="http://dague.net/2010/12/08/getting-feedback-via-survey-always-eye-openning/"     class="crp_title">Getting feedback via survey, always eye openning</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/03/05/10-years-of-mhvlug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linked in Visualization</title>
		<link>http://dague.net/2013/02/26/linked-in-visualization/</link>
		<comments>http://dague.net/2013/02/26/linked-in-visualization/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 11:39:34 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3572</guid>
		<description><![CDATA[I love visualizations, and quite enjoyed this new tool by Linked In. It did a pretty good job on the clustering, blue is IBM, green is OpenStack, red is Wesleyan, the purple at the bottom is basically 3D internet/OpenSim folks, &#8230; <a href="http://dague.net/2013/02/26/linked-in-visualization/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/04/10/building-an-el-wire-sign/"     class="crp_title">Building an El Wire Sign</a></li><li><a href="http://dague.net/2013/03/05/10-years-of-mhvlug/"     class="crp_title">10 Years of MHVLUG</a></li><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://dague.net/2013/02/26/linked-in-visualization/inmap/" rel="attachment wp-att-3573"><img class="aligncenter size-medium wp-image-3573" alt="Connections on Linked in" src="http://dague.net/wp-content/uploads/2013/02/inmap-600x517.gif" width="600" height="517" /></a>I love visualizations, and quite enjoyed this new tool by Linked In. It did a pretty good job on the clustering, blue is IBM, green is OpenStack, red is Wesleyan, the purple at the bottom is basically 3D internet/OpenSim folks, and the orange/grey lobe is MHVLUG and other local folks in the area.</p>
<p>You can generate your own <a href="http://inmaps.linkedinlabs.com/">one here</a>.</p>
<p>&nbsp;</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/04/10/building-an-el-wire-sign/"     class="crp_title">Building an El Wire Sign</a></li><li><a href="http://dague.net/2013/03/05/10-years-of-mhvlug/"     class="crp_title">10 Years of MHVLUG</a></li><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/02/26/linked-in-visualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Source Forge Open Source Again</title>
		<link>http://dague.net/2013/02/23/source-forge-open-source-again/</link>
		<comments>http://dague.net/2013/02/23/source-forge-open-source-again/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 13:15:20 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[sourceforge]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3567</guid>
		<description><![CDATA[Apparently Source Forge has gone open source again, and even is an incubated project at Apache. The source code is in git, and the new source forge looks like it&#8217;s all written in Python instead of PHP. Source Forge has &#8230; <a href="http://dague.net/2013/02/23/source-forge-open-source-again/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/12/16/upcoming-talk-contributing-to-open-source/"     class="crp_title">Upcoming Talk: Getting Involved in Open Source</a></li><li><a href="http://dague.net/2010/09/02/twitter-vs-open-source-clients/"     class="crp_title">Twitter vs. Open Source Clients</a></li><li><a href="http://dague.net/2010/07/28/steve-yegge-wikileaks-to-leak-5000-open-source-java-projects-with-all-that-privatefinal-bullshit-removed/"     class="crp_title">Steve Yegge: Wikileaks To Leak 5000 Open Source Java&hellip;</a></li><li><a href="http://dague.net/2012/01/08/getting-involved-in-open-source/"     class="crp_title">Getting Involved in Open Source</a></li><li><a href="http://dague.net/sean/speaking-calendar/"     class="crp_title">Speaker&#8217;s Bio</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>Apparently Source Forge has <a href="http://sourceforge.net/create/">gone open source again</a>, and even is an <a href="http://incubator.apache.org/projects/allura.html">incubated project</a> at Apache. The source code is in <a href="http://sourceforge.net/p/allura/git/ci/c3f622ef33798b008a585affddf9d2cb04e61c32/tree/Allura/">git</a>, and the new source forge looks like it&#8217;s all written in Python instead of PHP.</p>
<p>Source Forge has had a pretty <a href="http://en.wikipedia.org/wiki/SourceForge">storied history</a>. It started Open Source, all those years ago, then in the dot com collapse they stopped releasing source and instead tried to sell an onsite hosted solution, Source Forge Enterprise Edition. The Linux Technology Center was one of their few customers, providing an internal source forge for the rest of IBM. I had the &#8220;opportunity&#8221; to help debug some of that code for performance reasons, and discovered that a lot of Source Forge&#8217;s slowness was due to a major lack of understanding by the development team on how database indexes work. Those fixes flowed upstream.</p>
<p>Later, one of the key developers from Source Forge forked <a href="http://en.wikipedia.org/wiki/GForge">GForge</a> from the last open source release. So we had Open Source &#8220;source forge&#8221; again. Then a couple years later the GForge team pulled the same stunt as Source Forge, tried to monetize, and seal off the source code.</p>
<p>Then git happened, and all these CVS / SVN based hosting solutions looked really quaint. A couple years later we had github, and the center of gravity of Open Source has been migrating ever since.</p>
<p>Source Forge&#8217;s current owner is Dice, the job search company, so the economics of keeping it Open Source are a little different. &#8220;What&#8217;s your github id?&#8221; is now a standard job interview question, so I can imagine the new Source Forge team has a pretty broad brush to just make Source Forge as good as they can.</p>
<p>I wish them luck.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2011/12/16/upcoming-talk-contributing-to-open-source/"     class="crp_title">Upcoming Talk: Getting Involved in Open Source</a></li><li><a href="http://dague.net/2010/09/02/twitter-vs-open-source-clients/"     class="crp_title">Twitter vs. Open Source Clients</a></li><li><a href="http://dague.net/2010/07/28/steve-yegge-wikileaks-to-leak-5000-open-source-java-projects-with-all-that-privatefinal-bullshit-removed/"     class="crp_title">Steve Yegge: Wikileaks To Leak 5000 Open Source Java&hellip;</a></li><li><a href="http://dague.net/2012/01/08/getting-involved-in-open-source/"     class="crp_title">Getting Involved in Open Source</a></li><li><a href="http://dague.net/sean/speaking-calendar/"     class="crp_title">Speaker&#8217;s Bio</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/02/23/source-forge-open-source-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The OpenStack Gate</title>
		<link>http://dague.net/2013/02/21/the-openstack-gate/</link>
		<comments>http://dague.net/2013/02/21/the-openstack-gate/#comments</comments>
		<pubDate>Thu, 21 Feb 2013 17:06:50 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[openstack]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[zuul]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3535</guid>
		<description><![CDATA[The OpenStack project has a really impressive continuous integration system, which is one of its core strengths as a project. Every proposed change to our gerrit review system is subjected to a battery of tests on each commit, which has &#8230; <a href="http://dague.net/2013/02/21/the-openstack-gate/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/"     class="crp_title">How an Idea becomes a Commit in OpenStack</a></li><li><a href="http://dague.net/2012/08/31/openstack-talk-at-mhvlug/"     class="crp_title">OpenStack Talk at MHVLUG</a></li><li><a href="http://dague.net/2011/08/24/revitalizing-a-software-project/"     class="crp_title">Revitalizing a software project</a></li><li><a href="http://dague.net/2013/02/26/linked-in-visualization/"     class="crp_title">Linked in Visualization</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>The OpenStack project has a really impressive continuous integration system, which is one of its core strengths as a project. Every proposed change to our <a href="https://review.openstack.org/#/">gerrit review</a> system is subjected to a battery of tests on each commit, which has grown dramatically with time, and after formal review by core contributors, we run them all again before the merge.</p>
<p>These tests take on the order of 1 hour to run on a commit, which would make you immediately think the most code that OpenStack could merge in a day would be 24 commits. So how did Nova itself manage to merge 94 changes since Monday (not to mention all the other projects, which adds up to ~200 in 3 days)? The magic of this is <a href="https://github.com/openstack-infra/zuul">Zuul</a>, the gatekeeper.</p>
<p>Zuul is a queuing system for CI jobs, written and maintained by the OpenStack infrastructure team. It does many cool things, but what I want to focus on is the gate queue. When the gate queue is empty (yes it does happen some times), the job is simple: add a new commit, run the tests, and we&#8217;re off. What happens if there are already 5 jobs ahead of you in the gate? Let&#8217;s take a concrete example of nova.</p>
<p><strong>Speculative Merge</strong></p>
<p>By the time a commit has gotten this far, it&#8217;s already passed the test suites at least once, and has had at least 2 core contributors sign off on the change in code review. So Zuul assumes everything ahead of the change in the gate will succeed, and starts the tests immediately cherry picking this change on top everything that&#8217;s ahead of it in the queue.</p>
<p><a href="http://dague.net/2013/02/21/the-openstack-gate/zuul-working/" rel="attachment wp-att-3540"><img class="aligncenter size-full wp-image-3540" alt="zuul-working" src="http://dague.net/wp-content/uploads/2013/02/zuul-working.png" width="600" height="128" /></a></p>
<p>That means that merge time on the gate is O(1), that is merging 10 changes takes the same time as 1 change. If the queue gets too big, we do eventually run out of devstack nodes, so the ability to run tests is not strictly constant time. On the run up to grizzly-3 both the cloud providers (HP and Rackspace) which contribute these VMs provided some extra quota to the OpenStack team to help keep things moving. So we had an elastic burst of OpenStack CI onto additional OpenStack public cloud resources, which is just fun to think about.</p>
<p><strong>Speculation Can Fail</strong></p>
<p>Of course, speculation can fail. Maybe change 3 doesn&#8217;t merge because something goes wrong in the tests. If that happens we then kick the change out of the queue, and then all the changes behind it have to be reset to pull change 3 out of the speculation. This is the dreaded gate reset, because when gate resets happen, all the time spent on speculative tests behind the failure is lost, and the jobs need to restart.</p>
<p><a href="http://dague.net/2013/02/21/the-openstack-gate/zuul-reset/" rel="attachment wp-att-3541"><img class="aligncenter size-full wp-image-3541" alt="zuul-reset" src="http://dague.net/wp-content/uploads/2013/02/zuul-reset.png" width="600" height="157" /></a></p>
<p>Speculation failures largely fall into a few core classes:</p>
<p>Jenkins crashes &#8211; it doesn&#8217;t happen often, but Jenkins is software too, and OpenStack CI tends to drive software really hard, so we force out edge cases everywhere.</p>
<p>Upstream service failures &#8211; we try to isolate ourselves from upstream failures as much as possible. Our git trees pull from our gerrit, not directly from github. Our apt repository is a Rackspace local mirror, not generically upstream. And the majority of pip python packages come from our own proxy server. But if someone adds a new python dependency, or a version of one updates and we don&#8217;t yet have it cached, we pass through to pypi for that pip install. On Tuesday pypi converted from HTTP to HTTPS, and didn&#8217;t fully grok the load implications, which broke OpenStack CI (as well as lots of other python developers) for a few hours when pypi effectively was down from load.</p>
<p>Transient OpenStack bugs &#8211; OpenStack is complicated software, 7 core components interacting with each other asynchronously over REST web services. Each core component being a collection of daemons that interact with each other asynchronously. Sometimes, something goes wrong. It&#8217;s a real bug, but only shows up under very specific timing and state conditions. Because OpenStack CI runs <strong>so many</strong> tests every day (OpenStack CI may be one of the largest creators of OpenStack guests in the world every day), very obscure edge and race conditions can be exposed in the system. We try to track these as <a href="http://status.openstack.org/rechecks/">recheck bugs</a>, and are making them high priority to address. By definition they are hard to track down (they expose themselves on maybe 1 out of 1000 or fewer test runs), so the logs captured in OpenStack CI are the tools to get to the bottom of these.</p>
<p><strong>Towards an Even Better Gate</strong></p>
<p>In my year working on OpenStack I&#8217;ve found the unofficial motto of the project to be &#8220;always try to make everything better&#8221;. Continuous improvement is not just left to the code, and the tests, but the infrastructure as well.</p>
<p>We&#8217;re trying to get more urgency and eyes on the transient failures, coming up with ways to discover the patterns from the 1 in 1000 fails. After you get two or three that fail in the same way it helps triangulate the core issue. Core developers from all the projects are making these high priority items to fix.</p>
<p>On the upstream service failures the OpenStack infrastructure team already has proxies sitting in front of many of the services, but the pypi outage showed we probably need something even more robust to handle that upstream service outage, possibly rotating between pypi mirrors on the fall-through case, or a better proxy model. The team is already actively exploring solutions to prevent that from happening again.</p>
<p>As always, everyone is welcomed to come help us make everything better. Take a look at the <a href="http://status.openstack.org/rechecks/">recheck bugs</a> and help us solve them. Join us on #openstack-infra and help with Zuul. Check out what the <a href="http://status.openstack.org/zuul/">live Zuul queue</a> looks like. All the code for this system is open source, and available under either the <a href="https://github.com/openstack">openstack</a>, or <a href="https://github.com/openstack-infra">openstack-infra</a> github accounts. Patches are always welcome!</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/"     class="crp_title">How an Idea becomes a Commit in OpenStack</a></li><li><a href="http://dague.net/2012/08/31/openstack-talk-at-mhvlug/"     class="crp_title">OpenStack Talk at MHVLUG</a></li><li><a href="http://dague.net/2011/08/24/revitalizing-a-software-project/"     class="crp_title">Revitalizing a software project</a></li><li><a href="http://dague.net/2013/02/26/linked-in-visualization/"     class="crp_title">Linked in Visualization</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/02/21/the-openstack-gate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Refactoring LibreOffice</title>
		<link>http://dague.net/2013/02/17/refactoring-libreoffice/</link>
		<comments>http://dague.net/2013/02/17/refactoring-libreoffice/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 12:54:32 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[libreoffice]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3532</guid>
		<description><![CDATA[The FOSDEM 2013 talks are up now, and this one of LibreOffice Refactoring really hit an interesting mark. The LibreOffice team has been aggressively rebuilding a culture of rapid change as a road to quality, bringing in a test and test automation &#8230; <a href="http://dague.net/2013/02/17/refactoring-libreoffice/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/06/09/netflix-culture-presentation/"     class="crp_title">Netflix Culture Presentation</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2013/02/21/the-openstack-gate/"     class="crp_title">The OpenStack Gate</a></li><li><a href="http://dague.net/2011/10/02/in-the-future/"     class="crp_title">In the future&#8230;</a></li><li><a href="http://dague.net/2010/12/08/getting-feedback-via-survey-always-eye-openning/"     class="crp_title">Getting feedback via survey, always eye openning</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>The FOSDEM 2013 talks are up now, and <a href="https://fosdem.org/2013/schedule/event/challenges_libreoffice/">this one of LibreOffice Refactoring</a> really hit an interesting mark. The LibreOffice team has been aggressively rebuilding a culture of rapid change as a road to quality, bringing in a test and test automation culture, and leaving nearly no parts of the code as sacred.</p>
<p>It&#8217;s interesting that LibreOffice seems to be doing a much better job than OpenOffice at removing technical debt. I think we&#8217;re already seeing the effect of that cultural split, and I expect that in the future this is going to get far more obvious.</p>
<p>I can&#8217;t wait to get the Android remote working for future presentations. Will be a lot of fun to drive my presentations that way.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/06/09/netflix-culture-presentation/"     class="crp_title">Netflix Culture Presentation</a></li><li><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/"     class="crp_title">Software Engineering Talk at Vassar College</a></li><li><a href="http://dague.net/2013/02/21/the-openstack-gate/"     class="crp_title">The OpenStack Gate</a></li><li><a href="http://dague.net/2011/10/02/in-the-future/"     class="crp_title">In the future&#8230;</a></li><li><a href="http://dague.net/2010/12/08/getting-feedback-via-survey-always-eye-openning/"     class="crp_title">Getting feedback via survey, always eye openning</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/02/17/refactoring-libreoffice/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software Engineering Talk at Vassar College</title>
		<link>http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/</link>
		<comments>http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/#comments</comments>
		<pubDate>Sun, 17 Feb 2013 01:14:59 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[OpenStack]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3527</guid>
		<description><![CDATA[While I&#8217;ve been giving talks at conferences and user groups for the last decade, I leveled up a little on Friday and was an invited speaker on the Vassar College Computer Science Asprey Lecture Series. The topic was Software Engineering at &#8230; <a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2013/02/21/the-openstack-gate/"     class="crp_title">The OpenStack Gate</a></li><li><a href="http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/"     class="crp_title">How an Idea becomes a Commit in OpenStack</a></li><li><a href="http://dague.net/2012/08/31/openstack-talk-at-mhvlug/"     class="crp_title">OpenStack Talk at MHVLUG</a></li><li><a href="http://dague.net/2012/01/08/getting-involved-in-open-source/"     class="crp_title">Getting Involved in Open Source</a></li><li><a href="http://dague.net/2012/10/07/reading-code/"     class="crp_title">Reading Code</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>While I&#8217;ve been giving talks at conferences and user groups for the last decade, I leveled up a little on Friday and was an invited speaker on the Vassar College Computer Science Asprey Lecture Series. The topic was Software Engineering at Scale, using the OpenStack project as an example.</p>
<p>I gave the folks there a glimpse of what&#8217;s behind a successful project that is able to integrate code from over 400 unique developers in 5 months time. I talked about planning, the design summits, the contribution and code review tools we use. But, as with every time I talk about OpenStack, the thing that really wows people is the testing infrastructure we&#8217;ve got. It was equally latched onto by the students and CIS staff in the room.</p>
<p><a href="http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/screenshot_016/" rel="attachment wp-att-3528"><img class="aligncenter size-medium wp-image-3528" alt="Code Contribution Path in OpenStack" src="http://dague.net/wp-content/uploads/2013/02/screenshot_016-600x451.png" width="600" height="451" /></a></p>
<p>On every code submission we run style checks, unit tests (5000 of them in Nova now), and spin up a full OpenStack install and hit it with a nearly 700 test integration suite, <strong>before</strong> the first humans start looking at the code for manual review. It&#8217;s an incredibly empowering system, that means developers have a high bar to submit working code that doesn&#8217;t alter the behavior of the system. And it means that by the time the expert eyes do code review, the kinds of problems they are looking for are much more interesting.</p>
<p>Just this morning it meant I could look through a new proposed extension in gerrit and focus on some of the functional behavior, including understanding which kinds of code the test system has a harder time touching. The confidence that gives you as a reviewer that everything isn&#8217;t on the verge of breaking all the time, is enormous.</p>
<p>I&#8217;ve submitted a similar talk to the OpenStack summit, with a slightly different perspective of educating new developers on what the process from idea to code landing in the OpenStack tree is. Hoping that gets selected as it should be a good talk, and give me an excuse to polish some of my code flow diagrams a bit more.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2013/02/21/the-openstack-gate/"     class="crp_title">The OpenStack Gate</a></li><li><a href="http://dague.net/2013/05/20/how-an-idea-becomes-a-commit-in-openstack/"     class="crp_title">How an Idea becomes a Commit in OpenStack</a></li><li><a href="http://dague.net/2012/08/31/openstack-talk-at-mhvlug/"     class="crp_title">OpenStack Talk at MHVLUG</a></li><li><a href="http://dague.net/2012/01/08/getting-involved-in-open-source/"     class="crp_title">Getting Involved in Open Source</a></li><li><a href="http://dague.net/2012/10/07/reading-code/"     class="crp_title">Reading Code</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2013/02/16/software-engineering-talk-at-vassar-college/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Goggles Magic</title>
		<link>http://dague.net/2012/12/31/google-goggles-magic/</link>
		<comments>http://dague.net/2012/12/31/google-goggles-magic/#comments</comments>
		<pubDate>Mon, 31 Dec 2012 14:42:07 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Cool Tool]]></category>
		<category><![CDATA[goggles]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[recipe]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3503</guid>
		<description><![CDATA[Last night a friend complained about a curry recipe gone wrong, so I decided to offer up the one I used to make with a certain amount of frequency. It&#8217;s from a 1970s Time Life cookbook that I vaguely remember &#8230; <a href="http://dague.net/2012/12/31/google-goggles-magic/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li><li><a href="http://dague.net/2011/07/11/the-sun-with-a-cell-phone-camera/"     class="crp_title">The Sun with a cell phone camera</a></li><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2012/07/12/our-amazing-future/"     class="crp_title">Our Amazing Future</a></li><li><a href="http://dague.net/2011/12/16/stop-online-privacy-act/"     class="crp_title">Stop Online Privacy Act</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>Last night a friend complained about a curry recipe gone wrong, so I decided to offer up the one I used to make with a certain amount of frequency. It&#8217;s from a 1970s Time Life cookbook that I vaguely remember swiping from my friend Jehan in college. I took a picture on my cell phone to send it along.</p>
<p><a href="http://dague.net/2012/12/31/google-goggles-magic/20121231_084511/" rel="attachment wp-att-3504"><img class="aligncenter size-medium wp-image-3504" alt="Chicken Curry Recipe" src="http://dague.net/wp-content/uploads/2012/12/20121231_084511-e1356964448177-450x600.jpg" width="450" height="600" /></a></p>
<p>&nbsp;</p>
<p>The page is sufficiently stained with turmeric to realize how often it was made.</p>
<p>A little while later I noticed a <a href="https://www.google.com/mobile/goggles/#text">Goggles</a> Alert on my cell phone, it had scanned the image, and returned the following URL as a hit: <a href="http://littlechefapp.com/recipes/144571-chicken-curry-authentic#.UOGjR2JQCoM">http://littlechefapp.com/recipes/144571-chicken-curry-authentic#.UOGjR2JQCoM</a></p>
<p>Dead on. The future is pretty awesome some times.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li><li><a href="http://dague.net/2011/07/11/the-sun-with-a-cell-phone-camera/"     class="crp_title">The Sun with a cell phone camera</a></li><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2012/07/12/our-amazing-future/"     class="crp_title">Our Amazing Future</a></li><li><a href="http://dague.net/2011/12/16/stop-online-privacy-act/"     class="crp_title">Stop Online Privacy Act</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/12/31/google-goggles-magic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile Browsing with Addons</title>
		<link>http://dague.net/2012/12/28/mobile-browsing-with-addons/</link>
		<comments>http://dague.net/2012/12/28/mobile-browsing-with-addons/#comments</comments>
		<pubDate>Fri, 28 Dec 2012 15:41:06 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3491</guid>
		<description><![CDATA[One of the things that I liked a lot about Android 4.x is that Chrome was now a browser option. It meant that I got an almost Desktop quality browser on my phone and tablet. The almost bit has gotten &#8230; <a href="http://dague.net/2012/12/28/mobile-browsing-with-addons/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/08/28/migration-to-google-email/"     class="crp_title">Migration to Google Email</a></li><li><a href="http://dague.net/2010/10/27/do-we-still-need-a-save-button/"     class="crp_title">Do we still need a Save button?</a></li><li><a href="http://dague.net/2011/02/03/google-chrome-9-for-linux/"     class="crp_title">Google Chrome 9 for Linux</a></li><li><a href="http://dague.net/2012/09/07/2-gigs-of-data/"     class="crp_title">2 Gigs of Data</a></li><li><a href="http://dague.net/2012/07/06/wise-words-about-software/"     class="crp_title">Wise words about software</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>One of the things that I liked a lot about Android 4.x is that Chrome was now a browser option. It meant that I got an almost Desktop quality browser on my phone and tablet. The almost bit has gotten pretty annoying of late though, because mobile Chrome <strong>doesn&#8217;t support extensions</strong>.</p>
<p>About a year ago I converted over to using Lastpass, which means all my passwords for various websites are unique, and 12+ characters of randomness. Huge security improvement. However, it means every time I try to log in on the mobile web it&#8217;s a multi step process to jump over to the lastpass App enter master password, enter it again to get username and password copied, jump back over to mobile Chrome, copy paste into the input fields, and finally log in. This is in contrast to the Desktop experience of feeding my master password ever couple of hours, and it automatically detecting and logging me into sites when I visit them. The mobile browsing experience feels clunky and broken compared to the desktop.</p>
<p>How I wish Mobile Chrome supported extensions, but it&#8217;s not clear they are ever going to change that.</p>
<p>However, <strong>Mobile Firefox does</strong>.</p>
<p>Over Christmas break I figured out that lastpass actually works in mobile firefox, and after a little configuration started using Mobile Firefox instead of Mobile Chrome on both my Nexus 7 and S3. The overall browser seems roughly the same speed (maybe slightly slower), however the experience is much better. You get Ad Block, which turns the web back into something vaguely sane, and my browsing experience is now akin to the Desktop. Enough so that I&#8217;ll now use my Nexus 7 over my laptop for many browsing tasks.</p>
<p>Hopefully Google will eventually bring these features to their platform, but for now, the Firefox mobile strategy seems to be bearing some fruit, and reopening mobile browsers to innovation.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/08/28/migration-to-google-email/"     class="crp_title">Migration to Google Email</a></li><li><a href="http://dague.net/2010/10/27/do-we-still-need-a-save-button/"     class="crp_title">Do we still need a Save button?</a></li><li><a href="http://dague.net/2011/02/03/google-chrome-9-for-linux/"     class="crp_title">Google Chrome 9 for Linux</a></li><li><a href="http://dague.net/2012/09/07/2-gigs-of-data/"     class="crp_title">2 Gigs of Data</a></li><li><a href="http://dague.net/2012/07/06/wise-words-about-software/"     class="crp_title">Wise words about software</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/12/28/mobile-browsing-with-addons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Year in Weather</title>
		<link>http://dague.net/2012/12/27/year-in-weather/</link>
		<comments>http://dague.net/2012/12/27/year-in-weather/#comments</comments>
		<pubDate>Fri, 28 Dec 2012 01:02:21 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[weather]]></category>
		<category><![CDATA[wunderground]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3488</guid>
		<description><![CDATA[Dr Jeff Masters, who created Weather Underground, has a &#8220;year in&#8221; post on the weather of 2012. Which also tells the story in this remarkable video, showing a year in weather over the US in just 3 1/2 minutes (it &#8230; <a href="http://dague.net/2012/12/27/year-in-weather/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/12/14/openkinect-keyboard-anywhere/"     class="crp_title">OpenKinect &#8211; Keyboard Anywhere</a></li><li><a href="http://dague.net/2010/08/04/the-daily-show-comes-to-rhinebeck/"     class="crp_title">The Daily Show comes to Rhinebeck</a></li><li><a href="http://dague.net/2010/05/26/innovation-in-low-ip-industries/"     class="crp_title">Innovation in low IP industries</a></li><li><a href="http://dague.net/2010/08/06/hubble-vs-the-james-webb-in-rap/"     class="crp_title">Hubble vs. the James Webb in Rap</a></li><li><a href="http://dague.net/2010/09/12/clay-shirky-how-social-media-can-make-history/"     class="crp_title">Clay Shirky: How social media can make history</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><object id="flashObj" width="480" height="270" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" bgcolor="#FFFFFF"><param name="flashVars" value="videoId=2047942457001&amp;linkBaseURL=http%3A%2F%2Fwww.wunderground.com%2Fvideo%3Fvideo%3D2047942457001%26bcp%3D1&amp;playerID=1264911154001&amp;playerKey=AQ~~,AAABJh6JqDk~,ynMmd1zx_3SN94Lde1ddfPg8iBrDN0SD&amp;domain=embed&amp;dynamicStreaming=true" /><param name="base" value="http://admin.brightcove.com" /><param name="seamlesstabbing" value="false" /><param name="allowFullScreen" value="true" /><param name="swLiveConnect" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" /><param name="flashvars" value="videoId=2047942457001&amp;linkBaseURL=http%3A%2F%2Fwww.wunderground.com%2Fvideo%3Fvideo%3D2047942457001%26bcp%3D1&amp;playerID=1264911154001&amp;playerKey=AQ~~,AAABJh6JqDk~,ynMmd1zx_3SN94Lde1ddfPg8iBrDN0SD&amp;domain=embed&amp;dynamicStreaming=true" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="swliveconnect" value="true" /><param name="pluginspage" value="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" /><embed id="flashObj" width="480" height="270" type="application/x-shockwave-flash" src="http://c.brightcove.com/services/viewer/federated_f9?isVid=1&amp;isUI=1" flashVars="videoId=2047942457001&amp;linkBaseURL=http%3A%2F%2Fwww.wunderground.com%2Fvideo%3Fvideo%3D2047942457001%26bcp%3D1&amp;playerID=1264911154001&amp;playerKey=AQ~~,AAABJh6JqDk~,ynMmd1zx_3SN94Lde1ddfPg8iBrDN0SD&amp;domain=embed&amp;dynamicStreaming=true" base="http://admin.brightcove.com" seamlesstabbing="false" allowFullScreen="true" swLiveConnect="true" allowScriptAccess="always" flashvars="videoId=2047942457001&amp;linkBaseURL=http%3A%2F%2Fwww.wunderground.com%2Fvideo%3Fvideo%3D2047942457001%26bcp%3D1&amp;playerID=1264911154001&amp;playerKey=AQ~~,AAABJh6JqDk~,ynMmd1zx_3SN94Lde1ddfPg8iBrDN0SD&amp;domain=embed&amp;dynamicStreaming=true" allowfullscreen="true" allowscriptaccess="always" swliveconnect="true" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" bgcolor="#FFFFFF" /></object></p>
<p>Dr Jeff Masters, who created Weather Underground, has a <a href="http://www.wunderground.com/blog/JeffMasters/comment.html?entrynum=2316">&#8220;year in&#8221; post on the weather of 2012</a>. Which also tells the story in this remarkable video, showing a year in weather over the US in just 3 1/2 minutes (it slows down for some of the more dramatic events, which are kind of amazing). The <a href="http://en.wikipedia.org/wiki/Derecho">Derecho</a> that took out power in West Virgina, Virginia, and DC is by far the most amazing.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2010/12/14/openkinect-keyboard-anywhere/"     class="crp_title">OpenKinect &#8211; Keyboard Anywhere</a></li><li><a href="http://dague.net/2010/08/04/the-daily-show-comes-to-rhinebeck/"     class="crp_title">The Daily Show comes to Rhinebeck</a></li><li><a href="http://dague.net/2010/05/26/innovation-in-low-ip-industries/"     class="crp_title">Innovation in low IP industries</a></li><li><a href="http://dague.net/2010/08/06/hubble-vs-the-james-webb-in-rap/"     class="crp_title">Hubble vs. the James Webb in Rap</a></li><li><a href="http://dague.net/2010/09/12/clay-shirky-how-social-media-can-make-history/"     class="crp_title">Clay Shirky: How social media can make history</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/12/27/year-in-weather/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powerball Probability</title>
		<link>http://dague.net/2012/11/28/powerball-probability/</link>
		<comments>http://dague.net/2012/11/28/powerball-probability/#comments</comments>
		<pubDate>Wed, 28 Nov 2012 13:52:29 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Science]]></category>
		<category><![CDATA[powerball]]></category>
		<category><![CDATA[probability]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3479</guid>
		<description><![CDATA[If you win the Powerball jackpot today, there are a few things you should know. After beating the 1 in 175 million odds, you have an 11 in 175 million chance of being killed in your car after collecting the &#8230; <a href="http://dague.net/2012/11/28/powerball-probability/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/11/18/the-long-view/"     class="crp_title">The Long View</a></li><li><a href="http://dague.net/2012/01/31/evolution-has-a-speed-limit/"     class="crp_title">Evolution has a speed limit</a></li><li><a href="http://dague.net/2012/07/31/is-algebra-necessary-yes/"     class="crp_title">Is Algebra Necessary? Yes!</a></li><li><a href="http://dague.net/2010/12/27/you-know-its-a-blizzard-if/"     class="crp_title">You know it&#8217;s a blizzard if&#8230;</a></li><li><a href="http://dague.net/2011/05/27/adblock-fixes-for-poughkeepsie-journal/"     class="crp_title">Adblock fixes for Poughkeepsie Journal</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<blockquote><p>If you win the Powerball jackpot today, there are a few things you should know. After beating the 1 in 175 million odds, you have an 11 in 175 million chance of being killed in your car after collecting the winnings. If you survive that, you have a 327,250 to 175 million chance of being robbed of those winnings, and a 805,000 to 175 million chance that new mansion will go up in flames, according to Eve Waltermaurer, associate professor of sociology at State University of New York at New Paltz.</p></blockquote>
<p>Probability is a bitch some times. (From the <a href="http://www.poughkeepsiejournal.com/article/20121128/NEWS01/311280015?source=nletter-top5&amp;nclick_check=1">Poughkeepsie Journal</a>)</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/11/18/the-long-view/"     class="crp_title">The Long View</a></li><li><a href="http://dague.net/2012/01/31/evolution-has-a-speed-limit/"     class="crp_title">Evolution has a speed limit</a></li><li><a href="http://dague.net/2012/07/31/is-algebra-necessary-yes/"     class="crp_title">Is Algebra Necessary? Yes!</a></li><li><a href="http://dague.net/2010/12/27/you-know-its-a-blizzard-if/"     class="crp_title">You know it&#8217;s a blizzard if&#8230;</a></li><li><a href="http://dague.net/2011/05/27/adblock-fixes-for-poughkeepsie-journal/"     class="crp_title">Adblock fixes for Poughkeepsie Journal</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/11/28/powerball-probability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Long View</title>
		<link>http://dague.net/2012/11/18/the-long-view/</link>
		<comments>http://dague.net/2012/11/18/the-long-view/#comments</comments>
		<pubDate>Sun, 18 Nov 2012 13:52:00 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[scifi]]></category>
		<category><![CDATA[stross]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3472</guid>
		<description><![CDATA[It&#8217;s good to step back some times and look at the really long view. Charlie Stross just did this with his new blog post on 2512, which provides a plausible look at what that world might be. I especially like &#8230; <a href="http://dague.net/2012/11/18/the-long-view/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/11/28/powerball-probability/"     class="crp_title">Powerball Probability</a></li><li><a href="http://dague.net/2012/05/09/repair-cafe/"     class="crp_title">Repair Cafe</a></li><li><a href="http://dague.net/2011/06/14/what-is-computer-programming/"     class="crp_title">What is computer programming?</a></li><li><a href="http://dague.net/2010/08/17/a-java-primer-for-oracle-v-google/"     class="crp_title">A Java primer for Oracle v Google</a></li><li><a href="http://dague.net/2012/03/09/whats-your-google-footprint/"     class="crp_title">What&#8217;s your Google footprint</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>It&#8217;s good to step back some times and look at the really long view. <a href="http://en.wikipedia.org/wiki/Charles_Stross">Charlie Stross</a> just did this with his <a href="http://www.antipope.org/charlie/blog-static/2012/11/2512.html">new blog post on 2512</a>, which provides a plausible look at what that world might be. I especially like the framing, about thinking what the world was like 500 years ago:</p>
<blockquote><p>Five hundred years is a nearly unimaginable gulf from today&#8217;s perspective. Five centuries ago, the Portuguese conquistadores were beginning their rampage through South America; Martin Luther was finishing his doctorate in theology and thinking about sin: the huge sequence of civil wars that racked Japan for over a century were raging: the Great Powers were still the Chinese empire and the Caliphate (although the latter was undergoing a shift in center of gravity towards Istanbul and the Ottoman empire). The great powers in Europe were Spain and Venice; the English speaking world was a few million barbarians occupying a handful of damp islands on the outer fringes of Europe. It&#8217;s more than twice the historical existence of the USA to this date. Of our social institutions, very few survive from that long ago: the Catholic Church (and various orders and sub-groups within it), the Japanese Monarchy, and so on. A handful of universities, banks, and other institutions. The half-life of a public corporation today is about 30 years: ten half-lives out — 300 years hence — we may expect only one in a million to survive.</p></blockquote>
<p>The whole post is definitely worth your time, but I do keep coming back to that half life statement. We take it for granted some time that organizations that exist today will be there tomorrow. But the reality is there is nothing magical about organizations, it&#8217;s about the people. Things only get done because some decides to do them.</p>
<p>Contemplating the long view seems like an appropriate Sunday morning activities.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/11/28/powerball-probability/"     class="crp_title">Powerball Probability</a></li><li><a href="http://dague.net/2012/05/09/repair-cafe/"     class="crp_title">Repair Cafe</a></li><li><a href="http://dague.net/2011/06/14/what-is-computer-programming/"     class="crp_title">What is computer programming?</a></li><li><a href="http://dague.net/2010/08/17/a-java-primer-for-oracle-v-google/"     class="crp_title">A Java primer for Oracle v Google</a></li><li><a href="http://dague.net/2012/03/09/whats-your-google-footprint/"     class="crp_title">What&#8217;s your Google footprint</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/11/18/the-long-view/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twinkie Venn Diagram</title>
		<link>http://dague.net/2012/11/17/twinkie-venn-diagram/</link>
		<comments>http://dague.net/2012/11/17/twinkie-venn-diagram/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 13:21:00 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3467</guid>
		<description><![CDATA[* personally guilty of this one<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li><li><a href="http://dague.net/2012/07/03/this-is-going-to-be-a-fun-new-hobby/"     class="crp_title">This is going to be a fun new hobby</a></li><li><a href="http://dague.net/2012/08/06/this-is-what-we-can-do/"     class="crp_title">This is what we can do&#8230;</a></li><li><a href="http://dague.net/2012/03/06/never-give-up-never-surrender/"     class="crp_title">Never give up, never surrender</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p><a href="http://dague.net/2012/11/17/twinkie-venn-diagram/twinkie/" rel="attachment wp-att-3468"><img class="aligncenter size-medium wp-image-3468" title="twinkie venn diagram" src="http://dague.net/wp-content/uploads/2012/11/twinkie-600x323.png" alt="" width="600" height="323" /></a></p>
<p>* personally guilty of this one</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/07/07/walkway-balloon-launch/"     class="crp_title">Walkway Balloon Launch</a></li><li><a href="http://dague.net/2012/01/18/google-maps-snapshot-in-time/"     class="crp_title">Google Maps snapshot in time</a></li><li><a href="http://dague.net/2012/07/03/this-is-going-to-be-a-fun-new-hobby/"     class="crp_title">This is going to be a fun new hobby</a></li><li><a href="http://dague.net/2012/08/06/this-is-what-we-can-do/"     class="crp_title">This is what we can do&#8230;</a></li><li><a href="http://dague.net/2012/03/06/never-give-up-never-surrender/"     class="crp_title">Never give up, never surrender</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/11/17/twinkie-venn-diagram/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A tale of two tech teams</title>
		<link>http://dague.net/2012/11/17/a-tale-of-two-tech-teams/</link>
		<comments>http://dague.net/2012/11/17/a-tale-of-two-tech-teams/#comments</comments>
		<pubDate>Sat, 17 Nov 2012 13:00:16 +0000</pubDate>
		<dc:creator>Sean Dague</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://dague.net/?p=3464</guid>
		<description><![CDATA[The Atlantic just published an in dept look at the Tech team behind the Obama campaign. It&#8217;s a little personality heavy, because they are trying to make tech interesting to the average reader, but putting that aside, there is quite &#8230; <a href="http://dague.net/2012/11/17/a-tale-of-two-tech-teams/">Continue reading <span class="meta-nav">&#8594;</span></a><div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/02/19/tech-volunteerism/"     class="crp_title">Tech Volunteerism</a></li><li><a href="http://dague.net/2011/10/12/small-wins/"     class="crp_title">Small Wins</a></li><li><a href="http://dague.net/2010/08/16/are-you-from-the-past/"     class="crp_title">Are you from the past?</a></li><li><a href="http://dague.net/2011/03/16/celebrating-female-engineers/"     class="crp_title">Celebrating Female Engineers</a></li><li><a href="http://dague.net/2012/05/11/how-to-manufacture-facts-like-a-champ/"     class="crp_title">How to manufacture facts like a champ</a></li></ul></div>]]></description>
				<content:encoded><![CDATA[<p>The Atlantic just published an <a href="http://www.theatlantic.com/technology/archive/2012/11/when-the-nerds-go-marching-in/265325/?single_page=true">in dept look</a> at the Tech team behind the Obama campaign. It&#8217;s a little personality heavy, because they are trying to make tech interesting to the average reader, but putting that aside, there is quite a bit of detail on the team and tech structure behind the campaign.</p>
<p>Contrast that with what happened in the <a href="http://arstechnica.com/information-technology/2012/11/inside-team-romneys-whale-of-an-it-meltdown/">other campaign</a>, where this was clearly not a core part of what they were doing.</p>
<div class="crp_related"><h3>Related Posts:</h3><ul><li><a href="http://dague.net/2012/02/19/tech-volunteerism/"     class="crp_title">Tech Volunteerism</a></li><li><a href="http://dague.net/2011/10/12/small-wins/"     class="crp_title">Small Wins</a></li><li><a href="http://dague.net/2010/08/16/are-you-from-the-past/"     class="crp_title">Are you from the past?</a></li><li><a href="http://dague.net/2011/03/16/celebrating-female-engineers/"     class="crp_title">Celebrating Female Engineers</a></li><li><a href="http://dague.net/2012/05/11/how-to-manufacture-facts-like-a-champ/"     class="crp_title">How to manufacture facts like a champ</a></li></ul></div>]]></content:encoded>
			<wfw:commentRss>http://dague.net/2012/11/17/a-tale-of-two-tech-teams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: dague.net @ 2013-05-21 05:25:50 by W3 Total Cache -->