<?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>Feross.org &#187; Nerd4Life</title>
	<atom:link href="http://www.feross.org/tag/nerd4life/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.feross.org</link>
	<description>Pure. Concentrated. Awesome.</description>
	<lastBuildDate>Tue, 31 Aug 2010 06:53:07 +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>MC Frontalot comes to Stanford!</title>
		<link>http://www.feross.org/mc-frontalot/</link>
		<comments>http://www.feross.org/mc-frontalot/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 08:04:49 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Famous People]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Stanford Life]]></category>
		<category><![CDATA[This is AWESOME!]]></category>
		<category><![CDATA[hip-hop]]></category>
		<category><![CDATA[MC Frontalot]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[nerdcore]]></category>
		<category><![CDATA[rap]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=1647</guid>
		<description><![CDATA[Last Tuesday, I got to hang out with &#8220;the world&#8217;s 579th greatest rapper,&#8221; MC Frontalot, before and after he performed at a Stanford concert! He is best-known for coining the term nerdcore and basically defining the whole nerdcore hip-hop musical genre. As you can tell by picture above, I dressed appropriately for the occasion. When [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/awesome-logo-mashups/" rel="bookmark">Awesome Logo Mashups</a> <!-- (15.0097) --></li>
		<li><a href="http://www.feross.org/ridin-dirty-at-stanford/" rel="bookmark">Ridin&#8217; Dirty with Chamillionare &#038; Quincy Jones III</a> <!-- (13.6552) --></li>
		<li><a href="http://www.feross.org/bloons/" rel="bookmark">You filled your room with balloons! Why?</a> <!-- (10.9896) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_1650" class="wp-caption aligncenter" style="width: 550px"><img class="size-large wp-image-1650" title="Nerdcore! Aww yeah!" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04907-e1266652749816-540x336.jpg" alt="Nerdcore! Aww yeah!" width="540" height="336" /><p class="wp-caption-text">Nerdcore! Aww yeah!</p></div>
<p>Last Tuesday, I got to hang out with &#8220;the world&#8217;s 579th greatest rapper,&#8221; <a href="http://en.wikipedia.org/wiki/MC_Frontalot"><strong>MC Frontalot</strong></a>, before and after he performed at a Stanford concert! He is best-known for coining the term <a href="http://en.wikipedia.org/wiki/Nerdcore_hip_hop">nerdcore</a> and basically defining the whole <em>nerdcore hip-hop</em> musical genre. As you can tell by picture above, I dressed appropriately for the occasion. <img src='http://www.feross.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> <span id="more-1647"></span></p>
<p><object width="540" height="329"><param name="movie" value="http://www.youtube.com/v/4nigRT2KmCE&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/4nigRT2KmCE&#038;fs=1" type="application/x-shockwave-flash" width="540" height="329" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>When a visiting Stanford graduate student contacted me with his plans to host an <strong>MC Frontalot</strong> concert at <strong>Stanford</strong>, I was ecstatic! I pledged $300 on  behalf of the <a title="Stanford Association for Computing Machinery" href="http://stanfordacm.com/">Stanford  ACM</a> to help pay for the concert costs (MC Frontalot&#8217;s price was very reasonable). <strong>Nerdcore culture is computer science related, <em>right?</em></strong></p>
<p>A bunch of other  Stanford clubs also made contributions, including the IEEE, GSPB, CCRMA, Audio Engineering  Society, and Hip Hop Congress. <strong><em><br />
</em></strong></p>
<p><object width="540" height="329"><param name="movie" value="http://www.youtube.com/v/Wmx6Q0YLH8A&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Wmx6Q0YLH8A&#038;fs=1" type="application/x-shockwave-flash" width="540" height="329" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>

<a href='http://www.feross.org/mc-frontalot/dsc04906/' title='Me and MC Frontalot'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04906-150x150.jpg" class="attachment-thumbnail" alt="Me and MC Frontalot" title="Me and MC Frontalot" /></a>
<a href='http://www.feross.org/mc-frontalot/mc_frontalot_pax07d_view-620x1472/' title='MC Frontalot Stanford Poster'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/mc_frontalot_pax07d_view-620x1472-150x150.jpg" class="attachment-thumbnail" alt="MC Frontalot Stanford Poster" title="MC Frontalot Stanford Poster" /></a>
<a href='http://www.feross.org/mc-frontalot/dsc04903/' title='MC Frontalot rapping at Stanford!'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04903-150x150.jpg" class="attachment-thumbnail" alt="MC Frontalot rapping at Stanford!" title="MC Frontalot rapping at Stanford!" /></a>
<a href='http://www.feross.org/mc-frontalot/dsc04897/' title='MC Frontalot taping up his shoe at the beginning of the concert'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04897-150x150.jpg" class="attachment-thumbnail" alt="MC Frontalot taping up his shoe at the beginning of the concert" title="MC Frontalot taping up his shoe at the beginning of the concert" /></a>
<a href='http://www.feross.org/mc-frontalot/dsc04904/' title='MC Frontalot doing his thing'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04904-150x150.jpg" class="attachment-thumbnail" alt="MC Frontalot doing his thing" title="MC Frontalot doing his thing" /></a>
<a href='http://www.feross.org/mc-frontalot/dsc04907/' title='Nerdcore! Aww yeah!'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/02/DSC04907-e1266652749816-150x150.jpg" class="attachment-thumbnail" alt="Nerdcore! Aww yeah!" title="Nerdcore! Aww yeah!" /></a>

<p>&#8220;MC Frontalot is the nerdcorest of the core.&#8221; Just a sampling:</p>
<blockquote><p>We deliver the hits that give the kids with the spectacles spectacular fits!<br />
I seen one nerd foam at the mouth in his glee.<br />
(It was me, in the mirror, rhyming, brushing my teeth.)<br />
And now the heezy we’s off don’t babble 300 baud.<br />
I get no error while compiling my rhyme.</p></blockquote>
<p><object width="540" height="329"><param name="movie" value="http://www.youtube.com/v/z8rqdEahBos&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/z8rqdEahBos&#038;fs=1" type="application/x-shockwave-flash" width="540" height="329" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/awesome-logo-mashups/" rel="bookmark">Awesome Logo Mashups</a> <!-- (15.0097) --></li>
		<li><a href="http://www.feross.org/ridin-dirty-at-stanford/" rel="bookmark">Ridin&#8217; Dirty with Chamillionare &#038; Quincy Jones III</a> <!-- (13.6552) --></li>
		<li><a href="http://www.feross.org/bloons/" rel="bookmark">You filled your room with balloons! Why?</a> <!-- (10.9896) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/mc-frontalot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I broke my iPhone.</title>
		<link>http://www.feross.org/i-broke-my-iphone/</link>
		<comments>http://www.feross.org/i-broke-my-iphone/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 12:03:00 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Stanford Life]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[broken]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[repair]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=1562</guid>
		<description><![CDATA[And then I fixed my iPhone. And now I&#8217;ll share some pictures of the process with you. (Click to embiggen) I broke my iPhone 3G when I accidentally dropped a metal keyboard on it from a high distance. I was just sitting there looking at the phone when I suddenly yelled out &#8220;iPhone &#8212; you [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/stanford-iphone-app-final-project-iboard/" rel="bookmark">Stanford iPhone App Final Project &#8211; iBoard</a> <!-- (10.0697) --></li>
		<li><a href="http://www.feross.org/konami-code/" rel="bookmark">Konami Code</a> <!-- (6.7544) --></li>
		<li><a href="http://www.feross.org/why-is-this-website-called-google/" rel="bookmark">Why Is This Website Called Google?</a> <!-- (6.71808) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div id="attachment_1563" class="wp-caption aligncenter" style="width: 415px"><img class="size-large wp-image-1563" title="Shattered iPhone" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04731-405x540.jpg" alt="This is how my iPhone looked after I shattered the screen. Such a sad sight... :-(" width="405" height="540" /><p class="wp-caption-text">This is how my iPhone looked after I shattered the screen. Such a sad sight... <img src='http://www.feross.org/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p></div>
<h3>And then I fixed my iPhone.<span id="more-1562"></span></h3>
<div id="attachment_1570" class="wp-caption aligncenter" style="width: 550px"><img class="size-large wp-image-1570" title="The new iPhone screen next to shattered screen!" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04858-540x405.jpg" alt="The new iPhone screen! Looks good as new! :-)" width="540" height="405" /><p class="wp-caption-text">The new iPhone screen! Looks good as new! <img src='http://www.feross.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p></div>
<p>And now I&#8217;ll share some pictures of the process with you. (Click to embiggen)</p>

<a href='http://www.feross.org/i-broke-my-iphone/dsc04731/' title='Shattered iPhone'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04731-150x150.jpg" class="attachment-thumbnail" alt="This is how my iPhone looked after I shattered the screen. Such a sad sight... :-(" title="Shattered iPhone" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04742/' title='iPhone with Shattered Screen (LCD still working)'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04742-150x150.jpg" class="attachment-thumbnail" alt="iPhone with Shattered Screen (LCD still working)" title="iPhone with Shattered Screen (LCD still working)" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04846/' title='iPhone with Duct Tape'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04846-150x150.jpg" class="attachment-thumbnail" alt="I used duct tape to pull off the shattered screen, since a suction cup wouldn&#039;t stick to the shattered glass." title="iPhone with Duct Tape" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04849/' title='A Dissassembled iPhone. The parts are (starting at the top-left and going clockwise): the LCD, the new glass front panel, the old glass front panel, the display assembly (includes proximity sensor, light sensor, etc.), and finally, the main iPhone body.'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04849-150x150.jpg" class="attachment-thumbnail" alt="A Dissassembled iPhone. The parts are (starting at the top-left and going clockwise): the LCD, the new glass front panel, the old glass front panel, the display assembly (includes proximity sensor, light sensor, etc.), and finally, the main iPhone body." title="A Dissassembled iPhone. The parts are (starting at the top-left and going clockwise): the LCD, the new glass front panel, the old glass front panel, the display assembly (includes proximity sensor, light sensor, etc.), and finally, the main iPhone body." /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04851/' title='Disassembled iPhone 2'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04851-150x150.jpg" class="attachment-thumbnail" alt="The iPhone innards looked less cool than I anticipated, but still really cool." title="Disassembled iPhone 2" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04854/' title='iPhone screw size compared to dime'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04854-150x150.jpg" class="attachment-thumbnail" alt="The iPhone screws are really, REALLY small." title="iPhone screw size compared to dime" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04855/' title='iPhone screw notes'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04855-150x150.jpg" class="attachment-thumbnail" alt="I took notes about where each of the screws came from, so I wouldn&#039;t forget how to put the phone back together." title="iPhone screw notes" /></a>
<a href='http://www.feross.org/i-broke-my-iphone/dsc04858/' title='The new iPhone screen next to shattered screen!'><img width="150" height="150" src="http://www.feross.org/wp-content/uploads/2010/01/DSC04858-150x150.jpg" class="attachment-thumbnail" alt="The new iPhone screen! Looks good as new! :-)" title="The new iPhone screen next to shattered screen!" /></a>

<p>I broke my iPhone 3G when I accidentally <strong>dropped a metal keyboard on it</strong> from a high distance. I was just sitting there looking at the phone when I suddenly yelled out <strong>&#8220;iPhone &#8212; you don&#8217;t have a physical keyboard, do you? Well, then take THIS! This is what a hardware keyboard feels like!!&#8221;</strong> <img src='http://www.feross.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Ok, that last part was made up &#8212; but I actually did break the iPhone screen by <strong>dropping a keyboard on it by accident</strong>. I actually love the iPhone&#8217;s touchscreen keyboard, but I digress.</p>
<p>All in all, it took me about <strong>2 hours</strong> to disassemble the phone, remove the shattered glass and glue from the display assembly (using a hair dryer and a metal spudger), attach the new glass front panel (which I bought <a title="iFixIt" href="http://www.ifixit.com/iPhone-Parts/iPhone-3G-Front-Panel-Kit/IF137-007-1">here</a>), and reassemble the phone (the iPhone has tiny screws!). I was surprised at how easy the process was, despite the rumors I&#8217;d heard about non-responsive touchscreens, broken proximity sensors, and the like.</p>
<p>There are handy <a href="http://www.ifixit.com/Guide/Repair/Installing-iPhone-3G-Front-Panel/587/1">step-by-step instructions</a> that were useful for me &#8212; although the instructions suddenly end at the point where the iPhone is completely disassembled, with the hilarious note &#8220;Now just do the same thing, but in reverse,&#8221; which might not be so nice for newbies.</p>
<p>If you&#8217;re curious to see more about the iPhone 3G screen repair, there&#8217;s <a href="http://www.youtube.com/watch?v=lsFTlVTSeIA">a video of someone doing what I did</a> on YouTube.</p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/stanford-iphone-app-final-project-iboard/" rel="bookmark">Stanford iPhone App Final Project &#8211; iBoard</a> <!-- (10.0697) --></li>
		<li><a href="http://www.feross.org/konami-code/" rel="bookmark">Konami Code</a> <!-- (6.7544) --></li>
		<li><a href="http://www.feross.org/why-is-this-website-called-google/" rel="bookmark">Why Is This Website Called Google?</a> <!-- (6.71808) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/i-broke-my-iphone/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Have We Entered a Post-Literate Technological Age?</title>
		<link>http://www.feross.org/have-we-entered-a-post-literate-technological-age/</link>
		<comments>http://www.feross.org/have-we-entered-a-post-literate-technological-age/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 04:56:27 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Internets]]></category>
		<category><![CDATA[This is AWESOME!]]></category>
		<category><![CDATA[curiosity]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[illiteracy]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=1006</guid>
		<description><![CDATA[I just read an interesting opinion column about technology illiteracy over at TidBITS. The author, Adam Engst, argues that as technology becomes easier to use and hence more transparent, society has lost the ability to converse about technology. With that, comes a generation of people who can find information on the Internet proficiently, text message [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/post-to-tweetie-from-google-reader/" rel="bookmark">Post to Tweetie from Google Reader</a> <!-- (10.1995) --></li>
		<li><a href="http://www.feross.org/i-just-discovered-a-cool-website-called-google/" rel="bookmark">I Just Discovered a Cool Website Called &#8220;Google&#8221;</a> <!-- (10.1935) --></li>
		<li><a href="http://www.feross.org/searches-climb-5-in-july-google-loses-share/" rel="bookmark">Searches Climb 5% in July; Google Loses Share</a> <!-- (7.6502) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" 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://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/o4MwTvtyrUQ&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I just read an <strong><a href="http://db.tidbits.com/article/10493">interesting opinion column</a></strong> about  technology illiteracy over at <a href="http://db.tidbits.com/">TidBITS</a>. The author, Adam Engst, argues that as technology becomes easier to use and hence more transparent, <strong>society has lost the ability to converse about technology</strong>.<br />
<span id="more-1006"></span><br />
With that, comes a generation of people who can find information on the Internet proficiently, text message at ridiculously high speeds, and do any number of standard computing tasks (word processing, email, IM, etc.) fluidly <strong>&#8211; u</strong><strong>ntil something goes wrong</strong>, at which point they become completely helpless and haven&#8217;t the slightest clue how to fix the problem on their own.</p>
<p>At this stage, these people will probably throw away their &#8220;broken&#8221; iPod and buy a new one, or bring their computer into the shop for costly repairs. Even if they realize that the problem is fixable, they<em><strong> l</strong><strong>ack the vocabulary to express the problem clearly</strong></em> and so they find themselves unable to coax Google into giving them useful search results that help them to fix their problem.</p>
<p>Here are some highlights from the article, but I recommend <a href="http://db.tidbits.com/article/10493">reading it for yourself</a>:</p>
<blockquote><p>Dissatisfaction is the mother of exploration &#8211; only if Safari or Internet Explorer isn&#8217;t meeting your needs do you have much impetus to learn about and switch to Firefox. So the better technology works, the less we&#8217;ll learn about how it works.</p></blockquote>
<blockquote><p>I&#8217;d argue there was a more insidious effect from the loss of manuals &#8211; <strong>it caused an entire class of users to become technologically functional while remaining technologically illiterate</strong>. When I asked my mother-in-law, Linda Byard, what browser she used, she became somewhat flustered and guessed at Outlook. This is a woman who uses the Web fluidly and for all sorts of tasks far more sophisticated than simply browsing static Web pages. And yet, the fact that she used Internet Explorer to do so escaped her.</p></blockquote>
<blockquote><p>. . . <strong>Being fluid with technology doesn&#8217;t mean you understand how it works</strong> or can fix it when it breaks. Being able to dash off text messages on a mobile phone demonstrates fluidity; being able to troubleshoot a dead Internet connection down to a corrupted preference file or flaky cable demonstrates understanding.</p></blockquote>
<blockquote><p>Before Apple, before the IBM PC, we had mainframes and minicomputers that we interacted with via dumb terminals. You couldn&#8217;t do all that much, and you were sharing resources with many other people, but you also didn&#8217;t have to worry about things going wrong as much, because when they did, the computer operators would fix them.They were the gatekeepers, the wizards who controlled access and could say who was allowed to do what. Personal computers were supposed to democratize computing so anyone and everyone could do their own work. While that&#8217;s come to pass in some ways, it seems to me that we&#8217;ve returned to the days when you need a wizard to solve problems or do anything beyond the norm. It&#8217;s a somewhat uncomfortable situation, since <strong>those of us who grew up with personal computers are finding that we&#8217;re the new wizards</strong>.</p></blockquote>
<p>via <a href="http://db.tidbits.com/article/10493">TidBITS Opinion: Have We Entered a Post-Literate Technological Age?</a></p>
<p><span style="color: #ff0000;"><strong>Update 10/07/2009:</strong></span></p>
<p>I just stumbled upon a cool video from Google that attempts to explain what a web browser is to non-techies. Props to Google for mentioning Chrome competitors Firefox, Safari, and even Internet Explorer in the video! I love Google!</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube-nocookie.com/v/BrXPcaRlBqo&#038;hl=en&#038;fs=1&#038;hd=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube-nocookie.com/v/BrXPcaRlBqo&#038;hl=en&#038;fs=1&#038;hd=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/post-to-tweetie-from-google-reader/" rel="bookmark">Post to Tweetie from Google Reader</a> <!-- (10.1995) --></li>
		<li><a href="http://www.feross.org/i-just-discovered-a-cool-website-called-google/" rel="bookmark">I Just Discovered a Cool Website Called &#8220;Google&#8221;</a> <!-- (10.1935) --></li>
		<li><a href="http://www.feross.org/searches-climb-5-in-july-google-loses-share/" rel="bookmark">Searches Climb 5% in July; Google Loses Share</a> <!-- (7.6502) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/have-we-entered-a-post-literate-technological-age/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Konami Code</title>
		<link>http://www.feross.org/konami-code/</link>
		<comments>http://www.feross.org/konami-code/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 14:32:39 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[The Internets]]></category>
		<category><![CDATA[This is AWESOME!]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[cheating]]></category>
		<category><![CDATA[Contra]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Konami]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[secret]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=947</guid>
		<description><![CDATA[Try it out! It works on Feross.org! Really&#8230;. you should try it out right now! And if you don&#8217;t know what I&#8217;m talking about, please get edumacated, courtesy of Wikipedia: The Konami Code, known in Japan as the Konami Command (コナミコマンド, Konami Komando), is a cheat code that appears in many Konami video games, although [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/mixing-the-old-and-the-new/" rel="bookmark">Mixing the Old and the New</a> <!-- (10.5877) --></li>
		<li><a href="http://www.feross.org/why-is-this-website-called-google/" rel="bookmark">Why Is This Website Called Google?</a> <!-- (6.55529) --></li>
		<li><a href="http://www.feross.org/gcc-ownage/" rel="bookmark">GCC Undefined Behavior</a> <!-- (6.26134) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>Try it out! It works on <a href="http://www.feross.org"><strong>Feross.org</strong></a>! Really&#8230;. you should try it out right now! <img src='http://www.feross.org/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<div id="attachment_949" class="wp-caption aligncenter" style="width: 550px"><a href="http://www.feross.org/wp-content/uploads/2009/08/Konami_Code.png"><img class="size-large wp-image-949" title="Konami Code" src="http://www.feross.org/wp-content/uploads/2009/08/Konami_Code-540x50.png" alt="Remember to add ENTER at the very end!" width="540" height="50" /></a><p class="wp-caption-text">Remember to add ENTER at the very end!</p></div>
<p>And if you don&#8217;t know what I&#8217;m talking about, please <a href="http://en.wikipedia.org/wiki/Konami_Code">get edumacated</a>, courtesy of Wikipedia:</p>
<blockquote><p>The <strong>Konami Code</strong>, known in Japan as the Konami Command (コナミコマンド, Konami Komando), is a cheat code that appears in many Konami video games, although the code also appears in some non-Konami games. The code was first used in the 1986 release of <strong>Gradius</strong> for the <strong>Nintendo Entertainment System</strong> but was made famous in North America in the NES version of <strong>Contra</strong>, for which it was also dubbed the &#8220;30 Lives Code&#8221;.</p></blockquote>
<p><span style="color: #ff0000;">Update:</span> The code also works on the iPhone, using gestures. Just replace the final <strong>B, A, </strong>and <strong>Enter</strong> keys with taps and it&#8217;ll work! AWESOME!</p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/mixing-the-old-and-the-new/" rel="bookmark">Mixing the Old and the New</a> <!-- (10.5877) --></li>
		<li><a href="http://www.feross.org/why-is-this-website-called-google/" rel="bookmark">Why Is This Website Called Google?</a> <!-- (6.55529) --></li>
		<li><a href="http://www.feross.org/gcc-ownage/" rel="bookmark">GCC Undefined Behavior</a> <!-- (6.26134) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/konami-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Many Feross&#8217;s Can Fit in One URL?</title>
		<link>http://www.feross.org/how-many-ferosss-can-fit-in-one-url/</link>
		<comments>http://www.feross.org/how-many-ferosss-can-fit-in-one-url/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 05:18:08 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[The Internets]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[domains]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[URL]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=99</guid>
		<description><![CDATA[I decided to figure out how many Feross&#8217;s I could fit in one URL, with each one serving a different function. Here is my result: http://feross.feross.org/feross/feross.feross?feross=feross#feross If you remove a single &#8220;feross&#8221; from the URL, then you fail and don&#8217;t get to see the secret stuff hidden at this location! Every feross serves a different [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/im-amazing-autotune-feross-vs-kanye-west/" rel="bookmark">I&#8217;m Amazing &#8211; Feross VS. Kanye West</a> <!-- (6.47639) --></li>
		<li><a href="http://www.feross.org/shame-on-you-comcast/" rel="bookmark">Shame on You, Comcast!</a> <!-- (5.59457) --></li>
		<li><a href="http://www.feross.org/facebook-launch-night/" rel="bookmark">Facebook Launch Night</a> <!-- (5.3741) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p>I decided to figure out how many Feross&#8217;s I could fit in one URL, with each one serving a different function. Here is my result:</p>
<h3><a href="http://feross.feross.org/feross/feross.feross?feross=feross#feross" target="_blank">http://feross.feross.org/feross/feross.feross?feross=feross#feross</a></h3>
<div id="attachment_105" class="wp-caption alignright" style="width: 160px"><img class="size-thumbnail wp-image-105" title="Shhh" src="http://www.feross.org/wp-content/uploads/2009/03/shhh_logo-150x150.gif" alt="You found the secret page." width="150" height="150" /><p class="wp-caption-text">You found the secret page.</p></div>
<p>If you remove a single &#8220;feross&#8221; from the URL, then you fail and don&#8217;t get to see the secret stuff hidden at this location!</p>
<p>Every feross serves a different function in the URL.</p>
<h3>Can you name all the feross&#8217;s?</h3>
<p>In order, they are:</p>
<ul>
<li>subdomain</li>
<li>domain name</li>
<li>TLD &#8211; top level domain (technically this one isn&#8217;t a feross &#8230;yet!)</li>
<li>folder</li>
<li>file name</li>
<li>file extension</li>
<li>&#8220;get&#8221; parameter</li>
<li>&#8220;get&#8221; value</li>
<li>URL anchor (or hash)</li>
</ul>
<p>Ok, back to studying for finals!</p>
<p><em>EDIT: updated TLD description because it&#8217;s .org not .feross. Thanks Daniel!</em></p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/im-amazing-autotune-feross-vs-kanye-west/" rel="bookmark">I&#8217;m Amazing &#8211; Feross VS. Kanye West</a> <!-- (6.47639) --></li>
		<li><a href="http://www.feross.org/shame-on-you-comcast/" rel="bookmark">Shame on You, Comcast!</a> <!-- (5.59457) --></li>
		<li><a href="http://www.feross.org/facebook-launch-night/" rel="bookmark">Facebook Launch Night</a> <!-- (5.3741) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/how-many-ferosss-can-fit-in-one-url/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Party Like its 1234567890</title>
		<link>http://www.feross.org/party-like-its-1234567890/</link>
		<comments>http://www.feross.org/party-like-its-1234567890/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 08:08:20 +0000</pubDate>
		<dc:creator>Feross Aboukhadijeh</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[Nerd4Life]]></category>
		<category><![CDATA[Stanford]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.feross.org/?p=85</guid>
		<description><![CDATA[Today I witnessed history &#8212; Unix history, that is. At 3:31:30PM today, the Unix epoch timestamp passed the 1234567890 mark. So, what exactly does this mean? Essentially, computer time starts on January 1st, 1970 at midnight. We call this time zero (represented by 64 zeroes in binary) and count up from there. Ever since the [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/ridin-dirty-at-stanford/" rel="bookmark">Ridin&#8217; Dirty with Chamillionare &#038; Quincy Jones III</a> <!-- (5.18583) --></li>
		<li><a href="http://www.feross.org/stallman-stanford/" rel="bookmark">Richard Stallman Comes to Stanford</a> <!-- (5.12594) --></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<p><strong></strong></p>
<div id="attachment_84" class="wp-caption alignright" style="width: 310px"><strong><strong><img class="size-medium wp-image-84" title="Unix Time 1234567890" src="http://www.feross.org/wp-content/uploads/2009/02/picture-6-300x73.png" alt="I was a witness of this awesomeness." width="300" height="73" /></strong></strong><p class="wp-caption-text">I witnessed this awesomeness first hand, today.</p></div>
<p><strong>Today I witnessed history &#8212; Unix history, that is. </strong>At 3:31:30PM today, the Unix epoch timestamp passed the 1234567890 mark.</p>
<p>So, what exactly does this mean?</p>
<p>Essentially, computer time starts on January 1st, 1970 at midnight. We call this time zero (represented by 64 zeroes in binary) and count up from there. Ever since the beginning of 1970, this little 32-bit integer has been counting upwards (in seconds) to keep track of time in computer systems everywhere. Servers, phones, traffic systems, planes, and many other electronic devices all use Unix time. Unix time can be found everywhere, certainly not just in the <a href="http://en.wikipedia.org/wiki/Unix">Unix operating system</a>.<span id="more-85"></span></p>
<p>That&#8217;s why it&#8217;s so awesome that all these electronic devices shared the same <strong>numerically beautiful timestamp</strong> &#8211; 1234567890 &#8211; for a brief second during today. <a href="http://www.1234567890day.com/">Parties</a> to celebrate the event were held by computer science enthusiasts (also known as geeks) all around the world today.</p>
<p>Indeed, many Stanford CS students celebrated this event, though some not by choice. Eric Roberts, the professor for CS106A (the class that I section lead), made his entire intro CS class watch the final minutes of the countdown and explained its significance to students who had never heard of Unix time before.</p>
<p>I followed the time from <a href="http://coolepochcountdown.com/">http://coolepochcountdown.com/</a> which provided a nice countdown timer and firework effects once the time reached 1234567890.</p>
<div id="attachment_86" class="wp-caption alignright" style="width: 281px"><img class="size-full wp-image-86" title="XKCD - Unix Epoch Fail" src="http://www.feross.org/wp-content/uploads/2009/02/unix-epoch.png" alt="XKCD is awesome" width="271" height="258" /><p class="wp-caption-text">XKCD is awesome</p></div>
<p>Although today&#8217;s event was fun, it brings to light the question of <strong>what will happen when Unix clock runs out of seconds to count?</strong> What happens when the time reaches the 32-bit limit: 2147483647 (represented by 64 ones in binary) and rolls over to -2147483648, buffer overflow style? Computers will suddenly think the date is <strong>December 13, 1901 at 8:45:52 PM!</strong> This event is scheduled to happen on 3:14:07 AM on Tuesday, 19 January 2038, so this is a real and immediate concern.</p>
<p>Will society fall into chaos and computer systems cease to function (as the <a href="http://americanradioworks.publicradio.org/features/y2k/a1.html">Y2K</a> bug was predicted to do)? Or will the effects be much less profound, just causing annoyance (incorrect date on your desktop) but no devastation?</p>
<p>Either way, these are the wrong questions to be asking, since they are all speculative. We should be asking<strong> when we all will be using 64-bit processors</strong>. After all, 64-bit systems track time with a 64-bit integer allowing us to count back 20 times the age of the universe, and around 293 billion years into the future, according to <a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article5727189.ece">TimesOnline</a>.</p>
<p>64-bit would solve this problem once and for all. At least until we run out of numbers in 64-bit &#8212; which happens in about 290 billion years.</p>


<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.feross.org/ridin-dirty-at-stanford/" rel="bookmark">Ridin&#8217; Dirty with Chamillionare &#038; Quincy Jones III</a> <!-- (5.18583) --></li>
		<li><a href="http://www.feross.org/stallman-stanford/" rel="bookmark">Richard Stallman Comes to Stanford</a> <!-- (5.12594) --></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.feross.org/party-like-its-1234567890/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
