Tech


I received my Chumby yesterday and it is definitely a neat little device with a fair price tag. So when I say it’s not perfect, I mean exactly that.

According to a post on the Chumby forums by a Chumby employee, “the device has a 266MHz Freescale ARM9 with 133MHz bus, 32MB SDRAM and 64MB of NAND Flash.” It also has two external powered USB ports and a headphone jack on the rear of the unit, along with the power connector and a power button (be careful grabbing it by the back when moving it; I’ve turned it off accidentally once). Another interesting thing to note is that the unit’s wifi is actually a USB 802.11g dongle on the inside of the device, which means you can replace it if need be. There is also a second powered USB port on the inside which is not in use. Lots of room for expansion on this thing.

The other great thing about the Chumby, before we go into my personal experience with it, is that 100% of the software running the thing is either GPLv2 or LGPLv2.

Inside the shipping carton was a plastic sleeve sealed with a Chumby logo sticker, and inside that was the burlap or canvas bag that contained the Chumby and all its accessories.  The entire package has a “recycled materials” feel to it, from the coarse fabric bags that contain the product to the recycled paper manual. If you’re the sort of person who uses the phrase “carbon footprint” in normal conversation, you will likely be pleased at the packaging in which the Chumby arrives.

chumby.jpg

Being the type of person I am, I immediately discovered a velcro-sealed pouch in the bottom of the unit that contained a connector for a 9V battery, one of which I happened to have laying on my desk. The Chumby powered up right away and I set about watching the introductory video that plays on first boot. Shortly thereafter the problems set in.

Now to be fair, I should say up front that I wasn’t thinking about some things. Like how a puny 9V battery isn’t going to power something with an LCD display for very long…and it didn’t. However, going back to my bedroom and plugging it in near the night stand that is now its permanent home, I was having a lot of trouble getting a wireless signal.

My wireless router is probably 30′ in a straight line from the Chumby and the signal has to go through one or two internal walls to reach the Chumby if my door is closed, which it usually is (roommates). It grabbed a signal and an IP address early on, but then would fail to reboot properly. Upon trying to regain connectivity, it would fail — over and over and over. I took the unit out to my work area and plugged it in so it was within a couple feet of the WAP, where it proceeded to function flawlessly (except when I had it on rapidly-draining 9V power only, when it would make awful stuttering static noises and shut down).

Eventually I got it to grab a signal from my bedroom and it hasn’t lost it again (about 25 hours now).  So just be aware that you may experience some issues when you first get it out of the box. Not sure if it just needs burn-in time or what, but it’s run beautifully since.

After you activate the Chumby, a process which consists of tapping the screen to replicate a pattern shown on the Chumby site, you can begin to have fun with it. There are several hundred widgets available already, including 67 clocks, and you can have multiple “channels” containing unique widgets. I currently have a “Clocks” channel with about 10 of my favorite clock designs (a bunch of BBC TV clocks from the 80s, a Nixie tube clock and some other retro stuff), a “Productivity” channel with a Google calendar applet and a mail checker, and the stock “Default” channel where I literally dump anything and everything that looks remotely interesting.

 “Neat, it’s a $179 clock. Big deal,” I hear you saying. It’s a bit more than that. Admittedly, I don’t use the news and RSS widgets as much as most people probably will. Why not? Well I usually have my MacBook sitting right here next to me, so I prefer to read news on the Mac’s larger screen. But I’ve been able to offload 100% of my internet radio needs to the Chumby. It has a built-in SHOUTcast browser, Mediafly podcasts, “Radio Free Chumby” which has a load of FM stations that broadcast via web and you can even plug your iPod directly into one of its two USB ports and play songs from it.

All of the widgets are Flash 7 movies, so it’s possible to author a widget with anything that can produce Flash, not just Macromedia’s proprietary (and usually Linux-hating) tools. This is good news, and I can’t congratulate the Chumby team enough for making such good choices when it came to licensing and implementation of widgets.

The unit can be converted to use wired ethernet with very little work and at least two particular models of 10/100 dongles, a Linksys and a Trendnet, are known to work with it. You can ssh into the unit easily enough, by activating what amounts to an easter egg, as well as perform all sorts of other hacks. These are detailed on Chumby’s own wiki. It runs its own webserver which can be accessed by entering its IP into a web browser, but the only content is a summary of wifi information.

Now, to delve into some of my complaints with Chumby:

The touch screen is a bit “meh.” It works, and it works well enough, but sometimes I find myself having to press a button five or six times before it finally registers, and this occurs whether I use my thumb or my forefinger, pad or fingernail. This seems to be exacerbated when I’m laying down (start using one, you’ll see what I mean) but sometimes even if I’m sitting up and holding it directly in front of me it still gets iffy. It works for the most part and you can recalibrate the touchscreen as and when necessary.

Centralized widget control is the other issue. All widgets for general consumption have to be approved by Chumby and placed on the Chumby Network. This isn’t so bad, but it smacks of Apple’s “all your iPhone applications are belong to us” nonsense they tried to pull (looks like they can’t really enforce this, however, which is good news). I like quality control, but I like choice, too.

“Seeing extra widgets on your chumby that aren’t shown in your channel above? These are added by Chumby Industries and content partners. Sharing these promotional widgets with you is how the Chumby Network stays FREE.”  That was a message that gave me some cause for concern. I understand that bandwidth isn’t free, but I did pay $180 for this thing. Having seen some of these nefarious widgets, I have to say that they’re really not so bad. The ad content disappears in under 30 seconds and you’re not forced to watch the advertisment videos…this is a good compromise and I’m certainly not begrudging Chumby Industries their meal ticket.

As you can see, my complaints with the device are minor. I was pleasantly surprised by how little about the thing irked me at all. Instead of having to grumble about ads, centralized control and a flaky touchscreen, I’ve just been enjoying the hell out of it instead. I think you will, too, if you get one. The only way to really experience it is to use one. I’m glad I bought mine. (4.5/5 rating)

You can find a bunch of videos of Chumby unboxings and other things that are probably way better than the one I tried to shoot on, where else, YouTube.

Partly to alleviate boredom and partly to force myself to get back in the habit of writing more, I’m presenting and commenting on some of the tech and freedom stories that I found interesting this week:

  1. Stylish Add-on For Firefox
    First on the list is the incredibly cool Firefox add-on called “Stylish.” What stylish essentially does is apply third-party CSS code to various websites, bringing them in line with your personal tastes and/or desktop themes. Another blog post on mashable.com yielded a comprehensive overview of some of the scripts available for Stylish on userstyles.org (many of them are also available for both Greasemonkey and Opera), including this gorgeous rewrite of Google that I now use (easily localized, too). Have a look around at UserStyles and see what catches your eye.
  2. “Gran Paradiso Alpha 6” (Firefox 3) Released
    There is not much I could write that our friend Matt Hoy didn’t already write over at his blog, MBHoy.com. Firefox Alpha 3, codenamed “Gran Paradiso,” has been released. I haven’t begun to use it myself, preferring to keep all of my plugins and add-ons intact, but word has it that the new Firefox has stopped leaking memory like a sieve, weighing at under 100MB even with over a dozen tabs open. For someone like me who usually keeps 3-4 browser windows, each with 8-10 tabs open, across multiple workspaces, this is very good news indeed.
  3. Gobuntu Announced On Shuttleworth’s Blog
    Mark Shuttleworth, founder of Canonical, Ltd. and financial backer of the Ubuntu GNU/Linux distribution has announced a project called “Gobuntu” which will focus on stripping out every piece of software that is not “free,” i.e. freely modifiable and redistributable. “We are trying to apply the FSF ‘rights’ definition to everything in the platform,” said Shuttleworth in an update to his blog posted Tuesday. As a staunch supporter of software freedom and of the Free Software Foundation (FSF) I certainly applaud this. One of the major drawbacks, however, is that a lot of popular formats and technologies (including PDF, MP3 and Flash) are anything but free, with either serious patent issues (MP3) or being downright closed technologies (PDF and Flash, both Adobe products). Shuttleworth addresses this saying, “This means that we try to strip out ANYTHING which is not modifiable and redistributable, including firmware, PDF’s, video footage, sounds etc” and goes on to explain that “Gobuntu will not correctly enable much hardware today – but it exists as a banner for the cause of software freedom and as a reference of what IS possible with a totally rigorous approach.” I had not been the hugest fan of Shuttleworth for awhile for various reasons and tried, unsuccessfully I might add, to find another distro that suited me better. But between his flat-out “we will not even entertain a patent deal with Microsoft” and his seemingly increasing commitment to software freedom, rather than mere “open source” software, which is often not freely redistributable or modifiable, I am once more a fan. Keep up the good work, Mark!
  4. Open Up To Open Formats
    Robert Strohmeyer of MaximumPC has written an engaging article about the need for all of us, not just GNU/Linux users, to move to free and open formats rather than sticking with the old “standards” such as MP3 and DOC, both owned by corporations. Strohmeyer doesn’t spend a lot of time discussing the benefits of open music formats such as OGG, but he touches on the important bits, such as why DRM is a heinous affront to the rights of consumers. He mostly covers the issues with DOC, OpenXML (MS’s “open” format) and ODF (OpenDocument Format, used by OpenOffice.org).

    If someone’s been using Microsoft Word for a decade, and all of their old files are in the DOC format, they’ll most likely feel (whether it’s reasonable or not) that they should continue to buy upgrades to Word in perpetuity, out of an ill-founded concern for backward compatibility. The reality, however, is that proprietary standards create greater compatibility problems than open ones, because they are less subject to approval and oversight, and the changes they undergo tend to serve the interests of the vendor rather than the end user.

    All in all, not a bad read at all. And it’s very heartening seeing articles that are pro-freedom in a magazine like MaximumPC, which is geared toward hardware geeks who are, for the most part, running Windows. Give it a go, it’s short enough.

  5. Apple Purchases CUPS
    Apple Computers has purchased the CUPS printing system from developer Michael R. Sweet. While Apple first licensed CUPS for use on OS X in 2002, it has now purchased the source code and hired Sweet. While Sweet did say, “CUPS will still be released under the existing GPL2/LGPL2 licensing terms, and I will continue to develop and support CUPS at Apple,” I have had a steadily declining respect for Apple and the way it views software and consumer freedom. Maybe they’ll charge us an extra $0.30 per page we print like they charge for DRM-free songs on iTunes.


“It’s not an iPhone, it’s a big-ass table. Take that, Apple!”

This pretty much sums up my feelings about their “surface.” I’m looking forward to seeing video of the first Surface BSODs.

Vista, Silverlight, a coffee table? How long until Microsoft just gives up altogether?