41554 blogs · [ { "id": "01a087d0-bfb6-714b-a518-fd158563a967", "title": "I Survived My First Probably-AI-Related DDoS and All I Got was this Lousy Blog Post", "url": "https://rdnlsmith.com/posts/2026/002/ddos/", "published_at": "2026-07-19T20:18:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158641eb92", "title": "8BitDo’s Semi-Secret Web-Based Firmware Updater", "url": "https://rdnlsmith.com/posts/2026/001/8bitdo-web/", "published_at": "2026-05-17T20:42:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1586848ab7", "title": "iOS’ Headphone Safety May Be Overriding Volume Memory for Your Third-Party Bluetooth Headphones", "url": "https://rdnlsmith.com/posts/2025/004/ios-headphone-safety/", "published_at": "2025-11-23T20:53:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1587437d91", "title": "The Best Way to Put Em Dashes in a Git Commit Message", "url": "https://rdnlsmith.com/posts/2025/003/git-em-dash/", "published_at": "2025-08-10T20:05:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1587f7ceac", "title": "The Framework Laptop 13, and Fedora 41", "url": "https://rdnlsmith.com/posts/2025/002/framework/", "published_at": "2025-04-15T00:30:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1588e651dc", "title": "My First 3D Model", "url": "https://rdnlsmith.com/posts/2025/001/my-first-3d-model/", "published_at": "2025-03-14T00:20:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1589ced59f", "title": "Deploying a Self-Hosted Static Website with ‘git push’", "url": "https://rdnlsmith.com/posts/2024/003/git-deploy/", "published_at": "2024-12-02T19:45:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158a456777", "title": "I Have a Git Server Now", "url": "https://rdnlsmith.com/posts/2024/002/git-server/", "published_at": "2024-09-04T00:51:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158acbff75", "title": "New Year, New Email", "url": "https://rdnlsmith.com/posts/2024/001/new-year-new-email/", "published_at": "2024-01-01T05:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158b3ac79c", "title": "A Brief History of the Pull Request", "url": "https://rdnlsmith.com/posts/2023/004/pull-request-origins/", "published_at": "2023-11-19T20:35:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158b4fdb45", "title": "Reflections on the Nomenclature of Free and Open-Source Software", "url": "https://rdnlsmith.com/posts/2023/003/foss-nomenclature/", "published_at": "2023-04-30T04:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158be97a7f", "title": "A File is Just a Bunch of Bytes", "url": "https://rdnlsmith.com/posts/2023/002/files-are-just-bytes/", "published_at": "2023-03-22T01:50:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158c43b0a2", "title": "Playing with Inform Tooling, Part 1: Setting Up", "url": "https://rdnlsmith.com/posts/2023/001/inform-cli/", "published_at": "2023-02-17T22:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158ca3c5ef", "title": "Fiction, of the Interactive Variety", "url": "https://rdnlsmith.com/posts/2022/002/int-fic", "published_at": "2022-10-29T21:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158d9eeac1", "title": "Towards a Simpler Website", "url": "https://rdnlsmith.com/posts/2022/001/towards-a-simpler-website/", "published_at": "2022-09-10T20:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158db26708", "title": "Emulating Windows Snip & Sketch in Ubuntu", "url": "https://rdnlsmith.com/posts/2021/002/ubuntu-snipping-tool/", "published_at": "2021-07-23T17:40:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158e9b1168", "title": "Emulating Linux ‘man’ in PowerShell", "url": "https://rdnlsmith.com/posts/2021/001/emulating-linux-man-in-powershell/", "published_at": "2021-01-27T02:46:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158f210fa7", "title": "A Better Way to Write Commit Messages in VS Code", "url": "https://rdnlsmith.com/posts/2020/002/git-commit-vs-code/", "published_at": "2020-08-14T00:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd158f2432be", "title": "A Native Language for Robots", "url": "https://rdnlsmith.com/posts/2020/001/a-native-language-for-robots/", "published_at": "2020-06-22T00:00:00+00:00" }, { "id": "01a087d0-bfb6-714b-a518-fd1590149919", "title": "Hello World", "url": "https://rdnlsmith.com/posts/2019/001/hello-world/", "published_at": "2019-12-31T00:00:00+00:00" } ] posts Claim your blog
Back to rdnlsmith.com
Blog · corpus.blog/blogs/rdnlsmith.com/posts

rdnlsmith.com

rdnlsmith.com

2026

2025

2024

2023

2022

2021

2020

2019