Seth Larson
Seth Larson — PSF Security Developer-in-Residence
Python security and open source infrastructure, plus retro gaming preservation and emulation.
sethmlarson.devI paid $50 plus shipping on eBay for this PNG. This is the closest I'll get to NFTs.
Seth Larson is the Python Software Foundation's first Security Developer-in-Residence, and his blog reflects exactly the kind of mind that job requires — someone who can write a serious PEP on software supply chain security one week and spend the next extracting hidden JPEG files from GameCube ROMs. His posts alternate between deep Python ecosystem work and delightfully nerdy side projects involving retro games, QR codes, and Unicode oddities.
Written by Seth Larson.
Regular
Publishes weekly or bi-weekly
1
Independent Blog
English
How this blog's content is accessed through Blogs Are Back.
Full Content
RSS feed includes complete post content for reading in-app
Proxy Required
Feed is fetched through our proxy for browser compatibility
Proxy Post Links
Post pages are loaded through our proxy for compatibility
Embeddable
Posts can be displayed inline in the reader view
Recent posts from Seth Larson's RSS feed.
Playing the “Second Quest” of Legend of Zelda: Four Swords Adventures
The Legend of Zelda: Four Swords Adventures (FSA) was released for the Nintendo GameCube in 2004 in Japan and America and 2005 globally. The game is split into eight areas with three levels per area. Data miners discovered that there were 8 levels that were cut late into development of the game that were all mostly playable. These cut levels can be seen on The Cutting Room Floor. In 2021 a game modding and localizing group named “Eternal Dream Arabization” and $$$Link created a mod for FSA whic...
Mario Kart World and “seamless” media
Mario Kart World for the Nintendo Switch 2 adds a new unique game mechanic for the series where courses that neighbor each other in the sprawling world map can physically and thematically morph over a short transitionary “lap”. These course-connecting laps are commonly called Routes or “Intermission Tracks”. There are 202 routes connecting the 30 courses in Mario Kart World, some of which change depending on your direction between courses. This new mechanic enables what I consider the hig...
United Nations Open Source Week 2026
I was among the delegation of “open source experts” invited to the UN Open Source Week 2026 in New York City by the Sovereign Tech Agency. Thank you to the Sovereign Tech Agency for inviting and supporting my stay and travel for the event. Thanks to Alpha-Omega for sponsoring my position at the Python Software Foundation. UN Open Source Week is a week-long event with a different focus for each day. In order, the focuses were: Maintain-a-thon (UN Tech Over), Open Source × AI, Digital Public Infr...
TIL “@here” only notifies online users on Discord and Slack
I'm in a few Discord servers of friends and we get together in-person regularly. Whenever I was the one organizing an event I would attempt to ping everyone details in the Discord using @here. After the initial ping I would usually follow-up with folks over text, which is fine and expected part of organizing. More often than not, invitees would be way more responsive over text than over Discord. I created an SMS BCC tool because of how effective texting is for organizing events. Turns out that...
Linting is important for code review: screen included
Today I was reviewing a pull request for some Python code when I saw a semicolon in the diff. Screenshot provided below, which as we all know is the best way to share text on the internet: I was just about to leave a comment, but then I scrolled the page a bit and... Ah. Time to clean my laptop screen then... 🧼🫧 Thanks for reading ♥ I would love to hear your thoughts! Contact me via Mastodon, Bluesky, or email. Browse the blog archive. Check out my blogroll.
If you enjoy Seth Larson, you might also like these blogs.
Filippo Valsorda
words.filippo.ioGo security team member writing about cryptography and open source maintenance.
alexwlchan
alexwlchan.netSoftware developer on Python, digital preservation, and creative coding.
Andrew Nesbitt
nesbitt.ioPackage management and open source metadata expert. Building Ecosyste.ms, open datasets and tools for critical open source infrastructure.

Robert Heaton
robertheaton.comThoughtful essays on programming, security, and the human side of software.
Follow Seth Larson
If you like your technical writing served with genuine curiosity and occasional retro gaming archaeology, Seth's blog delivers both.