<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Nick Snyder</title>
	<atom:link href="http://nickdsnyder.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nickdsnyder.wordpress.com</link>
	<description>that which I care about</description>
	<lastBuildDate>Thu, 27 Jan 2011 04:56:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nickdsnyder.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Nick Snyder</title>
		<link>http://nickdsnyder.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nickdsnyder.wordpress.com/osd.xml" title="Nick Snyder" />
	<atom:link rel='hub' href='http://nickdsnyder.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New computer!</title>
		<link>http://nickdsnyder.wordpress.com/2011/01/25/new-computer/</link>
		<comments>http://nickdsnyder.wordpress.com/2011/01/25/new-computer/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 07:02:41 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=478</guid>
		<description><![CDATA[I just got done building a new computer for myself and I LOVE IT! Being able to pick out exactly what parts I want and then assembling them like a Lego set is incredibly satisfying. But enough jibber-jabber, here are the specs. Intel Core i7 2600K (Sandy Bridge) What a beast! 4 cores + hyperthreading [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=478&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just got done building a new computer for myself and I LOVE IT! Being able to pick out exactly what parts I want and then assembling them like a Lego set is incredibly satisfying. But enough jibber-jabber, <a href="https://spreadsheets.google.com/pub?key=0Al9bGgBj4X7_dDEzdXhOc2I4VTRaX3JLS3JBQjg3ZVE&amp;hl=en&amp;single=true&amp;gid=5&amp;output=html" target="_blank">here are the specs</a>.</p>
<p><strong>Intel Core i7 2600K (Sandy Bridge)</strong></p>
<p>What a beast! 4 cores + hyperthreading = 8 threads running at 3.4 GHz (3.8 GHz with Turbo Boost). At the moment I have my Turbo Boost overclocked to 4.1 GHz on stock cooling but my temps are a little high, so I am considering an after market heatsink/fan.</p>
<p><strong>8 GB DDR3 1600</strong></p>
<p>RAM is dirt cheap and 8 GB should be plenty for at least the next 5 years. The exact model number of my RAM wasn&#8217;t on my motherboard&#8217;s compatibility list, so I was a little bit worried when the memory error light turned on the first time I booted. Luckily, reseating the RAM modules solved the problem, so I must not have pushed one of the sticks in all the way the first time.</p>
<p><strong>Asus P8P67-M PRO</strong></p>
<p>Everything I need in a nice mATX package. Supports SLI/Crossfire, USB 3.0, SATA 3, EFI BIOS (cool!), and easy overclocking. The fact that it doesn&#8217;t have any legacy PCI slots or other cruft also makes me happy.</p>
<p><strong>MSI Radeon 6970</strong></p>
<p>The graphics card in my old computer was a NVIDIA GeForce 6800GT, but I decided to give <span style="color:#000000;"><del>ATI</del></span> AMD the nod this time around. I initially planned on getting the slightly more cost efficient 6950 2GB (the 1GB didn&#8217;t exist yet when I ordered), but when it came to checkout time I figured I might as well spend the extra $50 (at the time) to get a top-of-the-line GPU. I have the option to do Crossfire in the future, but I perceive dual GPU setups to be slightly more quirky than single GPU setups, so I prefer to avoid them.</p>
<p><strong>Western Digital Caviar Black 2TB</strong></p>
<p>I actually <a href="http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/">bought this a few months ago</a> because the hard drive on my old computer was getting full. I never imagine needing 2 TB, but at the time it was one of the fastest mechanical hard drives available. If I had purchased a harddrive at the same time as I purchased everything else, I might have upgraded myself to a SSD, but for now it is nice to have one drive that is both fast and large.</p>
<p><strong>Seasonic X750</strong></p>
<p>Power supplies aren&#8217;t usually noteworthy but this one came in a suede bag&#8211;sexy! More importantly the cables are modular so there is no wasted space in my mATX case, and the fan doesn&#8217;t turn on unless it PSU actually needs it. It should also give me enough wattage if I decide to buy a second GPU in the future.</p>
<p><strong>ViewSonic VG2236 LED</strong></p>
<p>I don&#8217;t actually have this monitor yet because I just ordered it from Amazon. I had originally ordered a similar Samsung monitor from Newegg, but when it arrived the screen position was different than what was depicted and the stand was not adjustable, so I RMA&#8217;d it. Newegg customer service was great (after I called): they did not charge me a restocking fee and gave me a credit for the return shipping which expires after 90 days but is better than nothing. I filed the RMA online, but if I would have called them to begin with they would have sent me a prepaid shipping label. Lesson? Always call for customer service; don&#8217;t fill out forms online.</p>
<p>In any case, the ViewSonic monitor that I ordered is a 21.5 inch 1080p LED screen with an adjustable stand. 21.5 inches is the smallest LED screen you can get with a resolution of 1080p and coincidentally the screen height of a 21.5 widescreen is about the same as my current 17 inch SXGA (1280 x 1024) LCD ViewSonic, so they should look nice next to each other. The LED backlight makes it thin, lightweight, and energy efficient.</p>
<p><strong>Lian Li PC-A04</strong></p>
<p>A case that is as practical as it is beautiful. The HDD bays are configurable so you can support up to 7 hard drives or 2 extra long GPUs and 3 hard drives. There is also a dedicated slot to put a 2.5 inch SSD drive if you have one. Two 140mm intake fans, and one 120mm on top (all with airfilters) provide clean and quiet cooling for the whole case. The power supply is mounted on the bottom of the case, so it gets its own intake fan and it can easily be removed without disturbing the rest of your components by sliding it out the back in case it ever needs to be replaced. The front ports which include USB 3.0, eSATA, and audio are conveniently located on top next to the power and reset buttons. Oddly enough, Newegg currently lists the black one as deactivated even th0ugh the case was released less than a month ago, but you can still get the silver version.</p>
<p><strong>Misc</strong></p>
<p>My optical drive is a basic DVD burner; I saw no need to get a Blu-ray drive since the future is all about streaming. My current router is only 802.11g, but I got a dual band 802.11N wireless USB dongle in case I ever get a dual band router in the future.</p>
<p><strong>Cost</strong></p>
<p>There you have it; my personal dream machine for roughly $1750, not including the state tax that Newegg had to charge me because California is one of three states they operate in. I still spent less this time around than the <a href="http://nickdsnyder.wordpress.com/2011/01/25/in-memoriam-2005-computer/" target="_blank">first time a built a computer</a>, and I can certainly afford more now than I could then. I could have trimmed costs down with a smaller hard drive, slightly slower processor, and/or lower end graphics card, but this is something I only get to do every 5 years, so go big or go home!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/478/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/478/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/478/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=478&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2011/01/25/new-computer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>In memoriam 2005 computer</title>
		<link>http://nickdsnyder.wordpress.com/2011/01/25/in-memoriam-2005-computer/</link>
		<comments>http://nickdsnyder.wordpress.com/2011/01/25/in-memoriam-2005-computer/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 04:41:41 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=435</guid>
		<description><![CDATA[It was mid 2005 when I built my first desktop computer with parts from newegg.com. My computer has served me well over the past 5.5 years and I would be remiss not to reminisce. I thought for sure that I would overclock and eventually buy a second graphics card to put in SLI, but my computer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=435&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It was mid 2005 when I built my <a href="https://spreadsheets.google.com/pub?key=0Al9bGgBj4X7_dFBPRXItVXFlaE9vLURwcHRrZXRRSnc&amp;hl=en&amp;output=html" target="_blank">first desktop computer</a> with parts from newegg.com. My computer has served me well over the past 5.5 years and I would be remiss not to reminisce.</p>
<p>I thought for sure that I would overclock and eventually buy a second graphics card to put in SLI, but my computer was good enough to run what I wanted (Civ 4, Call of Duty, Eve Online, and yes, vanilla World of Warcraft) so I didn&#8217;t bother.</p>
<p>Soon after I assembled my computer, the chipset fan started making a horrible screeching sound. After installing a replacement fan that ASUS shipped me, my computer wouldn&#8217;t POST so I RMA&#8217;d the whole motherboard because I thought that I had fried my chipset. ASUS kindly replaced my mobo even though they said that there was nothing wrong with the original one. After the new motherboard failed to POST, I eventually realized that I had forgotten to plug in power to my CD drive after installing the new fan (doh!). I still don&#8217;t know why an unpowered device would prevent a motherboard from POSTing but that is one lesson I will never forget.</p>
<p>The failure of my 5 volt rail was more subtle than the screeching fan and took me much longer to diagnose. For over a year my USB mouse would intermittently pretend like it had been unplugged for a few seconds, frequently in the middle of games like Starcraft 2. Sometimes it would plug itself back in, and sometimes I would have to physically unplug it and plug it back in to get Windows to recognize it again.</p>
<p>There were other times when I couldn&#8217;t wake my computer from sleep, including one time when I had to unplug my computer to turn it off because all else failed. It turns out that the 5 volt rail is responsible for standby power and USB devices (thank you Google) so all was well after I replaced my power supply.</p>
<p>The sad truth is that even if the parts don&#8217;t break, a computer doesn&#8217;t last forever. I knew my computer was on its last leg when Starcraft 2 <a href="http://yfrog.com/1flpap" target="_blank">warned me</a> that my computer was below minimum specifications, and so began my quest to build the next dream machine&#8230;(<a href="http://nickdsnyder.wordpress.com/2011/01/25/new-computer/">to be continued</a>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/435/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/435/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/435/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=435&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2011/01/25/in-memoriam-2005-computer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>Goodbye AT&amp;T; Hello T-Mobile!</title>
		<link>http://nickdsnyder.wordpress.com/2011/01/05/goodbye-att-hello-t-mobile/</link>
		<comments>http://nickdsnyder.wordpress.com/2011/01/05/goodbye-att-hello-t-mobile/#comments</comments>
		<pubDate>Wed, 05 Jan 2011 05:01:58 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=423</guid>
		<description><![CDATA[After having an iPhone 3G (and subsequently an iPhone 3GS) on AT&#38;T for 2.5 years I have switched to T-Mobile to get service for my new Nexus S. Hardware: Nexus S vs. iPhone 3GS The Nexus S has a bigger/better screen, camera, flash, and is noticeably lighter to hold (which I like but some people think it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=423&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After having an iPhone 3G (and subsequently an iPhone 3GS) on AT&amp;T for 2.5 years I have switched to T-Mobile to get service for my new <a href="http://www.google.com/nexus/" target="_blank">Nexus S</a>.</p>
<p><strong>Hardware: Nexus S vs. iPhone 3GS</strong></p>
<p>The Nexus S has a bigger/better screen, camera, flash, and is noticeably lighter to hold (which I like but some people think it makes the phone feel flimsy). I also like the standard mini USB connector over the proprietary Apple connector on the iPhone.</p>
<p>I think I prefer the iPhone&#8217;s positioning of the power/lock button and the headphone jack. The power/lock button on the Nexus S is exactly where I put my index finger when naturally gripping the phone so I can&#8217;t grip my phone too hard or I will unintentionally lock it. I also would prefer the headphone jack on the top.</p>
<p><strong>Software: Android Gingerbread vs. iOS 4</strong></p>
<p>The best part about Android on the Nexus S is the fact that it is not controlled (i.e. gimped) by a carrier. Free tethering? Check. Native SIP support for VOIP calls? Check. Android also provides more customization and good integration with my Google account.</p>
<p>There are two things that I think iOS does better than Android: user interaction, and music.</p>
<p>iOS devices rely on the touch screen for all navigation within an application and which leads to a better mental model of the application because every action has a visual cue. On Android devices there are 4 hardware buttons that behave differently depending on the context. Hitting the back button might take you to the previous screen in the application, or it might exit the application if there is nowhere to go back to. The context menu and the search buttons may or may not be used by a given application and there is no visual clue if they are or not; you just need to hit them to find out. Same problem with the long touch paradigm; there is no visual clue to indicate that a UI element can be long touched for more options. As a result the user has to memorize what buttons/touches are useful for each application.</p>
<p>When it comes to music Apple is king. iTunes provides effortless purchasing, syncing, and backup of music and podcasts; Android does not. iOS also lets you control playing music (play/pause/fast-forward/rewind/volume) without unlocking your phone; Android does not.</p>
<p><strong>Carrrier: AT&amp;T vs. T-Mobile</strong></p>
<p>I had dual service for about 3 weeks so that I could compare AT&amp;T and T-Mobile at the places I visit the most (my apartment, my workplace, my parents&#8217; house). Fortunately for me, T-Mobile appears to have better coverage of my apartment and their 3G data network is at least as fast, and often faster than AT&amp;T&#8217;s.</p>
<p>T-Mobile provides the best value of all the carriers and it is the only carrier that offers a no contract plan.</p>
<p>T-Mobile Even More Plus Plans</p>
<ul>
<li>$30/month for 500 minutes</li>
<li>$10/month for unlimited texting</li>
<li>$10/month for 200MB data*</li>
<li>$25/month for unlimited data*</li>
<li>$60/month for 500 minutes, unlimited text, unlimited data* ($5 discount for buying unlimited text and data)</li>
<li>No contract but phones are unsubsidized</li>
</ul>
<p>*Free tethering with Gingerbread</p>
<p>AT&amp;T Individual Plans</p>
<ul>
<li>$40/month for 450 minutes</li>
<li>$5/month for 200 text messages</li>
<li>$15/month for 1500 text messages</li>
<li>$20/month for unlimited text messages</li>
<li>$15/month for 200MB (NO tethering)</li>
<li>$25/month for 2GB (NO tethering)</li>
<li>$45/month for 2GB and tethering</li>
<li>2 year contract but phones are subsidized</li>
</ul>
<p>Doesn&#8217;t really matter how you slice it, with T-Mobile you get more for less; and that is why I switched.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/423/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/423/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/423/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=423&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2011/01/05/goodbye-att-hello-t-mobile/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>New TSA security policy</title>
		<link>http://nickdsnyder.wordpress.com/2010/11/23/new-tsa-security-policy/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/11/23/new-tsa-security-policy/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 07:07:20 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=413</guid>
		<description><![CDATA[ARLINGTON, VA &#8212; For months, the Transportation Security Administration has been deploying backscatter x-ray technology to major airports in the United States in an effort to provide better security for the millions of passengers that fly every day. Recently, the TSA has come under fire from health and privacy advocacy groups who claim that the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=413&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>ARLINGTON, VA &#8212; For months, the Transportation Security Administration has been deploying backscatter x-ray technology to major airports in the United States in an effort to provide better security for the millions of passengers that fly every day. Recently, the TSA has come under fire from health and privacy advocacy groups who claim that the backscatter x-ray machines cause unjustifiable levels of radiation exposure and that passengers who do not submit to the backscatter x-ray are subject to invasive pat downs from a TSA security officials.</p>
<p>Today, the TSA announced a new security policy in an attempt to pre-empt the National Opt-Out Day protest planned for November 24, 2010. Effective immediately, passengers will no longer be required to submit to backscatter x-rays; instead, each passenger will be issued a TSA branded taser that will be confiscated when the passenger deplanes at their destination. &#8220;In the event of a hijacking, the tasers will allow the legitimate passengers to overwhelm the hijackers with 1500 volts of pure justice&#8221; explained TSA Administrator John Pistole.</p>
<p>When asked if he was worried about passengers accidentally discharging their taser and hurting other passengers, Mr Pisole said &#8220;I think people will quickly learn the consequences of accidentally tasering someone who also has their own taser. Overall, this is a big win for passenger safety and security lines.&#8221; Mr. Pisole went on to say that airlines will be required to update the safety presentation given by flight attendants to include a part that demonstrates proper use of the taser.</p>
<p>Mr. Pisole did not comment on what would happend to the unused backscatter x-ray machines, but it is rumored that the TSA has already made arrangements to sell these excess machines to a few interested companies in the adult entertainment industry.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/413/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/413/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/413/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=413&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/11/23/new-tsa-security-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>Western Digital Caviar Black 2TB</title>
		<link>http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 07:11:14 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=384</guid>
		<description><![CDATA[5 years ago when I built my computer I put in a top of the line Western Digital VelociRaptor 74GB 10,000 RPM hard drive for $184. Although the VelociRaptor has never failed me, it is a far cry from the obscenity it represented 5 years ago. Over the past year I have had to micromanage the dwindling [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=384&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>5 years ago when I built my computer I put in a top of the line Western Digital VelociRaptor 74GB 10,000 RPM hard drive for $184. Although the VelociRaptor has never failed me, it is a far cry from the obscenity it represented 5 years ago. Over the past year I have had to micromanage the dwindling space on my hard drive by vigilantly deleting old downloads and programs, but no more!</p>
<p>For <a href="http://www.amazon.com/Western-Digital-Caviar-Desktop-WD2001FASS/dp/B002MD05SA/ref=sr_1_1?ie=UTF8&amp;s=electronics&amp;qid=1282544849&amp;sr=8-1" target="_blank">$173</a> I got my hands on <a href="http://www.maximumpc.com/article/reviews/western_digital_caviar_black_2tb" target="_blank">Western Digital&#8217;s Caviar Black 2TB 7,200 RPM hard drive</a>. Only 7,200 RPM won&#8217;t that be slower? Nay, the higher data density more than compensates for the slower RPM. Here are the benchmarks using <a href="http://www.hdtune.com/" target="_blank">HD Tune Pro</a> (free trial).</p>
<p><strong>Western Digital VelociRaptor 74GB</strong></p>
<p><a rel="attachment wp-att-386" href="http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/74gb-2/"><img class="size-full wp-image-386 alignnone" title="VelociRaptor 74GB" src="http://nickdsnyder.files.wordpress.com/2010/08/74gb1.png?w=500&#038;h=336" alt="" width="500" height="336" /></a></p>
<p>Transfer Rate Minimum : 9.5 MB/s<br />
Transfer Rate Maximum: 68.6 MB/s<br />
Transfer Rate Average: 58.4 MB/s<br />
Access Time: 8.0 ms<br />
Burst Rate: 114.0 MB/s</p>
<p><strong> Western Digital Caviar Black 2TB</strong></p>
<p><a rel="attachment wp-att-387" href="http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/200tb/"><img class="alignnone size-full wp-image-387" title="Caviar Black 2TB" src="http://nickdsnyder.files.wordpress.com/2010/08/200tb.png?w=500&#038;h=335" alt="" width="500" height="335" /></a></p>
<p>Transfer Rate Minimum: 68.0 MB/s<br />
Transfer Rate Maximum: 139.5 MB/s<br />
Transfer Rate Average: 108.1 MB/s<br />
Access Time: 12.0 ms<br />
Burst Rate: 206.6 MB/s</p>
<p>A few interesting things to note:</p>
<ul>
<li>You can tell that my old hard drive has a few bad sectors by downward spikes (my S.M.A.R.T. log says that I have 9 reallocated sectors)</li>
<li>On a large disk, the performance difference between the inner tracks and the outer tracks is significant</li>
<li>The worse case read speed of the new hard drive is still better than the best case of my old hard drive</li>
</ul>
<p>Whenever I get around to building my next dream machine, this hard drive will definitely get moved there. It is a great capacity hard drive with performance that is only exceeded by solid state hard drives.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/384/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/384/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/384/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=384&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/08/23/western-digital-caviar-black-2tb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>

		<media:content url="http://nickdsnyder.files.wordpress.com/2010/08/74gb1.png" medium="image">
			<media:title type="html">VelociRaptor 74GB</media:title>
		</media:content>

		<media:content url="http://nickdsnyder.files.wordpress.com/2010/08/200tb.png" medium="image">
			<media:title type="html">Caviar Black 2TB</media:title>
		</media:content>
	</item>
		<item>
		<title>What is broadcast TV?</title>
		<link>http://nickdsnyder.wordpress.com/2010/08/08/what-is-broadcast-tv/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/08/08/what-is-broadcast-tv/#comments</comments>
		<pubDate>Sun, 08 Aug 2010 23:01:45 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=378</guid>
		<description><![CDATA[I wish I had recorded my most recent phone call with Comcast but a paraphrased transcript will have to do. Luckily I had the call on speaker so I do have a witness.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=378&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I wish I had recorded my most recent phone call with Comcast but a paraphrased transcript will have to do. Luckily I had the call on speaker so I do have a witness.</p>
<span style="text-align:center; display: block;"><a href="http://nickdsnyder.wordpress.com/2010/08/08/what-is-broadcast-tv/"><img src="http://img.youtube.com/vi/h7UaKT0HOF4/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=378&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/08/08/what-is-broadcast-tv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>The iPhone Premium</title>
		<link>http://nickdsnyder.wordpress.com/2010/05/23/the-iphone-premium/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/05/23/the-iphone-premium/#comments</comments>
		<pubDate>Sun, 23 May 2010 19:42:27 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[money]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=360</guid>
		<description><![CDATA[My two year contract with AT&#38;T will be over in July and I can only hope that AT&#38;T will lose its deathgrip on the iPhone before 2012. Until then, I wanted to calculate the premium that I am paying for the privilege of owning an iPhone on AT&#38;T as compared to an Android phone on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=360&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>My two year contract with AT&amp;T will be over in July and I can only hope that AT&amp;T will lose its deathgrip on the iPhone <a href="http://www.engadget.com/2010/05/10/confirmed-apple-and-atandt-signed-five-year-iphone-exclusivity-de/" target="_blank">before 2012</a>. Until then, I wanted to calculate the premium that I am paying for the privilege of owning an iPhone on AT&amp;T as compared to an Android phone on T-Mobile.</p>
<p>AT&amp;T Individual Plan ($40/month)</p>
<ul>
<li>450 minutes (with rollover)</li>
<li>5000 night/weekend minutes</li>
<li>Unlimited mobile to mobile</li>
<li>2 year contract to start new service</li>
<li>iPhone requires unlimited data plan for an additional $30/month</li>
</ul>
<p>T-Mobile Individual Plan ($30/month)</p>
<ul>
<li>500 minutes</li>
<li>Unlimited night/weekend minutes</li>
<li>Unlimited mobile to mobile</li>
<li>No contract required</li>
<li>Android phones require an unlimited data plan for an additional $25/month</li>
</ul>
<p>T-Mobile&#8217;s basic plan gives you more for less and on top of that, their required data plan is cheaper. This means the minimum phone bill for an AT&amp;T iPhone plan is $70/month while the minimum phone bill for a T-Mobile Android plan is $55/month (not including taxes or <a href="http://www.consumer.att.com/ccrf/faqs.html" target="_blank">below the line fees</a>). That is a difference of $15/month (or to put it in terms that wireless carriers can understand, $360 over the course of a 2-year contract).</p>
<p>It doesn&#8217;t stop there either; what about text messages? T-Mobile will let you bundle talk, unlimited text, and unlimited web for $60/month which means that you can effectively add unlimited text messages for $5/month (60-55=5). AT&amp;T will only give you 200 text messages for $5/month, so if you spend more than $5/month on text messages (I don&#8217;t) then you can add that amount to your iPhone premium.</p>
<p>So to summarize, here is how much MORE you are paying to have an iPhone on AT&amp;T as compared to an Android phone on T-Mobile depending on how many text messages you send in a month</p>
<ul>
<li>$15 for up to 200 text messages per month</li>
<li>$25 for up to 1500 text messages per month</li>
<li>$30 for unlimited text messages per month</li>
</ul>
<p>Above all else I think not having to sign a contract with T-Mobile to start service is PRICELESS. It is a statement by T-Mobile that says to me &#8220;We keep customers by  competing and having the best product, not by locking people into long  contracts.&#8221; If their service sucks then I have the option to leave (in doing so I would have to enslave myself to another carrier for 2 years but that is another blog post&#8230;).</p>
<p>In case you hadn&#8217;t noticed, I am salivating at the thought at leaving AT&amp;T. I love my iPhone but I am not sure it is worth $15/month more than an Android phone and I won&#8217;t be holding my breath for a 3G capable iPhone on T-Mobile.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=360&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/05/23/the-iphone-premium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>Lost Predictions</title>
		<link>http://nickdsnyder.wordpress.com/2010/04/14/lost-predictions/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/04/14/lost-predictions/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 06:00:45 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=353</guid>
		<description><![CDATA[I am impressed that the writers of Lost have been able to keep it as unpredictable as ever despite the fact that there are only a few episodes left, bravo.  Before all is revealed I decided that I should jot down some thoughts and predictions. Thoughts There appear to be two distinct timelines. Timeline 1 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=353&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I am impressed that the writers of Lost have been able to keep it as unpredictable as ever despite the fact that there are only a few episodes left, bravo.  Before all is revealed I decided that I should jot down some thoughts and predictions.</p>
<p>Thoughts</p>
<ul>
<li>There appear to be two distinct timelines. Timeline 1 is the one we know the best where Oceanic Flight 815 crashes on the island. Timeline 2 is the one where Oceanic Flight 815 does not crash. These timelines are distinct because there are other irreconcilable differences  such as Jin and Sun not being married in Timeline 2. Timeline 2 is NOT timeline 1 sans the plane crash.</li>
<li>The island appears to be a place between timelines.</li>
<li>The island appears to be a place between life and death.</li>
<li>Most (if not all) of the characters on the island find love at some point.</li>
<li>What happened, happened. You can&#8217;t change the past.</li>
<li>Every choice matters. You can change the future.</li>
<li>The main characters in timeline 2 appear to have absorbed some memories from the timeline 1 characters.</li>
</ul>
<p>Predictions</p>
<ul>
<li>The souls trapped on the island (i.e. Christian Shephard, Isabella Alpert, Michael Dawson, Anthony Cooper) are trapped there because a living person has not &#8220;let go&#8221; of them (i.e. Jack Shephard, Richard Alpert, Walt Dawson, John Locke). For example, Richard seems to have released his lover when they talked to each other via Hugo.</li>
<li>When all is said and done, the Oceanic Flight 815 characters in timeline 1 will end up fused with the characters in timeline 2. The rest of timeline 1 presumably continues without these characters but this is irrelevant to the main characters of Lost.</li>
<li>None of these predictions are correct, I give up.</li>
</ul>
<p>Ok, so probably not good predictions but whatever. Those writers always seem to be two steps ahead of me&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/353/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/353/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/353/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=353&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/04/14/lost-predictions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>Starcraft 2 Beta Replays</title>
		<link>http://nickdsnyder.wordpress.com/2010/03/10/starcraft-2-beta-replays/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/03/10/starcraft-2-beta-replays/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 06:51:53 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=333</guid>
		<description><![CDATA[After I installed the cracked Starcraft 2 Beta and got bored playing the AI (I suspect that I have the AI files are not working correctly), I went trolling around on YouTube to find some good replays of real people playing each other. Below are some of my favorites. Zerg vs Protoss on Lost Temple [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=333&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After I installed the <a href="http://www.gossipgamers.com/starcraft-2-beta-cracked-available-for-download/" target="_blank">cracked Starcraft 2 Beta</a> and got bored playing the AI (I suspect that I have the AI files are not working correctly), I went trolling around on YouTube to find some good replays of real people playing each other. Below are some of my favorites.</p>
<p>Zerg vs Protoss on Lost Temple</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=-nSE0ElFqqQ" target="_blank">http://www.youtube.com/watch?v=-nSE0ElFqqQ</a></li>
<li><a href="//www.youtube.com/watch?v=_xT8Akk6sAU" target="_blank">http://www.youtube.com/watch?v=_xT8Akk6sAU</a></li>
</ol>
<p>Protoss vs Terran on Blistering Sands</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=lDFgcQd-TQ4" target="_blank">http://www.youtube.com/watch?v=lDFgcQd-TQ4</a></li>
<li><a href="http://www.youtube.com/watch?v=kOM7LykoVbE" target="_blank">http://www.youtube.com/watch?v=kOM7LykoVbE</a></li>
<li><a href="http://www.youtube.com/watch?v=-4T3XjCJ2LA" target="_blank">http://www.youtube.com/watch?v=-4T3XjCJ2LA</a></li>
</ol>
<p>Zerg/Terran vs Zerg/Terran on Kulas Ravine</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=-4T3XjCJ2LA" target="_blank">http://www.youtube.com/watch?v=R3j30zxJTOk</a></li>
<li><a href="http://www.youtube.com/watch?v=PJE7QCCSP6M" target="_blank">http://www.youtube.com/watch?v=PJE7QCCSP6M</a></li>
</ol>
<p>Zerg vs Terran vs Terran on Kulas Ravine</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=BGh_sr90uHc" target="_blank">http://www.youtube.com/watch?v=BGh_sr90uHc</a></li>
<li><a href="http://www.youtube.com/watch?v=15iaY9aPBJ8" target="_blank">http://www.youtube.com/watch?v=15iaY9aPBJ8</a></li>
<li><a href="http://www.youtube.com/watch?v=-2zbvwbfltU" target="_blank">http://www.youtube.com/watch?v=-2zbvwbfltU</a></li>
</ol>
<p>Zerg vs Terran stalemate</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=J8JhOpy9TK8" target="_blank">http://www.youtube.com/watch?v=J8JhOpy9TK8</a></li>
<li><a href="http://www.youtube.com/watch?v=kP9eH5ZOB30" target="_blank">http://www.youtube.com/watch?v=kP9eH5ZOB30</a></li>
</ol>
<p>Terran vs Terran on Blistering Sands</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=LodyZvMJYg8" target="_blank">http://www.youtube.com/watch?v=LodyZvMJYg8</a></li>
<li><a href="http://www.youtube.com/watch?v=h0PGiQDUVs8" target="_blank">http://www.youtube.com/watch?v=h0PGiQDUVs8</a></li>
</ol>
<p>Zerg vs Terran on Lost Temple</p>
<ol>
<li><a href="//www.youtube.com/watch?v=nXUICP4yc-A" target="_blank">http://www.youtube.com/watch?v=nXUICP4yc-A</a></li>
</ol>
<p>Terran vs Protoss</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=-vIT49iYpw8" target="_blank">http://www.youtube.com/watch?v=-vIT49iYpw8</a></li>
<li><a href="http://www.youtube.com/watch?v=bC5VbSZ0jM8" target="_blank">http://www.youtube.com/watch?v=bC5VbSZ0jM8</a></li>
<li><a href="http://www.youtube.com/watch?v=jGQu1dxVshc" target="_blank">http://www.youtube.com/watch?v=jGQu1dxVshc</a></li>
</ol>
<p>Zerg vs Protoss</p>
<ol>
<li><a href="http://www.youtube.com/watch?v=TVFN6erUQ5k" target="_blank">http://www.youtube.com/watch?v=TVFN6erUQ5k</a></li>
<li><a href="http://www.youtube.com/watch?v=1uC5GgpF9Z0" target="_blank">http://www.youtube.com/watch?v=1uC5GgpF9Z0</a></li>
<li><a href="http://www.youtube.com/watch?v=TQzU9xWpSto" target="_blank">http://www.youtube.com/watch?v=TQzU9xWpSto</a></li>
</ol>
<p>The power of a roach</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=XVkAm-smRK0" target="_blank">http://www.youtube.com/watch?v=XVkAm-smRK0</a></li>
</ul>
<p>Hilarious planetary fortress rush</p>
<ul>
<li><a href="http://www.youtube.com/watch?v=jS4uoqlVL_c" target="_blank">http://www.youtube.com/watch?v=jS4uoqlVL_c</a></li>
<li><a href="http://www.youtube.com/watch?v=iZdXwdNuP-w" target="_blank">http://www.youtube.com/watch?v=iZdXwdNuP-w</a></li>
</ul>
<p>If you liked these replays then check out more on the <a href="http://www.youtube.com/user/StarCraftLegacy" target="_blank">StarCraft Legacy channel on YouTube</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/333/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/333/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/333/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=333&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/03/10/starcraft-2-beta-replays/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
		<item>
		<title>Go Go Gadget Go</title>
		<link>http://nickdsnyder.wordpress.com/2010/02/23/go-go-gadget-go/</link>
		<comments>http://nickdsnyder.wordpress.com/2010/02/23/go-go-gadget-go/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:53:48 +0000</pubDate>
		<dc:creator>nickdsnyder</dc:creator>
				<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://nickdsnyder.wordpress.com/?p=261</guid>
		<description><![CDATA[One of the more interesting features of the Go programming language is goroutines. Goroutines are supposed to make parallel programming easy, so I was interested to find out how how much speedup I could observe on my dual-core MacBook Pro by doing 1 billion additions (mu-ha-ha-ha)! Here are the results of doing 1 billion additions [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=261&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One of the more interesting features of the <a href="http://golang.org/" target="_blank">Go programming language</a> is goroutines. Goroutines are supposed to make parallel programming easy, so I was interested to find out how how much speedup I could observe on my dual-core MacBook Pro by doing 1 billion additions (mu-ha-ha-ha)!</p>
<p>Here are the results of doing 1 billion additions in a few languages.</p>
<ul>
<li>0.40 seconds <a href="http://dl.dropbox.com/u/82373/sum/sum.cpp">in C++</a></li>
<li>0.43 seconds <a href="http://dl.dropbox.com/u/82373/sum/sum1.go">in Go</a></li>
<li>1.73 seconds <a href="http://dl.dropbox.com/u/82373/sum/sum.java">in Java</a></li>
<li>75 seconds <a href="http://dl.dropbox.com/u/82373/sum/sum.php">in PHP</a></li>
<li>193 seconds <a href="http://dl.dropbox.com/u/82373/sum/sum.py">in Python</a></li>
</ul>
<p>These results are anecdotal, but it is still impressive that Go&#8217;s performance is on par with C++. So how do goroutines perform when multiple processors are available? As I found out, the answer depends on how smart your implementation is.</p>
<h4>Channels</h4>
<p>Before I could use goroutines, I first needed to learn about channels. A channel represents a one way stream (or queue) of objects. Goroutines can use channels to send and receive information to and from other goroutines.</p>
<p>Think of channels like an airline ticket counter that has a first class queue and an economy queue where each queue is analogous to a Go channel. One goroutine might be the agent who sorts people into the correct line (i.e. the producer of the two queues), and the other goroutine could be the ticket agent handing out boarding passes (i.e. the consumer of the two queues).</p>
<p>If there is room in the queue then the producer can insert people into the queue without being blocked by the consumer, otherwise the producer will have to wait (block) until there is room in the queue again. Likewise, the consumer can keep working as long as there is someone in the queue, otherwise the consumer will be blocked until someone enters the queue.</p>
<p>The addition problem that I set up does not map to a useful producer/consumer problem so instead my strategy was to assign half of the work to a goroutine.</p>
<h4>Goroutines</h4>
<p><a href="http://dl.dropbox.com/u/82373/sum/sum2.go">sum2.go</a> was my first attempt at goroutines and it successfully utilized both processors, but had the nasty side effect of increasing real execution time to 3.6 seconds and CPU execution time to 7.0 seconds&#8230;oops. I soon discovered that the overhead was caused by write contention to the shared sum variable.</p>
<p>In <a href="http://dl.dropbox.com/u/82373/sum/sum3.go">sum3.go</a> I used two sum variables to avoid write contention and a channel to signal when the goroutine was finished. This improved performance to 1.3 seconds of real time and 2.4 seconds of CPU time, but this is still worse then the single threaded Go program. I speculated that the goroutine was incurring overhead from reading variables owned by the main thread (sum1, sum2, n).</p>
<p>In <a href="http://dl.dropbox.com/u/82373/sum/sum4.go">sum4.go</a> I eliminated the read overhead by encapsulating the goroutine in its own method and passing the necessary information via parameters.  This improved performance to an impressive 0.23 seconds of real time and 0.40 seconds of CPU time! This is a speedup of 1.74 and obviously faster then the single threaded C++ program.</p>
<h4>Verdict</h4>
<p>Go has surprised me in many ways. I am now a big fan of goroutines and channels because they provide a useful and easy to understand abstraction for performing parallel computations that is baked right into the language. Even better, Go appears to perform on par with C++!</p>
<p>Here are 5 reasons why I think Go will be an interesting language to watch develop</p>
<ol>
<li>Go makes multi-threading easy at the cost of some run time overhead (although this overhead was not visible in my results). Developers might take advantage of multi-core processors in Go when they might not have bothered to do so in another language.</li>
<li>Compiler and run time optimizations will improve over time and reduce overhead of goroutines.</li>
<li>The Go runtime overhead will become insignificant as larger multi-core processors become mainstream. Giving programmers the ability to easily utilize all available cores will be more important then worrying about other overheads (e.g. a 12 thread C++ program wouldn&#8217;t be significantly faster than 12 goroutines when run on a 12 core processor, but the Go program would probably be less complex since there is no thread management).</li>
<li>I/O bound applications will perform just as well in Go as they would in C++ since run time overhead won&#8217;t be a significant factor.</li>
<li>Google made it, &#8217;nuff said</li>
</ol>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nickdsnyder.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nickdsnyder.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nickdsnyder.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nickdsnyder.wordpress.com&amp;blog=9971537&amp;post=261&amp;subd=nickdsnyder&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nickdsnyder.wordpress.com/2010/02/23/go-go-gadget-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/3a459126f06506b299a6a94c4846d547?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nickdsnyder</media:title>
		</media:content>
	</item>
	</channel>
</rss>
