<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Philip&apos;s blog</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/" />
    <link rel="self" type="application/atom+xml" href="http://blog.qnan.org/philip/atom.xml" />
    <id>tag:blog.qnan.org,2008-11-10:/philip//1</id>
    <updated>2009-07-25T11:28:12Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.32-en</generator>

<entry>
    <title>Eliminating the penny</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/07/eliminating-the-penny.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.99</id>

    <published>2009-07-25T11:19:58Z</published>
    <updated>2009-07-25T11:28:12Z</updated>

    <summary>There are a lot of complainers about the penny: how it&apos;s worthless and should be phased out. I am one of them. The most commonly proposed solution I read is that some rounding should occur at checkouts. For example, if...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>There are a lot of complainers about the penny: how it's worthless and should be phased out.  I am one of them.</p>

<p>The most commonly proposed solution I read is that some rounding should occur at checkouts.  For example, if the bill comes out to be $54.78, it should be rounded to $54.80.  That's not a bad idea, but there is a problem.  If rounding was done as the last step, there is nothing stopping a retailer from setting prices in such a way that totals are rounded in the retailer's favor -- that is, on every transaction, it <i>just so happens</i> that the customer must round up and pay an extra one to two cents.  As an extreme example, consider a pack of gum that the retailer in Texas prices at 44 cents.  After sales tax, the gum costs 47.63 cents.  This would be rounded up to 50 cents.</p>

<p>Setting the price of gum at 44 cents means that the customer pays for it 50 cents, while setting the price at a penny lower means that the customer pays only 45 cents.  The retailer can force an additional five cents out of a customer by changing an advertised price by a penny.</p>

<p>"It's just five cents; what's the big deal?"  But how many customers go through the checkout lines of Walmart in one hour nationwide?</p>

<p>I propose a win-win -- or at least a win-neutral -- solution to getting rid of the penny.  As a bonus, this solution does not require any government intervention.  Are you ready for it?</p>

<p><b>Retailers should simply set prices such that, after sales tax, they end in a 0 or a 5.</b></p>

<p>This is possible because sales tax is a simple percentage of the subtotal.  Thanks to the associative and commutative properties of addition and multiplication, there is no need to take into account all permutations of the store's inventory: the store simply needs to set individual prices such that <price> x <sales tax> ends in 0 or 5, and any combination of such products will automatically have the same property.</p>

<p>Of course it is still possible for the retailer to adjust prices to increase profit (simply by always <i>raising</i> the price to the nearest 0 or 5), but now there is no asymmetry of information.  Now the customer sees the exact price before deciding whether to put the item in the cart and the store cannot play dirty rounding tricks.</p>

<p>My solution will not work for items that are sold by weight, unless scales are modified to weigh in increments of 0.05 lb or similar as opposed to the standard 0.01 lb.</p>

<p>For items that are sold by weight, I don't mind the rounding being done at the register, for two reasons.  First, there is a large amount of uncertainty involved with most sold-by-weight products.  Whether it's cutting slabs or slices of meat or filling a cup with nuts, it's much more difficult to consistently produce packages that round in the store's favor.  Second, the customer has at least some input when it comes to sold-by-weight products.  If the customer is <i>so</i> anal-retentive that he doesn't want the store to make two cents of profit on his purchase (and hopefully I am not one of them), he can whip out a pocket calculator and figure out precisely what set of weights will yield a post-tax price in the customer's favor.  Thus, items that are sold by weight are not significantly subject to a store's malicious adjustment of prices in the store's favor.</p>

<p>If a retailer can meet my conditions, then I claim that it's a definite win for customers and at worst a wash for the retailer.</p>

<p>So if there are so many penny-haters, and my proposal seems to work, and my proposal doesn't require anything more than a willing retailer and appreciative customers, why hasn't anyone done it?  Or has someone?</p>

<p>Lastly, perhaps there should be a coalition, called something like "Penniless & Proud."  Those stores that commit to eliminating the penny (through my proposed system or some other fair system) are rewarded with a special logo that they're authorized to display on the doors and in commercials.  Once there is critical mass, economic pressures on the remaining retailers will virtually eliminate the penny from circulation.</p>

<p>Do you see any flaws in my proposal?  Do you know of a better way?  Do you know of any stores that have eliminated or reduced the circulation of the penny?</p>]]>
        
    </content>
</entry>

<entry>
    <title>Morality of the free-market system</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/06/morality-of-the-free-market-system.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.97</id>

    <published>2009-06-11T03:55:33Z</published>
    <updated>2009-06-11T04:00:54Z</updated>

    <summary>It seems that these days everyone is complaining about the evil of capitalism and that Obama needs to hurry up and fix everything. The article The Morality of the Free-Market System discusses some fundamental questions. Can Obama fix everything? Can...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>It seems that these days everyone is complaining about the evil of capitalism and that Obama needs to hurry up and fix everything.  The article <a href="http://money.cnn.com/2009/06/08/pf/expert/moral_free_markets.moneymag/index.htm?section=money_latest">The Morality of the Free-Market System</a> discusses some fundamental questions.  Can Obama fix everything?  Can he fix <i>anything</i>?  Is the free market system <i>fair</i>?</p>

<p>What do you think?  Is free market the way to go, or should our government be our shepherd?</p>]]>
        
    </content>
</entry>

<entry>
    <title>Riding Amtrak cross-country</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/06/riding-amtrak-cross-country.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.96</id>

    <published>2009-06-09T20:53:28Z</published>
    <updated>2009-06-09T21:08:05Z</updated>

    <summary>I&apos;ve checked off another item from my bucket list: I rode Amtrak across the country in a sleeping car. It was a very pleasant experience. I&apos;d like to tell you about it, since I am guessing that most people who...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>I've checked off another item from my bucket list: I rode Amtrak across the country in a sleeping car.  It was a very pleasant experience.  I'd like to tell you about it, since I am guessing that most people who read this have not yet experienced Amtrak.</p>

<p>Sue's and my trip from her house to my house was fully on Amtrak and had two parts: South Bend (Indiana) to Chicaga, coach-class, then Chicago to Dallas, sleeper.  Boarding there was my first experience with Amtrak.  The traincars are huge!  They're double-decker, and I'm guessing they're at least 18 feet high.</p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/outside.jpg"/></p>

<p>The first leg of the trip was short.  The stewardesses were as friendly as long-unionized employees can be, the seats were nice and roomy, and there was more than twice the legroom as on a coach class of an airplane.  Also, coach class had a power outlet for every seat, so while Sue napped I fired up the laptop and caught up on mail and news over my cell phone.</p>

<p>In Chicago we for the first time felt the significance of "first class." Chicago's Union Station has a Metro Lounge -- a room reserved for Amtrak's first-class passengers.  The room isn't anything amazing, but it's definitely better than the continuous bustle and noise of the main waiting area.  The Metro Lounge has chairs, TVs, a soda fountain that anyone can use as much as they want, and unlimited coffee.  They also serve snacks (Goldfish), but we opted to eat in Chicago.  Lastly, Metro Lounge offers perhaps the most useful feature of all: a temporary storage room, allowing us to store our carry-ons and walk around Chicago without worrying about bags.</p>

<p>The storage room deserves another mention.  It was staffed by a "Red Cap" -- a guy who helps with first-class passengers with luggage.  Ours was named Stephen.  He is the most friendly and most dedicated unionized employee I've ever met.  As we were walking out of the Metro Lounge to find Chicago food, he got Sue's attention and told her that her cell phone -- somewhere in her bag -- rang.  I got his name, called Amtrak customer relations, and had them take note of Stephen's excellence.</p>

<p>Four hours after our arrival in Chicago, it was time to start the Texas Eagle route from Chicago to Dallas.  We were taken to a numbered terminal that had a train waiting, and we boarded onto the sleeping car.</p>

<p>Amtrak offered us three options when we bought tickets: coach seats, a roomette, or a full room.  Coach means sleeping while sitting and clothed; no thanks.  A room meant enough space for four with even a sink and toilet in the room.  That's nice but expensive.  A roommette is for two, and it's at a good price.</p>

<p>As soon as we saw our roommette, we were impressed, and my happiness with it keeps growing as I discover new features and engineering tricks.  The layout and features of the roomette are designed exceptionally well.</p>

<p>Each roomette is 6'6" by 3'6".  In that tiny amount of space, the good people of Amtrak crammed in the following:<br />
<ul><br />
<li>carpet,</li><br />
<li>two large windows,</li><br />
<li>a sliding, locking door with windows,</li><br />
<li>movable dark curtains in front of both windows and the sliding door,</li><br />
<li>two soft wide, reclining armchairs that convert to a full-length bed,</li><br />
<li>an upper bunk that can be raised out of the way or lowered for another full-length bed,</li><br />
<li>a lamp to illuminate the whole roomette,</li><br />
<li>focused reading lamps,</li><br />
<li>a blue night light,</li><br />
<li>temperature control,</li><br />
<li>a power outlet,</li><br />
<li>a full-height closet that can hold at least two coats,</li><br />
<li>a box of facial tissues and a trash can,</li><br />
<li>a removable tray table,</li><br />
<li>a tall mirror,</li><br />
<li>lots of space underneath the armchairs for carry-ons, and plenty of space for books and pocket miscellany.</li><br />
</ul></p>

<p>Can you visualize all this?  If no, then here are some photos.</p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/hallway.jpg"/></p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/inside1.jpg"/></p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/inside2.jpg"/></p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/door.jpg"/></p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-06-03_amtrak/windows.jpg"/></p>

<p>The roomette is optional.  In fact most people opt for "coach", which buys you just a roomy seat in a train car full of seats -- like on an airplane.  Opting for the roomette makes you a "first-class passenger," and Amtrak still gives some meaning to this title.</p>

<p>Once we boarded, the sleeping car attendant came around, introduced himself, said that we can help ourselves to unlimited orange juice, coffee, and ice water, and that if we need anything, we can pull a knob in our roommette to summon him.</p>

<p>Shortly afterwards, the dining car steward came around and took our dining reservations.  All meals are complimentary for first-class passengers!</p>

<p>Now we could relax.  We would be on this train for almost 24 hours.</p>

<p>Before dinner Sue and I went to the observation car.  The observation car has huge windows on the sides and on the ceiling, along with armchairs facing outward, for comfortable observation of the neverending corn fields on both sides of us.</p>

<p>After walking around Chicago for hours, I wanted a shower, and sleeping cars have a very nice shower facility.  In my time aboard, I took three showers.</p>

<p>Lastly I want to mention food.  There was a dining car attached to our train, and that's where they fed us.  For dinner I had a flat iron steak and sue had a barbecue sandwich.  Both were good quality, though my steak was not prepared properly.  I asked for medium-rare and got one that was mostly right but had a very rare section.  Asking them to throw it back on the grill for a few minutes didn't fix the problem, so I just left a piece.  (I heard somewhere that one should never ask for rare or medium-rare steak at non-steakhouses.  Amtrak is not a steakhouse.)  The dessert was good.  For breakfast I had a vegetable and cheese omelette while Sue had French toast.  Both were great -- and free.</p>

<p>In many ways Amtrak is the best of a hotel and an airplane.  Though they're a sucky business (they lose money every year and require government assistance), they offer an experience unmatched by any other form of transportation.  I give it two thumbs up.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Netflix coupons</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/06/netflix-coupons.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.95</id>

    <published>2009-06-05T22:42:03Z</published>
    <updated>2009-06-05T22:44:21Z</updated>

    <summary>I got some coupons from Netflix to give out to my friends. These coupons extend the trial period for new customers from 2 weeks to a whole month. If you&apos;d like to take advantage of this, go to http://netflix.com/tellafriend and...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    <category term="coupons" label="coupons" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netflix" label="netflix" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>I got some coupons from Netflix to give out to my friends.  These coupons extend the trial period for new customers from 2 weeks to a whole month.</p>

<p>If you'd like to take advantage of this, go to <a href="http://netflix.com/tellafriend">http://netflix.com/tellafriend</a> and enter one of these codes:<br />
* M283276490835<br />
* M213226490865<br />
* M233216490815</p>

<p>They all expire on June 15th.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Homemade bread</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/04/homemade-bread.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.90</id>

    <published>2009-04-05T15:56:09Z</published>
    <updated>2009-04-05T16:58:46Z</updated>

    <summary>I always like Tom Thumb&apos;s Artisan bread that they bake in-store, but I never buy it because it&apos;s expensive. A few days ago I&apos;ve decided to bake it at home. The boyfriend of an acquaintance, Andreas, posted a recipe, Artisan...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
        <category term="Food" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>I always like Tom Thumb's Artisan bread that they bake in-store, but I never buy it because it's expensive.</p>

<p>A few days ago I've decided to bake it at home.  The boyfriend of an acquaintance, <a href="http://foodbyandreas.blogspot.com">Andreas</a>, posted a recipe, <a href="http://foodbyandreas.blogspot.com/2009/03/artisan-bread-in-5-minutes-day.html">Artisan Bread in 5 Minutes a Day</a>, on his blog.  It was so easy that I had no choice but to bake it.</p>

<p>The result is cheap and delicious:<br />
<a href="http://www.qnan.org/~pmw/blog/2009-04-05_bread/big.jpg"><br />
<img src="http://www.qnan.org/~pmw/blog/2009-04-05_bread/small.jpg" alt="Photo of a sandwich with homemade bread"/></a></p>

<p>A+ Will Bake Again!</p>]]>
        
    </content>
</entry>

<entry>
    <title>TANSTAAFL</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/04/tanstaafl.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.89</id>

    <published>2009-04-04T23:39:37Z</published>
    <updated>2009-04-05T02:48:30Z</updated>

    <summary>Is there such a thing as &quot;free lunch&quot;? When is &quot;free lunch&quot; truly free? Assuming that we&apos;re talking about a literal lunch, the answer is never. A lunch has value: someone had to collect the raw ingredients, someone had to...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Is there such a thing as "free lunch"?  When is "free lunch" truly free?</p>

<p>Assuming that we're talking about a literal lunch, the answer is never.  A lunch has value: someone had to collect the raw ingredients, someone had to put them together, someone had to serve it to you, someone had to pay property taxes and upkeep on the restaurant, and so on.</p>

<p>With lunch, someone gains only as a result of someone losing.  With a business lunch, the salesperson or the interviewer pays for your free lunch.  With a soup kitchen, the charity or local government pays for the lunch.  The charity gets its resources from charitable donors, while the local government gets its resources from local residents.  The same applies to any item that has value: no one acquires it without incurring a cost.</p>

<p>Today I want to tell you about a way to get free lunch.  In fact, I'll make it as simple as possible: I'll give you step-by-step instructions that almost anyone will be able to follow to fruition.</p>

<p>1) Get a <a href="http://www.qnan.org/~pmw/ccc">credit card that offers rewards</a>;<br />
2) Visit the <a href="http://www.usmint.gov">US Mint</a> and find the "$1 Coin Direct Ship" section;<br />
3) Order online as many coins as you can with your rewards-bearing credit card;<br />
4) Receive these coins in the mail;<br />
5) Deposit the coins in your bank and pay your credit card bill;<br />
6) Go to step 2.</p>

<p>I did one iteration of this, and I come with photos.  Here's the box I received in the mail:<br />
<a href="http://www.qnan.org/~pmw/blog/2009-04-04_dollar-coins/box-big.jpg"><br />
<img src="http://www.qnan.org/~pmw/blog/2009-04-04_dollar-coins/box.jpg" alt="box with rolled coins"/></a></p>

<p>Here's one sub-box with 250 $1-coins:<br />
<a href="http://www.qnan.org/~pmw/blog/2009-04-04_dollar-coins/rolls-big.jpg"><br />
<img src="http://www.qnan.org/~pmw/blog/2009-04-04_dollar-coins/rolls.jpg" alt="box with rolled coins"/></a></p>

<p>With my credit card, I made $33.33 in rewards for doing essentially no work, and I can repeat this ad infinitum.  This can buy a hefty lunch!</p>

<p>Is it a win-win?  Who paid for my thirty-three-dollar lunch?  I expect to see a correct answer in the comments.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Garbage disposal</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/03/garbage-disposal.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.87</id>

    <published>2009-03-22T18:33:45Z</published>
    <updated>2009-03-22T18:37:15Z</updated>

    <summary>Yesterday I had an experience that has left me shaken up. Our house&apos;s garbage disposal stopped working. I flipped its switch a couple of times, then stuck my hand down there to investigate. I&apos;ve done that before and usually have...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Yesterday I had an experience that has left me shaken up.</p>

<p>Our house's garbage disposal stopped working.  I flipped its switch a couple of times, then stuck my hand down there to investigate.  I've done that before and usually have been able to fish out a knife or other small but hard things.</p>

<p>This time I couldn't feel anything jamming the blades, so I tugged on them a few times.  Then I removed my hand and reached to turn on the disposal once more.</p>

<p>Then I realized that I left the switch turned on.</p>

<p>Now I understand how accidental gun discharges happen.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Quiznos&apos; base cost for a sandwich</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/02/quiznos-base-cost-for-a-sandwich.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.83</id>

    <published>2009-02-28T18:06:11Z</published>
    <updated>2009-02-28T18:10:00Z</updated>

    <summary>According to Quiznos&apos; corporate headquarters, it costs a Quiznos franchise about 75 cents in ingredients to make one sub sandwich. (source)...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>According to Quiznos' corporate headquarters, it costs a Quiznos franchise about 75 cents in ingredients to make one sub sandwich.  (<a href="http://cache.gawker.com/assets/images/consumerist/2009/02/uqemo.jpg">source</a>)</p>]]>
        
    </content>
</entry>

<entry>
    <title>Car repair</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/02/car-repair.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.81</id>

    <published>2009-02-23T03:12:39Z</published>
    <updated>2009-02-23T17:41:22Z</updated>

    <summary>Back in December -- after one of many brutal snowstorms we have in Dallas -- my front, driver-side window started ignoring the window control button. After several instances where rather than being able to roll down my window to talk...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
        <category term="Vehicle" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Back in December -- after one of many brutal snowstorms we have in Dallas -- my front, driver-side window started ignoring the window control button.</p>

<p>After several instances where rather than being able to roll down my window to talk to someone, pay a toll or receive a needed piece of paper I had to open the door, I decided to fix the problem.  It so happens that a few years ago I bought a Haynes Repair Manual for my car.  Up to this point, the only benefit from this manual was making me feel manly and rugged; I've not used it for any repairs.  (To be fair, the only repair my car has needed up to now was a transmission rebuild, which I would not attempt on my own even if I had one hundred Haynes Repair Manuals.)</p>

<p>Yesterday morning I decided that yesterday was The Day.</p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-02-21_car-repair/1.jpg" style="float: right;"/>I ate a hearty breakfast&mdash;a breakfast of champions&mdash;then armed myself with the manual and a screwdriver and got to work.  The work was easy.  I knew that the button itself was working since I heard a click within the door whenever I pushed the roll-down button.  I figured that either the window's motor is dead or the window got jammed.  My game plan was to disconnect and remove the motor, then test it with a multimeter.</p>

<p>The disassembly of the door was an uneventful success.  During the disassembly I made a trip to Home Depot to buy a socket set, since apparently just a Phillips-head screwdriver is not enough to perform work on a Honda Accord.</p>

<p>I didn't see anything that might jam the window, so removing the motor was the goal.  When I reached the part where I was to take out the window's motor out of the door, I had a nasty surprise: one cannot remove the motor without disconnecting it from the window, and one cannot disconnect it from the window without having the window rolled down partway (to reach the necessary bolts), and I cannot roll down the window because it won't respond to the button.  The only thing I could do was to wiggle the motor inside its iron cage and feel all the cables coming out of it.</p>

<p><img src="http://www.qnan.org/~pmw/blog/2009-02-21_car-repair/2.jpg" style="float: right;"/>Here I put on my thinking cap and asked myself, "What would a mechanic do in this situation?"  Try as I might, nothing productive came to mind.  It seemed like a logic puzzle without a solution.</p>

<p>Oh well, I thought to myself -- at least now when I take it to the mechanic, I'll have saved myself at least half an hour of the mechanic's labor.</p>

<p>Then Andreas came out for emotional support.  As I was conveying to him my reasoning and the problem, I decided once more to show him (and myself) that I am confident that the control button works.  I reconnected the button to the door chassis and told him to listen for the click that the window motor makes.</p>

<p>Like Terminator, the window jumped to life.  With a loud creak as if it's awakening from a deep slumber, it started rolling down.  I rejoiced and called the mission a success!</p>

<p>Surprisingly, I was able to reassemble the door.  After cleaning the upholstery and the door-side controls (which I could take into the kitchen) with soapy water, it all looks brand-new.</p>

<p>Like two salty sailors, my Haynes Repair Manual and I walked back inside the house and basked in the great feeling of fixing the car ourselves rather than paying a mechanic.  Now the manual sits on my bookcase once again, just as before... except like its owner, it is now more worn, more experienced, and more battle-seasoned.</p>

<p>Now on my agenda is to fix my mom's horn and my girlfriend's rear window.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Credit Card Comparator</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/01/credit-card-comparator.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.75</id>

    <published>2009-01-19T21:03:30Z</published>
    <updated>2009-01-19T21:07:26Z</updated>

    <summary>Last week I wrote Credit Card Comparator (CCC), a small web-based program that analyzes your spending patterns and finds the best credit card for you. Every day I&apos;ve been improving it and adding cards to it. I also found out...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Last week I wrote <a href="http://www.qnan.org/~pmw/ccc">Credit Card Comparator</a> (CCC), a small web-based program that analyzes your spending patterns and finds the best credit card for you.  Every day I've been improving it and adding cards to it.</p>

<p>I also found out about <a href="http://creditcardtuneup.com">Credit Card Tune-Up</a>, a rip-off site that happened to be created before mine.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Videoconferencing</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2009/01/videoconferencing.html" />
    <id>tag:blog.qnan.org,2009:/philip//1.73</id>

    <published>2009-01-10T04:43:11Z</published>
    <updated>2009-01-10T04:44:46Z</updated>

    <summary>Today, for the first time ever, I set up videoconferencing software on my laptop. The laptop came with a built-in 1.3 MP webcam and a microphone, so there wasn&apos;t much work involved. Ekiga, the softphone that I&apos;m using now, sees...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Today, for the first time ever, I set up videoconferencing software on my laptop.  The laptop came with a built-in 1.3 MP webcam and a microphone, so there wasn't much work involved.</p>

<p><a href="http://www.ekiga.org">Ekiga</a>, the softphone that I'm using now, sees both my microphone and the webcam, and everything works great.</p>

<p>My last experience with videoconferencing was using Netmeeting in the late 1990s.  I never owned a webcam, but I've seen others.  Ancient codecs combined with 56k-modem speeds make for pretty crappy video.  Today, with at least DSL or cable at both ends and with modern video codecs, the state of videoconferencing is great: both sides can see a smooth, unpixelated videofeed, with crisp and clean audio.</p>

<p>If you want to give it a try, give me a call: <a href="sip:pmw@ekiga.net">sip:pmw@ekiga.net</a>.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Allergic reaction</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2008/12/allergic-reaction.html" />
    <id>tag:blog.qnan.org,2008:/philip//1.65</id>

    <published>2008-12-15T06:36:24Z</published>
    <updated>2008-12-15T07:07:23Z</updated>

    <summary>Today, for the first time in my life, I know what it&apos;s like to have an allergic reaction to a skin product. For a few years I&apos;ve been using Mitchum&apos;s antiperspirant. They claim, &quot;So strong, you can skip a day,&quot;...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
        <category term="Body" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Today, for the first time in my life, I know what it's like to have an allergic reaction to a skin product.</p>

<p>For a few years I've been using Mitchum's antiperspirant.  They claim, "So strong, you can skip a day," and they're right&mdash;it's utterly effective.  The price for that effectiveness is aluminum sesquicholorohydrate, which deposits itself in the armpit creases of one's undershirts like orange-yellow starch.  After throwing away a few undershirts, I decided to switch to a hippie deodorant.</p>

<p>A few weeks, or maybe over a month, ago, I bought Tom's of Maine lemongrass deodorant.  I like supporting hippies, and this one even had a foldout which explained the purpose of every ingredient in the deodorant.  I was impressed.</p>

<p>Once my mom commandeered my lemongrass deodorant because she loved the smell, I switched to the "long-lasting" apricot variety of the same brand.  I've been using this one for at least two weeks and have had no complaints.  Tonight was different.</p>

<p>I took a shower in the evening, then applied the deodorant so I can watch a movie while basking in apricot.  About half an hour into the movie I realized that my armits are itching.  Trying to ignore the problem, I watched another half hour.  At the end of that, I had my hands interlocked on top of my head and alternating blowing air on each armpit to relieve the discomfort.  I can't find a proper adjective to describe it... it wasn't painful, it didn't burn... The closest I can come to describing it is: imagine someone gently rubbed your armpits with fine sandpaper for a few seconds.</p>

<p>Eventually I decided that perhaps tonight is a bad night for deodorant, so I went into the bathroom to wash it off with soap.  Upon examination under bright lights, I saw that a part of the deodored skin is red and looked flaky.  More than anything else, I was relieved that the discomfort was justified and I wasn't just imagining it.  After washing it off with soap, I feel right as rain.</p>

<p>Tonight I joined the <a href="http://tropicalfruition.com/blog/2006/10/03/toms-of-maine-deodorant-burns-my-armpits/">allergic-reaction-to-Toms-of-Maine club</a>.</p>

<p>Now I understand why hippies smell.</p>]]>
        
    </content>
</entry>

<entry>
    <title>New laptop</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2008/12/new-laptop.html" />
    <id>tag:blog.qnan.org,2008:/philip//1.63</id>

    <published>2008-12-12T05:34:09Z</published>
    <updated>2008-12-12T05:45:57Z</updated>

    <summary>Inspired by a classmate in my Advanced Programming Languages class, a few days ago I bought a tiny new Lenovo S10 from Fry&apos;s. The new laptop proudly sits atop my school-issued one. I love it so far. It&apos;s cute, quiet,...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    <category term="laptop" label="laptop" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>Inspired by a classmate in my Advanced Programming Languages class, a few days ago I bought a tiny new Lenovo S10 from Fry's.</p>

<p><a href="http://www.qnan.org/~pmw/blog/2008-12-12_newlaptop-large.jpg"><img src="http://www.qnan.org/~pmw/blog/2008-12-11_newlaptop.jpg"/></a><br />
<span style="font-size: smaller;">The new laptop proudly sits atop my school-issued one.</span></p>

<p>I love it so far.  It's cute, quiet, and plenty powerful for my computing needs.</p>

<p>It was painful to replace its Windows XP Home with my killer combination (Vista Business + Gentoo Linux) since the machine has no CD drive and I don't have a USB CD drive.  Its BIOS did not recognize my SATA-to-USB bridge because the latter takes too long to initialize.  In the end I disassembled the laptop and moved its hard drive to a desktop machine, installed Windows, then made a bootable USB flash drive for the Gentoo part.  Now all's well.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Summing a column in a spreadsheet</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2008/12/summing-a-column-in-a-spreadsheet.html" />
    <id>tag:blog.qnan.org,2008:/philip//1.51</id>

    <published>2008-12-08T18:03:29Z</published>
    <updated>2008-12-08T18:08:48Z</updated>

    <summary>I cannot figure out how to perform an operation in OpenOffice Calc, and I don&apos;t even know whether this operation is possible. OpenOffice Calc is equivalent to Microsoft Excel, so there&apos;s a large group of people on this Earth who...</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p>I cannot figure out how to perform an operation in OpenOffice Calc, and I don't even know whether this operation is possible.  OpenOffice Calc is equivalent to Microsoft Excel, so there's a large group of people on this Earth who should be experts in it, yet everyone I talk to cannot answer definitively one way or another.</p>

<p>I have a column of numbers.  I want to use the SUM function on this column.  However, I do not want to specify a range&mdash;I want the spreadsheet program to sum <i>all</i> values in the column.  For example, rather than using <tt>=SUM(A1:A100)</tt>, I want the equivalent of <tt>=SUM(A1:A&#8734;)</tt>.</p>

<p>This operation is trivial in SQL, and it should be likewise trivial in a spreadsheet.  Surely OpenOffice already knows what cells in a column contain values, so it should be able to sum them.</p>

<p>Help.</p>]]>
        
    </content>
</entry>

<entry>
    <title>Civics Quiz</title>
    <link rel="alternate" type="text/html" href="http://blog.qnan.org/philip/2008/11/civics-quiz.html" />
    <id>tag:blog.qnan.org,2008:/philip//1.24</id>

    <published>2008-11-26T07:46:38Z</published>
    <updated>2008-11-26T07:57:08Z</updated>

    <summary>The munchkin wrangler, who wrote a wonderful essay in 2007 on why the gun is civilization, recently took a Civics Quiz and scored 94% on it. I took it, and I scored 88%, having missed four out of 33 questions....</summary>
    <author>
        <name>Philip White</name>
        <uri>http://blog.qnan.org/admin/mt-cp.cgi?__mode=view&amp;blog_id=1&amp;id=1</uri>
    </author>
    
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="quiz" label="quiz" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blog.qnan.org/philip/">
        <![CDATA[<p><a href="http://munchkinwrangler.wordpress.com/">The munchkin wrangler</a>, who wrote a wonderful essay in 2007 on <a href="http://munchkinwrangler.blogspot.com/2007/03/why-gun-is-civilization.html">why the gun is civilization</a>, recently took a Civics Quiz and scored 94% on it.</p>

<p>I took it, and I scored 88%, having missed four out of 33 questions.  Considering the difficulty of questions on it, I'm pretty proud of myself.  The quiz's statistics say that the average score for this quiz during November is 78.0%, and the average score overall is 78.0%.</p>

<p><a href="http://www.americancivicliteracy.org/resources/quiz.aspx">Take it and make me proud.</a></p>]]>
        
    </content>
</entry>

</feed>
