<?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>introvert.net &#187; computer</title>
	<atom:link href="http://introvert.net/blog/category/computer/feed/" rel="self" type="application/rss+xml" />
	<link>http://introvert.net/blog</link>
	<description>t e whalen</description>
	<lastBuildDate>Sat, 20 Jun 2009 14:34:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>also: for the internets</title>
		<link>http://introvert.net/blog/2005/06/27/also-for-the-internets/</link>
		<comments>http://introvert.net/blog/2005/06/27/also-for-the-internets/#comments</comments>
		<pubDate>Tue, 28 Jun 2005 04:30:50 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[weblogs]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2005/06/27/also-for-the-internets/</guid>
		<description><![CDATA[If you&#8217;re a &#8220;weblogger&#8221;, or if you prefer, a &#8220;blogger&#8221;, and especially if you get paid to post things on the &#8220;internets&#8221;, please take note:

Writing about or pointing out something amusing you saw in the craigslist personal or classified&#8230;]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re a &#8220;weblogger&#8221;, or if you prefer, a &#8220;blogger&#8221;, and especially if you get paid to post things on the &#8220;internets&#8221;, please take note:</p>

<p>Writing about or pointing out something amusing you saw in the craigslist personal or classified ads is stupid, and you should stop doing it. And if it&#8217;s a <a href="http://www.chicagoist.com/archives/2005/06/27/lincoln_park_real_estate_nsfw.php">typographical error that you think is hilarious</a>, please take a leave of absence and think about what you&#8217;ve done.</p>

<p>That is all.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2005/06/27/also-for-the-internets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>grand unifying theory</title>
		<link>http://introvert.net/blog/2005/06/11/grand-unifying-theory/</link>
		<comments>http://introvert.net/blog/2005/06/11/grand-unifying-theory/#comments</comments>
		<pubDate>Sun, 12 Jun 2005 03:27:19 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[thinking]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2005/06/11/grand-unifying-theory/</guid>
		<description><![CDATA[Given:

<blockquote>
  <a href="http://en.wikipedia.org/wiki/Godwin%27s_law">Godwin&#8217;s law</a>: As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one.
</blockquote>

and:

<blockquote>
  <a href="http://en.wikipedia.org/wiki/Moore's_law">Moore&#8217;s law</a>: At our rate of technological development, the complexity of an integrated circuit, with respect</blockquote>&#8230;]]></description>
			<content:encoded><![CDATA[<p>Given:</p>

<blockquote>
  <p><a href="http://en.wikipedia.org/wiki/Godwin%27s_law">Godwin&#8217;s law</a>: As an online discussion grows longer, the probability of a comparison involving Nazis or Hitler approaches one.</p>
</blockquote>

<p>and:</p>

<blockquote>
  <p><a href="http://en.wikipedia.org/wiki/Moore's_law">Moore&#8217;s law</a>: At our rate of technological development, the complexity of an integrated circuit, with respect to minimum component cost, will double about every 24 months.</p>
</blockquote>

<p>clearly:</p>

<blockquote>
  <p>At our rate of technological development, the speed at which an online discussion races towards a comparison to Hitler or the Nazis doubles every 24 months.</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2005/06/11/grand-unifying-theory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>my apple speculation</title>
		<link>http://introvert.net/blog/2005/06/05/my-apple-speculation/</link>
		<comments>http://introvert.net/blog/2005/06/05/my-apple-speculation/#comments</comments>
		<pubDate>Mon, 06 Jun 2005 00:14:20 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[crazy]]></category>
		<category><![CDATA[thinking]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2005/06/05/my-apple-speculation/</guid>
		<description><![CDATA[Just for the record:

<a href="http://daringfireball.net/2005/06/see_you_intel">People</a> <a href="http://www.forbes.com/personaltech/2005/05/23/cx_ah_0523apple.html">making</a> <a href="http://saladwithsteve.com/osx/2005/05/intel-rumors.html">guesses</a> about Apple&#8217;s Intel strategy have focused on two possibilities for OS X on Intel:

One, that third-party application vendors would have to re-compile their code for the new architecture.  Two, that&#8230;]]></description>
			<content:encoded><![CDATA[<p>Just for the record:</p>

<p><a href="http://daringfireball.net/2005/06/see_you_intel">People</a> <a href="http://www.forbes.com/personaltech/2005/05/23/cx_ah_0523apple.html">making</a> <a href="http://saladwithsteve.com/osx/2005/05/intel-rumors.html">guesses</a> about Apple&#8217;s Intel strategy have focused on two possibilities for OS X on Intel:</p>

<p>One, that third-party application vendors would have to re-compile their code for the new architecture.  Two, that Apple has developed or will develop a reasonably fast PPC emulation layer.</p>

<p>I think there&#8217;s a third possibility: that Apple has developed a layer which will, upon the first attempt to execute an incompatible application bundle, dis-assemble, roughly translate, re-assemble, and save the binary for the new architecture. Admittedly, I&#8217;m not really qualified to assess how impossible a task this is. Since we&#8217;re looking at a pretty constrained set of binaries, compiled for known APIs, and with known toolchains, it seems like writing a really smart disassembler wouldn&#8217;t be quite as difficult as writing a really fast emulator.</p>

<p>A fourth possibility: some kind of internet-based distribution mechanism for binaries. Vendors supply Apple with new binaries, or Apple builds new binaries itself, somehow. Since the binary itself makes up such a small chunk of the application bundle, why not a mechanism which checks for a simple hash in an online database, downloads, and updates the relevant bundle?</p>

<p>Just throwing it out there.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2005/06/05/my-apple-speculation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>a thousand monkeys</title>
		<link>http://introvert.net/blog/2005/03/08/a-thousand-monkeys/</link>
		<comments>http://introvert.net/blog/2005/03/08/a-thousand-monkeys/#comments</comments>
		<pubDate>Tue, 08 Mar 2005 17:31:02 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[ipod]]></category>
		<category><![CDATA[mp3]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2005/03/08/a-thousand-monkeys/</guid>
		<description><![CDATA[Remember my recipe for downloading <a href="http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/">NPR news in MP3 format</a>? Someone else has picked up that ball and is running with it.  <a href="http://cleverdevil.org/computing/22/introducing-npr-cast">Cleverdevil</a> is working on something with a GUI, written in Python for OS X.  He&#8217;s also&#8230;]]></description>
			<content:encoded><![CDATA[<p>Remember my recipe for downloading <a href="http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/">NPR news in MP3 format</a>? Someone else has picked up that ball and is running with it.  <a href="http://cleverdevil.org/computing/22/introducing-npr-cast">Cleverdevil</a> is working on something with a GUI, written in Python for OS X.  He&#8217;s also using mplayer instead of mimms and vlc. Good luck, fella.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2005/03/08/a-thousand-monkeys/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getting the hourly news in mp3 format</title>
		<link>http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/</link>
		<comments>http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/#comments</comments>
		<pubDate>Wed, 02 Feb 2005 22:24:45 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/</guid>
		<description><![CDATA[Recipe for downloading the five-minute top of the hour news stream from NPR and converting it into mp3 format.  Relies upon <a href="http://savannah.nongnu.org/projects/mimms/">mimms</a>, <a href="http://videolan.org/">vlc</a>, and <a href="http://lame.sourceforge.net/">lame</a>.  I had to use mimms because vlc won&#8217;t terminate upon reaching the&#8230;]]></description>
			<content:encoded><![CDATA[<p>Recipe for downloading the five-minute top of the hour news stream from NPR and converting it into mp3 format.  Relies upon <a href="http://savannah.nongnu.org/projects/mimms/">mimms</a>, <a href="http://videolan.org/">vlc</a>, and <a href="http://lame.sourceforge.net/">lame</a>.  I had to use mimms because vlc won&#8217;t terminate upon reaching the end of an mms stream.  I&#8217;m using lame&#8217;s phone preset, but you may find <code>--preset voice</code> to sound a little better.  The hard part was getting VLC to output WAV format audio in faster than realtime. Unfortunately, NPR won&#8217;t stream the audio much faster than realtime, so the script takes about five minutes to run.</p>

<p>On OSX, you&#8217;ll want the path <code>/Applications/VLC.app/Contents/MacOS/clivlc</code> instead of just <code>vlc</code>.</p>

<pre><code>
#!/bin/sh
mimms -o /tmp/news.asf "mms://216.35.221.84/newscast/newscast.wma" 
vlc -I dummy /tmp/news.asf \
  :sout='#transcode{acodec=s16l}:std{access=file,mux=wav,url=/tmp/news.wav}' \
  vlc:quit
lame -S --preset phone /tmp/news.wav /tmp/news.mp3
rm /tmp/news.wav /tmp/news.asf
</code></pre>

<p>Coming soon, an AppleScript that will pause iTunes at or near the top of each hour and play this (or another) mp3.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2005/02/02/getting-the-hourly-news-in-mp3-format/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>greencards, greencards</title>
		<link>http://introvert.net/blog/2004/12/15/greencards-greencards/</link>
		<comments>http://introvert.net/blog/2004/12/15/greencards-greencards/#comments</comments>
		<pubDate>Wed, 15 Dec 2004 09:52:26 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[nostalgia]]></category>
		<category><![CDATA[thinking]]></category>
		<category><![CDATA[weblogs]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2004/12/15/greencards-greencards/</guid>
		<description><![CDATA[I feel badly for Prof. DeLong, who is <a href="http://www.j-bradford-delong.net/movable_type/2005-2_archives/000011.html">battling comment spam</a> (and wrestling with Movable Type) over at his semi-daily journal. He&#8217;s currently swearing by MT-Blacklist, but I read another <a href="http://photodude.com/article/2592/mt-plus-comment-spam-equals-dead-site">recent blog posting</a> which complains that MT-Blacklist isn&#8217;t&#8230;]]></description>
			<content:encoded><![CDATA[<p>I feel badly for Prof. DeLong, who is <a href="http://www.j-bradford-delong.net/movable_type/2005-2_archives/000011.html">battling comment spam</a> (and wrestling with Movable Type) over at his semi-daily journal. He&#8217;s currently swearing by MT-Blacklist, but I read another <a href="http://photodude.com/article/2592/mt-plus-comment-spam-equals-dead-site">recent blog posting</a> which complains that MT-Blacklist isn&#8217;t all it&#8217;s cracked up to be, and can even trade your spam problem for a server load problem. </p>

<p>The article goes on to suggest darkly that Google hasn&#8217;t acted against comment spam because of their financial stake in Blogger, but I think this is unlikely &#8212; I think it&#8217;s just a very hard problem. Staying ahead of a motivated attacker is nearly impossible, as countless computer security experts will attest &#8212; close one hole and a motivated attacker will just find another. I looked for a reference to this idea on <a href="http://www.schneier.com/">Bruce Schneier&#8217;s site</a>, but I couldn&#8217;t find one.</p>

<p>It&#8217;s the evil-Universe doppleganger of Open Source software development: not only do we have &#8220;given enough eyes, all bugs are shallow,&#8221; but also &#8220;given enough spammers, all opportunities will be exploited.&#8221;  It&#8217;s the same everywhere &#8212; a truly determined attacker, no matter how many holes you plug, will find a new hole.</p>

<p>It&#8217;s not enough to blacklist commenters, to bayesian sort your email, to digitally-rights-manage your music, to X-ray every bag at the airport. Motivated parties will find a new way, a new method, a new weakness to exploit. There just isn&#8217;t a long-term technical solution, as far as I can see.</p>

<p>I shrugged it off, <a href="http://en.wikipedia.org/wiki/Canter_&amp;_Siegel">back in 1994</a>, but maybe spam is going to turn out to be a big problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2004/12/15/greencards-greencards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>not all that great</title>
		<link>http://introvert.net/blog/2004/04/24/not-all-that-great/</link>
		<comments>http://introvert.net/blog/2004/04/24/not-all-that-great/#comments</comments>
		<pubDate>Sat, 24 Apr 2004 22:22:00 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2004/04/24/not-all-that-great/</guid>
		<description><![CDATA[So I was at Best Buy the other day, buying a couple of <span class="caps">DVD</span>s with a gift card from Xmas that I came across.  I stumbled upon this <a href="http://www.bestbuy.com/site/olspage.jsp?id=1072285580988&#38;skuId=5892821&#38;type=product">Halo 2 Preview Pack</a> they&#8217;re selling there, a box with&#8230;]]></description>
			<content:encoded><![CDATA[<p>So I was at Best Buy the other day, buying a couple of <span class="caps">DVD</span>s with a gift card from Xmas that I came across.  I stumbled upon this <a href="http://www.bestbuy.com/site/olspage.jsp?id=1072285580988&amp;skuId=5892821&amp;type=product">Halo 2 Preview Pack</a> they&#8217;re selling there, a box with an XBox controller and a Halo 2 non-playable demo disc, and some Best Buy coupons for $9.99.  &#8220;Heck,&#8221; I said to myself, &#8220;even if it&#8217;s a cheap controller and a non-playable sucky demo, it&#8217;s probably still worth $10.&#8221;</p>

<p>Here&#8217;s the thing: it&#8217;s not.  The &#8220;nonplayable demo&#8221; isn&#8217;t even really a demo &#8212; it&#8217;s a <span class="caps">DVD.</span> And the controller is so awful, just holding it in my hands makes me feel like a loser.  And the coupons are all for XBox titles from two years ago.  So yeah, I got ripped off by Best Buy.</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2004/04/24/not-all-that-great/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>good news for the middle east</title>
		<link>http://introvert.net/blog/2004/04/06/good-news-for-the-middle-east/</link>
		<comments>http://introvert.net/blog/2004/04/06/good-news-for-the-middle-east/#comments</comments>
		<pubDate>Tue, 06 Apr 2004 21:33:00 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2004/04/06/good-news-for-the-middle-east/</guid>
		<description><![CDATA[<div class="right_image">
<img src="/images/2004/04/prince-persia" alt="" />
</div>

<a href="http://gamerankings.com/htmlpages2/589719.asp">Prince of Persia: The Sands of Time</a> &#8212; this may be the best video game since the Wind Waker Zelda game.  There are a few things about this game that I find really&#8230;]]></description>
			<content:encoded><![CDATA[<div class="right_image">
<img src="/images/2004/04/prince-persia" alt="" />
</div>

<p><a href="http://gamerankings.com/htmlpages2/589719.asp">Prince of Persia: The Sands of Time</a> &#8212; this may be the best video game since the Wind Waker Zelda game.  There are a few things about this game that I find really enjoyable.  Firstly, the graphics (at least on the XBox version) are fantastic, and the huge areas and vistas are beautiful.  The way the prince moves is so fluid and natural, I find myself stopping to marvel at it, even halfway into the game.  Second, the gameplay is really well designed and fun.  Nothing seems <em>hard</em> exactly, but there is just enough challenge to keep me interested, but not so much that I&#8217;m losing patience with the game, like in Splinter Cell, where things were either ludicrously easy or insanely difficult (for me, anyway). Also, the designers built the levels in such a way that new puzzles and types of actions are constantly becoming available to maintain interest, in contrast to games like, say, Deus Ex 2, where the only things that revealed themselves over the course of the game were lame new type of guns and enemies that were harder to kill.</p>

<hr style="clear: right; visibility: hidden" />
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2004/04/06/good-news-for-the-middle-east/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>latest time sink</title>
		<link>http://introvert.net/blog/2004/01/27/latest-time-sink/</link>
		<comments>http://introvert.net/blog/2004/01/27/latest-time-sink/#comments</comments>
		<pubDate>Tue, 27 Jan 2004 17:17:00 +0000</pubDate>
		<dc:creator>tew</dc:creator>
				<category><![CDATA[computer]]></category>

		<guid isPermaLink="false">http://introvert.net/blog/2004/01/27/latest-time-sink/</guid>
		<description><![CDATA[
<img src="/images/2004/01/sw-kotor.jpg" alt="aliens" />


<a href="http://www.gamefly.com/">Gamefly</a> delivered <a href="http://gamerankings.com/htmlpages2/556553.asp">Star Wars:
Knights of the Old Republic</a> to me yesterday.  So far, it&#8217;s pretty great. 
It turns out that I&#8217;m really into RPGs.  Must have been my <a href="http://www.nethack.org">nethack</a> upbringing.  Oh, for a crysknife!
]]></description>
			<content:encoded><![CDATA[<p>
<img src="/images/2004/01/sw-kotor.jpg" alt="aliens" />
</p>

<p><a href="http://www.gamefly.com/">Gamefly</a> delivered <a href="http://gamerankings.com/htmlpages2/556553.asp">Star Wars:
Knights of the Old Republic</a> to me yesterday.  So far, it&#8217;s pretty great. 
It turns out that I&#8217;m really into RPGs.  Must have been my <a href="http://www.nethack.org">nethack</a> upbringing.  Oh, for a crysknife!</p>
]]></content:encoded>
			<wfw:commentRss>http://introvert.net/blog/2004/01/27/latest-time-sink/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

