Blog
Featured
Thoughts
Assembling and Testing the SmartSpin2k On A Schwinn IC4
After much printing and procrastinating, I finally put all of the parts together for my SmartSpin2k and go for a test ride.
An ESP32 based beaconDB Scanner Prototype
I'm prototyping a design using the Tiny Yeti Locator for scanning for WiFi APs, and BLE Beacons. The goal is to make a small embedded device for contributing to beaconDB.
Review of HackerBox 0120 - Current Affairs
In this month's HackerBox, I haphazardly tear apart an extension cable and measuring current. Sadly, I did not wire into the mains on my apartment, since I do not own the place.
Testing Out BLE Beacons With beaconDB
A sub-project of a sub-project. I needed to better understand BLE Beacons and how beaconDB uses them.
I never thought I could be a Maker
Times are changing and now I want to be one more than ever. Not just taking apart or putting together, but making something wholly new.
Review of HackerBox 0119 - Geopositioning
Wherein I am extremely lucky and this month's box teaches me about the exact hardware I wanted to learn about: GPS, WiFi and BLE with an ESP32.
On Practicing Writing
I grew up disliking writing, but now find myself drawn in and wanting more. Thank goodness blogs are still around.
3D Printing the Smartspin 2k with an Ender 3 v2
Also, I was tired of bed leveling by hand, so I got a CR touch.
Review of HackerBox 0118 - More Human
"We do what we must, because we can." A some-what AI themed electronics kit where I use Raspberry Pi Pico 2W as an Arduino.
Pocket Casts, You Altered The Deal, So I Will Alter Your App
After all you made your apps open source, so I can remove your ads.
Learning About Municipal Open Data with a Cambridge Workshop
Information wants to be free and the city of Cambridge wants you to have access.
Fond memories of a high school personal project - cross country race analysis
Small project can end up being unexpectedly important over the course of our lives.
I appreciate that my high school had a senior project
When you're in school, you might not want to do your high school senior project. However, they can potentially create great opportunities you can only recognize when looking back.
I'm a laptop weirdo and that's why I like my new Framework 13
It turns out I've always done weird things to my laptops.
Setting up my new Framework Laptop 13 DIY Edition with NixOS
Declarative partitioning with Disko, hibernate with LUKS, and Lanzeboote, oh my!
Framework 13 DIY Edition Hardware Thoughts
Framework did a really great job with the 13 and I'm excited to do terrible things with the laptop.
On Self-hosting, OpenTofu, and Formerly OSS Licensed Software
How a weekend project became a rant about OSS projects re-licensing.
Blog Paleontology - 15 years of Blogging
It's not easy to admit to the folly of one's youth.
Ghost 6.0 - ActivityPub Is a Go
I'm excited self-host Ghost 6.0 and hook my blog up to ActivityPub.
It's Weirdly Hard to Buy Music Now
How difficult could it be to give someone my money, and they give me music?
What Podcasts Am I Listening To?
I've been listening to some podcast since the beginning, and some are recent additions. Also I wax philosophical for a bit.
I Don't Want to Play the SEO Game
I miss the blogosphere and I'd been thinking about it a lot lately. Thankfully a lot of other people that are smarter than me are thinking about it as well.
Self Hosting a Dog Camera for Away From Home Monitoring
I try to have my cake and eat it to, by self-hosting a camera setup to check in on my new dog while I am away.
100 Weeks of Pokemon Sleep is Probably Enough
Wherein I yet again write for too long about not wanting to do something. This time its a mobile game called Pokemon Sleep.
The Apps That I Kept On GrapheneOS
After installing GrapheneOS I had to decide what apps I wanted to keep on my phone.
The Apps That I Got Rid of When Trying Out GrapheneOS
Where I write for too long about the things I am claiming to have let go of. This time its android apps after I installed GrapheneOS.
BirdNet-Go: But We Have Bird Monitoring At Home
I love birds. So I decided to self-host BirdNet-Go in order to monitor the bird noises around my house.
I Picked A Really Weird Time to Try Out GrapheneOS
I rush out a blog post from my hastily scribbled notes since its suddenly a timely topic. I've been trying out GrapheneOS and have a lot of opinions about it.
All Personal Blogs Die, But Mine Came Back As a Ghost
Discussing moving my blog to Ghost after using Jekyll for over a decade because ActivityPub is really exciting.
Ricoh GRIII in Japan
My experience using the Ricoh GRIII as my primary camera on a trip around Japan.
Post Race Report: Boston Run to Remember
I discuss my research, training and experience for the Boston Run to Remember. It went really well!
PyCon 2025 Saturday - Talks
Notes on all the talks I attended at the final day for PyCon 2025.