Archive for September, 2009

What’s wrong with your keyboard???

Posted on September 24th, 2009 in development, Uncategorized | 5 Comments »

Well, I’ve been using the Colemak keyboard layout for 2.5 weeks now. Colemak is a keyboard layout alternative (as opposed to qwerty). Here’s what it looks like:Colemak layout

As you may know, the keys on qwerty keyboards are the way they are for historical reasons–on typewriters, qwerty keyboards minimized the amount of jamming that occurred with the heads. But since computers don’t have the same limitation, the qwerty layout is impractical. Alternative layouts like Dvorak and Colemak seek to minimize the work required to move your fingers. The benefits of this are increased typing speed and decreased risk of things like Carpal Tunnel Syndrome. Dvorak seems to be the most popular. So why did I choose Colemak? Mostly because it doesn’t move the z, x, c, and v keys, which are the keys you use for undo, cut, copy, and paste. That would have driven me crazy.

When I decided to change, I decided that I wouldn’t wimp out by toggling back to qwerty. That’s key to picking it up fast. I had some helpful encouragement from friends via Facebook (Thanks Jay, Moriah, and Donald!). At times it was really tough to be IMing somebody and not be able to articulate what I want to say. “What do you think of [insert topic]?” Me: “good”.

So where has this gotten me? After one week of nonstop usage, I had all the keys memorized. And now after 2.5 weeks, I feel pretty comfortable. I never had wrist and finger problems before, but now that I’m using Colemak, my fingers feel a lot more relaxed. I just took a typing test and got 41 WPM with 100% accuracy (my best on qwerty was 60 WPM). I know, that’s not better than my qwerty speed, but I think I’ll get there after being on it for another week. Would I recommend it? Yes!

LMGTFY plugin for Pidgin in Windows

Posted on September 24th, 2009 in development, software | 1 Comment »

All too often people ask me questions that are just as easily looked up on Google. Things like “How do I burn a CD?” or “What does HTML stand for?” Sometimes I use lmgtfy.com (short for letmegooglethatforyou) to show them how easy it could have been to just Goggle it. But it takes too much work to go to the website, do the search, then copy and paste the URL.

Luckily Kim Stebel created a Pidgin plugin to make the process easier and he’s gracious enough to share it. It’s called STFW. I was eager to install it and try it out, but there were no binaries compiled for Windows (yes, I use Windows). So I decided to compile them myself. I’ve never compiled any open source software before so I wasn’t sure what to expect. Luckily, the Pidgin website had plenty of help. All you have to do is follow the tutorial for building Pidgin and then follow the instructions for compiling Windows plugins.

If you want to grab the plugin without compiling it yourself, you can just download it here. After you download it, move it to the “plugins” directory of your Pidgin install, restart Pidgin, then enable it in the “plugins” menu. To use it in conversation, just say /lmgtfy stuff to search for and when you send the message, it will convert it to the necessary link. It’s as easy as that!

Finally on Google Reader!

Posted on September 13th, 2009 in software | No Comments »

I finally got around to configuring Google Reader for all the tech/programming/personal blogs that I read. It was a little scary, but I’m glad I finally made the move. It’s already saving me a lot of time. I fired up Facebook to grab a lot of my friends’ blog addresses. It very tedious but I finally managed to get through all 613 friends. In addition, I added several of the tech websites I visit often, but I just did that from memory.

While I was adding all the feeds, I made a couple interesting observations. Firstly, the majority of the feeds I added were hosted by Blogspot. I had no idea so many people used Blogspot. Next I noticed that all the tech and startup blogs I added were using the WordPress platform. And practically none of the non-tech blogs were using WordPress…interesting…

A good time at jury duty

Posted on September 12th, 2009 in Uncategorized | 3 Comments »

I spent this entire week in court on a jury panel. It was my first time serving in a jury and I really enjoyed it. The whole process has really convinced me [more than before] of the fairness of our system.

For our case, they brought in about 40 potential jurors and had us introduce ourselves. After telling us the type of case it would be, the judge asked a bunch of questions like if we’ve been on a jury before and if we have any special circumstances that would make it hard to serve on a jury. Some time later, the judge released people who were clearly biased or legitimately could not be there. I think that process was very fair to those who had special circumstances.

Following that, the lawyers asked us a bunch of questions, sometimes picking on people to answer. After that was done, the lawyers had seven chances each to remove jurors from the panel that they felt would be unfairly biased, non-objective, emotional, or otherwise not helpful to the case. This is actually a really good system because the jurors that remain on the panel tend to be the most objective and fair. There were 12 remaining jurors with an alternate in case of emergency.

We listened to the case. The victim didn’t testify, but a first-hand witness did. What he said would end up causing us lot of discussion during deliberations.

We spent all day Friday deliberating (9am-3pm). We found out later that this was a long time for this sort of case. When we started, we took a poll of where everybody stood on the issue and we were pretty much evenly divided between guilty and not guilty.

I thought it was interesting that at the beginning, the three jurors who were most certain that the defendant was guilty were the oldest (in the 40′s and 50′s) and that the three jurors who were convinced that there was enough doubt to judge not guilty were the youngest in the room (20-25 years old). In the end, we unanimously decided that the defendant was guilty. It would be interesting to me to find out why the initial opinions were like that, whether it’s that the older people were wiser, opinionated on the issue, influenced by generational views, or something else.

I was happy with the jurors that were on the panel–they were all very rational, logical, and open-minded. Each juror was very fair and seemed to truly want to make the most correct decision. Which was only possible because of the way our court system is set up.

Anyways, we spent a long time debating the credibility of witnesses and their statements and how much weight each piece of evidence has. Like I said, we reached a guilty verdict. I feel that each juror is convinced beyond any reasonable doubt that he is guilty.

After the trial was over, we had the chance to talk with and ask questions of the judge and the lawyers. They were all very eager to talk with us and explain why they did certain things and chose to keep or remove particular jurors. Now I know exactly what to say and do to be excused from jury duty. But I’m not going to list them here–I think ethically, you shouldn’t do anything just to escape your responsibility as a US citizen. Besides, I’m sure you could easily just Google it.

I’ve gained a lot of insights from this whole experience. I’m now more confident in the justice of our legal system. I’m also happy that there are such good people who want the most fair judgments.