Putting the “Hard” in “Hardware”

Quite often, I hear complaints that coding for GPUs is difficult. In response to such comments, I believe that, for correct perspective, the discussion needs to be framed somewhat differently.

First of all, squeezing the last drop of performance out of modern CPUs is hard, too. Here’s a nice …

more ...

New release 0.91 of lircd-xpc

I have just uploaded version 0.91 of lircd-xpc to the site. This should make the daemon a bit more resilient against a state where one endpoint thread crashes, and the other lives on, resulting in an unresponsive daemon. If you’ve encountered this, you might want to update. This …

more ...

Audio player problems

I have generally been very happy with my new Samsung YP-MT6Z, until I hit a snag today. From my tests, it seems that the total lengh of all folder names on the device cannot exceed a certain number, on the order of a kilobyte or so. That boils down …

more ...

Linux on an IBM/Lenovo Thinkpad R52

This post summarizes my experience of making the hardware in my shiny new IBM ThinkPad R52 work with Linux.

I initially tried Debian on this computer, but later on headed over to Ubuntu with a home-built kernel for a bunch of reasons on which I won’t elaborate here. Update …

more ...