Monday, January 28, 2008

Blogger vs. Wordpress

When I changed my blog over to the new URL, I started thinking about hosting the blog myself, rather than going through blogger. My first thought was "How am I going to move the existing articles over?" I have since decided not to do this, at least for now, but while thinking about it, I realized that I had no backup of my blog entries anywhere. I thought this might be a good idea, so I looked for an export function in blogger, but there isn't one. After a bit of searching, I found a couple of complicated methods of exporting all of your blog entries. One of these involved replacing your template with a different one, which would change the actual blog itself so that you could basically cut and paste the entire thing and then replace the template afterwards. This seemed like overkill, but then I found a comment that said something like "I just created a wordpress account and imported everything".

I looked at wordpress and found that not only did it have an import feature that would automatically import all blog entries and comments from an existing blogger blog, but it also had an export feature which would to export your entire blog (including comments) to a single XML file. This seemed like exactly what I wanted, so I created a wordpress blog, imported everything from my blogger blog, then exported it to an XML file. The whole process took maybe 5 minutes, and I now have a 1.4 MB file containing every entry and comment on my blog from the beginning of time (also known as April 9, 2005) until January 26, 2008. I then changed my blogger setup so that it will automatically email every entry I post to my gmail account, and I'll set up a filter there so that entries automatically get tagged as blog entries and archived so I'll have a record of those as well.

Truth be told, I actually prefer the look of the wordpress blog to that of my blogger one. The export feature is a very nice thing that blogger doesn't have, and I was considering switching over to use wordpress permanently, until I saw this at the bottom of wordpress's features page:

To support the service we may occasionally show Google text ads on your blog, however we do this very rarely. In the future you'll be able to purchase an upgrade to either turn the ads off or show your own ads and make money from your blog.

I seem to have this implicit dislike of online advertising (though I use (and love) gmail which does have ads, and I appreciate that this is how these services can be offered for free), so no thanks. If I had hundreds or thousands of readers, I could maybe see putting some ads on there for a little extra income (though having said what I said about online advertising, I might feel like I sold out to The Man). However, the way my readership numbers look now, I'd likely make nothing — the odds that either of my readers would click on anything are pretty low. Isn't it ironic that one of the reasons that I don't want to switch is because Wordpress might show Google ads, while blogger (which is owned by Google) does not?

Another problem is that if I wanted to use www.cutthechatter.com (rather than cutthechatter.wordpress.com), I'd have to pay $10 / year, whereas it's free with blogger. (Well, I have to pay for the domain itself, but I'd have to pay for that either way.) So I think that for the foreseeable future, I'll be sticking with blogger.

I do think I will have to play around with my blogger template to make it prettier, possibly using the Wordpress one as a guide.

Saturday, January 26, 2008

Gail's television debut

The drama with the school issue I wrote about before continues. There was a meeting at the high school last night, where over 100 parents and members of various school councils (including Gail) met to brainstorm on ideas of how to best solve the problems at the high school and Greenleaf without busing our kids away. Each participant with an idea wrote it down on a piece of paper, and Gail now has a huge stack of paper here with lots of different ideas. One of the "rules" for this meeting is that any idea was to be submitted, even if you thought it was silly or impossible, so some of the ideas are pretty "out there", but it was great to see a lot of people come out and not only show their support but voice their opinions. Gail, some other Greenleaf council people, and members of other school councils will be meeting with our school board trustees next week.

Someone called the local TV channel and they sent a team up to the meeting. A few people, including Gail, were interviewed and appeared on last night's 11:00 news. Since this was Gail television debut, I'm trying to find a link to the video online, but no dice yet. We did tape it (with actual video tape, no PVR yet...), so I suppose I could record it from there onto the video camera, and then transfer from that onto the computer, but I'm sleepy. Maybe tomorrow. She was also interviewed the other day for the local paper, and that story came out today.

Friday, January 25, 2008

Toy review: Universal Remote

With my winnings in the football pool, I decided to buy a new universal remote control. We've had one for a few years, and it's been great, but the back cover recently broke, and so we wrapped an elastic band around it to keep the cover on and the batteries in. It looked ugly, the batteries wouldn't sit properly because the cover wasn't as secure, and so it was getting flaky, so I got a new one. The Logitech Harmony H659 was on sale at Future Shop, $139 rather than about $200.

This thing is very cool. The big difference between it and most remotes is the concept of "activities". With my old remote, and most that I have seen, you have buttons that switch among different devices, and then the rest of the buttons may or may not change depending on which device you've selected. So to watch TV, here's what we had to do:

  • Press TV, press Power, make sure TV is set to standard input, channel 3
  • Press Receiver, press Power, make sure receiver is set to TV input
  • Press Cable, press Power

Turning everything off was at least six button pushes, up to ten if the VCR and DVD were on. That was a hell of a lot more convenient, however, than picking up the TV remote and turning the TV off, then picking up the receiver remote and turning it off, then picking up the cable remote and turning it off, then...

Now, when we want to watch TV, we press the "Watch TV" button. It turns everything on that's not already on, and sets everything up properly. When you're done, you press "Off" and everything goes off. There were ways to use fancy macros to do all this with the old universal remote, but it was enough of a pain to set up that I never bothered. Also, the remote was not smart enough to know, for example, that it had already turned the TV on, so if you hit the "watch DVD" macro, it would attempt to turn the TV on, and thereby turn it off. With this, the hardest part of setting all this up was trying to read the model number on the back of our (36" tube) TV. The rest was easy.

The remote assumes that everything is off when you start, and then keeps track of the on/off state of the devices. If you manually turn something on or off, that will mess it up a little, but there is an easy method of recovery. If something goes wrong, you press "Help", and it will go through everything one step at a time, asking you each time whether the problem is solved. This is helpful if, for example, you turn the DVD player on manually to insert a disk, and then press "Watch a Movie". The remote thinks that everything is off, so it turns everything on except the DVD player, which it turns off. If you press the help button, the first question is asks you is "Did that solve the problem?" This is kind of a dumb question — no, simply pressing Help did not solve the problem. After you say "No" to that, it goes through the affected devices one by one and asks if they are on and tuned appropriately. If you say "No" at any time, it re-sends that particular command and asks you if it's OK now. If so, it asks if the problem is solved and if not, continues through the rest of the devices. It's straightforward enough that Ryan (who's 8) has had no problems using it so far. Nicky has been fine with it as well, though he hasn't run into any problems yet. Since he can't read as well as Ryan, he may have some trouble, but Nicky has no problems yelling for someone to help him if he can't do something (or even if he can but just doesn't want to). The "tutorial" for teaching the family how to use the thing was quick and easy — choose one of the activities (watch TV, watch a video, watch a DVD, play the Wii, listen to music), and everything on the remote just works the way you'd expect. If you have a problem, just press Help and follow the instructions. That's it.

There are six "soft" buttons at the top, and you can program them for any function in each mode. For example, in "Watch TV" mode, I have two of them set to "Page Up" and "Page Down", so I can quickly scroll through the channels in the guide listing. In "Watch a Movie" mode, I have them set to DVD-related buttons, like Menu, Next Chapter and Prev Chapter.

The software you use to program the device is good but has one drawback — it's a web app, so you must be connected to the internet in order to program the remote. Not sure why they couldn't have a standalone app that can connect to the internet to download new supported devices and fixes and stuff. I have a laptop with wireless internet access, so it doesn't really matter for me, though if my internet connection was down I wouldn't be able to program the remote, which seems like a silly limitation. Also, if I were to buy one for my dad, he'd have to do everything over a dial-up connection which would be painful. The software itself is pretty good, though it's all "wizard-based", so it asks you what you want to do and gives you screens and options based on that. I'd like to see an "advanced" mode, where you have more detailed control so if I want to change one button, I don't have to navigate through twelve different screens to get to the right one. The interface to the remote itself is high-speed USB, so once you've got the programs the way you want them, you plug the remote in, click "Update remote", and wait a minute while it downloads everything and reboots it.

I've only had the thing two weeks, but I love it. The only thing it doesn't do that the old one did is control the ceiling fan/light. The fan is an old Sears model (came with the house), and the new remote refuses to "learn" the IR commands from the fan remote. The old universal remote did learn the commands, though it was flaky, so Gail always had to ask me to turn the light on beacause you had to hold the remote an inch from the remote sensor on the light. Yes, this does rather defeat the purpose of having a remote control. We don't use that light all that often anyway, so as long as we keep the real fan remote around, we're good.

Tuesday, January 22, 2008

Ferguson gone, Fletcher back

I've been calling for the firing of John Ferguson as GM of the Leafs for almost a year now. Now that it's happened, I'm not sure it's the right move. Well, sort of. It's a move that definitely needed to be done, but I'm not convinced it's the only move that needs to be done.

On Ferguson's watch, the Leafs have gone from a just-making-the-playoffs mediocre team to a laughing stock, bordering on the worst team in the league. Based on the moves that he has made, I believed that Ferguson was simply incompetent, and did a lousy job of running the team. In recent days, however, I've heard a lot about what's gone on behind the scenes — Ferguson tried to make a number of deals that were nixed by Richard Peddie, the CEO of MLSE, and not a hockey guy. Given that, it's quite possible that it was not entirely Ferguson's fault. If his hands were as tied as I have been led to believe, there wasn't much he could have done.

Having said that, as I've mentioned before, MLSE has treated Ferguson very badly over the last few months. His contract was going to end after this season, and MLSE didn't bother to renew it, implying that he was going to be done after this season, and Peddie did say that hiring Ferguson was a mistake. Ferguson says it did not affect how he did his job, but I think it must have, and it more than likely affected the other GMs in the league and how they dealt with him. Over the past couple of weeks, the Leafs have all but announced that Ferguson was going to be fired, and that they were talking to Cliff Fletcher about the position, so he knew his days were numbered. Openly talking about who the next GM is when the current one is still there is just not very nice. So it was kind of unfair to Ferguson not to put him out of his misery and just fire him.

Cliff Fletcher has been hired as interim GM, and will search in the off-season for a new full-time GM for next season. MLSE has announced that "As all of our general managers have had, he will have the autonomy and responsibility for all hockey decisions..." If that's true and Ferguson did have complete autonomy, then he's at fault and deserved to be fired. If that's not true, and some of his attempted moves were blocked, then Peddie should also be fired. Since the Leafs have been making money hand over fist on Peddie's watch, I doubt that the rest of the board of directors of MLSE would even consider firing him.

There's also been talk of firing coach Paul Maurice, which I don't agree with. As the old saying goes, you can't turn chicken turds into chicken salad by adding mayonnaise. Given what he had to work with, I don't think we can look at the Leafs' record from this year and last and conclude that it's Maurice's fault. Even if Maurice was the best hockey coach in the world, I'm not sure he could turn this team into a winner. I say wait until Fletcher (and whoever the next GM is) makes some moves and gives him a half-decent team, and then see what he can do.

Ironically, Cliff Fletcher was GM of the Leafs in the early 90's, and made the trade that brought Mats Sundin to Toronto. Now his first act at GM might just be to trade Sundin away.

Sunday, January 20, 2008

Save Greenleaf!

I don't write too much political stuff here. This is mainly because I don't follow politics all that closely, and I don't have strong opinions on a lot of political issues. However, there's a local issue that's recently come up that I really have to write about, since it directly affects my family, specifically my kids.

My kids go to Allan A. Greenleaf Elementary School, and Gail is the chair of the school council there (and has been for four years). They love the school, and Gail and I have grown to know the school and its staff pretty well. Over the years that Gail has been on the council, there have been lots of events intended to bring parents into the school and foster a real feeling of community: in particular the annual spaghetti dinner and silent auction which raises a ton of money for the school, and free family movie night.

Greenleaf is right next to Waterdown District High School (WDHS), the only high school in town. They share a parking lot, and there are a bunch of portables between them. WDHS has over 1200 1400 students, and is severely overcrowded; they have an astounding 29 18 portables scattered around the school grounds. They have to expand the school, there's no question about that. The school grounds, which includes the high school, Greenleaf, and also the local YMCA, is bordered on the south by a fairly major street, and on the other three sides by farmland, all of which is owned by a developer. The school board has been in negotiations with this developer for years to buy some of the land next to the school so that they can expand. This deal recently fell through. I'm not going to comment on that, since I know none of the details of the bargaining, but the end result is that the school will have to expand on its existing land.

Here is a Google satellite map of the area. You can see the high school at the top right, Greenleaf at the top left, and the YMCA at the bottom left. The picture must have been taken a little while ago — I can only see 11 portables at the high school, and only two at Greenleaf, which now has eight or nine.

The board has come up with two plans to solve this problem: (1) build extensions onto WDHS, or (2) take over Greenleaf and make it part of the high school. If they go for option (2), they then have to decide what to do with the 700 kids that currently go to Greenleaf. The two options there are (2a) bus the kids to two currently empty schools in Dundas (~10-15 km away) while they build new schools in Waterdown for them to return to, or (2b) scatter the kids between the other three elementary schools in Waterdown. Either way, the school spirit and environment that they've built over the years will vanish, as Greenleaf will cease to exist. In option 2a, at least most of the kids and staff will be moved en masse so the environment would be similar, but they'd still be split in half and they wouldn't be going to school in Waterdown. They'd be moving to older schools that have been abandoned and stripped (everything from the air conditioners to the fire bells have been removed). Also, there is no timetable for when they might return to Waterdown — the board doesn't currently even own any land on which they can build a new school.

The board did mention another "unofficial" option: expropriate the land from the developer. They apparently have the power to force him to sell it to them at fair market value, though I believe there are some legal stumbling blocks that make this option difficult. Someone sent an email to the local city councillor as well as our MPP asking them about that possibility. The councillor replied (rather rudely) and said that the city could not help and it was up to the board, but our local MPP said that he spoke to the mayor about it and would look into this possibility. The MPP was helpful and polite, the councillor was unhelpful and rude. One of those two has announced that they will not be running for re-election next time around — three guesses which one, and the first two don't count.

Option 1 (building additions to the high school) is not without its problems either. The renovations will take two years, during which time the high school students and the Greenleaf students will be going to school in a construction zone. There is only one entrance/exit into the school/YMCA area, so the school parents and staff and YMCA visitors and staff will be using the same entrance as the construction vehicles, and part of the plans include building a second storey above an existing one. While that's happening, students will not be able to use the first floor of those areas.

The board has not stated which of the options they are leaning towards. They held a public information meeting at WDHS last Wednesday where they outlined the options. Lots of Greenleaf staff members and parents were there. Gail tore a muscle in her calf on Tuesday night and spent three hours in the hospital on Wednesday, but even the inability to walk didn't keep her away from this meeting. She hobbled in on crutches to make sure she knew exactly what the options were so that she could present them to council at the regular council meeting the next night. The result of that (second) meeting was that the parents and staff are pretty much united that we don't want to lose our school. We understand that the high school needs to expand, but the option of taking over Greenleaf and busing 700 kids to Dundas or scattering them among the three already-crowded Waterdown schools is simply not acceptable.

At the meeting, a third option was proposed, which will be presented to the school board. The original option (2) was to move the kids to an abandoned school, expand the high school, and then build a new school for the Greenleaf kids to come back to. We submit option 3: the construction should simply be ordered differently. Build a new school, move the Greenleaf students there, and then let the high school take over Greenleaf. The high school is apparently big enough to handle the current student load for another couple of years, so they'll be OK during the construction of a new school, the Greenleaf students and staff don't get scattered to the four winds, and after the new school is built, the high school can take over Greenleaf and grow as necessary. Everyone wins.

Greenleaf was built because a group of Waterdown parents wanted a new elementary school and formed a group to look into the possibility. The parents group contacted developers and did most of the legwork and then presented their findings to the board, and Greenleaf was built within two years. Given that, here's no reason a new school couldn't be built within the same two year time frame.

Disclaimer: My wife Gail Perrow is the chair of the Allan A. Greenleaf school council. The opinions expressed here are my own. I am not speaking on behalf of her or the council.

Update: Fixed some of the numbers which were inaccurate.

Saturday, January 19, 2008

What it's all about

During Nicky's skating lessons this morning, they played the "Hokey Pokey", and it brought back a memory of me getting confused with the lyrics when I was a kid. I was as pedantic then about the English language as I am now.

According to the lyrics, here's how the dance goes:

  1. You put your <body part> in
  2. You put your <body part> out
  3. You put your <body part> in
  4. You shake it all about
  5. You do the hokey pokey
  6. You turn yourself about
  7. Revel in the fact that you now know what it's all about

But look at #5. "Do the hokey pokey". I thought the whole thing was the hokey pokey. How can you do the hokey pokey as part of doing the hokey pokey? Is this a recursive dance? Can't be — there's no way to end the recursion. Us computer scientists would be dancing forever until we dropped dead of starvation or exhaustion, and not only would none of us would ever get to the "turning yourself about" part, but we'd never know what it was all about.

Monday, January 14, 2008

A couple of sports quickies

There have been a number of US Congressional hearings with respect to illegal steroid use in Major League Baseball. A number of current and former baseball players have been asked to testify at these hearings to determine the extent of the steroid use in baseball. Quite honestly, I'm glad this is happening, since MLB has been turning a blind eye to steroid use for years, and if it weren't for the Congressional involvement, the Mitchell Report never would have been commissioned, people would still think steroid use in baseball was minimal, and José Canseco would still be thought of as an attention-seeking nutcase. (He might still be, but it looks as if he was right when he wrote his book about the rampant use of steroids.)

But all that aside, why is Congress involved? How is steroid use in baseball important enough to the American people that their congressmen (congresspeople?) need to get involved? Aren't there any more important problems for them to solve?


Toronto Rock head coach Glenn Clark is in a mess o' trouble. There were a number of fights and game misconducts at the Toronto - Minnesota game that I was at last Friday. After the game (which Toronto lost in overtime), Clark encountered one of the Minnesota players (Sean Pollock, who had been ejected early in the game) in the hallway near the Toronto dressing room. Pollock apparently made some comments about the game which Clark disagreed with, and Clark ended up punching him in the face a couple of times. Clark has now been charged with assault by Toronto Police. The NLL is also investigating and will announce the results of their investigation (likely a lengthy suspension for Clark) later this week. So not only is Clark not likely to be behind the bench again anytime soon, but he may get fired by the Rock entirely, and what's worse, his day job may be at risk as well. When not coaching the Rock, Clark is a teacher, but if he's convicted and ends up with a criminal record, his teaching career is over as well. Hopefully it doesn't come to that.

Clark played for the Rock for a number of years — he was a great defenseman and I was a big fan of his (I even created his Wikipedia page). Then he got injured one year and missed over half the season, and when he came back the next season, he just wasn't the same. He played another year or two in Toronto, but was never as effective as before the injury. He signed as a free agent with Philadelphia and played a year there before retiring to take the head coach job with the Rock. He was never afraid to drop the gloves, and always played with passion, but he rarely did blatantly stupid things. However, during one game last year, he (as a coach) had to be physically restrained by one of his players because he was irate at one of the refs. There are other coaches in the league who get all riled up and yell and swear and throw things and stuff, but I've never heard of Darris Kilgour or Troy Cordingley hitting a player. If Clark is less composed than Darris Kilgour, well, that's bad.

I think he should be suspended for at least half the season, if not the remainder of the season, and should be fired by the Rock. (Some have suggested a lifetime ban, but I think that's a bit harsh.) There's no place in lacrosse, or any sport, for stuff like that. It's one thing for players to lose control like that, but Clark is the Head Coach. Even if some of the players on his team are older than he is (he's 38 — several months younger than me), he still has to be held to a higher standard. Maybe he can take the time away from lacrosse to take an anger management course.

Having said that, I don't think there was any need for police involvement. As bad as this incident was in the world of lacrosse (or sport in general), it was right after a high-intensity game that saw numerous lead changes, went to overtime, and saw a number of players penalized and ejected. This took place during a professional sporting event, not a floor hockey game during gym class. Clark is very passionate about lacrosse, and obviously needs to learn to control that passion. I'm not defending him — he did a stupid thing and deserves to be punished for it — but I don't think there's any need to jeopardize his teaching career because of it. I don't think there's any danger of some 11th grader talking back to Clark in class and getting socked.

OK, that second one wasn't as much of a quickie as I originally intended...

Sunday, January 13, 2008

I want to be terrible too

Here is a great article by a self-confessed "terrible programmer" who points out his own "failings" as a programmer and how he covers them up, so that nobody will find out the truth. Of course, he is not a terrible programmer; quite the contrary. He is obviously an experienced programmer who is very good at what he does. (Note that I have no idea who this guy is.) The methods he uses to cover up his incompetence are time-honoured ways of ensuring that the code you release is as correct and robust as possible: do code reviews, use assertions liberally, test the snot out of your code, and use the right tool for the job.

As for me, I do use assertions all over the place, and I'm usually pretty good at writing tests for the modules I write. I am part of the core engine team for SQL Anywhere, a relational database management system from Sybase iAnywhere. When I add features to the database engine, I make sure I test boundary conditions, confirm the syntax of any SQL statements I add, and try to make sure that whatever changes I've made work in multiple types of databases, and on multiple platforms. However, I work on a lot of security-related features (encryption, authentication, database permissions, auditing), so I have to do more than just write tests — I have to think about how hackers could break into our systems, or otherwise gain access to data that they should not have access to. If someone was watching packets go by, could they use that information to break into the database? Could someone write a man-in-the-middle program that makes itself look like a server so that clients will connect to it instead of a real server? Can we eliminate the possibility of brute-force attacks, or at least slow the process down enough to negate the effectiveness of the attack? Can we give the DBA the ability to detect when intrusion attempts are happening, and determine where they are coming from?

Anyway, I occasionally make the same mistakes the author does — bugs in code, not initializing variables (ran across one of those this past Friday, actually), making assumptions that aren't true (and not backing up those assumptions with assertions), stuff like that. I use some of the same methods of covering up my own incompetence as he does, so perhaps I'm as terrible a programmer as he is. I can aspire, anyway.

Just remembered that my boss sometimes reads my blog, so maybe admitting my own incompetence here is a bad idea...

Friday, January 11, 2008

Catch-22 for Ferguson

John Ferguson Jr. is in a tough spot. As the GM of the Leafs, it's his job to build the Leafs into a successful team. In my opinion, he's done a lousy job of this, and the fact that the Leafs are playing really badly, losing yesterday to the worst team in the league, is evidence of this. The right thing to do now, as I've believed for a couple of years, is to blow the team up and start over with young kids and draft picks. One problem with this idea is that lots of the Leafs have long expensive contracts with no-trade clauses. These will be hard to get rid of, since nobody wants to take on that big a contract unless it's for an exceptional player, of which the Leafs have none.

And then there's Mats Sundin. He's been the face of the Leafs for over ten years, is a fan favourite, and is still an impact player. He has stated numerous times that he wants to remain in Toronto, but he's by far the most tradeable player on the team, in that he'd get the most interest and the Leafs would get more for him than the rest of the team combined. The buzz around Toronto is whether or not the Leafs will trade Sundin, who's an unrestricted free agent after this season. If they do, it's basically an admission that they're not going to make the playoffs this year, and that they're trying to rebuild. As much as I love Sundin, this is the right thing to do.

I heard some hockey analysts (far more knowledgable about hockey than myself) on the radio yesterday talking about this, and they said that Philly got a couple of current players (one great, one good) and two draft picks for an injured Peter Forsberg, and that Sundin would fetch even more than that. One suggestion was that Sundin would fit in nicely on the Ottawa Senators with his good friend and fellow Swede Daniel Alfredsson. How painful would it be for Torontonians, many of whom (though not me) hate the Senators with a passion, to watch Mats Sundin hoist the Stanley Cup wearing a Sens jersey? Ouch.

But here's Ferguson's real problem. The Leafs' ownership, MLSE, have not renewed his contract for next year, and Richard Peddie has gone so far as to say that hiring Ferguson was a "mistake". The Leafs have missed the playoffs for two straight years, and are looking at a third, and it would seem that Ferguson's only chance to not get fired would be to make the playoffs this year. So what should Ferguson do? If he trades away Sundin for prospects and draft picks, which is sacrificing this season for the future, he's putting the Leafs in a better position going forward but all but guaranteeing that the Leafs will miss the playoffs and so he'll probably lose his job. If he keeps Sundin, the Leafs might squeak into the playoffs but will get devastated by Ottawa (likely to finish first in the East) in the first round. He may keep his job for another year because they made the playoffs (seemingly, this milestone indicates to MLSE that the season was a complete success), but the situation next year and in future years won't be any better. So in a nutshell, if he tries to make the team better, he gets fired. But if he keeps things the same or does nothing to prevent them from getting worse, he might just keep his job.

Or possibly MLSE will realize that trading Sundin is good for the Leafs' future, and as long as he doesn't get raked over the coals in the deal, maybe give Ferguson another year with these new kids — even if they do miss the playoffs this year. Sundin is also an unrestricted free agent this summer, so even if they do trade him, it's possible that they could resign him then, and have the best of both worlds. Then again, even if they trade Sundin for Sidney Crosby and a draft pick (an arguably good deal for the Leafs, and one likely to get the Pittsburgh GM fired or, more likely, shot), they've still got Kubina, McCabe, Raycroft, Stajan, and bunch of other half-decent-at-best or overpaid (or both!) players. Even Crosby couldn't carry these guys by himself.

Look at me, hoping that MLSE makes some smart decisions when it comes to the Leafs. Talk about blind optimism. Here's what will happen: the Leafs will hold onto Sundin until he retires, and will not get noticably better in that timeframe. Then with Sundin gone, they'll get worse.

Football pool winner! Who'da thunk?

I've blogged a couple of times now (here and here) about this football pool I'm in, and how I don't know anything about football but was doing well anyway. I am stunned beyond belief to announce that I won the whole damn thing. I finished 6 points ahead of second place, and 68th overall in all of ESPN.

Financially, I came in second in week 2 ($10), then I won week 16 ($30), and then I won $260 for first place overall, for a total of $300. I'm still deciding what to do with that money. Do I just put it toward the credit cards, or do I treat the family to something, or do I say "screw 'em all" and buy myself a new Rock jersey?

Thursday, January 10, 2008

National Delurking Week

Happy National Delurking Week! For anyone who doesn't know what that means, "lurking" is what you do when you read a blog but never post any comments. This week, you are encouraged to post a comment, just to let me know that you're out there.

For anyone who reads this blog (or its equivalent on facebook), feel free to post something profound, something not very profound, or just "hi"! And remember...

Wednesday, January 09, 2008

I continue to rock

I got Guitar Hero III for the Wii for Christmas, and as I found with Guitar Hero II, I rock. I played a bunch of different songs on easy mode and I must say, I kicked serious ass. During Alice Cooper's "School's Out", I blew the very first note, than hit the next 170 in a row, then messed up two more in the solo, than nailed the rest of the song. I missed three notes out of about 275. I was over 90% on every song, and over 95% on most. I might just be the world's greatest Guitar Hero III player.

On easy mode, anyway.

After getting all cocky, I played one song on the medium difficulty level, and my inflated ego started to deflate back down to it's normal size. I think I was still over 90% on that song (but only just), but it was significantly more difficult than easy mode, and I had to work a lot harder. I'll have to play a few more songs on that mode, but someone at work did confirm that the jump from easy mode to medium mode is pretty big. I haven't tried hard or expert modes yet, but I should probably at least try those before I crown myself king.

The game is seriously cool. Not only is there a whammy bar (which I use far more often than the on on my real guitar), but you can do hammer-ons and pull-offs, and even play chords. No sliding though. The graphics are cool — if you have time to look at anything other than the streams of notes coming at you, you can see the guitar player playing the song (i.e. strumming at the right time and such — haven't checked to see if the fingering is correct), and the singer's mouth is even sync'ed to the lyrics.

I read an article once where the author wondered if the next generation of guitar players might be starting out now with Guitar Hero, and I don't think it's all that far off. Obviously you will not learn how to play the actual guitar or read music or anything like that by playing this game, but it's pretty good for teaching rhythm and it's good as a finger exercise as well.

We also got Mario Galaxy and Lego Star Wars for the Wii, and I haven't quite finished Super Paper Mario yet, but I'm not sure how much playing of anything other than GHIII I'll be doing in the next while...

Tuesday, January 08, 2008

Great Wolf Lodge

We spent last weekend at Great Wolf Lodge in Niagara Falls with our friends the Scanlons and the Wadsworths. It's only been open a year or two, and none of us had ever been there before, so we weren't completely sure what to expect. Bottom line: it's not the cheapest place around, but we had a lot of fun. It's expensive for a reason though — there's a ton to do, and they've spent a fair amount of time thinking about the convenience of their guests, which it seems not a lot of places have done. I don't think there was a single time over the weekend when I wondered "why did they do it this way?" Of course, part of that is the fact that it's brand new — they haven't had "backwards compatibility" issues yet. By this I mean that they haven't yet had to upgrade things or add new things overtop of existing things. I'm sure the people at Canada's Wonderland or other parks would love to rearrange ride locations and stuff, but you can't shut down four or five rides for several months to move them around just to make things more convenient.

OK, there's one thing I did wonder about — the Lodge is built in a fairly run-down area of Niagara Falls. To get there, you take the 420 from the QEW but instead of turning right to go towards the falls and the touristy section of town, you turn left and drive for a few kilometers. A minute or two after you think "this can't be right, I must have missed it", there it is. Literally across the street from the lodge, there are some pretty old beat-up houses. I remember thinking that some of the people who got the expensive rooms with balconies paid upwards of $400 a night, and their view from the balcony includes houses that cost less than that per month in rent. However, given the size of the lodge and the amount of land they needed to build it, it makes sense. The cost of that much land closer to the middle of town would be unreal, so it was probably much cheaper to build out where they did. It's only about a ten minute drive to Clifton Hill anyway, so it's not like you're all that far away, really.

Great Wolf Lodge, in case you've never heard of it, is an indoor waterpark and hotel. It does look inside and out like a lodge rather than a standard hotel, as if it were entirely made of logs. The rooms were pretty nice — we had the "Kid Cabin" style of room, which was basically a suite. The kids had their own little room with single bunk beds and a third single bed, a TV, and a wall mural covering the entire room that made it look like a little log cabin, complete with windows and friendly-looking animals peeking in. The rest of the room was a fairly standard hotel room with a fridge, microwave, coffee maker, fireplace, hair dryer, and safe. The waterpark area is huge, with a number of water slides (some using inner tubes, some not), a family slide (where up to four people could fit into one raft), a "roller coaster slide", the "vortex" (which is like a water slide into a big toilet bowl), wave pool, hot tubs, and a big play structure with lots of water-spraying devices. The "roller coaster slide" was cool — three people sit one behind the other in a raft, and after each drop there is a conveyer belt that brings you back up again (fast!) to drop again. I only rode that one twice because (a) there was always a long line-up for it, and (b) Nicky was too small to go on it, so I had to find someone to look after him while Ryan and I went on it. This was because Gail was away for almost all of Saturday, but more on that later.

The thing that impressed me the most were the wristbands. Maybe they have these at other hotels or parks or whatever, but I've never seen them, and I thought they were the coolest thing ever. Each guest gets a wristband which you wear from the moment you check in. The wristband contains a little RFID (I'm guessing) tag that acts as a room key (hold your wrist up to the lock and it opens), locker key, and even credit card — you can use it at the snack bar or restaurants to charge stuff to your room (though you still have to give your name and sign a receipt). You can also get tokens at the arcade with your wristband, and if you forget which locker you locked, you can scan it at a little booth and it will tell you. We could also set up the kids' wristbands so that they could unlock the doors and be used with lockers but they couldn't be used to charge stuff to the room (I'm sure they call this feature "teenager protection"). The wristbands are (obviously) waterproof, so when you go to the waterpark area, you don't need to bring anything. You automatically have your room key with you, and if you want lunch or snacks or drinks or anything, you don't need to run back to the room to get cash, or worry about hiding your wallet under your towels while you swim. If they could only build a 10 MP digital camera in the wristband, we'd be all set.

The rest of the weekend in a nutshell:

  • "Cub Club" was a club for kids where they could make crafts, play, and watch TV, and they also had "story time" every evening, where a story teller came out and read a couple of books (the night we went, it was "Green Eggs and Ham" and Robert Munsch's "Mortimer"). The kids really enjoyed that.
  • The food was good and not overpriced for the most part. The food at the snack bar was pretty good, and the dinner buffet was excellent. The breakfast buffet was also very good but expensive, so I wouldn't do that again, especially considering that there were more reasonably priced alternatives. There were a couple of little cafés in the hotel that had muffins and doughnuts and even bowls of cereal.
  • There was an arcade as well, with both standard video games as well as games where you win tickets which can be cashed in for prizes. The tokens were not as expensive as at other arcades I've been to. Of course, we paid $60 in tokens all told, and ended up with maybe $15 worth of prizes, but that's to be expected.
  • One night, Ryan wandered into the arcade accidentally (we asked him to go find one of our friends in front of the arcade, but he misunderstood). He saw a light flashing on a game, hit a button, and won 150 tickets. Another time, he put a token in a "Wheel of Fortune" type game, hit the button at exactly the right time, and won 250 tickets. Those two wins constituted about one third of the whole family's total winnings all weekend.
  • We had dinner at the Rainforest Cafe right at the base of Clifton Hill on Saturday night. Afterwards, we went for a ride on the Niagara Skywheel further up the hill, where we had a great view of the falls and the rest of the city, though I spent half the time fumbling with the new camera, trying to take a picture that actually looked good. Because it was at night, the camera wanted to use the flash and it ended up bouncing off the glass. Turning the flash off didn't help either, because it then kept the shutter open longer, and so everything was blurry. I'm quite sure the real problem was user error, but I'll figure it out, eventually.
  • After the giant wheel, we drove out to see the Winter Festival of Lights, which was very cool, as always. We try to get out there every year.
  • In the waterpark, chlorine smell was surprisingly minimal, considering the amount of water and the fact that it was indoors. By Sunday afternoon, however, it was starting to get to me. By the time we left, I was coughing almost uncontrollably, but the coughing stopped minutes after we left the water park area.

Gail had to miss Saturday entirely because of a funeral. Her great uncle James passed away on New Years Day, and the funeral was on Saturday in Ingersoll, so she had to drive two hours each way. This was the second vacation in the last year that was interrupted by a death in the family — our trip north last July was cut short after Gail's aunt passed away unexpectedly. You hate to say this about any death, but Uncle James's passing wasn't quite as tragic as Aunt Barbie's — she was only 57 and her death was unexpected, while Uncle James was 85 and hadn't been in great health for a while. Over Christmas, we had discussed the idea of having a little "reunion" some time soon, as James and his sister Helen (Gail's grandfather's brother and sister) and their spouses (Gail's dad jokingly refers to the four of them as the Matthews "elders") were getting up there in age. Unfortunately the idea came too late.

I've put some pictures from the weekend up at my family web site.

Thursday, January 03, 2008

Next we're getting rid of the rotary dial phone

We joined the 21st century today, as I took advantage of the Boxing day sale at Future Shop and bought a digital SLR camera. Up until Christmas, we had no digital cameras at all — not a little cheap point-and-shoot, not even one in our cell phones. (This is actually not true, but I'll describe the exception below.) When Ryan was very young, we bought a Canon Rebel SLR camera, and a year later we got a big zoom lens. The pictures we get out of the camera are fantastic, and the zoom lens is awesome. However, it's not digital. I've been thinking about going digital for a couple of years, but Gail never wanted to, because she was not convinced that the pictures that you'd get from a digital camera (other than the seriously expensive professional quality ones) were as good as the ones we were getting from our SLR, and she might have been right. However, in the last year or so, prices have come down while camera quality has gone up, and we're now to the point where you can get 5 MP cameras for under $100, and the good SLRs are over 10 MP (and the really good ones are over 20). There is no way, short of blowing a picture up to wall mural size, that a picture from a 10 MP digital camera is distinguishable from a picture from a standard SLR camera. When we decided to go to France this coming summer, we realized that we might take 15-20 rolls of pictures while there. We'd come home to several hundred dollars of processing costs, and only then would we find out if the pictures we took even turned out. People's eyes may be closed, or the lighting was such that the picture was unusable, or whatever. This pushed Gail over the edge, and we started shopping for digital cameras.

For Christmas, we bought the boys (each) a little 5 MP digital camera, which they've been going crazy with (Nicholas has gone through three sets of batteries and has taken over 250 pictures in a little over a week). When we went north for Christmas, we managed to bring our camera without extra film (duh), so when we wanted to take pictures of anything, Gail borrowed one of the boys' cameras, and I think that helped. She found (like the majority of people who have had digital cameras for years) that the way you take pictures is different with digital — you don't always have to wait for just the right moment. You can take 20 pictures and if only one turns out, that's fine. You don't feel like you're wasting film taking more than one of the same thing.

Because we have this great zoom lens and didn't want to give it up, we were excited when we found out that as long as we bought a Canon digital SLR, we could still use the same lens. We started looking at Canon SLRs and narrowed it down quickly. The 30D was about $1200 for the body only, and we didn't want to spend that much. The Rebel XT (8MP) and XTi (10.1MP) are cheaper ($480 and $620 respectively), but still very nice cameras. I believe the XTi is the newer version of the XT, so I went with the XTi. It has nine-point autofocus (our old camera had three), can take up to three pictures per second, and can take a picture within 0.2 seconds of powering the thing on. I'll post a more detailed "review" once I've had a chance to play with it a little more. I put "review" in quotes there because I'm not camera-savvy enough to post an actual review (the Dioptric Adjustment Correction is -3.0 to +1.0 diopters — I don't have any idea what that means, but the word "dioptric" is pretty cool), so like everything else in this blog, it'll just be my uninformed opinions — things I like about it, things that I don't like, things that could be improved, etc.

The exception I mentioned above was about six or seven years ago, when I bought a small digital camera at an online auction site for $40. I knew it was a pretty low quality camera, but I figured it would be fine for taking pictures for our web site or stuff like that, and for $40, it wasn't a bad deal. When I received it, I found that calling it "low quality" was a compliment, and that I would have been ripped off if I'd only paid $4. It was no bigger than a credit card and about an inch thick, but the images it took were tiny. I took a couple of pictures of our office, then uploaded them to the computer. The pictures came out slightly bigger than icons on the Windows background, and were completely unrecognizable. I don't remember the specs (which I obviously never looked at before buying it), but I think it must have been measured in kilopixels — and not many of 'em. Caveat emptor in a big bad way.

Meme: What Privileges Did You Have?

Copied from cahwyguy. Bold means the statement is true, italics means I don't know or it's complicated:

  • Father went to college
  • Father finished college
  • Mother went to college — my mom took some university level courses when I was in high school, but they were just for interest, not towards a degree
  • Mother finished college
  • Have any relative who is an attorney, physician, or professor
  • Were the same or higher class than your high school teachers — To me, upper class is the extremely wealthy, lower class is the extremely poor, and middle class is the other 95% of us. Rather a meaningless comparison.
  • Had more than 50 books in your childhood home
  • Had more than 500 books in your childhood home
  • Were read children's books by a parent
  • Had lessons of any kind before you turned 18 — piano
  • Had more than two kinds of lessons before you turned 18
  • The people in the media who dress and talk like me are portrayed positivelyBob and Doug McKenzie notwithstanding
  • Had a credit card with your name on it before you turned 18
  • Your parents (or a trust) paid for the majority of your college costs — My parents paid for residence (and tuition as well, I think) in first year, and I paid for the rest. However, I lived at home for 5 of my 6 work terms and paid no rent during those terms, thus allowing me to save up for the next term's tuition, rent, and beer
  • Your parents (or a trust) paid for all of your college costs
  • Went to a private high school
  • Went to summer camp
  • Had a private tutor before you turned 18
  • Family vacations involved staying at hotels — sometimes, usually camping though
  • Your clothing was all bought new before you turned 18
  • Your parents bought you a car that was not a hand-me-down from them
  • Had a phone in your room before you turned 18 — not my own phone number though
  • You and your family lived in a single family house for a few years
  • Your parent(s) owned their own house or apartment before you left home
  • You had your own room as a child
  • Participated in an SAT/ACT prep course — not applicable, as we don't have SATs in Canada
  • Had your own TV in your room in High School
  • Owned a mutual fund or IRA in High School or College
  • Flew anywhere on a commercial airline before you turned 16 — Scotland when I was four and again when I was 15, Florida when I was 10
  • Went on a cruise with your family
  • Went on more than one cruise with your family
  • Your parents took you to museums and art galleries as you grew up
  • You were unaware of how much heating bills were for your family

From What Privileges Do You Have?, based on an exercise about class and privilege developed by Will Barratt, Meagan Cahill, Angie Carlen, Minnette Huck, Drew Lurker, Stacy Ploskonka at Illinois State University. If you participate in this blog game, they ask that you PLEASE acknowledge their copyright.

Monday, December 24, 2007

Merry Christmas!

To all my regular readers (and even the semi-regular readers) (and the every once-in-a-while readers) (ah heck, even the "google search brought me here and I don't know who the hell you are" readers), I hope you have a very happy holiday! For those of you who celebrate Christmas, have a very merry one, and for those who don't, I hope you enjoy the movie. :-)

The Scare

Gail and I had probably the worst scare of our parenting lives yesterday. We went to the Ontario Science Centre with Gail's mom, Carol. The kids love it, and right now there's a special exhibition on the Titanic which only goes until early January, so we wanted to see it while we had the chance. The exhibition was really interesting — there are lots of pictures and stories as well as actual artifacts from the Titanic itself; everything from third class toilets to pieces of the engines to dinnerware and pots from the kitchen, even passenger's items like eyeglasses and jewellery. Anyway, the Science Centre is in a valley, and one of the things I remember from going there as a kid are the long escalators that take you from the main entrance down into the valley where the exhibits are.

After buying our tickets, we got to the first escalator. I got on first, then Gail and Nicholas, then Ryan and Carol. Part of the way down, I heard Gail asking Nicky to stop doing something. I did't know what he was doing, and I don't really remember what happened next, but the next thing I remember is turning around and seeing Gail kneeling in front of Nicky and pulling on his leg. He had been dragging his boot along the side of the escalator and it had become lodged between the escalator stair and the side. Ryan yelled "Stop the elevator!" and then Gail also started yelling for the escalator to be stopped. By this point, we were about 3/4 of the way down, and I ran on ahead to the bottom and started frantically looking for the emergency stop button.

My parents once told me that when I was a kid and they took my sister and I to the mall, they were surprised at the fact that every time we were there, the escalators were not working. They started to get suspicious, so one time they watched me and sure enough, as soon as we got near the escalator, I'd run over and press the button. You'd think that after my extensive training, I'd be able to find and press the button in no time flat. Not this time. I found the button easily enough, but it had a little plastic cover over it — probably to make it more difficult for kids like me to press it for fun. I tried to lift it, but found that I couldn't get my fingers underneath it. I tried every angle I could to get the cover to lift, but I couldn't move it. There was another man standing next to me by this point, and he didn't know how to open it either. Finally, when the escalator stairs were no more than a foot or two from starting to collapse at the end, the man next to me hit the button assembly hard with the heel of his hand. Not only did this stop the escalator, thankfully, but it also pushed the entire button assembly in and down a little, so there will need to be some repairs done on it. Once the escalator stopped, Gail was finally able to yank Nicky's foot out of his boot and she carried him off the escalator, both of them in tears. Carol was holding on to Ryan, who was also crying, and once I knew that Nicholas was not injured, I tried to pull the remains of the boot free of the escalator. Even before I got to it, the boot was damaged beyond repair. It took me over a minute to get it dislodged, and I had to rip it in half to get it out.

Within a minute, two or three Science Centre employees appeared out of nowhere. One seemed to be a nurse or EMT or something, and immediately examined Nicky's foot. There were no cuts or scrapes and he said it didn't hurt, and he could move it around. She decided that he was fine, though she said he might have some bruising or swelling later. Another employee had a cold pack, so we put that on his foot for a while. We realized then that he couldn't wear his boots for the rest of the day, since one of them was in piceces, so we took the liners out and he just wore those. At the end of the day, I had to piggyback him to the van.

I wandered back over to the escalator to see if I could determine how the button was supposed to open. It turned out there was a red spot next to the button, with a little message saying "Push HERE to open cover". I didn't see this when trying to open it the first time. I don't know whether this was my mistake or if it was a usability problem with the escalator design. I have a feeling it's the former, but I don't know if this is because of my feelings of guilt over the fact that someone else (who I never even got to thank) was able to stop the escalator to save my son when I couldn't.

The rest of the day proceeded without incident, though Ryan was much quieter than normal (and had trouble falling asleep last night). This whole thing affected Ryan even more than Nicholas. I think it'll be a long time before he agrees to go near an escalator again (we took elevators the rest of the day at the Science Centre). A couple of times later in the day, Nicholas was very quiet and almost seemed introspective, and I'd ask him if anything was wrong, and he would just say "I'm bad". We tried to convince him that he was not a bad kid, that it was an accident. At the same time, we tried to gently let him know that he did do something dangerous, and that this is why we always tell them not to goof around on escalators. There hasn't been any pain in his foot, but he has been complaining about his waist hurting; Gail thinks she might have elbowed him pretty good while trying to pull him free. Gail also has a nasty scrape on her leg that she thinks she got when she dropped to try to pull Nicky free. She, of course, has no memory of this; she was trying to save her child and was running on adrenaline so she wouldn't have felt any pain if she'd been shot with a .44 Magnum.

To the Science Centre employees who helped, other people who stopped to ask if we were all right, and especially to the man who managed to stop the escalator, thank you.

Wednesday, December 19, 2007

The things you miss when you're a kid

I found out something a little while ago that was a little bit disturbing. When I was a kid, I used to watch the TV show Laverne and Shirley — this would have been in the late '70's. I have since found out that one of the recurring jokes in the show was that Shirley and her boyfriend Carmine never had sex — Shirley refused. I had no idea about this (since I was only 8-10 at the time), so who knows how many jokes I just didn't get while watching this show in my youth. That made me wonder what other things happened in TV shows at the time that I was not privy to because of my age and relative inexperience in the ways of the world.

Maybe Captain Stubing had a coke problem. Or maybe Steve Austin got addicted to painkillers after his surgery. Did Mr. Roarke want to make other people's fantasies come true because he was abused as a child? Maybe Arnold and Willis got to live with rich Mr. Drummond as a reward for being confidential informants into gang-related activities in Harlem. We already know that Gilligan's Island was a mystery drama masquerading as a comedy. Were Charlie's Angels really hookers who solve crimes? Was Jack Tripper really gay?!?! The possibilities are endless.

Monday, December 17, 2007

Movie Review: Enchanted

We took the boys out to see Enchanted the other night. Originally, it looked to me like a movie the kids would enjoy and a movie that Gail would enjoy, but me, not so much. It did look kind of funny, and a clever idea, but I wasn't too excited about seeing it. But the reviews I've seen online have been overwhelmingly positive, including a number of people who said that they didn't expect to like this movie but did. So when Gail mentioned the idea of going to see it, I agreed. Bottom line: I loved it. The boys liked it, but I think Gail and I liked it even more. It was very funny, it was sweet, it had the beautiful Amy Adams for the guys and Patrick Dempsey for the girls, it had biting social commentary (well, not really), and best of all, the Disney people had fun making fun of themselves, and I like when big companies do that.

The story, in case you haven't seen the commercials, is pretty clever — Giselle is an animated girl in an animated forest who lives with little animated forest creatures that talk to her and clean up her house and such, very Cinderella-like, while she waits for her prince to come and whisk her away to the castle to live happily ever after. The prince indeed comes, but his evil step-mother throws her down a pit, and she ends up in modern-day New York City. At this point the movie switches over to live-action, but the actors playing the formerly-animated characters keep their animated personalities, so it's basically a fish-out-of-water kind of thing. Giselle talks about "love's first kiss" and living happily ever after while Robert, the jaded divorce lawyer that she meets, tries to convince her that "happily ever after" doesn't exist. At one point Giselle, while walking with Robert in public, attempts to break into song (as characters in Disney movies are wont to do), but an embarrassed Robert asks her to stop because in the real world, people just don't do that. When she tries to clean up a messy apartment, she calls for the forest creatures to help her, as she did in her own place in the animated world, but of course in New York City, you don't get sparrows and cute little mice, you get cockroaches and rats instead.

Adams does a fantastic job of playing an amalgam of Belle, Ariel, Sleeping Beauty, Snow White, and Cinderella, basically all the "Disney princesses" rolled up into one. All the songs she sings could have come from any Disney musical, except that the lyrics are much funnier than those in The Little Mermaid or Beauty and the Beast.

This movie might convince you that "happily ever after" may not only happen in the fantasy world. But even if it doesn't, it's certainly a couple of hours worth of entertainment.

The Mitchell Report

The Mitchell report came out last week, naming a bunch of players that took steroids or human growth hormone (HGH) over the past ten years or so. Nobody was mentioned in the report more than Barry Bonds (to nobody's surprise), but Roger Clemens was a close second. This was a bit of a surprise to me, though I don't know why. He is also a player whose career started to wane a little bit and then he had a great resurgence and is still excelling well into his 40's. Maybe it's because when you think of steroids, you think of a bulky hitter smashing 500-foot home runs, not a pitcher. Part of me thinks that you have to wonder about a power pitcher who can still hit 95 mph when he's 45, but if that's the case, you also have to wonder about Nolan Ryan, who was also able to throw in the high 90's well into his 40's. Was he juiced? My immediate reaction is "No, he wasn't on the juice! He's Nolan freakin' Ryan!", but why couldn't he have been? Say it ain't so, Nolan! (Note that I'm not saying that Ryan was using steroids, just that the assumption that he wasn't might be naïve.)

Roger's good friend and teammate Andy Pettitte was also mentioned in the report, but his situation is very different from Roger's:

  • Clemens used steroids and HGH for at least three years. He has since denied the allegations despite the bucketloads of evidence in the Mitchell report.
  • Pettitte took HGH (no steroids) for two days in 2002 while recovering from an injury. He has since admitted his usage and apologized.

In Pettitte's press release, he admitted to using the HGH, but only twice over two days, and only because he was trying to recover from tendonitis in his elbow. He was so uncomfortable about using it (despite the fact that it was legal and not even banned by MLB at the time) that he stopped.

While I think that what Pettitte did was wrong, he's admitted what he did and apologized for it, and you have to respect him for that. Clemens, who would have to work pretty hard to earn my respect based on history, continues to deny everything, perhaps hoping that people will just forget about it. I think he might find that at Hall of Fame voting time, people won't forget.

It seems ironic that if you go purely by statistics, the three players currently not in the Hall of Fame who most deserve to be there are Pete Rose, Roger Clemens, and Barry Bonds. But the HoF is more than just statistics and if you include everything else, none of the three of them deserves to be there.

Sunday, December 16, 2007

Daytime running lights are a bad idea

Since 1990, all cars made in Canada are required to have daytime running lights. I think this was done as a safety measure, since vehicles with lights on even during daylight are easier to see, but in reality it was a big mistake.

The idea is sound, because it's true that cars with lights on are easier to see, especially around here where it's overcast for 75% of the winter months. The problem is that many people think that having daytime running lights on is the same as having your full headlighting system on, and when it starts to get dark in the evening, they don't think to actually turn their headlights on. This is a problem for two reasons: (1) daytime running lights are generally not as bright as full headlights, and more importantly, (2) when you only have daytime running lights on, you have no rear lights on, so people behind you cannot see you. Because the driver sees lights in front of him, he thinks his headlights are on and doesn't think to actually check the switch. Some cars solve this problem by keeping the dashboard lights off unless the headlights are actually turned on, so when it starts to get dark, you can't see anything on the dashboard. Other cars, however, seem to turn these lights on as well, so there is no indication to the driver that he should be turning his headlights on.

I can't count the number of people I've seen driving in the dark with just their daytime running lights on. They're called daytime running lights for a reason, people! In the past I've flashed my lights at them, but almost invariably, they think I want them to move over or something, so I rarely bother anymore. On a well-lit highway like the 401 through Toronto, it's not that big a deal, but if you're on a rural road, it can be very dangerous.

When I bought my first car in 1992, I got into the habit of driving with my headlights on all the time. Turning the headlights on when I started the card was just as automatic as putting my seat belt on. When I bought my Grand Prix in 1996, I got out of the habit because the car had a light sensor that would detect that it was dark enough outside, and turned the headlights on automatically. The only time I ever had to manually turn the headlights on was when it was very overcast and dark enough or foggy that I thought the headlights should be on, but the sensor did not. All three of our mini-vans have had this feature as well, so when I got my Sunfire three years ago, I was not used to having to turn the headlights on manually. Luckily, I do notice the lack of dashboard lights when it starts to get dark, so if I have forgotten to turn the lights on, I do it then.

I think that going forward, headlights on all cars should be on at all times when the car is in gear. The downside is negligible — the headlights are powered by the battery, which it itself recharged as long as the engine is running, so this is as close to free power as you're going to get. You might have to replace your headlight or taillight bulbs more often, but in the 15 years that I've owned cars, the number of headlight or taillight bulbs I've had to replace is definitely in the single digits.

To my knowledge, no car on the road today has the headlights on all the time, so perhaps there's a good reason not to do this. If that's the case, I see no reason not to disable all dashboard lights unless the headlights are switched on, so that as I said above, the driver is indirectly informed when it gets dark that he needs to turn his headlights on.

Tuesday, December 11, 2007

New domain!

I've registered the domain cutthechatter.com for my blog. The blogspot URL will redirect to www.cutthechatter.com, so there's no immediate need to change any bookmarks or anything. Right now, you need to specify the www. prefix, but I'm trying to fix that. Update: This is done now, so just cutthechatter.com should redirect you to the blog as well.

The hosting is still done through blogger for now, and I have no immediate plans to change that, but someday I might.

Wednesday, December 05, 2007

I'm a pint low

As part of our holiday "celebrations" at work, someone decided to organize a blood donor drive. This was a fantastic idea. I had never donated blood before, but I've been meaning to for years, so Matt's event was the kick the ass I needed to get out and do it. About 10 of us went over to the blood donation clinic this afternoon, about half of those for the first time. I have had a couple of issues with dizziness in the past during examinations and such (including during my laser eye surgery), so I was a little nervous about doing it, but I'm glad I did. My father-in-law has donated many times, and is such a good "bleeder" that he's only hooked up for 5 minutes before he's filled the bag. I mentioned this event to my boss, and he said that he would have gone too, but just went a couple of weeks ago. He also said that he goes every 56 days, stating precisely how often you are allowed to give blood. Good on ya, Mark.

Because it was my first time, I had to fill out a whole bunch of forms (strangest question: "In your current or previous jobs, have you worked with monkeys or their bodily fluids?"), and then they hooked me up. It took about 15 minutes to do the donation (half a litre, or one pint), during which time I felt completely fine. When it was over, I was supposed to rest in the chair for a few minutes before going to have a snack. That's when the problems started.

It started with a little dizziness, and I told one of the nurses. She immediately jumped over to me, put my chair back so that I was basically lying down, and started putting cold cloths on my forehead, neck, and arms, which she replaced every couple of minutes. Within a few minutes, my stomach was a little tingly, though I was never really nauseous, and my hands started to get tingly as well. Over the next few minutes, my stomach seemed to settle a little, but my hands got steadily worse (or maybe my stomach stayed the same but my hands got bad enough that I didn't notice my stomach anymore). Pretty soon my hands were almost white and starting to curl up, and I couldn't move them easily, so one of the nurses started to rub them. After what felt like several weeks of this (ok, maybe 10 minutes), I started to get some feeling back in my hands, and a few minutes after that, I felt much better.

During this unpleasant period of time, I thought to myself "OK, that's it, I'm not doing this again", and was somewhat surprised to hear myself think "Suck it up, princess. You'll feel crappy for a while and then you'll be fine. But with the blood you gave, up to three people might not die. Isn't that worth 15 minutes of discomfort?" As crappy as I felt at that moment, I had to agree with myself.

As far as I know, I never came close to passing out — though one of the other guys I went with almost did. He had to lie down in the chair with the cold cloths as well, but about the time I felt better, he was OK too. One of the other guys got a little dizzy though not to the same extent, but I think everyone else was fine. The nurse said that my reaction was probably due to being dehydrated — since they took some of my blood away and I wasn't sufficiently hydrated, my body started sucking blood (and therefore oxygen) out of my extremities until it realized that I was not in fact about to die, and calmed the hell down. I had a large tea on my way to work this morning (bad move — caffeine is dehydrating, which I already knew <slaps self in head>), and then I had two 500mL bottles of water in the morning, so I figured that would be enough. Evidently not.

After I recovered and was sitting in the next room eating a donut, one of the nurses came over to me and said that it would probably be better if I didn't donate again, for my own safety. I just said OK, but was a little disappointed. I went over to her a few minutes later and asked if that was based on the results of any blood tests they had done, or just based on my reaction. She said it was just based on the reaction, but that she had spoken to the other nurse that I dealt with, and they figured that it was my lack of hydration that was the real problem. She said that if I wanted to try again I could, but it would be better to wait a long time, like a year or two, before coming back. I intend to do just that, though next time I will be drinking water like it's going out of style — and not just that day either, for at least a couple of days beforehand.

Tuesday, December 04, 2007

Football pool redux

Remember a while ago, I mentioned I was in a football pool? No? C'mon, you remember — I had won some money in week two, and I figured I'd never win anything again because I know zilch about football? You remember now? No? Uh.... ok.

So anyway, I'm in this football pool....

So it's week 14 now, and I have not come in first or second in any weeks since week 2. But dammit all if I'm not tied for first freakin' place overall! After thirteen weeks, I have correctly guessed predicted 9 games or more (out of 16) seven times. I have only gotten less than seven right once, that was 5 in week 5. I'm still in the 99th percentile, and I'm ranked even higher than I was before - 724th overall. In total, I have gotten 110 right out of 208, or a success rate of 52.9%. It seems odd to me that being slightly over 50-50 gives you first place. I also find my success in this pool rather odd, considering all I'm going by is (a) the ESPN game preview (though they never make predictions, they just say what's happened in the last few meetings between the two teams and/or any winning or losing streaks the teams are on), and (b) the tiny bits of football information that I don't fast-forward over when listing to my Prime Time Sports podcast. Note that the ESPN preview is right there on the page where you make your picks, so it's exactly the same information that everyone else in the pool has access to. For a while, I also had a general rule of never betting against the Patriots or Colts, though I had to break that rule when they played each other (and I got it right). I have since gone against both in a few cases, but only betting that they won't cover the spread, and I've almost always been right about those too.

I should have been buying lottery tickets...

Happy birthday dad!

My mom and dad were in Toronto for a doctor's appointment last Thursday, and my dad's 70th birthday was on the Friday, so my sister told them to stay an extra day and she'd make dinner for them. Unbeknownst to my dad, we had arranged a session at an indoor golf simulator for him and me him and I he and I the two of us for that afternoon, and also for Gail and the boys to come into the city (ooooh, the city) to join us for dinner. I took a vacation day and planned on taking the train in but managed to miss it, so I had to drive down (turns out that caused a lot more problems than I originally thought — more on that later). Dad and I played 18 holes (well, 17 — we ran out of time and didn't want to pay for another 15 minutes just to play one more hole) at Spyglass. We both shot in double digits on the first hole, but then we kind of figured out what we needed to do, and did much better the rest of the way. I even had two pars.

I think there was something wrong with the simulator, though. At one point the display got so slow that I asked the guy about it, and he said he'd never seen it like that, so he moved us over to another machine. (When he rebooted it, I saw that the computer running the booth was running Windows XP Home.) The other booth was a little better, but still not great, and there was still something wrong with the ball sensor as well — sometimes. While playing the back nine, I don't think I had a drive (i.e. with the driver, off the tee) go further than about 170 yards. I'm no John Daly, but if I hit my driver properly, I can hit the ball over 200 yards. I had some drives where I felt like I hit it pretty well, and the ball went 160 yards. I can hit my 6-iron 160 yards pretty consistently, so there was definitely something wrong. We still had fun though.

After golf, we walked back to my sister's place where she and my mom were getting dinner ready. Trudy had bought a bunch of Scottish food for the party — several different types of meat pies, mushy peas, British crisps (marmite (?) and prawn cocktail flavours), and even some haggis. She's a vegetarian, but she said she had more meat in her fridge for this party than ever before. Gail and the boys were a little late because Gail was on a long-running conference call at work, but they got there just in time for Trudy's "70 Years of George Perrow" video show, containing lots of pictures of dad, many of which I had never seen before. She did a great job with that, but eventually it was time to get the kids home to bed.

Gail and I were both going to leave at the same time (since we both drove down, we had to drive home seperately), but we had a problem. Gail was parked in Trudy's reserved spot in the parking lot, but I was on the road. When we got to my car, I found that some idiot had parked behind me, partially blocking a driveway, and not even two inches off my rear bumper. There was a little more space in front of me, but not enough to get out, so I was trapped. Gail took the boys home while I stayed to figure out what to do.

I called the police and talked to the parking enforcement guy, who said there was nothing they could do, since there was no way to prove who got there first. I thought about calling a towing company to get them to move the guy enough that I could get out and then putting his car back, but since it wasn't my car they were moving (and therefore there was nobody to sign a waiver) I doubt any towing company would do it. I waited for half an hour and the guy didn't move, so I put a nice note on his windshield (where I skillfully avoided use of the word "asshole", though that was the first word that came to mind), asking him to give me a call when he left so that I could also leave. After another half an hour, we figured he wasn't going to call (or at least wasn't going to leave), so I crashed on Trudy's couch.

The next morning, he still hadn't left, but with my dad guiding me, I managed to get out anyway. This made me feel a little silly, since I could have left the night before, but I guess it was no big deal really. When I left, my dad took the note off of the other guy's windshield, so he doesn't have any idea that his lousy parking job caused any problems at all. So, Mr. red two-door Sunfire with Ontario licence plate ARJS 015, the best I can do now is to call you a jerk on my blog. Not exactly satisfying, but it'll have to do.

Some reward

Sunoco recently cancelled their partnership with CAA — you could swipe your CAA card at Sunoco stations and you'd save 1% of your gas purchase on your CAA membership the next year. Last year, this saved me about $30. Not huge, but nothing to sneeze at. Now Sunoco has their own reward program called "Performance Points". I got 1000 points for joining, and I figured over the years, I'll eventually build up enough points to get free stuff (I'm still trying to figure out what to do with my 180,000 Petro Canada points). I recently looked at a receipt I got from buying gas at Sunoco, and noticed the following:

Points before transaction: 1000
Points this transaction: 0
Points after transaction: 1000

I went to the web site to check on the rules to see why I got no points for that transaction, and found that they don't give points on regular grade gas, only on the premium grades, as well as stuff you buy in the store (i.e. snacks and stuff). Since I don't buy the premium grades, and almost never buy stuff at a gas station other than gas (I pay at the pump almost all the time anyway, so I never go in the store), this program is useless to me. I suspect this is true of a great many people. At least this way, it's one less card in my wallet, and I will now actively avoid buying gas at Sunoco stations. Why wouldn't I? I get Air Miles at Esso, Petro Points at Petro Canada, Bonus Bucks at Pioneer, and jack at Sunoco.

Another example of a company that is so desperate to make more money that they alienate their customers, and will probably end up making less.

Monday, December 03, 2007

Pioneer Days

The boys were having a conversation this morning over breakfast about loonies and toonies. I came into the conversation in the middle, so I asked Ryan what he was talking about, and he came up with this gem:

I was telling Nicky that there used to be two-dollar bills, back in the pioneer days.

Monday, November 26, 2007

I must own this

A guitar that tunes itself by measuring the pitch of each string as you play it.

Also in that story, another automatic tuning product that has a library of different tunings, and allows you to switch between them on the fly — even in the middle of a song.

Now, how do I convince Gail that I need this?

Saturday, November 24, 2007

Daddy, what's erectile dysfunction?

It's Saturday morning around 7:45. My kids (8 and 5) are watching Popular Mechanics for Kids, their favourite show. I'm not watching with them, but I'm sitting in the kitchen reading the newspaper, and I can hear the TV, and I have been in a couple of times to see what they wanted for breakfast, and stuff like that. During this show, there have been commercials that featured scantily-clad models (for an HD TV), feminine hygiene products, and even one for Viagra. I'm no prude, but there is no way that a Viagra commercial should be aired during a show that contains "For Kids" in the title.

I sent an email to the National Geographic Channel telling them that someone needs to revisit the types of commercials that are aired during kids programming. Not only are these completely inappropriate for kids, but totally pointless from a marketing perspective. Their sponsors pay them for a certain amount of air time or a certain number of commercials played — would they be happy that their commercials are being played to an audience that has no chance of buying their product? It's not even that kids have little money are so aren't likely to go out and buy these products — that's true for many toys that are advertised as well. But the kids aren't going to ask for these things for Christmas or birthdays, which is pretty much the sole purpose of toy commercials. Do the manufacturers think that the kids are going to think "Hey, maybe for Christmas I'll buy mommy some of these Always with Wings, since the women in the commercial seem pretty happy about them"?

I'm not one of those parents who wants to shield their kids from the "evils" of the world so much that the kids grow up in a bubble. (If I were, I'd be pointing them at Conservapedia.) But at the same time, some things are simply inappropriate for kids. The Viagra commercials may not be explicit (they're entirely innuendo, which my kids don't get, though I think most of them are quite funny), but I still think they fall into this category.

Friday, November 23, 2007

24 in '94

If you're a fan of the TV show 24, and you know anything about computers, you have to watch this video, which places the show in 1994, rather than 2007. Not only does it capture Jack and the gang pretty well ("dammit!"), but the computer references are hilarious.

"He's hacking into the mainframe"
"We just installed Windows 3.1, there's no way!"

OK, so Windows 3.1 was about three years old in 1994, but still.

Thursday, November 22, 2007

Conservapedia -- Wikipedia for the hard of thinking

Well, folks, here it is — the encyclopedia you've been waiting for if you're afraid of the truth and want to live in your own little everything-is-wonderful world. It's called Conservapedia.com, "The Trustworthy Encyclopedia". I don't even know where to start with this one. It's wikipedia except they abandoned the Neutral Point of View concept, and decide to write everything from a conservative Christian point of view (which is fine), but then treat that point of view as fact (which is not). Its criticisms of Wikipedia are funny — a Wikipedia article can present all kinds of facts about something like homosexuality, but because it doesn't explicitly say "Homosexuality is immoral" or "wrong" or "an abomination", they view this as an endorsement and therefore Wikipedia has a liberal bias. Because you are allowed to describe years and time periods using BCE/CE in place of BC/AD, Wikipedia has an anti-religious bias. Because you are allowed to use British English rather than American English on pages about British topics, Wikipedia has an anti-American bias.

The articles use all kinds of faulty logic — how can evolution be true if smart people like Archimedes, Aristotle, and Isaac Newton didn't propose such a theory? Plus, Hitler believed in evolution. A quote even hints that Hitler's evolutionary beliefs caused him to believe that Germans were superior to other races, and that Jews were to be segregated. Ergo, if you believe in evolution, you are evil. Also, atheism is obviously evil because Stalin, Lenin, and Karl Marx were atheists. And of course, the old standby, "If science cannot currently conclusively prove something, it must be false" (eg. evolution, the Big Bang, a genetic basis for homosexuality). Yup, definitely trustworthy.

Here are some "trustworthy" "facts" that I learned from Conservapedia:

  • The opening paragraph of the article on homosexuality says "homosexuality has a variety of negative effects on individuals and society at large"
  • homosexuals are more likely than heterosexuals to be engage in promiscuity, violent behaviour towards their partners, homicide, pedophilia, cigarette smoking, and illegal drugs
  • most hate crimes against gay people are not actually hate crimes, and hate crimes committed by gay people against heterosexuals are vastly underreported
  • abortions cause breast cancer
  • the theory of evolution is evil — "a vast majority of the most prominent and vocal defenders of the evolutionary position since World War II have been atheists"
  • "a virgin is a person of either sex who has not married"

Obviously there are going to be articles that have incorrect facts on them; I'm sure you could go through Wikipedia and find plenty of incorrect information. However, the article on homosexuality has thirty-five sections, 290 references, and at least two thousand edits. It's not like someone added some incorrect or misleading information — many people have. The virginity page doesn't even mention sex, but to give an accurate description of what virginity is would require actually discussing sex, and we can't have that, now can we? In order to "protect" people from a description of sex (and come on people, this can be done without an explicit description of how it is performed), they choose to publish something that is patently untrue. And I'm supposed to take this site seriously?

The Conservapedia article on Wikipedia is also particularly "trustworthy". The following quotes all take place within the opening two paragraphs of the article:

  • "Despite its official "neutrality policy", Wikipedia has a strong liberal bias"
  • "It has millions of entries on topics ranging from an explanation for "duh" to singles by obscure rock bands to arcane British royalty."
  • "Initially, Wikipedia was hosted on servers operated by Bomis, Inc., a company that also sold pornographic pictures."

There's even a page on how Conservapedia differs from Wikipedia. One of the 16 listed reasons is: "We do not allow liberal censorship of conservative facts. Wikipedia editors who are far more liberal than the American public frequently censor factual information. Conservapedia does not censor any facts that comport with the basic rules." This is laughable, since Conservapedia not only allows but encourages conservative censorship of liberal facts, though I suppose they are up-front about it. Also, they treat the Bible and biblical scholars as a source of "facts" and conveniently ignore scientists whose findings don't agree with their agenda.

Do I want my kids perusing Wikipedia? To be honest, no. There are indeed explicit and disturbing pictures on some pages, as well as explicit descriptions of things that an 8-year-old and a 5-year-old really do not need to have described to them. However, Conservapedia, while family-friendly, presents opinions as facts, and tries to spin homophobia, general intolerance, and anything that disagrees with their beliefs (however misguided) as "faith". Faith has as much to do with hating gay people as Islam has to do with murdering Americans. A few extremist crackpots ruin it for the vast majority of peace-loving Muslims, and similarly, the people who created this site are simply Christian extremists teaching hate and masquerading it as faith. I won't let my kids anywhere near this site until they are old enough to be able to distinguish facts from bullshit presented as facts.

Wednesday, November 21, 2007

Green Tea

Another example of how trying to do your part to save the environment doesn't seem to help.

A week or two ago, Gail bought one of those new Tim Horton's reusable mugs. She figured that she gets at least one (decaf) tea a day when she goes to work, so this would cut down on cups that get thrown away. Sure they get recycled and not just thrown away, but reducing and reusing are still preferred over recycling. Plus Tim's charges 10 cents less for the tea when you put it in one of these mugs.

When she stopped at Tim Horton's this morning for her morning tea, she watched what the (attendant? waitress? I refuse to use the idiotic made-up term "barista") lady was doing. First, she misunderstood the order, so she made a decaf coffee rather than tea. The thing is, she made it in a paper cup, then poured it into the reusable mug, then threw the cup away. When Gail told her that it was supposed to be decaf tea, she apologized, poured the coffee out, and made the tea in another paper cup. Then she poured the tea into the reusable mug and threw the second cup away. Even if we ignore the ordering mistake (which could have been avoided if Tim Horton's were to use my brilliant idea), she's using a paper cup, which completely defeats the purpose of having the reusable mug in the first place. When Gail asked about this, she explained that she's not allowed to put the spoon she uses to stir the tea into the reusable mug, so she mixes the tea, milk, and sugar in a paper cup, then pours it all into the reusable mug once it's mixed. (I would think that using a disposable wooden stir stick to stir the tea in the reusable mug would be less waste than the cup.) I understand the logic, but if that's the case, why bother introducing the reusable mugs at all? I suppose if you don't take anything in your coffee or tea, then there's no need for stirring and no extra cups would be used. But what percentage of Tim's customers don't take any milk or sugar? Just listening to people ahead of me in lines, it seems to me that "double-double" is by far the most popular order.

I also get a tea on my way to work almost every morning, so I was considering getting a reusable mug too. When I heard Gail's story, my first thought was that I shouldn't bother, since a cup is getting thrown away for each tea I buy anyway. Then I remembered that I always ask for a second cup, since the tea is too hot for me to hold when I get it, and the second cup insulates it. If I get the reusable mug, it's insulated anyway, so only one cup gets thrown away instead of two. There. That should put an end to this global warming stuff once and for all. You're welcome.

iPod Meme

iTunes Survey copied from cahwyguy:

How many total songs?
6919 songs, 20.9 days, 41.79GB

Sort by song title - first and last
First: A by Barenaked Ladies
Last: 99% Of Us Is Failure by Matthew Good

Sort by time - shortest and longest
Shortest: You to Me (0:04) by Bystander (entire lyrics: "Everybody says '<bleep> you' to me" — the <bleep> is an actual bleep in the song)
Longest: Octavarium (24:00) by Dream Theater (second longest is "A Change of Seasons" (23:08), also by Dream Theater)

Sort by Album - first and last
First: "Abacab" by Genesis
Last: "90125" by Yes

Sort by Artist - first and last
First: AC/DC
Last: 54-40

Sort by Album Artist - first and last
I'm not sure what this means - why is "album artist" different from "artist"?

Top five played songs:
The top song is In Between by Linkin Park with 4, and then the next 20 (the rest of Linkin Park's Minutes to Midnight album, all of Saga's debut album, and a Robben Ford song I was trying to learn on guitar) are all tied at 3. Not a very useful stat thus far. Ask me again in a couple of years.

Find the following words. How many songs show up?
Sex: 6
Death: 4
Love: 239
You: 535
Home: 42
Boy: 34
Girl: 60

First five songs that come up on Party Shuffle
1. Extra Pale by Goo Goo Dolls
2. 5 Days in May [Live] by Blue Rodeo
3. Naked Sunday by Stone Temple Pilots
4. The Journey by Joe Satriani
5. The Master & Margarita by The Tea Party