Musings of a Mildly Misanthropic Technologist
Links From the Week of 08-31-2025
Poorly Written and Questionably Useful Bots
Triggering a Pipeline on File Change
Links From the Week of 08-24-2025
Links From the Week of 08-17-2025
RSS gets XSLT
Links From the Week of 08-10-2025
AI Just Plain Sucks
Links From the Week of 08-03-2025
Automating Apple Music library export
Links From the Week of 07-27-2025
Links From the Week of 07-20-2025
Links From the Week of 07-13-2025
Extracting Apple Notes (via IMAP!)
Links From the Week of 07-06-2025
Links From the Week of 06-29-2025
Links From the Week of 06-22-2025
Links From the Week of 06-15-2025
Links From the Week of 06-08-2025
Using My ISP's Custom Ookla Speedtest Server
Links From the Week of 06-01-2025
Links From the Week of 05-25-2025
Early Impressions of the Gigabyte AORUS 16X (2024 / 9SG)
RSS Feed Update
Leaving Pocket Casts for Overcast
Links From the Week of 05-18-2025
Links From the Week of 05-11-2025
Links From the Week of 05-04-2025
Building an Overly-Complicated Zoom Status Light
Links From the Week of 04-27-2025
Links From the Week of 04-20-2025
Open Graph Preview Images For The Blog With Pillow
Links From the Week of 04-13-2025
YouTube Is Filled With Garbage
Links From the Week of 04-06-2025
Links From the Week of 03-30-2025
Links From the Week of 03-23-2025
Specifying DNS servers for Postfix on Debian
Links From the Week of 03-16-2025
Links From the Week of 03-09-2025
Links From the Week of 03-02-2025
Links From the Week of 02-23-2025
SSL Certificate Renewal Time
Links From the Week of 02-16-2025
Links From the Week of 02-09-2025
Links From the Week of 02-02-2025
Links From the Week of 01-26-2025
Links From the Week of 01-19-2025
Links From the Week of 01-12-2025
Links From the Week of 01-05-2025
Links From the Week of 12-29-2024
Switching to Browserpass on Windows
Notifications in the Invisible War
Top 10 posts of 2024
Links From the Week of 12-22-2024
Links From the Week of 12-15-2024
Happy Holidays 2024!
Links From the Week of 12-08-2024
Links From the Week of 12-01-2024
Links From the Week of 11-24-2024
Links From the Week of 11-17-2024
Links From the Week of 11-10-2024
Links From the Week of 11-03-2024
Links From the Week of 10-27-2024
Links From the Week of 10-20-2024
Links From the Week of 10-13-2024
Links From the Week of 10-06-2024
Links From the Week of 09-29-2024
An Animated Logo for My Sensor Network Display
Links From the Week of 09-22-2024
Links From the Week of 09-15-2024
Links From the Week of 09-08-2024
Properly configuring NFSv4 on Synology DSM with LDAP users
Links From the Week of 09-01-2024
Links From the Week of 08-25-2024
Links From the Week of 08-18-2024
Links From the Week of 08-11-2024
Links From the Week of 08-04-2024
Links From the Week of 07-28-2024
Did you notice the blogroll?
Links From the Week of 07-21-2024
Links From the Week of 07-14-2024
Links From the Week of 07-07-2024
Links From the Week of 06-30-2024
Thoughts on 4 Years of Thoughts
Links From the Week of 06-23-2024
Using The WiiM Amp on a separate VLAN
Links From the Week of 06-16-2024
Links From the Week of 06-09-2024
Links From the Week of 06-02-2024
Links From the Week of 05-26-2024
Links From the Week of 05-19-2024
An Avalanche of Poorly Written Bots
Links From the Week of 05-12-2024
Links From the Week of 05-05-2024
Links From the Week of 04-28-2024
On Easter Eggs
Links From the Week of 04-21-2024
Moving to Panix, Goodbye DigitalOcean
Links From the Week of 04-14-2024
Links From the Week of 04-07-2024
OpenBSD on DigitalOcean
Links From the Week of 03-31-2024
Links From the Week of 03-24-2024
Cooking with YouTube 2024
Links From the Week of 03-17-2024
Links From the Week of 03-10-2024
Improving Thoughts
Links From the Week of 03-03-2024
Links From the Week of 02-25-2024
Links From the Week of 02-18-2024
Links From the Week of 02-11-2024
Distributed Block List From Log Data With OpenBSD pf.
Links From the Week of 02-04-2024
Building a Custom Lightning Audio Cable
Posting Links to Thoughts
Restoring Sane Logging On Debian 12 (bookworm)
Top 10 posts of 2023
Lessons From Building My Elite Dangerous Captain's Clock
Making a Beating Heart
Goodbye To My Beloved MacBook Pro Retina
Happy Holidays 2023!
A Brief Attempt at Manipulating Your Holiday Spirit
Tweaking My 404 Page
Cross-device Clipboard Management
My Defaults
Mailman 3 ARC Signing
Favorite Podcasts of 2023
Overlaying Audio from Cyberpunk 2077 on Scanner Traffic
Sennheiser HD 350BT Headphones - Review
Processing DMARC Reports (and a story)
Auto-scaling text with JavaScript
Get The Multifactor Authentication Secret From A QR Code
A Custom Podcast Episode Embedder
Re: A quick bitch about the iOS 14.5 Podcasts App
Replacing Unbound and Cloudflare with DNS RPZ
Satisfactory Dedicated Server Container
Thinking About Feeds
Top 10 posts of 2022
Reflecting on over 20 years of being part of the Internet
Happy Solstice 2022!
Initial Impressions of the Apple Watch Series 7
Threading My Thoughts
Logging solar system performance from a Renogy Wanderer
Taming Firefox Stupidity With Policy Templates
Spent Labor Day weekend with Yakuza Kiwami
Compromising line breaks in mutt
First impressions of the 14" M1 MacBook Pro
Archiving Game Screenshots on Windows
Revisiting My RSS Feed Reading Workflow
Upgrading Synology DSM From the Command Line
My Time So Far With Star Citizen
Podcast moved to streaming service? Write software!
Docker and nftables gotchas
Workflows or how I tried to give up and love Emacs
Modern Linux Firewalling, nftables vs. firewalld
List-Unsubscribe handling with mutt
Site to Site VPN with Wireguard Between Mikrotik RouterOS and OpenBSD
Dear Lazyweb: Know any good RSS feeds?
Some Thoughts on Better Online Privacy Through E-mail Use
Console redirection escape key in IBM IMM systems (x3550 M3)
I can't help myself with the blinkenlights
Top 10 posts of 2021
Merry Christmas 2021!
Adding sensor network data to tmux by querying InfluxDB
Almost a year with na-tardis
Protecting my macOS and iOS devices with an OpenBSD VPN
The Horde Provides: Mixing Multiple Icecast Streams (ft. ffmpeg)
Reset the BMC / IPMI password on a SUPERMICRO motherboard
Four years with UniFi Video
Five Years!
Replaced passff with gopass-bridge on Windows 10
Rich Link Previews For Thoughts
Interesting YouTube Channels 2021
Fixing automount problems on macOS Catalina
Lazy loading without jQuery using the Intersection Observer API
Discord in my IRC client
Adding Videos To Thoughts
A quick bitch about the iOS 14.5 Podcasts App
Last word on my Arris SB8200 scraper
UniFi Video failed to start... Java upgrade
Monitoring Windows 10 gaming performance with Grafana
It's time for a new tardis
Top 10 posts of 2020
Favorite YouTube channels going into 2021
I tripped and fell into Minecraft, now I have to back it up.
Merry Christmas 2020!
iOS 14, or the 2.4GB Apple Music Icon Color Change
Open Graph Images For Thoughts with Pyppeteer in Azure Functions
Getting zx2c4's 'pass' and passff running on Windows 10
Supporting artists is still important...
Apple and anti-trust (or a multi-billion dollar company is mad at some multi-trillion dollar companies)
Overcoming the UniFi Security Gateway's configuration
Webcams? An elegant device for a more civilized age.
My Favorite YouTube Channels - 2020 Edition
New git container builder work flow
Battling with the UART on my Raspberry Pi
Posting my thoughts with JavaScript
(re) building an ADS-B feeder or how Raspberry Pi made me finally look at Ansible.
Reading my Thoughts with JavaScript
Thoughts on Azure Functions
Connecting my garage with a MikroTik Wireless Wire
More Ubiquiti USG VPN wonkyness
Ubiquiti UniFi USG VPN with ECDSA certs and an Intermediate CA
Disable DNS over HTTPS in Firefox on your network
Troubleshooting macOS Catalina seems impossible
A General Apple Rant
Strange rsync error on Synology DSM
Building a FlightAware UAT Feeder
Replacing MRTG continued: data summarization with InfluxDB
Random iOS 13 Stupidity
A case for self hosting
My Favorite Podcasts of 2019
Use your UniFi SSL certificate with UniFi Video
Dusting off some archived data.
Wherein I ponder the abandoned husks I have left behind.
Dystopian Future Makes Me Finally Want VR
Various blog generator updates and a dear lazyweb ask
Home Control setting still resets to on in iPadOS 13.1 beta
UniFi USG upgrade broke my GRE tunnel, finally fixed it.
Making an old iPad useful again (and a small rant)
Demystifying the "Dark Web" and fun with Docker
Arris Cable Modem Monitoring
Observed IPv6 versus HTTP/2.0 adoption
Expanding on my fragmented git hooks
This "App Discovery" crap has to stop
Yet another cloud^W DRM cautionary tale.
Keeping an eye on my ISP's performance
Serious Apple Security Flaw in the wild
Collecting Real User Metrics
My Favorite Podcasts 2018 Edition
Merry Christmas 2018!
Replacing MRTG with Grafana, InfluxDB and Telegraf
Social media company dooms self, no one really surprised
Monitoring my ADS-B receiver with collectd, InfluxDB, and Grafana
Congratulations to Mars InSight for a successful landing!
This just in, web programmers are bad at their jobs...
Goodbye to my beloved MacBook Pro.
2018 US Election
What Linux process just tried to connect to where?
macOS automatic customization script
Enabling MFA for SSH with Puppet
The Adventure Zone is amazing...
I guess I'm not using CarPlay...
Goodbye, Sonos.
Better ad blocking and safer DNS with unbound and CloudFlare
I wish Apple wasn't so anti-developer...
Filling out my UniFi setups with switching.
A couple notes about the Ubiquiti USG
Site to site VPN with Ubiquiti UniFi USG and OpenBSD 6.3 iked
HTTPS is for everyone.
Protecting your macOS dock layout
I am looking forward to our dystopian bartender overlords
Extending My Docker/Flask App With An iOS App
Microcontroller Continuous Integration with Docker
Hyperdicted!
Docker and Flask Are Helping Me Sleep at Night
Working with UniFi Video
Apple slowing your phone isn't a problem
Merry Christmas 2017!
I made some containers to run some old browsers
I agree with Dave Jones, Patreon has made a big mistake
OK, so iOS 11.2 fixes most of what I hated most
New Unifi AP in a new place!
Net Neutrality
Apple continues to do radio controls wrong in iOS 11.2
I for one would like to see a Ghost In The Shell / Wipeout XL crossover
Mobile website designers suck, water is wet...
Seriously Apple?
A few gotchas running AWStats on Debian
Finally Found an Excuse to Try Docker
First Impressions of iOS 11 (Follow-Up)
First Impressions of iOS 11
My Favorite Youtube Channels - 2017
The Hacker Crackdown by Bruce Sterling or file format nostalgia
My Favorite Podcasts 2017 Edition
New house, new WiFi
HTTPS Support live on going-flying.com
Sonos Music Library NAS error 900
IKEv2 with OpenBSD (OpenIKED) 6.1 and MikroTik RouterOS.
Pouring out a little for my BlackBerry addiction
Site reboot part two: building the static pages.
The re-birth of a website, a technical deep dive.
Change your DNS servers on a MikroTik RouterBoard based on tunnel status
Screenfetch analog for NetApp Data ONTAP!
Quick and easy bulk DNS record creation with Powershell (A and PTR)
Finally finished my dump1090 ADS-B receiver
Building an ADS-B receiver with a Raspberry Pi, a DVB-T stick and some bits.
Long solo cross country complete!
Short solo cross country, complete!
Monitoring SnapVault in a vFiler on NetApp Data ONTAP (7-mode)
Private Pilot Knowledge Exam (written) Complete!
Night Cross Country, Complete!
First Night Flight
First Dual Cross Country!
Installing NetApp's OSSV Agent on Debian 6 (squeeze)
Monitoring NetApp Data ONTAP Cluster Mode with Nagios
NFSv4 with LDAP on Data ONTAP 8.1 (cluster mode)
Running NetApp's Data ONTAP 8.x simulator on VMware Fusion
NFSv4 lessons
Sixteen hours, frustration starts to set in.
途中に日本に! (I am) Enroute to Japan!
Vacations
The dangerous part of flying
Ten Hours
Almost two hours in...
The heady dreams of youth revisited... flight!
PXEboot VMWare ESXi 4.0 Installer
Edinburgh, London, and back in time to vote.