Sorry friends in real life, today’s entry is extremely nerdy. I received a new machine at work today and proceeded to do a fresh install of Ubuntu Jaunty. One thing I tend to do is drag around old ssh keys with me. Yes, I know this is bad security practice. I do it anyway. Bugger [...]
This is definitely the best changelog that I’ve ever written: http://git.kernel.org/linus/50d716e477a456f6ef8ef05f06a34f3d96b66e80 ACPI: dock: fix “sibiling” typo Crossword clues as haikus: Snakes from the same brood fighting Jackson on a plane? sibilant siblings I guess Will Shortz’s job is still secure. I am sick and tired of these motherf@#$ing typos in the motherf@#$ing kernel! Maybe Brendan [...]
The HP B9180 is a great printer… except when it’s not. Watching it go on the fritz, munching its way through expensive consumables is one of the most frustrating feelings in the computer world. One common problem is this annoying band that gets printed near the top or bottom of the page. The HP solution [...]
Paul Graham has written another fine essay titled Maker’s Schedule, Manager’s Schedule. I highly encourage you to read it, Right Now. First paragraph? One reason programmers dislike meetings so much is that they’re on a different type of schedule from other people. Meetings cost them more. My only “complaint” is this paragraph: For someone on [...]
ACPI: acpi_pci_unbind should clean up properly after acpi_pci_bind The above is my 100th commit in the Linux kernel project. In other news, I started shoulder physical therapy today (not too painful), I’m finally getting buffalo grass installed, and otherwise generally enjoying a wet and dramatic summer here in Fort Fun. Laissez les bon temps roulez!
At one point, my good friend Jeff Vyduna of polleverywhere.com fame used to think that I was 6 months ahead of the curve. I think I’ve kinda lost my mojo; certainly Jeff is more advanced than I am these days, especially since polleverywhere is a YC funded company. But maybe compared to some mainstream tech [...]
We interrupt the China travelogues to bring you a quick technology wank. Slate reviews The Best Ergonomic Keyboards on the Market. Somehow the Kinesis Advantage was the winner, scoring 25/30 points. I actually tried this keyboard a while ago and found it completely unusable for one simple reason: the escape key is too small. Now, [...]
I’ve avoided reading this post on the evils of url shorteners (like tinyurl and friends) ever since it appeared on reddit, hacker news, digg, etc. because it’s one of those posts that you can compose in your own mind just from reading the title. But then the Freakonomics blog picked up the story, and I [...]
In true Linux fashion, we’re playing catch up to both Apple and Microsoft. They’ve both got shiny ads promoting their operating system (although in truth, why should a regular consumer ever Grow Your Own divx care about their OS? It should be totally transparent) so we want one too. A ComputerWorld columnist posted his favorite [...]
During development of my PCI core learns hotplug patch series, Vegard Nossum decided he wanted to subject them to kmemcheck, which is a really cool tool he’s been working on. One of the things he found was a use-after-free bug, and as we all learned in Programming 101 (at least when 101 was taught in [...]