<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
  <title>Preston Hunt</title>
  <link>http://prestonhunt.com/</link>
  <description>Stories, pictures, and journal entries from Preston Hunt.</description>
  <feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/prestonhunt/UJHe" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly><item>
    <title>Good article from Clayton Christensen on IEEE Spectrum a ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/344785002/390</link>
    <description>Good article from Clayton Christensen on IEEE Spectrum about the application of the Toyota Production System to the semiconductor industry:  &lt;a href="http://www.spectrum.ieee.org/may08/6179"&gt;The New Economics of Semiconductor Manufacturing&lt;/a&gt;.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/390</guid>
		<pubDate>Thu, 24 Jul 2008 09:58:28 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/390</feedburner:origLink></item>
  <item>
    <title>The other day, while waiting for my train home, I spent  ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/344146436/389</link>
    <description>The other day, while waiting for my train home, I spent the idle minutes reading the fare information sign at the station.  Portland's public transportation uses a three-zone system with different ticket prices depending on how far you travel.  &lt;p&gt;
Due to reasons unknown to me (but undoubtedly involving politics and gerrymandering), when the light rail was extended to Hillsboro several years ago, everything west of the zoo was put into zone 3.  There are no zone 2 stops between the last stop on the west side (Sunset transit center) and the zoo stop halfway through the west-side tunnel (which is in zone 1).&lt;p&gt;
What this means is that anybody buying a ticket out in Hillsboro is going to need either a one-zone ticket or a three-zone ticket.  There are no possible destinations from Hillsboro that would require a two-zone ticket.&lt;p&gt;
However, the ticket machines at these stops only sell two- and three-zone tickets!  I hope there's some other explanation, but it certainly seems like Tri-met is ripping people off.  The amount is small (the one-zone ticket is only five cents cheaper), but the principle of over-charging is the same nonetheless.&lt;p&gt;
I need to purchase a three-zone ticket anyway so this doesn't affect me directly.  But I am curious as to why such a blatant error/oversight persists.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/389</guid>
		<pubDate>Wed, 23 Jul 2008 19:11:46 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/389</feedburner:origLink></item>
  <item>
    <title>A very interesting post on the mathematics behind fuel e ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/343133618/388</link>
    <description>A very interesting post on the mathematics behind fuel efficiency calculations: &lt;a href="http://www.bunniestudios.com/blog/?p=257"&gt;Miles per Gallon vs. Gallons per Mile&lt;/a&gt;


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/388</guid>
		<pubDate>Tue, 22 Jul 2008 15:30:05 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/388</feedburner:origLink></item>
  <item>
    <title>Where the Hell is Matt:  Guy dances all around the world ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/337729960/387</link>
    <description>&lt;a href="http://www.vimeo.com/1211060?pg=embed&amp;sec=1211060&amp;hd=1"&gt;Where the Hell is Matt&lt;/a&gt;:  Guy dances all around the world.  Brought a big smile to my face.  (Thanks Steve for the forward!)


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/387</guid>
		<pubDate>Wed, 16 Jul 2008 20:13:49 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/387</feedburner:origLink></item>
  <item>
    <title>Back when we designed the security for Wireless USB, one ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/335813168/386</link>
    <description>Back when we designed the security for Wireless USB, one of the attacks we protected against was the &lt;a href="http://en.wikipedia.org/wiki/Man_in_the_middle_attack"&gt;man-in-the-middle attack&lt;/a&gt;.  From a product marketing perspective, this was one of the hardest features to get agreement on because it requires the end user to perform a manual verification step.&lt;p&gt;
Many people think that manual verification hurts usability unnecessarily since, in their eyes, MITM attacks are very difficult to do.  Their reasoning is as follows:  It's extremely unlikely that an attacker would be present at the exact moment in space and time when the end user performs the security pairing.  Therefore we really don't need MITM protection.&lt;p&gt;
However, the more paranoid members of our team correctly pointed out that it would be trivial for an attacker to simply jam the transmission of one of the devices.  The connection would then stop working.  When faced with this situation, most users "reboot" the devices and perform the pairing ritual again.&lt;p&gt;
We ended up including fairly robust protection against MITM attacks.  Which is a good thing, since a recent article discusses how easy it is to &lt;a href="http://www.informit.com/articles/printerfriendly.aspx?p=1193476"&gt;force a Bluetooth device to dump its pairing data and initiate the rekeying process&lt;/a&gt;.  This attacks the protocol directly and is even easier to accomplish than the denial-of-service-type jamming attack that we were concerned with.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/386</guid>
		<pubDate>Mon, 14 Jul 2008 23:28:13 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/386</feedburner:origLink></item>
  <item>
    <title>Story: Seattle to Portland 2008</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/337729961/118</link>
    <description>My one-day bicycle ride from Seattle to Portland.&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/story/118</guid>
		<pubDate>Sat, 12 Jul 2008 00:00:00 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/story/118</feedburner:origLink></item>
  <item>
    <title>I finally found a decent ExposÃ© clone for Vista: Switch ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/324977422/380</link>
    <description>I finally found a decent ExposÃ© clone for Vista: &lt;a href="http://insentient.net/"&gt;Switcher&lt;/a&gt;.  Yes, Mac people, no need to leave a comment about how this is built-in to Macs.  I already know it's an awesome feature.  That's why I want it in Vista.  I'm not sure why Microsoft didn't build this feature in themselves, but Switcher seems to do the job.  Of course, if anybody knows of something better, I'd love to hear about it.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/380</guid>
		<pubDate>Wed, 02 Jul 2008 08:32:28 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/380</feedburner:origLink></item>
  <item>
    <title>The Illusionist **** : Is there room in the world for tw ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/324085738/379</link>
    <description>&lt;a href="http://www.imdb.com/title/tt0443543/"&gt;The Illusionist&lt;/a&gt; **** : Is there room in the world for two prestidigitation movies that were released almost simultaneously?  It appears so.  While not as good as the Prestige, this movie is beautifully filmed, has great acting from Edward Norton, and is worthy in its own right.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/379</guid>
		<pubDate>Tue, 01 Jul 2008 07:25:10 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/379</feedburner:origLink></item>
  <item>
    <title>Three more reasons I prefer PostgreSQL over MySQL:
First ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/321417720/378</link>
    <description>Three more reasons I prefer PostgreSQL over MySQL:&lt;p&gt;
First: MySQL only supports constants in default clauses.  In other words, this is forbidden:&lt;p&gt;
&lt;pre&gt; create table times ( time1 datetime default now(), time2 datetime default now() );
&lt;/pre&gt;&lt;p&gt;
Things are even more complicated when you look into why MySQL has the very confusing situation of a datetime type and a timestamp type.  And, in my opinion, the &lt;a href="http://dev.mysql.com/doc/refman/5.0/en/date-and-time-types.html"&gt;MySQL documentation&lt;/a&gt; on the subject is poorly formatted, at least in comparison to &lt;a href="http://www.postgresql.org/docs/8.3/interactive/datatype-datetime.html"&gt;PostgreSQL's documentation&lt;/a&gt;.&lt;p&gt;
Second: MySQL date/time fields don't support microsecond resolution!  Aye-yah.  Yet another feature that needs to be handled in application code when it really belongs in the database.&lt;p&gt;
Third: The MySQL time zone support seems very clunky to the point where it's easier just to store everything as GMT and handle conversions at the application layer.&lt;p&gt;
PostgreSQL handles all of these issues no problem.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/378</guid>
		<pubDate>Fri, 27 Jun 2008 07:53:28 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/378</feedburner:origLink></item>
  <item>
    <title>Kurt turned me on to Bikely, a sweet bike route mapping  ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/312844059/377</link>
    <description>Kurt turned me on to &lt;a href="http://bikely.com"&gt;Bikely&lt;/a&gt;, a sweet bike route mapping site.  It has a great user interface, provides an elegant Google Maps mashup, offers elevation profiles, and can print out turn-by-turn directions (cue sheets).  Here's an example, the &lt;a href="http://www.bikely.com/maps/bike-path/Portland-Century-2007"&gt;Portland Century route&lt;/a&gt;.&lt;p&gt;
Up until now, the venerable &lt;a href="http://www.gmap-pedometer.com/"&gt;gmaps-pedometer&lt;/a&gt; had been my favorite way of conveying this information, but I'm switching to Bikely!  It has a few areas for improvement (such as its search) but development seems active so I'm sure they'll get resolved.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/377</guid>
		<pubDate>Sun, 15 Jun 2008 23:06:25 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/377</feedburner:origLink></item>
  <item>
    <title>Three Cups of Tea ***** Very important book that everybo ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/312474616/376</link>
    <description>&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0670034827/prestonhunt-20"&gt;&lt;img class="amazonpic" src="http://images.amazon.com/images/P/0670034827.01.THUMBZZZ.jpg"&gt;Three Cups of Tea&lt;/a&gt; ***** Very important book that everybody needs to read.  Guy gets lost after climbing K2.  Pakistani village nurses him to health.  He pledges to build them a school, starting life-long mission to build schools for girls in Pakistan and Afghanistan.  By the end of the book, I was convinced that this is the only long-term solution to stopping terrorism.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/376</guid>
		<pubDate>Sun, 15 Jun 2008 09:31:45 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/376</feedburner:origLink></item>
  <item>
    <title>One of my favorite new sites is SlimTimer.  It's the bes ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/311363812/375</link>
    <description>One of my favorite new sites is &lt;a href="http://slimtimer.com/"&gt;SlimTimer&lt;/a&gt;.  It's the best time tracker for tasks that I've found, either as a online Web 2.0-ish service or an offline installable application.  SlimTimer offers a basic mode for free and premium services for a small fee.&lt;p&gt;
I am hooked after using it for a couple of months.  When I free up some project time, I am going to contact the author and see if he is interested in some collaboration opportunities.  One thing I could help out with is a Windows Vista sidebar companion gadget.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/375</guid>
		<pubDate>Fri, 13 Jun 2008 11:35:42 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/375</feedburner:origLink></item>
  <item>
    <title>After reading a glowing review from Wired, I finally got ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/307164545/374</link>
    <description>After reading a &lt;a href="http://www.wired.com/techbiz/it/magazine/16-05/mf_amazon"&gt;glowing review from Wired&lt;/a&gt;, I finally got around to signing up for an Amazon Web Services account and playing around with &lt;a href="http://www.amazon.com/gp/browse.html?node=201590011"&gt;Amazon EC2&lt;/a&gt;.  It's cool!&lt;p&gt;
At first, I didn't understand what exactly EC2 was.  The Amazon promotional material could be a little more clear in this area.  It's a virtual machine (what I refer to as a slice, Amazon calls it an instance) that is billed out by the hour (real world time, not CPU-used time).  It has an impressive set of client command-line tools that let you control your slices from any Windows or Linux box on the Internet.  Everything uses public key cryptography.&lt;p&gt;
To get started, Amazon has an online forum that offers free, pre-configured instances.  They have all of the Linux flavors, Solaris, OpenBSD, etc.  I found a slimmed down version of Gentoo enabled with PHP and Apache2 and was up and running in under 5 minutes.&lt;p&gt;
Another cool concept that Amazon has is the ability to purchase IP addresses and them route them to any machine on the EC2 network.  Amazon calls this concept "elastic IP addresses".  All of your instances run with private IP addresses on the Amazon network.  For them to be accessible to the outside world, you use the client tools to connect your public IP address with the private one.  One of the obvious advantages of doing this is that it makes it extremely easy to re-route your traffic to a different instance any time you want with zero DNS downtime.&lt;p&gt;
Getting back to instances, they are ephemeral in the sense that when you shut them down, they are gone forever.  I figured this out the hard way when I configured an instance to serve up a custom web page, shut it down, and then started it back up again and discovered that my changes were gone.  If you want to preserve any changes you made to the pre-configured image, you need to store them on Amazon S3.  Luckily, Amazon provides tools to make this very easy to do.&lt;p&gt;
In addition to getting up and running very quickly with minimal capital, AWS provides essentially unlimited scaling.  Read this blog post about &lt;a href="http://blog.rightscale.com/2008/04/23/animoto-facebook-scale-up/"&gt;Animoto's launch of their Facebook app&lt;/a&gt; for a case study.  &lt;a href="http://blogs.smugmug.com/don/2008/06/03/skynet-lives-aka-ec2-smugmug/"&gt;SmugMug&lt;/a&gt; is another good case study.&lt;p&gt;
One interesting facet of Amazon's web services offerings is the ecosystem that's starting to build up around them.  Look at &lt;a href="http://www.google.com/search?q=RightScale&amp;btnI=I'm+Feeling+Lucky"&gt;RightScale&lt;/a&gt; as one example of a company offering value-added services to AWS.&lt;p&gt;
All in all, a very impressive offering: compute, storage, queue, database, and (with third-party help) scaling.  Everything you need to launch whatever you want to.  &lt;p&gt;
But you do pay for everything: Instance time, data transferred in/out of AWS, storage.  I estimate the minimum monthly cost of a basic instance at around $100.  Still dirt cheap compared to buying your own equipment for colo, but not as cheap as &lt;a href="http://www.slicehost.com/"&gt;Slicehost&lt;/a&gt; or some of the other VPS vendors (around $20 including quite a bit of bandwidth and a fair amount of storage).&lt;p&gt;
Interested in starting your own EC2 instance?  These may help:  &lt;a href="http://www.zougg.com/blog/2007/07/14/running-amazon-ec2/"&gt;link1&lt;/a&gt;, &lt;a href="http://paulstamatiou.com/2008/04/05/how-to-getting-started-with-amazon-ec2"&gt;link2&lt;/a&gt;&lt;p&gt;
Next up on my to-investigate list:  Google App Engine.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/374</guid>
		<pubDate>Sat, 07 Jun 2008 22:05:16 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/374</feedburner:origLink></item>
  <item>
    <title>I finally made the upgrade to Firefox 3.  The speed enha ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/305109602/373</link>
    <description>I finally made the upgrade to Firefox 3.  The speed enhancements are incredible - it screams!  Other notable improvements include an incredibly improved address bar (it's very Apple-Spotlight-inspired), a very nice new download manager, and some significant usability enhancements to the add-on manager.  MozillaLinks has a &lt;a href="http://mozillalinks.org/wp/2008/02/a-deep-look-to-firefox-3-beta-3/"&gt;thorough review of the changes&lt;/a&gt;.&lt;p&gt;
Unfortunately, like all Firefox upgrades, there are quite a few of my favorite add-ons that are no longer compatible.  Hopefully they will be updated soon, because now that I've used FF3 for a few days, there's no going back now!


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/373</guid>
		<pubDate>Wed, 04 Jun 2008 22:44:33 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/373</feedburner:origLink></item>
  <item>
    <title>Charity Navigator just released their report on the fund ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/304996799/372</link>
    <description>Charity Navigator just released their report on the &lt;a href="http://www.charitynavigator.org/index.cfm?bay=studies.metro.main"&gt;fundraising efficiency of the top 30 metropolitan areas&lt;/a&gt;.  Portland was &lt;a href="http://www.charitynavigator.org/index.cfm?bay=studies.metro.region&amp;metroid=27&amp;print=1"&gt;ranked 26th&lt;/a&gt; - doh!


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/372</guid>
		<pubDate>Wed, 04 Jun 2008 19:58:54 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/372</feedburner:origLink></item>
  <item>
    <title>From CNN online video: Man biked 42-mile work commute ev ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/303273742/371</link>
    <description>From CNN online video: Man &lt;a href="http://www.cnn.com/video/#/video/living/2008/05/30/christian.bike.to.work.kero"&gt;biked 42-mile work commute&lt;/a&gt; every day in May - each way! 


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/371</guid>
		<pubDate>Mon, 02 Jun 2008 15:15:10 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/371</feedburner:origLink></item>
  <item>
    <title>Anchorman ** : A little too zany for me.


</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/302796975/370</link>
    <description>&lt;a href="http://www.imdb.com/title/tt0357413/"&gt;Anchorman&lt;/a&gt; ** : A little too zany for me.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/370</guid>
		<pubDate>Sun, 01 Jun 2008 23:10:14 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/370</feedburner:origLink></item>
  <item>
    <title>I picked up a Navigon 2100 GPS for $120 off of bensbarga ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/300647375/369</link>
    <description>I picked up a &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000W6EUOE/prestonhunt-20"&gt;&lt;img class="amazonpic" src="http://images.amazon.com/images/P/B000W6EUOE.01.THUMBZZZ.jpg"&gt;Navigon 2100 GPS&lt;/a&gt; for $120 off of bensbargains.net last month.  This is the least expensive GPS that I know of that will read the street names to you.  Other low-cost models just say "turn right", "turn left", etc.  Some online reviews said that the Navigon has a slow user interface, but I didn't think it was bad at all.  &lt;p&gt;
Two unique Navigon features are lifetime free map updates and an awesome highway interchange mode that makes it easy to determine which lane you should be in.  It also has an excellent three-dimensional "reality view" which is extremely intuitive.&lt;p&gt;
This unit pretty much does everything that I would want a GPS to do.  Some more points of interest would be nice, but at this price point, I really can't complain!  Highly recommended if you are in the market for a GPS unit for your car.&lt;p&gt;
Update: Oops, my bad.  Turns out the Navigon doesn't have free map updates after all.  It does have free software updates, but probably most of the other GPS manufacturers offer that also.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/369</guid>
		<pubDate>Thu, 29 May 2008 08:44:57 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/369</feedburner:origLink></item>
  <item>
    <title>You want to print to PDF and you don't want to mess with ...</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/300135066/368</link>
    <description>You want to print to PDF and you don't want to mess with ad-supported drivers with pop-ups and you don't want to pay for Acrobat from Adobe?  (Or you're like me and you did pay for Acrobat, but the overly aggressive licensing server keeps deactivating your product?)  &lt;a href="http://www.google.com/search?q=BullZip PDF&amp;btnI=I'm+Feeling+Lucky"&gt;BullZip PDF&lt;/a&gt; is the answer.


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/368</guid>
		<pubDate>Wed, 28 May 2008 14:54:17 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/368</feedburner:origLink></item>
  <item>
    <title>The Mexican *** : Better than I expected!


</title>
    <link>http://feeds.feedburner.com/~r/prestonhunt/UJHe/~3/298708480/367</link>
    <description>&lt;a href="http://www.imdb.com/title/tt0236493/"&gt;The Mexican&lt;/a&gt; *** : Better than I expected!


&gt;</description>
    <guid isPermaLink="false">http://prestonhunt.com/blog/367</guid>
		<pubDate>Mon, 26 May 2008 15:47:51 PST</pubDate>
  <feedburner:origLink>http://prestonhunt.com/blog/367</feedburner:origLink></item>
</channel>
</rss>
