The Smart Home That Learns
Home automation that infers the routine instead of waiting to be programmed.
Lead story
How a battery tells you it is about to fail, and what it costs to listen.
Home automation that infers the routine instead of waiting to be programmed.
Taking apart the page allocator in MIT's teaching kernel to find out what it was hiding.
bird_shell: pipes, redirection, job control, and the part of POSIX nobody warns you about.
Four years in a university robotics club, and the motor driver that kept burning out.
The best tool I have for a hard problem is leaving the room it is in.
Not the strongest ones. The ones that suit how I actually think at eleven at night.
The Pune breakfast, done properly, which mostly means not drowning the poha.
Five days, four innings, and the only sport that lets a draw be the best possible result.
The rare sequel that earns its length by using it for something.
Forty-three minutes with no slack in them, and the rare record where the production is part of the writing rather than a coat of paint over it.
Still the best single book on the craft, provided you read the reasoning and not the rules.
Why the question nobody will ever face is often the only one worth asking.
Intentions written down with dates attached, which is the only thing separating them from wishes.
Running the same kernels across architectures to see which generational claims survive contact with a workload.
Measuring what associativity and replacement policy actually buy you, on real traces.
The record
Milestones in order, from a university robotics bench to a battery pack that had to be told what it was about to do.
Everything
Every article filed, browsable by section, by kind, or by tag.
Correspondence
Letters to the editor, and everywhere else this paper's writer can be found.