<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc=" http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>briancarper.net (λ) (Category: Rants)</title><link>http://briancarper.net/category/2/rants</link><description>Some guy's blog about programming and Linux and cows.</description><item><title>Dell: the aftermath</title><link>http://briancarper.net/blog/551/dell-the-aftermath</link><guid>http://briancarper.net/blog/551/dell-the-aftermath</guid><pubDate>Thu, 08 Jul 2010 11:11:28 -0700</pubDate><description>&lt;p&gt;In a &lt;a href=&quot;http://briancarper.net/blog/547/dell-sucks&quot;&gt;previous post&lt;/a&gt; I outlined the ways in which Dell's customer service sucks.  I finally got my computer yesterday, a Studio XPS 9000.  Here are my first impressions.&lt;/p&gt;

&lt;!--more First impressions...--&gt;

&lt;h1&gt;The bad&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;This computer weighs so much I almost hurt my back lifting it.  I thought computers were supposed to be getting smaller and lighter?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The HD indicator light is tiny and on the top of the case.  I can't see it with my computer under my desk.&lt;/p&gt;

&lt;p&gt;The optical drive is behind one of those stupid plastic flap door things.  So there isn't even an indicator light for the DVD drive.  I'm seriously considering taking a screwdriver the case to fix this.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It didn't come with a Windows install disk or a driver disk.  It only has a recovery partition on the HD.&lt;/p&gt;

&lt;p&gt;I found an &lt;a href=&quot;http://support.dell.com/support/topics/global.aspx/support/dellcare/en/backupcd_form&quot;&gt;order form&lt;/a&gt; which I think will get me my disks.  In the mail.  Seriously, Dell?  &lt;strong&gt;&lt;em&gt;Seriously?&lt;/em&gt;&lt;/strong&gt;  Why not come to my house and kick me in the balls while you're at it?&lt;/p&gt;

&lt;p&gt;The recovery partition doesn't help you worth a crap if you want to do things like repartition your drive to put Linux on it.  Windows7's sucky partition shrinking app wouldn't shrink it lower than 500GB.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The Dell recovery program is called DataSafe or something, and when you use it, it tries to upsell you like crazy to get a &quot;pro&quot; version that has a bunch of useless backup features.  Uggggghhhhh.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The side of the case is white.  In 10 years it's either going to be yellow with age, or scuffed up beyond hope.  Kind of ugly, but I don't care much.  The front of the case looks OK though.  Black with red highlights.  About as good as I could expect.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It came pre-installed with some crappy &quot;Dell Dock&quot; knockoff of Apple's Dock.  Worthless and instantly uninstalled.  &lt;/p&gt;

&lt;p&gt;This thing caused the desktop icons to be hidden by default.  Who would possibly want to do this in Windows?  I can image everyone and their grandmother being awfully confused by the missing icons.&lt;/p&gt;

&lt;p&gt;When quitting this dock, it said &quot;Undo is not possible&quot;.  I love a program that has no going back once you quit.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I wanted to find drivers for the wireless card that came with the Dell.  So I went to Dell's support site and typed in the tag number on my computer.  It gave me a link to drivers for the wrong card.  I had to google all over the place to find the right ones.  Way to go.&lt;/p&gt;

&lt;p&gt;Dell's website is a labyrinth full of outdated information and dead pages in general.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The instructions I got with the computer reference Vista.  I don't have Vista.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;There's a &quot;Windows inside&quot; logo on the case.  It will be removed shortly.  They leave an awful lot of glue behind.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;The good?&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;The i7 is about as fast as I had hoped.  It only took a half-dozen cores and 12 GB of RAM to let me watch full-screen flash videos on Youtube.  I feel so modern.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The inside of the case is OK.  There are a lot of hard drive bays and lots of extra screws.  It should be easy to expand if I need to.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It came with bloatware and crapware, but actually far less than I was dreading.  And most of it was trying to sell you Dell crap.&lt;/p&gt;

&lt;p&gt;In the olden days you'd get a hundred links to AOL and other 3rd-party crap.  I saw a link to Skype and the obligatory nag to buy an anti-virus subscription (fat chance), but not much else.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dell delivered the computer 2 days past the original estimated delivery date.  So in spite of all the bullcrap and phone-jockeying I had to go through for billing, I can't complain about how fast it got here.  Two days late isn't bad.&lt;/p&gt;

&lt;p&gt;I've heard rumors that these computers are built in Malaysia, and mine was definitely shipped from the US (per the Purolator tracking site).  So I'm surprised they can get these things delivered as fast as they can given that it was shipped halfway around the world first, and had to go through Customs at least once coming from the US to Canada.&lt;/p&gt;

&lt;p&gt;Purolator was the only shipping option for Canada.  I would've preferred to rush it.  But maybe that's not possible given that it's coming from the US.  Oh well.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It runs pretty quiet, given how huge the fans are.  We'll see how hot it gets once I start putting some load on it.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It came with a DVI to VGA adapater and a DVI to HDMI adapter.  I thought that was a nice touch, though it could be that they come standard with any nVidia card nowadays.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Works OK with Linux.  It took 20 minutes to set up.  (Not counting wiping the Windows partition and re-installing on a smaller partition from my own copy, minus the crapware.  That took over an hour.)  Sound, video and wireless work out of the box in Linux.  All 12 GB of RAM are usable, given a 64 bit OS.  (I discovered this the fun way, by unthinkingly trying a 32 bit OS first.)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It didn't burst into flames (yet).&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It has a peanut tray on the top.  Or MP3-player tray, I guess.  But I really want to put peanuts in there.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;Brian, you're stupid!&lt;/h1&gt;

&lt;p&gt;So why did I get a Dell?  Because I had good experience with them in the past, at home and at work.  Given, that experience was 5 years in the past, and a lot can change.  And I'm new to Canada, and relatively unaware of what options exist here. &lt;/p&gt;

&lt;p&gt;The other (main) reason was that they were far, far cheaper than going through newegg.ca to get the same hardware.  But I guess you get what you pay for.  &lt;em&gt;Caveat emptor.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;I wouldn't recommend Dell to anyone else, given how chaotic the whole buying process was.  Too much uncertainty, too much room for mistakes.&lt;/p&gt;

&lt;p&gt;Dave asked in my previous post why I didn't just a computer myself, like I had in the past.  I said I didn't have time, but what I meant wasn't build time, which should be an hour or two max.  I meant research time.  Trying to match up compatible hardware, trying to find the best prices on all the components, checking for Linux compatibility, this takes forever and a half.  I don't have hours / days to dork around with this any more.&lt;/p&gt;

&lt;p&gt;On the other hand I can just google &quot;xps 9000 linux&quot; and see instantly what problems people had.  I can be semi-confident that the hardware would all be compatible.  And that did work out OK.&lt;/p&gt;

&lt;p&gt;And the last reason I got Dell is that unfortunately I need Windows for work and gaming.  Blarg.  Paying the Windows tax to Dell is bad enough, let alone buying one off the shelf for $6,000 or however much they cost nowadays.&lt;/p&gt;</description></item><item><title>Dell sucks</title><link>http://briancarper.net/blog/547/dell-sucks</link><guid>http://briancarper.net/blog/547/dell-sucks</guid><pubDate>Fri, 02 Jul 2010 10:57:41 -0700</pubDate><description>&lt;p&gt;Why did I order a computer from Dell?  I guess I had a good opinion from 6 years ago when I last bought something from them.  &lt;/p&gt;

&lt;p&gt;Let's count the ways in which their customer service has failed me.  (And my computer isn't even here yet.)&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://briancarper.net/blog/546/i-am-an-edge-case&quot;&gt;As documented&lt;/a&gt;, their website couldn't process my credit card without a phone call.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;After a week of my computer being &quot;in production&quot;, I started getting more phone calls from an unidentified phone number that Google told me was Dell.  Fearing another billing problem, I called back.  And I was told &quot;Thanks for calling, but our order tracking system is down.  And we're all going home.  Call back tomorrow morning.&quot;.&lt;/p&gt;

&lt;p&gt;If only Dell had some means to acquire reliable computer systems on which to build their order tracking database.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I called the next day and was told my order was fine.  I was also told (per script, I'm certain) that I could check my order status on Dell's website.  Which of course I knew.  I know it costs the company money every time someone calls, and they try to strongly discourage calls for that reason, but their script made it sound like I was an imbecile.  &lt;/p&gt;

&lt;p&gt;I found it quite condescending.  I dislike these canned scripts pander to the lowest common denominator of customer.  They should be happy to take my call.  I just spend upwards of a thousand dollars on their crap.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Turns out the phone calls I was getting were from someone trying to give me &quot;&lt;em&gt;free internet from Shaw or Telus for 3 months&lt;/em&gt;&quot;, and I was eligible because I bought a Dell computer.  So I was being telemarketed before my computer even got here.&lt;/p&gt;

&lt;p&gt;I said I already had internet service, and they said &quot;Oh, too bad, it's for new customers only.&quot;  I do not appreciate this.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I got an email saying my order shipped.  Joy!  20 minutes later I got an email saying my order was delayed, and if it didn't ship in 5 days I should call.  What?&lt;/p&gt;

&lt;p&gt;It really did ship though, I have a tracking number.  Why the contradictory emails?&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;All of my phone dealings with Dell were via some offshored far-eastern country, judging by the accents of the phone reps.  I have nothing against this in principle; I'm not a xenophobe.  But the phone connection is always so static-filled and laggy that it really puts a damper on communication.&lt;/p&gt;

&lt;p&gt;My computer isn't here yet, and I just hope to God it works and doesn't break in a month.  I kind of wish &lt;a href=&quot;http://hardware.slashdot.org/article.pl?sid=10/07/01/2321230&quot;&gt;this article&lt;/a&gt; had come out a week earlier.  &lt;/p&gt;

&lt;p&gt;That'll teach me for trying to save time, I guess.  Next time I'll build my own system from scratch.  Dell goes onto my List of Companies Not to Buy From in the Future (LCNBFF), along with &lt;a href=&quot;http://briancarper.net/tag/12/westinghouse&quot;&gt;Westinghouse&lt;/a&gt; and oh so many others.&lt;/p&gt;</description></item><item><title>I am an edge case</title><link>http://briancarper.net/blog/546/i-am-an-edge-case</link><guid>http://briancarper.net/blog/546/i-am-an-edge-case</guid><pubDate>Wed, 30 Jun 2010 10:03:20 -0700</pubDate><description>&lt;p&gt;I am an alien.  An American who emigrated to Canada.  This has resulted in a lot of fun and a bit of pain as I've managed to break the systems of many of the businesses I deal with.&lt;/p&gt;

&lt;p&gt;As a programmer I can appreciate the importance (and sometimes difficulty) of handling edge cases.  It's been an interesting experience living as an edge case myself.&lt;/p&gt;

&lt;!--more And hilatiry ensued--&gt;

&lt;h1&gt;H&amp;amp;R Block(heads)&lt;/h1&gt;

&lt;p&gt;Taxes are confusing enough when you don't have a wife from another country.  The friendly folk at H&amp;amp;R Block had no idea how to handle my situation.  Their computers demanded a Social Security Number for my wife, which she doesn't have, because she's Canadian.  So they left it blank.  (Leaving it blank was the consensus opinion of everyone at H&amp;amp;R Block, including the managers.)&lt;/p&gt;

&lt;p&gt;To even be able to leave it blank, they had to print the forms, because the computer refused to submit my taxes electronically with a blank SSN.  This should've been a red flag to me, looking back.&lt;/p&gt;

&lt;p&gt;The correct thing to do was for her to get an ITIN from the US, which from what I know is a like an SSN that doesn't get you SS benefits or allow you to work in the US.  It's just for tracking.  But they didn't tell me that.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Moral of this story: That's the last time I'll ever use H&amp;amp;R Block.  If I want to do my taxes wrong, I can do that myself for free.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;IRS&lt;/h1&gt;

&lt;p&gt;The IRS refused to believe that my wife existed without a number to assign her, so they rejected my tax return and threatened to charge me tons of penalties.  So I drove down to the friendly neighborhood IRS office.  Surely they'd know how to fix this, right?&lt;/p&gt;

&lt;p&gt;Wrong.  The fellow at the IRS was familiar with filing taxes for Mexicans living in the US, but not for a &quot;non-resident alien Canadian spouse&quot; like mine.&lt;/p&gt;

&lt;p&gt;The ITIN docs say that I need to submit a notarized copy of my wife's passport, to get her an ITIN.  But notarized by whom?  By a notary in Canada or the US?  The IRS agent spent at least an hour reading his enormous IRS manual, looking up treaties and international law, trying to figure this out.  Eventually he found a footnote scribbled into the margin of his book that said a Canadian notary was OK.  So that's what I gave him.&lt;/p&gt;

&lt;p&gt;He filled out the new tax forms himself, stapled on a photocopy of the page from his own IRS manual saying the Canada-notarized passport was OK, stamped everything all official-like, mailed it away himself, and... a month later it was rejected again.  I needed to get a US notary to do it, or my wife had to drive to the freaking capital of her province to get it super-notarized or something.  Nine months later and 3 more trips to the IRS office, I finally got it worked out.&lt;/p&gt;

&lt;p&gt;As a US citizen, living in Canada, working for a US company, being paid by a Canadian payroll company, I live in constant fear of doing my taxes next spring.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Moral of this story: Even the IRS doesn't know their own tax code.  Thanks again, US Government.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;No credit&lt;/h1&gt;

&lt;p&gt;I have good credit in the US.  I was able to get a car loan without a co-signer 6 years ago.  I have credit cards.&lt;/p&gt;

&lt;p&gt;In Canada, I don't exist.  My credit score here is zero, as you might expect.  I tried to buy a car, and they just flat-out wouldn't let me without a co-signer for a loan.  I guess I can't blame them.  (Except that I have money, they have something I want to buy, and we both ended up losing out.)&lt;/p&gt;

&lt;p&gt;I went to the bank to open a checking (er, &quot;chequing&quot;) account, and all hell broke loose.  They wanted my business, but how could they justify giving an account to someone with &quot;no credit&quot;?  Eventually the bank manager managed to run a US credit check on me (at least she said she did) and they let me open an account.&lt;/p&gt;

&lt;p&gt;But I can't get a credit card here.  Not even a $500-limit high-interest card like they give to kids in college.  Not even after I had the bank write a letter of recommendation vouching for me.  I have to wait a year and keep getting paychecks before I show up in the system.  (&quot;Paycheques&quot;?)  I'm still looking for other options in the meantime.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Moral of this story: Well, no moral.  Sucks to be me, I guess.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;Shopping&lt;/h1&gt;

&lt;p&gt;I tried to buy a computer online recently (from Dell, which I'm starting to regret).  Not having a Canadian credit card, I used my US card.  This is OK, my card works up here, with a small foreign transaction fee of %1-3.&lt;/p&gt;

&lt;p&gt;But the website wouldn't take a US address as my billing address.  I had to give a Canadian address.  &quot;Province&quot; was a drop-down, mandatory field.&lt;/p&gt;

&lt;p&gt;No matter, I'll just go to my bank's website and change my billing address to one in Canada.  I checked with my bank before I moved, and they said it was no problem to keep the account even if I moved to another country.  &quot;&lt;em&gt;We have lots of international customers!&lt;/em&gt;&quot;, said the teller.&lt;/p&gt;

&lt;p&gt;Well, my bank's website won't let me specify a non-US billing address.  &quot;State&quot; is a mandatory drop-down.  Which is awesome.  I emailed the bank and asked them to change my address for me, and they did.  Now when I go to the &quot;change my address&quot; form on their website, half the fields are filled in and half are just blank.  So if I ever use the form again, something will probably break.&lt;/p&gt;

&lt;p&gt;Once I got on the phone with Dell, they were more than happy to take my US credit card as payment.  Their online form just couldn't handle it.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Moral of this story: Text fields, not drop-downs.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;An so on&lt;/h1&gt;

&lt;p&gt;When I fly across the border, I have to fill out a customs declaration form.  There's a field asking &quot;country of residence&quot;.  Well, technically I am a resident of two countries.  So I pick &quot;US&quot; when I fly down to the States, &quot;Canada&quot; when I fly back.&lt;/p&gt;

&lt;p&gt;I tried to get a Costco membership in Canada, and they wanted a driver license.  My license is from Oregon.  Hilarity ensued, and they decided I didn't need one after all.  Any time I need to give a driver license for any purpose, I end up breaking something.&lt;/p&gt;

&lt;p&gt;Note that in every situation I've described, what I was trying to do was valid, and after some hassle, everything usually worked out OK.  Computers just got in the way and slowed the process way down.  And I'm not &lt;em&gt;that&lt;/em&gt; much of an edge case.  250,000 people immigrate to Canada every year.&lt;/p&gt;

&lt;p&gt;I suppose it might be better to optimize for the common cases, force people to pick their province from a drop-down.  And then deal with the edge cases like mine manually later.  Every text field is another opportunity for users to type in gibberish and chaos.  But I wonder if the programmers actually thought about it this much, or if they were just being lazy.&lt;/p&gt;

&lt;p&gt;I'm not really complaining.  I don't expect the world to change to accommodate me.  It's been more funny than annoying.  But I do find it interesting to see the flaws in computer systems exposed.  I get a certain sick satisfaction out of seeing people write &quot;invalid&quot; values into fields that I know are going to break someone's database down the line.&lt;/p&gt;</description></item><item><title>Ads on license plates?</title><link>http://briancarper.net/blog/ads-on-license-plates</link><guid>http://briancarper.net/blog/ads-on-license-plates</guid><pubDate>Sun, 20 Jun 2010 22:09:08 -0700</pubDate><description>&lt;p&gt;What if when your car stops at a red light, your &lt;a href=&quot;http://www.mercurynews.com/ci_15338527?IADID=Search-www.mercurynews.com-www.mercurynews.com&amp;amp;IADID=Search-www.mercurynews.com-www.mercurynews.com&amp;amp;nclick_check=1&quot;&gt;license plate displays ad banners&lt;/a&gt;?  What could possibly go wrong?&lt;/p&gt;

&lt;p&gt;Quoth the person(?) who wrote this bill:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&quot;We're just trying to find creative ways of generating additional revenues,&quot; he said. &quot;It's an exciting marriage of technology with need, and an opportunity to keep California in the forefront.&quot; &lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The forefront of annoying the hell out of people.  Certainly what I need is more distractions on the road.  I mean, what if there's a new brand of toothpaste and I didn't find out yet?  Someone somewhere needs to earn a dime for telling me about it by any means necessary.&lt;/p&gt;

&lt;p&gt;I'm just waiting for the first company to propose paying new parents a few hundred dollars to tattoo ads on their babies.&lt;/p&gt;</description></item><item><title>Printer spam: what could possibly go wrong?</title><link>http://briancarper.net/blog/printer-spam-what-could-possibly-go-wrong</link><guid>http://briancarper.net/blog/printer-spam-what-could-possibly-go-wrong</guid><pubDate>Thu, 17 Jun 2010 10:59:57 -0700</pubDate><description>&lt;p&gt;As further evidence that there are no depths to which companies won't stoop when it comes to advertising, HP has come up with a great idea: Get people to hook their printers up to the internet and then &lt;a href=&quot;http://www.computerworld.com/s/article/9178128/HP_partners_with_Yahoo_for_targeted_ads&quot;&gt;spew advertisements out of their printers&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Well, it's a win-win situation for the companies doing the advertising: Not only will people see your ads, they'll pay for the ink and paper to print them.  Maybe not such a great situation for the end-user though.&lt;/p&gt;

&lt;p&gt;And then there are the privacy implications of targeting ads based on geolocating the IP address of the printer.  Which I find a bit disturbing, but I guess advertisers already do that with online ads.  But wait, there's more:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Ads can also be targeted based on a user's behavior as well as the content, said Vyomesh Joshi, head of the HP's Imaging and Printing Group.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Looking at what I'm printing so you can try to sell me things?  Just a bit creepy.&lt;/p&gt;

&lt;p&gt;Most troubling to me is the intrusiveness of the whole thing.  They're taking control of a physical object in my house and using it against me.  May as well kidnap my cat and train him to spell out &quot;BUY PEPSI&quot; in his cat litter.&lt;/p&gt;

&lt;p&gt;Quote some slimeball at HP:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;&quot;What we discovered is that people were not bothered by it [an advertisement],&quot; Nigro said. &quot;Part of it I think our belief is you're used to it. You're used to seeing things with ads.&quot;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Translation: &quot;&lt;em&gt;We know this is a really horrible idea, but if people are complacent enough to sit there and take it without complaint, what's stopping us?&lt;/em&gt;&quot;&lt;/p&gt;

&lt;p&gt;He's right though, people are used to it.&lt;/p&gt;

&lt;p&gt;I guess TV, radio, internet, phones, product placement in movies and games, print media, billboards and the postal service just aren't enough.  Clearly what the world really needs is another ad-delivery mechanism.&lt;/p&gt;</description></item><item><title>Windows7 Crash of the Day</title><link>http://briancarper.net/blog/windows7-crash-of-the-day</link><guid>http://briancarper.net/blog/windows7-crash-of-the-day</guid><pubDate>Wed, 28 Apr 2010 09:29:21 -0700</pubDate><description>&lt;p&gt;&lt;img src=&quot;/random/windows7-crash2.png&quot; alt=&quot;Crash&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;I should start a running series of these.&lt;/p&gt;</description></item><item><title>Welcome to Canada</title><link>http://briancarper.net/blog/welcome-to-canada</link><guid>http://briancarper.net/blog/welcome-to-canada</guid><pubDate>Mon, 12 Apr 2010 10:29:53 -0700</pubDate><description>&lt;p&gt;I haven't had much time to blog lately because I was busy moving all my stuff to Canada.  I'm finally here and starting to get settled a bit, so I thought I'd write about the culture shock, or lack thereof.  Here are some differences and similarities between Canada and 'merka.&lt;/p&gt;

&lt;!--more Bullet list follows --&gt;

&lt;h1&gt;Differences&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;In Canada people aren't very outwardly patriotic.  You don't see Canadian flags plastered all over everything in sight.  In the US there's a flag everywhere you look.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  I don't really need visual reminders of what country I'm in.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;US: Dollar bills.  Canada: Dollar coins.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;US&lt;/strong&gt;.  You can't make origami out of coins.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Sizes of fountain drinks at fast food places are vastly different.  I got a &quot;medium&quot; at Tim Horton's and it was smaller than a typical &quot;small&quot; in the US.  My wife says she ordered a large drink at McDonalds in the US and had to send it back because it was too big.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  Maybe this is one reason Canada has such a low level of obesity.  Does anyone really need a liter of Pepsi with lunch?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In Canada there's French all over everything.  In the US there's Spanish all over everything.  I find they appear in almost equal amounts between the countries.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Draw&lt;/strong&gt;.  In BC you don't need to speak French, so I don't plan to learn it.  Same with Spanish in the US.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Canada is metric.  Temperatures are in Celcius and speed limits are in km/h.  The US is Imperial.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Draw&lt;/strong&gt;.  Unit of measure for non-science purposes is a pretty arbitrary choice, so who cares?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I have a queen now.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;, because it's a still a novel concept to me.  But most people in Canada don't really care about the queen, from what I can tell.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;In Canada they put vinegar on french fries.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;US&lt;/strong&gt;.  Seriously, come on now.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Everything is way more expensive in Canada and there's lots of sales tax.  Example: gasoline is $1.10/liter (over $4/gallon).  In Oregon it was always $2-something per gallon. On the other hand, everything is clean and there's cheap universal health care and the social programs seem to keep crime down.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  What good is cheap gas if you're dead?&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;They spell things strangely up here.  Favourite, colour, centre. &lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;US&lt;/strong&gt;, for our far more efficient use of vowels.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;My bank card for my Canadian bank can't be used as a credit card.  Haven't seen that in the US for a decade or two.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Draw&lt;/strong&gt;.  Almost everywhere in Canada takes debit cards anyways.  Plus they have little portable debit machines so you can pay at your table in restaurants.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No one owns guns.  I have yet to fear for my life since I've gotten here.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  I imagine crime still sucks in the big cities, but here on the island it's nice.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Most people in Canada seem to keep up to date on US and world news.  People in the US don't even remember that Canada exists most of the time.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  Thanks for being educated.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The last letter of the alphabet is now &quot;ZED&quot; instead of &quot;ZEE&quot;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;US&lt;/strong&gt;.  The alphabet song doesn't even rhyme if you say &quot;zed&quot; at the end.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Gay marriage is legal here.  Relatedly, there isn't a church on every street corner and I have yet to meet many overly religious people.  Censorship on TV and radio is way less.  I actually saw a TV show with &quot;atheists vs. religious people&quot; testing their IQs via trivia questions.  You would never see that in America.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Winner&lt;/em&gt;: &lt;strong&gt;Canada&lt;/strong&gt;.  The US can DIAF in this regard.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;Similarities&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Drivers suck in Canada as much as or more than they suck in the US.  Speeding and passing on the right without turn signals seems to be a national pastime.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;TV is mostly the same (i.e. not worth watching).  There are mostly the same channels as the US other than Canada-only ones like CBC.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Walmart and Starbucks are still everywhere.  But so are Tim Horton's and Canadian Tire.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Honestly things aren't that different up here.  Sometimes I forget I'm even in a new country, other than the streets being clean and everyone being polite all the time.  It's been a good move.&lt;/p&gt;</description></item><item><title>Advertising is devastating to my well-being</title><link>http://briancarper.net/blog/advertising-is-devastating-to-my-well-being</link><guid>http://briancarper.net/blog/advertising-is-devastating-to-my-well-being</guid><pubDate>Sat, 06 Mar 2010 14:10:16 -0800</pubDate><description>&lt;p&gt;There's an interesting article on &lt;a href=&quot;http://arstechnica.com/business/news/2010/03/why-ad-blocking-is-devastating-to-the-sites-you-love.ars&quot;&gt;Ars Technica&lt;/a&gt; about how blocking ads is somehow unethical, and &quot;devastating to the sites you love&quot;.  The idea that I have a moral obligation to stare at an advertisment, the thought I have an ethical obligation to voluntarily annoy myself for the sake of a company's profits... it would be hilarious if it wasn't so repugnant.&lt;/p&gt;

&lt;p&gt;Let's talk about ethics.  How about some ethics for businesses?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Stop making the world a garish and hideous place to live by flooding it with ads.&lt;/li&gt;
&lt;li&gt;Stop trying to grab my attention, evoke emotional responses in me, manipulate my mind, and trick me into spending money on crap I don't need.  This is what advertisement is.  Stop disrespecting me and insulting my intelligence.  Stop viewing me as an anonymous, money-spending piece of cattle.&lt;/li&gt;
&lt;li&gt;Stop trying to track my every move online.  How many people understand tracking cookies?  How many companies make it clear that every click is being recorded and data-mined?  How is this ethical?&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Here's the state of the world today: I can't drive down the street without seeing billboards everywhere.  The radio is literally 25 to 50% ads, which is why I don't listen to the radio.  Television is what, 20 minutes of commercials per hour?  Which is why I haven't had television in 6 years.  Newspapers and magazines are saturated with ads, and of course I don't read them either.  Even then, ads are nearly unavoidable.&lt;/p&gt;

&lt;p&gt;(By contrast, books (for example) are awesome.  I pay for a book, and then I read the book start-to-finish with no ads, no distractions.  A few pages at the back maybe, but I can ignore those.  Books are nice.)&lt;/p&gt;

&lt;p&gt;The internet is also a wonderful thing.  FIRST a person or company puts a lot of information somewhere that everyone can read it effortlessly for free, and THEN they sometimes expect me to look at their ads.  And I can simply choose not to.&lt;/p&gt;

&lt;p&gt;If you want to force me to look at your ads, make me sign a contract or consent to an agreement before you display your site to me.  Otherwise I owe you nothing.  If your business is about to go bankrupt, and your business is so important to me that I want it to stick around, I'll give you money.  Real money.  I've done it before.  But I will never give you my attention for free.  No business has a right to that.&lt;/p&gt;

&lt;p&gt;Businesses are not your friends.  Businesses are not ethical entities.  Businesses do not deserve the benefit of the doubt.  Businesses exist to milk you of as much of your money as possible.  The only sane reaction for the average person is a similar one: I want to deprive businesses of my money.  I want to get as much from them as I can, while giving up as little as possible.&lt;/p&gt;

&lt;p&gt;If I politely suggested that it's &quot;unfair&quot; for a business to have such a huge profit margin, and &quot;if they cared about their customers, they would lower all their prices&quot;, I'd be laughed at.  Why would a company do anything less than the absolute most they can do to bleed money out of me, after all?  I laugh at any business (e.g. Ars Technica) which says the same thing to me.  I will bleed you of product, as far as it's legal to do so.  It so happens that advertisements are devastating to my well-being.  Up to this point I have rarely read Ars Technica, and from now on I'll make it a point not to.  If I do read it, I will block ads with the greatest feeling of malice I can manage.&lt;/p&gt;

&lt;p&gt;I run my own website(s) at a loss specifically because I'd rather pay out of my own pocket than force people to look at ads.  Admittedly my sites are so small that it's not much money.  But there you have it.  If I had to generate revenue to keep my sites going, I would find a way other than advertising to do it.  Or I'd shut them down.&lt;/p&gt;

&lt;p&gt;I love my ad-blocker.  The only thing better would be an internet where I didn't need to use it.&lt;/p&gt;</description></item><item><title>Windows7: Welcome to 1990</title><link>http://briancarper.net/blog/windows7-welcome-to-1990</link><guid>http://briancarper.net/blog/windows7-welcome-to-1990</guid><pubDate>Sat, 20 Feb 2010 15:43:49 -0800</pubDate><description>&lt;p&gt;Approximately one in twenty times when I try to log on to my work computer (running Windows 7 Professional™), it lags for 2 minutes and then I see this:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;/random/windows7-crash.png&quot;&gt;&lt;img src=&quot;/random/thumbs/windows7-crash.png&quot; alt=&quot;Windows 7 crash&quot; title=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's the Microsoft I know and love.  (By &quot;love&quot;, I mean the opposite of love.)  Just like the good old days.  I'm glad my employer bought this computer and I didn't have to spend my own money.&lt;/p&gt;

&lt;p&gt;80% of the time on this machine I'm sitting in Virtualbox using Ubuntu, thankfully.&lt;/p&gt;</description></item><item><title>Technology ain't everything</title><link>http://briancarper.net/blog/technology-aint-everything</link><guid>http://briancarper.net/blog/technology-aint-everything</guid><pubDate>Fri, 12 Feb 2010 15:40:55 -0800</pubDate><description>&lt;p&gt;Let's discuss can openers.&lt;/p&gt;

&lt;p&gt;Growing up, my parents would often invest in electric can openers.  These things never worked.  Some of them sit robot-like on top of the can and walk themselves around the top while chopping the metal.  Some of them were mounted on the wall and you somehow get the can to hang in a harness while the device spins the can around.  It takes a PhD and double-jointedness to get the can set up in these devices properly.  And then you push a button, a lot of noise happens, and usually the can ends up half-open, half-bent up to the point where it's un-openable short of dynamite.&lt;/p&gt;

&lt;p&gt;When I open a can, I use &lt;a href=&quot;http://en.wikipedia.org/wiki/File:Butterfly&amp;amp;churchkey.jpg&quot;&gt;one of these&lt;/a&gt;.  You jam the metal bit into the can and turn the crank, the can spins in a circle and 10 seconds later, off comes the razer-sharp top.  The one I own was probably manufactured in the 1980's and it's still sharp enough to open a can with minimal effort.&lt;/p&gt;

&lt;p&gt;Is it &lt;em&gt;really&lt;/em&gt; that hard to turn a handle for 10 seconds?  Do we &lt;em&gt;really&lt;/em&gt; need computer-controlled robotic can-opening devices?&lt;/p&gt;

&lt;p&gt;Consider books.  I still buy and read all of my books in the form of compressed wood pulp.  There are newfangled e-book readers, but I don't want one.  Why?  Because the only places I read are 1) In the bathtub, and 2) Lying in bed.  Taking a computer into the bathtub is generally not a good idea, and holding a Kindle above my head for 3 hours is awkward compared to lying a (3-D) book on the bed beside me with one page bent up so I can read it.  (Note: I have dropped a book in the bathtub on more than one occasion, and contrary to my expectations, once it dried it was still perfectly readable, no ink runnage at all.)&lt;/p&gt;

&lt;p&gt;I know some day, maybe soon, paper books are going to be gone and we're all going to read books from digital devices.  But I like my books.  I know there are benefits to having electronic books instead of paper ones.  But even though they're a waste of space, even though they can have pages ripped out, even though they can burn up or smudge or age and become brittle, I like paper books better.&lt;/p&gt;

&lt;p&gt;Mostly I like paper books because they're simple, analog devices.  I don't have to mess with any kind of user interface.  Books don't have battery life.  Books don't have copy protection.  Books don't require me to sign up for user accounts at some website and worry about having an internet connection.  I can flip through the pages with my fingers.  I can tell how many pages are left by the thickness of the pages that are left.  I have actually never comfortably finished a long e-book, not even books about programming, where you'd think the ability to copy/paste code would be a boon.  I'll pay good money for a paper copy of a book even if the electronic version is free.&lt;/p&gt;

&lt;p&gt;This is probably the most banal thing I've ever written about.  But there is such a thing as too much technology.  I say this as a person who spends all day trying to get people to use databases instead of keeping drawers full of paper records.  Technology for the sake of technology is a waste of time.&lt;/p&gt;</description></item><item><title>Working remotely</title><link>http://briancarper.net/blog/working-remotely</link><guid>http://briancarper.net/blog/working-remotely</guid><pubDate>Tue, 26 Jan 2010 10:59:46 -0800</pubDate><description>&lt;p&gt;I'm sitting here in Canada trying to work for my employer back in the US for a month.  It's been a few weeks already, and I'm surprisingly pleased (or pleasantly surprised) with how well it's working.  At the same time, certain aspects of this rather suck.&lt;/p&gt;

&lt;p&gt;One huge obstacle so far is (of course) Windows.  Aside from the Linux server that I convinced IT to let me run out of a closet, the whole place is Microsoft.  Whatever MS VPN software we're using is slow, clunky, unreliable, and generally annoying.&lt;/p&gt;

&lt;p&gt;At one point I tried to fetch a file from a network drive and watched it download at 0.2 k/sec.  Then I had someone back home copy it onto my Linux box, and I downloaded from there at 120 k/sec.  The Windows and Linux servers are in the same room in the same building behind the same network connection; I don't understand how VPN overhead slowed things down by that many orders of magnitude.&lt;/p&gt;

&lt;p&gt;After connecting to VPN, there's about a 25% chance that Outlook will be able to connect to the Exchange server at work.  Generally I have to fire up the VPN, turn it off, turn it on, turn it off, turn it on and then Outlook will find it.  Sometimes I close Outlook, but it lives on as a zombie, futilely hammering away at the server but unable to find it, until I CTRL-ALT-DEL and kill it.  This is with Office 2007.&lt;/p&gt;

&lt;p&gt;But the work I do on the Linux server is (of course) easy.  No problems whatsoever.  Working over SSH is how I did things when I was sitting in my office anyways.  I tunnel in and use local GUI SQL clients.  I put VirtualBox on my laptop and I do a bunch of stuff in a Linux VM and rsync it back home with no problems.  I can edit files over SSH right in Emacs as if they were on my local box, if I care to.&lt;/p&gt;

&lt;p&gt;Sometimes I wonder if my dislike of Microsoft is irrational.  Any belief that is caused by or results in a strong emotional response should be subject to questioning.  Then reality comes waltzing by and reminds me that no, MS software really does suck.&lt;/p&gt;

&lt;p&gt;I've worked for this company for over two years before moving.  I don't know how well I'd be doing if this was a company I just started with.  It's hard to see how important face-to-face communication is until it's impossible.  Email is OK, but the benefit of knowing people in person and knowing how they talk and how they think really goes a long way to being able to interpret and understand plaintext communication.&lt;/p&gt;</description></item><item><title>2009 in review</title><link>http://briancarper.net/blog/2009-in-review</link><guid>http://briancarper.net/blog/2009-in-review</guid><pubDate>Mon, 04 Jan 2010 21:18:38 -0800</pubDate><description>&lt;p&gt;2009 sucked because I was living in a different country than my wife, thanks to months of Canadian immigration paperwork and bureaucracy.  This situation is going to be changing in the immediate future, which means 2010 will not suck.&lt;/p&gt;

&lt;p&gt;I did have a lot of time to learn things, which is good.  I got all kinds of things accomplished at work, learned some supervisory skills (&lt;em&gt;shudder&lt;/em&gt;), wrote some code that was put to good use etc.  My websites grew in popularity slightly.  I learned Clojure and had lots of fun banging out a few apps.  I tried to learn Haskell and failed.  I feel like I advanced in origami a bit.  I inched ahead slightly learning Japanese.  I figure in another 50 years I'll know Japanese enough to say &quot;&lt;em&gt;Hello, I know Japanese but I'm too old to use it for anything now&lt;/em&gt;&quot;.&lt;/p&gt;

&lt;p&gt;I read a gratuitous amount of books.  I got into Asimov for the first time; usually I dislike sci-fi, but his stuff is good.  I found Neal Stephenson, and wish I'd have found him earlier.  I read more programming books than I can remember.  I found some interesting books on psychopathy and other psychology-related topics, and read plenty of Richard Dawkins and other sciency and atheismy books.&lt;/p&gt;

&lt;p&gt;There just isn't enough time in the day to learn everything I want to learn.  I come home from a day of writing code all day at work, goof off on the internet a bit, talk to my wife, and then I read books and write code until 3 or 4AM, and it's still not enough time.&lt;/p&gt;

&lt;p&gt;I have apps I want to code, drawings I want to draw, origami I want to fold, video games I want to play, movies I want to watch, music I want to listen to, and the list of books I want to read keeps growing faster than I can read them, even given that I already read 4 or 5 books per month.  If I had a social life, I can't imagine how little time I'd have for these things.&lt;/p&gt;

&lt;p&gt;This year I almost want to slam the brakes on, spend a lot of time with my wife, and let my brain settle.  I will definitely do that to some degree, but I can't stop learning in the meantime.  I'm running out of years.  29 years old, only four or five good decades left, if I'm lucky, and my brain will be deteriorating the whole time.  At least I have plenty to keep me busy.&lt;/p&gt;</description></item><item><title>Respect is earned</title><link>http://briancarper.net/blog/respect-is-earned</link><guid>http://briancarper.net/blog/respect-is-earned</guid><pubDate>Fri, 04 Dec 2009 00:16:57 -0800</pubDate><description>&lt;p&gt;Here's my theory of &lt;strong&gt;respect&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Everyone deserves some level of basic respect, just for being a fellow human being.  This kind of respect means that I won't step on your toes, I'll smile and nod when you talk, I'll hold the door for you.  This kind of respect isn't worth much.&lt;/p&gt;

&lt;p&gt;The important kind of respect is the one where I will listen carefully to things you say and give your words a lot of consideration and weight.  When we disagree, I will sometimes give you the benefit of a doubt (where applicable) and believe your opinion over my own.  I will consider you to be a good person.  I will want to emulate you.  I will make every effort to treat you especially well.  Your opinion of me will matter to me.  The dictionary uses the words &quot;deference&quot; and &quot;esteem&quot; and that's accurate.&lt;/p&gt;

&lt;p&gt;This is the kind of respect that's worth a lot.  This is the kind of respect I hope to earn from people (though I don't know how much I succeed), and the people I respect in this way are the ones I seek out in life, the people I want to be around.&lt;/p&gt;

&lt;!--more Read more --&gt;

&lt;p&gt;Here are just a few things that will not automatically earn you my respect (in the latter, important sense).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Being older than me.&lt;/li&gt;
&lt;li&gt;Being friendly to me.&lt;/li&gt;
&lt;li&gt;Being related to me.&lt;/li&gt;
&lt;li&gt;Being clergy.&lt;/li&gt;
&lt;li&gt;Being rich.&lt;/li&gt;
&lt;li&gt;Being famous for something silly (e.g. sports, acting, singing)&lt;/li&gt;
&lt;li&gt;Having a higher position than me in a company.&lt;/li&gt;
&lt;li&gt;Being respected by lots of other people for a stupid reason.&lt;/li&gt;
&lt;li&gt;Demanding my respect.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Let's take age, for example.  I agree that we should always respect the elderly to a degree, in the superficial sense; I'll hold the door extra long for them.  Staying alive a long time is hard in this world, so kudos for that.&lt;/p&gt;

&lt;p&gt;But just because you're old doesn't mean your opinion is worth more than mine, or indeed, worth anything at all.  In fact many times it's the opposite.  Some people grew up in different times, when racism, sexism, homophobia and such were universal, and while many people have changed since then, many others haven't.  &lt;a href=&quot;http://www.cbsnews.com/blogs/2009/04/03/politics/politicalhotsheet/entry4917681.shtml&quot;&gt;For example...&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;While 41 percent Americans under 45 support legalizing gay marriage, only 18 percent of Americans over 65 agree, and nearly half of seniors do not think there should be any legal recognition of same-sex marriage.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;41% sucks, but it's way better than 18%.  To some degree I can't blame older people for still believing these things; the world was different 65+ years ago, literally everyone had horrid beliefs.  People tend to adopt the opinions of society at the time they were raised.  Probably I hold some beliefs myself today that will seem horrific in 50 years because I'm too ignorant to see how they're wrong.&lt;/p&gt;

&lt;p&gt;However, in another sense, I very much can and do blame anyone who clings to a harmful belief.  There's no excuse for it.  Age isn't an excuse.&lt;/p&gt;

&lt;p&gt;This doesn't just apply to social issues, though social issues are a good example.  It could be beliefs about programming practices or views of science and medicine or anything else.&lt;/p&gt;

&lt;p&gt;If people progressively learned things over time and used those things to inform their beliefs, then yeah, old people would always be the smartest/wisest people around, and I would respect older people universally.  But that often doesn't happen.  Many people (of all ages) stop, decide their beliefs are perfect, and cling to them until they die.  Many people use their accumulated knowledge and experience to come up with clever (but wrong) justifications for their crappy beliefs.  Or they just don't care.&lt;/p&gt;

&lt;p&gt;Age is perhaps a necessary condition for wisdom, but it's not a necessary and sufficient condition.  Older people definitely have the most &lt;strong&gt;potential&lt;/strong&gt; for wisdom, but many people seem to squander that potential.  Sometimes I suspect that society advances not by lots of people changing their minds, but by people with crappy beliefs getting old and dying and leaving a new generation behind with incrementally better beliefs.  (I don't know if this is correct.  Someone should do a study.)&lt;/p&gt;

&lt;p&gt;Being family doesn't excuse your crappy beliefs either.  Nor does being my boss, being a pop star, being rich or anything else.  If your beliefs suck, I will look down upon you for that.&lt;/p&gt;

&lt;p&gt;Here are some things that will earn you my respect.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Being demonstrably intelligent, rational, skilled and ethical, valuing the truth, and having a desire to improve oneself over time.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Oh wait, there's just that one.&lt;/p&gt;

&lt;p&gt;I'm lucky that some of my family members are intelligent and reasonably rational and ethical.  But many aren't, and I don't respect those ones.  I've had bosses who were worthy of respect and some who weren't, and I didn't last long at jobs where they weren't.  I'm perplexed that celebrities speak and people listen to them; what have they done to earn the right to be listend to?&lt;/p&gt;

&lt;p&gt;I am confused and saddened by societies where people are supposed to &quot;respect their elders&quot;, in the sense of giving their opinions weight, or to be unconditionally loyal to their families.  What a horrible idea.&lt;/p&gt;

&lt;p&gt;Personally, I had many horrible beliefs in my youth, partly due to the sucky place I grew up, partly due to the ignorance and na?vet? of youth, partly due personal weakness, or who knows what.  I gave my beliefs long consideration and got rid of many of them.  Theist =&gt; atheist,  &quot;homosexuality is wrong&quot; =&gt; &quot;no it's not, you idiot&quot; and so on.&lt;/p&gt;

&lt;p&gt;I don't think I can be blamed (much) for the sucky things my brain absorbed as a child, but if I still believed those things as an adult, I should absolutely be blamed and judged for them.  If I still ignorantly believe stupid things right now, I should be blamed and judged for that (and I hope someone will point it out).  I don't want anyone to respect me unless I've earned it.&lt;/p&gt;</description></item><item><title>Godaddy sucks</title><link>http://briancarper.net/blog/godaddy-sucks</link><guid>http://briancarper.net/blog/godaddy-sucks</guid><pubDate>Sun, 22 Nov 2009 12:56:57 -0800</pubDate><description>&lt;p&gt;I'm in the process of moving all my domains the heck off of Godaddy.  I'm trying &lt;a href=&quot;http://www.namecheap.com&quot;&gt;Namecheap&lt;/a&gt; which seems slightly less evil, if the sheer amount of ad banners and upselling bullcrap is any indication.  But probably only slightly less evil.&lt;/p&gt;

&lt;p&gt;Honestly Godaddy has so many ads I can't even find the button to renew my domains.  The process of buying anything takes you through 6 or 7 pages of the most garish, fanatical sleaze-peddling that you are likely to encounter on a website.&lt;/p&gt;

&lt;p&gt;Domain registrars are the used car salesmen of the internet.&lt;/p&gt;</description></item><item><title>Time to pay the Windows tax</title><link>http://briancarper.net/blog/time-to-pay-the-windows-tax</link><guid>http://briancarper.net/blog/time-to-pay-the-windows-tax</guid><pubDate>Sun, 25 Oct 2009 01:39:13 -0700</pubDate><description>&lt;p&gt;Now that Windows 7 is out, it's only a matter of time before I'm forced to buy it.  I don't want it.  I won't use it.  But as a programmer, it's nearly impossible to survive without owning a copy of the &lt;del&gt;latest and greatest&lt;/del&gt; latest version of Windows.  &lt;/p&gt;

&lt;p&gt;Why?  Because if you want a job, unless you're one of the fortunate few who get to pick your development platform AND dictate the platform for all of your users, you need to know Windows.  You need to know how to navigate around it when you're forced to use it on your work computer.  You need to know how to troubleshoot (to some degree) your users' Windowsy problems as they try to install and use your program.  If you want to communicate with people in the world, inevitably they're going to send you a bunch of MS Word documents and nothing is ever going to read them properly 100% of the time except MS Word itself.&lt;/p&gt;

&lt;p&gt;I have a copy of Vista Business on my laptop which I am deeply ashamed for having bought, but at the same time it helped me land a very nice work contract.  Without being able to VPN into the company's network (via some MS proprietary VPN software that I tried VERY hard and failed to get to work in Linux) I wouldn't have been able to complete the job on time, and I might be living in a cardboard box under a bridge right now.&lt;/p&gt;

&lt;p&gt;For this contract I actually developed the app at home entirely in Linux.  I used only Linux-centric tools (Vim, Gimp, Firefox, Ruby etc.).  Thank God most of those tools have Windows versions, because deploying it to Windows land at work and working on it there when necessary was (mostly) trivial.  But I still needed Windows to finish the job.  And all the users of this app were Windows users.  The specs for the app were sent to me in Word and Excel documents.  The website frontend is being viewed in IE much of the time in spite of my pleadings to the contrary, so I have to support it.&lt;/p&gt;

&lt;p&gt;Such is the life of a programmer.  I'll probably buy Windows 7 eventually but it'll sting.  It'll &lt;em&gt;rankle&lt;/em&gt;.&lt;/p&gt;</description></item><item><title>No accounting for taste</title><link>http://briancarper.net/blog/no-accounting-for-taste</link><guid>http://briancarper.net/blog/no-accounting-for-taste</guid><pubDate>Fri, 18 Sep 2009 00:20:26 -0700</pubDate><description>&lt;p&gt;Somehow my post from yesterday about &lt;a href=&quot;http://briancarper.net/blog/church-numerals-in-clojure&quot;&gt;Church numerals in Clojure&lt;/a&gt; hit the front page of Reddit briefly.  I don't understand why.  It wasn't that interesting.  It was an interesting topic, but there are other sites with better information about the topic.  (Even &lt;a href=&quot;http://en.wikipedia.org/wiki/Church_numerals&quot;&gt;Wikipedia&lt;/a&gt; has more/better info.  &lt;a href=&quot;http://blogs.bartdesmet.net/blogs/bart/archive/2009/08/17/mis-using-c-4-0-dynamic-type-free-lambda-calculus-church-numerals-and-more.aspx&quot;&gt;This one&lt;/a&gt; is nice too in spite of being C#.)&lt;/p&gt;

&lt;p&gt;I think it's because it was submitted to Reddit with a vague and inflammatory title about brain explosions, and people click links without thinking too much about what they're doing.  Even programmers do, I guess.&lt;/p&gt;

&lt;p&gt;My blog got around 14,000 visits yesterday, which is not much these days, but a lot by the standards of my tiny blog.  If you added up everyone I ever had a conversation with in real life, would it be 14,000 people?  I doubt it.  Kind of crazy.&lt;/p&gt;

&lt;p&gt;I run three websites out of one JVM/Clojure instance on my lowly VPS server and it didn't crash, so I'm kind of happy about that.  I've crashed from lesser loads than that in the past.  So either my programming is getting better, or my new host is better than my old one, or it was dumb luck.  &lt;/p&gt;

&lt;p&gt;All of my data is persisted in &lt;a href=&quot;http://1978th.net/tokyocabinet/&quot;&gt;Tokyo Cabinet&lt;/a&gt; nowadays but mostly it's read from caches in Clojure &lt;code&gt;ref&lt;/code&gt;s, so maybe that helped a bit too.  Maybe.  Who knows?  I know nothing about scaling websites.  Slashdot would reduce this site to a puddle of goo.&lt;/p&gt;

&lt;p&gt;In any case I appreciate the opportunity to blather about things and have people listen.&lt;/p&gt;</description></item><item><title>Comcast blocks port 25</title><link>http://briancarper.net/blog/comcast-blocks-port-25</link><guid>http://briancarper.net/blog/comcast-blocks-port-25</guid><pubDate>Sat, 15 Aug 2009 15:22:00 -0700</pubDate><description>&lt;p&gt;Testing a remote SMTP server is kind of hard when Comcast is secretly blocking all inbound and outbound traffic on port 25.  I only figured it out when &lt;code&gt;telnet&lt;/code&gt; wouldn't even work.  I could've saved myself an hour of frustration if I'd known this.  Thanks, Comcrap.&lt;/p&gt;</description></item><item><title>Windows Powershell: Can you handle the power?</title><link>http://briancarper.net/blog/windows-powershell-can-you-handle-the-power</link><guid>http://briancarper.net/blog/windows-powershell-can-you-handle-the-power</guid><pubDate>Sat, 15 Aug 2009 14:50:38 -0700</pubDate><description>&lt;p&gt;MS Powershell is Microsoft's ripoff of Bash.  I don't think this is a bad thing necessarily.  Bash is a good tool and it's open source.  If Windows bundled a sensible, full-fledged Bash and got rid of CMD.EXE I would dance for joy.&lt;/p&gt;

&lt;p&gt;So Powershell lets you refer to your home directory as &lt;code&gt;~&lt;/code&gt; and a bunch of commands have *nix aliases like &lt;code&gt;ls&lt;/code&gt; and &lt;code&gt;cat&lt;/code&gt;.  This is nice for those who have *nix commands firmly internalized.  You have to use &lt;code&gt;.\foo.bat&lt;/code&gt; to run things in the current directory instead of just &lt;code&gt;foo.bat&lt;/code&gt;, which I thought was cool.&lt;/p&gt;

&lt;p&gt;But Powershell is not without its problems.  For one thing I see this a lot:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;The redirection operator '&amp;lt;' is not supported yet.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;How hard is it to implement input redirection, really?  For another thing, tab completion continues to be broken.  When you hit &lt;code&gt;Tab&lt;/code&gt; it still doesn't put a slash at the end of the text it inserts.  You have to type a manual &lt;code&gt;\&lt;/code&gt; every time you hit &lt;code&gt;Tab&lt;/code&gt;, to continue tabbing your way through directories.  Thus doubling the number of keystrokes you're forced to type.  This continues to drive me crazy.  There's a &lt;a href=&quot;http://www.eggheadcafe.com/conversation.aspx?messageid=29874884&amp;amp;threadid=29852783&quot;&gt;small amount of evidence&lt;/a&gt; that someday it'll be fixed, but I'm not holding my breath.&lt;/p&gt;

&lt;p&gt;You also usually can't bundle flags together.  e.g. &lt;code&gt;rm -rf&lt;/code&gt; would have to be &lt;code&gt;rm -r -f&lt;/code&gt; in Powershell.  This is just annoying enough to bother me, but I can look past it.&lt;/p&gt;

&lt;p&gt;Sadly, Powershell also runs slower than a geriatric sea turtle.  I don't understand what it's doing that takes 10-20 seconds to startup.  Or why tab completion often lags for 5+ seconds itself.  &lt;/p&gt;

&lt;p&gt;My happiest surprise was when I tried to uninstall Powershell (so I could try version 2) and got this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/powershell.png&quot; alt=&quot;/random/powershell.png&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;This dialog listed every program installed on my computer (in random order) including every Windows Update I'd ever installed.  The worst part is that I couldn't even dismiss this dialog as an error.  For all I know, uninstalling Powershell &lt;em&gt;could&lt;/em&gt; cause every program on my computer to stop working.  I've seen stranger things happen in Windows.&lt;/p&gt;

&lt;p&gt;A person walking past my office when I saw this would have heard the crazed, maniacal, tortured laughter that only the experience of being forced to use Windows can elicit.&lt;/p&gt;</description></item><item><title>Wikipedia, You Scare Me</title><link>http://briancarper.net/blog/wikipedia-you-scare-me</link><guid>http://briancarper.net/blog/wikipedia-you-scare-me</guid><pubDate>Tue, 04 Aug 2009 00:33:36 -0700</pubDate><description>&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=IrGmD2wk8m4&quot;&gt;Weird Al's newest song&lt;/a&gt; has been on Youtube for less than 30 minutes and already the &lt;a href=&quot;http://en.wikipedia.org/wiki/Charles_Nelson_Reilly&quot;&gt;Charles Nelson Reilly&lt;/a&gt; page has been updated with a link to it.&lt;/p&gt;

&lt;p&gt;How long is it going to be before the internet acquires a physical body and rules over us all?&lt;/p&gt;</description></item><item><title>I paid for music</title><link>http://briancarper.net/blog/i-paid-for-music</link><guid>http://briancarper.net/blog/i-paid-for-music</guid><pubDate>Sun, 24 May 2009 20:06:32 -0700</pubDate><description>&lt;p&gt;As a general rule, I don't pay for music.  The main reason of course is that the music industry are a bunch of thugs.  If you don't know that already, you've been living under a rock for the past few decades.  I won't even buy music for other people as a gift if I can help it.&lt;/p&gt;

&lt;p&gt;Recently however I did buy music, specifically &lt;a href=&quot;http://www.jonathancoulton.com/&quot;&gt;Jonathan Coulton&lt;/a&gt;'s latest DVD.  JoCo releases his music under Creative Commons, which is awesome, and when you buy it (from &lt;a href=&quot;http://secure.whatarerecords.com/index.php?main_page=index&amp;amp;cPath=45_99&quot;&gt;What Are Records&lt;/a&gt;) you get MP3s that are not infested with DRM, which is also awesome.  When you buy that particular DVD, you get a DVD of the concert, a music CD of the same concert, AND you can immediately download MP3s of said concert while you wait for the DVD in the mail.  All for $20.  Well worth it for such quality music.&lt;/p&gt;

&lt;p&gt;I first heard most of JoCo's music via shaky concert recordings on Youtube and via MP3s acquired &quot;elsewhere&quot; (nearly all of which are free downloads on Joco's website though); otherwise I'd never even have known he existed.  And yet I ended up giving him my money, happily and willingly, and probably will again.  Amazing how things turn out.&lt;/p&gt;

&lt;p&gt;The other music I bought recently is &lt;a href=&quot;http://www.stephenlynch.com/&quot;&gt;Stephen Lynch&lt;/a&gt;.  Again I heard most of his music first on Youtube.  Again I gleefully spent money on his &lt;a href=&quot;http://secure.whatarerecords.com/index.php?main_page=index&amp;amp;cPath=45_48&quot;&gt;latest CD&lt;/a&gt; because it's good music and because it's DRM-less and thug-less entertainment and a good portion of that money is going to the artists.&lt;/p&gt;

&lt;p&gt;Most of the music I like comes from Japan or various corners of Europe.  Amazon sells a few (very few) Japanese music CDs, for between $50 and $90 each (plus shipping).  Do you know how much it costs to ship a stream of bytes from Japan to the US via the intertubes?  Hint, it's not $90.  How does a stream of bytes increase $90 in value when it's written onto a piece of plastic?&lt;/p&gt;

&lt;p&gt;These are strange times.  There's such disparity between what the average person believes is right and wrong on the internet and what the law says is lawful and unlawful.  This kind of disparity can't last forever.  My high school history teacher said that in America at least, a law that is opposed by the majority of citizens in the country never lasts long; I think that's true.  And it's as it should be.  In a few decades, we're going to look back at how things were in the 90's and 00's and laugh.&lt;/p&gt;</description></item><item><title>Microsoft, you still surprise me</title><link>http://briancarper.net/blog/microsoft-you-still-surprise-me</link><guid>http://briancarper.net/blog/microsoft-you-still-surprise-me</guid><pubDate>Mon, 11 May 2009 23:18:21 -0700</pubDate><description>&lt;p&gt;I use Windows XP at work (not by choice) and I've been continually saying &quot;no&quot; when it tried to install SP3.  Why?  No tangible reason other than that decades of experience with Windows has shown me that any time you touch any system files or settings in Windows, crap breaks.  When it comes to Windows, you set things up and then like a teetering house of playing cards, you back away slowly and try not to breathe.&lt;/p&gt;

&lt;p&gt;Which brings us to the other day.  I first noticed something was up when a got a popup dialog on my work machine asking me every 15 minutes whether I wanted to Reboot Now or Reboot Later.  Confused, I clicked &quot;later&quot; but again and again and again this prompt appeared.  After hours of this interrupting my futile attempts at work I relented; I laboriously shut down my half-dozen command prompts and carefully-placed Vim sessions and various server daemons and all the tools I got to look forward to re-opening after &lt;strong&gt;Yet Another Unnecessary Reboot&lt;/strong&gt;, and then I rebooted.&lt;/p&gt;

&lt;p&gt;So then XP left me alone and all was well with the world.  Ha, just kidding, it started doing the same thing again almost immediately.  Reboot Now or Reboot Later?  I hatefully tolerated this for as long as I could but it was a futile battle.  Microsoft won in the end and I rebooted again.&lt;/p&gt;

&lt;p&gt;A few other people at work reported the same thing on their systems, so I thought maybe it was a virus, but I checked a few things and noticed a shiny new SP3 installed on my system (so my initial guess was close).  Somehow SP3 was forced onto my machine, not sure if it was the sysadmins pushing it out or Microsoft's doing, but either way: why was it possible to install a Service Pack on my machine without my even being aware it happened?  I do not consider this a good thing.&lt;/p&gt;

&lt;p&gt;In any case, after the second reboot, strange things happened.  My taskbar settings were all reverted to defaults and I noticed my Address Bar was missing.  The Address Bar is a little URL/file path bar in the taskbar where you can type a file path and open an Explorer window quickly.  One of the very few semi-useful bits of the XP interface.&lt;/p&gt;

&lt;p&gt;But it was gone.  What happened?  A short Google later and I learned that Microsoft removed the feature in SP3 permanently, by design.  Why?  Because of &lt;a href=&quot;http://support.microsoft.com/kb/951448&quot;&gt;anti-monopoly regulatory concerns&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Wow.  So it turns out I wasn't disappointed, and a few dozen cards toppled from the shaky tower as I watched, helpless.  Not the end of the world, but what an annoyance.&lt;/p&gt;

&lt;p&gt;The reason I bothered blogging this is because, hilariously enough, you can still add the Address Bar back in SP3.  As I read somewhere or other, probably &lt;a href=&quot;http://www.systemsabuse.com/2007/12/27/xp-service-pack-3-sp3-where-did-my-toolbars-address-bar-go-missing/&quot;&gt;here&lt;/a&gt;, you simply 1) Drag a &quot;My Computer&quot; icon to the top of the screen to make a useless &quot;My Computer&quot; toolbar, 2) Right click that and add the Address Bar, which is still an option there, 3) Drag that Address Bar to your main taskbar, 4) Remove the useless toolbar from above.  And then you have your Address Bar back.  Oops!&lt;/p&gt;

&lt;p&gt;So, in summary:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Two forced reboots via 20 repeated un-ignorable popup prompts.&lt;/li&gt;
&lt;li&gt;Service Pack installed without my knowledge or consent.&lt;/li&gt;
&lt;li&gt;Useful piece of functionality removed.&lt;/li&gt;
&lt;li&gt;Item 3 caused by a history of monopolistic business practices and the resulting legal fallout.&lt;/li&gt;
&lt;li&gt;Functionality in question removed so incompetently that it can be added back anyways in a matter of seconds.&lt;/li&gt;
&lt;li&gt;Another hour of my life sucked into the black hole of the Microsoft Windows User Experience?, forever lost.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Internet Explorer 8 Review</title><link>http://briancarper.net/blog/internet-explorer-8-review</link><guid>http://briancarper.net/blog/internet-explorer-8-review</guid><pubDate>Sat, 21 Mar 2009 00:35:52 -0700</pubDate><description>&lt;p&gt;I installed Internet Explorer 8 today.  I need it to test the websites at work.  I couldn't care less if my personal sites render properly in IE at this point, but I must accommodate people at work.&lt;/p&gt;

&lt;p&gt;I should mention right off the bat that given the way Microsoft takes a dump all over web standards and the hours and hours of grief as a web developer trying to get sites to look proper in IE6, unless IE8 crapped gold nuggets every time I clicked a link I don't think I'd like it.&lt;/p&gt;

&lt;h1&gt;Installing&lt;/h1&gt;

&lt;p&gt;I wasn't disappointed.  IE8 is hate-worthy.  A steaming pile of offal.  First there was the joy of trying to install it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/ie8.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Why does installing a web browser require checking my computer for &quot;malicious software&quot;?  Why can't I opt out of this?  In any case I didn't have to worry about it, because the first time I tried the install, it bombed before it got that far, and demanded that I go to the Windows Update site and install some patch for IE7 before I could continue.  Note: I &lt;strong&gt;don't have IE7 on my computer&lt;/strong&gt;.  This is a work machine that I kept IE6 on for testing our company websites.  This blew my mind.&lt;/p&gt;

&lt;p&gt;So I tried to download this patch for IE7, but I couldn't, because I had to get &lt;strong&gt;Windows Genuine disAdvantage&lt;/strong&gt; first.  Rage filled me at this point to the point of overflowing.  If it was my home computer I'd have stopped right there.  But I need this garbage for work, so I held my nose and did it.&lt;/p&gt;

&lt;p&gt;Of course the patch required a reboot.  Reboot #1.&lt;/p&gt;

&lt;p&gt;Now I was able to continue with the install.  A slow, plodding download; I think it took 5-10 minutes to do its thing, but it's hard to tell.  There was no progress bar to show me how far along it was, nothing to tell me the elapsed time, no indication how large the files were that were being fetched.  There is something resembling a progress bar, but it doesn't actually show you much in the way of &quot;progress&quot;.  Instead a little green thing bounces around like the car from &lt;a href=&quot;http://en.wikipedia.org/wiki/Knight_Rider_(1982_TV_series)&quot;&gt;Knight Rider&lt;/a&gt;.  How much cocaine do you need to imbibe to invent a GUI like this?&lt;/p&gt;

&lt;p&gt;Of course IE8 itself required a reboot.  Reboot #2.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/ie8-2.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Why?  Installing Firefox and Opera don't require reboots.  They download as self-contained &lt;code&gt;.exe&lt;/code&gt; installer files.  I run them and software appears.  This is 2009, for the love of God.  Maybe in 20 more years Microsoft will finally manage to re-invent &lt;code&gt;emerge&lt;/code&gt; or &lt;code&gt;apt&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;The IE8 install, including patching and reboots, took me 45 minutes.  If I had to do this on more than one machine, I'd probably jump out the window.  How much time have you sucked out of my life, Microsoft?  To compare, I decided to install Opera.  Opera took &lt;strong&gt;less than one minute&lt;/strong&gt; to download AND install and didn't require a reboot.&lt;/p&gt;

&lt;h1&gt;Features&lt;/h1&gt;

&lt;p&gt;When you first open it up, it sends you through a wizard and asks you if you want to enable a bunch of crap.  I said no to everything.  What the hell is an &quot;&lt;strong&gt;&lt;em&gt;Accelerator&lt;/em&gt;&lt;/strong&gt;&quot;?  I assumed it was something that tried to make web pages load faster, like the &lt;strong&gt;&lt;em&gt;download accelerator&lt;/em&gt;&lt;/strong&gt; scams you used to get popups for all the time in 2001.  So I said no.&lt;/p&gt;

&lt;p&gt;Turns out &quot;Accelerators&quot; are plugins.  Why didn't they call them Plugins?  Did some marketroid decide &quot;plugin&quot; wasn't &lt;strong&gt;&lt;em&gt;EXTREME&lt;/em&gt;&lt;/strong&gt; enough, so decided to make up their own word?  Why do I have to relearn the English language every time someone releases new software?  &lt;a href=&quot;http://en.wikipedia.org/wiki/Not_Invented_Here&quot;&gt;Not Invented Here syndrome&lt;/a&gt;?&lt;/p&gt;

&lt;p&gt;Windows tried to default me to Live Search, but I give it credit for being upfront in allowing me to turn that crap off and use Google.  (No doubt thanks to US anti-trust court proceedings.)  473 wizard dialogs later I had a browser.  &lt;/p&gt;

&lt;p&gt;The next thing I noticed is more lame attempts to push more Microsoft services at me.  In the URL bar every time you type anything, you see this:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/ie8-3.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Awesome.  Is there any way to remove this spamvertisement other than installing Windows Search?  If I planned to use IE8, which I don't, I imagine I'd inevitably click that by accident, which is probably the whole idea.  &lt;/p&gt;

&lt;p&gt;IE8 also added a bunch of useless garbage to my bookmarks toolbar which I insta-deleted.  Or tried to.  My favorite feature of IE8 by far is this one:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/ie8-4.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Apparently deleting things from the bookmarks toolbar is just too much for a modern 4-core CPU to handle.  Congrats Microsoft.  Hang, crash, boom.&lt;/p&gt;

&lt;p&gt;There is no menu in IE8 by default.  No wait, there is a menu.  It's just in the wrong place (lower right side of the top browser area), and instead of readable text it's mostly unlabeled buttons with tiny arrows next to it.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/random/ie8-5.png&quot; alt=&quot;&quot; title=&quot;&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It's like a traditional menu and a fun mystery novel combined!  What is in the dropdown next to the house?  I'm sure it's a fun surprise.&lt;/p&gt;

&lt;p&gt;And actually you can get the old menu to appear too, if you press &lt;code&gt;Alt&lt;/code&gt;.  Insanity.  But it doesn't appear at the top, it appears &lt;em&gt;under&lt;/em&gt; the URL bar.  One of the few arguably good things about Windows is that programs have consistent GUI parts and work the same way: they have a menu at the top, it's always in the same one place, there's a &lt;code&gt;File&lt;/code&gt; and an &lt;code&gt;Edit&lt;/code&gt;, and it's predictable.  Thanks Microsoft for getting even that wrong.&lt;/p&gt;

&lt;p&gt;When I highlight text on a web page, a little blue thing appears that I think I'm supposed to click on.  The icon is a bunch of lines and squiggles and an arrow or something.   There's no indication what that thing actually does.  I clicked it out of curiosity and get a menu full of a bunch of random options like &quot;Search for this&quot;.  I think this is where &lt;strong&gt;&lt;em&gt;ACCELERATORS&lt;/em&gt;&lt;/strong&gt; are supposed to pop up, or something, who cares?&lt;/p&gt;

&lt;p&gt;Fonts in IE8 look fuzzy.  As a bonus, after installing IE8, fonts in a bunch of other programs (Outlook) are fuzzy now too.  Hurrah!  IE8, like its predecessors, apparently extends its tendrils into every nook and cranny of your system, corrupting and perverting as it goes.  Maybe that's why it needed to reboot my computer twice to install it.&lt;/p&gt;

&lt;p&gt;IE8 comes with a &lt;a href=&quot;http://getfirebug.com/&quot;&gt;Firebug&lt;/a&gt; ripoff, which is better than View Source invoking Notepad, but took a full 2 minutes to load when I tried to open it the first time.&lt;/p&gt;

&lt;p&gt;IE8 does render my blog properly, which is good.  IE7 does too, I think, I only tested it once.  I'm not losing sleep over it.  Thank you Firefox and Opera: if you didn't exist and put the pressure on, we'd all still be using IE6 and I'd still be writing all my web pages twice to make sure they work in &lt;strong&gt;Internet Excrementplorer&lt;/strong&gt;.  As much as I detest IE, if people migrate to IE8 from the shard of utmost evil that is IE6, I'll be happy.&lt;/p&gt;</description></item><item><title>Science in America</title><link>http://briancarper.net/blog/science-in-america</link><guid>http://briancarper.net/blog/science-in-america</guid><pubDate>Wed, 10 Dec 2008 01:25:51 -0800</pubDate><description>&lt;p&gt;In the news there is a recent study of math and science education internationally.  A lot of the stories set a &quot;&lt;a href=http://www.csmonitor.com/2008/1210/p03s05-usgn.html&quot;&gt;US improves in math!&lt;/a&gt;&quot; tone.  The most negative tone I've seen is &quot;&lt;a href=&quot;http://www.washingtonpost.com/wp-dyn/content/article/2008/12/09/AR2008120901031.html?hpid=moreheadlines&quot;&gt;US science performance plateaus&lt;/a&gt;&quot;.&lt;/p&gt;

&lt;p&gt;How hard is it to say that math and science education in the US sucks?  Because it does.  See the image at the end of this post for one reason why.&lt;/p&gt;

&lt;p&gt;In the meantime here's an anecdote.  I went to school in semi-rural western Pennsylvania.  My math education was pretty sound.  Our high school had agreements with a local college so that I even got to take college-level calc while in high school.  I held up well and I was competitive when I ended up in calc 2 in college.&lt;/p&gt;

&lt;p&gt;Science was another matter.  I consider myself to be not entirely an idiot, but I was given nothing to work with in high school when it came to science.  My physics and chemistry classes were disgusting.  My best physics class was taught by an evangelical Christian who sneaked God into class sometimes (without my realizing at the time how wrong that was).  My other physics class was taught by someone who didn't even know the subject.  I took a standardized college-entrance exam in physics and I think I scored in the 20-something'th percentile even among Americans.&lt;/p&gt;

&lt;p&gt;Meanwhile in my computer programming class I was working on ancient iMac G3's (the crayon-colored space ship cube kind) which barely ran a C compiler.  I think we used either Borland or Code Warrior; I don't remember, and it doesn't matter because it didn't work.  We had to resort to using QBasic in a Windows 95 virtual machine on the Mac's.&lt;/p&gt;

&lt;p&gt;Our library had Macintosh Classics (the box-shaped ones from the early 1500's, with tiny little built-in monochrome screens).  There was one computer in the library with internet access, which ran only DOS and could only access the national weather service and some library catalogs.  I used to go edit AUTOEXEC.BAT to do horrible things.&lt;/p&gt;

&lt;p&gt;The priority at the school was clearly not science education.  It was sports.  We dumped huge amounts of money into a new sports stadium.  Cheerleading and swimming were the most important things happening.  No one gave the slightest crap whether anyone learned science at that school.  And I suffered for it.&lt;/p&gt;

&lt;p&gt;If I hadn't been motivated to teach myself how to program in my spare time, where would I have ended up?  Even more behind in college than I was?  Not in college at all?&lt;/p&gt;

&lt;p&gt;Is it any wonder that at college, most of my classes were taught by non-Americans, and a very sizable portion of students were non-American?  This in a city NOT known for its diverse international population.  People flew in from elsewhere, went to school for 4-8 years and left.  Down the street at CMU the American-to-non-American ratio was even more extreme.&lt;/p&gt;

&lt;p&gt;The anti-intellectual, anti-science attitude of many Americans is what I detest most about this country.  Science is the most important thing that human beings do.  Science is what enables modern life.  People owe science and scientists more than they could ever imagine.  And instead people take it entirely for granted, and spit in the face of science at every turn.&lt;/p&gt;

&lt;p&gt;Now, here's something to make you puke up your breakfast.  Public acceptance of evolution, by country.  I won't post much about this subject because it would be mostly profanities.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://richarddawkins.net/article,706,Public-Acceptance-of-Evolution,Science-Magazine-Jon-D-Miller-Eugenie-C-Scott-Shinji-Okamoto&quot;&gt;&lt;img src=&quot;/random/publicAcceptanceEvolution.jpg&quot; alt=&quot;public acceptance of evolution&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Ignorance is bliss</title><link>http://briancarper.net/blog/ignorance-is-bliss</link><guid>http://briancarper.net/blog/ignorance-is-bliss</guid><pubDate>Fri, 24 Oct 2008 19:54:00 -0700</pubDate><description>&lt;p&gt;I remember the good old days of web-browsing, when I'd just zoom around the internet without a care in the world.  The first time I got a small whiff of something foul was in college one day, when a professor yelled at the class because someone was using telnet to connect to remote machines.  &lt;em&gt;&quot;Are you crazy?  It sends everything in plaintext!  Use SSH!&quot;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Then eventually I put together a website where I had access to the server logs, and oh boy, it was not fun reading those the first time.  Line after line of bots in Ukraine, trying to access vulnerable scripts that may or may not exist on my server.    Then I checked some of my SSH logs, and saw the same thing.  Thus my innocence was destroyed forever.&lt;/p&gt;

&lt;p&gt;Nowadays all of my email traffic is SSL-encrypted, and FTP is disabled on every server I have root access to, in favor of SFTP.  I cringe every time I set up a wireless network (even &lt;a href=&quot;http://www.scmagazineuk.com/WiFi-is-no-longer-a-viable-secure-connection/article/119294/&quot;&gt;WPA&lt;/a&gt; is being cracked nowadays).  My passwords are long, nearly impossible to remember, and legion.  My browser cache is cleared daily.  I reject all cookies by default, and Javascript is run on an as-needed basis.&lt;/p&gt;

&lt;p&gt;One day I read on Slashdot about &lt;a href=&quot;http://yro.slashdot.org/article.pl?sid=08/10/14/1656251&amp;amp;from=rss&quot;&gt;Flash cookies&lt;/a&gt;.  So I had a really bright idea:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;ln -s /dev/null ~/.macromedia
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;That'll teach them!  No more flash cookies.  (Note, don't do this if you like watching Flash movies in your browser.  They stop working on certain websites.  Annoying.  Next best thing is &lt;a href=&quot;http://objection.mozdev.org/&quot;&gt;a plugin to let you delete them&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;The bad thing is that I still don't know very much about network security and privacy.  If I knew more, I'm sure I'd worry more.  On the other hand, if I was a locksmith, I might feel bad with the quality of the lock on my front door.  And yet my house has never been robbed (yet) and my computer has never been hacked (yet).  People tend to worry about what's right in front of them.  Maybe what you don't know can't hurt you.&lt;/p&gt;

&lt;p&gt;But I still cringe when someone sits down in an airport or a Starbucks and logs into their bank account or work email.&lt;/p&gt;</description></item><item><title>Laptops at border crossings</title><link>http://briancarper.net/blog/laptops-at-border-crossings</link><guid>http://briancarper.net/blog/laptops-at-border-crossings</guid><pubDate>Tue, 24 Jun 2008 22:08:28 -0700</pubDate><description>&lt;p&gt;There's an article on &lt;a href=&quot;http://yro.slashdot.org/yro/08/06/25/010206.shtml&quot;&gt;Slashdot&lt;/a&gt; about a US Senate hearing on laptop seizures at border crossings.  This affects me, because I travel to Canada a lot and plan to move there within a year or so.&lt;/p&gt;

&lt;p&gt;It's a problem because my job requires me to handle what amount to people's medical records as data files on my laptop.  It's part of my job, and often I work from home.  As of right now, I never take my laptop with me to Canada partly because I don't know what would happen if a border agent decided to inspect or copy all of my data.  I can get in very serious trouble for breaching patient confidentiality.  On the other hand I could get in serious trouble if I refused to allow a search for myself; at best I'd be turned way at the border, having wasted hundreds of dollars to travel there.&lt;/p&gt;

&lt;p&gt;I really don't know what I'm going to do when I move.  I'll probably have to wipe my computers clean before shipping them up there.  Another option would be to encrypt all the data, upload it to the server that hosts my website, then download it all again after I move.  It's insane that I'd have to do such a thing though.  And shuffling sensitive data around to strangers' computers and servers isn't the safest thing in the world either.&lt;/p&gt;

&lt;p&gt;How do lawyers and doctors and people with trade secrets and other people with classified or legally protected information handle border crossings?  It's a bit of a conflict of interest.&lt;/p&gt;</description></item></channel></rss>
