Monthly Archives: September 2008

RFD: Request for Donations


Earlier this year, my sister Trudy was diagnosed (at age 36) with both ovarian and uterine cancer. Luckily, she was diagnosed early and is now cancer-free, thanks to the gynecological cancer team at Princess Margaret hospital in Toronto. But not everyone is so lucky. With these types of cancers, there are frequently no symptoms until the later stages, which means that early detection is critical.

On October 19, we are participating in “5K Your Way”, a 5 km run/walk as part of the Toronto Marathon. Trudy has enjoyed running for years, and when she heard about this event, she made it her goal to be healthy enough to participate and help raise money for Princess Margaret hospital. She has achieved that goal and will be running, and I will be running with her (well, I’ll be participating with her, though I may not be running the whole way with her!). All of the money that we raise will go to gynecological cancer research at Princess Margaret hospital.

Please help make a difference and help us raise money for life-saving cancer research. You can donate online here, and as a bonus, you get to see a very cute picture of me and Trudy when we were kids.

Thanks for your support!

It’s all in the name


I was looking on amazon.com for a link to a book called “Fire in the Valley”, which I once bought from a bargain bin for about $5. It’s the history of the PC — starting with the Altair in the 70s and continuing with the emergence (and sometimes subsequent failure) of Apple, Microsoft, and various other tech companies. Very interesting book. I found the link here, but the amazon search also found another book with a similar title: “Fire in the Valley: Female Genital Massage“. Not the same book.

Now you’ve done it


I mentioned my hard drive problem a little while ago, and after a couple of weeks of not getting anywhere, I finally bought a PCI IDE card that I thought would solve the problem. I cracked the case on the computer and installed the card. Gail had given the hard drive to her friend to see if he could salvage any of it (he hasn’t had a chance to look at it yet), so I couldn’t do much anyway, but I turned the machine back on, and it started to boot, so I figured I hadn’t screwed it up too badly and turned it off again.

The next day, I was playing my guitar and realized that I hadn’t discovered yet whether Windows could see the new card. I fired up the computer, and continued with whatever song I was playing. (Probably the guitar solo for Metallica’s “One”, and I was probably nailing it like I always do. No, really.) After a minute I realized that the computer was off. I reached down and hit the power button again and…

Nothing.

No power, no lights, no beeps, nothing. I put the guitar away and tried a few more times. I unplugged the power cord and plugged it back in. I put the cover on the computer, in case the fact that it was open was causing a problem (though I don’t know why it would). I took the cover off again and removed the new card. Nothing. On a whim, I unplugged the computer from the UPS and plugged it directly into the power bar, and the power supply for the computer buzzed for a second. I thought “Yes! It’s the UPS!”, but then realized that (a) the monitor was also plugged into the UPS and was working, and (b) pressing the power button on the computer still didn’t start it.

That’s when I realized that the power bar was itself plugged into the UPS, so I unplugged the computer from that and plugged it directly into the wall. Again the fan buzzed and then stopped, but this time when I hit the power button, the computer started. I thought I was home free, but after a few seconds, the computer simply turned off again and hasn’t come back on since.

Picture taken from flickr under Creative Commons.

I’m a software guy, and though I’ve done my share of card-swapping and hard drive / CD drive / DVD drive installation and such over the years, I can’t say I’m a hardware guy. In particular, I have no freaking idea what the problem is. Could be the power supply. Could be the power switch. Could be a short on the motherboard. Could be any number of other things, and I don’t even know enough to know what they might be.

As I said, this was a $10 computer that has done its job admirably. I have grown to like idea of turning it into a NAS, so now I’m looking for a cheap computer to do that with — Tiger Direct has a refurb PC for $200; I’d probably buy an extra gig of RAM but other than that, it should do nicely. Gail’s not too excited about the idea of buying a refurb computer, but it’s got a 3 months parts and labour warranty, and you can extend it to a year for $36. I don’t generally like extended warranties, but in this case I might consider it. I’ll happily pay $36 if it means that someone else will fix my computer if I screw it up again.

The Juice


Twenty years ago this week, Ben Johnson was stripped of his 100m gold medal because of a positive drug test, thus dragging society (Canadian society, anyway) kicking and screaming into the era of steroids. Steroids had already been used in sports for years, if not decades, at that point, but society generally ignored it. It wasn’t until Johnson’s disgrace that it became a topic that people actually talked about.

Johnson became a national hero by (a) winning the gold medal and thereby being informally named “Fastest man alive”, and (b) beating the hated Carl Lewis on the biggest international stage possible. This was another one of those “I remember where I was when…” events — I was just starting second year at the University of Waterloo, and that particular Friday evening, I was at the student bar known as Fed Hall. When the race came on, they put it on the big screen and turned the dance music off, and everyone watched. 9.69 seconds later, we erupted into shouts of jubilation. The joy lasted three days.


The next Monday, we got the news. Johnson had tested positive for steroids and had been disqualified. The hated Carl Lewis was given the gold medal. Canada’s heartbreak was as strong as its joy had been only three days earlier. Some Canadians felt not only embarrassed but ashamed, as if the entire country had failed the drug test. It was then that people started to take drugs seriously in sports, talking about a “level playing field” and all that. It turned out that a level playing field wasn’t the problem — since everyone was on the juice anyway, you had to take the drugs in order for there to be a level playing field. Some even suggested that steroids in sports were no big deal for this reason. Never mind that the drugs made all the records artificial. Never mind that they were dangerous. Never mind that teenage athletes began taking steroids earlier than ever before, because they started to believe that without taking the drugs, they would never have a chance of success.

However, these discussions didn’t really start south of the border until until it was discovered that Mark McGwire was using andro and then José Canseco wrote his book. Not until it became obvious that their sacred game of baseball had been tainted did the Americans become interested. At this point, however, they went nuts, launching investigations and bringing players in front of Congress. MLB had buried its head in the sand for years, never admitting that there was any kind of problem and even now, they administer all the drug tests themselves, refusing to have an impartial third party do the testing (as the Mitchell Report recommended). And since they started “policing” themselves, guess what? No major positive tests. Sure, they nailed Rafael Palmeiro, but his career was over anyway. They do throw the odd minor leaguer under the bus now and again, but since there’s no accountability for the tests, you’re never going to see a significant player get caught, even if they walk around the clubhouse with needles hanging out of their ass. The NFL is just as bad — we all know that there are steroids all over the NFL, but their testing procedures are such that very few get caught and the ones that do are suspended for all of four games. Ridiculous.

These sports leagues say that they want to get rid of the steroids for good, but that it’s just not possible. Well, they’re probably right that it’s not possible to completely get rid of them, but that doesn’t mean they shouldn’t bother trying. If they really want to, here’s how it can be done:

  1. Test each player at least once per season, but possibly more. Have no limit on the number of times a player can be tested in a season.
  2. Players are chosen at random and given no advance notice of when they will be tested.
  3. Tests will be administered by a company that’s not under the control of the league. The number of positive results should have no bearing on how much the company gets paid. The cost should be borne equally by the league and the players union.
  4. Players that test positive for the first time are suspended for half a season. Players that test positive a second time are banned for life. All positive tests will be publicly announced.

The goals are (a) to make it impossible for a player to know when he will next be tested, and (b) to make the risk of getting caught far outweigh the potential gains from using the drugs. Once that’s done, will the game be completely clean? No, but only the stupid players will still be using. Stupid players, by definition, will not be smart enough to avoid getting caught, and so will be tossed from the game in short order. Hopefully, this will allow the game to return to the days where you could watch someone hit 50 home runs in a season and marvel at his athleticism rather than wondering if he’s on the juice.

The Unthinkable


The unthinkable happened yesterday.

Yankee Stadium, the baseball shrine that has been home to some of the best baseball players, teams, and moments for eighty-five years, is now closed. The Yankees and Orioles played the last-ever Major League Baseball game at The House that Ruth Built yesterday, and that’s the end for this building. The Yankees will play in the new Yankee Stadium next season, across the street from the old one, thus beginning a new era in Yankees baseball. Just thinking of all the great ball players who called that stadium home over the years is mind-boggling: everyone from Ruth, Gehrig, Mantle, and DiMaggio to Goose Gossage, Reggie Jackson, Don Mattingly, and Dave Winfield, and now the new order: A-Rod, Derek Jeter, and Mariano Rivera.

I am a huge baseball fan. I have seen countless games at both Exhibition Stadium and SkyDome the Rogers Centre, and I’ve also seen games at Fenway Park in Boston, the now-destroyed Kingdome in Seattle, New Comiskey Park U.S. Cellular Field in Chicago, Alameda County Coliseum in Oakland, and even one pre-season game in Fort Myers, Florida. But unfortunately I never made it to a game at Yankee Stadium, which I now regret immensely. I even looked into arranging a weekend away for me and Gail sometime this summer, but with our trip to France, we were so busy that it was hard to find time to do it. (It was also hard to find the money to do it, also because of our trip to France.)

I have the utmost respect for the Yankees as a franchise. The logo and pinstriped uniform is probably the most recognizable sports logo in North America, even among people who don’t watch baseball. They are to baseball what the Leafs are to hockey and what the Dallas Cowboys are to football, but to a much greater extent. Having said all that, I’ve grown up a Jays fan, and have even found myself a bit of a Red Sox fan in recent years, and so I’ve always hated the Yankees. Which is why the fact that I was actually rooting for the Yankees to win in their last game in Yankee Stadium is unthinkable.

This fence isn’t very comfortable


So the Jays are out of the postseason again, for the umpteenth year in a row. After their 10-game win streak, they did have a small-but-legitimate shot at making the playoffs, so it could be argued that they played meaningful baseball in September for the first time since J.P. Ricciardi took the helm. I wrote back in August that Ricciardi should be fired, and now I’m not sure. It’s true that he’s ultimately responsible for putting together the team, but it really isn’t his fault that Marcum will miss next year, that McGowan missed half of this year, that Accardo and Janssen missed all of this year, that Ryan missed all of last year, and on and on. Ricciardi has put together one of the best pitching staffs in baseball, even with all the injuries. Injuries to Wells and Aaron Hill are also not Ricciardi’s fault. Also on the upside, this Travis Snider kid (drafted by Ricciardi) looks like the real deal as well. If he can keep it up, an outfield of Snider, Wells, and Rios might be the best Jays outfield since Bell, Moseby, and Barfield.

On the flipside, it is Ricciardi’s fault that Reed Johnson is a Chicago Cub (I still shake my head over that move). The Shannon Stewart experiment was a total failure. The David Eckstein experiment didn’t work out either. Is Scott Rolen really much of an improvement over Troy Glaus? The bottom line is that the Jays missed the playoffs again and despite the late-season winning streak, we knew that they never really had much of a chance. From that point of view, after seven seasons of not having a chance, Ricciardi should be fired. I heard the other day that of all the GMs that were in place when Ricciardi was hired, he’s the only one left who hasn’t made the post-season. Every other team that hasn’t made the playoffs in that time has fired their GM. But not the Jays.

But it’s not like the team sucks and has no chance next year — if they manage to resign Burnett (for a zillion dollars, since that’s what it will likely take) and McGowan returns OK and they pick up a big bat in the off season, then the Jays could seriously contend next year. Maybe we should give him one more year. Of course, that’s what I thought last year too.

My ass is getting sore from this fence-sitting.

Must have


Memo to management: each of our developers needs a new chair. The ones we have are fine, but think of how much more productive we’d be!

Note: photo stolen from gizmodo.com since the novelquest.com site is all flash.

 

This chair workstation is unbelievable, Specs:

  • 3 19″ monitors, up to 3840×1024 resolution
  • Touch screen to control the chair, including lighting, sound, air flow, positions, and password protection
  • Leather seat with lumbar support, headrest, electronic height and recline adjustment
  • HEPA air purification system
  • Built-in UPS
  • 360° rotation. programmable to rotate automatically over 8 hours
  • Built-in webcam, wireless headset
  • Dual core 2.6 GHz Intel, 4 GB RAM, 1 TB hard disk, top of the line video and audio cards, TV tuner, Blu-ray player / DVD writer, wireless networking, mouse, and keyboard

Minor drawback: $40,000 each. US. Plus shipping.

Sluggers season is over


My annual baseball tournament was this past weekend. We played three games on Saturday (won two and tied one), and then one more game Sunday morning, which we lost. The 2-1-1 record put us third in our group, and our first playoff game was Sunday at 11:30. It was a close game, but we didn’t get the bats going enough and we lost by a couple of runs, so we were done. I’m in some pain today, but I managed to get up on time and after my 50-minute commute, even managed to get out of the car without falling on the ground. And I took the stairs up to the third floor; I didn’t wimp out and go to the elevator. And I didn’t even take any Tylenol today (though I did a couple of times yesterday and Saturday). Go me.

Personally, I played OK in the tournament. I hit pretty decent in the first and second games, not so much in the third, and pretty crappy in the last two. Defensively, I did pretty well, except for one play which is still haunting me. (More on that later.) In the second game, I made a pretty awesome over-the-shoulder off-balance catch followed by a fall and roll, though the runner on second tagged and went to third because it took me a second to get up again. In the playoff game, I was part of two separate double plays. (I play right field and right rover, so I’m not involved in double plays all that often.) Early in the game, someone hit one way over my head, I went to get it and threw it in to Gerald who heaved a bullet home, beating the runner by a step. (Edit: Duh, this wasn’t a double play.) Later in the game, another fly came out to shallow right field, and I guess the runner on first didn’t expect me to get to it, but I did. He was halfway between first and second, and I fired it into first and doubled him off.

I caught at least one other fly ball in that game, but the play that is haunting me was a fly ball that I missed. The batter was left-handed, and had hit very deep to right field before, so I was playing pretty deep. He hit one a mile in the air, and I originally thought it was going deep again. I told myself “This ball is not going over my head”, so I backed up a couple of steps. Then I realized that it wasn’t going deep at all and I was way too far back. I sprinted in to get to it, but those first few steps backwards cost me and I missed it by a foot. I was fully outstretched when I reached for it, so I fell and rolled again, but immediately got up and went for the ball. Luckily, Matt the centre fielder (who has unbelievable range) was right there and backed me up. The batter got to either second or third, and when the next batter hit a single up the middle, he scored, so I put that run squarely on my own shoulders. That was the only run they scored that inning, and we lost by more than one run, so it’s not like that play singlehandedly cost us the game, but I am still angry at myself for blowing what should have been a completely routine pop fly.

So baseball is over for another year, and now I’m in full Mats Sundin mode about baseball next year. Do I continue playing ball next year, or do I “retire” from softball and do something else athletic once a week (eg. hit the driving range, or maybe even go to an actual golf course) or maybe dedicate one night a week to two hours of uninterrupted guitar playing? Or do I just stop playing ball and have some extra free time which will likely be eaten up by common household things like laundry? Lemme tell ya, the laundry thing is pretty tempting, but I think I’m gonna need some more time to decide.

Email interruptions


I have read in a number of different places (here’s one) that you should not have your email client notify you as soon as email arrives — check once every hour or half hour or even less often because it takes your brain more than a minute to get back into its train of thought after being interrupted. Hogwash.

Let me clarify — if an email arrives that requires your attention (i.e. you need to respond right away or immediately take some action), then yes, I can see it taking a minute or so to get back into what you were doing before. If handling the email takes an hour or more, it may take even longer. But speaking for myself, I get emails all day long, and the majority of them are either not relevant (i.e. another developer notifying me (as part of the entire development team) of a bug he fixed in a module that I never use) or not important enough to stop and deal with immediately. In those cases, it might take me five seconds to get back into what I was doing. Given the number of 5 second interruptions I get, I’d have to be sitting at my desk in a daze for many minutes at a time to get my average interruption time up to 65 seconds. While this may be true on some days, it’s not related to email.

Irony: While writing this blog entry, I received an email. I stopped, read it, decided that I could deal with it later, and then came back to this. My first thought was “Now, what was I saying? Oh yes, something about email.” It still only took me a few seconds to remember what I was in the middle of saying, but it did strike me as kind of funny.

And what is your business in the United States, Mr. bin Laden?


A Canadian man whose name got on the US no-fly list has legally changed it to avoid hassles whenever he flies. Because of identity theft, every time he went through customs in the US, he’d be pulled aside and questioned, sometimes for hours. So after enduring this for years as well as complaining to the TSA who said that they couldn’t (or wouldn’t) remove his name, he legally changed it, and now he’s fine. Good thing the terrorists don’t know about this idea.

This no-fly rule that’s based solely on someone’s name is just ludicrous in the first place. Names are not globally unique and can be easily faked. There have been stories of seven-year-old children being stopped and questioned because their names show up on a no-fly list. Senator Edward Kennedy’s name made it onto a watch list at one point, and a couple of times he was told he couldn’t board the plane. In all cases he eventually did get on the plane thanks to the fact that the supervisor recognized him. He managed to get his name removed after a couple of weeks, but the average person can’t just call up the DHS chief and say “Hi Tom, Ted here. Get my name off of your f**king list. Thanks.”

Terrorists may be misguided, brainwashed, or just plain evil, but you can’t say that they’re all stupid. What terrorist is going to be flying under his real name? The well-funded terrorists can probably get fake passports made in hours with any name they want and if they’re smart, they never fly under the same name twice.

Yet another example of how the US government is turning the “war on terror” into a complete joke. I’m not talking about the actual fighting in Afghanistan, more the silly restrictions that keep popping up everywhere. You can’t bring more than 100 mL of shampoo in your carry-on, but a bottle of water or contact lens solution (even more than 100 mL!) is OK. Do they check the contents of the bottle of water or contact lens solution? If you’re going to bring liquid explosives onboard, just put it into a contact lens solution bottle and you’re fine. You can’t bring a nail file because it could be used as a weapon, but a sharpened pencil is fine. Now they can confiscate any electronic device like a laptop and even an iPod without reasonable suspicion of anything, and without even explaining why they’re doing it.

How does any of this make people safer when flying? These are silly rules that do nothing but inconvenience innocent civilians. The actual terrorists can easily get around them and thus they provide no security.

As I said once before, “The terrorists may not have succeeded in significantly affecting the Western economies or changing government policies on anything (which, presumably, is at least one of their goals), but I’m sure they’re all having a good laugh at the stupid policies that have resulted from their activities.” I read a comment on Bruce Schneier’s blog that sums it up perfectly:

The purpose of terrorism is to create terror.

Mission accomplished.