This is my favorite keyboard. It’s comfortable, fast, and efficient. Make one! Materials 1 Arduino pro micro 1 nice micro usb cord 48 switches (your choice) 48 diodes (1N4148 or similar) 48 keycaps (I like DSA profile) 2 ft of old ethernet cable Some wire (18 AWG to 28 AWG is fine; copper is better)… Read More


Purpose Audio baby monitors are cool and all, but how do you know when your 1-year old decides she’s big enough to climb out of the crib? Enter the baby spycam. This project follows: jacksonliam/mjpg-streamer (github) start-service-at-boot (Linode) Download and build Create a dev directory, clone the github link, and compile for install. mkdir dev… Read More


I have wanted to try blacksmithing since I was a kid. Yesterday I finally got a chance to do that. My setup is a propane tank, 6 firebricks, and a piece of railroad track. I had to cut one of the bricks. I scored it with the angle grinder and then snapped it over the… Read More


I previously built a Roubo phone stand that gets used all the time. But phonestands are so useful that I have more. A lot more. I designed this one in OpenSCAD, a free text-based CAD program, and it is fully parametric. You can adjust the size and the angles to ridiculous degrees. But this is… Read More


A Blessing To eat when you’re hungry To sleep when you’re tired To work with your hands For the growth of a peaceful tribe And finally to recognize The fragile gift Of the air around you Breath breathed before If you’re not expecting it, poetry can require some explanation. I wrote this in the airport… Read More


Context I am enrolled in a Natural Language Processing course this quarter. I’m enjoying it a lot and decided to share some of the coursework here. This represents an analytic comparison between the screenplay of ‘Carnival Row’ and the novel Frankenstein. If you’re interested in literature, language, or python, I hope you find this informative.… Read More


I’ve been making some coffee scoops recently and this is the one that I most enjoy. It’s cherry, like most of my spoons. Scoops are in some ways more difficult to carve than a regular eating or serving spoon. First, they’re difficult to hold on to. Bigger spoons have a handle. Second, they are deeper… Read More


I am a linux guy. Since Windows Vista, I’ve found that I prefer the simplicity and predictability of open source software to the arbitrary (and silly) business decisions that Microsoft keeps foisting on its users. However, I also run Windows in order to use Excel and for games. I have come to peace with it–mostly.… Read More


One of the benefits of the new house is my little workshop. I used to carry the lathe in and out to the back patio anytime I wanted to turn a pen or a muddler. That also meant that I never used the bed extension. Today I finally built a lathe stand. It’s quite simple… Read More


We’ve been in the new house since May. Slowly I am completing projects to make it more like home. I recently completed this coffee table. I wanted to build something simple with traditional joinery. I wanted something we could appreciate or ignore. I wanted something with details that I would enjoy whenever I saw it.… Read More