Getting the Most out of the Home Row

If you're willing to exchange a bit of memory for a lot less strain on your wrists, let alone work speed, this is your lucky day. In this post, I will describe how I've tuned my everyday work environment to a point where it feels completely unnatural for me to …

more ...


Rattle back, Rattleback!

As part of the course requirements for the mechanics class I took, a team of which I was a part designed a Rattleback. A rattleback is a top that appears to have a preferred direction of rotation, i.e. if you start spinning it the wrong way, it (unintuitively) will …

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: I've …

more ...

LinuxTag is not free any more (Update: or is it?)

Just now, I was thinking about which weekend I'd have to reserve to go to LinuxTag, which will be taking place in my current home town, Karlsruhe. Turns out that I don't even need to decide that: They will be charging 35€ to get in this time around. The show …

more ...

The State of 802.11g Wireless Networking in Linux

This entry describes my way to wireless LAN in Linux. It is an update of an earlier article. All I wanted was an 802.11g-compatible PCMCIA card with a reasonably open and functional Linux driver. I find it ok if the card's firmware is not open source, but I hate …

more ...

Just don't use ACPI on old computers

A brief hint for those using Linux: If you have an old computer, and Linux chooses to disable ACPI, leave it at that. That is, do not use acpi=force. I just had a case of a computer that appeared to work fine with it. Only that the ACPI option …

more ...