<?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>Ad Hoc &#187; Computers &amp; Technology</title>
	<atom:link href="http://limulus.net/adhoc/category/computers-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://limulus.net/adhoc</link>
	<description>Eric McCarthy’s Weblog</description>
	<lastBuildDate>Fri, 22 Jan 2010 07:10:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Computer Graphics as an Art</title>
		<link>http://limulus.net/adhoc/2010/01/14/computer-graphics-as-an-art/</link>
		<comments>http://limulus.net/adhoc/2010/01/14/computer-graphics-as-an-art/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 07:22:44 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[Random Links]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=185</guid>
		<description><![CDATA[Around the time Toy Story was coming to theaters, a high school art teacher of mine said she couldn&#8217;t consider something that was computer animated to be art. I think this opinion stemmed from the misconception that once you learned to use computerized tools to do 2D or 3D animation you could create anything with [...]]]></description>
			<content:encoded><![CDATA[<p>Around the time Toy Story was coming to theaters, a high school art teacher of mine said she couldn&#8217;t consider something that was computer animated to be art. I think this opinion stemmed from the misconception that once you learned to use computerized tools to do 2D or 3D animation you could create anything with very little effort. This position didn&#8217;t sit well with me at the time, but I didn&#8217;t have a basis to refute it. Since then I&#8217;ve dabbled a bit in 3D modeling and animation and there&#8217;s no doubt in my mind that—while computers do make many tasks easier like all tools do—it still takes talent and effort to produce a compelling computer animation. I&#8217;ve learned it&#8217;s a talent of which I don&#8217;t have even a modicum.</p>
<p>Yesterday I watched <a href="http://thirdseventh.com/">The Third &#038; The Seventh</a> (via <a href="http://daringfireball.net/linked/2010/01/12/third-seventh">Daring Fireball</a>), a fully computer animated short film featuring iconic pieces of architecture. Watch it full screen and in HD on Vimeo&#8217;s site if you have the bandwidth. If this isn&#8217;t art then I don&#8217;t know what is.</p>
<p><object width="700" height="394"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7809605&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7809605&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="700" height="394"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2010/01/14/computer-graphics-as-an-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What I&#8217;ve Been Up To Lately</title>
		<link>http://limulus.net/adhoc/2008/03/01/what-ive-been-up-to-lately/</link>
		<comments>http://limulus.net/adhoc/2008/03/01/what-ive-been-up-to-lately/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 22:20:00 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[Life Stuff]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=178</guid>
		<description><![CDATA[February, despite the extra day, sure went quick. At the end of January, I was in San Francisco attending the Association of Alternative Newsweeklies annual Web Conference. Before the conference I was starting to feel sick, but during the conference I somehow got better. Then, a few days upon return to Tucson, I relapsed and [...]]]></description>
			<content:encoded><![CDATA[<p>
February, despite the extra day, sure went quick. At the end of January, I was in San Francisco attending the Association of Alternative Newsweeklies annual Web Conference. Before the conference I was starting to feel sick, but during the conference I somehow got better. Then, a few days upon return to Tucson, I relapsed and spent most of the rest of the week with a fever, coughing and generally feeling miserable. Then, a week after finally getting over that bug, I wound up getting sick again; this time it was something intestinal.
</p>
<p>
I&#8217;m all better now, but the point of bringing up being sick for too much of February is that it&#8217;s not conducive to productivity. At the AAN Web Conference we announced our new product, and the good news is that everyone wants it. But the bad news is that everyone wants it yesterday, and it&#8217;s something that we&#8217;ve only just announced, not something we can start selling. (It&#8217;s also not a boxed product, but rather an improved framework for developing and maintaining our customers web sites. As such, there will be a non-insignificant amount of setup work and time to get a client&#8217;s site into the new framework.) So I wish February didn&#8217;t have to go quite so quick, since there&#8217;s quite a bit of work still to be done.
</p>
<p>
I wasn&#8217;t too much involved with the development of this product before the conference, but I have been since. I&#8217;m glad I am, because I&#8217;m pretty darn excited about it. In addition to allowing clients to more directly manage the layout, style and functionality of their sites, it should help cut down the amount of development time we spend on doing site redesigns and allow new employees get up-to-speed quicker. That&#8217;s important, because there is already enough for a new developer to learn, considering we have both a proprietary abstracted database layer (Gyrobase) and proprietary programming language (&lt;ev&gt;).
</p>
<p>
Speaking of &lt;ev&gt;, that&#8217;s what I&#8217;ve been spending just about all my free time working on improving. Currently, the language&#8217;s parser and evaluator are written completely in Perl. While you might think this is a recipe for slowness — an interpreted language running on top of an interpreted language — it actually holds up reasonably well. But that&#8217;s not to say there isn&#8217;t lots of potential for improving performance, there is.
</p>
<p>
So, I&#8217;ve spent many nights and weekends in January and early February creating a compiler and virtual machine for &lt;ev&gt; written in C. In 2007 I had spent a weekend here and there writing an &lt;ev&gt; parser in C, mostly for the purpose of being a syntax validator. But it&#8217;s secondary purpose was to be the basis for this compiler and VM I&#8217;m now writing. It&#8217;s actually come quite a way. For instance, it successfully compiles and runs code that sets and displays variables. Though there&#8217;s still many more months of work ahead to get it to interact with the massive amounts of Perl code that would be impractical to re-implement in C, plus support for loops, conditionals, and math operations.
</p>
<p>
Truth be told, this compiler/VM has become a bit of an obsession. When I discovered that a compiler and a VM weren&#8217;t really such complex things and were well within my abilities to write, I haven&#8217;t been able to stop thinking about how to go about implementing them for &lt;ev&gt;. And it&#8217;s actually been a lot of fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2008/03/01/what-ive-been-up-to-lately/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DailyKos Scares Me</title>
		<link>http://limulus.net/adhoc/2008/01/11/dailykos-scares-me/</link>
		<comments>http://limulus.net/adhoc/2008/01/11/dailykos-scares-me/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 04:48:45 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[Progressive Politics]]></category>
		<category><![CDATA[Random Links]]></category>
		<category><![CDATA[Science & Skepticism]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=176</guid>
		<description><![CDATA[I mean that in the best possibly way though. I&#8217;ve posted my first substantive diary there this evening. In two short hours my thoughts on skepticism and Kucinich&#8217;s recount of the 2008 New Hampshire presidential primary generated 80 comments and 19 people voted to put it on the recommended diary list. That&#8217;s a lot of [...]]]></description>
			<content:encoded><![CDATA[<p>
I mean that in the best possibly way though. I&#8217;ve posted <a href="http://www.dailykos.com/storyonly/2008/1/11/214658/415/869/435426">my first substantive diary</a> there this evening. In two short hours my thoughts on skepticism and Kucinich&#8217;s recount of the  2008 New Hampshire presidential primary generated 80 comments and 19 people voted to put it on the recommended diary list. That&#8217;s a lot of eyeballs for something that only took an hour and a half to write.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2008/01/11/dailykos-scares-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Joy and Disappointment</title>
		<link>http://limulus.net/adhoc/2007/10/05/iphone-joy-and-disappointment/</link>
		<comments>http://limulus.net/adhoc/2007/10/05/iphone-joy-and-disappointment/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 07:58:56 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=171</guid>
		<description><![CDATA[The day following the infamous $200 iPhone price drop, my only reason for not getting an iPhone vanished and I found myself driving up Campbell Ave. to the Apple Store to buy one. For anyone who hasn&#8217;t bought something recently at an Apple Store, you may be in for a bit of a shock. Apple [...]]]></description>
			<content:encoded><![CDATA[<p>
The day following the infamous $200 iPhone price drop, my only reason for not getting an iPhone vanished and I found myself driving up Campbell Ave. to the Apple Store to buy one.
</p>
<p>
For anyone who hasn&#8217;t bought something recently at an Apple Store, you may be in for a bit of a shock. Apple has done away with cash registers, instead opting for roving employees with product scanners and wireless credit card processing devices. Since there is no place to form a queue, I had to roam around the store, constantly looking for an employee to free themselves from other customers. Instead of waiting in a line for ten minutes to get my iPhone, it took me forty minutes just to catch a free employee to fetch an iPhone and check me out.
</p>
<p>
On the whole, doing away with cash registers isn&#8217;t the problem — giving employees mobile checkout devices is actually a great idea. The problem is not having a designated place for customers to line up and make their purchases. Everyone complains about having to wait in line, but lines have stuck around for thousands of years because the alternative is chaos. The result of chaos is that a significant number of your customers feel like they were treated unfairly.
</p>
<p>
Frankly, I can&#8217;t see this absurd no-line policy resulting in anything but a decrease in retail store sales for Apple. I came very close to being frustrated enough to walk out without making a purchase.
</p>
<p>
My friend and co-worker, Collin, has noted this odd behavior from other companies. Dell, for instance, would list blade servers in their catalog, but not actually list their price. Instead, the catalog prompts you to call a rep and get a quote. As far as Collin is concerned — and quite rightfully so — Dell advertises but doesn&#8217;t actually sell blade servers. Perhaps Apple doesn&#8217;t have retail stores, just open houses where you can demo their products and drop stuff off for warranty repairs.
</p>
<p>
As for my iPhone, it&#8217;s great. Unfortunately, AT&amp;T&#8217;s service in Tucson isn&#8217;t quite as good as my former provider (Sprint), at least in the two main places I need to use a phone. But I can make and receive calls in both places, and it seems like AT&amp;T&#8217;s coverage is better than T-Mobile&#8217;s inside the office. For a while I had seriously been considering an unlocking hack because the Cell Test app (accessed by dialing <code>*3001#12345#*</code>) had me obsessing over signal strength. Eventually I realized that the real test of cell phone signal quality was whether or not I can make and receive calls from the places that mattered. I could, so I&#8217;ve stuck with AT&amp;T.
</p>
<p>
Another surprise was how susceptible the iPhone&#8217;s antenna is to interference from the hand holding it. Avoiding covering the antenna, located underneath the black plastic at the bottom of the iPhone, greatly improves signal quality. Apparently this is a problem with all GSM phones, so I can&#8217;t hold it against Apple.
</p>
<p>
One of the cool things about the iPhone is, or rather was, the developer community that rapidly evolved around it and the hack that enabled read/write access to the iPhone&#8217;s file system. The 1.1.1 iPhone firmware update just as swiftly put an indefinite hold on unauthorized third-party development. Sadly, third-party apps had just started showing signs of being useful.
</p>
<p>
I&#8217;ve already upgraded to the 1.1.1 firmware, mainly because the &#8220;double-click the home button&#8221; feature outweighed the benefits of the third-party apps. If development continues on the third-party apps for the 1.0.2 firmware and they become truly useful, I&#8217;ll have to consider downgrading.
</p>
<p>
Now, <a href="http://daringfireball.net/2007/10/forever_is_a_long_time">John Gruber</a> and <a href="http://diveintomark.org/archives/2007/10/04/if-wishes-were-iphones">Mark Pilgrim</a> are saying that if you wanted a phone that&#8217;s open to third-party developers you shouldn&#8217;t have bought an iPhone. I fully agree: if Apple decides the iPhone is a closed device I won&#8217;t regret my purchase. What is disappointing though is that we do not know if the iPhone is a closed device or not! Apple won&#8217;t confirm or deny if an SDK is forthcoming.
</p>
<p>
Apple is a notoriously secretive company, but usually it&#8217;s for reasonable reasons: to protect themselves from competitors or to keep forthcoming products from hurting sales of current products. If Apple does have an SDK in the works, I don&#8217;t see the harm in pre-announcing it. If it has no plans for an SDK, why can&#8217;t Apple just say that it currently has no plans? Apple should show a bit more respect for the developers who want to write apps for the iPhone and iPod touch platforms, and for the users who would really like to consume those third-party apps.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2007/10/05/iphone-joy-and-disappointment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Experiments in JavaScript Hackery and PNG Transparency</title>
		<link>http://limulus.net/adhoc/2007/04/15/experiments-in-javascript-hackery-and-png-transparency/</link>
		<comments>http://limulus.net/adhoc/2007/04/15/experiments-in-javascript-hackery-and-png-transparency/#comments</comments>
		<pubDate>Sun, 15 Apr 2007 19:12:36 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[limulus.net]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=164</guid>
		<description><![CDATA[I&#8217;ve started working on a fun &#8220;little&#8221; hobby project: urlpixie.com. At it&#8217;s heart, it&#8217;s a tinyurl clone with heaps of JavaScript and AJAX sugar. But I&#8217;m hoping I&#8217;ll have the time to continue to add features to it, to make it more than just a clone of tinyurl. At the very least, it&#8217;ll be a [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve started working on a fun &#8220;little&#8221; hobby project: <a href="http://urlpixie.com/">urlpixie.com</a>.
</p>
<p>
At it&#8217;s heart, it&#8217;s a <a href="http://tinyurl.com/">tinyurl</a> clone with heaps of JavaScript and AJAX sugar. But I&#8217;m hoping I&#8217;ll have the time to continue to add features to it, to make it more than just a clone of tinyurl. At the very least, it&#8217;ll be a place where I can store links to interesting sites so that I have a way of recalling them months later. (Bookmarks have never worked well for me.)
</p>
<p>
If you give a URL to the pixie, (and you&#8217;re using a browser other than IE 6), you&#8217;ll see an animation of pixie dust transform your URL into a short URL. What others may find interesting about this animation, is it&#8217;s relatively simple implementation. It doesn&#8217;t use <code>&lt;canvas&gt;</code> at all; it&#8217;s just a div, a transparent <a href="http://urlpixie.com/pixie-dust.png">background PNG</a> and a bit of JavaScript to change the <code>background-position</code> CSS property to point to different frames inside the PNG at short intervals. This works surprisingly well.
</p>
<p>
Perhaps a more naïve implementation would load each frame of the animation as a distinct image. (Or use an animated GIF instead of PNG, but the boolean transparency of GIF is a deal breaker.) This method however allows all the frames to be downloaded in one, ~150KB, shot. With a JavaScript preload of the image, it should be completely downloaded by the time the user submits the form and the animation needs to play.
</p>
<p>
One of the more interesting things I learned while doing this is that indexed color PNGs (PNG8) actually have support for a pseudo alpha channel! An RGBA-palette, as it&#8217;s called, where each color in the palette can also have an alpha value. For some reason, I had always thought that indexed PNGs were limited to boolean transparency the same way GIFs are. The Gimp gives this impression, as it doesn&#8217;t seem to be able to support anything more than boolean transparency in indexed color mode.
</p>
<p>
I doubt that there are many graphics packages that will save a PNG with an RGBA-palette. It&#8217;s a real shame, because with some proper optimization PNGs are can be made smaller than GIFs. If you&#8217;re interested in creating these types of PNGs you&#8217;ll likely need to use <a href="http://www.libpng.org/pub/png/apps/pngquant.html">pngquant</a>. And while we&#8217;re on the topic of optimizing PNGs, <a href="http://optipng.sourceforge.net/">OptiPNG</a> is a must.
</p>
<p>
Another side project I&#8217;ve been working on is <a href="http://unallocated.com/">unallocated.com</a>. I&#8217;m not entirely sure what I&#8217;m going for with it, but currently it aims to tell you as much about your IP address as it possibly can. One of the recent additions is a bit of AJAX to allow for a much faster page load. Getting the reverse DNS, geolocation, and ARIN whois lookup of an IP all take too much time to hold up the downloading of the rest of the page. The AJAX additions allow parallel <code>XMLHttpRequest</code>s to download the parts of the page that are too slow to do inline.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2007/04/15/experiments-in-javascript-hackery-and-png-transparency/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PowerBook Fire Hazard</title>
		<link>http://limulus.net/adhoc/2007/03/24/powerbook-fire-hazard/</link>
		<comments>http://limulus.net/adhoc/2007/03/24/powerbook-fire-hazard/#comments</comments>
		<pubDate>Sat, 24 Mar 2007 22:49:30 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=163</guid>
		<description><![CDATA[A few weekends ago I was using my old PowerBook G4 while over at Lauren&#8217;s. While packing up my PowerBook to head home, I noticed that the power adapter was abnormally very hot. Looking closer, I noticed that the DC output wire&#8217;s insulation was creating a slight burning smell and looked all bubbly. I&#8217;m lucky [...]]]></description>
			<content:encoded><![CDATA[<p style="float: left;">
<a href="https://limulus.net/gallery/v/eric/forblog/IMG_0979.JPG.html"><img src="https://limulus.net/blog/media/blogs/eric/poweradapter1.jpg" alt="My PowerBook&#039;s Power Adapter" width="400" height="266" style="border: solid 1px black; margin: 0px 1em 0em 0px;" /></a><br />
<br />
<a href="https://limulus.net/gallery/v/eric/forblog/IMG_0982.JPG.html"><img src="https://limulus.net/blog/media/blogs/eric/poweradapter2.jpg" alt="Power Adapter&#039;s Hot Wire" width="400" height="266" style="border: solid 1px black; margin: 0px 1em 0em 0px;" /><br />
</a>
</p>
<p>
A few weekends ago I was using my old PowerBook G4 while over at <a href="http://laurensbookshelf.com/">Lauren&#8217;s</a>. While packing up my PowerBook to head home, I noticed that the power adapter was abnormally very hot. Looking closer, I noticed that the DC output wire&#8217;s insulation was creating a slight burning smell and looked all bubbly.
</p>
<p>
I&#8217;m lucky it didn&#8217;t start a fire and burn down Lauren&#8217;s house. And I&#8217;m not the only one who has been lucky, as this seems to be a <a href="http://zinkconsulting.com/burningadapter/">recurring problem</a> with PowerBook and iBook power adapters. There&#8217;s even a <a href="http://zeldeslaw.com/">class action lawsuit</a>.
</p>
<p>
The problem is that the design of the power adapter&#8217;s elegant cable management solution causes a lot of wear and tear on the DC output wire, especially where the wire meets the cable management hook, which is precisely where the big bubble is on the wire in the <a href="https://limulus.net/gallery/v/eric/forblog/IMG_0982.JPG.html">close-up</a>. Apple is obviously <a href="http://zinkconsulting.com/dangerous-by-design/">aware of the problem</a>, as with <a href="http://zinkconsulting.com/dangerous-by-design/adapter-generations.jpg">each revision</a> of the power adapter they seem to add more reinforcement to the DC output wire. Unfortunately this is all that Apple has done. They&#8217;ll replace a fried power adapter for free, but the replacement of course has the same design flaw.
</p>
<p>
It&#8217;s difficult for me to judge how much this is Apple&#8217;s fault; I simply don&#8217;t know enough about electricity. Could there be  circuit breaker that could stop a short on the DC side of a power adapter? Could the power adapter communicate with the computer on the other end to ensure that the power that is being sent over the wire is within a safe range of the power being received by the computer? I really don&#8217;t know.
</p>
<p>
In any case, it&#8217;s important for people who have a PowerBook, iBook, and even MacBook power adapter to handle their cables with care. If you have been rough with your cable — the power management hooks really do invite rough handling — then you should be wary of leaving your power adapter plugged in unattended. You might also consider buying a third party power adapter, like the <a href="http://macally.com/spec/specialties/accessories/psac4.html">the one sold by Macally</a>. There is of course no guarantee that theirs is any safer, but it at least doesn&#8217;t suffer from the same design flaw as Apple&#8217;s.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2007/03/24/powerbook-fire-hazard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Truth Doesn&#8217;t Always Win</title>
		<link>http://limulus.net/adhoc/2007/01/04/the-truth-doesnt-always-win/</link>
		<comments>http://limulus.net/adhoc/2007/01/04/the-truth-doesnt-always-win/#comments</comments>
		<pubDate>Fri, 05 Jan 2007 01:19:35 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[Progressive Politics]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=158</guid>
		<description><![CDATA[As evidence, a thread from Daily Kos. Brian Nelson&#8217;s explanation for how Sen. Barack Obama&#8217;s picture got paired with a caption that read &#8220;Osama bin Laden&#8221; on the front page of Yahoo! News is perfectly reasonable. Yet nearly no one who replies in that thread actually believes him. It&#8217;s absurd, and sad.]]></description>
			<content:encoded><![CDATA[<p>
As evidence, <a href="http://www.dailykos.com/comments/2007/1/4/122155/8947/18">a thread from Daily Kos</a>.
</p>
<p>
Brian Nelson&#8217;s explanation for how Sen. Barack Obama&#8217;s picture got paired with a caption that read &#8220;Osama bin Laden&#8221; on the front page of Yahoo! News is perfectly reasonable. Yet nearly no one who replies in that thread actually believes him. It&#8217;s absurd, and sad.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2007/01/04/the-truth-doesnt-always-win/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Phreak The Arizona Vote</title>
		<link>http://limulus.net/adhoc/2006/11/02/phreak-the-arizona-vote/</link>
		<comments>http://limulus.net/adhoc/2006/11/02/phreak-the-arizona-vote/#comments</comments>
		<pubDate>Fri, 03 Nov 2006 06:15:13 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>
		<category><![CDATA[Progressive Politics]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=154</guid>
		<description><![CDATA[Dust off your winmodems, it&#8217;s time to subvert democracy! The phone modems are turned on at 7:00pm on election day allowing the precincts to report totals. This phone communication method is fundamentally stupid. It opens the &#8220;crown jewels&#8221; (the central database of votes) to outside manipulation by anybody who has that phone number, often NOT [...]]]></description>
			<content:encoded><![CDATA[<p>
Dust off your winmodems, it&#8217;s time to <a href="http://auditaz2.blogspot.com/2006/11/hacking-early-vote.html">subvert democracy</a>!
</p>
<blockquote cite="http://auditaz2.blogspot.com/2006/11/hacking-early-vote.html" title="Audit Arizona: Hacking The Early Vote">
<p>
The phone modems are turned on at 7:00pm on election day allowing the precincts to report totals. This phone communication method is fundamentally stupid. It opens the &#8220;crown jewels&#8221; (the central database of votes) to outside manipulation by anybody who has that phone number, often NOT changed between elections. Diebold&#8217;s software protocols allow standard personal computers to make an incoming connection, not just voting machines. Elections officials would never know that this &#8220;rogue&#8221; slipped in and manipulated the database.
</p>
</blockquote>
<p>
The description of this exploit indicates that this system&#8217;s only layer of security is based on the assumption that an attacker does not have the phone number for the central modem bank. If this is true, the designers are relying on very bad <a href="http://en.wikipedia.org/wiki/Security_through_obscurity">security through obscurity</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2006/11/02/phreak-the-arizona-vote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AppleSMU Error -110</title>
		<link>http://limulus.net/adhoc/2006/09/12/applesmu-error-110/</link>
		<comments>http://limulus.net/adhoc/2006/09/12/applesmu-error-110/#comments</comments>
		<pubDate>Tue, 12 Sep 2006 18:46:44 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=150</guid>
		<description><![CDATA[Last month, my iMac G5 at work started rebooting randomly. (If didn&#8217;t have my Energy Saver system preferences set to restart automatically after a power failure, I suspect it would probably be shutting down instead of restarting.) Looking through system.log, I came across this: Aug 29 17:59:26 localhost kernel[0]: AppleSMU -- shutdown cause = -110 [...]]]></description>
			<content:encoded><![CDATA[<p>
Last month, my iMac G5 at work started rebooting randomly. (If didn&#8217;t have my Energy Saver system preferences set to restart automatically after a power failure, I suspect it would probably be shutting down instead of restarting.) Looking through system.log, I came across this:
</p>
<pre>
Aug 29 17:59:26 localhost kernel[0]: AppleSMU -- shutdown cause = -110
</pre>
<p>
Searching Google revealed very little about this error number. As the week went on, the reboots became more frequent. When I finally brought it into the Apple Store, it wouldn&#8217;t even turn on for them.
</p>
<p>
As it turned out, my problem was solved with a power supply replacement. Even though this iMac wasn&#8217;t covered under AppleCare, the local Apple Store replaced the power supply free of charge.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2006/09/12/applesmu-error-110/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WiFi Freeloaders!</title>
		<link>http://limulus.net/adhoc/2006/09/09/wifi-freeloaders/</link>
		<comments>http://limulus.net/adhoc/2006/09/09/wifi-freeloaders/#comments</comments>
		<pubDate>Sun, 10 Sep 2006 06:12:18 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Computers & Technology]]></category>

		<guid isPermaLink="false">https://limulus.net/adhoc/?p=149</guid>
		<description><![CDATA[I have a confession to make. I leave my wireless access point wide open. Anyone can join it. Yes, this goes against the common wisdom that everyone should use WEP to keep people from &#8220;stealing&#8221; your internet connection. But WEP is trivial to crack, so it only really provides a false sense of security. There&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>
I have a confession to make. I leave my wireless access point wide open. Anyone can join it.
</p>
<p>
Yes, this goes against the common wisdom that everyone should use WEP to keep people from &#8220;stealing&#8221; your internet connection. But WEP is trivial to crack, so it only really provides a false sense of security. There&#8217;s also MAC based authorization, and that doesn&#8217;t keep people from listening in on your network traffic. So I leave my WiFi network open for all, and in doing so I try to be aware what data I&#8217;m broadcasting to the neighborhood when I use it.
</p>
<p>
The fact that my WiFi network is wide open isn&#8217;t news to the three neighbors I apparently have using it. In fact, they could even be reading this right now (Hi!), due to the fact that the network&#8217;s SSID is &#8220;limulus.net&#8221;. I don&#8217;t mind people freeloading on my wireless network, so long as they&#8217;re just using it for email and casual web browsing.
</p>
<p>
Today though, while I was playing WoW, my latency to the WoW servers shot through the roof. Typically I get about 80ms, but this was about 800ms. Pretty much unplayable. (Damn lag!) The wireless LED on my DSL/wifi router was flashing like crazy, and a quick investigation with Ethereal confirmed my suspicion: someone was downloading something via BitTorrent.
</p>
<p>
I didn&#8217;t bother to investigate what they were downloading, and I really don&#8217;t care. There are plenty of legal uses for BitTorrent (WoW uses it for game updates, for example). I suspect they don&#8217;t realize the havoc BitTorrent wreaks on a network — or maybe they figured it out and that&#8217;s why the download stopped only about a half hour in. Or maybe it was some piece of spyware running on their machine updating itself and they didn&#8217;t even know it was running.
</p>
<p>
At this point, I think most people in my situation would just block this user&#8217;s MAC address. But I&#8217;ve decided to be nice to this freeloading neighbor that I haven&#8217;t even met yet: I&#8217;m going to setup my FreeBSD machine using pf and ALTQ to be a bandwidth shaping router for my network. This way, my freeloaders will have their BitTorrent bandwidth capped, and I&#8217;ll still be able to use my internet connection for things that require low latency (like WoW, and SSHing to work machines).
</p>
<p>
The gory details on how I accomplish this will be posted here soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://limulus.net/adhoc/2006/09/09/wifi-freeloaders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
