<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11838341</id><updated>2011-11-22T20:02:03.672-08:00</updated><title type='text'>FCOWS</title><subtitle type='html'>Frank's chronologically-ordered Web site</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>95</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11838341.post-1208665890240606286</id><published>2007-06-12T14:26:00.000-07:00</published><updated>2007-06-12T14:38:16.562-07:00</updated><title type='text'>This page has moved</title><content type='html'>&lt;pre&gt;
HTTP/1.1 301 Moved Permanently
Date: Tue, 12 Jun 2007 21:36:13 GMT
Location: http://frankschmitt.org/
Content-Type: text/html
&lt;/pre&gt;

&lt;p&gt;The page you have requested has moved. Please click &lt;a href="http://frankschmitt.org/"&gt;here&lt;/a&gt; to go to the new location.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-1208665890240606286?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/1208665890240606286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=1208665890240606286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/1208665890240606286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/1208665890240606286'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2007/06/this-page-has-moved.html' title='This page has moved'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-8595019464597325504</id><published>2007-02-16T11:07:00.000-08:00</published><updated>2007-02-16T11:48:20.225-08:00</updated><title type='text'>The Coldest Point in the Universe is in Burnaby, BC</title><content type='html'>&lt;p&gt;I attended a presentation yesterday at the Telus Sphere of Science Word of Telus World, or whatever they're calling it these days, by &lt;a href="http://www.dwavesys.com/"&gt;D-Wave systems&lt;/a&gt;, The Quantum Computing Company™. These are the folks who surprised a lot people, myself included, by announcing their plans to have a commercial quantum computer ready to complete real work by 2008. The crowd lined up outside the sphere was overwhelmingly male, but other than that a good cross-section of the lower-mainland population. We picked up our pre-registration nametags and were herded into a smallish theater on the second floor. &lt;/p&gt;

&lt;p&gt;There was a lot of congratulatory talk and thank-yous for investors and employees, and then the CTO of the company, &lt;a href="http://dwave.wordpress.com/"&gt;Geordie Rose&lt;/a&gt; took the floor to explain a little bit about the proof-of-concept that they've developed. The computer is a 5-millimeter-square chunk of niobium cooled to a temperature of four millikelvins (hence the title of this post). The 16-qubit proof-of-concept is roughly a hundred times slower than a thousand-dollar PC, but apparently it works, and the company is confident that they can scale it up rapidly to the 1000-qubit mark, where the device will become notably faster for certain classes of problems than existing digital computers. &lt;/p&gt;

&lt;p&gt;While most people that know a little bit about computing technologies have predicted that quantum computers are about fifty years away from commercialization, something that is technically a five-qubit computer is available for sale right now. The fifty-year number is basically a wild-ass guess of the people trying to develop so-called "gate model" quantum computers, which mimic the functionality of a conventional microprocessor using quantum devices rather than transistors. D-Wave is using an entirely different approach: an analog computer. Not analog in the sense of "continuously varying," but analog in the sense that the manifestation on their four-by-four grid of qubits is &lt;i&gt;analog&lt;/i&gt;ous to a graph that represents the problem they are trying to solve.&lt;/p&gt;

&lt;p&gt;What sorts of problems might those be? They are currently targeting applications in the life sciences (drug database searches and protein folding), molecular simulations, and more general database searches. In mathematical terms, they hope to dramatically speed up the classes of problems known by mathematicians as &lt;a href="http://en.wikipedia.org/wiki/NP-complete"&gt;NP-complete&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/NP-hard"&gt;NP-hard&lt;/a&gt;. As an example he used a graph of the shortest path that visits every city in Sweden (no bork jokes, please). With current technology it would take a state-of-the-art PC about 85 years to solve, but it could potentially be solved in minutes by a quantum computer. One of the things any crypto-geek who's seen &lt;a href="http://en.wikipedia.org/wiki/Sneakers_%28film%29"&gt;&lt;i&gt;Sneakers&lt;/i&gt;&lt;/a&gt; would ask is can it be used to quickly factor large numbers*. The answer is "yes, it can," although this fact was strongly downplayed by Mr. Rose when someone brought it up in the post-presentation question period. Apparently saying that accelerating NP-complete problem solving was a good way of getting funding for QC research back in the '90's, since that sort of acceleration could have a significant impact on the field of public-key cryptology. &lt;/p&gt;

&lt;p&gt;The way that the system is configured is that each of the sixteen qubits is connected by a variable link to each of it's eight nearest neighbors (or five in edge-cases and three in corner cases). Each qubit and each connection is biased in a certain direction, and over time they assume the lowest (or second-lowest) energy state, which represents the best (or second-best) solution to the problem, which is then read and transmitted back to the user. If the qubits represent wedding guests (one of the demonstrations), and Joanne really wants to sit near a window, but not at the same table that John is sitting, that fact is represented in a the set of initial biases, and the lowest-energy state that results is the optimal arrangement of guests at the wedding. &lt;/p&gt;

&lt;p&gt;Future work, aside from ramping up the number of qubits also involves connecting each qubit in the array to every other qubit. The other piece of the puzzle, and the reason for the public demo, is to generate interest and get people thinking of interesting optimization problems that a future commercial implementation of this type of computer could support.&lt;/p&gt;

&lt;p&gt;The problems that were demonstrated were a molecule search (which can be represented as a &lt;a href="http://en.wikipedia.org/wiki/Independent_set_problem"&gt;max independent set&lt;/a&gt; problem), the aforementioned seating plan, and a round of SudoQ. However, the fact that the solutions were obtained about one hundred times &lt;i&gt;slower&lt;/i&gt; than a modern PC coupled with the fact that the machine, residing a few kilometers away in Burnaby, was accessed through a somewhat hollywood-OS like interface means that I could not swear in a court of law that they actually had a working quantum computer. But my gut feeling is that they have something working at the level that most early-stage demos do, with a bit of sleight of hand and selective choice of subject matter making the thing appear about as functional as it is, though much, much friendlier. &lt;/p&gt;

&lt;p&gt;After the question period was closed, I grabbed a fancy poster of their device in its sample holder on the way out and made my way to the SkyTrain. &lt;/p&gt; 

&lt;p&gt;* I was a bit chagrined that the question that was actually asked was whether a QC could accelerate the factoring of large prime numbers. I will go on record as saying that I can factor any large prime number in only very slightly more time than it takes you to tell me what the number is.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-8595019464597325504?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/8595019464597325504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=8595019464597325504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/8595019464597325504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/8595019464597325504'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2007/02/coldest-point-in-universe-is-in-burnaby.html' title='The Coldest Point in the Universe is in Burnaby, BC'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116968499383108157</id><published>2007-01-24T16:19:00.000-08:00</published><updated>2007-01-24T16:29:53.913-08:00</updated><title type='text'>Programming Languages with Units?</title><content type='html'>&lt;p&gt;Every now and then I've thought it would be cool if one could specify the variable type in a programming language not as something like and integer or a floating point value, but as a distance, time interval, or voltage. &lt;/p&gt;

&lt;p&gt;For the most part it wouldn't be all that difficult. There are only a handful of &lt;a href="http://en.wikipedia.org/wiki/Fundamental_unit"&gt;fundamental units&lt;/a&gt; from which all others can be derived (those are mass, distance, time, and depending on who you're talking to, temperature and electric charge). &lt;p&gt;

&lt;p&gt;After some painstaking research (well, skimming the first page of &lt;a href="http://www.google.com/search?hl=en&amp;lr=&amp;safe=off&amp;rls=en&amp;q=programming+languages+with+units&amp;btnG=Search"&gt;google results&lt;/a&gt;) turns up only the &lt;a href="http://research.sun.com/projects/plrg/"&gt;Fortress Project&lt;/a&gt; as one that's considering including this feature. Maybe something like OCaml could do the trick with an add-on library?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116968499383108157?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116968499383108157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116968499383108157' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116968499383108157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116968499383108157'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2007/01/programming-languages-with-units.html' title='Programming Languages with Units?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116966420072530729</id><published>2007-01-24T10:42:00.000-08:00</published><updated>2007-01-24T10:43:32.830-08:00</updated><title type='text'>The problem with Wikipedia</title><content type='html'>&lt;p&gt;&lt;a href="http://xkcd.com/c214.html"&gt;This&lt;/a&gt; one hits a little too close to home&amp;hellip;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116966420072530729?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116966420072530729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116966420072530729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116966420072530729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116966420072530729'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2007/01/problem-with-wikipedia.html' title='The problem with Wikipedia'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116787806599830704</id><published>2007-01-03T18:32:00.000-08:00</published><updated>2007-01-03T18:34:26.013-08:00</updated><title type='text'>IKEA's death ray</title><content type='html'>&lt;p&gt;&lt;a href="http://photos1.blogger.com/x/blogger/5259/976/1600/939439/IKEA.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/x/blogger/5259/976/320/774648/IKEA.jpg" border="0" alt="" /&gt;&lt;/a&gt;Found on the instruction manual for a FRÄCK mirror.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116787806599830704?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116787806599830704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116787806599830704' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116787806599830704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116787806599830704'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2007/01/ikeas-death-ray.html' title='IKEA&apos;s death ray'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116596355570804495</id><published>2006-12-12T14:42:00.000-08:00</published><updated>2006-12-12T14:45:55.720-08:00</updated><title type='text'>BoingBoing Breaks Safari?</title><content type='html'>&lt;p&gt;Has anyone else had the experience of visiting &lt;a href="http://www.boingboing.net/"&gt;BoingBoing&lt;/a&gt; and having Safari rendered useless, unable to contact any further sites? It happens with both the site and the RSS feed, and only intermittently. I have to quit Safari and relaunch it to fix things, which is a pain in the ass if I have umpteen dozen tabs open in various windows. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116596355570804495?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116596355570804495/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116596355570804495' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116596355570804495'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116596355570804495'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/12/boingboing-breaks-safari.html' title='BoingBoing Breaks Safari?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116527265443790949</id><published>2006-12-04T14:48:00.000-08:00</published><updated>2006-12-04T14:50:54.446-08:00</updated><title type='text'>Courier Transform</title><content type='html'>&lt;p&gt;All the &lt;a href="&amp;quot;courier transform&amp;quot;"&gt;results&lt;/a&gt; for this on Google seem to be typos, which is a shame because it's such a wonderful pun on the Fourier transform: it's the transformation you run when you need a 5-page paper but only have 3 pages of material. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116527265443790949?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116527265443790949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116527265443790949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116527265443790949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116527265443790949'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/12/courier-transform.html' title='Courier Transform'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-116474746852662247</id><published>2006-11-28T12:56:00.000-08:00</published><updated>2006-11-28T12:57:48.536-08:00</updated><title type='text'>Sustainability and Energy Independence</title><content type='html'>&lt;p&gt;I just found a really &lt;a href="http://ergosphere.blogspot.com/2006/11/sustainability-energy-independence-and.html"&gt;astounding piece&lt;/a&gt; of armchair energy politicking courtesy of &lt;a href="http://i-r-squared.blogspot.com/"&gt;Robert Rapier's blog&lt;/a&gt;. It paints a fairly convincing portrait of how the US could take an achievable amount of farm-produced biomass and turn it into enough electricity, liquid fuels, and sequestered carbon to replace fossil transportation- and generating fuels while becoming carbon neutral and energy independent (and saving a ton of money).&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-116474746852662247?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/116474746852662247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=116474746852662247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116474746852662247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/116474746852662247'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/11/sustainability-and-energy-independence.html' title='Sustainability and Energy Independence'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115799490378274032</id><published>2006-09-11T10:02:00.000-07:00</published><updated>2006-09-11T10:16:08.890-07:00</updated><title type='text'>Distorition in the Time-Space Continuum Surrounds Bellingham</title><content type='html'>&lt;p&gt;A headline from today’s &lt;a href="http://news.bellinghamherald.com/apps/pbcs.dll/article?AID=/20060911/NEWS07/609110326/1001/NEWS"&gt;Herald&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Time to slow down near Whatcom County schools&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115799490378274032?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115799490378274032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115799490378274032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115799490378274032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115799490378274032'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/09/distorition-in-time-space-continuum.html' title='Distorition in the Time-Space Continuum Surrounds Bellingham'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115681512300510863</id><published>2006-08-28T17:53:00.000-07:00</published><updated>2006-08-28T18:47:33.133-07:00</updated><title type='text'>Who Killed the Electric Car?</title><content type='html'>&lt;p&gt;Last Friday night, amid a smidge of personal drama, I had an unintentionally private viewing of the film &lt;i&gt;Who Killed the Electric Car?&lt;/i&gt;[1]. It had finally made its debut in Bellingham, having been delayed two and a half weeks. &lt;/p&gt;

&lt;p&gt;I have to confess that one of my motivations in seeing the film was seeing a couple of people I was &lt;a href="http://en.wikipedia.org/wiki/Wally_Rippel"&gt;more&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/AC_Propulsion"&gt;less&lt;/a&gt; acquainted with having worked at &lt;a href="http://www.aerovironment.com/"&gt;AeroVironment&lt;/a&gt;. I also drove one of the cars at a ride-and-drive in Phoenix back in 1997 and was duly impressed. &lt;/p&gt;

&lt;p&gt;Although its focus is more general, the film primarily targets the rise and fall of General Motors' EV1. Those familiar with the car can skip this paragraph, but it was developed from a concept/prototype built by AeroVironment back in their post-Sunraycer glory days. About half of the weight of the car was a stack of lead-acid batteries, and it featured a modern 3-phase induction motor drive system. The car had a single gear, producing full torque from a standstill to around 30 miles per hour, followed by a constant-power band from there to the top speed somewhere north of 80 miles an hour. GM took AV's prototype and made it into a real car, which was to be leased through a number of Saturn dealerships in Southern California and Arizona. After two years on the market, GM introduced a version with a nickel-metal hydride battery that extended the range from the previous 60-real-world-miles to around 120. A couple of years later, having helped scuttle the California EV mandate, they ceased production and repossessed the cars (at the end of their leases), crushing most of them at their proving grounds in the Arizona desert. &lt;/p&gt;

&lt;p&gt;Perhaps the most notable feature of the film is that it managed to stay interesting for the entire hundred and twenty-odd minutes. The title overstates the detective-flick nature of the movie, but the storytelling is about as compelling as an automotive documentary can be. It looks at the blame and/or credit due consumers, available battery technology, the auto manufacturers, the federal government, the California Air Resources Board (CARB), the oil companies, and the rival technology of fuel cells. In the end the verdicts are handed down, with most of the suspects found guilty. &lt;/p&gt;

&lt;p&gt;Particularly compelling is the way the film details the systematic dismantling of any evidence that the cars ever existed. Aside from a few models in museums and those donated to technical schools (my &lt;a href="http://vri.etec.wwu.edu/"&gt;alma mater&lt;/a&gt; among them), the remaining cars were rounded up and crushed with Stalinesque efficiency. Safety and liability concerns aside, one really gets the impression that erasing the cars from the public consciousness was their primary goal [2].&lt;/p&gt;

&lt;p&gt;The film does a commendable job of being understandable to laypeople without glossing over important technical details. My only quibble is that it doesn't address a couple of important controversies that were brewing at the time even among EV enthusiasts, notably the design of the charging equipment[3] and the reliability—or lack thereof—of the cars[4]. It also left out, perhaps due to timing, the hopeful news from a couple of up-and-coming EV manufacturers like &lt;a href="http://www.teslamotors.com/"&gt;Tesla Motors&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Finally the movie left out one key element in the demise of the car (that could, in a pinch, be blamed on oil companies): The EV1 finally got pretty good about the time that gasoline dropped to what is and likely will remain its lowest inflation-adjusted price ever (around 99 cents a gallon in Southern California). At the time the smog situation looked hopeful, global climate change wasn't on most people's radar, and thanks to Enron and their ilk, electricity prices were skyrocketing. All of that added up to tough market conditions for a car the manufacturer didn't really want to sell in the first place. &lt;/p&gt;

&lt;p&gt;I would recommend this movie to tech geeks and automotive enthusiasts, and even to the sorts of people who found &lt;i&gt;An Inconvenient Truth&lt;/i&gt; enriching. Unfortunately, like the cars, this movie hasn't quite received the buzz that it's due, so it's unlikely it will get the attention it deserves. &lt;/p&gt;

&lt;p&gt;[1] That is to say, I was the only one in the theatre for the whole movie.&lt;/p&gt;

&lt;p&gt;[2] Even the advertising for the car, though supposedly award-winning, broke one of the canonical rules of automotive advertising, abbreviated as STFC (show the car). &lt;/p&gt;

&lt;p&gt;[3] GM settled on inductive charging, which was far more complex and expensive than the competing conductive charging standard (the inductive charge cord had &lt;em&gt;liquid coolant&lt;/em&gt; running through it ferchrissakes), but lacked the scary electrical contacts that might be exposed by someone with two screwdrivers and an extra hand and accidentally energized by someone capable of inadvertently emitting a one-kilohertz square wave of the right amplitude.&lt;/p&gt;

&lt;p&gt;[4] This has been detailed in a now semi-famous &lt;a href="http://groups.google.com/group/rec.arts.sf.fandom/msg/01b5d27d94622692"&gt;Usenet&lt;/a&gt; post. But come on, guys, they we're talking about The General here, building &lt;em&gt;four cars a day&lt;/em&gt;. What do you expect from a car model that only ever sold 800 units?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115681512300510863?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115681512300510863/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115681512300510863' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115681512300510863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115681512300510863'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/08/who-killed-electric-car.html' title='Who Killed the Electric Car?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115638894228114491</id><published>2006-08-23T19:16:00.000-07:00</published><updated>2006-12-15T19:10:30.703-08:00</updated><title type='text'>Save the Earth: Don't Recycle?</title><content type='html'>&lt;p&gt;On his &lt;a href="http://tlb.org/faq.html"&gt;FAQ page&lt;/a&gt;, &lt;a href="http://www.tlb.org/"&gt;Trevor Blackwell&lt;/a&gt; suggests that you can partially offset your personal carbon footprint by landfilling any paper you happen to use, as well as yard waste, kitchen scraps, and the like. Ideologically I'm on the fence on this one. I'm something of a treehugger, but I also get annoyed by the sort of &lt;a href="http://www.straightdope.com/classics/a990716.html"&gt;feel-good do-nothing environmentalism&lt;/a&gt; that pervaded the popular consciousness in the early 90's. I'm skeptical, so I thought I'd take a look at the numbers.&lt;/p&gt;

&lt;p&gt;In 2003, global carbon emissions amounted to &lt;a href="http://www.earth-policy.org/Indicators/CO2/2004.htm"&gt;6.8 billion tons&lt;/a&gt;. Global paper production amounted to &lt;a href="http://www.earthisland.org/eijournal/summer98/wr_sum98e.htm"&gt;255 million tons&lt;/a&gt;. Even if treated as a pure "carbon equivalent", sequestering all paper produced that year could offset only about 3.7% of global carbon emissions. The carbon content is probably similar to that of cellulose, in other words about half by weight. Still, a percent or three is nothing to sneeze at.&lt;/p&gt;

&lt;p&gt;As an aside, I think it's pretty clear that reducing paper use reduces the amount of carbon pumped into in the atmosphere. Paper-grade wood probably costs about $0.10/pound in smallish quantities (i.e. by the cord for firewood), whereas paper costs about ten times that (or so says Froogle), and probably most of that cost is either directly or indirectly related to energy consumption (and hence carbon emissions). So making extra paper to bury is probably a losing strategy when it comes to sequestering carbon. &lt;/p&gt;

&lt;p&gt;Therefore Blackwell's argument hinges on two premises: that recycling paper doesn't consume significantly less energy than producing "virgin" paper, and that paper buried in a landfill releases it's carbon significantly more slowly than the forest from whence it came.&lt;/p&gt;

&lt;p&gt;The first premise is somewhat shaky. The production process itself uses &lt;a href="http://www.earth911.org/master.asp?s=lib&amp;a=energy/EnergyFacts.html"&gt;60% less energy&lt;/a&gt; from scrap paper than from virgin fiber (I can't confirm this statistic on the web from it's supposed source). Curbside collection uses additional fuel, since you have twice as many trucks driving the same distance, albeit less heavily loaded and/or less frequently. But trucking trees from a forest to a pulp mill doesn't happen for free either. I'm going to call the transport energy roughly a wash, and hence the overall energy balance is clearly in favor of recycling. &lt;/p&gt;

&lt;p&gt;The second premise is a bit more solid, given that newspapers buried in landfills are typically still legible after half a century. However the time scales for carbon sequestration to be considered successful are somewhat longer (converting the paper to charcoal might be an answer, but that still involves separating it from the MSW). &lt;/p&gt;

&lt;p&gt;Trevor's scheme is basically a way to use trees as CO2 collectors while making themselves temporarily useful as TPS reports. I wholeheartedly agree with this general principle, but I'm not convinced the sequestered carbon from a sheet of paper "pays" for the extra energy required to pulp the trees versus shredding, de-inking, and the other steps needed to prepare recycled paper for use in paper production. &lt;/p&gt;

&lt;p&gt;Recycling economics are such that for anything (found in MSW) other than Aluminum cans, recycling neither saves much money nor costs much extra. Factoring atmospheric carbon into the question, in my mind, doesn't change the answer much either. Given that recycling can be kind of a pain in the ass, I guess I can get behind people like Trevor not bothering to do it. &lt;/p&gt;

&lt;p&gt;For me personally however, I pay for garbage disposal, but not for disposal of recyclables. I loosely fill two or three kitchen bags a month at home, with the majority of my household waste (at least by weight) going into two or three recycling bins. So I'm not about to cough up extra dough (for more frequent garbage pickups) just so that I can sequester at best a small fraction of a fairly trivial amount of carbon. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115638894228114491?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115638894228114491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115638894228114491' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115638894228114491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115638894228114491'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/08/save-earth-dont-recycle.html' title='Save the Earth: Don&apos;t Recycle?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115629615644554632</id><published>2006-08-22T18:20:00.000-07:00</published><updated>2006-08-22T18:22:36.466-07:00</updated><title type='text'>Hefeweizen</title><content type='html'>&lt;p&gt;I hadn&amp;#8217;t had the pleasure of drinking a good Hefeweizen in some time. It&amp;#8217;s something like the American microbrew equivalent of a gateway drug, eschewed by those who have graduated from the pot of beers and moved onto the harder stuff. But it&amp;#8217;s actually quite tasty, particularly that which is brewed in Southern Germany. &lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/hefe.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/hefe.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It can only be properly enjoyed in the right glass, which I purchased along with the bottle earlier today. The ease with which the bottle slips into the glass is, like South America and Africa, no coincidence. The pour starts with the insertion of the uncapped bottle into the inverted glass. At that point the whole assembly is flipped over, the beer contained by the same principle that prevents the office water cooler from spilling its contents onto the mottled Berber. &lt;/p&gt;

&lt;p&gt;In a perfect Hefeweizen pour, the bottle is slowly withdrawn from the glass, emptying its contents as air is drawn in above the ascending surface of the beer in the glass. In my case, it&amp;#8217;s important to note that office water coolers typically aren&amp;#8217;t carbonated. So in place of a graceful dance of beer and glass, I had a big foamy mess on my hands. I guess I&amp;#8217;ll need some more painstaking practice. &lt;/p&gt;

&lt;p&gt;But as the old saying goes, its all the same in your stomach, and all the more in your bloodstream. Just don&amp;#8217;t fuck it up with a slice of lemon.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115629615644554632?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115629615644554632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115629615644554632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115629615644554632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115629615644554632'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/08/hefeweizen.html' title='Hefeweizen'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115628306266388059</id><published>2006-08-22T14:43:00.000-07:00</published><updated>2006-08-22T14:44:22.676-07:00</updated><title type='text'>FUD of the Day</title><content type='html'>Courtesy of the &lt;a href="http://news.yahoo.com/s/nm/20060822/wr_nm/point_click_drink_dc_2"&gt;Wine and Spirits Wholesalers of America&lt;/a&gt;. Now, why might they want to cast direct-to-consumer sales of wine in an unfavorable light?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115628306266388059?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115628306266388059/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115628306266388059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115628306266388059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115628306266388059'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/08/fud-of-day.html' title='FUD of the Day'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115593441714599125</id><published>2006-08-18T13:52:00.000-07:00</published><updated>2006-08-18T13:53:37.156-07:00</updated><title type='text'>Macintosh SE/30</title><content type='html'>&lt;p&gt;From a &lt;a href="http://en.wikipedia.org/wiki/Macintosh_SE/30"&gt;Wikipedia article&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Apple had indicated the presence of a 68030 processor by adding the letter "x" to a model's name, but when the Macintosh SE was updated to the 68030, this posed an awkward problem, as Apple was not willing to name their new computer the "Macintosh SEx". Thus, "SE/30" was the name chosen.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115593441714599125?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115593441714599125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115593441714599125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115593441714599125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115593441714599125'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/08/macintosh-se30.html' title='Macintosh SE/30'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115231554099995959</id><published>2006-07-07T16:32:00.000-07:00</published><updated>2006-07-07T16:39:01.026-07:00</updated><title type='text'>Quick Sleep</title><content type='html'>&lt;p&gt;There are at least five ways to put your Mac to sleep. In decreasing order of how much time they take, they are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Choose Sleep from the Apple menu
&lt;li&gt;Hit Control-Eject and then S (or click the Sleep button in the dialog that pops up)
&lt;li&gt;Press the power button (for desktop Macs)
&lt;li&gt;Close the lid (for laptops)
&lt;/ul&gt;

&lt;p&gt;The &lt;a href="http://www.apple.com/pro/tips/quicksleep.html"&gt;fifth method&lt;/a&gt; is to hit command-option-eject. 
Note that all of these will also lock the computer if you have it set up to require a password after the screen saver kicks in.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115231554099995959?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115231554099995959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115231554099995959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115231554099995959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115231554099995959'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/07/quick-sleep.html' title='Quick Sleep'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115084801872379015</id><published>2006-06-20T16:08:00.000-07:00</published><updated>2006-12-15T19:05:18.993-08:00</updated><title type='text'>Diesel Power wins at Le Mans</title><content type='html'>&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; I submitted this story to &lt;a href="http://www.kuro5hin.org/story/2006/6/20/212325/307"&gt;kuro5hin.org&lt;/a&gt; with quite a few editorial improvements, so I'd suggest you stop reading and follow that link instead.&lt;/p&gt;&lt;p&gt;Over the past weekend, in front of a record 235,000 spectators, the &lt;a href="http://en.wikipedia.org/wiki/Audi_R10"&gt;Audi R10&lt;/a&gt; took first place in the 24 hours at Le Mans, arguably the worlds premier endurance racing event. This marks the most significant victory yet for a diesel-powered car in a major racing event, and possibly an important turning point in the perception (by Americans at least) that diesels are noisy, stinky, and slow: the Audis were the quietest, cleanest, and fastest cars in the race. Significantly, they were also the most fuel efficient. &lt;/p&gt;

&lt;p&gt;On average, the Audi drivers refueled only every 14 laps, considerably less often than the gasoline-powered entries. At one point a record-setting 16 laps were driven on a single 90-liter fuel load. By the end of the 24-hour race, the winning R10 was on it's 380th lap, a new record for the event.&lt;/p&gt;

&lt;p&gt;Unveiled late in 2005, the R10 is Audi Motorsport's most expensive project ever, costing an estimated 70 million Euros per year. It is an all-new design that nonetheless looks remarkably like it's predecessor, the massively successful gasonline-fueled R8. It is powered by a turbocharged all-aluminum 90° V12 with common-rail direct injection that generates 650bhp and 811 lb-ft of torque in competition form. The power band lies between 3000 to 5000 RPM, a range so low as to be virtually unheard of in modern race cars. But its primary weakness is weight: the engine is rumored to weigh upwards of 200 kilograms, about 50% more than a comparable petrol-powered engine. &lt;/p&gt;

&lt;p&gt;This is not the first diesel to enjoy racing success. In 1931 Dave Evans became the first driver to complete the Indianapolis 500 without refueling. BMW and VW have raced touring cars, the former winning the 24 hours Nürbergring event based primarily on the extended range afforded by its diesel powerplant. Nor is this the first diesel to run at Le Mans. That honor belongs to a Lola powered by a Caterpillar-badged VW V10 that ran in 2004. But there is little doubt that both Audi's TDI brand and the Diesel cycle scored a major coup last weekend.&lt;/p&gt;

&lt;p&gt;But does this race represent the &lt;a href="http://www.muhs.acsu.k12.vt.us/physics/HighJump/fosburyflop.htm"&gt;Fosbury Flop&lt;/a&gt; of endurance racing, or was it an artifact of this year's rules? The answer, more than likely, is a bit of both. &lt;/p&gt;

&lt;p&gt;The concessions afforded diesel-powered cars at Le Mans this year are numerous. Compared with a turbocharged gasoline-fueled car, the diesels enjoy a 50-percent larger displacement limit, a 52-percent larger intake restrictor, and an absolute boost pressure limit nearly twice as high. Additionally, the diesels are allowed variable nozzle turbines in their turbochargers. It is also rumored that Audi successfully lobbied to raise the minimum weight to accommodate the R10's massive powerplant. &lt;/p&gt;

&lt;p&gt;While diesels in the wild enjoy significant fuel savings over equivalent petrol cars, the differences largely diminish when operating at full throttle (the so-called pumping losses incurred by petrol engines sucking air past their partly closed throttles are entirely absent in diesels, owning to the fact that they don't, strictly speaking, &lt;i&gt;have&lt;/i&gt; a throttle). The differences in fuel consumption nearly vanish when one takes into account the higher energy density of diesel fuel: gallon-for-gallon diesel packs about twelve percent more heat energy. &lt;/p&gt;

&lt;p&gt;At the same time, the lean-burn character of diesels virtually require them to pass more air through the engine for every unit of energy sent out the crankshaft. The unthinkably-low (for racing) rev limit requires a corresponding increase in displacement (and/or boost pressure) to achieve the same power as a high-strung petrol powerplant. And the rule against VNTs in turbo-petrol cars is likely a cost-saving measure: their much higher exhaust gas temperatures make engineering a reliable variable-nozzle arrangement an expensive endeavor. So from a first-order numbers perspective, the rule changes are perfectly fair, except for that twelve percent number. Look for eighty-liter fuel tanks on next year's slate of diesel-powered entries. &lt;/p&gt;

&lt;p&gt;In any case, it could be argued that this year's race is as much an underestimation of diesel's potential by the rules-making committee as it is an affirmation of diesel's capabilities by Audi's win. But to draw a meaningful conclusion one really has to go back to why racing events have rules, and what results the rule-setting bodies are attempting to achieve. &lt;/p&gt;

&lt;p&gt;Broadly speaking, racing organizers aim to hold a safe and affordable event (by their own admittedly skewed standards) that is either technically interesting, compelling for spectators, or (ideally) both. Formula One is an example of an event that is mostly technically interesting, although that doesn't keep away the throngs that flock to circuits throughout Europe every year. NASCAR, by comparison, is much more compelling to watch, but almost universally elicits wrinkled noses from automotive technical enthusiasts. The Le Mans series, it seems, is and aims to be a good mix of the two, and their diesel rules are a further step in this direction. &lt;/p&gt;

&lt;p&gt;At one point in automotive history, it was believed, and was perhaps true, that racing enhanced the state of the art in such a way as to be applicable to road cars. While this is ever less the case, it is still a secondary aim of many racing events that the race cars should, first and foremost, be cars. And by that standard it is unquestionable that a Eurocentric event like Le Mans should put the pinnacle of diesel technology to the test in the way that only the premier 24-hour endurance race can. &lt;/p&gt;

&lt;p&gt;Sources:&lt;/p&gt;
&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Audi_R10"&gt;Wikipedia entry on the R10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://teams.lemans.org/admin/24%20HEURES%20DU%20MANS%202006/audi_motorsport-060618-0219-e.pdf"&gt;Audi's Press Release&lt;/a&gt; (PDF link)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.lemans.org/sport/sport/reglements/ressources/auto_2006/Regl_2006_prototype_ACO_fr_gb.pdf"&gt;Official Rules for the Le Mans series&lt;/a&gt; (PDF link)&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115084801872379015?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115084801872379015/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115084801872379015' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115084801872379015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115084801872379015'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/06/diesel-power-wins-at-le-mans.html' title='Diesel Power wins at Le Mans'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-115049250159781324</id><published>2006-06-16T14:07:00.002-07:00</published><updated>2006-06-16T14:15:01.596-07:00</updated><title type='text'>I'm not a Real Doctor</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/RealDoctor.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/RealDoctor.jpg" border="0" alt="" /&gt;&lt;/a&gt;
...but I play one on TV&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-115049250159781324?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/115049250159781324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=115049250159781324' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115049250159781324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/115049250159781324'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/06/im-not-real-doctor_16.html' title='I&apos;m not a Real Doctor'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114981325110446813</id><published>2006-06-08T17:22:00.000-07:00</published><updated>2006-06-08T17:40:07.246-07:00</updated><title type='text'>Frank's Mighty Mouse Cleaning Tips</title><content type='html'>&lt;p&gt;There are &lt;a href="http://theory.isthereason.com/?p=539"&gt;a&lt;/a&gt; &lt;a href="http://arstechnica.com/journals/apple.ars/2006/5/7/3869"&gt;variety&lt;/a&gt; &lt;a href="http://web.mac.com/karelgil/iWeb/MacWebSite/MightyMEng.html"&gt;of&lt;/a&gt; &lt;a href="http://www.flickr.com/photos/shirster/67089152/"&gt;pages&lt;/a&gt; out there detailing the dissection and cleaning of Apple's wonderful Mighty Mouse. Specifically, the scroll ball has a tendency to get gummed up after a month or three of steady use. Mine got gummed up today, and after trying several things to get it clean, I found that &lt;a href="http://docs.info.apple.com/article.html?artnum=302417%22"&gt;Apple's recommended method&lt;/a&gt; works the best. But here's what I learned in case you don't believe me:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;b&gt;Don't take it apart.&lt;/b&gt; There are two reasons for this advice: first, you'll almost certainly break either the outer or inner gray plastic ring on the bottom. I broke the outer one despite trying to first cut the glue holding it on with a razor blade (OK, the retractable part of &lt;a href="http://www.myopenx.com/home.htm"&gt;the Amazing Open-X&lt;/a&gt;). Second, the scroll ball assembly itself is mostly sealed, so you won't be able to get at the rollers to clean them. The best you could hope to do would be to replace the whole scroll ball assembly. &lt;b&gt;Update:&lt;/b&gt; It looks like you actually &lt;a href="http://theory.isthereason.com/?p=539"&gt;&lt;i&gt;can&lt;/i&gt;&lt;/a&gt; take the scroll ball assembly apart, just not with the tools I had at my disposal. Maybe good as a last resort. &lt;/li&gt;

&lt;li&gt;&lt;b&gt;Don't use the Mighty Mouse around iron filings and the like.&lt;/b&gt; The scroll ball uses a couple of really tiny exposed donut magnets to sense when the rollers are turning. Little flecks of metal stick to them and won't come off unless you pluck them off with tweezers. &lt;/li&gt;

&lt;li&gt;&lt;b&gt;Do turn it upside down and rub it on a damp cloth.&lt;/b&gt; This is Apple's recommended method and works quite well. The turning-upside-down part seems to be key. &lt;/li&gt;
 
&lt;/ol&gt;

&lt;p&gt;Hopefully that will save you the pain and anguish of destroying your mouse in an attempt to de-crud your scroll ball.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114981325110446813?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114981325110446813/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114981325110446813' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114981325110446813'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114981325110446813'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/06/franks-mighty-mouse-cleaning-tips.html' title='Frank&apos;s Mighty Mouse Cleaning Tips'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114920648869716346</id><published>2006-06-01T16:59:00.000-07:00</published><updated>2006-06-01T17:01:28.713-07:00</updated><title type='text'>Get Out Your Tinfoil Hats</title><content type='html'>&lt;p&gt;A really eye-opening &lt;a href="http://www.rollingstone.com/news/story/10432334/was_the_2004_election_stolen/1"&gt;article&lt;/a&gt; in Rolling Stone detailing how Republican fraud almost certainly threw Ohio for Bush in 2004:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;To trust the official tally, in other words, you must believe that thousands of rural Ohioans voted for both President Bush &lt;i&gt;and&lt;/i&gt; gay marriage. &lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114920648869716346?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114920648869716346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114920648869716346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114920648869716346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114920648869716346'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/06/get-out-your-tinfoil-hats.html' title='Get Out Your Tinfoil Hats'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114843500510326644</id><published>2006-05-23T18:36:00.000-07:00</published><updated>2006-05-23T18:43:25.146-07:00</updated><title type='text'>Driving Slowly Saves Gas</title><content type='html'>&lt;p&gt;"Thanks, Captain Obvious," you're thinking. &lt;/p&gt;

&lt;p&gt;But really, foregoing the 70-mile-per-hour speed limit in favor of a leisurely 60 miles per hour really does shave about 15% off my fuel consumption. I was typically getting 23 to 25 miles per gallon with highway-heavy driving in my '92 Accord Wagon. The last tank was around 27 and a half. &lt;/p&gt;

&lt;p&gt;The section of freeway I use most has a roughly 15-mile-long stretch where the speed limit is 70 (trucks 60). So I can shave about 2 minutes off the trip by driving at the faster speed. But that two minutes costs me the better part of a dollar in extra fuel, so it's pretty clearly not worth it unless I'm really running late.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114843500510326644?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114843500510326644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114843500510326644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114843500510326644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114843500510326644'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/05/driving-slowly-saves-gas.html' title='Driving Slowly Saves Gas'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114600546900451600</id><published>2006-04-25T15:49:00.000-07:00</published><updated>2006-04-25T15:51:09.016-07:00</updated><title type='text'>Inevitability</title><content type='html'>&lt;p&gt;From &lt;a href="http://www.fudco.com/habitat/archives/000032.html"&gt;Habitat Chronicles&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt; There are three positions you can take on inevitability. &lt;ol&gt; &lt;li&gt;Passive ignorance.&lt;/li&gt; &lt;li&gt;Futile resistence.&lt;/li&gt; &lt;li&gt;Exploitation.&lt;/li&gt; &lt;/ol&gt;&lt;/blockquote&gt;

&lt;p&gt;Not sure how to exploit death or taxes, but there must be a way...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114600546900451600?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114600546900451600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114600546900451600' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114600546900451600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114600546900451600'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/04/inevitability.html' title='Inevitability'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114559075207138382</id><published>2006-04-20T19:27:00.000-07:00</published><updated>2006-04-20T20:39:39.940-07:00</updated><title type='text'>(Intentionally) Spoiling your Appetite</title><content type='html'>&lt;p&gt;I&amp;#8217;ve been reading about some interesting self-experimentation undertaken by a guy named &lt;a href="http://www.sethroberts.net/"&gt;Seth Roberts&lt;/a&gt;, a psychology Professor at UC Berkeley. &lt;/p&gt;

&lt;p&gt;He&amp;#8217;s got a new book out called the Shangri-La Diet. It&amp;#8217;s been described as &amp;#8220;absurd, ridiculous and remarkable,&amp;#8221; which is a pretty good description of it&amp;#8217;s central ideas. For the scientifically-minded, &lt;a href="http://www.freakonomics.com/pdf/whatmakesfoodfattening.pdf"&gt;here&amp;#8217;s&lt;/a&gt; a well-written introduction to the idea. &lt;/p&gt;

&lt;p&gt;The three tenets of the diet are as follows:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The human body has a body-fat &amp;#8220;set point&amp;#8221; and modulates appetite to maintain that set point. &lt;/li&gt;
&lt;li&gt;Food that is both calorie-rich and flavorful creates a strong Pavlovian association. &lt;/li&gt;
&lt;li&gt;The set point has a natural downward tendency but it is raised by consuming the aforementioned foods. &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Argument 1, I think, is pretty easy to buy. Starving yourself at one meal typically doesn&amp;#8217;t do much to lower your weight, since you&amp;#8217;ll make it all up at the next meal. &lt;/p&gt;

&lt;p&gt;Argument 2 is also pretty easy to swallow. Basically the body can&amp;#8217;t know very well whether a food is calorie-rich without first processing it. So a flavor (the conditioned stimulus) that soon thereafter produces a feeling of well-being and fullness (the unconditioned stimulus) creates an association (conditioned response). It gets creepier in that not only is the flavor involved, but potentially the whole food-eating experience. (As an aside, I&amp;#8217;ve noticed the way I crave coffee is disturbingly similar to the way addicts describe craving nicotine, cocaine and heroin: with triggers and enjoyment of the rituals involved in doing the drug and whatnot).&lt;/p&gt;

&lt;p&gt;Argument 3&amp;#8212;the one that ties the first two together into a weight-loss remedy&amp;#8212;is the biggest intellectual leap. The implication of argument 3 is that by eating foods with a low flavor-calorie association, we can lower our body-fat set point, and thereby lose weight effortlessly. &lt;/p&gt;

&lt;p&gt;This is explained in part by a just-so back-story of our Stone-age ancestors needing a way of encouraging themselves to pack on the pounds when food was plentiful (in the terms above, they need to raise their set point). To do this, the theory goes, the body measured it&amp;#8217;s current body fat percentage (say, by measuring the level of the hormone leptin in the blood&amp;#8212;something that has is well-correlated with levels of body fat), compared it to the desired level (the set point), and used the difference to influence its appetite. &lt;/p&gt;

&lt;p&gt;This begs the question of how the body knew that food was plentiful. Roberts posits that plentiful food is flavorful and calorie-dense. This seems like a plausible explanation, if well short of an air-tight argument. &lt;/p&gt;

&lt;p&gt;If we wholeheartedly adopt this theory, it has a couple of disturbing implications. The first is that in a society with plentiful flavorful and calorie-rich foods (which furthermore are of the most consistent flavor and calorie content possible) our set points will rise nearly without limit. &lt;/p&gt;

&lt;p&gt;The second, more sinister implication is that because flavorful and calorie-rich foods are most desirable to our reptile brains, a capitalist economy will optimize food production around the goal of making the most flavorful and calorie-dense food imaginable. &lt;/p&gt;

&lt;p&gt;What then, is to be done?&lt;/p&gt;

&lt;p&gt;Well the theory suggests that any dieter who doesn&amp;#8217;t effectively lower his body&amp;#8217;s set point is doomed to failure (or at least constant and debilitating hunger). The inverse, however, is also true: any dieter who successfully lowers his body&amp;#8217;s set point can&amp;#8217;t help but succeed in losing weight. &lt;/p&gt;

&lt;p&gt;But how to do that? Well if the third argument is indeed correct, that one simply needs to eat foods that are either flavorless, free of calories, or both. Well neither flavorless foods nor calorie-free foods are particularly appealing, and something that is both flavorless and calorie free isn&amp;#8217;t, strictly speaking, food. Fortunately it turns out that consuming flavorless food with a modest amount of calories limits our appetite enough that flavorful foods can be consumed later without the temptation to overeat. The only catch is that you need to wait long enough between spoiling your appetite and eating your meal that your body doesn&amp;#8217;t associate the flavorful meal with the empty calories. &lt;/p&gt;

&lt;p&gt;So the &amp;#8220;diet&amp;#8221; consists simply of drinking small amounts of a dilute sugar solution (about 3 tablespoons in a liter of water) at least an hour before or after a meal. Extra light olive oil (the nearly flavorless variety) can be substituted as well. As the theory goes, you will then eat much less at your regular meals. &lt;/p&gt;

&lt;p&gt;I have no idea if this actually works. Initial reports by various people (none of whom I know personally) suggest that indeed it does. I intend to try it out over the next couple of weeks and see if indeed I do eat less. I don&amp;#8217;t particularly need to lose much weight, but I do have a stubborn five pounds or so I can&amp;#8217;t seem to get rid of without being ravenously hungry and insanely bitchy as a consequence. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114559075207138382?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114559075207138382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114559075207138382' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114559075207138382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114559075207138382'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/04/intentionally-spoiling-your-appetite.html' title='(Intentionally) Spoiling your Appetite'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114547058941468327</id><published>2006-04-19T11:13:00.000-07:00</published><updated>2006-04-19T11:16:29.440-07:00</updated><title type='text'>Hell Freezes Over</title><content type='html'>In other news, there's a thoughtful, poignant, and well-written &lt;a href="http://www.kuro5hin.org/story/2006/4/17/104426/546"&gt;piece of fiction&lt;/a&gt; on &lt;a href="http://kuro5hin.org/"&gt;Kuro5hin&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114547058941468327?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114547058941468327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114547058941468327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114547058941468327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114547058941468327'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/04/hell-freezes-over.html' title='Hell Freezes Over'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114443346041264547</id><published>2006-04-07T11:10:00.000-07:00</published><updated>2006-04-07T11:11:00.426-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.pollkatz.homestead.com/files/NEWBUSHINDEX_28670_image001.gif"&gt;Plot of Bush's Approval Rating versus Cheap Gasoline&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114443346041264547?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114443346041264547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114443346041264547' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114443346041264547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114443346041264547'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/04/plot-of-bushs-approval-rating-versus.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114376854931508991</id><published>2006-03-30T17:27:00.000-08:00</published><updated>2006-03-30T17:29:09.330-08:00</updated><title type='text'>Sometimes Truth is Stranger than Fiction</title><content type='html'>&lt;p&gt;From a recent &lt;a href="http://www.economist.com/science/displaystory.cfm?story_id=6740040"&gt;article&lt;/a&gt; in &lt;a href="http://www.economist.com/" style="font-style: italic"&gt;the Economist&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Readers with long memories may recall GeneDupe's previous attempt to break into the pet market, the Real Goldfish (see article). This animal was genetically engineered to deposit gold in its skin cells, for that truly million-dollar look. Unfortunately Dr Fril, a biologist, neglected to think about the physics involved. The fish, weighed down by one of the heaviest metals in existence, sank like a stone, as did the project.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114376854931508991?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114376854931508991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114376854931508991' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114376854931508991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114376854931508991'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/sometimes-truth-is-stranger-than.html' title='Sometimes Truth is Stranger than Fiction'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114365667715026759</id><published>2006-03-29T10:22:00.000-08:00</published><updated>2006-03-29T10:24:37.173-08:00</updated><title type='text'>w00t!</title><content type='html'>&lt;p&gt;&lt;a href="http://www.frankschmitt.org/"&gt;My site&lt;/a&gt; is the second &lt;a href="http://www.google.com/search?client=safari&amp;rls=en&amp;q=%22things+that+would+make+you+shit+in+your+pants%22&amp;ie=UTF-8&amp;oe=UTF-8"&gt;Google result&lt;/a&gt; for "things that would make you shit in your pants" (quotes required, alas). &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114365667715026759?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114365667715026759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114365667715026759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114365667715026759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114365667715026759'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/w00t.html' title='w00t!'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114350990252941437</id><published>2006-03-27T17:14:00.000-08:00</published><updated>2006-03-27T17:47:32.550-08:00</updated><title type='text'>Homegrown Query Languages</title><content type='html'>&lt;p&gt;I've been working on a system where one of the requirements is the ability to perform simple searches based on filling out the parts of a form that are known. Basically what most Web sites would classify as "Advanced Search."&lt;/p&gt;

&lt;p&gt;At first this struck me as a problem that had likely been solved once or twice in a really compelling way, like how &lt;a href="http://daringfireball.net/projects/markdown/"&gt;Markdown&lt;/a&gt; and &lt;a href="http://www.textism.com/tools/textile/"&gt;Textile&lt;/a&gt; have solved the problem of text-to-HTML translation. &lt;/p&gt;

&lt;p&gt;On the other hand nearly every Web site's full-text search has a slightly different query system, so perhaps this isn't a completely solved problem. Also, full-text search isn't exactly what I had in mind: I needed a more structured system. And sending in straight or filtered SQL is just too much of a security risk (in a &lt;a href="http://fcows.blogspot.com/2005/12/what-i-want-from-web-framework.html"&gt;perfect world&lt;/a&gt;, this wouldn't be a problem, but we're talking PHP on Oracle here).&lt;/p&gt;

&lt;p&gt;Eventually I settled on the following solution:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fields left blank don't affect the query&lt;/li&gt;
&lt;li&gt;Fields whose value isn't one of the "special values" below must be a full, exact, and case-sensitive match (SQL &lt;code&gt;=&lt;/code&gt; clause) 
&lt;li&gt;Fields whose value begins with a tilde (~) create a case-insensitive &lt;code&gt;like&lt;/code&gt; clause (&lt;code&gt;%&lt;/code&gt; matches one or more characters, and &lt;code&gt;_&lt;/code&gt; matches exactly one character)
&lt;li&gt;Fields that begin with a greater-than or less-than symbol constrain the value accordingly
&lt;li&gt;Fields that are a single quote are constrained to be null
&lt;li&gt;Any of these constraints (except a blank field) can be negated by prepending an exclamation mark (!)
&lt;/ul&gt;

&lt;p&gt;It seems to do the trick, though it's far from perfect. Two obvious shortcomings are that it doesn't support "between" clauses, or indeed multiple constraints on any one column, and that there is currently no way to escape fields that actually start with a !, ', &amp;gt, &amp;lt; or ~ (though this could easily be fixed with some sort of escape character). It's also perhaps a bit much to expect a non-technical person to grasp. &lt;/p&gt;

&lt;P&gt;So first off, does anyone know of some other widely-deployed system that solves this problem? Secondly, are there any shortcomings of the above system (for the purpose of structured search of a table) that I haven't noticed?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114350990252941437?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114350990252941437/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114350990252941437' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350990252941437'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350990252941437'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/homegrown-query-languages.html' title='Homegrown Query Languages'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114350362309918741</id><published>2006-03-27T15:44:00.000-08:00</published><updated>2006-03-27T15:53:43.113-08:00</updated><title type='text'>Peak Oil</title><content type='html'>&lt;p&gt;I've spent some time reading a blog called &lt;a href="http://peakoildebunked.blogspot.com/"&gt;Peak Oil Debunked&lt;/a&gt; which talks about pretty much what you'd expect. Here's a representative snippet:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;So here's a conservation tip for people out in the exurbs: sleep at your office or workplace during the week, and commute on the weekends. That will reduce your commuting fuel usage by 80%, even with single person commuting.&lt;/p&gt;

&lt;p&gt;Of course the pessimists will moan and howl over this one. It pisses them off that I am unmasking the "peak oil problem" for what it really is: a trivial lifestyle issue. Sleeping at the office just isn't "realistic". It's more realistic to think that the overweight American populace will wage bloody riots in the street -- because sleeping at the office a few nights a week is so ridiculously unthinkable. The American way of life is not negotiable, doncha know.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In any case, it's an interesting counterpoint to the &lt;a href="http://dieoff.org/"&gt;doom&lt;/a&gt; and &lt;a href="http://www.kunstler.com/"&gt;gloom&lt;/a&gt; peak oil sites out there. Despite my relatively liberal and conservation-oriented views in this area, I think I'm a bit more on the &lt;a href="http://marshallbrain.blogspot.com/2005/06/peak-oil-will-be-non-event.html"&gt;Marshall Brain&lt;/a&gt;/&lt;a href="http://www.straightdope.com/columns/060224.html"&gt;Cecil Adams&lt;/a&gt; school on the whole peak oil thing than I am in the doomsayers' camp. &lt;/p&gt;

&lt;p&gt;Things will definitely change once refined petroleum stops being cheaper than bottled water, but I just don't buy the idea that it's going to be an unmitigated disaster. I think it's going to be a well-mitigated potential disaster, not unlike Y2K.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114350362309918741?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114350362309918741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114350362309918741' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350362309918741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350362309918741'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/peak-oil.html' title='Peak Oil'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114350013808189341</id><published>2006-03-27T14:45:00.000-08:00</published><updated>2006-03-27T14:55:38.096-08:00</updated><title type='text'>Sony-Ericsson W800i + IOGear Stereo Headset = No Dice</title><content type='html'>&lt;p&gt;After throwing my hands up in frustration, infomercial-style, at the flimsy tangly wired earbuds that came with my W800, I decided that wireless was definitely the way to go. I bought a pair of &lt;a href="http://www.buy.com/retail/product.asp?sku=201980018&amp;loc=101"&gt;IOGear Bluetooth Headphones&lt;/a&gt; (model GBMH201) from &lt;a href="http://www.buy.com/"&gt;Buy.com&lt;/a&gt; which arrived this morning.&lt;/p&gt;

&lt;p&gt;I charged them for two hours, managed to get the to pair with my phone, but then discovered that they promptly disconnect from the phone after about 10 seconds. Worse, even when they're paired the phone won't play music through them. I guess that means that the W800i doesn't support the A2DP (advanced audio distribution profile). I updated the phone to the latest firmware using SE's update utility, but still no dice. So I'm shipping the headphones back to Buy.com later this week. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114350013808189341?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114350013808189341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114350013808189341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350013808189341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114350013808189341'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/sony-ericsson-w800i-iogear-stereo.html' title='Sony-Ericsson W800i + IOGear Stereo Headset = No Dice'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114314967145029752</id><published>2006-03-23T13:32:00.000-08:00</published><updated>2006-03-23T16:07:31.066-08:00</updated><title type='text'>Bellingham Public Library Lookup Bookmarklet</title><content type='html'>&lt;p&gt;As much for my own reference as for that of my (cough) readers, here's a bookmarklet that takes ISBN-containing URLs and will look them up in the Bellingham Whatcom Public Library catalog:&lt;/p&gt;

&lt;blockquote&gt;&lt;a href="javascript:var%20re=/([%5C/-]|is[bs]n=)(%5Cd{7,9}[%5CdX])/i;if(re.test(location.href)==true){var%20isbn=RegExp.$2;void(win=window.open('http://catalog.wcls.org'+'/ipac20/ipac.jsp?index=ISBNEX&amp;term='+isbn,'LibraryLookup','scrollbars=1,resizable=1,location=1,width=575,height=500'))}"&gt;Bellingham Public  Library Lookup&lt;/a&gt;&lt;/blockquote&gt;

&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt; This Blogger &lt;strike&gt;piece of shit&lt;/strike&gt; thing is [not] eating my backslashes. &lt;strike&gt;Oh, well, you get what you pay for. Probably time to move to a real blogging system. Here's what the link should look like:...&lt;/strike&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update 2:&lt;/em&gt; Safari is fucking up the link, not blogger. &lt;strike&gt;Time to file a bug report with Apple, I guess.&lt;/strike&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update 3:&lt;/em&gt; Found a workaround: URL-encode the backslashes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114314967145029752?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114314967145029752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114314967145029752' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114314967145029752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114314967145029752'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/bellingham-public-library-lookup.html' title='Bellingham Public Library Lookup Bookmarklet'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114290094157021647</id><published>2006-03-20T16:28:00.000-08:00</published><updated>2006-03-20T16:29:01.590-08:00</updated><title type='text'>I Feel We've Arrived</title><content type='html'>Bellingham now has a &lt;a href="http://bellingham.craigslist.org/"&gt;sub-craigslist&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114290094157021647?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114290094157021647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114290094157021647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114290094157021647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114290094157021647'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/03/i-feel-weve-arrived.html' title='I Feel We&apos;ve Arrived'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114076391665681265</id><published>2006-02-23T22:25:00.000-08:00</published><updated>2006-02-23T23:19:40.840-08:00</updated><title type='text'>Seven Things About Myself I need to Admit, nay, Embrace and Move On</title><content type='html'>I'm a firm believer in the idea that for every area of our lives that we fix a personal bug, there are ten where we can at best find a workaround. In the spirit of that, here is a list of things that I need to learn to live with rather than try to change:


&lt;ol&gt;&lt;li&gt;I rarely dress warmly enough. I guess it's a vestige of my five-year-old self rebelling against my Mom's admonition to wear a jacket. But it's stupid, and it makes me uncomfortable and often cranky. Time to buy more sweaters. &lt;/li&gt;&lt;li&gt;I like listening to movie scores. I realize that's about as low-brow on the instrumental music scale as you can get, but we all deserve a few guilty pleasures. Movie scores are like show tunes for people who take themselves too seriously (no, wait—that's opera), but goddammit, I &lt;em&gt;like&lt;/em&gt; them. &lt;/li&gt;&lt;li&gt;I am a geek. And I need to stop trying to impress the non-geeks on the playground with various stunts (like fast cars and big speakers) and start doing what makes me happy. &lt;/li&gt;&lt;li&gt;I need to make a budget. It's a bit like when I finally learned, after three and a half years of college, that I have to study. It's no fun, but as they say, sometimes we have to do things we don't like so that we can do things we &lt;em&gt;do&lt;/em&gt; like. &lt;/li&gt;&lt;li&gt;I need to sleep a &lt;em&gt;lot&lt;/em&gt;. At least nine hours in a night to feel well rested, which unfortunately isn't compatible with both having a social life and working for my current supervisor. Huh. &lt;/li&gt;&lt;li&gt;I'm hard on my possessions, especially if they're white and made by Apple. I just can't be bothered to put that little buttplug into my iPod's dock connector, and I'm &lt;em&gt;not&lt;/em&gt; going to get one of those silly cell-phone holsters. There's a reason they're pocked-sized. &lt;/li&gt;&lt;li&gt;I have frustratingly incompatible tendencies toward perfectionism and impatience. Which means I always alternate between procrastinating and rushing my work. I'm not sure what the workaround to this one is. Let me know if you figure it out. &lt;/li&gt;&lt;/ol&gt;&lt;p&gt;That is all. I'll spare you the story of my dream where an IKEA store was hosting a clothing-optional rave. Although that pretty much covers it, so I guess I'm not sparing you anything today. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114076391665681265?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114076391665681265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114076391665681265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114076391665681265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114076391665681265'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/seven-things-about-myself-i-need-to.html' title='Seven Things About Myself I need to Admit, nay, Embrace and Move On'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114020421797761879</id><published>2006-02-17T11:21:00.000-08:00</published><updated>2006-02-17T11:23:38.006-08:00</updated><title type='text'>Linksys WAP modded into Network Media Player</title><content type='html'>Here's a guy that &lt;a href="http://devices.natetrue.com/musicap/"&gt;modded a Linksys WRT router&lt;/a&gt; into a network media player. He's running OpenWRT Linux and using a USB audio device and a serial LCD. Very cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114020421797761879?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114020421797761879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114020421797761879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114020421797761879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114020421797761879'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/linksys-wap-modded-into-network-media.html' title='Linksys WAP modded into Network Media Player'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-114003614629172491</id><published>2006-02-15T12:34:00.000-08:00</published><updated>2006-02-15T12:42:26.306-08:00</updated><title type='text'>Tank LOVES Betty Crocker</title><content type='html'>&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00085.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00085.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00087.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00087.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00086.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00086.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00088.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00088.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00089.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00089.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00090.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00090.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00092.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00092.jpg" border="0" alt="" /&gt;&lt;/a&gt;
&lt;a href="http://photos1.blogger.com/blogger/5259/976/1600/DSC00091.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5259/976/320/DSC00091.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-114003614629172491?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/114003614629172491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=114003614629172491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114003614629172491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/114003614629172491'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/tank-loves-betty-crocker.html' title='Tank LOVES Betty Crocker'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113960785705496837</id><published>2006-02-10T13:42:00.000-08:00</published><updated>2006-02-10T13:44:17.070-08:00</updated><title type='text'>Sometimes, the Best things In Life Aren't Planned</title><content type='html'>I don't think it'd be possible to come up with &lt;a href="http://www.infinitecat.com/infinite/cat-html/16.html"&gt;this&lt;/a&gt; other than by pure, brilliant accident.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113960785705496837?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113960785705496837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113960785705496837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113960785705496837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113960785705496837'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/sometimes-best-things-in-life-arent.html' title='Sometimes, the Best things In Life Aren&apos;t Planned'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113945744289983359</id><published>2006-02-08T19:45:00.000-08:00</published><updated>2006-02-08T19:57:22.916-08:00</updated><title type='text'>Minor Annoyances, Part IV: The Right Click Trap</title><content type='html'>This one's for all you nitwits out there that trap right mouse clicks your a web pages. Instead of bringing up my contextual menu, I get a shitty little JavaScript finger wagging at me with some poorly-thought-out argument about why I shouldn't be able to save a copy of your image. Do the words "fair use" mean anything to you? Do you realize that I already have a copy of your image on my hard drive? Are you familiar with "View Source..."?

Furthermore, how do you know I'm not trying to look up your five-dollar word in my dictionary? How do you know I'm not trying to, say, Google the product you sell so that I can purchase it? You douchebags can go fuck yourselves while I wget your precious little image files. You like apples? How 'bout them apples?

An ongoing theme in this blog is my annoyance with childproof software and hardware. This is my word for products with security "features" that don't really work, but seemingly exist just to inconvenience me. Pretty much any DRMed product fits into this category. These sorts of un-features make me want to do everything in my power to a) circumvent them and b) avoid ever doing business with the person that's trying to feed me this bullshit. Don't get me started on how you won't let me fast-forward through the silly little copyright warning you put at the beginning of my DVD that &lt;strong&gt;I just legally purchased!&lt;/strong&gt; Fuckers!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113945744289983359?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113945744289983359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113945744289983359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113945744289983359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113945744289983359'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/minor-annoyances-part-iv-right-click.html' title='Minor Annoyances, Part IV: The Right Click Trap'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113945670441574930</id><published>2006-02-08T19:28:00.000-08:00</published><updated>2006-02-08T19:45:04.430-08:00</updated><title type='text'>Minor Annoyances, Part III: The Quicktime Pro Tax</title><content type='html'>This one's been beaten to death, so I'll be brief. 

Apparently the friendly folks at Apple don't think that $130 is too much to spend for a point release of their operating system, and in some respects I'm inclined to agree. Typically they add a number of new features that don't exactly come for free, development-wise. 

But then they expect me to shell out another $30 to set a flag that enables some menu items in their not-really-any-better-than-Windows-Media-Player-which-is-free media app. That's annoying. Much like the worst crippleware shareware, $30 is just little enough that you feel like it's not really worth anything, and just enough that you can't really justify spending it on impulse. 

But then they have the gall to take their otherwise pretty nice Web browser and cripple it, too! Right-clicking on a link to a .mov file disables the normal "Save Target As" link and replaces it with a grayed-out save link that tells you that you must pay or you may not save ze mooovie. Fuckers!

This is precisely the sort of childproofing that just annoys the hell out of me, and makes me want to circumvent it, not to mention seriously reconsider if I want to continue doing business with the vendor. And don't get me started on how you can't use iTunes to move your (legally purchased) music from, say, your home computer to your work computer using your iPod.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113945670441574930?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113945670441574930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113945670441574930' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113945670441574930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113945670441574930'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/minor-annoyances-part-iii-quicktime.html' title='Minor Annoyances, Part III: The Quicktime Pro Tax'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113935014590627649</id><published>2006-02-07T14:04:00.000-08:00</published><updated>2006-02-07T14:09:05.916-08:00</updated><title type='text'>Another New Blog</title><content type='html'>This one is called &lt;a href="http://3wdm.blogspot.com/"&gt;3WDM&lt;/a&gt;, short for Three-Wheel Dorkmobile. That's what I've been calling my hybrid skateboard/scooter EV project. But you can go ahead and follow the link to find out more than you ever wanted to know about the project.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113935014590627649?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113935014590627649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113935014590627649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113935014590627649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113935014590627649'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/02/another-new-blog.html' title='Another New Blog'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113831157631589886</id><published>2006-01-26T13:34:00.000-08:00</published><updated>2006-01-26T13:56:21.226-08:00</updated><title type='text'>Minor Annoyances Part II: Bus Turn Signals</title><content type='html'>If you've driven in a North American city, you've probably noticed how transit buses indicate that they've stopped, or are about to stop, by turning on what on a passenger car would be called the hazard lights, or four-way flashers for you automotive engineers. When they're ready to move back into traffic, they use their standard turn signals. 

I'm not sure who the dim bulb that came up with this scheme is, but it has a fatal (sometimes literally so) flaw: the only way to tell whether or not you are about to be run off the road, er you need to yield to the bus is via a set of lights that you &lt;em&gt;can't see&lt;/em&gt; because they're on the &lt;em&gt;other side of the goddamned bus&lt;/em&gt;.

I realize there's the issue of retrofitting thousands of buses and retraining both bus drivers and vehicle drivers, but it sure would be nice if we could separate (through blink rate, color, or a whole new set of lights) the "I'm stopping" signal from the "I'm changing lanes" signal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113831157631589886?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113831157631589886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113831157631589886' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113831157631589886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113831157631589886'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/01/minor-annoyances-part-ii-bus-turn.html' title='Minor Annoyances Part II: Bus Turn Signals'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113820994342495849</id><published>2006-01-25T09:24:00.000-08:00</published><updated>2006-01-25T09:34:17.440-08:00</updated><title type='text'>Sad But True</title><content type='html'>&lt;a href="http://WWW.samefacts.com/archives/_/2006/01/sabls_law_of_us_political_rhetoric.php"&gt;Sabl's Law of U.S. Political Rhetoric&lt;/a&gt;: “No argument can succeed in American politics if it contains a subjunctive.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113820994342495849?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113820994342495849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113820994342495849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113820994342495849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113820994342495849'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/01/sad-but-true.html' title='Sad But True'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113754720248536928</id><published>2006-01-17T17:18:00.000-08:00</published><updated>2006-01-17T17:20:02.500-08:00</updated><title type='text'>The 10 Commandments of Simon</title><content type='html'>Boy does &lt;a href="http://www.lowbright.com/Comics/10Commandments/10Commandments.htm"&gt;this&lt;/a&gt; hit close to home, if you go back a few years and replace "virgin" with "involuntarily single."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113754720248536928?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113754720248536928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113754720248536928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113754720248536928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113754720248536928'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/01/10-commandments-of-simon.html' title='The 10 Commandments of Simon'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113686948179657307</id><published>2006-01-09T21:01:00.000-08:00</published><updated>2006-01-09T21:04:41.810-08:00</updated><title type='text'>Parrot Rhythm N'Blue</title><content type='html'>&lt;a href="http://www.parrot.biz/products/index.php?id=rhythmnblue"&gt;This&lt;/a&gt; looks pretty cool. It's a car stereo that does the standard AM/FM/CD/MP3 business, plus it acts as a Bluetooth speakerphone. But wait, there's more! It will also stream MP3s from compatible cell phones. 

Sounds like a good replacement for my POS iPod-ready Alpine. Too bad I don't exactly have $300 burning a hole in my pocket.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113686948179657307?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113686948179657307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113686948179657307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113686948179657307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113686948179657307'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/01/parrot-rhythm-nblue.html' title='Parrot Rhythm N&apos;Blue'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113685896065357541</id><published>2006-01-09T18:02:00.000-08:00</published><updated>2006-01-09T18:09:20.666-08:00</updated><title type='text'>Sony-Ericsson W800i (Verdict: Bad Ass)</title><content type='html'>My lovely and talented boyfriend got me this &lt;a href="http://www.sonyericsson.com/walkmanphone/"&gt;kick-ass phone&lt;/a&gt; as a Christmas present. Unfortunately due to the vagaries of getting expensive electronics into Canada (only to be taken back out), I didn't get it until just a few days ago. 

It's pretty well chock full of features: Bluetooth, 2MP camera, flashlight, FM radio, and a media player. The display is phenomenally clear, with crisp, snappy animations and no UI lag (unlike my previous phone, the very sexy but woefully-underpowered Siemens SL55). 

The camera is fully compatible with iPhoto, and the phone plays .m4a (AAC) files from iTunes. It doesn't play restricted .m4p files (like those purchased from the iTunes Music Store), but &lt;a href="http://hymn-project.org/"&gt;vee haff vays&lt;/a&gt; of getting around that. 

Battery life so far also looks excellent (again, in contrast to the SL55). And it's only about as big as an open SL55, and not much heavier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113685896065357541?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113685896065357541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113685896065357541' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113685896065357541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113685896065357541'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2006/01/sony-ericsson-w800i-verdict-bad-ass.html' title='Sony-Ericsson W800i (Verdict: Bad Ass)'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113606547609535197</id><published>2005-12-31T13:43:00.000-08:00</published><updated>2005-12-31T13:44:55.176-08:00</updated><title type='text'>New Blog</title><content type='html'>I'm starting another blog called &lt;a href="http://t3ev.blogspot.com/"&gt;Type 3 EV&lt;/a&gt; to chronicle a project I'm working on to convert a 1969 Volkswagen Fastback to battery-electric propulsion. Nothing much there yet, but hopefully I'll be able to get some more content on there soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113606547609535197?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113606547609535197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113606547609535197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113606547609535197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113606547609535197'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/new-blog.html' title='New Blog'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113527790086353449</id><published>2005-12-22T10:48:00.000-08:00</published><updated>2005-12-22T10:58:20.953-08:00</updated><title type='text'>Honda, Hybrids and Diesels</title><content type='html'>&lt;p&gt;From Green Car Congress today, we have a quote from Honda President Takeo Fukui:&lt;/p&gt;&lt;blockquote&gt;Once we are able to cut costs and lower the premium price of the hybrids, there is a possibility that in some markets like Japan, we will only sell Civic Hybrids and no more gasoline-powered Civics. We plan to install diesels in bigger models and hybrids in smaller models.&lt;/blockquote&gt;&lt;p&gt;This sounds about right: for light vehicles, the additional costs of adding a hybrid drivetrain aren't that great, particularly when some parts under the hood can be eliminated. But hybrid drivetrains are pretty much a dollars-per-kilowatt deal, unlike engines where adding displacement isn't all that costly. So for larger vehicles diesel is a better option for fuel efficiency.&lt;/p&gt;&lt;p&gt;There's also mention of selling light trucks in the US with diesel drivetrains, something anathema to Honda until very recently (they sell a diesel CRV in Europe). I always thought when driving my old Element that it really ought to be diesel powered, to the point that I often found myself short shifting the thing. I for one would be thrilled to drive a Honda diesel in the US. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113527790086353449?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113527790086353449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113527790086353449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113527790086353449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113527790086353449'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/honda-hybrids-and-diesels.html' title='Honda, Hybrids and Diesels'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113527582750423479</id><published>2005-12-22T09:57:00.000-08:00</published><updated>2005-12-22T15:16:02.996-08:00</updated><title type='text'>The Hidden Costs of Private Health Insurance</title><content type='html'>Other, smarter people have &lt;a href="http://www.gladwell.com/2005/2005_08_29_a_hazard.html"&gt;written&lt;/a&gt; at great length about how screwed up the health insurance system is in the United States. To sum up, we're the only industrialized nation without any form of universal health insurance. There are a few reasonably good arguments against it, that basically fall into three categories: that it will cost too much, that the quality of care will go down, and that incentives for medical research will diminish. 

I'm of the opinion that the first argument is basically 100% bogus. Those with good jobs already pay for health insurance, be it through an explicit deduction or implicitly through a reduced salary. Huge companies like General Motors are basically HMOs with investments in product manufacturing. And health insurance for the poor in this country is paid for on behalf of minimum-wage employers and the unemployed by public hospitals and the insane rates they charge for services not paid for by insurance companies. 

And there's not a lot of evidence that as health insurance becomes cheaper people use more of it. In other words, the moral hazard myth is largely bogus, too. In the end the total cost of health insurance doesn't vary much with the cost to any particular end user, and hence doesn't vary much with respect to who is paying the bill. 

Empirical evidence suggests that people with private health insurance don't need to wait as long to obtain care as those who depend on socialized medicine. While most of the countries that have implemented socialized health care seem to have more-or-less phased out retail healthcare, I can't think of any particularly good reason why this has to be so. Under a well-designed plan, those with additional resources (be it cash or supplemental insurance) ought to be able to purchase their healthcare on the open market, whereas those who would otherwise go without (or be financially ruined by accident or illness) might have to wait a while for non-emergency services. So I don't see how this is a compelling argument either. 

Finally, some people are of the belief that financing health insurance privately will somehow flush the existing incentives for medical research down the toilet. But the existing incentives for the creation of lifesaving treatments doesn't have a lot to do with who pays for healthcare; it has far more to do with what sorts of treatments are patentable.

With the reasons against it out of the way, what are some reasons &lt;em&gt;for&lt;/em&gt; implementing universal health insurance in the US?

First off is the ever-increasing mountain of paperwork we have to fill out, replete with odd "choices" to be made that strike me should really have been made for me by an actuary whose full-time job is to make these sorts of decisions. It reminds me of the recent company holiday party, where the invitation explained that it was a "mandatory meeting" and that we should "please RSVP." Redundancy aside, if it's not really an option, why are you asking me?

Case in point for me is the so-called Flexible Spending Account. That sounds good, but in reality it's a pretty-darned inflexible account I can only use on certain uncovered medical expenses. Oh, and if I don't use it up, the money is "forfeited." Forfeited to whom is anyone's guess; does it just sort of disappear in a puff of smoke? The only upside is that it's deducted pre-tax. 

It's one of those stupid "bets" that American companies seem to be so big on. For instance, why do I have to decide at the beginning of the month how much I'm going to yak on my cell phone? Why don't they charge me &lt;em&gt;less&lt;/em&gt; per unit the more I use it, like any other sensible consumer product? But I digress...

The second case is the new Medicare prescription drug coverage. From their FAQ:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Question:&lt;br&gt;Do I have to join a Medicare drug plan?&lt;/p&gt;&lt;p&gt;Answer:&lt;br&gt;No. Joining a Medicare drug plan is your choice.  However, if you don’t join a plan by May 15, 2006, and you don’t currently have a drug plan that, on average, covers at least as much as standard Medicare prescription drug coverage, you will have to wait until November 15, 2006 to join. When you do join, your premium cost will go up at least 1% per month for every month that you wait to join. Like other insurance, you will have to pay this penalty as long as you have Medicare prescription drug coverage.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Who the fuck thought up this brilliant piece of nincompoopery? Lemme guess: a mobile phone exec?&lt;/p&gt;

Can't you just take a chunk of my income, consumption, property, or whatever, and pay the good doctor when I get sick? Do I really need to be involved at every step? How much time is wasted in making and administrating these "choices"?

Speaking of which, one of the major impediments of me going off and, say, starting my own company is not lack of money or good ideas, but the fact that I'd basically being playing fast and loose with my life savings in the event that I break my arm or get a bad case of food poisoning, let alone come down with some rare, serious and expensive medical condition. And that's me, as a perfectly healthy thirty-year-old. What about the mom and pop types in their fifties that want to open a bed and breakfast? How are they going to compete with the Holiday Inn if literally no one is willing to sell them health insurance?

It seems that by shuffling around the risk a bit, we could remove a lot of the completely unnecessary uncertainty from being an entrepreneur, or even running or working for a small business.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113527582750423479?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113527582750423479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113527582750423479' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113527582750423479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113527582750423479'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/hidden-costs-of-private-health.html' title='The Hidden Costs of Private Health Insurance'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113510977890037137</id><published>2005-12-21T06:45:00.000-08:00</published><updated>2005-12-21T17:49:46.966-08:00</updated><title type='text'>What I Want from a Web Framework</title><content type='html'>As of today, it's been exactly six years since I started programming in PHP. When I started, the major players for writing web applications (to the best of my knowledge at the time) were CGI scripts written in whatever &lt;sup&gt;&lt;a href="#note1"&gt;1&lt;/a&gt;&lt;/sup&gt;, mod_perl, and PHP, which was on version 3 and just getting started as a web-development language. PHP was free, open-source, and easy to get running under Apache. PHP also had good library support, which was important for interfacing in a clean way with our database at the time, Oracle 8i. 

PHP wasn't, and isn't, a framework (as I understand the meaning of the term). Frameworks, (such as the then-contemporary ArsDigita Community System) weren't really an option for us, since we were attacking the massive virtual hosting problem with a single set of PHP scripts that assumed the form of the website in question by, in essence, looking up the hostname in the database and spitting out HTML accordingly. For the problem we were trying to solve (in the way we were trying to solve it), it's doubtful an out-of-the-box framework would've done the trick. Still, by writing what in some sense was a framework (albeit one with an installed base of one system targeted toward a handful of markets), I feel like I have a reasonably well-thought-out wishlist of what I'd like to see if I were creating a new web app from the ground up. 

So here goes:

First off, some prerequisites. Some of these are givens, but others not even longtime players like PHP achieve. But this is a basic list of things that a web language/framework needs to include to even step up to the plate: ease of getting started, cross-platform capability, free and open-source licensing, decent libraries (with some caveats) and built-in support of international character sets. &lt;ol&gt;&lt;li&gt;If a web framework isn't easy to set up, very few people will take the time to try it. It's precisely the "what should I write this in if I just want to get it running quickly" crowd that is needed to make a language succeed. These quick prototypes often quickly accrete into larger projects, which then turn into companies (cf. PHP, for a meta-example). Also, unless there are obvious and compelling features to make me want to try a framework or language, I'm probably only going to try those that are easy to experiment in. &lt;/li&gt;&lt;li&gt;Second, good cross-platform support for a language or framework is essential. One of the reasons the reddit guys switched from Lisp to Python was that the Lisp on their dev system didn't match the Lisp on their production system. I like to do development on my iBook, but for various performance reasons, Mac OS X isn't a particularly good server OS yet. So it would be nice to be able to deploy to Linux or FreeBSD for production use. &lt;/li&gt;&lt;li&gt;A related reason the reddit guys switched was that although there are Lisps that work on both MacOS X and FreeBSD, they are all commercial, and I assume, closed-source products. This ties into ease of experimentation as well. If I need to buy a license or deal with a crippleware free version, I'm less likely to try a product. Also, open source is a pretty-well proven way to develop a platform, if not consumer-oriented software like word processors. &lt;/li&gt;&lt;li&gt;Library support has historically been quite important as well. I'm on the fence whether an RDBMS is going to be the long-term winner for persistent storage for web apps, but at the moment it's pretty important. And lacking first-class support for things like bind variables is a pretty big unfeature, so the libraries have to be complete and up-to-date. And library support adds the sorts of candy that gets people to try your environment in the first place. &lt;/li&gt;&lt;li&gt;Lastly, (and I'm talking to you, PHP), transparent and built-in support for international character sets is an important feature. Heck, if internationalization in general could be cleanly integrated into the framework, so much the better. &lt;/li&gt;&lt;/ol&gt;Now onto my personal preferences. 

First in the list would be a clean, powerful language. This is another area where PHP falls short. I'd like to be able to have something like this work:&lt;pre&gt;&amp;lt;?

function that_returns_an_array()
{
        return array ('foo' =&gt; 1, 'bar' =&gt; 2);
}

echo that_returns_an_array()['bar'];

?&gt;&lt;/pre&gt;It should print 2 but it doesn't even parse; a little more closure would be nice. Having to type "array" to define a hash is also a little annoying; something that looks a little cleaner couldn't hurt. And I understand functional programming is supposed to have some kind of salubrious effects, so maybe a language that lends itself to functional programming would be a Good Thing. 

One thing I &lt;em&gt;do&lt;/em&gt; like about PHP is it's inside-out nature. There are all sorts of ways to shoot yourself in the foot with this sort of architecture, but it sure helps with point 1 if you can mock up a site in HTML and then add the active portions in place. 

Related to this, however, is a pet peeve of mine: the profusion of template languages. I can think of three arguments for the existence of templating languages:&lt;ol&gt;&lt;li&gt;Web designers are scared of programming languages&lt;/li&gt;&lt;li&gt;We need to separate presentation from content&lt;/li&gt;&lt;li&gt;Bad people can do bad things in the native language&lt;/li&gt;&lt;/ol&gt;The first argument, I think, is bogus. Most sufficiently powerful templating languages are at least as complicated as the equivalent constructs in, say PHP, and if you're in something that's effectively a template language, why spend a bunch of processor cycles str_replace'ing tags?&lt;sup&gt;&lt;a href="#note2"&gt;2&lt;/a&gt;&lt;/sup&gt; . The second argument has largely fallen by the wayside with the standardization and widespread adoption of CSS, and it doesn't even really solve the problem of internationalization. The third argument I'll deal with below, but basically an ideal web framework would use a capability model that would render it moot. 
 
Which brings me to the only possibly-original idea in this post: using something along the lines of a capability architecture to provide transparent security. 

The current state of the art seems to be to use an RDBMS for persistent storage and to use SQL to query and manipulate data. Typically a connection with full privileges is made to the database, and the so-called business logic in the Web application or framework decides what level of access is afforded to the end-user. 

The problem with this arrangement is that the integrity of the database is potentially no greater than the attention paid to security in the most poorly-written piece of software on the server. Furthermore if someone manages to sneak a script onto the server, the damage done is limited only by the permissions of the Web server process. If the process has some kind of built-in persistent connection to the database, the security of the database is equally compromised. 

In the ideal case, the web framework would have user accounts with fine-grained privileges (possibly including a generic "guest" account with read permission on public areas), and those privileges would trickle down to the lowest levels of the execution of the script. For instance if Joe has write permissions on all appointments belonging to Joe, Joe wouldn't be able to delete Mary's appointments even if poorly-written code would otherwise allow it. The script that Joe manages to sneak onto the server (itself a much less likely scenario under this architecture) still wouldn't allow him to query or manipulate any data that the Joe account isn't authorized to access. 

I'm not sure if the user accounts on a UNIX machine, much less an off-the-shelf RDBMS are robust and scaleable enough to be able to handle one "user" per user, and it would be interesting to see if any existing frameworks use this approach or something similar. Even then I'm not sure if most RDBMSes have good row-level access control. 

The second newish feature I'd like to see I haven't thought through well enough to describe in detail. But basically it would come down to (more) transparent persistence for user data. This is somewhat problematic in a stateless architecture like the Web, but it would be neat if I could simply flag a variable as persistent and have it stick around between requests. And not only that, but have it be &lt;em&gt;the&lt;/em&gt; first-class way of storing data between requests. This could, of course, be shoehorned into a RDBMS and/or filesystem, but an integrated approach might be superior. 

If we combine these two, then the use of UNIX user accounts and native RDBMS users sounds increasingly infeasible. In that case it might be the right approach to ditch the RDBMS and raw filesystem, or bury it under enough layers of carefully-reviewed code to make the features transparent. 

I apologize if this has been a disorganized rant. I'm sure most of the concepts have been gone over by people far more knowledgeable than myself, and it's even possible that all of these are encapsulated in an already-existing framework that I just have to go out and learn. If so I'd love to hear about it in the comments ;)

&lt;a name="note1"&gt;&lt;/a&gt;&lt;sup&gt;1&lt;/sup&gt; I have it on good authority that Amazon's obidos is written in C, and also that the number of requests a particular Apache process is allowed to handle before being killed—to control memory leaks and such—is in the single digits. 

&lt;a name="note2"&gt;&lt;/a&gt;&lt;sup&gt;2&lt;/sup&gt; As a stunt I'd like to see someone write a templating language in another templating language, preferably on top of PHP or some other inside-out language.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113510977890037137?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113510977890037137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113510977890037137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113510977890037137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113510977890037137'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/what-i-want-from-web-framework.html' title='What I Want from a Web Framework'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113511999152071628</id><published>2005-12-20T15:00:00.000-08:00</published><updated>2005-12-20T15:06:57.470-08:00</updated><title type='text'>Minor Annoyances Part I: SourceForge.net</title><content type='html'>Sometimes I like to browse the web in Safari on my local machine while installing updates on a remote machine in a terminal window. Typically I'll try to find a link to the download on the web and right click it, selecting "Copy Link." Then I type &lt;code&gt;wget "&amp;lt;pasted URL&amp;gt;"&lt;/code&gt; in my terminal window to put the file on the machine in question. 

So the first part of this rant is against links called "Download" that don't actually download. If the link is going to lead to a page that has me pick a mirror, the text should specify such, goddammit! I can't even count the number of times I've wgetted a file only to find the file consisted of a html comprising a mirror-selection page. 

The next part of this rant is against what happens once you've selected a mirror. At this point it loads a page that says "the download should have started automatically", as though I have nothing better to do than look at your goddamned ad page while the download downloads to the wrong place. Good thing we don't pay for incoming bandwidth. 

How about a nice simple link to the file, folks?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113511999152071628?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113511999152071628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113511999152071628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113511999152071628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113511999152071628'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/minor-annoyances-part-i-sourceforgenet.html' title='Minor Annoyances Part I: SourceForge.net'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113443110209406836</id><published>2005-12-12T15:28:00.000-08:00</published><updated>2005-12-20T12:19:13.036-08:00</updated><title type='text'>Up-front and Lifetime Costs</title><content type='html'>A few years back my good friend &lt;a href="http://www.craigrmeyer.com/"&gt;Craig Meyer&lt;/a&gt; pointed out that in the days when the Chevy small-block engine was designed the primary criterion for engine design was how many horsepower the engine could produce for a given cost. Of course the packaging had to be reasonable, as did the ease of service and manufacturability, but both of these feed back into overall cost in the end. Efficiency and pollution were, if they were considered at all, at most afterthoughts. It took the oil shocks to change that mindset. 

I bring this up because until recently computers have been in the same boat. With the exception of laptops, the same criterion has been applied to computers in general and microprocessors in particular: how much power can we squeeze out of every dollar? But it seems like Google, among others, is running into an electricity shock: &lt;a href="http://hardware.silicon.com/servers/0,39024647,39154982,00.htm"&gt;lifetime costs of servers will soon outstrip up-front costs&lt;/a&gt;.

This, and a lot of other things suggest that maybe Wally Rippel, the resident mad scientist at my &lt;a href="http://www.aerovironment.com/"&gt;previous employer&lt;/a&gt;, was right. He said something along the lines of "[the last] century was when we learned the value and limitations of data; in [this] century we'll learn the value of energy."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113443110209406836?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113443110209406836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113443110209406836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113443110209406836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113443110209406836'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/up-front-and-lifetime-costs.html' title='Up-front and Lifetime Costs'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113418798692995390</id><published>2005-12-09T20:12:00.000-08:00</published><updated>2005-12-09T20:13:07.326-08:00</updated><title type='text'>Extreme Climbing</title><content type='html'>This—and I do not use the term lightly—is &lt;a href="http://video.google.com/videoplay?docid=515642196227308929"&gt;the fizznucking bomb&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113418798692995390?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113418798692995390/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113418798692995390' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113418798692995390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113418798692995390'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/extreme-climbing.html' title='Extreme Climbing'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113391687598663012</id><published>2005-12-06T16:33:00.000-08:00</published><updated>2005-12-06T18:32:15.066-08:00</updated><title type='text'>Drivetrain Deathmatch: Diesel or Hybrid?</title><content type='html'>&lt;p&gt;I've been thinking a bit lately about conventional diesel versus hybrid spark-ignition drivetrains and what their respective strengths and weaknesses are. For purposes of this discussion, diesel will refer to a turbocharged direct-injection diesel engine like that found in the US-spec &lt;a href="http://www.vw.com/"&gt;Volkswagen&lt;/a&gt; &lt;a href="http://www.vw.com/golf/index.html"&gt;Golf&lt;/a&gt;. Hybrid, unless otherwise specified, will refer to a series-parallel system like that found in the &lt;a href="http://www.toyota.com"&gt;Toyota&lt;/a&gt; &lt;a href="http://toyota.com/prius/index.html?s_van=GM_TN_PRIUS_INDEX"&gt;Prius&lt;/a&gt;.&lt;/p&gt;&lt;p&gt; I will look at price premium, fuel savings, emissions, and semi-intangibles. All prices are base MSRP (before any incentives), and I'm going to look at marginal values for nearly everything. The wisdom of this is certainly up for debate, but if we're looking for something like a dollars-per-tonne of carbon value, this seems like the best approach. Finally, I won't be considering straight-up gasoline power, battery-electric power, or fuel cells, stirling engines, or nuclear flywheels. That may make for a lame deathmatch, but two contestants makes things much more manageable.&lt;/p&gt;&lt;h3&gt;Price&lt;/h3&gt;&lt;p&gt;Comparing a Toyota Prius ($21,725) to a similar non-hybrid car isn't trivial, since not only does Toyota not sell a non-hybrid Prius, it also doesn't sell a vehicle that is exactly comparable in terms of size and features. Using the &lt;a href="http://toyota.com/camry/models.html"&gt;Camry LE&lt;/a&gt; ($20,375) at the high end and the &lt;a href="http://toyota.com/corolla/models.html"&gt;Corolla LE&lt;/a&gt; ($15,215) at the low end, you could say the Prius represents a $4,000 premium over a comparable non-hybrid car. Honda makes things a little easier on us, where the &lt;a href="http://automobiles.honda.com/models/model_overview.asp?ModelName=Accord+Hybrid"&gt;Accord Hybrid Sedan&lt;/a&gt; ($30,140) costs $2,840 more than the &lt;a href="http://automobiles.honda.com/models/specifications_descriptions.asp?ModelName=Accord+Sedan&amp;Category=EX%20V-6"&gt;Accord EX V-6 Sedan&lt;/a&gt; ($27,300), but also makes slightly more power. The &lt;a href="http://automobiles.honda.com/models/model_overview.asp?ModelName=Civic+Hybrid"&gt;Civic Hybrid Sedan&lt;/a&gt; costs $3590 more than the &lt;a href="http://automobiles.honda.com/models/model_overview.asp?ModelName=Civic+Sedan"&gt;Civic EX Sedan&lt;/a&gt; but makes slightly less power. So we could put the price premium over a comparable conventional vehicle at roughly $3,600 to make the math easy (see below). &lt;/p&gt;&lt;p&gt;For a mid-priced passenger car, a turbocharged direct-injection diesel engine adds something like $1200 to the price of the vehicle. The engine will typically have lower peak output but higher peak torque that's also available at lower RPM. In other words, outside of the the occasional On-Ramp Grand Prix, the diesel will exhibit driveability that is equal to or better than the equivalent spark-ignition engine. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Advantage: Diesel&lt;/b&gt;. The price premium for a diesel is roughly one-third of that for a hybrid. However, as hybrid technology matures, this difference is likely to shrink, if not altogether disappear.&lt;/p&gt;&lt;h3&gt;Fuel Economy&lt;/h3&gt;&lt;p&gt;The Accord Hybrid's EPA gas mileage is 29/37, or 8.1/6.4 in sensible units (l/100km)&lt;a href="#mpg"&gt;[1]&lt;/a&gt;, whereas the standard V-6 Accord (which makes slightly *less* power) comes in at 11.8/8.1 (&lt;a href="http://automobiles.honda.com/models/specifications_full_specs.asp?ModelName=Accord+Sedan&amp;Category=3"&gt;20/29&lt;/a&gt;), giving us a 100 kilometer fuel savings of 3.7 liters in the city and 1.7 liters on the highway. The Civic Hybrid is rated at 4.8/4.6 (&lt;a href="http://automobiles.honda.com/models/specifications_full_specs.asp?ModelName=Civic+Hybrid&amp;Category=3"&gt;49/51&lt;/a&gt;) versus the Civic EX Sedan's 7.8/5.9 (&lt;a href="http://automobiles.honda.com/models/specifications_full_specs.asp?ModelName=Civic+Hybrid&amp;Category=3"&gt;30/40&lt;/a&gt;), resulting in 3 liters saved in the city and 1.3 liters saved on the highway. &lt;/p&gt;&lt;p&gt;The Prius' fuel economy is rated at 3.9/4.6 (&lt;a href="http://www.toyota.com/prius/specs.html"&gt;60/51&lt;/a&gt;), versus a Camry LE's 9.8/6.9 (&lt;a href="http://www.toyota.com/camry/specs.html"&gt;24/34&lt;/a&gt;) or a Corolla LE's 7.8/6.2 (&lt;a href="http://www.toyota.com/corolla/specs.html"&gt;30/38&lt;/a&gt;). Over a hundred kilometers of driving, the Prius saves 5.9 or 3.9 liters over the Camry or Corolla (respectively) in the city, or 2.3 or 1.6 on the highway.&lt;/p&gt;&lt;p&gt;For diesel cars, the VW Golf again provides a good comparison. The diesel uses 6.4/5.3 (37/44) versus the 2.0's 9.8/7.6 (24/31). So the fuel savings for a 100-km trip are 3.4 liters in the city and 2.3 liters on the highway.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Advantage: Depends.&lt;/b&gt; The hybrids pretty well outshine the diesel in the city, but the best of the hybrids just matches the diesel's savings on the highway. This is idle stop and (to a lesser extent) regenerative braking at work, both of which could in theory be applied to a diesel, a topic I'll delve into in the conclusion. One thing to keep in mind is that diesel fuel is more energy-dense than gasoline, so the carbon footprint of the fuel—and hence the fuel savings—is more significant.&lt;/p&gt;&lt;h3&gt;Emissions&lt;/h3&gt;&lt;p&gt;&lt;b&gt;Advantage: Hybrid.&lt;/b&gt; I'm going to cheat on this one with a bit of just-trust-me hand-waving, and if someone can find numbers on this, feel free to call bullshit on me. I know that Emission-control technologies for diesels are much less mature than those for gasoline engines. Currently they still emit quite a lot of NOx and particulates—particularly under high load conditions—when compared with conventional spark-ignition engines. Gasoline-electric hybrids are even cleaner than conventional spark-ignition engines and therefore are the clear winner in the emissions department. As diesel emission-control technology improves, this difference is likely to shrink as well.&lt;/p&gt;&lt;h3&gt;(Semi) Intangibles&lt;/h3&gt;&lt;p&gt;Toyota's fiendishly-clever Hybrid Synergy Drive gets a few points in the intangibles department. It doesn't require a conventional starter, alternator, or torque converter/transmission. All three are replaced with two synchronous permanent magnet (basically BLDC) motors and a planetary gearset. So you have a stepless transmission with none of the "Captain to Engine Room" lag you get when you mate a modestly-powerful engine to a conventional slushbox. You can fill up at any gas station, and the fuel doesn't smell funny. Plus it has a nifty on/off button. &lt;/p&gt;&lt;p&gt;The diesel has the advantage of an energy-dense fuel that has a readily-available and cost-competitive renewable version (B100 biodiesel). It's a proven technology that's quite fun to drive. And the hint of turbo whine when you take off sounds really cool.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Advantage: Depends.&lt;/b&gt; I like the hybrid because of the propellor-head geekiness of it's drivetrain, but that's probably more personal preference than anything.&lt;/p&gt;&lt;h3&gt;Conclusions&lt;/h3&gt;&lt;p&gt;If we look at the underlying technology, the reasons behind some of the above conclusions become clear. A diesel engine runs in an unthrottled lean-burn regime with the turbocharger enhancing the expansion ratio. A hybrid also runs it's gasoline engine more or less unthrottled in a lean-to-stoichiometric regime with an Atkinson cycle enhancing the expansion ratio. Because they're unthrottled, diesels can idle relatively efficiently. Hybrids typically implement an idle-stop function, achieving the same thing. So in one sense, a hybrid is a clean diesel, and a diesel is an inexpensive hybrid. The price performance of each is likely to converge as both hybrid technology and diesel emission-control technologies mature.&lt;/p&gt;&lt;p&gt;The obvious question is why not both? Why not a diesel hybrid? The answer, keeping the preceding in mind, is that there are diminishing returns due to overlapping advantages, along with accelerating costs. One way to mitigate the costs would be to create a mild diesel hybrid that eliminates the redundant starter and alternator. This could improve the city fuel economy and emissions, but would still cost more than the diesel alone, possibly so much so that it wouldn't be worthwhile. &lt;/p&gt;&lt;p&gt;An interesting side note is that the Prius-style drivetrain is being experimented with as a simple replacement for a conventional transmission, without any true hybrid capability (i.e. no traction battery). It will be interesting to see what the optimum traction battery size is for such a vehicle, and whether it is even greater than zero. &lt;/p&gt;&lt;p&gt;If I had to bet on a winner for the next 10 years or so, I would bet on the diesel. Nearly every car sold in North America has a diesel version that is sold overseas (including such cars as the MINI Cooper and Mazda 5 (nee MX-5 Miata)). Now that ultra-low-sulfur diesel is coming online in the States, there is nothing stopping us from slowly converting our entire fleet to diesel in fairly short order. But a significant drop in battery prices, along with the relentless downward march of electronics prices might well make hybrids, even diesel hybrids, the winner in the longer term, until and unless fuel cells or peak oil dethrone them both.&lt;/p&gt;&lt;p&gt;&lt;a name="mpg"&gt;&lt;/a&gt;[1] To reiterate my previous rant, measuring fuel economy in miles per gallon is like specifying your salary in minutes per dollar: it makes for a nice round number, but it makes it needlessly difficult to compare differences. To use my favorite example, a one-mpg improvement in a 10-mpg car saves as much fuel as doubling the fuel economy of a 50-mpg car.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113391687598663012?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113391687598663012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113391687598663012' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113391687598663012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113391687598663012'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/drivetrain-deathmatch-diesel-or-hybrid.html' title='Drivetrain Deathmatch: Diesel or Hybrid?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113390897788606426</id><published>2005-12-06T14:39:00.000-08:00</published><updated>2005-12-06T14:42:57.910-08:00</updated><title type='text'>Weird Dream</title><content type='html'>Last night I dreamt that I went back to visit &lt;a href="http://www.hmc.edu/"&gt;my college&lt;/a&gt; to find that the late &lt;a href="http://en.wikipedia.org/wiki/Bob_Ross"&gt;Bob Ross&lt;/a&gt; (not late in my dream) had become an art professor there. 

That is all.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113390897788606426?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113390897788606426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113390897788606426' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113390897788606426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113390897788606426'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/weird-dream.html' title='Weird Dream'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113389775699674237</id><published>2005-12-06T11:23:00.000-08:00</published><updated>2005-12-06T11:35:57.006-08:00</updated><title type='text'>Does AJAX Suck?</title><content type='html'>&lt;p&gt;Here's a delightful &lt;a href="http://www.usabilityviews.com/ajaxsucks.html"&gt;spoof&lt;/a&gt; of a &lt;a href="http://www.useit.com/alertbox/9612.html"&gt;1996 Jakob Nielsen article&lt;/a&gt; entitled &lt;i&gt;Why AJAX sucks&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;While the arguments are generally valid, it misses an important point: nobody (for sufficiently large values of "no") is using AJAX for information presentation. Sure, there's the occasional client-sorted table, but in general AJAX is being used to replicate content creation apps in the browser, rather than for content presentation.&lt;/p&gt;&lt;p&gt;This is in stark contrast to the scourge of frames (and don't get me started on all-Flash™ sites) which are primarily intended for use by end users, and have all the attendant problems like breaking bookmarks and the Back button. But I don't know if anyone really expects the Back button to un-send an email they just sent in Gmail.&lt;/p&gt;&lt;p&gt;&lt;i&gt;(I can go on for pages on all the reasons frames suck, since I've had to deal with them for the past six years here at work. If you'd like me to do so, please post a comment accordingly)&lt;/i&gt;&lt;/p&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113389775699674237?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113389775699674237/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113389775699674237' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113389775699674237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113389775699674237'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/does-ajax-suck.html' title='Does AJAX Suck?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113367007078333619</id><published>2005-12-03T19:53:00.000-08:00</published><updated>2005-12-03T20:21:10.796-08:00</updated><title type='text'>How to Become an Early Riser</title><content type='html'>&lt;p&gt;Wait. Or, more specifically, grow up.&lt;/p&gt;&lt;p&gt;To clarify, this is in response to &lt;a href="http://www.stevepavlina.com/blog/2005/05/how-to-become-an-early-riser/"&gt;this&lt;/a&gt; post (found via &lt;a href="http://reddit.com/"&gt;reddit&lt;/a&gt;). This site goes on a great length about how the author now goes to be earlier than he did when he was in his early 20's.&lt;/p&gt;&lt;p&gt;But according to &lt;a href="http://circadiana.blogspot.com/2005/01/everything-you-always-wanted-to-know.html"&gt;people that research this kind of stuff&lt;/a&gt;, our sleep patterns are much less a matter of simple habit than we'd like to think. &lt;/p&gt;&lt;p&gt;Maybe I'm being unduly harsh, but the end result reads like me trying to explain how I stay thin. (The real answer is probably genetics, but here goes: shun sugary drinks, don't skip breakfast, eat small balanced meals, stop eating when you're full and don't be afraid of fat or a &lt;a href="http://store.zoneperfect.com/site/content/Bars_Order.asp"&gt;small balanced snack&lt;/a&gt; when you've got the munchies).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113367007078333619?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113367007078333619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113367007078333619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113367007078333619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113367007078333619'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/how-to-become-early-riser.html' title='How to Become an Early Riser'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113348235459378684</id><published>2005-12-01T15:38:00.000-08:00</published><updated>2005-12-01T16:12:34.606-08:00</updated><title type='text'>It's snowing outside</title><content type='html'>&lt;p&gt;The snow is still coming down outside my window, which around here is—like rain in Southern California—an unusual but in no way unexpected event. That makes it somewhat topical to comment on local drivers' reaction to this. They basically fall into three camps:&lt;/p&gt;&lt;p&gt;There's the normal reasonable driver camp, that makes up perhaps half of the cars on the road, or slightly less when it's snowing. These are people that have been driving long enough or are generally well-adjusted enough not to hold their masculinity and/or self-worth hostage to their driving style. So they drive at a safe and reasonably speed and are generally law-abiding and courteous. Sure, each individual driver occasionally veers into one of the two modes I'll describe below, but overall they react rationally to current driving conditions.&lt;/p&gt;&lt;p&gt;The second camp is the so-cautious-they're-dangerous camp, that make up around a quarter of the drivers around here. Their style is to drive at a snail's pace any time they see white around them. No matter if the roads are bare and wet, fifteen miles an hour is plenty for them, thankyouverymuch. Similar to the granny doing forty-five in the right lane of the interstate with her left blinker on, their primary function is to provoke the third style of driver.&lt;/p&gt;&lt;p&gt;The third camp has a noticeably forced nonchalance about the fact that traction conditions might be sub-optimal. In fact they typically drive more aggressively on snowy or icy roads than they would if the roads were merely wet. More often than not they're driving a large four-wheel-drive pickup or SUV, but the occasional chip-on-their-shoulder Saab or Volvo driver is also guilty.&lt;/p&gt;&lt;p&gt;Back when I had a more &lt;a href="http://protege4wd.vista.com/"&gt;performance-oriented vehicle&lt;/a&gt; I was often a member of the third camp (of course there was also the Walter Mitty aspect of playing World Rally Championship on the streets of Bellingham), though I now like to think I'm in the first camp. Fortunately we all grow up. Unfortunately there is always a new batch of whippersnappers to take our place.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113348235459378684?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113348235459378684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113348235459378684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113348235459378684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113348235459378684'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/its-snowing-outside.html' title='It&apos;s snowing outside'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113347942196038638</id><published>2005-12-01T15:22:00.000-08:00</published><updated>2005-12-01T15:23:41.996-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://www.cs.wisc.edu/~kovar/hall.html"&gt;Electron Band Structure in Germanium, My Ass&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113347942196038638?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113347942196038638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113347942196038638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113347942196038638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113347942196038638'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/12/electron-band-structure-in-germanium.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113330969706043161</id><published>2005-11-29T16:13:00.000-08:00</published><updated>2005-11-29T16:14:57.083-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://www.timharford.com/deareconomist/2005/03/schrodingers-lottery-ticket.html"&gt;In general, lottery tickets have a very low expected value because the chance of winning a million pounds is much less than one in a million. You may take those odds anyway because you love risk. To be consistent, you should cancel your house insurance and enjoy the thrilling possibility that it may one day burn to the ground.&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113330969706043161?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113330969706043161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113330969706043161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113330969706043161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113330969706043161'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/in-general-lottery-tickets-have-very.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113286147545432626</id><published>2005-11-24T11:43:00.000-08:00</published><updated>2005-11-24T11:44:35.483-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://WWW.markarkleiman.com/archives/_/2005/11/sad_but_true.php"&gt;Yes, it would be nice to have evidence-based policy-making. But even if we can't get that, perhaps we can do away with policy-based evidence-making.&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113286147545432626?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113286147545432626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113286147545432626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113286147545432626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113286147545432626'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/yes-it-would-be-nice-to-have-evidence.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113269985275239207</id><published>2005-11-22T14:50:00.000-08:00</published><updated>2005-11-22T14:50:52.766-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://www.npr.org/templates/story/story.php?storyId=5015557"&gt;Did I mention that my personal heartfelt definition of the word "elephant" includes mystery, order, goodness, love and a spare tire?&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113269985275239207?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113269985275239207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113269985275239207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113269985275239207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113269985275239207'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/did-i-mention-that-my-personal.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113269696663982600</id><published>2005-11-22T13:59:00.000-08:00</published><updated>2005-11-22T14:02:46.653-08:00</updated><title type='text'>South Central Pond?</title><content type='html'>&lt;p&gt;I think I just found a watermark in Google Maps: &lt;a href="http://maps.google.com/maps?q=S+Boeing+Access+Rd+%26+Pacific+Hwy+S,+Seattle,+WA+98168&amp;iwloc=A&amp;hl=en"&gt;South Central Pond&lt;/a&gt;, across the Duwamish from S Boeing Access Road. On the satellite view it shows up as a building and parking lot.&lt;/p&gt;&lt;p&gt;Then there's the non-existent roundabout on &lt;a href="http://maps.google.com/maps?q=Cordata+Pky+%26+Westerly+Rd,+Bellingham,+WA+98226&amp;spn=0.017190,0.038446&amp;hl=en"&gt;this map&lt;/a&gt;. I think this one's a simple error, since there &lt;i&gt;is&lt;/i&gt; a roundabout at Cordata and Kellog (and now one at Westerly as well). &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113269696663982600?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113269696663982600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113269696663982600' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113269696663982600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113269696663982600'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/south-central-pond.html' title='South Central Pond?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113260173750377867</id><published>2005-11-21T11:34:00.000-08:00</published><updated>2005-11-21T11:35:37.516-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://www.paulgraham.com/web20.html"&gt;If you can figure out a way to turn a billion dollar industry into a fifty million dollar industry, so much the better, if all fifty million go to you.&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113260173750377867?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113260173750377867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113260173750377867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113260173750377867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113260173750377867'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/if-you-can-figure-out-way-to-turn.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113173509913171533</id><published>2005-11-17T19:25:00.000-08:00</published><updated>2005-11-17T20:51:54.486-08:00</updated><title type='text'>New Study Confirms Sex is Popular</title><content type='html'>A story making the rounds in last week's news cycle is that there's &lt;a href="http://news.google.com/news?rls=en&amp;ie=UTF-8&amp;oe=UTF-8&amp;tab=wn&amp;q=sex+and+tv+study&amp;btnG=Search+News"&gt;a lot of sex on TV&lt;/a&gt;. The odd thing is the note of concern with which the news is delivered. No one is decrying the increasing popularity of cooking on television, or the rise of clean-your-junk-out-of-the-spare-bedroom-you-schlub reality TV. But strangely, sex is singled out. 

Admittedly, there are two important factors that sex doesn't share with these things. The first is that sex, particularly the sort of glossed-over poorly-managed sex that's depicted on television, can have significant consequences: it can, for instance, create life (for sufficiently small values of "life"—I hear you really need a few months if you want something cuddly), strengthen emotional bonds, and swap any number of microbes. But a lot of things on television have consequences that are glossed over. People drive recklessly, shoot guns, fight, and say things so unimaginably vicious to one another that they might well trigger one of the other aforementioned activities if uttered in real life. 

But what's important to remember is that people watch television to escape from the monotony of their daily lives. Thus television should be, to borrow from Hitchcock, like life with the boring parts removed. Television doesn't show us people donning condoms before sex* for the same reason that we don't see them balancing their checkbook before going shopping: it's boring. But overspending, particularly given the recent reform of bankruptcy laws and our lack of national health care, is probably at least as damaging to one's long-term emotional and physical health as an ill-advised one-night stand. 

In short, television glosses over consequences because consequences are &lt;i&gt;boring&lt;/i&gt;. In fact I have it on good authority that one of the central tenets of screenwriting is to make sure the stakes for the protagonist in any conflict are as high as possible, given the subject matter. High stakes, like a line of cocaine, make consequences fade into the background.**

The second thing that makes sex special is that it's controlled by a part of our brain that &lt;a href="http://dirtsimple.org/2005/08/multiple-self.html"&gt;we don't really consider to be "us,"&lt;/a&gt; in the sense that we probably wouldn't say "it was decided by us that Britney Spears appears particularly fertile." In contrast to the sincere desire of thinking liberals, that part of our brain usually exhibits racism, ageism, class-ism, size-ism, looks-ism and any number of other frowned-upon -isms. And, lest we forget (in all but a vanishingly small percentage of the population), sexism. That part of our brain also urges us to engage in all sorts of odd activities ranging from the mildly inappropriate to the punishable by hard time. This reptilian brain factor, rightfully so, both scares us and fascinates us.

Obviously apart from not being boring, drama—even television drama—must be dramatic. And what, pray tell, do we as humans find dramatic? Well, certainly not a bunch of robots acting in their carefully premeditated rational self-interest. What we crave are human emotions, the interplay of human frailty and virtue, and—for men—explosions and car chases and fistfights. Passion, temptation, risk, revenge—all the sorts of things we secretly wish would happen in our own lives, except when they actually &lt;i&gt;do&lt;/i&gt; happen, at which point they're just stressful and we wish they'd be over with already (cf. the Ancient Chinese Curse™). 

I don't think it's particularly disingenuous of television producers to give us what we want. I think the rise of sex and sexual situations on television—the inevitable commentary from various moral scolds notwithstanding—reflects a natural and ultimately healthy coming to terms with what makes us human. Plus we get to watch really hot people pretending to get it on. 

*The only popular series I know of that consistently makes a point of the characters' using condoms is the Showtime series &lt;a href="http://www.sho.com/site/queer/"&gt;Queer as Folk&lt;/a&gt;, something I doubt the aforementioned moral scolds would take much comfort in. 

**You're right, I've never done a line of cocaine. But that's what I hear, anyway.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113173509913171533?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113173509913171533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113173509913171533' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113173509913171533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113173509913171533'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/new-study-confirms-sex-is-popular.html' title='New Study Confirms Sex is Popular'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113212534502029426</id><published>2005-11-15T23:12:00.000-08:00</published><updated>2005-11-15T23:15:45.036-08:00</updated><title type='text'>iBook G4 Brightness/Volume Button Issue</title><content type='html'>After updating to Mac OS 10.4.3 I found that I was no longer able to use the hotkeys on my 12" iBook G4 to change the screen brightness or the speaker volume. In fact the brightness control wouldn't appear in the Display preferences either. Annoyingly it was set to a dull mid-range setting rather than the full-on setting I typically use when not in total darkness. 

Anyway, I'm not sure if it was the hard shutdown or zapping the parameter RAM (by holding down Command-Option-P-R after the bootup sound), but it's fixed now. So if you're having the same issue, I would suggest trying that.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113212534502029426?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113212534502029426/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113212534502029426' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113212534502029426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113212534502029426'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/ibook-g4-brightnessvolume-button-issue.html' title='iBook G4 Brightness/Volume Button Issue'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113199562212934052</id><published>2005-11-14T10:52:00.000-08:00</published><updated>2005-11-14T16:57:02.723-08:00</updated><title type='text'>Is a Hybrid Worth It?</title><content type='html'>&lt;p&gt;This post is partially in response to a &lt;a href="http://www.omninerd.com/articles/articles.php?aid=41"&gt;post&lt;/a&gt; linked to from &lt;a href="http://hardware.slashdot.org/article.pl?sid=05/11/14/0623227&amp;from=rss"&gt;Slashdot&lt;/a&gt; on whether hybrids will save you money. The article is mostly fair, but appears to be written with a slight slant against hybrids. It also makes a couple of naive assumptions: That buying a new car might save you money (puhleez!) and that a Prius is basically an economy car with a hybrid drivetrain. &lt;/p&gt;&lt;p&gt;The article asks whether, based on fuel savings alone, it would be worth replacing a paid-for 1999 Accord with a new Prius. While buying a new fridge will often pay for itself in a few years, for most reasonable sets of circumstances, you will never save enough in fuel costs to offset the cost of a new vehicle. Sure, if you commute 18,000 miles per year in a 12-mpg land barge and replace it with a Kia, you'll save about 30 bucks a month, but that's definitely an edge case. Replacing any late model car with a brand-new hybrid is going to be a money loser.&lt;/p&gt;&lt;p&gt;The article also suggests a Toyota Corolla as an alternative to the Prius. What I don't think the article makes clear is how much nicer a Prius is than even a top-of-the line Corolla. Though somewhat smaller, it's much closer to a Camry in overall features and comfort, and a comparable Camry is only about $2000 cheaper. Sure, the Prius is similar to the Corolla in performance, but I'm sure I could find a Mercedes sedan that is similar in performance to an '82 Camaro.&lt;/p&gt;&lt;p&gt; To do an apples-to-apples comparison, you'd be better off comparing a new Civic EX automatic to a new Civic Hybrid CVT (which is quite comparable outside of a drag race). The latter is $1790 more expensive, but uses a half gallon less fuel per 100 miles of highway driving and 1.3 gallons less for the same amount of city driving.*&lt;/p&gt;&lt;p&gt;From the above, it's pretty clear we can come up with a realistic scenario where buying the hybrid will save you money. Assuming the life of the car is 10 years and you're paying six percent interest, you'll spend an extra $31 a month for the hybrid in car payments (With a typical car loan you'd actually pay $54 extra a month for the first five years and nothing for the next five). At $3 a gallon (probably an unreasonably low average for the next 10 years), the break-even point is 23,000 miles of highway driving per year or 9340 miles of city driving. Neither of these situations are outlandish enough to be dismissed out of hand. &lt;/p&gt;&lt;p&gt;But wait, there's more! Governments&amp;mdash;particularly those like the United States' that subsidize driving private vehicles&amp;mdash;have realized that the air quality and energy security benefits are worth money and have enacted tax incentives that bring down the price by something like $2500.** So if you're buying a new car and can put up with a slower On-Ramp Grand Prix time, there's really no reason not to go hybrid.&lt;/p&gt;&lt;p&gt;*Note that stating fuel economy figures in miles per gallon is kind of dumb. Adding one mile per gallon to a 10-mile-per-gallon car saves as much money and fuel for a given amount of driving as doubling the fuel economy of a 50-mile-per-gallon car. Stating the reciprocal instead makes this clear. The Europeans have figured this out and state their figures in liters per hundred kilometers.&lt;/p&gt;&lt;p&gt;**My high school history teacher always used to say that there are two reasons for everything: a good one and the real one. This is the good reason. The real one is left as an exercise for the reader.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113199562212934052?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113199562212934052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113199562212934052' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113199562212934052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113199562212934052'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/is-hybrid-worth-it.html' title='Is a Hybrid Worth It?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113175478884210240</id><published>2005-11-11T16:09:00.000-08:00</published><updated>2005-11-11T16:19:48.860-08:00</updated><title type='text'>No FridayFive this week</title><content type='html'>&lt;p&gt;This week's &lt;a href="http://www.filteringcraig.com/blog/archives/001494.shtml"&gt;FridayFive&lt;/a&gt; is all about being sick. I can't honestly remember the last time I've been sick. At least more than "I'm just sick enough to not go to work" sick, which was a nasty sinus headache last week that mostly just kept me up half the night. &lt;/p&gt;&lt;p&gt;There was that $10 all-you-can-drink night at The Slide that had me puking in the streets of NYC, but alcohol-related sickness is specifically excluded. But while we're on the subject, it seems that alcohol and nicotine have a synergistic effect on hangovers for me. Two stiff drinks and a cigarette and I'm miserable the next day. Any more and I'm puking. &lt;/p&gt;&lt;p&gt;Other than that, I seem to pick up strep throat like it's going out of style. At least twice a year now. On the plus side, I haven't had a cold sore in something like three years. Or the flu in at least as long. Knock on wood...&lt;/p&gt;&lt;p&gt;Remedy-wise I'm inclined toward Tylenol and herbal tea. And lots of sleep and a hot bath.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113175478884210240?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113175478884210240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113175478884210240' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113175478884210240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113175478884210240'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/no-fridayfive-this-week.html' title='No FridayFive this week'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113164579054476212</id><published>2005-11-10T10:02:00.000-08:00</published><updated>2005-11-10T10:03:10.556-08:00</updated><title type='text'></title><content type='html'>Silly String &lt;a href="http://www.cockeyed.com/citizen/silly/silly.html"&gt;used in combat&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113164579054476212?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113164579054476212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113164579054476212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113164579054476212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113164579054476212'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/silly-string-used-in-combat.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113147492840361831</id><published>2005-11-08T10:33:00.000-08:00</published><updated>2005-11-08T10:35:41.606-08:00</updated><title type='text'>Observation</title><content type='html'>&lt;a href="http://www.alde.com/anime/pocky1.html"&gt;Pocky&lt;/a&gt; make great coffee stirrers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113147492840361831?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113147492840361831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113147492840361831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113147492840361831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113147492840361831'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/observation.html' title='Observation'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113142399826871201</id><published>2005-11-07T20:25:00.000-08:00</published><updated>2005-11-07T20:26:38.280-08:00</updated><title type='text'>Note to all non-Canadians</title><content type='html'>Ketchup-flavored, er, flavoured potato chips are really tasty.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113142399826871201?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113142399826871201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113142399826871201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113142399826871201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113142399826871201'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/note-to-all-non-canadians.html' title='Note to all non-Canadians'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113142242197743576</id><published>2005-11-07T19:01:00.000-08:00</published><updated>2005-11-07T20:00:22.010-08:00</updated><title type='text'>MondayFive?</title><content type='html'>&lt;p&gt;I started this blog largely for writing practice. If I have a reader or two, so much the better. Anyway, in keeping with the first point, here's another (belated) FridayFive:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;What the HELL ARE YOU DOING??!?!?!?!? (this weekend)&lt;br /&gt;&lt;i&gt;Hanging out with G as usual. Maybe going to a car show on Sunday. Nothing too exciting.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;If you had to go see one of three people perform a “comedy show” and those three people were Carrot Top, Gallagher, or Gilbert Gottfried, who would you go see and why?&lt;br /&gt;&lt;i&gt;I'd have to go with Gilbert Gottfried, just because I read a great quote about him having “a shrill voice so manic that he makes Jerry Lewis sound like Morgan Freeman.”&lt;/i&gt;&lt;/li&gt;&lt;li&gt;If you had to pick one television show that you watched in the 80's to be successful today with a new cast and a new set, which one would you pick and why?&lt;br /&gt;&lt;i&gt;I didn't watch a whole lot of TV in the 80's, since my parents were basically TV nazis and limited us to a half hour a day. But I really liked the anime series &lt;/i&gt;Star Blazers&lt;i&gt; aka &lt;/i&gt;Space Battleship Yamato&lt;i&gt;. Given what they could do even five years ago with low-budget computer graphics, it could be one badass recreation.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;It's time for a Christmas list. Tell me the one thing that you want more than anything else this Christmas. (Please make sure it is a tangible thing that is reasonable. I don't want anyone writing about how they want to know who killed JFK as their Christmas present.)&lt;br /&gt;&lt;i&gt;I'd really like one of those 20" iMacs. It would replace my TV and hold all my music and crap that there isn't really room for on this here iBook. I don't really have $1700 to spare, so I'm not going to buy it for myself. Hence the gift value. Maybe when I sell the house.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;If you had to listen to a Weird Al Song on a loop for a two-hour period, which song would you choose and why?&lt;br /&gt;&lt;i&gt;That one about the good old days and torturing rats with a hacksaw. That reminds me...I need to set my rat trap.&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113142242197743576?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113142242197743576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113142242197743576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113142242197743576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113142242197743576'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/mondayfive.html' title='MondayFive?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113141868962283758</id><published>2005-11-07T18:57:00.000-08:00</published><updated>2005-11-07T18:58:09.636-08:00</updated><title type='text'>OK, this is weird...</title><content type='html'>&lt;a href="http://www.frankandgordon.ca/"&gt;http://www.frankandgordon.ca/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113141868962283758?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113141868962283758/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113141868962283758' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141868962283758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141868962283758'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/ok-this-is-weird.html' title='OK, this is weird...'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113141266137479027</id><published>2005-11-07T17:17:00.000-08:00</published><updated>2005-11-07T17:17:41.376-08:00</updated><title type='text'></title><content type='html'>Apparently I breathe &lt;a href="http://www.lungusa.org/site/pp.asp?c=dvLUK9O0E&amp;b=50752"&gt;clean air&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113141266137479027?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113141266137479027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113141266137479027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141266137479027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141266137479027'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/apparently-i-breathe-clean-air.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113141251681682659</id><published>2005-11-07T17:14:00.000-08:00</published><updated>2005-11-07T17:15:16.836-08:00</updated><title type='text'></title><content type='html'>“&lt;a href="http://dongresin.katgyrl.com/archives/001636.html"&gt;You're a dentist, not the right leg of Voltron.&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113141251681682659?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113141251681682659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113141251681682659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141251681682659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113141251681682659'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/youre-dentist-not-right-leg-of-voltron.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113103896351528154</id><published>2005-11-03T09:27:00.000-08:00</published><updated>2005-11-03T09:29:23.530-08:00</updated><title type='text'>Mighty Mouse SuX0rs</title><content type='html'>&lt;p&gt;Ok, so not really...but the scroll ball gummed up on me this morning and wouldn't scroll up any more. A damp cloth solved the issue, but it's a pity that it gets clogged up so quickly. &lt;/p&gt;&lt;p&gt;When can I buy a mouse with a scroll pad on it?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113103896351528154?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113103896351528154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113103896351528154' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113103896351528154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113103896351528154'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/mighty-mouse-sux0rs.html' title='Mighty Mouse SuX0rs'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113098061953072997</id><published>2005-11-02T19:27:00.000-08:00</published><updated>2005-11-02T19:26:58.236-08:00</updated><title type='text'>Retrieving Stored Web Passwords</title><content type='html'>&lt;p&gt;The other day I needed to retrieve a stored password from a form that had moved. I was eventually able to do it with a very simple bookmarklet. Let's pretend this is your password field:&lt;/p&gt;&lt;form name="testForm"&gt;Username:&amp;nbsp;&lt;input type="username" name="un"&gt;&lt;br /&gt;Password:&amp;nbsp;&lt;input type="password" name="pw"&gt;&lt;br /&gt;&lt;input type="submit" value="Submit"&gt;&lt;br /&gt;&lt;/form&gt;&lt;p&gt;If you click &lt;a href="javascript:alert('The password is ' + document.testForm.pw.value)"&gt;here&lt;/a&gt;, you should see an alert with the value whatever is in the password field.&lt;/p&gt;&lt;p&gt;No big deal. However, if the password was automatically filled in by your password manager, this trick &lt;i&gt;still works&lt;/i&gt;. If someone else is using your computer and wants to retrieve your stored password, they merely have to concoct a simple bookmarklet to retrieve it:&lt;/p&gt;&lt;pre&gt;javascript:alert(document.formName.passwordInputName.value)&lt;/pre&gt;&lt;p&gt;This seems to be a bug/feature of all of the major browsers (I tested it in recent versions of Safari, Firefox and Win IE). It's probably quite tricky to fix without breaking a significant minority of sites. I guess the moral of the story is don't store any really valuable passwords in your browser's password manager.&lt;/p&gt;&lt;p&gt;You can even create a generic &lt;a href="javascript:var inputs=document.getElementsByTagName('input');for(var i=0;i&lt;inputs.length;i++){if(inputs.item(i).type=='password'){alert('password field ' + inputs.item(i).name + ' is ' + inputs.item(i).value);}}"&gt;Password Retriever&lt;/a&gt; bookmarklet that pops up (one after the other) the name and value of all password fields on any web page, including, of course, those populated by the browser's password manager.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; &lt;a href="javascript:var%20inputs=document.getElementsByTagName('input');for(var%20i=0;i%3Cinputs.length;i++){if(inputs.item(i).type=='password'){inputs.item(i).type='text';}}"&gt;Here's&lt;/a&gt; an even simpler version: it just changes the type attribute of all password inputs to "text", so the password shows up on screen without any annoying alert boxes.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113098061953072997?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113098061953072997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113098061953072997' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113098061953072997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113098061953072997'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/retrieving-stored-web-passwords.html' title='Retrieving Stored Web Passwords'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113087245420299628</id><published>2005-11-01T11:05:00.000-08:00</published><updated>2005-11-01T11:14:14.216-08:00</updated><title type='text'>Flash Cheaper than RAM</title><content type='html'>I guess I'm probably among the last to notice, but non-volatile RAM in the form of Flash is now cheaper per gigabyte than DRAM. Flash goes for about $50/gigabyte (depending on form factor) whereas RAM goes for around $70 (for PC2700). 

Of course the speed difference is huge: Flash is about 200 times slower for reading and about 1000 times slower for writing, and I'm guessing it's unlikely to speed up as quickly as DRAM continues to speed up. So in a way this is nothing new: hard drives have been providing slower-but-cheaper nonvolatile storage for quite some time. 

But assuming that the speed difference goes away, or is no longer relevant, what sorts of changes would we see in everyday computing if the main memory is nonvolatile? I guess &lt;a href="http://en.wikipedia.org/wiki/Transparency_(computing)"&gt;transparent persistence&lt;/a&gt;, for one, comes for free.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113087245420299628?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113087245420299628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113087245420299628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113087245420299628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113087245420299628'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/11/flash-cheaper-than-ram.html' title='Flash Cheaper than RAM'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-113053330372609610</id><published>2005-10-28T13:50:00.000-07:00</published><updated>2005-10-28T14:52:50.383-07:00</updated><title type='text'>Another FridayFive</title><content type='html'>&lt;P&gt;Another &lt;a href="http://www.filteringcraig.com/blog/archives/001471.shtml"&gt;FridayFive&lt;/a&gt;:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;What is the greatest video game you have ever played, and why? If you aren't a video gamer, give me some other type of game and keep it clean.&lt;br /&gt;&lt;i&gt;I'm a big fan of Tempest, the old vector-based standup game made by Atari in the 80's. But I've been accused of being video game impaired, so I don't have a lot to choose from.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;If you could force Google, Microsoft or any other software company to build a custom application to fit a specific need, what would you have them do?&lt;br  /&gt;&lt;i&gt;A really good mother-of-all-todo-list-calendar app. Preferably web-based so I can access it from anywhere. Maybe incorporating some of the principles of &lt;a href="http://www.davidco.com/"&gt;Getting Things Done&lt;/a&gt; methods. Plus some of the elements of &lt;a href="http://www.sciral.com/consistency/"&gt;this program&lt;/a&gt; and a good &lt;a href="http://pubweb.northwestern.edu/~zps869/nv.html"&gt;note taking app&lt;/a&gt;.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;What is the greatest sporting event you have ever been to and why?&lt;br /&gt;&lt;i&gt;The bar is awfully low for me on this one, so I'm going to pass.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Please send a shout-out to the most menacing bully in your lifetime. Change the names to protect the not-so-innocent so as to avoid prosecution.&lt;br /&gt;&lt;i&gt;Well there was that John kid that dragged me down the hall by my hair in the first grade. But that didn't have most of the elements of a really good bully drama. I'll pass on this one too.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;What is your NFL lock of the week? Meaning, which game do you think you can guarantee a winner? Give me that winner. Tell me why.&lt;br /&gt;&lt;i&gt;What's with all the sports questions. Fuck, I dunno, how about them Seahawks?&lt;/i&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-113053330372609610?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/113053330372609610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=113053330372609610' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113053330372609610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/113053330372609610'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/another-fridayfive.html' title='Another FridayFive'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112991202312697648</id><published>2005-10-24T23:15:00.000-07:00</published><updated>2005-10-24T23:18:36.736-07:00</updated><title type='text'>Cingular Text Message Scam?</title><content type='html'>I'm nearing my wits end with these guys. &lt;strike&gt;For the past two months they've been charging me one minute per text message. I had thought that that was just for overage, but looking at my current bill online (with its $20/month 2500-message add-on), it looks like this is for &lt;b&gt;all&lt;/b&gt; text messages. So be aware that any time you send or receive a text message through Cingular
you're being charged 1 minute.&lt;/strike&gt;

Their phone rep basically said that they weren't "real" minutes and that I should wait until I get my bill and see if I get charged for them. But they sure seem to want "real" money at the end of the month. Unfortunately their North America plan is almost too good to pass up. But if this keeps up, I'm gone.

&lt;b&gt;Update:&lt;/b&gt; It turns out the minutes listed online &lt;i&gt;aren't&lt;/i&gt; in fact "real" minutes. So basically their website sucks, which isn't great, but isn't inexcusable either. 

It also turns out that I've turned into something of a chatterbox, and that that's where most of my usage charges are coming from. Unfortunately, I can't upgrade because they've discontinued their North America plan, and I've only still got it because of some sort of grandfather clause. Guess I'll have to learn to shut my trap.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112991202312697648?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112991202312697648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112991202312697648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112991202312697648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112991202312697648'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/cingular-text-message-scam.html' title='Cingular Text Message Scam?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112993895234078128</id><published>2005-10-21T16:34:00.000-07:00</published><updated>2005-10-21T16:57:53.140-07:00</updated><title type='text'>FridayFive</title><content type='html'>&lt;p&gt;I thought for once I'd join in a &lt;a href="http://www.filteringcraig.com/blog/archives/001452.shtml"&gt;FridayFive&lt;/a&gt;, so here goes:&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;If you owned a restaurant and you had to put a signature item on the menu that would really set your restaurant apart from the rest, and increase your chances for success, what would you add?&lt;br /&gt;
&lt;i&gt;Mom's red cabbage. You never see red cabbage in restaurants, and the stuff is always a hit at the potlucks. Or at least people pretend to like it.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Pretend you are Arnold Schwarzenegger and you are .. THE ERASER. You must erase one actor/actress from Hollywood, who would you erase and why?&lt;br /&gt;
&lt;i&gt;Does the Encyclopedia Brittanica kid count?&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;A robber walks into a bank and proclaims that not only is he going to steal all the money, but he is going to kill people one at a time until everyone is gone because he is a sociopath. There are 30 people headed for the Great Gig in the Sky. Would you want to be first to go, last to go, or somewhere in between? Why?&lt;br /&gt;
&lt;i&gt;I'd want to be number two, assuming death was certain. I've never seen someone die, so I suppose it'd be worth seeing before I go. At the same time, I don't think I'd like it, so I wouldn't want to see it 29 times.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;Over your lifetime there have been a lot of great inventions. If you could have discovered one, and received all the acclaim, fame and riches that came along with it, which invention would you like to claim as your own discovery?&lt;br /&gt;
&lt;i&gt;The World Wide Web, because I've always dreamt of being a knight.&lt;/i&gt;&lt;/li&gt;
&lt;li&gt;The desert-island top 5 album list is getting old and we are in a faster paced world now. So, please give me the album that you would like to take with you while you are on the show Survivor for roughly a month. This is the only album you will get to listen to over that time period. No mixes, no IPods and no sharing with other survivors.&lt;br /&gt;
&lt;i&gt;In terms of something I could listen to over and over again and get only minimally sick of, I'm going to have to say &lt;/i&gt;Achtung, Baby&lt;i&gt;. One can quibble about the quality and what not, but it was one of the first CDs I bought, and so it's racked up quite a few (mostly good) associations over the years.&lt;/i&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112993895234078128?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112993895234078128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112993895234078128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112993895234078128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112993895234078128'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/fridayfive.html' title='FridayFive'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112991231731863618</id><published>2005-10-21T09:27:00.000-07:00</published><updated>2005-10-21T09:31:57.316-07:00</updated><title type='text'>Clearwire: Second Impressions</title><content type='html'>A short followup on Clearwire: Still good, still cheap, at least for Web and email. YMMV if you're running BitTorrent and whatnot. 

I haven't noticed any problems with slowdowns, outages, or anything along those lines. I'm getting 4-5 lights from every part of my house that I've tried the thing in. 

If you can get a good signal, it seems to be a good alternative to DSL or cable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112991231731863618?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112991231731863618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112991231731863618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112991231731863618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112991231731863618'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/clearwire-second-impressions.html' title='Clearwire: Second Impressions'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112847021074525631</id><published>2005-10-04T16:46:00.000-07:00</published><updated>2005-10-04T16:56:50.753-07:00</updated><title type='text'>Saber</title><content type='html'>&lt;p&gt;Not as in a sword, but as in the Spanish/Portguese infinitive "to know."&lt;/p&gt;&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Saber"&gt;This&lt;/a&gt; is a really fascinating example of a &lt;a href="http://en.wikipedia.org/wiki/Complementary_currency"&gt;complementary currency&lt;/a&gt;. The idea is that you hand out these special banknotes to seven-year-olds. They're valuable only in that they can be used to pay university tuition. &lt;/p&gt;&lt;p&gt;You're probably thinking that the idea is for the seven-year-olds to hoard them until they go to college, but that's not it at all. Instead, the idea is to encourage older students to tutor the younger students in exchange for the currency. In fact hoarding is strongly discouraged by making the currency demur at 20% per year.&lt;/p&gt;&lt;p&gt;From what little I've read, it works quite well: giving university students a $1 billion discount in exchange for about $10 billion worth of teaching. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112847021074525631?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112847021074525631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112847021074525631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112847021074525631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112847021074525631'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/saber.html' title='Saber'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112844707769025729</id><published>2005-10-04T10:30:00.000-07:00</published><updated>2005-10-04T10:32:12.016-07:00</updated><title type='text'>Stein’s Law</title><content type='html'>“&lt;a href="http://seattletimes.nwsource.com/html/businesstechnology/2002537924_smallercars04.html"&gt;That which cannot go on forever, won’t.&lt;/a&gt;”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112844707769025729?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112844707769025729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112844707769025729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112844707769025729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112844707769025729'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/10/steins-law.html' title='Stein’s Law'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112749531628849578</id><published>2005-09-23T10:01:00.000-07:00</published><updated>2005-09-23T11:17:38.613-07:00</updated><title type='text'>ClearWire: First Impressions</title><content type='html'>I just received my ClearWire (or, as they would prefer I spell it, ClearW°re) modem in mail yesterday. 

The setup was brain-dead simple. There are just two jacks on the unit, one for the power supply and the other for ethernet. After some boot-up initialization, the five LEDs along the top of the unit display signal strength. I can get a 5 lights from most parts in my living room. 

A cheesy online bandwidth test showed 753kbps, pretty close to the "up to" value advertised (768 kilobits). All in all I'm pretty happy with it, especially since it's going to be something like $30 a month cheaper than what I'm paying now for naked DSL (admittedly at twice the speed and with a static IP). 

I'm looking into some options for firewalls or even simple NAT routers, as I'm a little anxious about exposing a bare XP box to the open waters of the internets. But then I'm tempted by the AirPort Express, what with it's printer sharing and AirTunes capabilities. But if I go that route I'd probably have to buy either another (non-wireless) router or more likely a wireless card/dongle for my PC. 

I've been assured that I can cancel without penalty if I move out of their coverage area. So I'm just hoping they don't give me some other reason to want to cancel before a year is up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112749531628849578?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112749531628849578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112749531628849578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112749531628849578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112749531628849578'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/09/clearwire-first-impressions.html' title='ClearWire: First Impressions'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112735330047030534</id><published>2005-09-21T18:40:00.000-07:00</published><updated>2005-09-21T18:41:40.476-07:00</updated><title type='text'></title><content type='html'>&lt;a href="http://www.theonion.com/content/node/30366"&gt;“Doctors describe his condition as stable but homosexual.”&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112735330047030534?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112735330047030534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112735330047030534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112735330047030534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112735330047030534'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/09/doctors-describe-his-condition-as.html' title=''/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112603852032420806</id><published>2005-09-06T13:21:00.001-07:00</published><updated>2005-09-06T13:28:40.326-07:00</updated><title type='text'>Mighty Mouse R0x0rs</title><content type='html'>&lt;p&gt;At the risk of being pegged an Apple apologist, I must say I'm really enjoying my latest purchase, a &lt;a href="http://www.apple.com/mightymouse/"&gt;Mighty Mouse&lt;/a&gt;. It replaced a cheapish Kensington unit with two buttons and a scroll wheel, so no, I'm not just now discovering the joys of multiple mouse buttons. &lt;/p&gt;&lt;p&gt;The scroll ball is fantastic. Not so much the horizontal scrolling (which, let's face it, doesn't come up all that often), but the feel of the thing. The squeeze buttons are kind of a pain: I have to shift my normal mouse grip to use them, so I've assigned them to the Dashboard that I only use a couple of times a day anyway. The right click, despite the apparent lack of separate buttons, works perfectly (at least the way I right click: I never noticed this before, but I always lift my index finger up when right clicking. Maybe one of those unconscious things like how I raise my pinky when I'm drinking from a glass. Er, nevermind). &lt;/p&gt;&lt;p&gt;Anyway, if you have a Mac, and extra $50 burning a hole in your pocket, and you're on the fence about the Mighty Mouse, I'd say go ahead and take the plunge. &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112603852032420806?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112603852032420806/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112603852032420806' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112603852032420806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112603852032420806'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/09/mighty-mouse-r0x0rs_06.html' title='Mighty Mouse R0x0rs'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112261519794478124</id><published>2005-07-28T22:30:00.000-07:00</published><updated>2005-07-28T22:33:17.953-07:00</updated><title type='text'>iScroll2</title><content type='html'>&lt;a href="http://www-users.kawo2.rwth-aachen.de/~razzfazz/iscroll2/"&gt;This&lt;/a&gt; is a very neat little utility that will enable two-finger scrolling on older iBook and PowerBook models.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112261519794478124?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112261519794478124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112261519794478124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112261519794478124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112261519794478124'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/07/iscroll2.html' title='iScroll2'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-112000275189145754</id><published>2005-06-28T15:55:00.000-07:00</published><updated>2005-06-28T16:52:31.896-07:00</updated><title type='text'>Methanol from Limestone?</title><content type='html'>Thanks in part to my esteemed friend &lt;a href="http://www.craigrmeyer.com/"&gt;Craig&lt;/a&gt; I've been drinking a shot or two of the Peak Oil Kool-Aid. 

One of the things he mentions is how great methanol is as a post-petroleum renewable fuel since it's an almost direct substitute for gasoline, with many of the benefits that other synthetic fuels (hydrogen, anhydrous ammonia, etc.) are lacking...save for the minor problem of actually getting our hands on the CO2 necessary to economically make it from hydrogen (preferably the atmosphere).  

The folks at LANL are working on a CO2 sequestration method that involves tossing a bunch of quicklime (CaCO) in the air, where it absorbs atmospheric CO2 and turns into, more or less, limestone. An endothermic (but not break-the-bank endothermic) reaction turns limestone back into quicklime and liberates the CO2. 

Meanwhile, back at the Bat Cave, we're taking some sort of renewable electric power (e.g. wind power, which if you've drunk enough of the Kool-Aid is cheaper than coal/nuclear/etc.) and are electrolyzing water. Mixing H2 and CO2 generates methanol and water (a third of what we started with). 

In the end, you're turning limestone, heat, electricity, and water into quicklime and methanol. Numbers-wise, you'd need 2.5kg of limestone, 900ml of water, and about .62 kilowatt-hours (net) of electricity to make a liter of methanol, plus a fair amount of oxygen. Let's see, the limestone gets recycled, water is cheap, and that much electricity would cost a little over a penny if you don't necessarily need it 24/7. 

That works out to about 5 cents a gallon...clearly too good to be true. What am I missing here?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-112000275189145754?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/112000275189145754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=112000275189145754' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112000275189145754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/112000275189145754'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/06/methanol-from-limestone.html' title='Methanol from Limestone?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111928995059650510</id><published>2005-06-20T10:51:00.000-07:00</published><updated>2005-06-20T10:52:34.726-07:00</updated><title type='text'>How does that old saying go?</title><content type='html'>As happy as a puppy with &lt;a href="http://thestar.com.my/news/story.asp?file=/2005/6/19/nation/11262103&amp;sec=nation"&gt;...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111928995059650510?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111928995059650510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111928995059650510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111928995059650510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111928995059650510'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/06/how-does-that-old-saying-go.html' title='How does that old saying go?'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111574461861448750</id><published>2005-05-10T10:01:00.000-07:00</published><updated>2005-05-12T18:43:31.523-07:00</updated><title type='text'>On Calories</title><content type='html'>So the other weekend I moved around 8,000 lbs. (about 3 and a half tonnes for you metric types) of broken concrete and building materials, by hand, onto (and subsequently off of) a flatbed truck.

Figuring that the truck bed was about a meter off the ground, I wanted to figure out how many calories I'd burned simply lifting the stuff up there. So we're talking mgh, or around 34,300 Joules. &lt;a href="http://www.google.com/search?rls=en&amp;q=34300+joules+in+kilocalories"&gt;How many food (kilo) calories is that&lt;/a&gt;? Yup. A hair over eight. Eight?! That's only a couple more calories than are involved in &lt;a href="http://www.straightdope.com/classics/a1_054"&gt;giving a someone blow job&lt;/a&gt;.

I draw several conclusions from this:&lt;ol&gt;
&lt;li&gt;The human body is enormously inefficient
&lt;li&gt;The marginal rate at which you burn calories working your ass off isn't that high. In other words, you're better off sitting on your ass and eating less from a calorie-balance standpoint. 
&lt;li&gt;Heat energy is pretty concentrated, if only you could harness it at greater than Carnot efficiencies (note to C-minus physics students: you can't). We're talking enough energy to imperceptibly heat about ten pounds of water. 
&lt;li&gt;Maybe that's why heating our homes takes so much damn energy
&lt;li&gt;Insulation is a good idea
&lt;/ol&gt;Discuss.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111574461861448750?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111574461861448750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111574461861448750' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111574461861448750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111574461861448750'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/05/on-calories.html' title='On Calories'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111514102758987285</id><published>2005-05-03T10:20:00.000-07:00</published><updated>2005-05-03T10:23:47.590-07:00</updated><title type='text'>Baby Name Wizard</title><content type='html'>&lt;a href="http://babynamewizard.com/namevoyager/"&gt;This&lt;/a&gt; is very cool. Not that I'm planning on naming any babies any time soon. 

But it's a really slick way of visualizing phenomena like the Great Jeremy Boom of the 1970s, and the steady erosion of my own name's slice of the baby pie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111514102758987285?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111514102758987285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111514102758987285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111514102758987285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111514102758987285'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/05/baby-name-wizard.html' title='Baby Name Wizard'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111458026999648833</id><published>2005-04-26T22:35:00.000-07:00</published><updated>2005-04-27T17:44:47.366-07:00</updated><title type='text'>HOWTO Build Your Own Bicycle Rotisserie: Part II</title><content type='html'>In Part I I discussed the inspiration for the bicycle rotisserie and laid out a bill of materials. Now we get down to the nitty gritty of actually building the thing. So without further ado&amp;hellip;

The first thing you need to do is pick a master bike and a slave bike. The slave bike doesn't need to have a functioning chain or sprocket setup, or a rear wheel. So pick whichever one has a nicer chain, sprocket, and dérailleur to be the master bike and remove its shifters from the handlebars. 

Next, remove the front forks from the bicycles. The way to do this varies from model to model, but typically there is a small allen-bolt in the center of the top of the fork tube, which you unscrew. This releases the tension from a small wedge mechanism that keeps the handlebars and fork together. With this bolt loose, you should be able to remove the handlebars and fork from the bicycle. Sometimes a gentle tap on the protruding bolt head helps unstick things. 

You'll also want to remove the seats from bicycles and the seatpost from the seat itself. The seatpost is usually held to the bike with a small pinch bolt, or with a quick-release fitting, depending how fancy a bicycle you're dealing with. Loosen the bolt or quick release and pull up on the seat. This may require a bit of coaxing, twisting, or WD-40 to accomplish. The seat itself is usually also held on with some kind of pinch bolt, which should let go of the seatpost when loosened. 

If you're lucky, the top of the seatpost will nest nicely inside the spit you've acquired. To allow for easy removal of the spit from the rest of the contraption, I used the seatpost ends to allow the spit to be unbolted. Basically this involved inserting the end of the seat tube into the spit and drilling a 1/4" hole through both. Later I inserted the 1/4-20 bolts in this hole and fastened it with the nuts. 

Next you'll want to cut the tops of the seat posts off so that only an inch or so of full-diameter tubing remains. You'll also want to cut off the pedal crank on the chainring side of the bottom bracket and weld the stub onto the chainring where the crank used to be. Putting some effort into getting it welded on perpendicularly will pay off later, but it doesn't need to be absolutely perfect. 

The remainder of the seatpost needs to be welded onto something that will give the bicycle firm footing when placed upside-down. I used an 18" section of square tubing welded crosswise onto the end of each seatpost. Once this is welded up you can re-insert the seatpost. Ideally you'll want the seattube and downtube on each bicycle to form and isosceles triangle with the ground, but you can vary the height somewhat by using the built-in seat-height adjustment.

You need to find a suitable motor to power the thing. In my case I was able to visit the &lt;a href="http://www.re-sources.org/restore/re_bham.htm"&gt;local recycled building materials place&lt;/a&gt; and pick up a used blower motor for $5. You want a single phase 120V induction motor with a rating of around 1/3rd horsepower (250W) and a speed of around 1500RPM (a 2-pole motor). A small pulley might be helpful, but I got away with just using the shaft of the motor to drive the belt with a little stick stuck through a hole that happened to be in the end of it. 

You'll need a fairly long belt (around 10ft/3m) to go around the rear wheel (from which you'll need to remove the tire and innertube. What worked for me was a length of surgical rubber tubing (available, oddly enough, from fishing supply stores). To make it into a loop I just stuffed one end inside the other and super glued it. Amazingly, it held for the duration of the cooking event. 

About the only thing left to do to the bikes is to defeat the freewheel and lock the chain tensioner in an appropriate position. You'll be turning the wheel in reverse, and driving the wheel rather than the pedals. This is a sort of double negative that means the freewheel doesn't really come into play. But the meat you're cooking is rarely perfectly balanced, so it'll want to lurch forward once every rotation unless you lock out the freewheel. This is as simple as running some wire around one of the sprockets and through the spokes. The chain tensioner doesn't work right when driving things backwards, so you'll want to lock it out as well, which can likewise be accomplished with some creatively placed wire. 

At this point you'll be ready for a dry run, followed by the actual cooking event. Stay tuned for Part III.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111458026999648833?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111458026999648833/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111458026999648833' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111458026999648833'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111458026999648833'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/04/howto-build-your-own-bicycle_26.html' title='HOWTO Build Your Own Bicycle Rotisserie: Part II'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111360157101874214</id><published>2005-04-15T14:41:00.000-07:00</published><updated>2005-04-26T22:49:32.513-07:00</updated><title type='text'>HOWTO Build Your Own Bicycle Rotisserie: Part I</title><content type='html'>A couple of years ago &lt;a href="http://www.danshaprio.com"&gt;one of my good friends&lt;/a&gt; married a very nice young lady at a lovely ceremony in his back yard. Dan is Jewish and wanted to have a kosher wedding feast, which meant, among other things, that food had to be prepared at the house (well, strictly speaking, any kosher kitchen, but those aren't very common outside the Jewish community). I'll let Dan explain:
&lt;blockquote&gt;When Dan's parents first moved to Fargo, ND, they celebrated their new home by roasting a whole sheep--a gift from the NDSU agriculture department--behind the house.  Dan loves the pictures of this event, and is only sorry that he was too young to appreciate it.  To compensate, he'll be re-enacting the affair, roasting a whole kosher lamb (actually, six forequarters of lamb).&lt;/blockquote&gt;
Anyway, we needed some way of actually roasting said lamb parts. I should say Dan needed some way of roasting said lamb parts, but he's quite good at getting other people to do work for him. Real management material, that Dan&amp;hellip; So in any case I was charged with the responsibility to devise a device to roast eight 20-pound forequarters of lamb on the wedding day. No pressure&amp;hellip;

Now the first thing any sensible engineer would think is "outsource." Not as in &lt;a href="http://www.rentacoder.com/"&gt;rent-a-coder&lt;/a&gt; outsourcing, but as in "buy something off-the-shelf that will work." But it turns out the only thing really commercially available is a pig roaster, which just doesn't quite cut the mustard in the kosher department. It also carried something like a $150 per day rental fee. 

So the next thing any sensible engineer would think of is "improvise." Any improvisation, however, would have to have a relatively low likelihood of resulting in catastrophic collapse, since we're talking about the main dish here. 

I don't remember the exact thought process, but somehow I hit upon using a couple of old bicycle frames to do the heavy lifting, as it were, in building the rotisserie. It turns out to be a relatively ideal solution in case you need to crank out a sturdy rotisserie in your spare time given a month or so to prepare. 

The advantages of this approach are manifold, but primarily they are:
&lt;ul&gt;
&lt;li&gt;The bottom bracket is designed for a heavy-duty offset load
&lt;li&gt;You get built-in gearing (or as my friend &lt;a href="http://www.craigrmeyer.com/"&gt;Craig&lt;/a&gt; would say, "it come widdit"). If you run a belt around the rim of the rear wheel, you get an even greater gear-down.  
&lt;li&gt;The seat posts allow for height adjustment
&lt;li&gt;Useless old bicycles are available nearly free of charge
&lt;/ul&gt;
What you'll end up with is both bicycles upside-down, resting on the fork and the seatpost (with a little "foot" attached). The spit will run from one bicycle's bottom bracket to the other's, and one of the bikes will have a belt driving it's wheel (sans tire), which will in turn drive the spit using the bike's chain. 

So here's what you need:
&lt;ol&gt;
&lt;li&gt;Two bicycles of roughly the same (preferably small) size, and permission from the owner to render them useless (as bicycles anyway). I used a couple of Murray kids' mountain bike frames 
&lt;li&gt;A spit -- one-inch-diameter (preferably stainless) steel is ideal, with a wall thickness around 1 - 1.5 millimeters
&lt;li&gt;A few scraps of steel, such as tubing, I-beams, or angle iron
&lt;li&gt;A hacksaw or reciprocating saw with a metal-cutting blade
&lt;li&gt;A welder and associated paraphernalia
&lt;li&gt;A drill with a 1/4-inch bit
&lt;li&gt;A pair of 1 1/2-inch 1/4-20 bolts with nuts and washers
&lt;li&gt;Fire!! Fire!! heheheh
&lt;/ol&gt;
Now that I've teased you with the ingredients, I'm going to end Part I. In Part II I'll talk about how to put the thing together, and in Part III discuss the actual logistics of cooking with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111360157101874214?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111360157101874214/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111360157101874214' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111360157101874214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111360157101874214'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/04/howto-build-your-own-bicycle.html' title='HOWTO Build Your Own Bicycle Rotisserie: Part I'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111303014515736993</id><published>2005-04-08T21:26:00.000-07:00</published><updated>2005-04-26T22:48:54.436-07:00</updated><title type='text'>Product Idea: GPS Business Trip Logger</title><content type='html'>This is something my dad asked about as a potential birthday gift, and I haven't found anything out there that meets the criteria for what he wants. 

My dad, like many people that do a lot of driving on business, needs to keep track of how many miles he drives on business-related trips. In the U.S., you can deduct most business-related trips at something like 35 cents per mile driven. Typically the first and last trip of the day (i.e. driving from home to the job site and from the job site back home) aren't deductible, but the intervening trips are (with the obvious exceptions of non-business meals and personal errands). The IRS isn't satisfied with a total mileage in the event of an audit. Rather, they expect the starting and ending odometer reading for each trip to make their job possible in such an event. 

There are a couple of solutions that exist for this sort of thing, but none that are entirely satisfactory. 

The simplest is to keep a little notebook in the car, and before each trip mark down the starting and ending odometer reading. This isn't particularly difficult, but it's quite easy to forget, and something that you're likely to forego entirely when you're in a hurry. 

Another possible solution (one that I did a bit of work on a few years ago) is something like the &lt;a href="http://www.davisnet.com/"&gt;Davis Instruments&lt;/a&gt; &lt;a href="http://www.davisnet.com/drive/products/carchip_products.asp"&gt;CarChip&lt;/a&gt;. This is a little device that plugs into your (1997 and later U.S.-spec) car's OBDII port (a little socket under the dashboard that looks like a plastic version of the parallel port on the back of old printers). 

OBDII stands for On-Board Diagnostics Level II, and it was originally intended for emission-control-related tools to be able to download diagnostic information from the vehicle's ECU (the "brain" that decides when and how much fuel should be injected into the engine, and when to fire the spark plugs, among other things). When a scan tool is plugged into this port it can talk to the ECU using a special serial protocol called J1850 after the SAE specification that specifies it (or ISO-somethingorother on some vehicles). It can ask the vehicle a bunch of questions as defined in another SAE spec (J2178 for those keeping score at home). 

Among the questions a scan tool can ask the vehicle is "how fast are we going?" The vehicle answers (within 100ms, but typically much faster), "20 miles per hour" (as far as I know they still use customary units). By doing this repeatedly, the CarChip integrates how many miles you've gone (at least I think that's how it works -- there may be some way of directly querying the mileage of the car at any given time). It also has a real-time clock, and it can know when you've turned on and off your car (when it receives or loses power). By putting all these variables together, it can get a pretty good idea of what constitutes a "trip", when it started and ended, and how far you drove. Unfortunately, there's no way to know for sure where you went. 

What I think would be an ideal solution would be to use a GPS receiver to log where you went. A GPS receiver is very good at telling you what time it is and relatively good at telling you where you are. It can't directly measure when you start and end a trip, but really, that's not what we're concerned with -- We want to know whether you're leaving home, work, or a client's site, and how far you went, and whether its the first or last trip of the day. 

What I'm picturing is a little dongle you plug into your cigarette lighter (I guess they're calling them "power outlets" these days) that simply records where you went and when. At the end of the month, you take it out of your car, plug it into your computer, and some semi-sophisticated software finds places at which you tend to stop a lot, shows them on a map, and asks you what they are (i.e. "Home," "Work," "Strip Club," etc.). Once that's been established, said software could translate that into trips, and either determine automatically or ask you whether a particular trip was deductible for business purposes.

As for how to implement/prototype it, there are relatively affordable &lt;a href="http://froogle.google.com/froogle?q=bluetooth+GPS&amp;hl=en&amp;lr=&amp;safe=off&amp;client=safari&amp;rls=en&amp;sa=N&amp;tab=ff&amp;oi=froogler"&gt;Bluetooth&amp;trade; GPS receivers&lt;/a&gt; available. There are also &lt;a href="http://www.gumstix.com/"&gt;very small computers&lt;/a&gt; available with Bluetooth interfaces. One could run a small Linux system that would save all of the waypoint data off to an SD card that you'd plug into your PC and download the data. 

I'd be interested to hear any alternative ideas for how to approach this.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111303014515736993?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111303014515736993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111303014515736993' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111303014515736993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111303014515736993'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/04/product-idea-gps-business-trip-logger.html' title='Product Idea: GPS Business Trip Logger'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111272897693783202</id><published>2005-04-05T11:55:00.000-07:00</published><updated>2005-04-05T12:51:18.486-07:00</updated><title type='text'>KCA-420i Experiment/Review</title><content type='html'>I recently bought an Alpine KCA-420i iPod adapter from the local Best Buy and an Alpine 9825 CD player (as a closeout from Circuit City) to control it. 

I don't do a lot of driving during the week, but on weekends I often head up to the Great White North, eh? Radio reception gets pretty crappy between here and Vancouver, especially the &lt;a href="http://www.kplu.org/"&gt;NPR station&lt;/a&gt; that I know and love. And right now they're doing their spring fund drive, so the iPod feature has gotten a bit of extra use. 

The good news is that the KCA does what it says. The bad news is that the usability is crap, even if you haven't been spoiled by using an iPod. The reason for this is that the device is essentially a hack &amp;#151; it makes the iPod look like a CD changer to the head unit, and since the iPod is &lt;i&gt;not&lt;/i&gt; a CD changer, the usability suffers. 

Give a literate six-year-old an iPod (better get AppleCare!), and he'll probably figure out how to use it in short order. In fact the UI is so intuitive that the instruction manual that comes with the iPod is basically a waste of paper.

I've got a hard-earned Bachelor of Science in Engineering and I couldn't figure out how to get the thing to work without reading the instructions (and let's just say that even if seven languages weren't included in the manual, it'd still be too thick to staple). By far the most infuriating bit is trying to scroll through a selection of songs, artists or albums. The scrolling is done through a little rotary encoder on the faceplate. But no matter how quickly you twist the thing, things scroll by at around 2 lines per second. 

There are three ways to "search" (read: scroll through at a 2 lines per second) for songs: all playlists, all artists, and all albums. The playlist "search" is more or less usable (more on that later). The other two search modes are strictly emergency-backup material: scrolling through a hundred artists at 2 lines per second while driving is an invitation to having a horrible accident. Same goes for albums. And both are made worse if some or all of your library is downloaded (legally or otherwise) rather than ripped from CD. When you go into an artist playlist, the songs come through in one big array, ordered by album and track number, so if you have a few hundred tracks by one artist, it's still a PITA. 

To their credit, Alpine acknowledges the above and recommends making all songs accessible through a playlist. I could do smart playlists by genre, but I'd end up with around four slightly less useless playlists ("Electronic," "Alternative" and "Rock," plus "Everything Else"). Instead I've decided to create eight (point one) playlists that are alpha by artist, then album, then track number (think telephone keypad). 

I'm not sure if this solves much, but I'll get back to you in about a week after I've had some time to try it out. 

In any case, there's a glaring business opportunity for some boutique car stereo manufacturer to improve on this. I picture a nice fat rotary encoder (maybe the &lt;a href="http://www.halfbakery.com/idea/Force_20Feedback_20Tuner#1021543775"&gt;force-feedback one I proposed&lt;/a&gt; on &lt;a href="http://www.halfbakery.com/"&gt;halfbakery.com&lt;/a&gt;), an FM tuner chip, a bitmap LCD display that doesn't suck (IOW, not like the 9825's), and an optional amp (since quite a few high-end audio types use discrete stuff nowadays). That and either an iPod dock on the front of the thing or a cable to run into the glovebox. 

The iPod remote protocol has been &lt;a href="http://stud3.tuwien.ac.at/~e0026607/ipod_remote/ipod_ap.html"&gt;reverse engineered&lt;/a&gt; and in any case you could probably get it from Apple if you look like a perfectly legitimate enterprise. This is the sort of thing you could program a &lt;a href="http://www.gumstix.com/"&gt;Gumstix&lt;/a&gt; to do. 

Why not leave out the iPod altogether? Well, first off you need a way to get the music from your (friend's) CDs or the internets onto your car stereo. Secondly, you can take your iPod with you (both to keep it from being stolen or to listen to music whereever you've driven to). Third so that you can buy from the largest online retailer of digital music and not have to commit a felony to listen to your music on the road. 

Another thought was why not "remanufacture" an iPod into a detachable-face-plate-like-thingy with more car-oriented controls? But in the end most people spend a fair amount of time listening to radio in their car, so unless you can come up with a good way of making an iPod control an FM tuner, I think it's a lousy idea.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111272897693783202?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111272897693783202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111272897693783202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111272897693783202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111272897693783202'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/04/kca-420i-experimentreview.html' title='KCA-420i Experiment/Review'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111232176707843192</id><published>2005-03-31T18:11:00.000-08:00</published><updated>2005-03-31T18:22:44.906-08:00</updated><title type='text'>Yes, I am a Geek</title><content type='html'>So it turns out if you type:

&lt;code&gt;sudo nvram boot-args="-v"&lt;/code&gt;

...in a Mac OS X Terminal prompt, it'll replace that ugly Apple logo with a bunch of pretty text, for example a copyright notice from the Regents of the University of California. 

Hmm, that'd be fun to do to my Mom's iBook...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111232176707843192?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111232176707843192/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111232176707843192' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111232176707843192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111232176707843192'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/03/yes-i-am-geek.html' title='Yes, I am a Geek'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11838341.post-111232100338405849</id><published>2005-03-31T17:46:00.000-08:00</published><updated>2005-03-31T18:03:46.716-08:00</updated><title type='text'>Ahem</title><content type='html'>Testing...1...2...3...

Is this thing on?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11838341-111232100338405849?l=fcows.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://fcows.blogspot.com/feeds/111232100338405849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11838341&amp;postID=111232100338405849' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111232100338405849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11838341/posts/default/111232100338405849'/><link rel='alternate' type='text/html' href='http://fcows.blogspot.com/2005/03/ahem.html' title='Ahem'/><author><name>Frank</name><uri>http://www.blogger.com/profile/04161922589325628038</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
