<?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>Checksum Arcanius</title>
	<atom:link href="http://arcanius.silverfir.net/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://arcanius.silverfir.net/blog</link>
	<description>The life and thoughts of Ryan McElroy</description>
	<lastBuildDate>Sun, 15 Aug 2010 16:42:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Sufficiently Momentous</title>
		<link>http://arcanius.silverfir.net/blog/sufficiently-momentous</link>
		<comments>http://arcanius.silverfir.net/blog/sufficiently-momentous#comments</comments>
		<pubDate>Sun, 15 Aug 2010 16:42:34 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[people]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1894</guid>
		<description><![CDATA[Now it is sunny.]]></description>
			<content:encoded><![CDATA[<p>Now it is sunny.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/sufficiently-momentous/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>P = NP problem solved?</title>
		<link>http://arcanius.silverfir.net/blog/n-np-problem-solved</link>
		<comments>http://arcanius.silverfir.net/blog/n-np-problem-solved#comments</comments>
		<pubDate>Mon, 09 Aug 2010 08:52:59 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1888</guid>
		<description><![CDATA[Pretty big news breaking today about a possible breakthrough on the P vs NP problem, probably the most important unsolved problem in computer science today. Everyone suspects, to a degree bordering on knowledge, that P != NP, but no one has been able to prove that it is the case. Falsifying this belief (that is [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty big news breaking today about a possible breakthrough on the <a href="http://en.wikipedia.org/wiki/P_versus_NP_problem">P vs NP problem</a>, probably the most important unsolved problem in computer science today. Everyone suspects, to a degree bordering on knowledge, that P != NP, but no one has been able to prove that it is the case. Falsifying this belief (that is to say, proving that P = NP) would be rather catastrophic for cryptography and very shocking to everyone in computer science, although perhaps it would also unlock amazing new possibilities in computer algorithms. According to a <a href="http://gregbaker.ca/blog/2010/08/07/p-n-np/">recently distributed (leaked?) paper</a>, cryptographers can remain calm since P != NP. Even though this is what people believe, its proof would be a significant milestone for computer science.</p>
<p>I promptly downloaded the paper, and as I suspected it was way out of my ability to comprehend without looking things up every few seconds at least, so if I really want to dive into the proof, I&#8217;d have to devote a lot more time to it, and if I really want to understand it I will have to devote years of study to complexity theory &#8212; assuming I&#8217;m smart enough to even get there. Nevertheless, if you want to take a look at the paper, but don&#8217;t want to download it from the login-required <a href="http://www.scribd.com/doc/35539144/pnp12pt">Scribd link</a> that everyone seems to be sharing, you can grab it <a href="In case you don't want to download it from scribd (requires login), grab the potentially super important paper about the P = NP problem here: http://arcanius.silverfir.net/media/p-vs-np-12pt.pdf">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/n-np-problem-solved/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Old La Honda to Lexington Reservoir Loop</title>
		<link>http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop</link>
		<comments>http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop#comments</comments>
		<pubDate>Sun, 08 Aug 2010 06:26:47 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[bay area]]></category>
		<category><![CDATA[cycling]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[recreation]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1869</guid>
		<description><![CDATA[Pretty epic afternoon ride today. I started by searching out the Old La Honda Road climb to Skyline Boulevard (I took a wrong turn the first time and had to loop around to find it again), and then I headed south on Skyline all the way down to Black Road, which turned out to be [...]]]></description>
			<content:encoded><![CDATA[<p>Pretty epic afternoon ride today. I started by searching out the Old La Honda Road climb to Skyline Boulevard (I took a wrong turn the first time and had to loop around to find it again), and then I headed south on Skyline all the way down to Black Road, which turned out to be a pretty crazy descent down to Highway 17. I found my way across, and then encountered an unexpected gravel descent on the Los Gatos Creek Trail. A mountain bike would have been appropriate at that point, but I survived. I then made my way back via Los Gatos-Saratoga Road and Saratoga-Sunnyvale Road before stopping for dinner at In-N-Out on El Camino and finishing up the ride. Skyline turned out to whip me pretty well, and I was struggling to keep up the pace on the flats afterward. Half of that is mental discipline, and the other half is physical readiness. At any rate, I haven&#8217;t been this sore after a ride since last year&#8217;s Seattle to Portland bike ride, which was more than three times as long.</p>
<ul>
<li>Distance: 66 miles / 106 km</li>
<li>Time: 4:50:51</li>
<li>Average Speed: 13.6 mph / 21.9 kph</li>
<li>Max speed: 39.2 mph / 63.0</li>
<li>Cumulative ascent: 3820 ft / 1164 m</li>
</ul>

<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/20100807ride' title='Map of ride on 2010.08.07'><img width="150" height="150" src="/media/images/2010/08/20100807ride-150x150.jpg" class="attachment-thumbnail" alt="Map of ride on 2010.08.07" title="Map of ride on 2010.08.07" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/20100807elevation' title='Elevation Profile for 2010.08.07 ride'><img width="150" height="150" src="/media/images/2010/08/20100807elevation-150x150.png" class="attachment-thumbnail" alt="Elevation Profile for 2010.08.07 ride" title="Elevation Profile for 2010.08.07 ride" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4059' title='Top of Old La Honda'><img width="150" height="150" src="/media/images/2010/08/IMG_4059-150x150.jpg" class="attachment-thumbnail" alt="Top of Old La Honda" title="Top of Old La Honda" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4062' title='Bike at top of Old La Honda'><img width="150" height="150" src="/media/images/2010/08/IMG_4062-150x150.jpg" class="attachment-thumbnail" alt="Bike at top of Old La Honda" title="Bike at top of Old La Honda" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4065' title='Near the Windy Hill Open Space'><img width="150" height="150" src="/media/images/2010/08/IMG_4065-150x150.jpg" class="attachment-thumbnail" alt="Near the Windy Hill Open Space" title="Near the Windy Hill Open Space" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4067' title='Bike at Windy Hill'><img width="150" height="150" src="/media/images/2010/08/IMG_4067-150x150.jpg" class="attachment-thumbnail" alt="Bike at Windy Hill" title="Bike at Windy Hill" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4070' title='Vista from Skyline'><img width="150" height="150" src="/media/images/2010/08/IMG_4070-150x150.jpg" class="attachment-thumbnail" alt="Vista from Skyline" title="Vista from Skyline" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4087' title='At Lexington Reservoir'><img width="150" height="150" src="/media/images/2010/08/IMG_4087-150x150.jpg" class="attachment-thumbnail" alt="At Lexington Reservoir" title="At Lexington Reservoir" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4098' title='Lexington Reservoir Spillway'><img width="150" height="150" src="/media/images/2010/08/IMG_4098-150x150.jpg" class="attachment-thumbnail" alt="Lexington Reservoir Spillway" title="Lexington Reservoir Spillway" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4109' title='Further Down the Spillway'><img width="150" height="150" src="/media/images/2010/08/IMG_4109-150x150.jpg" class="attachment-thumbnail" alt="Further Down the Spillway" title="Further Down the Spillway" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4110' title='I&#039;ve always been fascianated by waterworks'><img width="150" height="150" src="/media/images/2010/08/IMG_4110-150x150.jpg" class="attachment-thumbnail" alt="I&#039;ve always been fascianated by waterworks" title="I&#039;ve always been fascianated by waterworks" /></a>
<a href='http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/img_4111' title='Cali Mill Plaza, Cupertino '><img width="150" height="150" src="/media/images/2010/08/IMG_4111-150x150.jpg" class="attachment-thumbnail" alt="Cali Mill Plaza, Cupertino" title="Cali Mill Plaza, Cupertino" /></a>

]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/old-la-honda-to-lexington-reservoir-loop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crystal Springs Ride</title>
		<link>http://arcanius.silverfir.net/blog/crystal-springs-ride</link>
		<comments>http://arcanius.silverfir.net/blog/crystal-springs-ride#comments</comments>
		<pubDate>Mon, 02 Aug 2010 07:53:26 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1806</guid>
		<description><![CDATA[MapMyRide.com says 40.5 miles; My odometer said 43 point something &#8212; the truth is somewhere in there, as I did a few side sprints.]]></description>
			<content:encoded><![CDATA[<p><img src="file:///C:/Users/Ryan/Desktop/20100801ride.jpg" alt="" />MapMyRide.com says 40.5 miles; My odometer said 43 point something &#8212; the truth is somewhere in there, as I did a few side sprints.</p>

<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/20100801ride-2' title='20100801ride'><img width="150" height="150" src="/media/images/2010/08/20100801ride1-150x150.jpg" class="attachment-thumbnail" alt="20100801ride" title="20100801ride" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4029-2' title='IMG_4029'><img width="150" height="150" src="/media/images/2010/08/IMG_40291-150x150.jpg" class="attachment-thumbnail" alt="IMG_4029" title="IMG_4029" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4031' title='IMG_4031'><img width="150" height="150" src="/media/images/2010/08/IMG_4031-150x150.jpg" class="attachment-thumbnail" alt="IMG_4031" title="IMG_4031" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4033' title='IMG_4033'><img width="150" height="150" src="/media/images/2010/08/IMG_4033-150x150.jpg" class="attachment-thumbnail" alt="IMG_4033" title="IMG_4033" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4036' title='IMG_4036'><img width="150" height="150" src="/media/images/2010/08/IMG_4036-150x150.jpg" class="attachment-thumbnail" alt="IMG_4036" title="IMG_4036" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4038' title='IMG_4038'><img width="150" height="150" src="/media/images/2010/08/IMG_4038-150x150.jpg" class="attachment-thumbnail" alt="IMG_4038" title="IMG_4038" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4045' title='IMG_4045'><img width="150" height="150" src="/media/images/2010/08/IMG_4045-150x150.jpg" class="attachment-thumbnail" alt="IMG_4045" title="IMG_4045" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4047' title='IMG_4047'><img width="150" height="150" src="/media/images/2010/08/IMG_4047-150x150.jpg" class="attachment-thumbnail" alt="IMG_4047" title="IMG_4047" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4050' title='IMG_4050'><img width="150" height="150" src="/media/images/2010/08/IMG_4050-150x150.jpg" class="attachment-thumbnail" alt="IMG_4050" title="IMG_4050" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4051' title='IMG_4051'><img width="150" height="150" src="/media/images/2010/08/IMG_4051-150x150.jpg" class="attachment-thumbnail" alt="IMG_4051" title="IMG_4051" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4052' title='IMG_4052'><img width="150" height="150" src="/media/images/2010/08/IMG_4052-150x150.jpg" class="attachment-thumbnail" alt="IMG_4052" title="IMG_4052" /></a>
<a href='http://arcanius.silverfir.net/blog/crystal-springs-ride/img_4056' title='IMG_4056'><img width="150" height="150" src="/media/images/2010/08/IMG_4056-150x150.jpg" class="attachment-thumbnail" alt="IMG_4056" title="IMG_4056" /></a>

]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/crystal-springs-ride/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Megacramp</title>
		<link>http://arcanius.silverfir.net/blog/megacramp</link>
		<comments>http://arcanius.silverfir.net/blog/megacramp#comments</comments>
		<pubDate>Sun, 27 Jun 2010 20:22:02 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[Sports]]></category>
		<category><![CDATA[ultimate]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1797</guid>
		<description><![CDATA[These days, my body is betraying me more frequently. A couple hours into frisbee practice today, my left calf started cramping, and it has continued to plague me for at least half an hour. I&#8217;m now sitting in my car outside of trader joes trying to work up the courage to put up with the [...]]]></description>
			<content:encoded><![CDATA[<p>These days, my body is betraying me<br />
more frequently. A couple hours into frisbee practice today, my left calf<br />
started cramping, and it has continued to plague me for at least half an hour. I&#8217;m now sitting in my car outside of trader joes trying to work up the courage to put up with the pain that will ensue as I limp in to buy bananas and pickles, which I don&#8217;t even like. Needless to say, I&#8217;ve had better days.</p>
<p>Two takeaways: drink more water in general, and especially at these 90-degree practices, and eat more bananas. I don&#8217;t think I&#8217;ll develop a pickle habit anytime soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/megacramp/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Possible Group C World Cup Outcomes</title>
		<link>http://arcanius.silverfir.net/blog/possible-group-c-world-cup-outcomes</link>
		<comments>http://arcanius.silverfir.net/blog/possible-group-c-world-cup-outcomes#comments</comments>
		<pubDate>Fri, 18 Jun 2010 21:37:40 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[soccer]]></category>
		<category><![CDATA[Sports]]></category>
		<category><![CDATA[world cup]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1798</guid>
		<description><![CDATA[The two ties in group C today makes the group&#8217;s final two games very interesting. The good news is that the US controls its own destiny &#8212; a win against Algeria guarantees entry into the next round. However, there is a lot that can still happen, even with a US tie: US England Points Final [...]]]></description>
			<content:encoded><![CDATA[<p>The two ties in group C today makes the group&#8217;s final two games very interesting. The good news is that the US controls its own destiny &#8212; a win against Algeria guarantees entry into the next round. However, there is a lot that can still happen, even with a US tie:</p>
<table border="1">
<tbody>
<tr>
<td>US</td>
<td>England</td>
<td colspan="4">Points</td>
<td>Final group rankings</td>
</tr>
<tr>
<td>win</td>
<td>win</td>
<td>5</td>
<td>5</td>
<td>4</td>
<td>1</td>
<td>US tie England, Slovenia, Algeria</td>
</tr>
<tr>
<td>win</td>
<td>lose</td>
<td>5</td>
<td>2</td>
<td>7</td>
<td>1</td>
<td>Slovenia, US, England, Algeria</td>
</tr>
<tr>
<td>win</td>
<td>tie</td>
<td>5</td>
<td>3</td>
<td>5</td>
<td>1</td>
<td>US tie Slovenia, England, Algeria</td>
</tr>
<tr>
<td>lose</td>
<td>win</td>
<td>2</td>
<td>5</td>
<td>4</td>
<td>4</td>
<td>England, Slovenia tie Algeria, US</td>
</tr>
<tr>
<td>lose</td>
<td>lose</td>
<td>2</td>
<td>2</td>
<td>7</td>
<td>4</td>
<td>Slovenia, Algeria, US tie England</td>
</tr>
<tr>
<td>lose</td>
<td>tie</td>
<td>2</td>
<td>3</td>
<td>5</td>
<td>4</td>
<td>Slovenia, Algeria, England, US</td>
</tr>
<tr>
<td>tie</td>
<td>win</td>
<td>3</td>
<td>5</td>
<td>4</td>
<td>2</td>
<td>England, Slovenia, US, Algeria</td>
</tr>
<tr>
<td>tie</td>
<td>lose</td>
<td>3</td>
<td>2</td>
<td>7</td>
<td>2</td>
<td>Slovenia, US, England tie Algeria</td>
</tr>
<tr>
<td>tie</td>
<td>tie</td>
<td>3</td>
<td>3</td>
<td>5</td>
<td>2</td>
<td>Slovenia, US tie England, Algeria</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/possible-group-c-world-cup-outcomes/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Whirlwind to Michigan</title>
		<link>http://arcanius.silverfir.net/blog/whirlwind-to-michigan</link>
		<comments>http://arcanius.silverfir.net/blog/whirlwind-to-michigan#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:35:46 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[family]]></category>
		<category><![CDATA[michigan]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1795</guid>
		<description><![CDATA[After pulling two long days at work before my vacation, I woke up around nine this morning, and commenced final preparations to head to the airport. My friend Chaitanya, who just got his California driver&#8217;s license, graciously agreed to drive me to the airport in my NEW CAR (I still need to post about that&#8230;) [...]]]></description>
			<content:encoded><![CDATA[<p>After pulling two long days at work before my vacation, I woke up around nine this morning, and commenced final preparations to head to the airport. My friend Chaitanya, who just got his California driver&#8217;s license, graciously agreed to drive me to the airport in my NEW CAR (I still need to post about that&#8230;)</p>
<p>On the way to the airport, I found out that one of my code changes yesterday was causing an issue with a unit test this morning. After making it through security, I had a few minutes at the gate, and so I got to work investigating and fixing the bug. I managed to figure it out and submit a patch, but a coworker had to commit the patch for me, as I had to get onto the plane.</p>
<p>The plane ride was about twice as long as I am have gotten used to &#8212; just under 4 hours in the air &#8212; but was mostly uneventful. I watched the scenery for a while (I hope air travel never gets old for me), worked my way through more of The Kite Runner, and ordered some surprisingly good food.</p>
<p>After making it to CVG (Named after Covington, Kentucky, but really, Cincinatti&#8217;s airport) about 30 minutes late, I sat down and checked the status of the now-fixed bug (everyone was happy), and then pretty quickly boarded the next plane, a small commuter jet. I arrived in Grand Rapids about 3 hours ago and then my brother&#8217;s entire family (Ben, Kaylee, and Cora) came to pick me up.</p>
<p>Now on to some Michigan adventures!</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/whirlwind-to-michigan/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Moved!</title>
		<link>http://arcanius.silverfir.net/blog/moved</link>
		<comments>http://arcanius.silverfir.net/blog/moved#comments</comments>
		<pubDate>Sun, 06 Jun 2010 07:19:36 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[moving]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[Yosemite]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1793</guid>
		<description><![CDATA[I moved! It was quite a process. Wednesday afternoon I bought a car (more on that later, hopefully), then Scott came into town that night, I took Thursday and Friday off from work and we drove to Yosemite, went on a hike, built a bridge, got snowed on while we slept, hiked back out the [...]]]></description>
			<content:encoded><![CDATA[<p>I moved! It was quite a process.</p>
<p>Wednesday afternoon I bought a car (more on that later, hopefully), then Scott came into town that night, I took Thursday and Friday off from work and we drove to Yosemite, went on a hike, built a bridge, got snowed on while we slept, hiked back out the way we came, visited the valley floor. Finally, we drove home, stopping only at an In-N-Out.</p>
<p>Saturday, we again used my NEW (to me) CAR to visit downtown Napa, and then Sunday we went on a bike ride (Page Mill Road to Gate 4 &#8212; Scott was a trooper and rode my heavy, power-sucking full-suspension bike).</p>
<p>Monday came the big move &#8212; a huge orchestra of things happening all at once. I had started packing about a week earlier, but Scott and I finished packing the last of my things and moving them to the garage that morning. Meanwhile, Jasmine started her move with a few friends and some hired help. Roommate Scott (not flown-in Scott) and Mike moved a few weeks ago, but they still had some things left over that some guys who were moving in to Palo Alto were picking up.</p>
<p>So, while cleaners worked around us, roommate Scott and Mike&#8217;s stuff was getting picked up in three van trips, Jasmine&#8217;s stuff was getting packed and put into the U-haul that I rented for the two of us (a bad idea, but I was trying to be nice), and my stuff sat in the Garage, roomate Scott and I were stressing out about the possibility of Jasmine not getting her stuff out in time (although she turned out to be a miracle worker, and got her copious amount sof stuff out and into storage as she promised she would.)</p>
<p>Just a 9:00pm (about 12 hours after picking up the U-Haul), the two Scotts and I started loading the U-Haul with my stuff. Former roommate Scott took off to do a slow drive back to Portland, while flown-in Scott and I drove the half mile to my new place, and then unloaded everything before midnight.</p>
<p>Many thanks to flown-in Scott for being so hardcore in getting the move done. We slept well that night.</p>
<p>On Tuesday, we ate breakfast at Facebook, then I dropped Scott off at SFO using my NEW CAR. Then it was back to work!</p>
<p>Overall, I had a wonderful time &#8212; I definitely need to make it back to Yosemite, and I definitely need to have more people come and hang out.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/moved/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pepsi Can Meets BB</title>
		<link>http://arcanius.silverfir.net/blog/pepsi-can-meets-bb</link>
		<comments>http://arcanius.silverfir.net/blog/pepsi-can-meets-bb#comments</comments>
		<pubDate>Mon, 10 May 2010 06:10:11 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[california]]></category>
		<category><![CDATA[fun]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1790</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=11612027&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=11612027&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/pepsi-can-meets-bb/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>LDS Correlation Survey</title>
		<link>http://arcanius.silverfir.net/blog/lds-correlation-survey</link>
		<comments>http://arcanius.silverfir.net/blog/lds-correlation-survey#comments</comments>
		<pubDate>Sun, 25 Apr 2010 08:23:27 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[religion]]></category>
		<category><![CDATA[statistics]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1786</guid>
		<description><![CDATA[I got an interesting letter in the mail today. CORRELATION DEPARTMENT Research Information Division 50 East North Temple Street Salt Lake City, Utah 84150-0018 April 16, 2010 Dear Brother McElroy: As the Church grows, our membership is becoming more diverse. The Research Information Division of the Correlation Department at Church headquarters has been directed to [...]]]></description>
			<content:encoded><![CDATA[<p>I got an interesting letter in the mail today.</p>
<blockquote><p>
CORRELATION DEPARTMENT<br />
Research Information Division<br />
50 East North Temple Street<br />
Salt Lake City, Utah 84150-0018</p>
<p style="text-align: center;">April 16, 2010</p>
<p>Dear Brother McElroy:</p>
<p>As the Church grows, our membership is becoming more diverse. The Research Information Division of the Correlation Department at Church headquarters has been directed to conduct the <em><strong>LDS CHURCH MEMBERSHIP SURVEY 2010</strong></em> to help Church leaders better understand the lives of members and the challenges they face. You have been randomly selected to participate in this study. The survey will include questions about your Church and family experiences.</p>
<p>Please complete this online survey within the first THREE DAYS of receiving it. To begin the survey on the Internet:</p>
<ol>
<li><strong>Go to the website:</strong> <span style="text-decoration: underline;">http://www.lds.org/emailsurvey</span></li>
<li><strong>Click the link entitled:</strong> <span style="text-decoration: underline;">LDS Church Membership Survey 2010</span></li>
<li><strong>Your repondent key for this survey is:</strong> ________</li>
</ol>
<p>The survey should take between 20 and 40 minutes to complete, depending on the size of your family or household. <strong>If you do not have access to the Internet or cannot complete the online survey, </strong>we will automatically send you a paper copy of the survey in about a week.</p>
<p>Your information is a=complete confidential and will be combined with responses from other members to create a general profile of Church members and their families. We need to hear back from YOU to make the results truly representative. Your prompt response is essential to the success of the study and will eliminate the need and cost of additional follow-up reminders.</p>
<p>Thank you for your help with this important study. If you have any questions or if you need help completing the survey, please call the Research Information Division at Church headquarters (1-800-453-3860, ext. _____). The telephone call is free. Thank you.</p>
<p>Sincerely,</p>
<p>(signed)</p>
<p>Bruce D. Porter<br />
Executive Director<br />
Correlation Department
</p></blockquote>
<p>The survey took me about 30 minutes to complete, and I saved all the questions they asked along the way, for your enjoyment.</p>
<p>Interesting Questions: How many people did this get sent to? What will the response rate be? What would you do with this data?</p>
<p>Without further ado, <a title="LDS Survery Questions" href="http://arcanius.silverfir.net/media/lds-survey/">the questions</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/lds-correlation-survey/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Instantly Social</title>
		<link>http://arcanius.silverfir.net/blog/instantly-social</link>
		<comments>http://arcanius.silverfir.net/blog/instantly-social#comments</comments>
		<pubDate>Wed, 21 Apr 2010 18:43:59 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[open graph]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1777</guid>
		<description><![CDATA[Facebook&#8217;s announcements at f8 earlier today have made socializing any website trivial &#8212; instantly. You don&#8217;t even need to know how to program. Just add an iframe &#8212; one line of html &#8212; and you can make your website have an instant social presence. I hacked in the widget just now on my site in [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook&#8217;s announcements at f8 earlier today have made socializing any website trivial &#8212; instantly. You don&#8217;t even need to know how to program. Just add an iframe &#8212; one line of html &#8212; and you can make your website have an instant social presence. I hacked in the widget just now on my site in a matter of minutes.</p>
<p>This is the one line I added to my blog&#8217;s template, in single.php:</p>
<pre><code>&lt;iframe src="http://www.facebook.com/widgets/like.php?show_faces=1&amp;amp;href=&lt;?php
the_permalink() ?&gt;" frameborder="0" scrolling="no" height="61"&gt;&lt;/iframe&gt;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/instantly-social/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Buck Twenty-Nine Fail</title>
		<link>http://arcanius.silverfir.net/blog/buck-twenty-nine-fail</link>
		<comments>http://arcanius.silverfir.net/blog/buck-twenty-nine-fail#comments</comments>
		<pubDate>Mon, 19 Apr 2010 01:29:44 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1773</guid>
		<description><![CDATA[About a year ago, Amazon.com raised the prices on some of their MP3 offerings to $1.29. Previously, songs were offered in the $0.89 to $0.99price range individually, and less when buying entire albums. This was a move mirrored by Apple and other online music sales due to price hikes and retail price demands from record [...]]]></description>
			<content:encoded><![CDATA[<p>About a year ago, Amazon.com raised the prices on some of their MP3 offerings to $1.29. Previously, songs were offered in the $0.89 to $0.99price range individually, and less when buying entire albums.<br />
This was a move mirrored by Apple and other online music sales  due to <a href="http://news.cnet.com/amazon-follows-apple-to-$1.29/">price hikes and retail price demands from record labels </a></p>
<p>I was a big fan of Amazon MP3, and this price hike greatly saddened me. It also changed my music consumption habits, or rather reverted them. I&#8217;ll still buy a $0.99 song from Amazon, but if the offering isn&#8217;t available at that price point, I will <em>break the law</em> and download the song &#8212; often the entire album, because that&#8217;s just as easy &#8212; for free.</p>
<p>The music industry continues to slowly dig it&#8217;s own grave.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/buck-twenty-nine-fail/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL Conference Day 1</title>
		<link>http://arcanius.silverfir.net/blog/mysql-conference-day-1</link>
		<comments>http://arcanius.silverfir.net/blog/mysql-conference-day-1#comments</comments>
		<pubDate>Wed, 14 Apr 2010 09:14:40 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1771</guid>
		<description><![CDATA[My first day at my first MySQL conference was a riotous success. I attended the &#8220;State of the Dolphin&#8221; keynote followed by talks given by Tim O&#8217;Reilly and Facebook&#8217;s own Mark Callaghan, who also won a MySQL Community Member of the Year Award during the opening talks. Congrats to Mark! After the Keynotes, I synced [...]]]></description>
			<content:encoded><![CDATA[<p>My first day at my first MySQL conference was a riotous success. I attended the &#8220;State of the Dolphin&#8221; keynote followed by talks given by Tim O&#8217;Reilly and Facebook&#8217;s own Mark Callaghan, who also won a MySQL Community Member of the Year Award during the opening talks. Congrats to Mark!</p>
<p>After the Keynotes, I synced up with other Facebookers at our expo hall booth, and then I went to Domas Mituzas&#8217; talk on &#8220;High Concurrency MySQL&#8221;. The ballroom couldn&#8217;t hold all the people who wanted to watch &#8212; there was actually a line outside the door of people listening in on his talk! Although I wouldn&#8217;t suggest Domas give up his day job to write slides full-time, he had a great presentation overall that kept the audience interested and engaged.</p>
<p>Next, I attended a presentation on <a href="http://www.cloudera.com/developers/downloads/sqoop/">Sqoop</a> by my two-time TA at the UW and now <a href="http://www.cloudera.com/">Cloudera</a> co-founder and presenter extraordinaire, Aaron Kimball. Sqoop is a SQL-to-Hadoop translation layer that automates many of the steps of shuttling data from OLTP stores to HDFS for analytics. It is open source and Aaron is it&#8217;s primary developer. You can check out <a href="http://github.com/cloudera/sqoop">the code on github</a>, or use it as part of <a href="http://www.cloudera.com/hadoop/">Cloudera&#8217;s Hadoop Distribution</a>.</p>
<p>After lunch, I went to a <a href="http://en.oreilly.com/mysql2010/public/schedule/detail/12451">presentation</a> by Lars Thalmann on new MySQL replication features in 5.1 and 5.5. Lead replication developer Mats Kindall was also there to answer questions. It&#8217;s good to see that MySQL is making progress on replication, but it is still woefully limited in a number of ways: not crashproof, single-threaded, and difficulty in replicating to non-MySQL data stores are all weak points of MySQL&#8217;s replication system today. These are all on the roadmap, but from the answers to my questions, I got the impression that these ideas are still mostly bullet points on a slide rather than almost-features in MySQL.</p>
<p>Make no mistake, these features are hard to add &#8212; I&#8217;ve dabbled around in the area myself &#8212; and it took Mark a concerted effort to port rpl_transaction_enabled from our 5.0 patch to Facebook&#8217;s 5.1 patch. Still, I hope MySQL takes the rpl_transaction_enabled patch and  into 5.1 or 5.5 officially, because in any large deployment, it is incredibly useful to not manually intervene when a slave crashes.</p>
<p>After the replication talk, I went back to the expo hall to talk with people, then I hacked on MySQL in the afternoon. Could there possibly be a better venue for this? Two (small) diffs later, and I was back into the expo hall socializing/recruiting for Facebook. The night ended well with a trip to In-and-Out.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/mysql-conference-day-1/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>MySQL Conference Begins Tomorrow</title>
		<link>http://arcanius.silverfir.net/blog/mysql-conference-begins-tomorrow</link>
		<comments>http://arcanius.silverfir.net/blog/mysql-conference-begins-tomorrow#comments</comments>
		<pubDate>Mon, 12 Apr 2010 06:22:00 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1769</guid>
		<description><![CDATA[The 2010 O&#8217;Reilly MySQL Conference starts tomorrow in Santa Clara. Facebook&#8217;s Database Engineering team (which includes me!) will be there along with some of our Operations team and our one-man Performance team. Each team will be giving a talk at the conference: On Tuesday, the Database Performance Team will be presenting on &#8220;High Concurrency MySQL.&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>The 2010 O&#8217;Reilly MySQL Conference starts tomorrow in Santa Clara. <a href="http://www.facebook.com/MySQLatFacebook">Facebook&#8217;s Database Engineering</a> team (<a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/88">which</a> <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/76379">includes</a> <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/76498">me!</a>) will be there along with <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/81785">some</a> <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/59904">of</a> <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/41365">our</a> Operations team and our <a href="http://en.oreilly.com/mysql2010/public/schedule/speaker/566">one-man Performance team</a>. Each team will be giving a talk at the conference:</p>
<p>On Tuesday, the Database Performance Team will be presenting on &#8220;<a href="http://en.oreilly.com/mysql2010/public/schedule/detail/13285">High Concurrency MySQL</a>.&#8221; Domas is an interesting, animated fellow, and I imagine that his talk will be quite entertaining as well as informative.</p>
<p>On Wednesday, the Database Operations Team will be speaking about <a href="http://en.oreilly.com/mysql2010/public/schedule/detail/14356">Database Operations at Scale</a>. Our DB Ops guys are some of the best in the business; they keep our database tiers, which are often under enormous pressure from growth and changing requirements, running remarkably well.</p>
<p>On Thursday, Mark Callaghan, Ryan Mack, and I will be presenting our talk on <a href="http://en.oreilly.com/mysql2010/public/schedule/detail/13223">High-throughput MySQL</a> (<a href="http://www.facebook.com/notes/mysqlfacebook/facebook-at-the-mysql-conference/382375960932">we claim</a> that Domas stole our title rather than the other way around). Mark Callaghan is one of the leading advocates for MySQL at Facebook and in the MySQL community. Working with him and the original Ryan (as I call Ryan Mack, who preceded me on this team) has been nothing short of an extraordinary opportunity for me to learn from the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/mysql-conference-begins-tomorrow/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Uncommunicative Tweets</title>
		<link>http://arcanius.silverfir.net/blog/uncommunicative-tweets</link>
		<comments>http://arcanius.silverfir.net/blog/uncommunicative-tweets#comments</comments>
		<pubDate>Sat, 03 Apr 2010 09:37:19 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1764</guid>
		<description><![CDATA[My friends are occasionally perplexed  by my tweets. In response to one recent tweet, my friend Dan responded: @RyanMcE You need to add more words if you intend your tweets to be communicative. And he is absolutely correct. In this case, there is nothing private about the tweet in question (&#8220;Dubious indeed&#8221;). The story was [...]]]></description>
			<content:encoded><![CDATA[<p>My friends are occasionally perplexed  by my tweets. In response to <a href="http://twitter.com/RyanMcE/statuses/11470307367">one recent tweet</a>, my friend Dan <a href="http://twitter.com/Infoseepage/statuses/11472064805">responded</a>:</p>
<blockquote><p>@RyanMcE You need to add more words if you intend your tweets to be communicative.</p></blockquote>
<p>And he is absolutely correct. In this case, there is nothing private about the tweet in question (&#8220;Dubious indeed&#8221;). The story was that my friend Maria and I pulled an April Fools prank on Facebook by becoming engaged. Enough people fell for it that it was fun, but one of my friends called the timing of the announcement &#8220;dubious,&#8221; since it did come of the first of April. The tweet was in reference to this comment; probably only those who happen to follow me on Facebook would have had any idea what I was talking about.</p>
<p>So, if there is a tweet you don&#8217;t understand, know this: not all my tweets are meant to be communicative to all audiences.  Just like with some of my blog posts, some of my tweets are really just markers in time for my future reference. I wrote about something like this before, in a  post called <em><a href="http://arcanius.silverfir.net/blog/why-i-blog">Why I Blog</a></em>, and before twitter, I would occasionally post a one-liner to this blog. Now those one-liners have simply migrated to Twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/uncommunicative-tweets/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doug Casey on D&#8217;s and R&#8217;s</title>
		<link>http://arcanius.silverfir.net/blog/doug-casey-on-ds-and-rs</link>
		<comments>http://arcanius.silverfir.net/blog/doug-casey-on-ds-and-rs#comments</comments>
		<pubDate>Tue, 16 Mar 2010 07:02:40 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1762</guid>
		<description><![CDATA[The Democrats have an overt philosophy of collectivism &#8212; but you’ve at least got to respect the fact that they are consistent about it. The Republicans don’t really have any philosophy at all, unless you could call saying, &#8216;We won’t go as far as the Democrats&#8217; a philosophy &#8212; so, although they’re arguably less evil, [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>The Democrats have an overt philosophy of collectivism &#8212; but you’ve at  least got to respect the fact that they are consistent about it. The Republicans  don’t really have any philosophy at all, unless you could call saying, &#8216;We won’t go as far as the Democrats&#8217; a philosophy &#8212;  so, although they’re arguably less evil, they have to be totally disrespected as spineless hypocrites.</p></blockquote>
<p style="padding-left: 60px;">&#8211; Doug Casey</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/doug-casey-on-ds-and-rs/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Iain M. Banks &#8220;Culture&#8221; Novels</title>
		<link>http://arcanius.silverfir.net/blog/iain-m-banks-culture-novels</link>
		<comments>http://arcanius.silverfir.net/blog/iain-m-banks-culture-novels#comments</comments>
		<pubDate>Tue, 16 Mar 2010 05:00:11 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[reading]]></category>
		<category><![CDATA[recommended]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1759</guid>
		<description><![CDATA[Several years ago, my friend Kansu gave me the book Excession by Iain M. Banks. I very much enjoyed the book, and I ended up reading it a second time a while ago. While it was good the second time as well, I realized that the book was part of a larger series of books [...]]]></description>
			<content:encoded><![CDATA[<p>Several years ago, my friend Kansu gave me the book <em>Excession</em> by Iain M. Banks. I very much enjoyed the book, and I ended up reading it a second time a while ago. While it was good the second time as well, I realized that the book was part of a larger series of books Banks has written about the Culture, a future human-machine post-scarcity space-faring race.</p>
<p>Since re-reading <em>Excession</em>, I have purchased and read several more Culture books:</p>
<ul>
<li><em>Use of Weapons</em> (Finished in Australia)</li>
<li><em>The Player of Games</em> (just finished)</li>
<li><em>Consider Phlebas</em> (about to start)</li>
</ul>
<p>All of the ones I have read I have very much enjoyed. I would suggest the series to anyone who enjoys Sci-Fi. I&#8217;m happy to share the books I&#8217;ve finished with friends, as long as I eventually get them back.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/iain-m-banks-culture-novels/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>On Password Restrictions</title>
		<link>http://arcanius.silverfir.net/blog/on-password-restrictions</link>
		<comments>http://arcanius.silverfir.net/blog/on-password-restrictions#comments</comments>
		<pubDate>Fri, 12 Mar 2010 09:00:37 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[passwords]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1754</guid>
		<description><![CDATA[Websites should list their password restrictions on their login pages. Sometimes I run into the following problem: I try to use a password generated by my &#8220;standard model&#8221; &#8212; ie, a standard prefix depending on the nature of the site and some salt determined by the website itself. However, some sites have stupid rules on [...]]]></description>
			<content:encoded><![CDATA[<p>Websites should list their password restrictions on their login pages. Sometimes I run into the following problem:</p>
<p>I try to use a password generated by my &#8220;standard model&#8221; &#8212; ie, a standard prefix depending on the nature of the site and some salt determined by the website itself. However, some sites have stupid rules on their password requirements. In real life, I have encountered a wide variety of password requirements:</p>
<ul>
<li>A requirement of an exactly 6-character password</li>
<li>A prohibition on &#8220;special characters&#8221; like any of !@#$%^&amp;*()+=&gt;&lt;/?{}[]|\/.</li>
<li>A requirement for a special character that happens to be one of !@#$%^&amp;*()</li>
<li>A requirement for numbers, uppercase, and lower case in the password</li>
<li>A requirement for two sets of letters and numbers in the password &#8212; ie, fit the regex /([a-zA-Z]+[0-9]+){2}/</li>
</ul>
<p>When my standard model password doesn&#8217;t fit into one of the more esoteric requirements, I have to modify it to fit. Fortunately, I find that on this subject at least, I tend to think the same way over time, so, given the standard model and a set of constraints, I will usually come up with the same password. However, it is uncommon for websites to list their password constraints on the log-in page. Therefore, I will usually try the standard model password first, and only when that fails twice (in case I mistyped the first time), and I&#8217;m down to one more try, do I realize that this website might be &#8220;special.&#8221;</p>
<p>Then I have to go to the trouble to find out what the password requirements are. This is not difficult &#8212; usually it involves clicking the &#8220;sign up button&#8221; and reading a little bit &#8212; but it does take some time and it is very annoying. Listing the password requirements at the login screen would make for a much better user experience (since it is so easy to find this information, not displaying it on the login screen can&#8217;t be interpreted as a security measure either).</p>
<p>Of course, the real solution is for websites to get rid of their inane password requirements, so I never have to deviate from the standard model.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/on-password-restrictions/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Safety Agains Reopen</title>
		<link>http://arcanius.silverfir.net/blog/safety-agains-reopen</link>
		<comments>http://arcanius.silverfir.net/blog/safety-agains-reopen#comments</comments>
		<pubDate>Fri, 12 Mar 2010 05:54:54 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1751</guid>
		<description><![CDATA[What does this comment in the MySQL source mean? (log.cc, currently line 2295 in 5.1) { // Safety agains reopen I think I understand what it&#8217;s supposed to mean &#8212; the writer is pointing out that the code is checking again, to be double sure that the log is still open (although, if it can [...]]]></description>
			<content:encoded><![CDATA[<p>What does <a href="http://bazaar.launchpad.net/~mysql/mysql-server/mysql-5.1/annotate/head%3A/sql/log.cc#L2295">this comment</a> in the MySQL source mean? (log.cc, currently line 2295 in 5.1)</p>
<p><code>{						// Safety agains reopen</code></p>
<p>I think I understand what it&#8217;s <em>supposed</em> to mean &#8212; the writer is pointing out that the code is checking again, to be double sure that the log is still open (although, if it can close between this call and the last call to <code>is_open()</code>, I&#8217;d be worried about it closing after this call too&#8230; note that both checks are after <code>LOCK_log</code> has been acquired).</p>
<p>What I&#8217;m more interested in is what the comment, as written, actually means? The grammar is very odd. I&#8217;m open to suggestions.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/safety-agains-reopen/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Grey Swans</title>
		<link>http://arcanius.silverfir.net/blog/grey-swans</link>
		<comments>http://arcanius.silverfir.net/blog/grey-swans#comments</comments>
		<pubDate>Fri, 12 Mar 2010 05:26:51 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[finance]]></category>
		<category><![CDATA[politics]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1515</guid>
		<description><![CDATA[Scott posted a link to an article (text below). I found it interesting and with some good ideas, but also woefully misguided at some points. Ten principles for a Black Swan-proof world By Nassim Nicholas Taleb 1. What is fragile should break early while it is still small. Nothing should ever become too big to [...]]]></description>
			<content:encoded><![CDATA[<p>Scott posted a link to an article (text below). I found it interesting and with some good ideas, but also woefully misguided at some points.</p>
<blockquote><p>Ten principles for a Black Swan-proof world</p>
<p>By Nassim Nicholas Taleb</p>
<p>1. What is fragile should break early while it is still small. Nothing should ever become too big to fail. Evolution in economic life helps those with the maximum amount of hidden risks – and hence the most fragile – become the biggest.</p></blockquote>
<p>This is easy. Nothing is ever too big to fail. That is a term invented by bankers and politicians to justify taxpayers supporting banks. Taleb is on to something about hidden risks, though.</p>
<blockquote><p>2. No socialisation of losses and privatisation of gains. Whatever may need to be bailed out should be nationalised; whatever does not need a bail-out should be free, small and risk-bearing. We have managed to combine the worst of capitalism and socialism. In France in the 1980s, the socialists took over the banks. In the US in the 2000s, the banks took over the government. This is surreal.</p></blockquote>
<p>Nothing actually ever has to be bailed out, or nationalized, but I suppose nationalization would be preferable to the current trend of just giving bad companies money.</p>
<blockquote><p>3. People who were driving a school bus blindfolded (and crashed it) should never be given a new bus. The economics establishment (universities, regulators, central bankers, government officials, various organisations staffed with economists) lost its legitimacy with the failure of the system. It is irresponsible and foolish to put our trust in the ability of such experts to get us out of this mess. Instead, find the smart people whose hands are clean.</p></blockquote>
<p>No arguments here. It is interesting that the government, the media, and probably most people still view the ones who created this mess &#8220;financial experts&#8221;.</p>
<blockquote><p>4. Do not let someone making an “incentive” bonus manage a nuclear plant – or your financial risks. Odds are he would cut every corner on safety to show “profits” while claiming to be “conservative”. Bonuses do not accommodate the hidden risks of blow-ups. It is the asymmetry of the bonus system that got us here. No incentives without disincentives: capitalism is about rewards and punishments, not just rewards.</p></blockquote>
<p>I think this is sound advice to financial companies. I see no need to legislate this opinion, however. Rather, get rid of the corporate safety net, and companies will shape up or fail and die, and the problem will fix itself.</p>
<blockquote><p>5. Counter-balance complexity with simplicity. Complexity from globalisation and highly networked economic life needs to be countered by simplicity in financial products. The complex economy is already a form of leverage: the leverage of efficiency. Such systems survive thanks to slack and redundancy; adding debt produces wild and dangerous gyrations and leaves no room for error. Capitalism cannot avoid fads and bubbles: equity bubbles (as in 2000) have proved to be mild; debt bubbles are vicious.</p></blockquote>
<p>Seems to be sound advice again, for me and for you. Again, I don&#8217;t see any need to mandate this sound advice in law. But some people see the need to outlaw salt, so probably not everyone agrees with me.</p>
<blockquote><p>6. Do not give children sticks of dynamite, even if they come with a warning . Complex derivatives need to be banned because nobody understands them and few are rational enough to know it. Citizens must be protected from themselves, from bankers selling them “hedging” products, and from gullible regulators who listen to economic theorists.</p></blockquote>
<p>The world somehow survived 4 billion years without banning complex financial derivatives. I know that many people think regulation solves everything (it doesn&#8217;t), but I really think the world will survive this too. Let those who learned from this go on without blowing themselves up. Again, I see no need to open the door to unintended consequences by trying to set up rules (that will be circumnavigated) to prevent a one-time occurrence from happening again.</p>
<blockquote><p>7. Only Ponzi schemes should depend on confidence. Governments should never need to “restore confidence”. Cascading rumours are a product of complex systems. Governments cannot stop the rumours. Simply, we need to be in a position to shrug off rumours, be robust in the face of them.</p></blockquote>
<p>Many banks were robust in the face of these rumors. They are the ones not receiving any money from the government (That&#8217;s why I &#8220;love&#8221; the bailout(s)). Most of the economy is still fine and has proven to be robust in the face of tempestuous times.</p>
<blockquote><p>8. Do not give an addict more drugs if he has withdrawal pains. Using leverage to cure the problems of too much leverage is not homeopathy, it is denial. The debt crisis is not a temporary problem, it is a structural one. We need rehab.</p></blockquote>
<p>I agree. Many people seem to be under the impression that the legal and economic system we currently have &#8212; progressively more regulations outlawing progressively more things and creating progressively more perverse incentives &#8212; makes sense, and that it only fails occasionally. Well, it doesn&#8217;t make sense, and it is always going to fail.</p>
<p>Of course, many people disagree with me about what constitutes a fix. So I say to them, go ahead and try out your ideas, just don&#8217;t force me to be a part of your fix. Then we can both be happy.</p>
<blockquote><p>9. Citizens should not depend on financial assets or fallible “expert” advice for their retirement. Economic life should be definancialised. We should learn not to use markets as storehouses of value: they do not harbour the certainties that normal citizens require. Citizens should experience anxiety about their own businesses (which they control), not their investments (which they do not control).</p></blockquote>
<p>This is very bad advice. Citizens should make this choice themselves, depending on how much risk they are willing to take on.  I think it is generally good to have people invested in a market economy &#8212; it is one of the best financial engines ever developed.</p>
<blockquote><p>10. Make an omelette with the broken eggs. Finally, this crisis cannot be fixed with makeshift repairs, no more than a boat with a rotten hull can be fixed with ad-hoc patches. We need to rebuild the hull with new (stronger) materials; we will have to remake the system before it does so itself. Let us move voluntarily into Capitalism 2.0 by helping what needs to be broken break on its own, converting debt into equity, marginalising the economics and business school establishments, shutting down the “Nobel” in economics, banning leveraged buyouts, putting bankers where they belong, clawing back the bonuses of those who got us here, and teaching people to navigate a world with fewer certainties.</p></blockquote>
<p>I like the voluntary part. Market capitalism itself has never been broken. It is the continuous political patching of perceived flaws in the that has created the many perverse incentives of our current wonderful system, somewhere in the murkiness between fascism and capitalism and socialism and stupidity.</p>
<blockquote><p>Then we will see an economic life closer to our biological environment: smaller companies, richer ecology, no leverage. A world in which entrepreneurs, not bankers, take the risks and companies are born and die every day without making the news.</p>
<p>In other words, a place more resistant to black swans.</p></blockquote>
<p>Humans have used their intelligence to out-compete the rest of the natural world. I don&#8217;t see why we should model one of the best wealth production mechanisms we have developed yet &#8212; the market-based capitalist economy &#8212; on a biological world that will continue to become less relevant as technology progresses. This is just useless sentimentalism.</p>
<blockquote><p>The writer is a veteran trader, a distinguished professor at New York University’s Polytechnic Institute and the author of The Black Swan: The Impact of the Highly Improbable</p></blockquote>
<p>The writer calls himself a &#8220;veteran trader&#8221; &#8212; ie, a &#8220;financial expert&#8221;, and wonders if maybe we should take the part of  advice where he says we shouldn&#8217;t take the advice of financial experts. As a fellow beneficiary of a relatively free, relatively stable, capitalist  market economy, I would urge you to not make the situation any worse.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/grey-swans/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blogging is Hard</title>
		<link>http://arcanius.silverfir.net/blog/blogging-is-hard</link>
		<comments>http://arcanius.silverfir.net/blog/blogging-is-hard#comments</comments>
		<pubDate>Fri, 12 Mar 2010 04:59:22 +0000</pubDate>
		<dc:creator>Ryan McElroy</dc:creator>
				<category><![CDATA[Everything]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[introspection]]></category>

		<guid isPermaLink="false">http://arcanius.silverfir.net/blog/?p=1745</guid>
		<description><![CDATA[I decided to write a blog post this evening, and I have discovered that it is hard. I have five or so unfinished drafts. Some of them have really good titles: Time Horizon Tags Is Antitrust Regulation Harmful to Consumers? (no title), but the content seems to be a fairly well thought-out post about the [...]]]></description>
			<content:encoded><![CDATA[<p>I decided to write a blog post this evening, and I have discovered that it is hard.</p>
<p>I have five or so unfinished drafts. Some of them have really good titles:</p>
<ul>
<li>Time Horizon</li>
<li>Tags</li>
<li>Is Antitrust Regulation Harmful to Consumers?</li>
<li>(no title), but the content seems to be a fairly well thought-out post about the &#8220;black swan effect&#8221;</li>
</ul>
<p>Maybe I should try finishing these articles.</p>
]]></content:encoded>
			<wfw:commentRss>http://arcanius.silverfir.net/blog/blogging-is-hard/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
