Kinesis Freestyle is the best keyboard I’ve ever used

I’m going to “officially” endorse a product that I use, and love to use: The Kinesis Freestyle USB Keyboard is hands-down the best keyboard I’ve ever used. I’ve had the keyboard for about 6 months now and I’m 95% satisfied with it.

There are two things I like most about the keyboard:

1) Ultra-low force keys. The keys on the Freestyle are really easy to depress, but they still have a lot of spring to them and the perfect throw distance.

2) Low profile. There aren’t that many adjustable ergonomic keyboards available that are low profile. I have a hard time typing without resting my forearms on my desk, and a low profile keyboard allows me to do that without bending my wrists back too much.

There’s only one thing I don’t like about the keyboard: The position of the Windows key. (I hate the Windows key. I don’t know why, I just do. I wish it wasn’t on any keyboard.) I wish the key was more off to the side, because I find myself hitting the edge of the Windows key when I’m trying to hit the Alt or Ctrl keys. If I could reprogram the keyboard to make the Windows key a second Ctrl key I’d be 100% satisfied with it.

A note to Kinesis: I almost didn’t buy your keyboard because of this stupid ad you put on YouTube. In it you make fun of the Key Ovation GoldTouch Keyboard. The GoldTouch is my third favorite keyboard*, and I thought it was highly unprofessional of you to trash your competitor in that fashion. What did they do to deserve that? Did the GoldTouch team noogie you at the ergonomic products convention last year or something?

* What’s my second favorite keyboard? The keyboard on the Aluminum 12″ PowerBook G4!

Glad to be back on Firefox 2.0

I upgraded to Firefox 3.0 RC1 last weekend. That lasted about 36 hours… I didn’t really care for the new UI enhancements, and there’s no way to disable many of them.

* Who’s idea was it to fundamentally alter the location bar’s behavior? Instead of working like an address bar “auto-complete” it searches all of the meta-data related to the URL: address, page title, keywords, etc. This is totally worthless to me, a bit distracting, and a major shift in the way I’m used to working. Here’s someone else with the same complaint: Awesome bar still a piece of junk!

* What happened to the “forward history” pull-down menu? I never realized I used that feature until it went missing in Firefox 3.

* What’s with the RSS feed and glowing star icon in the location bar? Who cares? Get rid of it!

* I don’t like the design of the new downloads window. Yes, it’s more compact but no where near as aesthetically pleasing.

* I don’t like the highlight delay when mousing over tabs. I want instantaneous feedback, and the 0.5s delay in there when mousing over a tab is distracting when your eye isn’t immediately over it. Again, it’s one of these things I never realized I did with Firefox, but I’ll frequently switch tabs using the mouse without even looking directly at the tab, and that slight delay impedes my ability to do that.

In the end, the location bar alteration was the deal breaker, I don’t have the patience to adjust to it at the moment. It seems like the kind of thing that needs to pop-up when you hit ctrl-space, or at the very least you need to be able to disable it and get the old behavior back.

I was impressed by one feature of Firefox 3 however: You can upgrade to 3.0, uninstall completely, reinstall 2.0 and retain your bookmarks and settings! Woo-hoo! That’s quality software.

Why not tax oil imports?

Clinton and McCain have proposed temporary gas tax relief for this summer. Obama is talking about a windfall tax on oil profits, which seems appropriate given Exxon’s record profits this year. Somehow through all of this the candidates are saying these plans will 1) give some financial relief to driving Americans 2) reduce our dependence on foreign oil and 3) reduce our oil consumption.

How, exactly?

I fail to see how reducing the gas tax would accomplish any of these three goals. The market is clearly able to withstand $3.75/gal+ gas prices, as is demonstrated by only a 1.1% decline in gasoline consumption this last year. Until consumption drops another 1-2% I doubt demand will have any influence on price. A federal tax cut of $0.18/gal would likely go into the pockets of gasoline distributors, not consumers. Even if the savings were passed on to consumers, the benefits to the individual would be negligible, and would only further increase demand. Failure on goals 1 & 3. No progress on 2.

I completely fail to see how a windfall tax on oil profits would help anyone. The pocket-lining standards have been set at the oil companies this year, and they probably won’t want to give that up, so they’ll just end up passing the new expenses onto the consumer and their exploration budgets. They’ll cut exploration which will dry up supply even more, bringing oil prices up yet again and, if we can stand $4.50/gal gas (which I believe we could) then they’ll be right back to their Spring-2008 profit levels again.

I can think of a simple way we could accomplish all three goals: nationalize the oil companies. We have nationalized electricity generating facilities, why not oil?

Short of nationalizing oil companies, I can’t see a quick solution for goal #1: providing financial relief for American drivers. The bar has been set with $3.75/gal gas. If we didn’t want to pay that much for gas we shouldn’t have bought it. Now that we have, it’s too late, the hook has been set.

A long-term play for fixing #1 would be to substantially increase the value of the US Dollar relative to the OPEC member countries’ currencies. However this isn’t something the government has much control over anyways, and would only increase oil demand and consumption in the long run.

The simple solution for #3 is to throw #1 out of the window. If you want people to use less gas, make gas more expensive. When I think about what price gas would need to be before I would seriously consider not driving as much, it’s probably in the $5-6/gal range. If gas were $6/gal today I would likely ride my bike everywhere, even in bad weather. But it’s not, I live 7 miles from work, and the temp has been around 40 degrees in the morning lately.

I was thinking this evening about reducing our dependence on foreign oil while simultaneously reducing our oil consumption, and I started to wonder: what about an oil import tax? A google search for oil import tax returns surprisingly few results, the only relevant hit being an article about a 1987 Harvard study proposing a $5/barrel tax. Most other articles are from the 80’s. So are we doing this currently, or was this an idea that was long since abandoned?

Hydrogen fuel cells generated from nuclear reactor power. Send nuclear waste up space elevator and rocket at sun. Problem solved. 🙂

I’m disappointed in my MacBook Pro

Preface: This entry was hard for me to write. I’m not an Apple die-hard, but I do recommend Macs all the time to family and friends. In the past, Apple hardware has been reason alone to buy a Mac. I don’t believe that’s the case anymore. Something happened to Apple, they lost their edge…

I got a new MacBook Pro about a month ago, and although I think I’d be even less happy with an equivalent PC laptop had I gotten one, there are a number of things about this laptop that either irritate me, frustrate me or disappoint me. Although it’s bigger/faster in the ram/cpu department compared to my previous Mac laptop, a PowerBook G4 12″, in many ways it feels like a huge downgrade.

* Irritation: The keyboard sucks. The keyboard on this thing is so bad I’m tempted to go “youtube” on it and make a video demonstrating how bad it is. There are places on some of the keys where you can press them down but it won’t register a key press. I think the root cause is they replaced the mechanical lever/spring action of the previous keyboards with a cheap flexible rubber. The arrow keys still use the mechanical lever/spring configuration–they’re the only decent keys on the whole keyboard. Because of the poor keyboard I find myself “punching” the keys and gritting my teeth unconsciously.. and then my wrists start to get sore.

* Frustration: The headphone output is simply unusable. There’s no other way to put it folks; the headphone output is not usable, and I’m not the only one with this complaint. There’s a ton of high-pitched noise that is impossible to ignore at lower volumes, it drives me crazy. Forget doing any audio work on the MacBook Pro. I was looking forward to getting intel versions of my favorite production tools, I guess that won’t happen now.

* Disappointment: The display doesn’t tilt back far enough. I used to use my PowerBook G4 on the kitchen counter standing up–I’d tilt the screen way back so I could see it easily. I can’t do that with this laptop, I have to either sit down or bend over.

There’s more:

* The light detector they use to control the keyboard brightness doesn’t work in pitch-black. If I try to use the back lit keyboard with the light out it doesn’t work. It picks up it’s own light and turns off. Then it thinks its dark again and turns on. It oscillates on/off endlessly until I just disable it. I put a video of the illumination problems online here.

* This is likely a software issue, but it has problems going to sleep. Let me rephrase that–it won’t sleep unless I tell it too by closing the lid.

* When I first got it the wireless didn’t work after I upgraded to 10.5.2.

What the hell happened Apple? I’m so disappointed. Did Steve lose his fanaticism?

Did I mention that I sent the laptop back for repair once already? The first keyboard I received was even worse than the one that’s on it currently. The replacement is *slightly* better, but still no where near as good as the one on the PowerBook G4. Going back to type on the PowerBook G4 is like night and day. I did an informal survey at work asking people to decide which keyboard they liked better, and 8 out of 8 people prefered the PowerBook G4 keyboard to the MBP keyboard.

Fewer mechanics, better game

Link

I’ve heard from many people that the ideal game is the one that has everything. It’s a game where players are constrained by nothing. These people believe in a sandbox where their very imagination is the only boundary. They believe in game with no limits…

Current state of DirectX on Intel Macs

I’ve been spending some time trying to get DirectX applications running within Mac OS 10.5 using VMWare Fusion, CrossOver and Darwine.

Darwine — Darwine uses OpenGL for it’s DX emulation, and there’s apparently an issue with the OpenGL drivers in 10.5’s X11 that’s preventing wine from using OpenGL. The latest builds of Darwine you’ll find around the net don’t even include OpenGL support, and if you try to compile it yourself you’ll run into problems. Apparently Apple is aware of the issue and is working on a fix, but there’s no ETA.

CrossOver — I did some DirectX tests with CrossOver and it looks like it does not include support for DirectX 9. It will initialize a HAL interface without error and return pixel shader model 1.4 support, but inspecting the video card properties returns an error, and trying to actually grab the video surface returns an error. I haven’t tried DirectX 8 yet. (Which I don’t really care about anyways)…

VMWare Fusion — In Fusion I was only able to create a DirectX 9 surface if it was fullscreen; windowed surfaces would return an error. For shader support it returns 0.0 and 0.0 for ps/vs, so the second you try and use a shader it returns an error again.

We still have a ways to go before DirectX 9 is really usable on OS X in my opinion…

802.11 beacon interval confuses Mac OS 10.5.2

I just got a new MacBook Pro laptop this week and the wireless networking stopped working no less than a day after I got it. The culprit? The 10.5.2 update.

Apparently this is a well known issue but Apple doesn’t make any mention of it in their knowledge base.

I figured since the laptop is brand new I would call Apple tech support to see what they had to say. They walking me through the typical stuff: reboot, remake your network settings, reset the hardware, upgrade my wifi router firmware, etc. Nothing seemed to help. Their final suggestion was to downgrade to 10.5.0. Unacceptable!

After a lot of experimentation, I figured out that the culprit in my case was the beacon interval on my WRT54G v6 wifi router. I had set it a long time ago to 1000ms, and the moment I changed it to 100ms (the default) it started working again. Change it back to 1000ms and its broken again. So strange.

OK, I’m done with ebay… this time for good

I’ve had so many bad ebay experiences over the years I could write a book about them. I heard somewhere that “1 in 10” ebay transactions are fraudulent, but my ratio is closer to about 1 in 5. The last one I got hit with was a non paying bidder, one of these mysterious zero-feedback accounts that can never be contacted. I filed a “dispute” with ebay, but guess what? Since they couldn’t contact the bidder their system sided in their favor and concluded I still had to pay the $2.64 in ebay fees.

To dispute $2.64 with ebay they require you to take a test of perseverance. You can not contact ebay on the phone, only through their chat system. To do this you must wait. And you must wait some more. And finally, you must communicate with a person over chat who obvious speaks English as a second language and types at a rate of about 3 words per minute. What follows is the complete log of my experiences. Pay attention to the time stamps.

SystemSystem
Initial Question/Comment: eBay Seller Account Fees
8:59:39 PM SystemSystem
Thank you for contacting eBay Billing Support! Your feedback is important to us. Please take time at the end of this chat to fill out a brief survey letting us know how we did today.
8:59:39 PM SystemSystem
You are successfully connected to eBay Billing Support. Please hold for the next available Billing Agent
9:00:35 PM SystemSystem
We appreciate your patience. You will be able to type in your question as soon as you are connected with a Billing Support Agent. Please continue to hold for the next available representative.
9:01:35 PM SystemSystem
We apologize for the wait and thank you for your continued patience. Please continue to hold to keep your place in line. You should be connected to the next available agent shortly.
9:02:35 PM SystemSystem
We are sorry for the delayed connection. Your question is important to us and one of our representatives will be with you soon.
9:20:43 PM SystemSystem
Stanley J. has joined this session!
9:20:43 PM SystemSystem
Connected with Stanley J.
9:20:48 PM AgentStanley J.
Hello, thank you for waiting and welcome to eBay Billing Live Help! My name is Stanley. If you’re a registered member, may I please start by having you confirm your User ID and first name?
9:20:49 PM Customergfm1212
hello, xxxxxx Robert Rose
9:21:00 PM Customergfm1212
I have a FVF issue
9:21:01 PM Customergfm1212
“Normally, Insertion Fees are non-refundable. However, if your listing ends without a winning buyer or ends with an Unpaid Item (UPI), you may qualify for a credit by relisting the item. If the item sells the second time, eBay will refund the Insertion Fee for relisting.”
9:21:09 PM Customergfm1212
I have not been given the option to relist my item
9:21:47 PM Customergfm1212
am i speaking to human being?
9:21:48 PM AgentStanley J.
I will be glad to check this for you.
9:21:53 PM AgentStanley J.
To proceed, may I have the item number please?
9:22:02 PM Customergfm1212
you can’t look that up?
9:22:23 PM AgentStanley J.
Yes, you are speaking to Stanley J.
9:23:03 PM Customergfm1212
the item number is xxxxxxxxxxx
9:23:24 PM Customergfm1212
what is the capital of washington?
9:24:03 PM Customergfm1212
are you there?
9:24:53 PM Customergfm1212
i never got a FVF credit for my item
9:24:55 PM AgentStanley J.
Olympia, is the capital of Washington.
9:25:14 PM AgentStanley J.
Don’t worry, I will help you with same.
9:25:17 PM AgentStanley J.
While I am pulling up your account, could you please verify your full name, address & telephone number and your email address that is registered to the account?
9:25:18 PM Customergfm1212
ok you passed the voit-kamph test
9:25:40 PM Customergfm1212
Robert Rose xxxxxx xxxx@xxxx
9:27:42 PM Customergfm1212
i think the phone number i gave to ebay is xxx-xxx-xxxx
9:28:24 PM Customergfm1212
i was not able to contact the bidder
9:28:30 PM Customergfm1212
i filed a dispute, nothing happened
9:28:34 PM Customergfm1212
now my account is blocked
9:28:39 PM AgentStanley J.
Oh I see…
9:28:54 PM AgentStanley J.
Give me a minute.
9:31:29 PM AgentStanley J.
Robert, the contact information, you have provided does not match with our database.
9:31:59 PM AgentStanley J.
The email address xxxx@xxxxx is correct.
9:32:24 PM AgentStanley J.
The phone number is correct.
9:32:37 PM Customergfm1212
oh you guys have a different address for me..
9:32:54 PM Customergfm1212
Robert Rose
xxxx
xxxxxx
United States
9:33:14 PM AgentStanley J.
Okay.
9:33:40 PM AgentStanley J.
Thanks for the information.
9:35:25 PM AgentStanley J.
Let me bring a smile on your face..
9:37:04 PM AgentStanley J.
I will credit you the Final Value Fees (FVF).
9:38:23 PM Customergfm1212
ok
9:39:10 PM AgentStanley J.
Please give me 2-3 minutes while I process the credit for you.
9:43:01 PM AgentStanley J.
I have credited you the Final Value Fees (FVF) and I would like to inform you that…..
9:43:53 PM Customergfm1212
i still get this error “Your account has been placed on hold due to non-payment. Please make a one-time payment for US $2.65 today to prevent your account from being further restricted.”
9:44:01 PM AgentStanley J.
as the Unpaid Item Dispute (UPI) was not closed even after 45 days, the Final Value Fees (FVF) was not credited.
9:44:31 PM AgentStanley J.
Dont’t worry, I will remove the hold on your account.
9:46:32 PM AgentStanley J.
Give me a minute more.
9:50:01 PM Customergfm1212
it now shows i owe $0.49
9:50:42 PM AgentStanley J.
Yes, I have credited you the fees, that is the reason why it shows $0.49.
9:50:52 PM Customergfm1212
why do i owe $0.49
9:51:55 PM Customergfm1212
i should owe $0.00
9:52:23 PM AgentStanley J.
It is Buy It Now Listing Fee $0.25 and insertion fee of $0.20 for the item xxxx.
9:52:41 PM Customergfm1212
the FVF was $2.61 not $2.16
9:53:04 PM Customergfm1212
Last Invoice: (Jan 15) $2.61
9:53:20 PM Customergfm1212
then i got charged $.04 in interest
9:54:03 PM AgentStanley J.
The FVF which shows on your account is $2.16.
9:54:14 PM Customergfm1212
where did the $.49 come from
9:54:16 PM AgentStanley J.
I have already credited you that.
9:55:22 PM Customergfm1212
please remove the other $.49
9:57:03 PM Customergfm1212
the only invoice i got in the last 6 months was for $2.61, not $2.16
9:57:08 PM AgentStanley J.
Okay, I will arrange to remove the $.49 charge on your account.
9:57:24 PM Customergfm1212
then i got a $.04 charge for something else.. interest? it doesnt say
9:57:36 PM Customergfm1212
please do, thank you
9:57:38 PM Customergfm1212
can i go now?
9:58:18 PM AgentStanley J.
Please wait for a minute or two.
10:00:03 PM AgentStanley J.
I am crediting the fees for you.
10:00:13 PM Customergfm1212
thank you
10:01:00 PM Customergfm1212
are we done then?
10:01:49 PM AgentStanley J.
Yes, I have credited you the listing fees.
10:02:21 PM Customergfm1212
it still shows that I owe $.49
10:03:48 PM AgentStanley J.
It will take some time to get updated on your account.
10:04:06 PM Customergfm1212
now it shows i owe $.04
10:04:17 PM Customergfm1212
what is the deal stanley j?
10:
05:03 PM AgentStanley J.
Oh, I see.
10:05:18 PM AgentStanley J.
Don’t worry, it will be $0.00.
10:05:33 PM AgentStanley J.
It will take some time.
10:05:53 PM AgentStanley J.
I will get that rectified.

I couldn’t take it any longer. At this point I just left the chat window open and left my computer.

UPDATE 2/20/08: ebay just sent me a notice that they have put my account back on hold… “Your account has been put on hold because the US $0.04 balance on your eBay account hasn’t been paid.”

UPDATE 2/23/08: After (I’m not joking) 8 emails back and forth with ebay they finally removed the $.04 from my account balance. What a pain. In the future I think I would recommend people use email exclusively to contact ebay. After the 4th message I sent something must have clicked in their system because I finally got a reply that sounded like a human being reviewed what I was writing and not a form-automated response letter.

Telecom Immunity

What would you say if the NSA came to you and said, “We want you to spy on your neighbors for us. Send us a transcript of everything they say.” You say, “isn’t that illegal?” They say, “congress is working on a bill that will make it legal in 2-3 years. Don’t worry about it, we’ll grant you retroactive immunity for spying on your neighbors.”

What would you say if the NSA said your neighbor was a terrorist, and that they need you to assassinate him. “If we killed him it would be too high-profile. We need you to do it for us.” You say, “isn’t that illegal?” They say, “congress is working on a bill that will make it legal in 2-3 years. Don’t worry about it, we’ll grant you retroactive immunity for assassinating terrorists.”

Is that too much of a stretch?

Just because the government asks you to do something doesn’t make it right, or even legal.

Take Action!