Love or Hate Lost

People seem to either love or hate the latest season of Lost. I fall into the group of people who like it so far, but I know many (including Qian) who are really irritated by it.

I can’t help but feel that whether you like or dislike the show at this point starts to say something about your personality.

I like shows that are complex, that have non-obvious storylines with multiple interwoven plots. I like shows where it’s obvious that the producers have paid a lot of attention to the little details, where stories are consistent, and where stories aren’t just laid out in a cliche’ed arrangement.

The number one complaint I hear from those who dislike the show is that each new episode doesn’t answer any questions but only asks new ones. What’s wrong with that? In a complex world, there are plenty more questions to ask than there are answers. If the show had an episode that just came out and explained everything, then there would be no show left, and at this point in the story, would make the show disappointingly shallow.

I still have faith that the writers are going somewhere interesting. Sure, it’s a little frustrating that there are so many open questions, but at the same time, I relish the idea that there are many more layers of complexity behind what has been presented thus far. Every episode that further deepens the mystery of the plot line only gives me more hope for a fantastically complex explanation behind it all. It may be that in the end that we are all really disappointed as the show tries to explain itself in some lame way, but I surely can’t make that judgement until things are over.

It seems like a lot of people speculate that the writers are just making this stuff up as they go. Just like any lie that’s told in the spur of the moment, incosistencies are sure to develop quickly when a continuous story line is written on-the-fly. I can’t recall any part of the show that has still been inconsistent, so that only makes me think that at least a large portion of it is written according to a grand storyline that was pre-determined.

Anyways, back to the original point. Whether you like or dislike the current state of the show says something about what you expect from a TV show (or maybe your attention span/patience?), and how much you trust the writers. Lost is certainly very unique among TV shows (at least out of the ones that I know) in that there are so many open questions and unresolved plot lines even into the third season. Maybe three seasons is too much, and the producers are taking a huge risk by potentially alienating a large part of their viewership who are either frustrated or too impatient to see how it all comes together, but I’m still up for the journey, as long as the destination is worthwhile.

Belkin Ergoboard PS/2

*Model*: F8E208-BLK
*Switch Type*: Rubber membrane dome
*Cost*: $25 from newegg.com
*Connector Type*: PS/2

Belking Ergoboard full shot

I found out about this keyboard through my friend Phil at work. He seems to be fairly picky about keyboards like I am, so I took his recommendation seriously. I’d been using a Powerbook for the last year, so I didn’t really get a chance to try out many PS/2 keyboards, but now that I’ve built a PC again, this was the first one on my list.

h3. Layout

The keyboard has a mostly standard layout, but with a few notable exceptions. It is one of the few cheap ergonomic split keyboards with an actualy split spacebar, so you can input a space with either thumb independently. The Return key is the larger L-shape, which moves the backslash key to the right of the right shift (The position of the backslash key is very odd indeed, but it actually hasn’t bothered me that much. The only time you use it is when you’re manually typing paths in Windows). In the upper right, there are three power state buttons, one for Sleep, Wakeup, and Power (since it’s a PS/2 keyboard, you need BIOS support to make the Power/Wakeup buttons work, I think). Also, unlike Microsoft natural keyboards, the 6 key is on the right of the split. Layout officionados will tell you that this is the correct position.

Belking Ergoboard backslash

Backslash is under the enter key.

Also, another minor deviation from the standard layout is that the left set of modifier keys (control/windows/alt) is slightly indented from the left edge — maybe a half key’s worth. This makes the relative position of the modifier keys and the other standard letter keys a little different from a standard non-split keyboard. I was using my Keytronic keyboard before I received this, and soon after I switched, I found myself hitting Alt+F when I was trying to hit Alt+D, because the relative position of the Alt and D/F keys had changed. I quickly got used to this though.

left-control.JPG

Left modifier keys are slightly indented.

powerkeys.JPG

Power state manipulation keys in the upper right.

right6.JPG

The ‘6′ key is on the right of the split.

h3. Other Features

As far as split keyboards go, this one has a fairly standard ergonomic design. It’s not the lightest of keyboards, and it doesn’t have fold out legs on the back. There’s a slight raise in the middle of the keyboard, but it’s not quite as prominent as the MS Natural 4000.

Key rollover is implemented by the standard phantom key lockout mechanism. I haven’t found any ghost keys yet, but the standards w+q+a test shows that in some combinations of 3 or more keys, only the first two pressed will register.

h3. Key Feel

Since I had experimented with Phil’s keyboard prior to purchasing this keyboard, I knew what it was going to feel like. It has a pleasantly light feel, with good feedback. I’d say I actually prefer it to the Keytronic, because this keyboard has uniform key resistance so it doesn’t confuse my hands. The keys aren’t the quietest — there’s a noticeable clack when the key rebounds, but I’m no picky about the sound as long as it feels good.

Unlike Belkin’s USB version, all the keys feel the same, and I don’t have any problems with certain keys being harder to press than others. It’s quite amazing to me that a company would sell two keyboards under the same “Ergoboard” brand name, with such different characteristics. It seems like it would be fairly confusing to customers. But like most companies, I’m sure Belking just re-brands an OEM model, so these things are somewhat unavoidable.

h3. Overall Conclusion

I like this keyboard a lot. I’ve regained a very fast typing speed after typing on it for just one day. The feel is easily as good as the Keytronic, and the split design is at least as good as the MS Natural Elite which I was using for a while. It’s already become my keyboard of choice for home use, and probably soon for work use as well. The only real drawback is that it’s PS/2 only (and it comes with a PS/2 -> AT adapter!), so Mac user’s are out of luck unless they find a PS/2 to USB adapter.. and finding one that works can be difficult (I couldn’t find one). I also wish it had a negative tilt option, but most keyboards don’t, so I can’t really fault this one.

At $25 bucks it’s a total steal. Unless you absolutely want mechanical switches or fancier rollover support, it’s hard to justify paying more for a general use keyboard. It’s a great alternative for those people who don’t like MS Naturals for whatever reason.

$wp_query and get_posts()

So one of my very few customizations to this Wordpress template affects the heading of the “Keyboard Review” list that you see on the right. If you actually click on one of those links, you’ll get shown the review for the keyboard, but you’ll also notice that the heading becomes “More Keyboard Reviews”.

This isn’t exactly rocket science. The code that does this is:


post; ?>



Although in_category is meant to be used while in The Loop, I cheat by setting the $post variable because that’s what in_category checks against. This is all fine and dandy, and this trick is actually documented on the Wordpress site.

However, after the heading, I have two lists of posts: one for the keyboard reviews, and another for my “review collections.” I had trouble for a long time, because for some reason, if I changed the order of these two listsings (i.e. put the review collections listing first), then my little trick above would stop working.

I finally figured out the source of the problem after a bit. The standard way to generate lists such as these is by doing something like:


$posts = get_posts('some condition');
foreach ($posts as $post):
  ?> ... 

Ah ha, each time I simulate “The Loop” after performing a fake query. From experimentation, it appears that this overwrites the $wp_query variable, which makes my first trick work incorrectly. The solution? just cache the value of $wp_query before you call get_posts() anywhere, and you should be good to go.

Wordpress seems to have a lot of magic global variables like this, with API functions that have magical, non-obvious side-effects.

iPod’s success

Some dude goes off about “Why Microsoft can’t compete with iTunes”:http://www.roughlydrafted.com/RD/Q4.06/F6DC3D84-5B4D-43D4-B9ED-1F2033A895DA.html. I think he’s taking something simple and trying to make it into some grandiose statement about Apple vs. MS.

The success of the iPod is actually not too difficult to understand. Apple simply had the best software + hardware combo, and the best marketing. And by “best,” I also mean that it worked. Their software was good enough, that people who didn’t even have an iPod use it. Their solution was good enough, that most people didn’t even mind the DRM. It’s clear that people value an easy to use system with good content way over the choice of DRM, otherwise should eMusic be dominating the market?

If someone had come along and actually offered a WMA based system that worked just as well (including integration with players), and had a snazzy looking player with marketing to match, they could have done just as well. I actually applaud MS for trying to make a DRM system that is more open than FairPlay. The problem seems to be that it’s just hard to get the hardware (as well as the software/hardware interface) right. And Windows Media Player sucked for a long time. But it’s a great myth to think that somehow Apple is less evil with their DRM than MS is. It seems like people like to associate WMA DRM’s evilness with MS’s general evilness, but I think that company is way to big to be able to maintain such a coherent evil attitude.

Besides, I don’t think DRM is the result of any tech company actively trying to be evil. It’s the result of the record companies wanting to protect their content. As you can see from the selection on eMusic, it’s hard to compete if you don’t offer DRM. But I’m willing to bet that if the media companies were OK selling un-DRM’ed music from the get go, then neither MS nor Apple would be spending precious engineering resources to build a DRM solution. (Though MS might still be working on a proprietary music format. But that’s different. I mean, MP3 is/was patent-burdened as well. It’s just that it was more open than WMA was (as in it was multi-platform, and a reference decoder implementation was available in source code form)). Actually, it’s conceivable that Apple would still enforce some kind of DRM system, one that limited iTunes purchased songs to be played only on iPods.

Someday portable media players will probably be well enough understood that they’ll get standardized, and we’ll realize some of the WMA world’s original vision. But clearly we’re not there yet, so MS, Apple, and Real are all taking the paired software/hardware approach. If it ends up with more working solutions to choose form then before, then it can’t be all bad right?

A few keyboard tidbits

I just purchased the “Belking PS/2 Ergoboard”:http://catalog.belkin.com/IWCatProductPage.process?Product_Id=98781 from Newegg. This is the keyboard that my co-worker Phil has been using for a while now, and it might be the best non-Microsoft ergo keyboard out there (that’s under $50). I’m pretty it will be to my liking (since I’ve already tested it out), but I’ll reserve final judgement until I write a review.

Also, a PC Watch “reviews”:http://pc.watch.impress.co.jp/docs/2006/1012/elecom.htm the now infamouse gear drive keyboard (Japanese). The reviewer confirms that the gear drive mechanism does really allow you to press any part of the surface of the key to push the key down. It also appears to have decent rollover support as well. Coming it at under 4000 yen, it’s an interesting product that people can try without incurring too much risk.

Mean while PFU introduces “two super high-end Happy Hacker Pro models”:http://www.pfu.fujitsu.com/hhkeyboard/hhkbprohg/. Both custom made, one with traditional Japanese varnished keytops, and the other with a brushed metal aluminum case, coming in at $5000 and $2500 respectively. I kid you not.

Return of the Floppy Drive

I thought these things were totally outdated, but apparently not. They have saved my ass twice in the past week, both during Windows installs. I guess the real problem is that the XP installer is 5 years old, and doesn’t have any modern drivers.

Microsoft should really release setup disks with updated drivers once in a while. Especially if the product is going to last 5 years as their flagship desktop.

And in case anyone was wondering, to create a driver disk that you can use during windows setup, all you need to do is copy the .inf, .sys and related files for a driver onto a floppy. It apparently doesn’t require any kind of special layout on the disk.

Asus P5B Deluxe (/Wi-fi) Edition Reviews

Here’s another set for the Asus P5B Deluxe and Deluxe/Wi-fi Edition motherboard.

* “NeoSeeker”:http://www.neoseeker.com/Articles/Hardware/Reviews/asus_p5b/
* “RegHardware”:http://www.reghardware.co.uk/2006/09/13/review_asus_p5b_deluxe/
* “Bit-tech.net”:http://www.bit-tech.net/hardware/2006/08/03/asus_p5b_deluxe_wifi_ap_edn/
* “Legion Hardware”:http://www.legionhardware.com/document.php?id=580
* “PC Perspective”:http://www.pcper.com/article.php?aid=297
* “OCWorkbench”:http://www.ocworkbench.com/2006/asus/p5b_deluxe/g1.htm

Some places to try

Qian and I watch a KQED show, “Check please, Bay Area” every week, where they have three guests rate each other’s favorite restaurants. Out of many weeks of watching, there’s a few that we’d definitely like to try:

* Aziza (outer richmond)
* Memphis Mini’s (haight) (I’ve had takout from here before)
* Da Flora (north beach)
* Millers East Coast West Delicatessen (Polk street)

Bong Su

This is Palo Alto’s Tamarine’s sister restaurant in SOMA. It’s advertised as a high end vietnamese cuisine, just like Tamarine, and it delivers pretty well. I’ve been there twice, and both times have been good experiences. The Shaking Beef, the lamb chops, the monkfish, duck mustard wrap appetizer, as well as the banana beignet and lemon grass creme brûlée are all recommended. About $30-40 per person w/o wine.

Linear switches in Deck Keyboards

I’ve mentioned “Deck keyboards”:http://www.deckkeyboards.com before. They use Cherry switches and have backlit designs which seem pretty high quality.

Unfortunately, according to this “post on their forums”:http://www.deckkeyboards.com/forum/viewtopic.php?t=238, they use the ‘linear’ style Cherry switches, which I find the most annoying.