sethmlarson.dev
Archives
Search...
Subscribe
Cooler Analytics
February 13, 2026
You don't need analytics on your blog, but maybe you need analytics for your cooler? Trina and I hosted a Superbowl watch-party and I take pride in stocking...
Automated public shaming of open source maintainers
February 12, 2026
This is a follow-up to “New era of slop security reports for open source”. Because it’s so short, I’ve included the entire post in this newsletter email. If...
Dumping Nintendo e-Reader Card “ROMs”
February 4, 2026
Today I’m documenting how to archive the data on a physical Nintendo e-Reader card so you can play or use the encoded program data later even if you lose the...
Use “\A...\z”, not “^...$” with Python regular expressions
January 27, 2026
Two years ago I discovered a potential foot-gun with the Python standard library “re” module. I blogged about this behavior, and turns out that I wasn't only...
mGBA → Dolphin not working? You need a GBA BIOS
January 21, 2026
The GBA emulator “mGBA” supports emulating the Game Boy Advance Link Cable (not to be confused with the Game Boy Advance /Game/ Link Cable) and connecting to...
“urllib3 in 2025” is available on Illia Volochii’s new blog
January 20, 2026
2025 was a big year for urllib3 and I want you to read about it! In case you missed it, this year I passed the baton of “lead maintainer” to Illia Volochii...
25 years of “Food JPEGs” in Super Smash Bros. and Kirby Air Riders
January 6, 2026
Have you ever noticed that the food graphics in Super Smash Bros. and Kirby Air Riders is flat “billboarded” stock images of food? This artistic decision...
New ROM dumping tool for SNES & Super Famicom from Epilogue
January 2, 2026
Just heard the news that Epilogue has released pre-orders for the next ROM backup tool in their “Operator” series for the Super NES (SNES) and Super Famicom...
Cutting spritesheets like cookies with Python & Pillow 🍪
January 1, 2026
Happy new year! 🎉 For an upcoming project on the blog requiring many video-game sprites I've created a small tool (“sugarcookie”) using the always-lovely...
GameCube & Switch “Wrapped” 2025
December 29, 2025
This is my last blog post of 2025 💜 Thanks for reading, I’ll see you in 2026! My collection of “Pikmin 2” variants, from left-to-right: GameCube NTSC-J,...
Blind Carbon Copy (BCC) for SMS
December 26, 2025
Have you ever wanted the power of email Blind Carbon Copy (BCC), but for SMS? I've wanted this functionality myself for parties and organizing, specifically...
PEP 770 was accepted in April, what's happened since?
December 23, 2025
PEP 770 (“Improving measurability of Python packages with Software Bill-of-Materials”) was accepted in April of this year, what has happened since then? I...
Delta emulator adds support for SEGA Genesis
December 18, 2025
The Delta emulator which I've used for mobile retro-gaming in the past has added beta support for SEGA Genesis and Master System games! Riley and Shane made...
Extracting Nintendo Switch “Play Activity” with OCR and Python
December 10, 2025
Despite considering myself a “gamer”, I realized I had only played ~5 hours of video-games in the whole year 2022 and ~6 hours in 2021. Honestly, these...
Deprecations via warnings don’t work for Python libraries
December 8, 2025
Last week urllib3 v2.6.0 was released which contained removals for several APIs that we've known were problematic since 2019 and have been deprecated since...
Mobile browsers see telephone numbers everywhere
November 25, 2025
Just like Excel seeing everything as a date, mobile browsers automatically interpret many numbers as telephone numbers. When detected, mobile browsers...
Blogrolls are the best(rolls)
November 12, 2025
Happy 6-year blogiversary to me! 🎉 To celebrate I want to talk about other peoples’ blogs, more specifically the magic of “blogrolls”. Blogrolls are “lists...
Ice Pikmin and difficulty of Pikmin Bloom event decor sets
November 6, 2025
Any Pikmin Bloom players out there? The arrival of Ice Pikmin 🧊 means that collecting complete sets of decor within an event just got more difficult... 😬...
RSS feed for new Nintendo Classics games
November 3, 2025
It's November! Many folks use this month to write more, whether it's a novel or generating text. I'm going to be trying to write and share more often, too....
Drawing an ASCII art TIE fighter for Post‑Quantum Cryptography
October 22, 2025
ASCII art of an X-Wing, TIE fighter, and Imperial Lambda Shuttle This is a funny short story about contributing to internet standards in unexpected ways,...
Older archives