— Written by Nathan Vaughn
— 3 min read
![CrowdStroke](https://blog.nathanv.me/posts/crowdstroke/img/crowdstroke-logo_hu4bb16b02a901777d30a2047cb8d62fa4_39004_1000x1000_fit_lanczos_3.03e2c803dafc5c2b8b1cc583c5cfd5e1f9c9323fe161cafda3a2cc01f23a5160.png)
My comments on today’s CrowdStrike incident
— Written by Nathan Vaughn
— 1 min read
#Docker
#S3
#Cloudflare No long be bound by the shackles of AWS or your filesystem.
— Written by Nathan Vaughn
— 2 min read
![Kidde Water Leak + Freeze Detector WiFi 6 Compatibility](https://blog.nathanv.me/posts/kidde-leak-detector/img/Item_Image_047871312085_pp_hu687b06d676ee1101e346b2a1d2fc5751_1128628_1000x1000_fit_q95_lanczos.2b18d3173f850645caa943da2ffc5b6660f0a8026dcc62d025d579be66874d47.jpg)
Getting the Kidde Water Leak + Freeze Detector to work with my WiFi was much harder than it needed to be.
— Written by Nathan Vaughn
— 11 min read
#DNS
#domains Let’s talk about domain names
— Written by Nathan Vaughn
— 10 min read
#Travel ![Antarctica Trip](https://blog.nathanv.me/posts/antarctica-trip/img/PXL_20240112_221910704_hudeaddc90bf941c9c6e6dc3286c5babc5_200482_1000x1000_fit_q95_lanczos.05460e7c86354cddcb04d41793d1244440bde4fecad1b56cb9c37e8504197b43.jpg)
My trip in January 2024 to Argentina and Antarctica
— Written by Nathan Vaughn
— 1 min read
#Octoprint
#Cura
#Authentik
#3D Printing Four hours of my life wasted to implied port numbers
— Written by Nathan Vaughn
— 1 min read
#aviation
#Garmin ![Garmin 400 Series Simulator on Windows 11](https://blog.nathanv.me/posts/garmin-400-sim-modern-windows/img/it-works_huc99b3c563028d045a78dca9fa61a904f_914341_1000x1000_fit_lanczos_3.2dc189c08dbfe0575c4cc02b5106a27cfe94a950c47a07555de85d54c526f9cd.png)
Getting the Garmin 400 series GPS simulator running on modern versions of Windows
— Written by Nathan Vaughn
— 11 min read
#CI/CD
#GitHub Actions
#Python
#VS Code
#GitHub Actions Making your dev environment more closely resemble production/CI
— Written by Nathan Vaughn
— 3 min read
#Git
#GPG Signing commits on Windows with GPG in Windows, WSL, and Dev Containers
— Written by Nathan Vaughn
— 3 min read
#Hugo
#Cloudflare Properly configuring your Hugo site’s base URL when using Cloudflare Pages.
— Written by Nathan Vaughn
— 8 min read
#Hugo Using resources in Hugo to automatically process static site assets.
— Written by Nathan Vaughn
— 10 min read
#Python Modern Python tools for modern Python developers: Volume 2
— Written by Nathan Vaughn
— 6 min read
#Octoprint
#Linux
#3D Printing ![Setting up Octoprint without a Raspberry Pi](https://blog.nathanv.me/posts/octoprint-setup/img/cover_hu5b96b6f4fe7f1362a0a45c15c08c5c18_239845_1000x1000_fit_q95_lanczos.08f3741eff09035608c923a84de71fb6bd7840fb34ac0c9e15686e535c9575ee.jpg)
Using an HP Chromebox to run Octoprint for my Ender 3
— Written by Nathan Vaughn
— 3 min read
#mechanical keyboards ![Building a One-Key Keyboard](https://blog.nathanv.me/posts/one-key-keyboard/img/keyboard_hu7af45c05e7eaab656aeab8d5fe153c59_66208_1000x1000_fit_q95_lanczos.fb794b743db62a0bf1389af0d078e0e06e13f3877e1f56edb76424867ae98269.jpg)
Building a one-key keyboard with the NovelKeys Big Switch
— Written by Nathan Vaughn
— 4 min read
#Python My personal pet peeves when writing Python
— Written by Nathan Vaughn
— 11 min read
#Python ![Python Tooling](https://blog.nathanv.me/posts/python-tooling/img/cover_hud0eb6f37896f00fd715186fb5ea424c7_105925_1000x1000_fit_lanczos_3.4e00eee1f067b4a1b00a8dba42a3a2c318395b16db8ea1b66086a753c295753a.png)
Modern Python tools for modern Python developers
— Written by Nathan Vaughn
— 4 min read
#Docker
#Docker Hub Explaining the structure of Docker image names and the hidden defaults
— Written by Nathan Vaughn
— 4 min read
#Python
#Azure Artifacts
#Azure Pipelines
#GitHub Actions How to effectively cache Python packages from Azure Artifacts in CI/CD
— Written by Nathan Vaughn
— 13 min read
#VS Code
#Python
#Microsoft Take your Python code to the next level with type hints
— Written by Nathan Vaughn
— 4 min read
#VS Code
#Python
#Microsoft Some of my favorite VS Code extensions that have changed how I write code.
— Written by Nathan Vaughn
— 19 min read
#Docker
#registry
#self-hosting ![Hosting your own fully featured Docker registry](https://blog.nathanv.me/posts/quay-registry/img/cover_hufe010759ceb4604f1c656b110f764b1d_73139_1000x1000_fit_q95_lanczos.49b47fa8c80790024121c447ea645ceb732a3fdcbcc3769ae7bebde22792687e.jpg)
Run your own Docker registry with a web UI and vulnerability scanning for free by using Quay and Clair from Red Hat
— Written by Nathan Vaughn
— 6 min read
#AWS
#Python
#serverless Shave 50MB off your AWS Lambda functions with just a little bit lot of configuration
— Written by Nathan Vaughn
— 9 min read
#home-networking
#Docker ![Building a Home Network on a Not-So-Budget](https://blog.nathanv.me/posts/not-so-budget-home-network/img/cover_hu4f956546ee64c73c39438d35d7fd38e1_564141_1000x1000_fit_q95_lanczos.fb13041585520b7a7abba6a06caf1d7e78fccf5446b77a2136974731c0582baa.jpg)
Now that I live somewhere permanently, my home network has gotten more complex.
— Written by Nathan Vaughn
— 12 min read
#IBM
#Model M
#mechanical keyboards ![IBM Model M Cleaning](https://blog.nathanv.me/posts/ibm-model-m-cleaning/img/model-m-angle_hu2cedf8b63c3519b9349bb002a3916226_352643_1000x1000_fit_q95_lanczos.da32847980bed7929e7718c663b8b8d15ec9e780204c273b21a694553e913015.jpg)
Cleaning an original IBM Model M from 1986
— Written by Nathan Vaughn
— 2 min read
#Python
#Windows How to deal with an extremely strange Python file permission issue
— Written by Nathan Vaughn
— 3 min read
#rant
#domains
#Microsoft
#Google A short rant on companies’ obsession with domain names
— Written by Nathan Vaughn
— 5 min read
#Windows ![Spin Model Checker on Windows](https://blog.nathanv.me/posts/spin-windows/img/cover_hu1edebfa2ea35068c1c57fc28d8b0a1f2_32588_1000x1000_fit_lanczos_3.5410738268240b1e25ac5a06ef504c858975fae805fe963f9af115d3e435c3ec.png)
How to install the Spin model checker on Windows
— Written by Nathan Vaughn
— 2 min read
#Wyze
#health An update on my various Wyze health products
— Written by Nathan Vaughn
— 11 min read
#humor
#CFD
#SOLIDWORKS ![Feasibility of Using a Corncob as a Football](https://blog.nathanv.me/posts/corncob-football/img/corncob_cfd_hu9f15a49d8c942e748c4f869678693693_226778_1000x1000_fit_lanczos_3.07982ab890469573963be1159102f61d761f5503c498f6b542c42010c535f399.png)
A humorous analysis of the practicality of using a corncob as a football
— Written by Nathan Vaughn
— 2 min read
#Wyze
#health
#review ![Wyze Scale Review](https://blog.nathanv.me/posts/wyze-scale-review/img/stock-scale_hu7c5c2d2552a50f5956c3f6d06dd8994d_230679_1000x1000_fit_lanczos_3.35a7e52004202beb5af2ce4dd45ab9621275d548b18ccada34e386ebe8caa71e.png)
My review of the new(ish) Wyze Scale
— Written by Nathan Vaughn
— 12 min read
#Wyze
#wearables
#health
#review ![Wyze Band Review](https://blog.nathanv.me/posts/wyze-band-review/img/stock-band_hufbde8f7ab8913d5954be4c64d2650acd_200054_1000x1000_fit_lanczos_3.786f2b4581815e8fef72af4d50dcd7fbf865b04da31584bc8abcd62d60bbafca.png)
My review of the new(ish) Wyze Band
— Written by Nathan Vaughn
— 6 min read
#AWS
#DynamoDB
#serverless ![DynamoDB for Dummies](https://blog.nathanv.me/posts/dynamodb-for-dummies/img/dynamodb-dummies_huae6d2d9ad922997585ca7099e365e8ce_116131_1000x1000_fit_lanczos_3.497eb0b54307614e6d12ab868886eb3e95bfbad37c3fc91e9d969f6f78ffb0d0.png)
An introductory guide to using AWS DynamoDB
— Written by Nathan Vaughn
— 3 min read
#Python Doing bad things with Python to fake module imports
— Written by Nathan Vaughn
— 3 min read
#cycling ![1973 Schwinn Bicycle Update](https://blog.nathanv.me/posts/schwinn-bicycle-update/img/fun-in-the-sun-v2_hu072b183f475f306746e51afdc7494783_1897276_1000x1000_fit_q95_lanczos.ae530b2d5bfa266d81d6f7d7181669598e7cde68cfd4dbfafb764a090c376641.jpg)
Short update on my repaired 1973 Schwinn bike
— Written by Nathan Vaughn
— 2 min read
#Windows Discovering that Synergy was causing my mouse cursor to lag on Windows
— Written by Nathan Vaughn
— 12 min read
#cycling ![Fixing a 1973 Schwinn Bicycle](https://blog.nathanv.me/posts/fixing-schwinn-bicycle/img/fun-in-the-sun_huf03459bfddec3f762aa8bfea09aca098_628720_1000x1000_fit_q95_lanczos.b1a6607f8247d63912acaa5ee7f175498cd36c2f7e6935938b1cc635e42e6e6b.jpg)
Repairing an old 27" 1973 Schwinn Varsity 10-speed bicycle to rideable condition
— Written by Nathan Vaughn
— 7 min read
#OneDrive
#Google Drive
#Box
#Dropbox
#Nextcloud ![Google Drive Isn't a Very Good Product](https://blog.nathanv.me/posts/google-drive-bad/img/cover_hu63e6895ec542fbfc226176cb0b665c29_66052_1000x1000_fit_q95_lanczos.66fdcae551f7745c5c33643a2297676ceef37c8aa3d7f0918501072f510bb013.jpg)
My experience moving from Google Drive to OneDrive.
— Written by Nathan Vaughn
— 4 min read
#email
#DNS Replacing Mailgun with SendGrid and ForwardEmail
— Written by Nathan Vaughn
— 2 min read
#Windows Fixing Asus Armoury Crate from waking my Windows computer from sleep
— Written by Nathan Vaughn
— 6 min read
#pc building
#self-hosting ![Sun Ultra 24 Server Build](https://blog.nathanv.me/posts/sun-ultra-24-build/img/new_home_huabd460d02e5ce4ec658fed7f7a98beb1_988002_1000x1000_fit_q95_lanczos.acd52042cdb900d745a980c97c1939821c342fc7f002b226055898677500955b.jpg)
Building a server inside an old Sun Ultra 24 case
— Written by Nathan Vaughn
— 3 min read
#Docker
#Docker Hub
#bash Writing a custom build hook for Docker Hub to apply multiple tags to a Docker image
— Written by Nathan Vaughn
— 8 min read
#GitHub
#GitHub Actions
#continuous delivery
#Hugo How I used GitHub Actions to completely automate the building and deployment of my personal site (and this blog)
— Written by Nathan Vaughn
— 4 min read
#home-networking ![Building a Home Network on a Budget](https://blog.nathanv.me/posts/budget-home-network/img/cover_hu6ee397910cda9400cdc3658551441546_34157_1000x1000_fit_q95_lanczos.7f0989ed2cbd8258a8af10bc62bbea01ed78817fcb93e7734bc31fb6afd3f9cb.jpg)
This is the first time I’ve lived somewhere where I can setup my own network. I just wanted to write up how I’ve done it.
— Written by Nathan Vaughn
— 5 min read
#Ubuntu
#HP
#ProLiant Installing HPE Linux Management Component Pack on Ubuntu on a Gen 5 server
— Written by Nathan Vaughn
— 3 min read
#Docker
#MySQL
#MariaDB
#bash ![Converting MySQL 8 Docker Containers to MariaDB](https://blog.nathanv.me/posts/docker-mysql-to-mariadb/img/mysql_to_mariadb_hu8b957067cdfd2ca3a2b965b3b94284f9_72182_1000x1000_fit_q95_lanczos.be5e2f0179eb118687b8315f75f62b334f4871f6aef16d46edec6b5717d39bbd.jpg)
Replacing existing MySQL 8 containers in Docker Compose stacks with MariaDB
— Written by Nathan Vaughn
— 12 min read
#Docker
#self-hosting Moving my personal web apps from the cloud to self-hosted infrastructure
— Written by Nathan Vaughn
— 5 min read
#high-performance computing
#Sun Grid Engine
#BOINC
#bash Getting BOINC to work on a High-Performance Cluster that uses Sun Grid Engine for job scheduling to donate extra compute time