<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
	<title>bytex64.net blog</title>
	<link>http://bytex64.net/blog/</link>
	<description>Encapsulated thoughts, mostly meaningless</description>
	<webMaster>webmaster@bytex64.net</webMaster>
	<item>
		<title>ShIt MoThErFuCkIn YeAh My WiCkEd MoThErFuCkEr!</title>
		<link>http://bytex64.net/blog/e2292</link>
		<guid>http://bytex64.net/blog/e2292</guid>
		<pubDate>Sun, 05 Sep 2010 05:07:55 -0500</pubDate>
		<description>&lt;div style=&quot;font-family: fixed,monospace&quot;&gt;
&lt;b&gt;AT&lt;/b&gt;: iN THE MEANTIME, sHALL i,&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: cUE UP THE,&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: sTRICT BEATS????? }:D&lt;br&gt;
&lt;b&gt;TC&lt;/b&gt;: AwWwWw BrOtHeR nOw YoU aLl FuCk AnD uP aNd DoNe It.&lt;br&gt;
&lt;b&gt;TC&lt;/b&gt;: yOu ArE fUcKiN wHeEl DeEp In A bIg SlOpPy MaSsAcRe PiE tOpPeD wItH mOtHeRfUcKiN wHiPpEd RhYmE.&lt;br&gt;
&lt;b&gt;TC&lt;/b&gt;: HoW sTrIcT aRe ThOsE bEaTs At, MoThErFuCkEr?&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: wELL, i,&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: tURNED UP THOSE BITCHES TO PRETTY STERN,&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: sET BEATS TO LECTURE, aND, i&#39;M KIND OF GOING HOG WILD ON THE CURMUDGEON KNOB,&lt;br&gt;
&lt;b&gt;AT&lt;/b&gt;: wHICH, i HAD RECENTLY INSTALLED,&lt;br&gt;
&lt;b&gt;TC&lt;/b&gt;: gOd DaMn!!!
&lt;div style=&quot;margin-left: 4em&quot;&gt;&amp;mdash; &lt;a href=&quot;http://mspaintadventures.com/?s=6&amp;p=004023&quot;&gt;MS Paint Adventures&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;New &lt;a href=&quot;http://dominionofawesome.com/snm/&quot;&gt;Saturday Night Mix&lt;/a&gt; is up. :)</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>A Simpler Fix for Mobile Stylesheets</title>
		<link>http://bytex64.net/blog/e2291</link>
		<guid>http://bytex64.net/blog/e2291</guid>
		<pubDate>Tue, 31 Aug 2010 23:50:10 -0500</pubDate>
		<description>If you have a smartphone, you probably really like it when a website has a mobile version. Too often, though, sites don&#39;t bother because it&#39;s a pain in the ass. Ironically, modern smartphones have actually made this problem &lt;i&gt;worse&lt;/i&gt; by ignoring a lot of work that went into HTML 4 and CSS 2 &amp;mdash; work that allows style to be dynamically applied depending on the intended medium.

&lt;p&gt;In the beginning, there were no smartphones. As cell phones were taking off, you more than likely had a &lt;a href=&quot;http://en.wikipedia.org/wiki/Palm_Pilot&quot;&gt;Palm Pilot&lt;/a&gt; if you wanted to keep track of calendars and appointments. What web you &lt;i&gt;could&lt;/i&gt; get on phones was limited to &lt;a href=&quot;http://en.wikipedia.org/wiki/Wireless_Application_Protocol&quot;&gt;WAP&lt;/a&gt; or some subset of HTML. Phones and PDAs simply couldn&#39;t handle what desktop browsers were doing (which, at the time, was mostly animated .GIFs and MIDI background music). As a web designer, you were pretty much required to create a separate website if you wanted a mobile version; most sites didn&#39;t bother.

&lt;p&gt;Web design began to mature, and people started using CSS to style their websites. The advantages of CSS were clear &amp;mdash; sites could be consistently styled in a way that kept style separate from content. One of the innovative features put into HTML 4 (which, I should remind you, became a W3C recommendation in 1998) was the use of &lt;a href=&quot;http://www.w3.org/TR/html4/types.html#h-6.13&quot;&gt;media descriptors&lt;/a&gt; to allow browsers to selectively apply certain CSS styles for different media. One of those media types defined in HTML 4 was the &#39;handheld&#39; type, for portable devices with small screens. With this feature, it was easy to make the same webpage look good on both the big screen and the small screen simply by creating two different stylesheets.

&lt;p&gt;To be fair, the handheld media descriptor has never been implemented very consistently. Opera was always a good supporter, and Mobile IE supported it in a way (by enabling both handheld &lt;i&gt;and&lt;/i&gt; screen styles). My last phone&#39;s built-in browser supported it beautifully, but a lot of phone browsers didn&#39;t.

&lt;p&gt;Fast forward to 2007 &amp;mdash; the iPhone comes out and takes the US smartphone market by storm. It packages a slimmed-down version of a desktop browser engine, &lt;a href=&quot;http://en.wikipedia.org/wiki/WebKit&quot;&gt;WebKit&lt;/a&gt;, which would become a trend in smartphones. Frustratingly, WebKit on the iPhone paid no attention to the handheld media descriptor, most likely so that the &quot;full web&quot; could be experienced (This is, of course, a ridiculous idea &amp;mdash; phones have only just now caught up with resolutions popular on PCs in the early 90&#39;s, and even infinite pixel density won&#39;t help you read three point text).

&lt;p&gt;The popularity of the iPhone and Apple&#39;s intial unwillingness to support native applications on the platform led to a lot of mobile versions of sites that worked merely by detecting the iPhone&#39;s version string. Even today, you can find sites that assume any phone with &quot;Mobile&quot; and &quot;WebKit&quot; in the user agent string must be an iPhone, and will render the page at a fixed 320 pixels wide. Suddenly, we&#39;ve taken a step back. Nowadays, if you want to make a mobile site, you make a &lt;i&gt;completely new&lt;/i&gt; site and use user agent sniffing to switch to it. Witness the rise of &lt;code&gt;m.whatever.com&lt;/code&gt;. So now we&#39;re worse off than we were with WAP, using fragile heuristic approaches and needlessly duplicating effort.

&lt;p&gt;Well, Apple also gave us a useful tool to help sort out this mess. First seen in Mobile Safari, the &lt;a href=&quot;http://developer.apple.com/safari/library/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html#//apple_ref/doc/uid/TP40008193-SW6&quot;&gt;viewport meta tag&lt;/a&gt; allows your webpage to tell the phone how wide its viewport is &amp;mdash; which is to say, it changes how wide the phone&#39;s viewport &lt;i&gt;pretends&lt;/i&gt; to be. It&#39;s admittedly a hack, but the upshot is if I say my viewport is 640 pixels wide, the page will be scaled as though it&#39;s 640 pixels wide even if it&#39;s rendered on a larger or smaller screen. By default, mobile WebKit based browsers tend to report that they&#39;re quite a bit larger than they are. My Pixi, for example, pretends that the screen is 960 pixels wide (If you&#39;re curious about yours, test &lt;a href=&quot;http://dominionofawesome.com/restest.html&quot;&gt;here&lt;/a&gt;). If you want the page to act as though it is at whatever the native resolution of your screen is, just use &quot;device-width&quot; for your width.

&lt;p&gt;So now that we have a way of un-fucking the browser zoom, how do we get our mobile style in place? Well, I came up with a sneaky solution. I wrote a JavaScript function which iterates over the page&#39;s stylesheets (via DOM Level 2 Style) and rewrites the media descriptors to change &#39;handheld&#39; to &#39;screen&#39; and &#39;screen&#39; to &#39;unknown.&#39; Then I simply detect the viewport width as the page loads, and enable the handheld styles if it&#39;s small enough. I currently specify my viewport as 480px wide and enable the handheld mode if the viewport is &lt;= 480px. It&#39;s certainly a hack, but it works. And if you want to get fancy, you can remove the server-side user agent detection, put that logic in the javascript, and dump the &lt;code&gt;m.&lt;/code&gt; site. Nice, huh?

&lt;p&gt;The code in question is in &lt;a href=&quot;/stf/force_handheld.js&quot;&gt;force_handheld.js&lt;/a&gt;, the relevant functions are &lt;code&gt;enableMobile()&lt;/code&gt; and &lt;code&gt;disableMobile()&lt;/code&gt;. Don&#39;t use the whole file, it&#39;s designed around my site. For some reason, the technique doesn&#39;t work in Firefox. The data is properly mangled, but it seems that after the page is loaded, Gecko ignores any changes to the stylesheets&#39; media descriptors. I&#39;m sure all three Maemo users will be terribly disappointed.

&lt;p&gt;I&#39;ve already applied this hack to my site, which should make it much more usable on mobile browsers. I&#39;m also using the hack in the case where a desktop browser is too narrow to fit the content column, which I think works a little better than the previous solution.</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>Hello, Party People</title>
		<link>http://bytex64.net/blog/e2286</link>
		<guid>http://bytex64.net/blog/e2286</guid>
		<pubDate>Mon, 30 Aug 2010 04:09:23 -0500</pubDate>
		<description>Don&#39;t feel obligated to put your hands in the air or wave them around as though you just don&#39;t care &amp;mdash; I don&#39;t care that much, either.

&lt;p&gt;I&#39;ve been &lt;s&gt;shirking responsibilities at work&lt;/s&gt; busy lately and have some cool stuff to show you.  Firstly, there&#39;s a new &lt;a href=&quot;http://dominionofawesome.com/snm/&quot;&gt;Saturday Night Mix&lt;/a&gt; that prominently features &lt;a href=&quot;http://www.celldweller.com/&quot;&gt;Celldweller&lt;/a&gt;, a favorite of mine and my brother Tim&#39;s. It&#39;s not really dance-able like the last one, and to be honest, there&#39;s one really bad transition in there, but it&#39;s all good music, I swear. :)

&lt;p&gt;On a more visual note, I have two new Hacks. The first was inspired by some extras on &lt;a href=&quot;http://jephjacques.tumblr.com/&quot;&gt;Jeph Jacques&#39; Tumblr&lt;/a&gt;, and features everyone&#39;s favorite neurotic blonde, &lt;a href=&quot;http://dominionofawesome.com/hacks/hanners/&quot;&gt;Hanners&lt;/a&gt;. The picture is, of course, a full-blown wallpaper-size version of panel 3 of &lt;a href=&quot;http://questionablecontent.net/view.php?comic=1696&quot;&gt;QC #1696&lt;/a&gt;, and the music is &quot;Cyclops,&quot; one of Jeph&#39;s many &lt;a href=&quot;http://jephjacques.tumblr.com/post/488873007/a-non-joke-april-gift-to-you-a-new-deathm-le&quot;&gt;Deathm&amp;oslash;le releases&lt;/a&gt;. No, the zooming never stops.

&lt;p&gt;The second hack is one I found mostly finished but unpublished, &lt;a href=&quot;http://dominionofawesome.com/hacks/spiro/&quot;&gt;spiro&lt;/a&gt;. I&#39;m honestly not sure why I didn&#39;t publish it. It looked complete to me, so I dusted it off and threw it up there with the rest. The cool thing about spiro is that it&#39;s built on a small graphics library I built called &lt;a href=&quot;http://dominionofawesome.com/hacks/spiro/phosphor.js&quot;&gt;Phosphor&lt;/a&gt;. It aims to emulate the electron-beam-on-phosphor graphics of the 70&#39;s. View the source, it&#39;s really simple.

&lt;p&gt;That&#39;s all, party&#39;s over. Goodnight.</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>Words cannot convey this feeling</title>
		<link>http://bytex64.net/blog/e2284</link>
		<guid>http://bytex64.net/blog/e2284</guid>
		<pubDate>Fri, 27 Aug 2010 03:28:08 -0500</pubDate>
		<description>Hey Mike, remember when you laughingly said we should make a Twitter post shortener? I just stumbled upon &lt;a href=&quot;http://www.twitlonger.com/&quot;&gt;Twitlonger&lt;/a&gt;. From their site:

&lt;blockquote&gt;Twitlonger is an easy way to post long messages to Twitter without the need to write a blog post. Write what you need here and we post the link to Twitter for you.&lt;/blockquote&gt;

&lt;p&gt;&lt;img src=&quot;http://bytex64.net/media/uberfacepalm.png&quot; title=&quot;The facepalm to end all facepalms&quot;&gt;</description>
		<slash:comments>2</slash:comments>
	</item>
	<item>
		<title>I made you a mixtape</title>
		<link>http://bytex64.net/blog/e2280</link>
		<guid>http://bytex64.net/blog/e2280</guid>
		<pubDate>Tue, 24 Aug 2010 19:09:42 -0500</pubDate>
		<description>For a long time I&#39;ve been a wannabe DJ. Whenever I&#39;m in a club, I want to be the guy playing the music. I&#39;ve indulged in Beatmania IIDX, which despite having a turntable on the controller, is really more about micro-motor skills than DJing. I even have a pair of over-ear studio headphones (which are fucking excellent besides).

&lt;p&gt;In the past year or so, I&#39;ve been working on &lt;i&gt;actual&lt;/i&gt; DJ skills. I started by toying with &lt;a href=&quot;http://www.mixxx.org/&quot;&gt;Mixxx&lt;/a&gt;, which is a pretty decent two-deck DJ mixer. Alex got a DJ controller that came with a copy of Traktor, which made things easier. Then I started playing with &lt;a href=&quot;http://www.ableton.com/live-8&quot;&gt;Ableton Live&lt;/a&gt;, which is powerful beyond compare. I got a &lt;a href=&quot;http://korg.com/Product.aspx?pd=414&quot;&gt;KORG PadKONTROL&lt;/a&gt; to help with sequencing in Live. And last year, I co-DJ&#39;d a party at our house with Alex. I crossed that line from wannabe to amateur. :)

&lt;p&gt;I do a lot of playing around in Live, practicing mixing things that no one ever hears. I decided to take that a step further and produce some mixes for the web. It&#39;s a little practice, a little performance, and a lot of fun.

&lt;p&gt;It is the &lt;a href=&quot;http://dominionofawesome.com/snm/&quot;&gt;Saturday Night Mix&lt;/a&gt;.

&lt;p&gt;I threw in a number of advanced HTML tricks to make that page snazzy, including the use of &lt;i&gt;two&lt;/i&gt; webfonts and the audio tag. Fun fact: The audio playing in the audio tag is Ogg Vorbis, which has become the &lt;i&gt;de facto&lt;/i&gt; format for HTML5 audio. I tried a MP3 in Opera, and it wouldn&#39;t play.

&lt;p&gt;The first mix is mostly things I&#39;ve found on &lt;a href=&quot;http://toomanysebastians.net/&quot;&gt;Too Many Sebastians&lt;/a&gt;, which is mostly &lt;a href=&quot;http://en.wikipedia.org/wiki/House_music&quot;&gt;House&lt;/a&gt;. It starts off with a song of questionable legality. It was done by Shinichi Osawa and Patrick Alavi, but couldn&#39;t be cleared for release because it samples Toto&#39;s &lt;a href=&quot;http://www.youtube.com/watch?v=9f-cEM1l7Ks&quot;&gt;Hold the Line&lt;/a&gt;. (Man, everything&#39;s just &lt;a href=&quot;http://questionablecontent.net/view.php?comic=1737&quot;&gt;coming up Toto&lt;/a&gt; lately...) NEVERTHELESS, I have brought it to you, because in the Dominion of Awesome, awesome trumps copyright every time.

&lt;p&gt;I also have plans for a mix next Saturday. The theme was suggested by my brother Tim, and it&#39;s going to be a little more... industrial/trance-ish. I&#39;m looking forward to it. :)</description>
		<slash:comments>3</slash:comments>
	</item>
	<item>
		<title>Loving Love Hina</title>
		<link>http://bytex64.net/blog/e2279</link>
		<guid>http://bytex64.net/blog/e2279</guid>
		<pubDate>Tue, 24 Aug 2010 04:47:49 -0500</pubDate>
		<description>Lately, I&#39;ve been both re-reading the Love Hina manga, and re-watching the anime adaptation. I&#39;ve found, somewhat to my surprise, that my feelings about the series have changed. I still like it, but I didn&#39;t really understand &lt;i&gt;why&lt;/i&gt; I still like it. Let&#39;s rewind.

&lt;p&gt;It was over ten years ago when I first watched Love Hina, and I immediately identified with the protagonist, Keitaro. Keitaro is a loser, plain and simple. He&#39;s not too bright, not good looking, and his only hobby is taking photo booth pictures by himself. He&#39;s failed his college entrance exams twice already, and worse, he&#39;s 20 years old and has never had a girlfriend. The only girl who ever paid any attention to him was a playground friend whose name and face he can no longer remember and with whom he made a promise to get into Tokyo University together &amp;mdash; an impossible dream with Keitaro&#39;s skills. He is pretty much the embodiment of low self-esteem, and as a young, hapless nerd in high school who was girl-repellent, I thought &quot;Wow, this guy is me!&quot;

&lt;p&gt;In the intervening years, I&#39;m both proud and surprised to say that I&#39;ve matured a lot. When I look at Keitaro now, I can&#39;t help but think, &quot;Wow, what a goober.&quot; I can&#39;t really relate anymore. It seems that a similar thing happened to Ken Akamatsu, the author. His first two stories revolved around the same kind of nerdy guy who was terrible with women; it&#39;s pretty clear Akamatsu was writing a lot of himself into these stories. His latest series, by contrast, involves a young boy who is very intelligent and confident (albeit inexperienced). Analysis of the fact that it also has 31 high-school girls, one of which is a robot, is left as an exercise to the reader.

&lt;p&gt;&quot;Well, why do I still like this?&quot; I asked myself. Well, firstly, the stories in it are just plain fun. It has a great cast of characters, and it&#39;s never boring. But mainly, It&#39;s Naru. I realized something important about her.

&lt;p&gt;She&#39;s a &lt;i&gt;Right Proper Bastard&lt;/i&gt;.

&lt;p&gt;Naru is sharp, and she never misses an opportunity to use the truth to cut people down to size. She has this really great expression you see when she&#39;s unamused with someone&#39;s bullshit. It looks like this:

&lt;p&gt;&lt;img src=&quot;http://bytex64.net/media/naru_unamused_1.jpg&quot; title=&quot;The sound here is something like &#39;msssh,&#39; apparently the onomatopoeia for the sound of straw hitting bonehead.&quot;&gt;

&lt;p&gt;&lt;img src=&quot;http://bytex64.net/media/naru_unamused_2.jpg&quot; title=&quot;Keitaro sees a *lot* of girls naked.&quot;&gt;

&lt;p&gt;In one instance, she even does a pretty good rendition of another great Bastard, House, M.D.

&lt;p&gt;&lt;img src=&quot;http://bytex64.net/media/naru_house.jpg&quot; title=&quot;Don&#39;t worry, they&#39;re just vitamins.&quot;&gt;

&lt;p&gt;It doesn&#39;t hurt that she&#39;s also beautiful. Naru is an archetype for the kind of woman I&#39;d like to meet but would probably despise after a few days. It&#39;s unsettling to find too much of yourself in someone else.

&lt;p&gt;So I&#39;ll continue reading and maybe finally buy the rest of the series and give Akamatsu-sensei the money I should have paid years ago. :)</description>
		<slash:comments>2</slash:comments>
	</item>
	<item>
		<title>MIND = BLOWN</title>
		<link>http://bytex64.net/blog/e2278</link>
		<guid>http://bytex64.net/blog/e2278</guid>
		<pubDate>Mon, 23 Aug 2010 02:27:16 -0500</pubDate>
		<description>Sometimes you find something that shakes your understanding of the world so completely that you are left wondering what is real and what is not. Today, I found that in Forza 3.

&lt;p&gt;Buried within the upgrades menu are several fundamental modifications you can do to a car: engine swaps, drivetrain swaps, and aspiration change. I bought a CRX SiR for a specific championship, and much to my surprise, drivetrain swaps were available. At the cost of a couple hundred extra pounds, I could turn my FWD CRX into a RWD car.

&lt;p&gt;The transformation is pretty radical. You start with a car that already has really good handling and a 62/38 weight distribution, and you wind up with excellent handling and a 51/49 weight distribution. As an added bonus, you get a close ratio six-speed transmission, which probably means that the donor driveline was from a S2000. What goes into the shop is one of the best of the hot hatches. What comes out can only be described as &lt;i&gt;ballistic&lt;/i&gt;.

&lt;p&gt;But curiously, even with radical weight reduction down to ~2150 lbs, suspension enhancements, and a power boost to 171HP, Forza still considers it an E class car. To get some perspective, let&#39;s pick on the Mitsubishi Lancer Evo X, a car most people associate with &quot;quick and nimble,&quot; and a car Forza considers to be considerably better &amp;mdash; class C.

&lt;p&gt;&lt;table&gt;
&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;Honda CRX SiR modified&lt;/th&gt;&lt;th&gt;Mitsubishi Lancer Evo X GSR&lt;/th&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Power&lt;/td&gt;&lt;td&gt;171 HP&lt;/td&gt;&lt;td&gt;295 HP&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Weight&lt;/td&gt;&lt;td&gt;2150 lbs&lt;/td&gt;&lt;td&gt;3585 lbs&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Weight dist&lt;/td&gt;&lt;td&gt;52/48&lt;/td&gt;&lt;td&gt;56/44&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Weight/power ratio&lt;/td&gt;&lt;td&gt;12.6 lb/hp&lt;/td&gt;&lt;td&gt;12.2 lb/hp&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;Wheelbase&lt;/td&gt;&lt;td&gt;90.6 in&lt;/td&gt;&lt;td&gt;104.3 in&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;Certainly, there are still some unknowns in there, like tire size and aerodynamics, but I&#39;d say that on paper, it looks pretty close. Strangely, the Evo is the heavyweight, having the advantage on power, but the CRX definitely looks like it will handle better with its shorter wheelbase, lighter weight, and better weight distribution. Why did the CRX&#39;s weight distribution change to 52/48? Weight loss in the rear from a sport exhaust system. I will admit, I did cheat a little. An Evo X is not as fast as an Evo IX. :)

&lt;p&gt;So how ridiculous is this? Well, &lt;a href=&quot;http://www.youtube.com/watch?v=NgS93jelnzo&quot;&gt;swapping in a whole S2000 driveline into a civic is not unheard of&lt;/a&gt; (but IMO kind of pointless). And at least one person has taken the idea way too far and &lt;a href=&quot;http://www.youtube.com/watch?v=bfR_Ztug9N0&quot;&gt;created a RWD civic with a Corvette engine in it&lt;/a&gt; (which just further supports the theory that you can, and people will, drop a Chevy small-block into anything). So maybe, with a lot of money, and a lot of work, this sort of thing could be a reality.

&lt;p&gt;One can dream, anyway. :)</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>Adventures in Chicagoland</title>
		<link>http://bytex64.net/blog/e2276</link>
		<guid>http://bytex64.net/blog/e2276</guid>
		<pubDate>Mon, 16 Aug 2010 01:01:48 -0500</pubDate>
		<description>A couple of weeks ago, we had our yearly SpiderOak meet-up.  Since all of us work and coordinate over the Internet, we periodically get together for some &quot;face time.&quot; We usually don&#39;t get a whole lot of actual work done, but the collaboration typically results in an explosion of activity once we return home. It&#39;s also good to see the other guys &amp;mdash; we had a lot of fun, too.

&lt;p&gt;Last weekend I went up to Chicago for Erickson&#39;s housewarming party. I drove in the CRX, which is an experience not unlike riding a chainsaw. By the time I got to Erickson&#39;s, my hands were tingling from the vibration in the steering wheel. The party was good. Alex decided to go, despite his protestations. James drove in from Rockford, and Allie and Luke from Atmos showed up, too. There was beer, muppets, racist drawings, and some creative reinterpretation of Harry Potter. All in all, a good night.

&lt;p&gt;The following day, we took the L out to the Goose Island brewpub and had some beer for breakfast. If you wind up there, I can say that the food is good, but expensive. The beer, however, is both reasonably priced and excellent. We couldn&#39;t get a tour, though, because you must reserve a place in advance. Apparently, it will fill up weeks ahead of time. The perils of a small brewery in a large city, I suppose.

&lt;p&gt;After returning to Erickson&#39;s neck of the woods, we hit up a used bookstore. There I found a steal of a deal on some manga nearly sitting on the floor &amp;mdash; the first three volumes of Love Hina for $3.99 each. :D I also got &quot;A World Out of Time,&quot; a small novel by Larry Niven.

&lt;p&gt;I was rather weary on the drive home, but it didn&#39;t stop me from playing a few hours of Forza 2 when I got to my parents&#39; house. :) I&#39;m back home in Urbana, now, reading through my books and catching up on work I&#39;ve neglected this weekend. It&#39;s good to be back.</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>The Changing of the Guard</title>
		<link>http://bytex64.net/blog/e2273</link>
		<guid>http://bytex64.net/blog/e2273</guid>
		<pubDate>Fri, 23 Jul 2010 03:56:01 -0500</pubDate>
		<description>Well, it&#39;s finally happened. My rough-and-tumble Sony Ericcson K510a has finally started flaking out. Yeah, the D-pad has been flaky for a while, but now important things like the * and delete keys are going, making it about as fun to use as a Windows CE phone (zing!). It&#39;s time to take the old girl out back and put &#39;er out of her misery.

&lt;p&gt;As for a replacement, you&#39;ll probably recall that I&#39;m &lt;a href=&quot;http://bytex64.net/blog/e688&quot;&gt;pretty picky&lt;/a&gt;. I thought I had it figured out a few months ago, and I was completely ready to plunk down a few hundred bucks on an unlocked &lt;a href=&quot;http://en.wikipedia.org/wiki/Nokia_E52&quot;&gt;Nokia E52&lt;/a&gt;, but I could find no one selling the US version. I wanted something &quot;smarter&quot; than the K510a, but I was universally turned off by that classic failing of smartphones: their batteries can&#39;t keep up with their features. iPhone, Android, Palm, Windows Mobile... they will all leave you stranded after a day of hard use.

&lt;p&gt;It was a tough search, but ultimately, it came down to price. See, AT&amp;T has a deal where you can get a Palm Pixi Plus for free after instant rebate with a two year contract. The only downside? It comes in a rather &lt;a href=&quot;http://reviews.cnet.com/smartphones/palm-pixi-plus-blue/4505-6452_7-34020080.html&quot;&gt;hideous blue color&lt;/a&gt;. But my good friend Alex made a rather valid point &amp;mdash; for the $50 it saves over the black version, I can buy a case.

&lt;p&gt;Alex has a Pixi, and he&#39;s pretty satisfied with it, even though his original one had the touch screen go screwy (he got it replaced under warranty). The software is certainly very attractive &amp;mdash; Palm has always been top notch at usability. And behind the scenes, Palm has gone full-bore open with it. Any webOS phone can be dropped into developer mode where you have access to a root shell. In addition, the webOS community has developed some very nice applications that allow you to browse and install hundreds of homebrew apps. Unlike Android, webOS looks like a Linux system on the inside, using such modern amenities as dbus and upstart to tie things together. It&#39;s hacktackular.

&lt;p&gt;As for the battery life, there&#39;s a simple solution &amp;mdash; get a bigger battery. Several companies sell replacement batteries with upgraded capacity and performance. I&#39;ll be well worth it to get one of those, since I&#39;m sure I&#39;ll be pushing the phone rather hard with all the hacks I&#39;ll be putting into it. :)</description>
		<slash:comments>2</slash:comments>
	</item>
	<item>
		<title>IT&#39;S A NEW RECORD!</title>
		<link>http://bytex64.net/blog/e2272</link>
		<guid>http://bytex64.net/blog/e2272</guid>
		<pubDate>Wed, 14 Jul 2010 02:57:44 -0500</pubDate>
		<description>I signed the lease for my next year&#39;s living arrangement with only two days to spare. This blows away my previous record, when I &lt;a href=&quot;http://bytex64.net/blog/e274&quot;&gt;signed a lease one week before handing over my keys&lt;/a&gt;. I think it bears repeating for the kids at home that you should not try this &amp;mdash; I&#39;m a &lt;i&gt;professional procrastinator&lt;/i&gt;.

&lt;p&gt;My new place is not too far away in the same area of Urbana. I&#39;ll be living with a fourth year vet student, a dog, two cats, and a roommate who has yet to be found. I should be clear &amp;mdash; the roommate hasn&#39;t been misplaced, it&#39;s just that no one has shown interest in the second room, yet. ARE YOU A BAD ENOUGH DUDE TO LIVE WITH ME, A VET STUDENT, A DOG, AND TWO CATS? Inquire within.

&lt;p&gt;The new place is quite a bit smaller (it would be nearly impossible for this to not be the case), so I&#39;ve been jettisoning things I don&#39;t need via the ever-handy Craigslist. I even get money in return, isn&#39;t that great?

&lt;p&gt;At the old place, we&#39;re now in FINAL CLEANUP MODE. I was panicking for a while because I had so much leftover trash from building computers, and it seemed to be an insurmountable problem. Mom, Tim, and my little cousin Scott came over to help, and we got quite a lot cleaned up. I&#39;m pretty confident we&#39;ll get everything out in the final remaining day.

&lt;p&gt;Here we go, one last push. :)</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>Fun with Computer Bits</title>
		<link>http://bytex64.net/blog/e2271</link>
		<guid>http://bytex64.net/blog/e2271</guid>
		<pubDate>Sun, 27 Jun 2010 03:37:00 -0500</pubDate>
		<description>I&#39;ll admit, my laptop&#39;s pretty old. Not that it&#39;s useless. Some people confuse the two, but I argue that advancements in computer hardware over the last ten years serve only two major purposes: playing games and virtualizing servers. Since I don&#39;t do either of those with my laptop, I&#39;m perfectly fine with an eight year old &lt;a href=&quot;http://www.thinkwiki.org/wiki/Category:T23&quot;&gt;IBM Thinkpad T23&lt;/a&gt;. However, any machine that ages needs maintenance, and after getting a fan error from the BIOS after a spontaneous reboot, I decided it was high time to inspect the cooling system.

&lt;p&gt;I have a copy of the T2x-series maintenance manual, so getting down to the fan was laid out in easy steps. Foolishly, I decided it wasn&#39;t necessary to take off the top bezel, and when yanking out the heatsink/fan, I ripped off one corner of an important looking transistor. Whoops. After dinner, I soldered the transistor back in, cleaned the fan, applied new thermal grease, reassembled everything, and it&#39;s now running fine. :)

&lt;p&gt;I&#39;m tellin&#39; ya, man. They just don&#39;t make &#39;em like they used to. I do some pretty stupid shit with my laptop, and the T23 just takes it like a champ.

&lt;p&gt;In other news, Alex&#39;s girlfriend found a use for all those little hard drive boxes I get when I build servers:

&lt;p&gt;&lt;img src=&quot;http://bytex64.net/media/Fort%20Petite%20Chaton.jpg&quot;&gt;

&lt;p&gt;If you can&#39;t read the sign, it says &quot;Fort Petite Chaton.&quot; :3</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>:D</title>
		<link>http://bytex64.net/blog/e2269</link>
		<guid>http://bytex64.net/blog/e2269</guid>
		<pubDate>Wed, 16 Jun 2010 04:10:01 -0500</pubDate>
		<description>Lately, I feel like everything&#39;s falling apart.  Maybe it&#39;s because the upstairs air conditioner wasn&#39;t draining properly and left a puddle in the carpet, or because the shower head has become more broken than before, or because the machines at work have been tag-teaming me on going down, or because my car wouldn&#39;t start the other day, or because I spent an hour tracking down slowness on our network only to find it was my roommate downloading ten things at once, or because the leaking kitchen faucet got a lot worse and was soaking the whole sink area, necessitating that it be replaced, and that the particleboard behind the sink has to dry for three days before the new faucet can be installed. Or maybe not.

&lt;p&gt;But none of that is bothering me now, because I have great news. You probably aren&#39;t familiar with &lt;a href=&quot;http://www.scottpilgrim.com/&quot;&gt;Scott Pilgrim&lt;/a&gt; and his comic book adventures. Well, get familiar, because it&#39;s spun off something absolutely jaw-dropping. No, I&#39;m not talking about &lt;a href=&quot;http://www.scottpilgrimthemovie.com/&quot;&gt;the movie&lt;/a&gt; for which they cast &lt;a href=&quot;http://www.imdb.com/name/nm0148418/&quot;&gt;the wrong guy&lt;/a&gt; as the title character. Hold on a minute, I&#39;m going to need to back up a minute to properly explain this.

&lt;p&gt;Do you remember &lt;a href=&quot;http://probertson.livejournal.com/&quot;&gt;Paul Robertson&lt;/a&gt;? He&#39;s the guy who did all of those videos that looked like they were SNK video games, like &lt;a href=&quot;http://www.youtube.com/watch?v=T5zpNfTfGZU&quot;&gt;Pirate Baby&#39;s Cabana Battle Street Fight&lt;/a&gt;, or &lt;a href=&quot;http://www.youtube.com/watch?v=Ll5qW9_ex0g&quot;&gt;Kings of Power 4Billion%&lt;/a&gt;, or the music video for Architecture in Helsinki&#39;s &lt;a href=&quot;http://www.youtube.com/watch?v=9MJYsvg7zMM&quot;&gt;Do the Whirlwind&lt;/a&gt;. Yeah, that guy. He&#39;s finally getting to do what he loves to do &amp;mdash; Paul Robertson is the lead artist for the &lt;a href=&quot;http://www.youtube.com/watch?v=yAY4vNJd7A8&quot;&gt;Scott Pilgrim Video Game&lt;/a&gt;.

&lt;p&gt;If you&#39;ve got a sharp ear, you&#39;ll note the other surprise in that video. The soundtrack will be done by none other than &lt;a href=&quot;http://www.anamanaguchi.com/&quot;&gt;Anamanaguchi&lt;/a&gt;.

&lt;p&gt;Best.

&lt;p&gt;Game.

&lt;p&gt;Ever.

&lt;p&gt;:D</description>
		<slash:comments>1</slash:comments>
	</item>
	<item>
		<title>From the Demented Minds of the B&amp; Wagon</title>
		<link>http://bytex64.net/blog/e2268</link>
		<guid>http://bytex64.net/blog/e2268</guid>
		<pubDate>Wed, 09 Jun 2010 23:43:46 -0500</pubDate>
		<description>&lt;b&gt;The Stevejob&lt;/b&gt;: A sexual move where you get millions of devoted followers to jerk each other off while moaning your name and giving you money.</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>ಠ_ಠ</title>
		<link>http://bytex64.net/blog/e2264</link>
		<guid>http://bytex64.net/blog/e2264</guid>
		<pubDate>Sat, 22 May 2010 03:37:44 -0500</pubDate>
		<description>&lt;span style=&quot;font-size: small&quot;&gt;Alright, be cool... don&#39;t be a dick about this, show them you&#39;re sympathetic... be cool.&lt;/span&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 60pt&quot;&gt;&lt;a href=&quot;http://arstechnica.com/tech-policy/news/2010/05/latest-facebook-blunder-secret-data-sharing-with-advertisers.ars&quot;&gt;I FUCKING TOLD YOU SO&lt;/a&gt;&lt;/span&gt;

&lt;p&gt;&lt;span style=&quot;font-size: small&quot;&gt;Smooth, man... smooth.&lt;/span&gt;</description>
		<slash:comments>3</slash:comments>
	</item>
	<item>
		<title>Social Application Pre-History: The Finger Protocol</title>
		<link>http://bytex64.net/blog/e2260</link>
		<guid>http://bytex64.net/blog/e2260</guid>
		<pubDate>Sun, 09 May 2010 03:40:17 -0500</pubDate>
		<description>I&#39;ll bet nearly everyone thinks social networking applications are a Web 2.0 thing. It&#39;s a new thing &lt;i&gt;on the web&lt;/i&gt;, certainly, but applications of that nature have been around nearly forever. Witness &lt;a href=&quot;http://en.wikipedia.org/wiki/Finger_protocol&quot;&gt;Finger&lt;/a&gt;, a client/server system designed to let UNIX users know what other users were up to.

&lt;p&gt;Finger itself dates back to 1977, and is described in &lt;a href=&quot;http://tools.ietf.org/html/rfc742&quot;&gt;RFC 742&lt;/a&gt;. The idea is simple and familiar: &quot;What&#39;s John doing right now?&quot; Let&#39;s find out.

&lt;p&gt;&lt;pre style=&quot;background-color: black; color: white; padding: 0.5em&quot;&gt;
$ finger john
Login: john                             Name: John Warden
Directory: /home/john                   Shell: /bin/sh
Last login Sat May  8 15:19 (CDT) on tty34
No mail.
Plan:
I&#39;m off kayaking in Colorado. Be back Tuesday!
&lt;/pre&gt;

&lt;p&gt;The &quot;plan&quot; was a message that the user could post to give other people more information about what they&#39;re doing. This is probably sounding eerily familiar. Finger was pretty much Twitter and Facebook of the late 70&#39;s (except that it was only used by CS nerds on UNIX machines). Users&#39; plans were one of the first instances of personal publishing on the Internet, an idea that would later evolve into blogging. Notably, John Carmack used finger to publish a journal of his work progress (archived &lt;a href=&quot;http://www.bluesnews.com/cgi-bin/finger.pl?id=1&amp;time=19991118032202&quot;&gt;here&lt;/a&gt;).

&lt;p&gt;Finger died out largely because it was an information disclosure problem. As Wikipedia puts it, &quot;Supplying such detailed information as e-mail addresses and full names was considered acceptable and convenient in the early days of Internetworking, but later was considered questionable for privacy and security reasons.&quot; That statement is absolutely true, which is why it gave me a chuckle &amp;mdash; in our post-finger world, people apparently have no problem with putting their real name and email address online.

&lt;p&gt;But finger isn&#39;t really dead... it&#39;s just extremely disused. You will still find finger and fingerd in the repository for most Linux distributions, and you&#39;ll even find the client program on Macs and Windows!

&lt;p&gt;One amusing section in later revised versions of the RFC are provisions for finger use with vending machines:

&lt;blockquote&gt;Vending machines SHOULD respond to a {C} request with a list of all items currently available for purchase and possible consumption. Vending machines SHOULD respond to a {U}{C} request with a detailed count or list of the particular product or product slot.  Vending machines should NEVER NEVER EVER eat money.&lt;/blockquote&gt;

&lt;p&gt;I&#39;ll bet Facebook can&#39;t do that. :-P</description>
		<slash:comments>3</slash:comments>
	</item>
	<item>
		<title>Twitter Considered Harmful</title>
		<link>http://bytex64.net/blog/e2256</link>
		<guid>http://bytex64.net/blog/e2256</guid>
		<pubDate>Thu, 15 Apr 2010 03:12:16 -0500</pubDate>
		<description>It&#39;s official: Twitter is destroying the Internet. But before I explain, let&#39;s step back a bit and look at a brief history of the Web.

&lt;p&gt;Way back in the late 80&#39;s, Sir Tim Berners Lee had the idea of creating a distributed repository of information that was different from existing services like FTP and USENET. Previously, the Internet was less of a single pool of information and more of a richly connected set of small pools of information. Certainly, there were references to other sites, but it was often more like a set of directions to get to a friend&#39;s house. Sir Tim&#39;s World Wide Web changed that by making &lt;i&gt;hyperlinks&lt;/i&gt; part of the design. This allowed resources from all over the Web (and the greater Internet) to be referred to and navigated to with ease. The World Wide Web solidified the Internet as the vast interconnected repository of information we know today.

&lt;p&gt;It&#39;s important, then, that these links remain valid. It&#39;s a tough job, to be sure &amp;mdash; information on the Internet isn&#39;t static, and that thing you linked to yesterday could be gone today. You can search the archives of this blog and find lots of links that no longer work. A lot of the stuff that really matters, though, sticks around. Bytex64.net, for example, has been around for six and a half years! Woo!

&lt;p&gt;Twitter, with its absurdly short message sizes, has necessitated a new kind of link mediator. Since Twitter doesn&#39;t support traditional hyperlinking, its users have come up with a workaround solution: URL shortening services. The idea is that you turn a long, cumbersome URL like http://www.nytimes.com/2010/04/15/technology/personaltech/15basics.html?8dpc into a short, tweetable URL like http://nyti.ms/9JNdVY. (As an aside, I would like to point out that hyperlinks neatly hide long URLs behind a user-defined label, so having to paste raw URLs into a message is something of a step backwards.)

&lt;p&gt;And in these URL shorteners, we have the rub. The link only works as long as the service stays online. &lt;a href=&quot;http://tr.im/&quot;&gt;Tr.im&lt;/a&gt;, for example, is barely hanging on with plans to shut down in the next year or so. To help protect these volatile links, organizations such as &lt;a href=&quot;http://www.301works.org/&quot;&gt;301Works&lt;/a&gt; have sprung up to help preserve these services&#39; links after they fail. The problem has been further compounded by the &lt;a href=&quot;http://www.loc.gov/tweet/how-tweet-it-is.html&quot;&gt;US Library of Congress&#39;s unfathomable decision to archive all tweets&lt;/a&gt;. Ostensibly they&#39;re saving some sort of valuable information in those tweets (though I&#39;d argue to the contrary), which means those links may point to important information you&#39;d like to find later, leading to even more pressure to keep these URL shortening services afloat.

&lt;p&gt;The breakdown is this: Twitter, due to its arbitrary decision to limit tweets to 140 characters or less without hyperlinks, has necessitated the creation of URL shortening services that make already fragile links even more brittle, undermining the very innovation that created the Internet we know today. &lt;b&gt;Twitter is destroying the Internet&lt;/b&gt;.

&lt;p&gt;And this of course only matters when you really care about following those links years down the road. Most people won&#39;t even care, but it is an interesting study in how a seemingly innocuous decision can have far-reaching consequences.</description>
		<slash:comments>3</slash:comments>
	</item>
	<item>
		<title>Your Favorite Computer Company Hates You</title>
		<link>http://bytex64.net/blog/e2254</link>
		<guid>http://bytex64.net/blog/e2254</guid>
		<pubDate>Tue, 13 Apr 2010 19:12:27 -0500</pubDate>
		<description>You probably didn&#39;t hear about the latest PS3 update which &lt;a href=&quot;http://arstechnica.com/gaming/news/2010/03/it-no-longer-does-everything-no-more-linux-on-playstation-3.ars&quot;&gt;removes Linux support from all PS3s&lt;/a&gt;, because you probably don&#39;t have a PS3, and if you do, you probably don&#39;t run Linux on it. Even if you do, you may not care anyway because the environment in which Linux ran was a nerfed hypervisor that wasn&#39;t good for much except toying around with the Cell SPEs. The official line is that removing Linux will help combat piracy, as some hackers were using Linux to help bypass the platform&#39;s copy protection. In a completely unsurprising turn of events, &lt;a href=&quot;http://arstechnica.com/gaming/news/2010/03/hacker-vows-to-fight-sony-ps3-update-restore-linux-support.ars&quot;&gt;it hasn&#39;t stopped them&lt;/a&gt;. This goes way beyond piracy or Linux, though.

&lt;p&gt;The issue in my mind is that these systems were sold with the Linux feature, and Sony decided you shouldn&#39;t have that feature anymore, so they removed it without warning or compensation. They have taken back something you bought. And sure, the update is &quot;optional,&quot; much in the same way putting more gas in your car is optional. And I&#39;m sure the EULA covers Sony&#39;s ass legally &amp;mdash; Sony could probably brick your PS3 and you&#39;d have no legal recourse whatsoever. But it&#39;s still a supreme dick move that has shaken my (and I&#39;m sure a lot of others&#39;) faith in the platform. Before this, I was considering buying a PS3. Now I&#39;m not.

&lt;p&gt;On the mobile front, Apple is using its dominant position to clamp down on competition. They have &lt;a href=&quot;http://arstechnica.com/apple/news/2010/04/apple-takes-aim-at-adobe-or-android.ars&quot;&gt;officially forbidden using any language other than C or C++ to develop iPhone/iPad apps&lt;/a&gt;. It&#39;s pretty clear that this was done to make developers take sides, as it prevents code reuse from other platforms that use Java, C#, or Flash. Apple claims that restricting the language set will help prevent poorly written applications, which is of course hogwash. You can write poor applications in any language (and a lot of people do :-/).

&lt;p&gt;It&#39;s an especially curious move in light of Apple&#39;s desire to be the #1 mobile gaming platform, as it excludes game toolkits like &lt;a href=&quot;http://unity3d.com/unity/&quot;&gt;Unity3D&lt;/a&gt;. It also stymies the unreleased Adobe Flash CS5, which has a direct-to-native-iPhone compiler to get around Apple&#39;s existing prohibition on unapproved runtime engines. Apple has just taken everyone who was going to port their flash game to the iPhone and flipped them the bird. I wonder if anyone at Apple understands how much it hurts the platform when you anger its developers? Certainly Microsoft understands this. Oh, wait...

&lt;p&gt;Were you excited about getting &lt;a href=&quot;http://machinarium.net/demo/&quot;&gt;Machinarium&lt;/a&gt; on your Xbox? Well, too bad, because &lt;a href=&quot;http://www.destructoid.com/microsoft-refused-to-publish-machinarium-xbla-170603.phtml&quot;&gt;Microsoft has decided they don&#39;t want to publish Machinarium because it&#39;s not a Xbox exclusive&lt;/a&gt;. That&#39;s right, because you can get Machinarium on Mac and Linux, you won&#39;t see it on Xbox. Or at least, you won&#39;t see it published by Microsoft. Amanita Design does, of course, still have the option of getting it published through someone else, but they&#39;ve decided not to bother. You will see Machinarium on PSN if you have a PS3, but as we&#39;ve already established, you probably don&#39;t. And, if you play your video games on a PC like a man, all of this is pretty well moot.

&lt;p&gt;So remember, kids: corporations don&#39;t have your best interests in mind.</description>
		<slash:comments>1</slash:comments>
	</item>
	<item>
		<title>Your PC: A Wealth of Uniquely Identifying Information</title>
		<link>http://bytex64.net/blog/e2251</link>
		<guid>http://bytex64.net/blog/e2251</guid>
		<pubDate>Sun, 28 Mar 2010 00:52:58 -0500</pubDate>
		<description>Remember the kerfuffle in the late 90&#39;s about the &lt;a href=&quot;http://www.sfgate.com/cgi-bin/article.cgi?f=/e/a/1999/01/25/BUSINESS9338.dtl&quot;&gt;Pentium III Processor Serial Number&lt;/a&gt;? Privacy advocates were worried that the PSN would be used for Big Brother shenanigans, destroying anonymity. Intel got enough heat that they backed down on it, but there&#39;s another vital piece in your computer that has a unique ID, and nobody really cared. Want to take a guess as to what that part is?

&lt;p&gt;That&#39;s right, it&#39;s your hard drive. Hard drives have had serial numbers for &lt;i&gt;ages&lt;/i&gt;, and it&#39;s been possible to read these serial numbers from software since at least the &lt;a href=&quot;http://www.t13.org/Documents/UploadedDocuments/project/d0791r4c-ATA-1.pdf&quot;&gt;1994 ATA-1 Specification&lt;/a&gt;&lt;sup&gt;[PDF]&lt;/sup&gt;. You can take a look yourself with &lt;a href=&quot;http://freshmeat.net/projects/hdparm/&quot;&gt;hdparm&lt;/a&gt;, a tool available on Linux and Windows (this will, of course, require superuser access).

&lt;p&gt;In my line of work, software-accessible serial numbers are very useful for inventory. I can look up the serial number of a failing drive and have the RMA request sent in before anyone even arrives in the server room. But tinfoil hatters beware: unlike the Pentium III&#39;s PSN, there&#39;s no way to turn them off.

&lt;p&gt;Not that it really matters, anyway. The combination of seemingly innocuous information given away by your web browser &amp;mdash; like its version, installed plugins, your OS, installed fonts, and time zone &amp;mdash; serves as a pretty good fingerprint. If you&#39;re like me, it&#39;s good enough to identify you uniquely. Try it yourself over at the EFF&#39;s &lt;a href=&quot;http://panopticlick.eff.org/&quot;&gt;Panopticlick&lt;/a&gt;.

&lt;p&gt;There are a lot of ad networks using both browser cookies and flash storage to track the sites you go to. Isn&#39;t it comforting to know that even if you don&#39;t have flash and disable cookies, ad networks can still be reasonably sure it&#39;s still you? All it would take is an ad or an app on Facebook to associate your real name with every site you&#39;ve been to on that ad network. But you&#39;re not stupid enough to trust Facebook with your personal information, right?

&lt;p&gt;Right? :)</description>
		<slash:comments>2</slash:comments>
	</item>
	<item>
		<title>A Steaming Pile of News</title>
		<link>http://bytex64.net/blog/e2249</link>
		<guid>http://bytex64.net/blog/e2249</guid>
		<pubDate>Mon, 22 Mar 2010 03:09:31 -0500</pubDate>
		<description>I think we&#39;re all aware of the problems with social networking. Or, at least, I&#39;m aware, and you should be too if you&#39;ve been reading my blog. But anyway, never fear, &lt;a href=&quot;http://www.h-online.com/open/features/Interview-Eben-Moglen-Freedom-vs-the-Cloud-Log-955421.html&quot;&gt;The FSF is working on it&lt;/a&gt;! As much as I dislike Facebook, I don&#39;t think anyone&#39;s going to leap at the opportunity to ditch them if it involves paying $100 for a wall-plug computer. It&#39;s good to see that even though I agree with them, the FSF is still just as laughable as ever.

&lt;p&gt;And in a bizarre twist, the Internet Explorer team has finally decided to &lt;a href=&quot;http://samples.msdn.microsoft.com/ietestcenter/#domevents&quot;&gt;start supporting DOM Level 2 (and 3) Events&lt;/a&gt;! Finally, I can get rid of the nasty shims to support less-featured DHTML events. And if they can get IE9 released before November, it will be just less than ten years since &lt;a href=&quot;http://www.w3.org/TR/DOM-Level-2-Events/&quot;&gt;the specification&lt;/a&gt; became a W3C recommendation. Way to go, guys! Now if only there were some agreement on how to get the dimensions of a window and document...

&lt;p&gt;And in what might be the best video game development all year, Cave Story is finally getting a proper release on the place it always wanted to be: a Nintendo system. Unfortunately, it&#39;s about fifteen years too late for the SNES, so we have the next best thing, &lt;a href=&quot;http://www.cavestory.com/&quot;&gt;Cave Story for WiiWare&lt;/a&gt;. It&#39;s not just a port, either. The game has been refreshed with new graphics and music, widescreen support, and bonus content. There&#39;s even the option for classic graphics and music for die-hard fans of the original. It&#39;s 1200 Wii Points (That&#39;s $12 &amp;mdash; Wii Points aren&#39;t like the intentionally confusing eighty-to-the-dollar Microsoft Points), and it&#39;s available TODAY. And if that&#39;s too much, &lt;a href=&quot;http://www.miraigamer.net/cavestory/&quot;&gt;the original Cave Story&lt;/a&gt; is still available free on Mac, Windows, and Linux.

&lt;p&gt;BONUS ROUND: If you like Cave Story, you&#39;ll probably also like &lt;a href=&quot;http://nifflas.ni2.se/?page=Knytt+Stories&quot;&gt;Knytt Stories&lt;/a&gt;. It&#39;s the same kind of exploratory platformer, but with less shooting and more user-generated content!</description>
		<slash:comments>0</slash:comments>
	</item>
	<item>
		<title>A Brief History of Ego Expansion</title>
		<link>http://bytex64.net/blog/e2248</link>
		<guid>http://bytex64.net/blog/e2248</guid>
		<pubDate>Sat, 20 Mar 2010 03:07:19 -0500</pubDate>
		<description>&lt;b&gt;Caveman A&lt;/b&gt;: Ooog ug ug og oog ugh!&lt;br&gt;
&lt;b&gt;Caveman B&lt;/b&gt;: Ug oog oog eeh ugg!&lt;br&gt;
&lt;i&gt;Caveman B draws a crude stick figure on the wall&lt;/i&gt;&lt;br&gt;
&lt;b&gt;Caveman A&lt;/b&gt;: Oog oog ugh ug ugg!!

&lt;p&gt;&lt;i&gt;Tens of thousands of years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Middle Ages Man&lt;/b&gt;: Forsooth! I havve news to tell, but it is farr too much troubel to wryte on payper so that otherrs maye benefit.&lt;br&gt;
&lt;b&gt;Johannes Gutenberg&lt;/b&gt;: Ach! I have created ze printing press so zat ze written word can be duplicated many times without excessive effort!&lt;br&gt;
&lt;b&gt;Middle Ages Man&lt;/b&gt;: Horray!

&lt;p&gt;&lt;i&gt;Hundreds of years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Eighteenth Century Man&lt;/b&gt;: Alas, this printing press is slow and its movable type is maddening! If only there were an easier way to create printed copies of my ideas!&lt;br&gt;
&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Alois_Senefelder&quot;&gt;Alois Senefelder&lt;/a&gt;&lt;/b&gt;: I have created a way to print using a stone as the transfer medium. I call it lithography!&lt;br&gt;
&lt;b&gt;Eighteenth Century Man&lt;/b&gt;: Excellent!

&lt;p&gt;&lt;i&gt;A hundred years or so later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Victorian Era Man&lt;/b&gt;: Having my work printed takes too long and there are always mistakes. If only there were a way to print things myself so that I could see clearly what it will look like before I make a thousand copies!&lt;br&gt;
&lt;b&gt;Any One of a Hundred Victorian Era Inventors&lt;/b&gt;: I have created the typewriter, which allows you to create neatly printed type without leaving your desk!&lt;br&gt;
&lt;b&gt;Victorian Era Man&lt;/b&gt;: Capital!

&lt;p&gt;&lt;i&gt;Another hundred or so years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Post-Second World War Man&lt;/b&gt;: Typewriters are great, but I&#39;m still limited to just a few copies using carbon transfer. Having my work professionally printed is too much trouble to make a hundred copies. If only there were a fast way to duplicate a printed page!&lt;br&gt;
&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Chester_Carlson&quot;&gt;Chester Carlson&lt;/a&gt;&lt;/b&gt;: By using photoconductive methods, I have created a machine that can optically copy any printed page. It&#39;s called Xerography (and incidentally, I&#39;m calling my company Xerox)!&lt;br&gt;
&lt;b&gt;Post-Second World War Man&lt;/b&gt;: Swell!

&lt;p&gt;&lt;i&gt;About twenty years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Stoned College Student&lt;/b&gt;: Man, typing a paper and then making copies is too much work. Even with a dot-matrix printer, I still have to manually copy every page.  If only there were an easier way!&lt;br&gt;
&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Gary_Starkweather&quot;&gt;Gary Starkweather&lt;/a&gt; (at Xerox)&lt;/b&gt;: I&#39;ve invented a photocopier that uses a laser, and can be computer controlled. Now you can make beautiful prints directly from a computer, and you can print as many as you want!&lt;br&gt;
&lt;b&gt;Stoned College Student&lt;/b&gt;: Far out!

&lt;p&gt;&lt;i&gt;At more or less the same time&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Military Peon&lt;/b&gt;: Mail is slow. If only we had a widespread network to share &lt;s&gt;porn&lt;/s&gt; information!&lt;br&gt;
&lt;b&gt;ARPA&lt;/b&gt;: We have created a widespread network to share &lt;s&gt;porn&lt;/s&gt; information called ARPANET. It&#39;s distributed so that the Russians can&#39;t take it out, either!&lt;br&gt;
&lt;b&gt;Military Peon&lt;/b&gt;: Nice!

&lt;p&gt;&lt;i&gt;Twenty-odd years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Physics Researcher&lt;/b&gt;: The Internet is great; I can publish &lt;s&gt;porn&lt;/s&gt; results and other people around the world can see it. Unfortunately, there&#39;s no good way to present my &lt;s&gt;porn&lt;/s&gt; research in a way that can easily and transparently reference other people&#39;s &lt;s&gt;porn&lt;/s&gt; research.&lt;br&gt;
&lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Tim_Berners-Lee&quot;&gt;Sir Tim Berners-Lee&lt;/a&gt;&lt;/b&gt;: I have created a hyperlinked system of hypertext documents I&#39;m calling the World Wide Web. It will be the world&#39;s greatest system for sharing &lt;s&gt;porn&lt;/s&gt; research!&lt;br&gt;
&lt;b&gt;Physics Researcher&lt;/b&gt;: Awesome!

&lt;p&gt;&lt;i&gt;In another decade&#39;s time&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Netizen&lt;/b&gt;: I like this &quot;web logging&quot; idea, but understanding HTML and updating a webpage is too much trouble. If only there were a quick and easy way to publish a blog without any hassle!&lt;br&gt;
&lt;b&gt;I dunno, Livejournal?&lt;/b&gt;: We&#39;ve created an easy way to update your blog with just a few clicks. Now it&#39;s dead simple to let other people know what you think!&lt;br&gt;
&lt;b&gt;Netizen&lt;/b&gt;: Cool!

&lt;p&gt;&lt;i&gt;five or six very short years later&lt;/i&gt;

&lt;p&gt;
&lt;b&gt;Internet User&lt;/b&gt;: blogging is hard!!1! i dont want to write much just what im doing k? all i need is a text message worth&lt;br&gt;
&lt;b&gt;Chip Black&lt;/b&gt;: GO FUCK YOURSELF.</description>
		<slash:comments>1</slash:comments>
	</item>
</channel>
</rss>
