
One of the things I looked forward to when I moved the the U.S. back in 1999 was that the Mountain Dew there had caffeine, and lots of it. Canadian Mountain Dew does not, for some strange reason. My pet theory is that kids tend to drink "colourful" sodas more than colas, and the hyper-caffeinated Dew would blow their energy levels through the roof come Saturday morning.
But, after long coding sessions ("5 in 3", or "how long would it take to have a functional QuickTime failover demo? You have 1 week...") my body was building up resistance to the effects of caffeine from my ever increasing intake of coffee. I needed, as Huey Lewis would say, a new drug.
I found one. While shopping at Larry's Market in Bellevue, I found the wonder drug: Guarana Chai Tea. This stuff is waaay more potent than coffee, without "The Shakes" (you know what I'm talking about) and with a really nice, smooth taste. I wrote a lot of DMS code powered by this stuff, and hence this post's category.
After a few months of drinking this stuff, Larry's decided to stop carrying it. I couldn't find it anywhere, so back to alternating between coffee and Diet Coke. Alas.
Years pass.
Last weekend, shopping at a one of those "upscale" grocery stores in SOMA, I found it again. I can feel my heart skip a beat.

I'm not a huge fan of cell phones. Their displays are pitifully small, their input mechanisms make my ancient Timex-Sinclair 2000 look like a model of ergonomic excellence, and they don't seem to be great for anything, even voice. I'd like to carry around only one device, not an iPod, camera, phone, PDA, etc.
Well, this phone is pretty close. It still has a small screen and low resolution camera, but the qwerty keyboard is a step in the right direction. You actually have a hope of writing an email or SMS message with it without accidentally dialling 911.
Add some 802.11 goodness and CF/SD expansion, and it might be able to replace some of the gear I'm packing.
The above photo is from Phone Scoop, and further coverage from Engadget is here and here.
Yesterday, I bought a copy of Delicious Library, which is a program for managing collections of your stuff. ![]()
I can use my iSight camera to scan in bar codes of books, DVDs, software, CDs and they appear in the library as icons. It loads all kinds of information about each item via the internet, probably from Amazon, and also has a suggestion feature that shows you similar items.
Someone please tell me why I shouldn't get one of these:

![]()
Windows Vista
Press pass site
Oh and in other news my XP 64bit finally shipped.
EOM.
W. Richard Stevens wrote the definitive books on Unix and network programming. Probably an entire generation of programmers, regardless of their preferred operating system, have educated themselves from these books.
However, they were getting a little long in the tooth since his unfortunate passing in 1999. Recently, several Unix gurus have stepped up and updated these books, including for Mac OS X.
Especially note the Dilbert comic on the cover.
I've added two new blogs in the "friend blogs" section to the right. The first is my sister's travel/photo blog from Central America.
The second is a friend's site with a lively debate forum (that is not yet linked from the home page). If you want to debate politics or celebrity gossip - it's the place to be. There's a decent balance of liberal and conservative over there, although the liberal tends to be more outspoken (and bitter - LOL)!
Rounding it out, we've got Chizzy and Bryan, aka "9 hours ahead"; an interesting blog by expats in Switzerland, and Metrotronic, who posts deep insights into the human condition, and the occasional beautiful photo. Both are great when they actually do updates (ok, ok, we don't update that often either, and we have three authors!).
I've been using Skype for a while now with a $6 headset from buy.com. It's a free p2p phone service that includes IM and file transfer features. You can also make calls from your computer to a regular phone number using a feature called SkypeOut. The per-minute rates to most countries are extremely low, and the sound quality is quite good.
The three issues I found were the first time I installed the software, I got an incoming ring while I was going through the install wizard. My CPU pegged to 100% and it took several minutes just to get task manager up to kill it. Since then it's been fine. In general, though, it takes a lot of cpu, maybe a minimum of 450mhz if you're doing nothing else. The second issue is that Skype often shows your friends as offline, when they are actually online. It's so bad that I just use messenger to see if people are online and then ring them up on skype (which still works if they appear offline). They can send voice data halfway around the world, but apparently can't synchronize presence data. The third annoyance is that they seem to come out with at least one new version a week, and some break compatibility with users who arent up-to-the-minute. It makes me nervous they have to update the code so often.
A tip: the voice quality (especially for multi-person conference calls) depends on who initiates and adds people to the call. The conference initiator should have the highest (upstream) bandwidth.
Overall Skype has better quality than older solutions such as Roger Wilco, or XBox Live, and it traverses NAT and firewalls well. I have yet to try it while playing an online game, but for voice chat it works really well. Also, I should mention that although it's by the developers of KaZaA, it does not contain spyware (seems they've found a viable business model that doesn't revolve around that junk).
Here's an interesting article on Skype which also has choice words from their main competitor, Vonage:
Although the year is only half over, I hereby announce that RSS has won the Nullstream Golden Hammer of the year award. This goes out to the technology that is the most overhyped, and proclaims to solve every major problem out there. "When you have a golden hammer, everything starts looking like a nail".
Furrygoat's Law mentioned it early on. We've seen a a growing number of RSS related stories over the past few months. Even the announcment of a $100 million VC fund for RSS technologies wasn't quite enough to hand out the award. No, it was this post about Seattle Public Library RSS feeds that kind of sums it up.
On first glance, it doesn't sound like a bad idea. But wait a minute - we already have a great, non-polling way to be notified when a book is available or overdue it's called email. Are you really going to have 20 RSS feeds that you're constantly polling to see when your books are overdue? The Delicious Monster integration is a decent idea, but this is at best just "Web services", and really it's just "the Internets". My Web API for the library app:
Continue reading "RSS Golden Hammer"...
I don't normally announce every Google release here, but this one is different 'cause I worked on the PageRank feature in my 20% time. You can get it here.
[ Works on Windows, Mac OS X and Linux ]

Llamasoft is one of those game companies started by a computer nerd that grew up with computers in the 70's and 80's, like most of us. Check out his (6 part) history. Sound familiar?
Microsoft is baking Llamasoft's lightsynth, Neon, into Xbox 360 and I really can't wait to see it. All you need to do is put on some Marley, smoke up a bowl, and chill out to the sweet FX.
There's an article in the The Guardian here.
Now, what I'd really like to do, is have an EyeToy connected to the Xbox 360, conduct it like a Theremin and save the results to disk.
Furrygoat has a recent entry on widescreen vs. dual monitors. We have been having similar discussions here. Currently my debate has really been about dual wide vs dual standard, but Furrygoat makes a good point about being able to replace your desktop with a laptop. Hard to do with dual monitors. My preference has always been to have nearly the same setup between work and home (monitors, keyboards, mice etc.) The major drawback I have to this scheme however is that XP remote desktop doesn't support dual monitors. So I'm forced to a single monitor when working from home regardless. When I switch to laptop all bets are off, I have a different keyboard, mouse, and monitor size / form factor.
As for monitors: the Dell 2405 is pretty sweet, but for that price you can get two 2001FPs. So you can have one monitor at 1920x1200 or two with 3200 x 1200 res. But admittedly resolution alone isn't always the deciding factor.
Some interesting things happened recently with Apple, and I thought that I'd have a Cringely-like attempt at predicting the future. (Note: I do not have any inside knowledge about any of this stuff, I'm just wondering out loud and randomly connecting dots that may or may not exist based on publicly available information. YMMV).
Apple has updated their line of iPods to have colour screens (no more monochrome Chicago font) and added podcasting support to iTunes, but where is this going?
Continue reading "iPaul, iPod, iPredict"...
Oh the memories. I'm not much of a tea drinker myself, but I do remember that stuff. Guarana is serious coding fuel.