Sunday, April 19

Today's FoxTrot

Bill Amend quit doing FoxTrot comics on weekdays, but he still draws them for Sundays. Once again, it's a puzzle, and today's was pretty fun. I figured out all of the letters in my head, though two of them I solved by inference and not mathematically (I seriously can't remember how to do differentials, and I didn't bother with the three-digit divisor).

Fox Trot —

Thursday, April 9

My (brief) adventures with AppleTV

So I bought an AppleTV yesterday. I had been advised against it by two different people, especially since my primary intended use was going to be for playing videos from Hulu through the Boxee plugin. I'd been told that the Flash video playback on the device was no good, and both of the people to whom I spoke had either uninstalled Boxee or gotten rid of the device altogether.

However, I'm stubborn, and I figured my standards couldn't be too demanding. Hulu on my iMac looks awesome, even through Boxee, so how much worse could the AppleTV be? I still watch cable and DVDs through the coaxial input on my TV, after all! Also, my TV is a 4:3 CRT, and I haven't even been exposed to the fancy-schmancy High Definition stuff that's all the rave these days. I just wanted to see it for myself, so I went to the Apple Store after work yesterday and picked up a 40GB ATV.

I thought that my set, with its HD component video inputs, was capable of displaying 720p HD— but apparently it isn't. I had to settle for standard-def 480i output from the device, which was the first disappointment of the evening. I set the machine to sync with my iMac's iTunes library, then I sat down to eat dinner with my wife (who was finally discharged from the hospital yesterday! hopefully she stays well for a while this time).

After I finished cleaning up from dinner and loading the dishwasher, all of the lights in the house suddenly turned off. They flickered back on briefly, but soon the house was dark. Thankfully, it wasn't yet 7pm, and Daylight Saving Time meant that there was still enough light coming through the windows that we weren't entirely enshrouded. My AppleTV adventure was cut short, though. I turned on my (battery-powered) EeePC in order to look online for the power company's phone number, only to realize that the outage had also turned off my modem and router. I ended up using Google's 800-GOOG-411 service to get ahold of them anyway, and was told that it was a known outage that should be resolved by 7:46pm.

Around 7:30, the lights came back on. I turned the AppleTV back on and resumed the iTunes sync. I let the AppleTV play the latest episode of the FLOSS Weekly podcast while it finished syncing and I surfed the Web on my netbook. This was the best use of the device I'd had yet... the ability to listen to podcasts & surf the Web while downstairs in the living room and not holed up in front of the iMac in my home office.

After the sync was finished, the AppleTV wanted to update itself to the latest Apple firmware, which I allowed it to do. Then I created the USB patchstick with my SanDisk thumb drive so I could hack the box and install Boxee. It installed and ran just fine, so I fired up Hulu. The video there was incredibly choppy. It got better when I turned off the 480p high-resolution stream in my Hulu account and restarted the stream of Monday's episode of Chuck, but it still wasn't smooth. This was very frustrating, and the Boxee CBS player had the same problem. Oddly, the Comedy Central player was better, but still not great.

Boxee was awesome when I set it up to play video files over the network from my Mac. I had a House episode I'd downloaded recently since my cable box's DVR cut off the end of the show, and the XviD file played great streaming through Boxee.

However, my main attempted use for the AppleTV was going to be a replacement for cable, watching all the shows I like with Hulu and through Apple's iTunes Store. I wanted to make sure I got all my video legitimately, through paid or ad-supported Internet means, and not have to resort to downloading all my shows from the shadier corners of the Internet. Since Hulu wasn't satisfactory as a cable replacement (and Big Bang Theory doesn't have any legal Internet distribution, anyway), I restored the device to its factory settings and put it back in the box to return it to the Apple Store.

It made for an enjoyable evening of hacking around (I even enabled ssh access to the AppleTV, which was pretty fun just for the hack value), but it's just not viable as a replacement for cable. I'll probably need a full-scale Mac mini for that, but if I'm going to run full-on OS X I don't want to be using a CRT with overscan, anyway. I'll wait until I can afford both a mini and a new flat-panel TV with HDMI input, which probably won't be for a while.

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License. Permissions beyond the scope of this license may be available by emailing the author (use the link above).

The Geek Code desperately needs updating, but in any case here's mine (as of 2010-02-28):

Version: 3.12
GIT/MU d+(-) s:+>: a C++> ULXB++++$ L+++ M++ w--() !O !V P+ E---
W+++ N o++ K? PS PE++ Y+ PGP t !5 X- R- tv+@ b++ DI++++ D--- e*++
h--- r+++ y+++ G+

If you really care about knowing what that all means, you either know the code already, or you can get it decoded for you here.