Last week
- Step by step instructions for monitoring your yellingist feathered neighbors....
- Stick microphone out window, catch chorps, feel joy....
- After setting up dozens of Internet of Things (IoT) smart home devices, I started to wonder: how hard could it be to build one from scratch? I needed a project to learn on, so I decided to create something fun: a device that alerts my neighbors when my kids go swimming,...
- A simple box with one button and one job: reminding me to push that button....
2 months ago
- In the Q&A session following my EuroPython 2025 presentation about the Microdot web framework, a member of the audience asked me what the performance of MicroPython running on a microcontroller is. This took me a bit by surprise, because I really had no way to quantify it, I...
3 months ago
- July 3, 2025 Steve Mould is a science YouTuber whose work I really enjoy. He recently posted a video showing off an OpenDrop device by GaudiLab. The device is mesmerizing, and he was able to get some simple games developed for it using CoPilot. He explains the physics behind the...
5 months ago
- Last year I attempted to do some newsletter-style link aggregation… that good intention imploded spectacularly. But I switched to Obsidian this month and now I have a better system for aggregating links (post on that coming later). Inside this issue you’ll find some games, some...
- My spouse and I are on vacation in Japan, spending half our time seeing the sights and the other half working remotely and enjoying the experience of living in a different place for a while. To get here, we flew on British Airways from London to Tokyo, and I entertained myself...
6 months ago
- This is the same post as “Disable/enable Pi-hole using Apple Shortcuts” that I published a few years back, but aligned with the 6th major release of Pi-hole. This little piece of software has been running at our place on a Raspberry Pi left and forgotten behind the cupboard for...
8 months ago
- Write-up of getting started with a CNC pen plotter...
9 months ago
- I just got a Home Assistant Voice recently. I was so excited to try it out as a programmable Alexa....
10 months ago
- Take ownership—and responsibility—of your social data...
11 months ago
- November 16, 2024 I am deeply touched by the warm response to my recent MomBoard: E-ink display for a parent with amnesia post. It got much more circulation on Mastodon that I usually get, and overnight someone posted it to Hacker News — where it shot to the #1 story. I...
- November 12, 2024 Today marks two years since I first set up an e-ink display in my mom’s apartment to help her live on her own with amnesia. The display has worked extremely well during those two years, so I’m sharing the basic set-up in case others find it useful for similar...
about 1 year ago
- Write-up of a bunch of laser-cut projects designed with Cuttle....
- Aug 9th, 2024 SNES graphics: 186.2ns or bust! img { border:1px solid black; background-color:white; margin-bottom:2ch; } table.usb , table.usb th, table.usb td { border: 1px solid black; border-collapse: collapse; } table.usb td { padding-right: 1ch; padding-top: 0.8ch;...
over 1 year ago
- I swear this isn’t a sponsored post. I impulse bought a TinyTV 2 recently. It serves a weirdly specific need, namely adding to my tiny living room’s tiny living room: The device itself is a bit of a technical marvel, provided you’re also an ancient nerd like I am. It has a 1.9"...
- I just wrote 84 new matrix multiplication kernels for llamafile which enable it to read prompts / images faster. Compared to llama.cpp, prompt eval time with llamafile should go anywhere between 30% and 500% faster when using F16 and Q8_0 weights on CPU. The improvements are...
- I've created the Claude Breadboard Kit, a simple plugin to easily connect your Breadboards with the Claude API. It features a single generateCompletion node for streamlined integration. Add it to your breadboard runtime using addRuntimeKit(Claude) and start using the...
Rows per page