Monthly Archives: July 2005

On the Free Software Ecosystem

Apparently some people concerned that recent donations to the Drupal project are being used to buy computers from Dell, an operation which has done relatively little to support open software. One of the Drupal-ers responded with a pretty coherent explanation of why they went with Dell, and the basic reason is simple:

Dell makes decent servers at a lower price than vendors like HP, Sun and IBM.

To me, it seems like they are pretty good stewards of the generous money donated to them: they made a good faith effort to buy the greatest capacity with the best reliability that they could afford. Computing power is a commodity item, and Dell would seem to be awfully hard to beat in that space. It would be a poor use of donations indeed to buy less capacity and less reliability, wouldn’t it?

Teaching a spam filter to play chess

Sometimes I’m amazed by webpages which answer profound or trivial questions that I’ve asked myself before. This time, I’m more amazed that someone would work to answer a question that has never and probably would never occur to me: can you teach a spam filter to play chess?

Laird Breyer wrote a program called dbacl to filter email using a Bayesian classifier. For the amusement of all, he demonstrates how this program can be used to learn elementary chess tactics, and hooks it to Xboard so that you can play chess against it. Nifty.

Anyone going to SIGGRAPH?

I’ll be trundling off to SIGGRAPH at the end of the month. Any attendees (who I don’t see everyday at lunch here at Pixar) want to get together and schmooze a bit? I haven’t been in a few years, so my dance card is likely to be pretty clear. Drop me an email and let me know what days you’ll be around and maybe we’ll try to get together for dinner or something.

DIY Stonehenge

Discovery Channel Canada has a cool video about Wally Wallington, a gentlemen from Michigan whose hobby is trying to duplicate the construction efforts of the ancient Egyptians. He believes that the Pyramids at Giza could have been constructed with a much smaller crew than previously imagined. Check out the very cool video at the bottom of this page to see him raise a massive block and stand it on end by himself.

What the heck is an “anti-reaction”?

Microsoft propaganda minster Robert Scoble has remarked that news that Longhorn will prevent playback of DRM’ed video unless it is to a sufficiently “secure” or “digital” device has provoked a strong “anti-reaction”.

Just what the hell is an anti-reaction? It generated a strong reaction: a reaction that should tell Microsoft that anyone intelligent enough to know what it means knows that it is inherently anti-consumer. I’ve said it before, I’ll say it again: there are no consumers who think that DRM is a good thing. There is a reason for that: it only restricts consumers, it doesn’t empower them. It only makes things more difficult for consumers, it doesn’t ease their tasks. And perhaps even more importantly, it restricts the world of media creation to using those devices which are somehow approved of by Microsoft or their taskmasters in the media world.

In the last three or so years, I’ve begun to think of my computers as something fundamentally different than in years past. I’ve thought of them as engines for playing with mathematics and physics, I’ve seen them as game machines, I’ve seen them as storehouses for vast quantities of the written word.

Now, when I look at my computer, I see it as a method for creating media. I use it to process pictures, audio and video. I use it to store them, forward them to others, and subscribe to other people’s media feeds.

And DRM doesn’t help me at all with that because it takes some distribution decision out of my hands and gives it to someone else.

When I snap a picture with my digital camera, carefully nurse it with the Gimp until it is a masterpiece, I want to be able to print it without having to ask permission. I don’t think I should have to beg and plead Walmart and try to convince them that I am truly the owner of my own images, just because they look professional.

I’d like to be able to take my video content directly from my MiniDV camcorder, and load it onto the machine I use all the time (a Linux box). I’d like to be able to transcode them into a format which can be used in popular video players (like DVD players for instance) without worrying whether I have the right patented technology. I just want it to work.

I’d just like things to work, and be easy to distribute. Nothing about any of these DRM features seems to be at all concerned with these topics.

Treason, Okay, Violence, Okay, but Sex?

I’ve been tracking Wil Wheaton’s amusing anecdotes about competing in the 2005 WSOP, but today the poker muse must have temporarily vacated him only to be replaced by the political muse. Today he’s writing a brief letter to Senator Hillary Clinton, indicating that her valuable time might be better spent chasing after Karl Rove rather than Carl Johnson, creator of Rockstar’s Grand Theft Auto, San Andreas.

For those of you not immersed in the world of video games, Grand Theft Auto is a popular series of video games where the principal activities required are essentially all violent crimes. The gamer is expected to steal cars, drive around, shoot police officers, rough up prostitutes, and generally just cause all sorts of mayhem.

These games have been controversial since they were first released, but they are also insanely popular, due no doubt in some small measure to the controversy itself. The game is rated M, indicating strong violence and sexual themes, so it is not like parents are not warned.

But the controversy has been kicked up a notch in the last couple of months by a modification which is going around the Internet called “Hot Coffee”. Apparently one of the subplots for the game involves trying to get your girlfriend to invite you back to her place for coffee. This particular mod changes an innocent coffee break into, well, sex. No, I’m not going to give you screendumps, I don’t have any, don’t ask. Search around for yourself if you want to see what it’s all about.

So, here we have a game which consists of

  1. Stealing cars
  2. Drive by shootings
  3. Killing police
  4. Smashing hookers with tire irons

and yet the thing which requires a congressional investigation is the notion that someone has managed to create a modification to the game which allows you to see a bunch of flesh colored triangles do the horizontal mambo. Are there a whole bunch of parents somewhere who felt like GTASA was appropriate for their children until they learned of this mod, and are now irate?

I’m confused. I respect the idea that it’s a vile video game without any redeeming value and is completely inappropriate for children, but presumably you knew that before, didn’t you? If you are a resident of New York, do you think that it’s a worthwhile use of your representatives time to tell you what you and everyone else knows?

JuiceBox Revisited…

My Pear Photo Transferred to the Mattel Juicebox

In a previous blog entry, I mentioned that I had picked up a $12 Mattel Juicebox that I was thinking about hacking. I’ve done relatively little with it since then, but this morning I felt compelled to at least convert a picture from normal jpeg format to the internal format used by the player, without of course using the Windows XP software they ship with the thing (I think I already threw away the CD in fact…)

The format is simple: 240×160 12 bit values, with 4 bits for each of red, green and blue. That’s it, no headers at all. Oh, and you must name the file with a .jbp extension (Juice Box Picture?). I wrote a simple program to convert ppm files to this format (without dithering, but with 4 bit color it isn’t terrible), mounted an SD card, copied the file over, unmounted it, and then put it in the juicebox.

Voila. Worked perfectly.

Unfortunately, I’m camera-less today, so I’ll update with a picture later today. Witness the picture to the right.

So Long, Thanks for the Fish

It’s kind of a sad day for this Athletics fan. The A’s have been busy on the trading block, and have dealt two of my all time favorite Athletics in separate deals. Submarining right hander Chad Bradford was traded to the Red Sox for outfielder Jay Payton. Bradford has been on the DL for quite some time, so we haven’t seen a lot of him lately, but I loved to see him come into a game and through that ground-scraping dipping breaking ball that shoots up from the ground and then bends away. I saw more than a few major leaguers just leave the mound shaking their heads after seeing that one come up at them, only to dive away.

Having acquired another outfielder, it is perhaps altogether unsurprising that the trade that As fans were dreading came shortly after: Eric Byrnes has been traded to Colorado for pitchers Joe Kennedy and Jay Witasick.

Sigh.

The image that I will carry forward of Brynes is of a brilliant, flat out horizontal leap he made during the June 25th game against the Giants. I was sitting in left field, and a ball was hit into the gap in left. I thought for sure Byrnes was beat, but I remember seeing him go flat out, I saw his cap fly off and the bottom of his shoes flying away, and then watched as he bounced off the ground, only to bounce up with an ice cream cone. Later in that game, he ran down a hit by Ray Durham that bounced him hard off the wall. Great fielding, exciting fielding, and an enthusiasm for the game.

Chad and Eric, you guys both gave Oakland fans some terrific baseball moments. I expect that when/if you make your way back to the Colliseum, you’ll get warm and heartfelt ovations.

Great stuff.

Electrostatic Machines

While sorting through some books that I had stacked on my floor, I found ::amazon(“0071373233”, “Homemade Lightning”):: on my shelf. Building a Wimhurst static machine would be a cool project. Searching around the web, I found this great page on Electrostatic Machines which has lots of cool information.