Blog
Inside an Anker Power Strip with USB Power
28 July 2020
Good construction but considerable wasted space inside.
Graphical superuser without password on Linux Mint
24 July 2020
Is this a bad idea?
Replacing the battery in my Dell Precision 5510 laptop
23 July 2020
The battery life is bearable now, but it's still no MacBook...
Inside the Apollo Kinetics Pulse
11 July 2020
You only know whether you got a good deal after you rip it open to see how it's built.
nginx Configuration for Reverse-Proxy to Different Ports
11 July 2020Home Automation
Homeassistant in Docker on Synology NAS
05 July 2020Home Automation
Running homeassistant, nginx proxy manager, and pihole as virtual hosts to turn one NAS into many LAN servers with arbitrary open ports.
1547425872426
13 January 2019
Watercolor and ink on paper.
Watch Movement Posters
08 December 2018
Big posters of some of my favorite mechanical watch mechanisms in the style of art-deco national parks posters.
Drawing fractals in the browser with L-systems and ES6
24 April 2018
I'll take any excuse I can get to draw pictures programmatically. In this episode, I combine modern JavaScript and old-school fractals.
Lazy image resizing in hexo-image-sizes v2
23 April 2018hexo-image-sizes
Version 2 of the plugin only resizes the images that actually appear in the blog.
Recent Projects
Linux Quirks
5 posts30 November 2023
Bike Tail Light
1 post16 January 2022
STL Viewer
1 post23 May 2021
Drop CTRL
1 post05 October 2020
Portable Soldering Iron
1 post30 August 2020
Handwriting Font
1 post25 August 2020
Home Automation
2 posts11 July 2020
hexo-image-sizes
2 posts23 April 2018