A geek and his keyboard

Simply accepting the death of one keyboard and the failure of its backup was simply not an option, so I started off this morning with my trusty screwdriver.

I opened up the bottom of the dead keyboard and studied its innards. From top to bottom the keyboard consists of:

  1. keys
  2. translucent rubber layer
  3. flexible transparent layer with printed circuit
  4. flexible transparent buffer layer with no circuit
  5. flexible transparent layer with printed circuit
  6. 3 large white plastic structural pieces
  7. 1 PCB

Given the simple structure it is apparent that the PCB is the failing component of the backup keyboard. The PCB design and rev number differ between the two keyboards, but I thought swapping them out would be worth a shot. Fortunately the physical structure of both keyboards is identical. Unfortunately swapping them didn’t work and examining the circuit layers (#3) it’s obvious why: they changed the circuit layout to the PCB.

I went with Plan B which was determining why those specific keys on the dead keyboard were dead. One look at layer #3 confirmed that all the dead keys are on the same circuit. Bringing out my trusty multimeter I discovered a break in the circuit to the PCB. But how to fix that? The transparent circuit layers are on a plastic layer so even if I had my soldering iron here in Denver, there was no way that was going to work. The dead gap wasn’t all that large, just a couple of millimeters, I just needed something to bridge it. A small piece of wire wasn’t optimal as it wouldn’t be flat and it would be hard to secure. Then the light bulb went off: aluminum foil. Conductive, easily trimmed down to the right size, and flat. Throw in a small piece of scotch tape and a few minutes later I have my first hardhack:

And thus far it works beautifully. As a bonus I moved layers #3-5 and #7 to the shell of the backup keyboard so I get the pearly white keys of the backup with the tried-and-true workings of the original.

I’m a bit concerned that the failure of that one circuit is simply a foreshadowing of things to come with different circuits. By the looks of the backup keyboard’s circuits it’s clear that the degradation isn’t from use but with age (which makes perfect sense anyway). We’ll see how long my hardhack works and if there are future failures elsewhere. Who knows, by the time I’m through maybe I’ll have a completely rebuilt keyboard full of aluminum foil.

The effective lifespan of a Microsoft Natural keyboard: ~13 years

I’m sad to report the demise of my Microsoft Natural keyboard (not the Elite, or the Pro or the MultiMedia – the original circa 1995). I turned the computer on today and the keys 67yhnujm no longer work. Given that I’ve had it for minimum of 13 years, it’s had a good run.

Never one to be left unprepared I went to the basement and brought up my spare. Yes, I have a spare Microsoft Natural keyboard for just this circumstance. I love the keyboard so much that when I heard they were no longer making it and replacing it instead with the much inferior Elite, I purchased a spare. It’s been in its box for a good 8 or more years. (Don’t ask about the lengths I’ve gone to keep an original Logitech TrackMan Marble working, it’ll just make me sound obsessive.) Anyone who spends as much time in front of a computer as I do will completely understand about the attachment to specific input devices. The rest of you will call us freaks.

I plugged in the spare keyboard, gently caressing the plam rest, and marveling at the perfectly white keys only to discover that there’s Something Wrong with it. Yes, my backup keyboard failed. Upon certain key combinations the keyboard starts sending escape sequences. Suck a duck.

So now I’m left typing on a crappy Dell keyboard and trying to figure out where to go from here. Looks like I need to crack open both keyboards and see if I can’t merge the two together to make one workable version.

And here I thought I was set for another 13 years…

The Ctrl-Z President?

There comes a time in all great nations when it’s necessary to hit the brakes and back up. My hope is that today we’ll start to see Obama hit Ctrl-Z several dozen times such as:

  • Rerouting funding for abstinence-only education to programs that provide education on and help obtaining condoms and birth control.
  • Repeal Don’t Ask, Don’t Tell and allow everyone who wishes serve their country with dignity and not in hiding.
  • Repeal the “Defense of Marriage” Act and federally recognize same-sex unions, under whatever label, just as the federal government does opposite-sex unions.
  • Provide more stringent requirements on the financial industry to prevent a occurrence of this last financial fubar.
  • Hold all government agencies responsible for constitutional violations such as warrant-less wiretapping and ensure future violations do not occur.
  • Mandate more fuel-efficient vehicles and remove our dependency on foreign oil.
  • Listen to scientists who tell you the environment and planet is going to hell in a handbasket and act on the information.

Most of the above (with the exception of DADT) were done under Bush’s watch, if not by his hand. I’m hoping over the next few months we’ll see Obama make judicious use of Ctrl-Z and undoing some of Bush’s (and in the case of DADT, Clinton’s) screwups either via Executive Order or working with Congress. I don’t think Obama is the nation’s savior and I don’t think I’ll be happy with everything he’ll do, but for the first time in 5-8 years I have some confidence in our executive branch.

And, borrowing from my friend Mark, lets hope the undo buffer is big enough to support these actions.

SUVs bite the dust

While out in California visiting Meg a few weeks ago I was told that car dealerships in the San Jose area had stopped accepting SUVs as trade-ins. I’m not sure the accuracy of that but I don’t disbelieve it — particularly given this article from Wired: http://blog.wired.com/cars/2008/06/rising-gas-pric.html. My favorite part of the article (and there are lots of good parts) is:

General Motors is looking to unload Hummer, the epitome of gas-guzzling excess, after sales fell 60 percent in May. The number of Civics sold in one month exceed the number of Hummers GM expects to sell all year.

Economics and environmentalism

My husband is annoyed at how Green I have become. Those of you who know us will likely not find this surprising. Part of it, however, is his fault, albeit indirectly, due to his economics class and the ensuing conversations. I somehow escaped high school and college without a single economics class and was intrigued with some of the concepts he was learning such as the concepts of a ‘public good’ and ‘private good’. Specifically his example that air was a public good as breathing air does not decrease the air available for others (so it is non-rivalrous) and breathing air does not prevent others from breathing it (it is non-excludable). From a scientific standpoint that is factually incorrect: if I breath the oxygen out of the air, you can’t breath it. I’m sure an economist would wave their hands at the issue and say “but plants just convert the carbon dioxide we exhale into oxygen — your example is too narrow” and he or she may well be right if they discounted environmental issues. That did get me wondering how economists calculate environmental impacts into their evaluations.

Fast forward to the article The Economist Has No Clothes by Robert Nadeau in the April 2008 edition of Scientific American. In the article the author asserts that the current formulas being used by economists, by definition, do not include environmental impact:

Because neoclassical economics does not even acknowledge the costs of environmental problems and the limits to economic growth, it constitutes one of the greatest barriers to combating climate change and other threads to the planet.

Ah – so the answer to my question is that they don’t — economic reports just ignore environmental impacts.

Later in the class Benjamin did a report showing how online music purchases has increased public good. This, in particular, opened up to me a fascinating line of thought. The general logic was that if people downloaded music instead of purchasing physical copies of CDs it would decrease the manufacture of CDs and free up resources for other purposes. During our conversation it occurred to me that downloading music, and other media like movies, is more environmentally friendly than borrowing or buying physical copies be they new or used. Not only does it save in physical media (less end-of-life costs due to landfill) but in the amount of greenhouse gas released due to gas. Yes, gasoline. If demand for physical CDs decreases, manufacturers will create fewer CDs which will decrease the amount of merchandise shipped to stores resulting in either fewer trips or the use of smaller, more fuel-efficient vehicles for the transportation. Not to mention the obvious savings of gas for people making trips to their favorite box store to purchase one.

That got me thinking about other things like DVDs: should I feel good or bad about my Netflix subscription? On the plus side I’m not purchasing a copy (reduce and reuse) but it still has to be mailed to me (transportation costs and mailer waste). After some thought I decided that, in general, I should feel good about Netflix. Yes, the mailman has to deliver it to me but he’s coming to my house every day regardless if there is a movie in the mail or not so while it doesn’t have a zero cost it has a near-zero cost compared to me getting in a car and driving to Blockbuster, for example. Even better would be to stream the videos directly from their website (the lack of Linux-compatible video player notwithstanding). This resulted in the creation of a list containing possible movie-watching options from most environmentally friendly to least:

  • Netflix Instant Watching
  • Netflix DVD rentals
  • Borrowing DVDs from friends that live closer to you than the local video store
  • Driving to local video store to rent DVD
  • Buying DVD from online retailer who ships via USPS
  • Driving to local box store to buy DVD

Note that “Buying DVD from online retailer who ships via UPS/Fedex” didn’t make the list. If the driver was already going to be in your neighborhood to deliver something else, it probably ranks around “Driving to local video store”. If they have to drive much further than the distance between your place and the box store, it probably comes in dead last.

I came up with a slew of others, all of which are obvious after you think about it. Like for produce:

  • Growing your own produce
  • Buying produce grown locally
  • Buying produce grown regionally
  • Buying produce grown nationally
  • Buying produce grown internationally

Or commuting:

  • Telecommuting
  • Commuting via walking or biking
  • Commuting via public transportation
  • Commuting via car pool
  • Driving by yourself

Or music:

  • Buying music via the internet (iTunes, Amazon, etc)
  • Borrowing CDs from friends
  • Buying used CDs
  • Buying new CDs

See, not rocket science but I never considered the environmental benefit from buying music online prior to the economics conversation. This seems like an under-marketed area for online retailers.

I predict that we’ll see a Tipping Point for digital vs physical media in the next few years after which physical DVDs and CDs will go the way of the 8-track yielding both economic and environmental benefits. I just hope the movie and music providers get past their shortsighted DRM tactics prior to the Tipping Point or it will be a step backwards for consumers (although part of me wonders if the Tipping Point can even occur until content is provided DRM-free).