<?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>randomnoise &#187; Internet</title>
	<atom:link href="http://blog.acmelab.org/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.acmelab.org</link>
	<description>random noises emanating from the boston area</description>
	<lastBuildDate>Mon, 15 Jun 2009 16:03:04 +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>Palm silencing curious devs</title>
		<link>http://blog.acmelab.org/2009/06/15/palm-silencing-curious-devs/</link>
		<comments>http://blog.acmelab.org/2009/06/15/palm-silencing-curious-devs/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 16:03:04 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/?p=210</guid>
		<description><![CDATA[You knew it was going to happen, but did we ever imagine the hackers to be culpable? Palm is silencing the Pre Dev Wiki by &#8220;politely&#8221; warning them to not discuss tethering, as it may anger The Sprint Gods. Palm needs every developer to extol the awesomeness of this device and the wholesomeness of the [...]]]></description>
			<content:encoded><![CDATA[<p>You knew it was going to happen, but did we ever imagine the hackers to be culpable? Palm is silencing the <a href="http://predev.wikidot.com/tethering">Pre Dev Wiki</a> <a href="http://www.prethinking.com/home/2009/6/15/sprint-warns-against-palm-pre-tethering-hacking.html">by &#8220;politely&#8221; warning them to not discuss tethering</a>, as it may anger The Sprint Gods.</p>
<p>Palm needs every developer to extol the awesomeness of this device and the wholesomeness of the company. They need them to lure people away from the iPhone. Sprint needs every subscriber. If they plan on getting them with the Pre, they need some good apps and a reason to move the early adopters &#8212; the ones that want to hack in tethering &#8212; over from other carriers.</p>
<p>The beginning of the end, I say &#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2009/06/15/palm-silencing-curious-devs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konami code on Facebook</title>
		<link>http://blog.acmelab.org/2009/05/08/konami-code-on-facebook/</link>
		<comments>http://blog.acmelab.org/2009/05/08/konami-code-on-facebook/#comments</comments>
		<pubDate>Fri, 08 May 2009 16:37:41 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/?p=163</guid>
		<description><![CDATA[Facebook makes a funny. First read about this here. Summary: enter the Konami code (up up down down left right left right B A Enter) outside of a textbox, and you get lens flares with clicks and down/up keys. Interesting! Looking through the static javascript, you can see the easter egg code, pasted in here [...]]]></description>
			<content:encoded><![CDATA[<p>Facebook makes a funny. First read about this <a href="http://www.geekologie.com/2009/05/facebook_konami_code_pirate_la.php">here</a>.</p>
<p>Summary: enter the Konami code (up up down down left right left right B A Enter) outside of a textbox, and you get lens flares with clicks and down/up keys. Interesting! Looking through the <a href="http://static.ak.fbcdn.net/rsrc.php/zBW7B/lpkg/60ghx93h/en_US/141/162526/js/60ykwiekb0kk80os.pkg.js">static javascript</a>, you can see the easter egg code, pasted in here (yes, it&#8217;s gonna run off the page):</p>
<pre>onloadRegister(function(){var secrets=[38,38,40,40,37,39,37,39,66,65,13],ii=0;function fn(evt){var kk=evt?evt.keyCode:event.keyCode;if(ii==-1){return;}else if(secrets[ii]==kk){++ii;if(ii==secrets.length){new AsyncRequest('/ajax/lensflare.php').setReadOnly(true).setMethod('GET').send();ii=-1;}}else if(ii){ii=0;}}</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2009/05/08/konami-code-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X + OpenVPN bridge + SSH Tunnel = VPN goodness</title>
		<link>http://blog.acmelab.org/2008/07/20/mac-os-x-openvpn-bridge-ssh-tunnel-vpn-goodness/</link>
		<comments>http://blog.acmelab.org/2008/07/20/mac-os-x-openvpn-bridge-ssh-tunnel-vpn-goodness/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 02:55:38 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/?p=127</guid>
		<description><![CDATA[Ah, the beauty of open source software. This is a long post that started with a simple problem. At work, we live behind the Great Olin Firewall (GOF). I checked out some code from an internal Subversion repository over HTTP. Now, I&#8217;m outside the GOF and I want to commit some important changes. We have [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, the beauty of open source software. This is a long post that started with a simple problem. At work, we live behind the Great Olin Firewall (GOF). I checked out some code from an internal Subversion repository over HTTP. Now, I&#8217;m outside the GOF and I want to commit some important changes. We have an SSH gateway, and SSH has a built-in SOCKS5 proxy. Cool, that should work, right? Nope. While you can use tsocks or proxychains, or some other transparent proxy service to get most of the way there, it isn&#8217;t the whole thing. I learned a lot from <a href="http://blog.isshen.com/articles/2006/12/16/how-to-do-http-ssh-with-subversion">this page</a>, but proxychains doesn&#8217;t compile well on OS X. Ugh. And tsocks doesn&#8217;t tunnel DNS requests on OS X.</p>
<p>Now, the GOF is a Nortel piece that uses a custom hash function for the username running and standards-based IPSec VPN. Boo. That means it won&#8217;t work with any third-party VPN client. You have to use the Contivity piece of garbage. Bonus that this piece of garbage is written by Apani, and is now no longer actively supported. Double ugh. So here is what I need:</p>
<ul>
<li>VPN access to the work network</li>
<li>Tunneled through SSH</li>
<li>Ability to redirect DNS lookups through the VPN</li>
<li>Free, as in speech</li>
</ul>
<p>What you&#8217;ll need to do this:</p>
<ul>
<li>Root on a linux server inside the firewall</li>
<li>Mac on the outside</li>
</ul>
<p>There, not so hard? Thankfully, the Intarwebs and a little hacking last night delivered the goods. In short, I used OpenVPN, a few scripts, and a little luck. Here&#8217;s how.</p>
<p><strong><em>Server</em></strong></p>
<ol>
<li>I used Ubuntu Dapper inside a Xen virtual machine. Worked great.</li>
<li>apt-get install openvpn openssl bridge-utils</li>
<li>cp -R /usr/share/doc/openvpn/examples/easy-rsa /etc/openvpn</li>
<li>Follow the directions for generating keys at the <a href="http://openvpn.net/index.php/documentation/howto.html#pki">OpenVPN HOWTO</a></li>
<li>Copy the keys to the right places, as from the above HOWTO. I put my keys in /etc/openvpn/keys</li>
<li>Use the following configuration file for your server. This assumes an ethernet bridge will be built (later) and that you have a DHCP server somewhere on the LAN to give out IP addresses to VPN clients<br />
<code><br />
proto tcp-server<br />
dev tap0<br />
ca /etc/openvpn/keys/ca.crt<br />
cert /etc/openvpn/keys/server.crt<br />
key /etc/openvpn/keys/server.key<br />
dh /etc/openvpn/keys/dh1024.pem<br />
mode server<br />
tls-server<br />
client-to-client<br />
keepalive 10 120<br />
cipher BF-CBC<br />
comp-lzo<br />
persist-key<br />
persist-tun<br />
status openvpn-status.log<br />
verb 3</code></li>
<li>Create the ethernet bridge Debian-style by adding the following lines to your /etc/network/interfaces:<br />
<code><br />
auto br0<br />
iface br0 inet dhcp<br />
pre-up openvpn --mktun --dev tap0<br />
bridge_ports eth0 tap0<br />
</code></li>
<li>Restart network with <code>/etc/init.d/network stop</code> and <code>/etc/init.d/network start</code></li>
<li>Now you should still have internet connectivity, and eth0 and a br0 bridge</li>
</ol>
<p><strong><em>Client</em></strong></p>
<ol>
<li>Get and install OpenVPN 2.x. I used Macports, so I just fired up ports like: <code>sudo port install openvpn2</code></li>
<li>Grab and install the <a href="http://www-user.rhrk.uni-kl.de/~nissler/tuntap/">tun/tap driver for Mac OS X</a></li>
<li>Reboot, or force install the kernel extensions</li>
<li>Make sure you have the client encryption keys from above, and use the following client configuration:<br />
<code>client<br />
dev tap<br />
proto tcp-client<br />
remote localhost<br />
tls-client<br />
ca /opt/local/etc/openvpn/keys/ca.crt<br />
cert /opt/local/etc/openvpn/keys/mchang.crt<br />
key /opt/local/etc/openvpn/keys/mchang.key<br />
cipher BF-CBC<br />
comp-lzo<br />
nobind<br />
persist-key<br />
persist-tun<br />
up /opt/local/etc/openvpn/tap-up-down.sh<br />
down /opt/local/etc/openvpn/tap-up-down.sh<br />
verb 3<br />
</code></li>
<li>Grab the openvpn-tap-up-down.sh script from the <a href="http://openvpn.net/archive/openvpn-users/2006-10/msg00120.html">bottom half of this mailing list posting</a>, or download it right here: <a href="http://blog.acmelab.org/wp-content/uploads/2008/07/tap-up-down.sh">tap-up-down.sh</a></li>
<li>Install that tap-up-down.sh in /opt/local/etc/openvpn and chmod +x it so it can be executed</li>
</ol>
<p><em><strong>Fire it up</strong></em></p>
<p>Now we&#8217;re ready to start this thing up, over an SSH tunnel, kind of like describe <a href="http://www.classy.dk/hacks/archives/002287.html">in this post</a>.</p>
<ol>
<li>Fire up your ssh, tunneling the OpenVPN port like<br />
<code>ssh -L 1194:vpn.your.domain.com:1194 ssh-gateway.your.company.com</code></li>
<li>Where ssh-gateway.your.company.com is your ssh gateway, and vpn.your.domain.com specifies the tunnel endpoint at the VPN server you have just set up.</li>
<li>Turn on OpenVPN on the server like<br />
<code>openvpn --conf /etc/openvpn/bridge.conf</code></li>
<li>Turn on OpenVPN on the client like<br />
<code>sudo openvpn2 --config /opt/local/etc/openvpn/client.conf</code></li>
<li>You should see, on both sides, OpenVPN authenticating and then starting up.</li>
</ol>
<p>Now, you should be able to ping any machine on the remote subnet. I wanted to be able to get to anything on the internal network through the VPN, so I manually added a route to all of the internal network (10.0.0.0/8) through the VPN server&#8217;s default gateway. Like this:<br />
<code><br />
route add 10.0.0.0/8 10.49.27.1</code></p>
<p>Of course, substitue the IP of the VPN server&#8217;s gateway to the rest of the network for 10.49.27.1. That, combined with the handy script from Ben Low, allows all DNS lookups for the internal network to go to the internal DNS servers, routed through the VPN.</p>
<p>Some notes:</p>
<ol>
<li>On the server side, everything is pretty much normal. I can&#8217;t seem to use the &#8220;push redirect-gateway&#8221; through this system, as a) either the OS X port of OpenVPN doesn&#8217;t support it (unlikely), or b) the gateway information is a little borked as it is going over an SSH tunnel. Either way, I just manually add the route to the default gateway.</li>
<li>For some reason, the tap0 driver does not go into DHCP mode by default. You have to force it using the ipconfig program, which is done for you in the tap-up-down.sh script.</li>
<li>On the client side, Mac OS X has a very complex name resolution service. Very cool if you get under the hood, as seen in these <a href="http://lists.apple.com/archives/Macnetworkprog/2005/Jun/msg00011.html">two</a> <a href="http://lists.apple.com/archives/Macnetworkprog/2005/Sep/msg00047.html">threads</a> on the Apple developer mailing list. The end result is that when you get the DHCP lease from the internal LAN DHCP server, the <code>tap0</code> device gets some service keys that record the DNS servers pushed from the LAN DHCP server. After the <code>tap0</code> driver comes up through OpenVPN, you can see this by running <code>scutil</code> from the command line, and executing<br />
<code>get State:/Network/Service/DHCP-tap0<br />
d.show</code></li>
<li>Now, OS X needs to have a <code>SupplmentalMatchDomains</code> key associated with these DNS entries before it will actually consult them as part of the name resolution service. The script does that for you. You can see its effects after the VPN starts up by running <code>scutil --dns</code></li>
</ol>
<p>There you go. Now poke holes in your own Great Corporate Firewall!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2008/07/20/mac-os-x-openvpn-bridge-ssh-tunnel-vpn-goodness/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Public Wi-Fi in Korea and a Macintosh</title>
		<link>http://blog.acmelab.org/2008/07/20/public-wi-fi-in-korea-and-a-macintosh/</link>
		<comments>http://blog.acmelab.org/2008/07/20/public-wi-fi-in-korea-and-a-macintosh/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 02:02:13 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/?p=123</guid>
		<description><![CDATA[No one in Korea uses a Macintosh. Thus, it makes perfect sense that they would not support Mac OS X in any web applications or public services, such as city-wide wireless. One such provider is Korea Telecom&#8217;s NESPOT service. This is the nearly-ubiquitous blanket of wireless that covers much of Seoul. From your Universities, to [...]]]></description>
			<content:encoded><![CDATA[<p>No one in Korea uses a Macintosh. Thus, it makes perfect sense that they would not support Mac OS X in any web applications or public services, such as city-wide wireless. One such provider is Korea Telecom&#8217;s <a href="http://www.nespot.com">NESPOT</a> service. This is the nearly-ubiquitous blanket of wireless that covers much of Seoul. From your Universities, to Starbucks, to Hotels, etc. It&#8217;s everywhere. And it only works on Windows. It also serves homes with wired and wireless internet access.</p>
<p>As it turns out, it is a very standards-based system that uses RADIUS authentication. The key to finding that out was this <a href="http://ieeexplore.ieee.org/Xplore/login.jsp?url=/iel5/10963/34562/01648471.pdf?tp=&amp;isnumber=&amp;arnumber=1648471">IEEE conference publication</a> from World of Wireless, Mobile and Multimedia Networks, 2006. Even from the abstract one can see that NESPOT uses 802.1x authentication. In fact, if you read the article, they use this system to authentcate millions of users using very little processing power. It is probably the largest installation of 802.1x authentication in the world, or so they claim.</p>
<p>(Yes, you can register your MAC address with them and then you don&#8217;t need to authenticate. But then you&#8217;d have to be able to read Korean to click through the menus, and I can&#8217;t.)</p>
<p>Since Mac OS X 10.3 (Panther), OS X has had 802.1x support built in to the networking subsystem. All you have to do is enable MD5 authentication, enter your username and password, and blam, you are rocking. Some screenshots of 10.5 (Leopard) below:</p>
<ol>
<li>Turn on Airport</li>
<li>Make sure you can connect to the SSID &#8220;NESPOT&#8221;. You will get an IP address, but you won&#8217;t be able to get anywhere but the NESPOT main page.</li>
<li>Open System Preferences &gt; Network</li>
<li>Choose Airport, then click Advanced&#8230;</li>
<li><a href="http://blog.acmelab.org/wp-content/uploads/2008/07/picture-1.png"><img class="alignnone size-medium wp-image-124" title="airport-nespot" src="http://blog.acmelab.org/wp-content/uploads/2008/07/picture-1-300x215.png" alt="" width="300" height="215" /></a></li>
<li>Choose the 802.1x tab</li>
<li>Click the &#8220;+&#8221; and create a new User Profile</li>
<li>Enter your username and password</li>
<li>Choose &#8220;NESPOT&#8221; for the Wireless Network</li>
<li>Make sure to check the &#8220;MD5&#8243; box in Authentication. I left TTLS and PEAP checked. I don&#8217;t know if these are necessary.</li>
<li>Click OK</li>
<li>Now choose the &#8220;AirPort&#8221; tab</li>
<li>Double click on &#8220;NESPOT&#8221;</li>
<li>Change the Security pulldown to 802.1X WEP</li>
<li>Select the &#8220;NESPOT&#8221; user profile from the 802.1X pulldown</li>
<li>Click Add on this dialog</li>
<li>Click OK to close out the Advanced&#8230; dialog</li>
<li>Then click Apply to apply your changes to the Network</li>
<li>Now, the Airport status should say <strong>Connected</strong>, and under that, it should say something like Authenticated via MD5.</li>
<li>If that doesn&#8217;t happen, turn off your Airport and turn it on again. You might have to go back into the Advanced&#8230; menu and edit Airport settings like from #11-#17. For some reason, my Mac forgets this security setting.</li>
</ol>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2008/07/20/public-wi-fi-in-korea-and-a-macintosh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I broke it</title>
		<link>http://blog.acmelab.org/2008/03/11/i-broke-it/</link>
		<comments>http://blog.acmelab.org/2008/03/11/i-broke-it/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 04:42:41 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2008/03/11/i-broke-it/</guid>
		<description><![CDATA[Well, I succumbed to peer pressure and signed up for the face eating monster&#8230; er, Facebook. Yes, I am afraid already. Hopefully, I won&#8217;t start turning into a teenager anymore than I already think I am. Anyways, I click on the registration email and I get the image below. Awesome, I broke it. On my [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I succumbed to peer pressure and signed up for the face eating monster&#8230; er, Facebook. Yes, I am afraid already. Hopefully, I won&#8217;t start turning into a teenager anymore than I already think I am. Anyways, I click on the registration email and I get the image below.</p>
<p>Awesome, I broke it. On my birthday (yes, it is today).<br />
<a href="http://blog.acmelab.org/wp-content/uploads/2008/03/picture-1.png" title="facebook error"><img src="http://blog.acmelab.org/wp-content/uploads/2008/03/picture-1.png" alt="facebook error" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2008/03/11/i-broke-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Viz the movie biz</title>
		<link>http://blog.acmelab.org/2008/02/25/viz-the-movie-biz/</link>
		<comments>http://blog.acmelab.org/2008/02/25/viz-the-movie-biz/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 04:50:18 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2008/02/25/viz-the-movie-biz/</guid>
		<description><![CDATA[Catchy title, eh? In case you missed it, the New York Times did a nice visualization of the box office performance of every movie released in the U.S. from 1986 &#8211; 2007. Check it out: NYT Movie Earnings Visualization Very cool.]]></description>
			<content:encoded><![CDATA[<p>Catchy title, eh? In case you missed it, the New York Times did a nice visualization of the box office performance of every movie released in the U.S. from 1986 &#8211; 2007. Check it out:</p>
<p><a href="http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html">NYT Movie Earnings Visualization</a></p>
<p>Very cool.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2008/02/25/viz-the-movie-biz/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Newspond, you are lookin&#8217; good!</title>
		<link>http://blog.acmelab.org/2008/02/20/newspond-you-are-lookin-good/</link>
		<comments>http://blog.acmelab.org/2008/02/20/newspond-you-are-lookin-good/#comments</comments>
		<pubDate>Wed, 20 Feb 2008 05:19:42 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2008/02/20/newspond-you-are-lookin-good/</guid>
		<description><![CDATA[I have no idea how good an aggregator/news site it is, but gosh all mighty, Newspond.com is really, totally, and utterly beautiful. So sexy. Even the user registration page is sexy.Props. ]]></description>
			<content:encoded><![CDATA[<p>I have no idea how good an aggregator/news site it is, but gosh all mighty, <a href="http://newspond.com">Newspond.com</a> is really, totally, and utterly beautiful. So sexy. Even the user registration page is sexy.Props. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2008/02/20/newspond-you-are-lookin-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grand Central invites</title>
		<link>http://blog.acmelab.org/2007/09/28/grand-central-invites/</link>
		<comments>http://blog.acmelab.org/2007/09/28/grand-central-invites/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 20:26:14 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2007/09/28/grand-central-invites/</guid>
		<description><![CDATA[Do you want one? Drop a comment.]]></description>
			<content:encoded><![CDATA[<p>Do you want one? Drop a comment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2007/09/28/grand-central-invites/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The randomness of movies</title>
		<link>http://blog.acmelab.org/2007/08/26/the-randomness-of-movies/</link>
		<comments>http://blog.acmelab.org/2007/08/26/the-randomness-of-movies/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 16:32:04 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2007/08/26/the-randomness-of-movies/</guid>
		<description><![CDATA[As a Netflix.com subscriber, I recently put the Netflix New Releases RSS feed into my reader. Wow. I never knew how many movies were made, and then subsequently released on DVD. My guess is about a crapton. And before you go thinking that these are all Transformers: The Movie quality movies (duh, the 1986 version), [...]]]></description>
			<content:encoded><![CDATA[<p>As a Netflix.com subscriber, I recently put the <a href="http://rss.netflix.com/NewReleasesRSS">Netflix New Releases RSS feed</a> into my reader. Wow. I never knew how many movies were made, and then subsequently released on DVD. My guess is about a crapton. And before you go thinking that these are all <a href="http://www.imdb.com/title/tt0092106/">Transformers: The Movie</a> quality movies (duh, the 1986 version), think again.</p>
<p>Sampling from this week&#8217;s batch of 100+ DVDs newly released, there are some gems, both good and bad. Will Ferrell&#8217;s <a href="http://www.netflix.com/Movie/Blades_of_Glory/70056446">Blades of Glory</a> is out this week. I&#8217;ve not seen it, but I&#8217;ll put it in the &#8220;not absolute crap&#8221; column. <a href="http://www.netflix.com/Movie/Heroes_Season_1/70057024">Heroes: Season 1</a> probably is in that list too. But <a href="http://www.netflix.com/Movie/Meatballs_4/70035922">Meatballs 4</a>? Probably crap. Who said they could make 2 and 3, much less <strong>FOUR?</strong></p>
<p>How about <a href="http://www.netflix.com/Movie/Firestorm_Scorpio_One/70074079">Firestorm / Scorpio One</a> from 1995? &#8220;Set in a mining compound in 2024, Firestorm follows a faction of freedom-seeking androids as they take on their repressive human owners.&#8221; Wow. Queue it up!</p>
<p>It is interesting to me that movies made in the 80s and 90s are getting released this week. What were they waiting for? I mean, I know <em>I&#8217;ve</em> been dying for the DVD release of <a href="http://www.netflix.com/Movie/Ski_School/70073700">Ski School</a> (1990), but that&#8217;s because I really want to hear the director&#8217;s commentary. And who can forget the 1989 cross-dressing comedy smash hit, <a href="http://www.netflix.com/Movie/Nobody_s_Perfect/70073693">Nobody&#8217;s Perfect</a> coming out on DVD August 28th? Again. Queue. It. Up. Netflix should put up a &#8220;number of times rented&#8221; counter just for kicks.</p>
<p>But don&#8217;t think the DVD pressing world is just limited to live-action movies! You will find, freshly added to my queue, <a href="http://www.netflix.com/Movie/Care_Bears_Fitness_Fun/70071595">Care Bears: Fitness Fun</a> and <a href="http://www.netflix.com/Movie/Legion_of_Superheroes_Vol._1/70073622">Legion of Superheros: Vol 1</a>. Gotta see if they use the <a href="http://xkcd.com/146/">carebare stare</a> power!</p>
<p>Of course, now that I&#8217;m worked up, I&#8217;m lucky to have <a href="http://www.netflix.com/Movie/Yoga_to_the_Rescue/70074427">Yoga to the Rescue</a>. Ahhhh.</p>
<p>All in all, it seems that the DVDs that Netflix gets over time, and the rental activity over time, are both really interesting data sets that need to be visualized in some cool way. Until we get a nice pretty picture, I&#8217;ll have to live with my RSS feed. Thankfully, <a href="http://www.netflix.com/Movie/Air_Guitar_Nation/70061497">Air Guitar Nation</a> is coming out this week.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2007/08/26/the-randomness-of-movies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hipster Olympics</title>
		<link>http://blog.acmelab.org/2007/08/26/hipster-olympics/</link>
		<comments>http://blog.acmelab.org/2007/08/26/hipster-olympics/#comments</comments>
		<pubDate>Sun, 26 Aug 2007 15:55:59 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://blog.acmelab.org/2007/08/26/hipster-olympics/</guid>
		<description><![CDATA[Remember when I asked, &#8220;where would we be without the Internet&#8221; (or something like that)? The same can be applied to cheap DV cameras and an acerbic sense of humor. Check out the Hipster Olympics at YouTube. Great stuff. Goes down well with some articles on new (and old) yuppies.]]></description>
			<content:encoded><![CDATA[<p>Remember when I asked, &#8220;where would we be without the Internet&#8221; (or something like that)? The same can be applied to cheap DV cameras and an acerbic sense of humor.</p>
<p>Check out the <a href="http://www.youtube.com/watch?v=kAO4EVMlpwM">Hipster Olympics</a> at YouTube. Great stuff.</p>
<p>Goes down well with <a href="http://news.independent.co.uk/uk/this_britain/article2432372.ece">some</a> <a href="http://men.style.com/details/features/landing?id=content_5182">articles on new</a> (<a href="http://www.amazon.com/Yuppie-Handbook-State-Manual-Professionals/dp/067147684X">and old</a>) <a href="http://nymag.com/news/features/16529/">yuppies</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.acmelab.org/2007/08/26/hipster-olympics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
