Sign in

Seth Larson

@sethmlarson.dev
3.1K followers 369 following 664 posts

Python core developer, Security & Fellow of Python Software Foundation (@python.org) 🐍 Minnesoootan, he/him, #Python, #opensource, #security #retrogaming 🌐 sethmlarson.dev

PostsRepliesMedia
Seth Larson @sethmlarson.dev · 8h
I've just published 10 blog posts detailing the #Python Language Summit 2026. The Language Summit was held in Kraków, Poland and included discussions about free-threading, #Rust, garbage collectors, and type annotations. Please enjoy and thank you for your patience: blog.python.org/2026/09/lang...
Group photo of the attendees of the 2026 Python Language Summit. Notably, Larry Hastings is laying flat on the ground with his eyes closed.
196
Seth Larson @sethmlarson.dev · 17/09/2026
Jumped on a well-priced pristine copy of “Billy Hatcher and the Giant Egg” (JP) because it’s a favorite of mine AND look at that artwork?! ❤️💙💛🤍 #retrogaming #gamecube #billyhatcher
040
Seth Larson @sethmlarson.dev · 02/09/2026
Somehow I'm updating the LAN Party Calculator for Mario Kart 8 Deluxe, new 8-player local multiplayer available now for Switch 2! sethmlarson.dev/lan-party-ca... #gaming #nintendo #nintendoswitch #mariokart
LAN party calculator showing numbers for Mario Kart 8 Deluxe with 5-8 players locally using the Switch 2
050
Seth Larson @sethmlarson.dev · 21/08/2026
“Big Walk” a cooperative game by House House (of Untitled Goose Game fame) is really, really lovely. I organized a group of folks, some who knew each other and some less so and we all had a lovely time 💜 Highly recommend this game if it seems interesting to your friend group. bigwalk.game #gaming
090
Seth Larson @sethmlarson.dev · 15/08/2026
Pokémon Emerald chilling in Mosaic Coffee 💚☕️ #retrogaming #pokemon #minneapolis
Box of Pokemon Emerald sitting on a busy coffee shop shelf
190
Seth Larson @sethmlarson.dev · 12/08/2026
Continuing the physical collection refresh: cover spines for Nintendo Switch cases 🤩 #retrogaming #nintendoswitch #gaming
390
Seth Larson @sethmlarson.dev · 11/08/2026
Before and after 🤩 New homes for some loose games #gamecube #gameboy #retrogaming
Janky cases for GameCube and Game Boy games. One is a GameStop, one is an unbranded black DVD case, one is taped up cardboard with "Oracle of Seasons" written on it in pen.F-Zero GX and Spyro Enter the Dragonfly GameCube cases, LOZ Oracle of Seasons Game Boy Color case, and The Frog for Whom the Bell Tolls Game Boy case
060
Seth Larson @sethmlarson.dev · 30/07/2026
Hehe, I knew you'd be a fan of the full-cover artwork on the sleeves :) The plastic cases for the disks are also transparent, showing off the manual artwork. Clearly Nintendo was of the same mind on which region got better artwork, they used the Japanese artwork for the Thousand Year Door remake:
010
Seth Larson @sethmlarson.dev · 30/07/2026
I didn’t realize until I was giving a tour of new purchases to my brother that I now own all regional variants of Pikmin, Pikmin 2, and (due to an eBay seller snafu), Legend of Zelda: Wind Waker! #gamecube #retrogaming #pikmin #zelda #gaming
Pikmin and Pikmin 2 boxes laid out NTSC-J, NTSC, and PALLegend of Zelda: Wind Waker boxes with the disk for Wind Waker (NTSC-J) included in the box for Legend of Zelda: Four Swords Adventures
241
Seth Larson @sethmlarson.dev · 22/07/2026
While I was in Kraków, Poland during #EuroPython 2026 I was able to sneak away from sprints and buy a few PAL region #GameCube games. This was on Sunday, which means that many stores are closed until Monday... except for one! 🎮️ Read more: sethmlarson.dev/pal-gamecube... #retrogaming #gaming
Video game store shelves full of retro and new video games.
170
Seth Larson @sethmlarson.dev · 09/07/2026
You’d think that the King of Red Lions being on the disk would be a dead giveaway… but the Japanese revision of FSA includes Tetra’s Trackers and characters from Wind Waker! 😵‍💫
Tetra from Wind Waker on the back of the Four Swords Adventures manual
110
Seth Larson @sethmlarson.dev · 09/07/2026
This project took longer because I had to reorder my Japanese revision on eBay, the seller for the first attempt had made a mistake that I also missed… see if you can tell the difference at a glance? 🙈 #gamecube #nintendo #retrogaming
Two boxes, manuals and GameCube disks for supposedly Legend of Zelda Four Swords Adventures +…. But the right disk is blue green and the left disk is green… the right disk is for LOZ Wind Waker not Four Swords Adventures!
110
Seth Larson @sethmlarson.dev · 29/06/2026
Last week I attended and managed a session for UN Open Source Week 2026. I've published my notes and a few thoughts following the event. Thanks to @sovereign.tech and Alpha-Omega for sponsoring my attendance at the event. 👉 sethmlarson.dev/un-open-sour... #opensource #oss #security #supplychain
Seth Larson and Mirko Swillus leading a session during the UN Open Source Week "Maintain-a-thon" on LLMs and vulnerability handling for Open Source projects.
1111
Seth Larson @sethmlarson.dev · 11/06/2026
Is that a semicolon in a Python pull request diff? Linting is important: screen included. sethmlarson.dev/linting-scre...
A Python pull request with a semicolon unexpectedly...
120
Seth Larson @sethmlarson.dev · 05/06/2026
Is the donut in Super Smash Bros. Brawl from Mister Donut? You decide! 🍩🍩 sethmlarson.dev/is-the-donut...
050
Seth Larson @sethmlarson.dev · 05/06/2026
Wait a second… is the donut in Super Smash Bros Brawl… a Mister Donut?? 🤯🍩 Mister Donut museum: www.misterdonut.jp/enjoy/zukan/... Food JPEGs in Smash Bros and Kirby Air Riders: sethmlarson.dev/food-jpegs-i...
000
Seth Larson @sethmlarson.dev · 16/05/2026
#urllib3 is now available on flopPyPI! 💾 #pycon #pyconus #pyconus2026
Floppy disk with “urllib3==2.7.0” and a urllib3 sticker on the label.
1354
Seth Larson @sethmlarson.dev · 05/05/2026
Not one but two of my blog posts are on the HN front page simultaneously... that's a new one! 🤯
HackerNews front page showing "Hand Drawn QR Codes" and "The Frog for Whom the Bell Tolls" at positions 14 and 25.
0110
Seth Larson @sethmlarson.dev · 30/04/2026
The game was only released in Japanese, despite multiple re-releases to the 3DS eShop and Nintendo Classics. I detailed how I played by applying the fan-created English translation patch. sethmlarson.dev/the-frog-for...
On the left, the original Japanese title screen. On the right, the title screen with the English translation patch applied: "For the Frog the Bell Tolls". The official title translation referenced by Nintendo is "The Frog for Whom the Bell Tolls".
010
Seth Larson @sethmlarson.dev · 30/04/2026
🐸🔔 Kaeru no Tame ni Kane wa Naru or “The Frog for Whom the Bell Tolls” is a quick and funny puzzle “RPG” with many references and shared DNA with some of my favorite games. Recommended as a snack between games in your backlog 💜 sethmlarson.dev/the-frog-for... #gameboy #gb #retrogaming #nintendo
Picture of my “Kaeru no Tame ni Kane wa Naru” Game Boy cartridge.
251
Seth Larson @sethmlarson.dev · 29/04/2026
The #PyConUS 2026 app is available and you can see the NEW “Trailblazing Python Security” talk track in the app! ⭐ Smash that “Favorite all Trailblazing Python Security” talks button and I'll see you in Long Beach soon 🤩
Trailblazing Python Security talk track in app with a button that says "Favorite all Trailblazing Python Security" talks.
283
Seth Larson @sethmlarson.dev · 20/04/2026
Nintendo e-Reader in 2026 👀
Dizzy Sheep Distaster EX, Retro Dot Cards Series One, e-xtender for the Analogue Pocket, original Retro Dot Cards Solitaire pre-release card, and an e-Reader oeripheral.
0344
Seth Larson @sethmlarson.dev · 28/03/2026
Received the #Lego #Gameboy as a gift! My chances of doing buildaboy.co by @nataliethenerd.com have suddenly increased astronomically.
Lego set for the Gameboy DMG
2321
Seth Larson @sethmlarson.dev · 27/03/2026
@thewulffden.com @bob.thewulffden.com Got the GameSir Pocket Taco from your review. Love it so far!
Phone with two Pocket Tacos on either end completely obscuring the emulator on screen.
140
Seth Larson @sethmlarson.dev · 07/03/2026
TIL about the <optgroup> #HTML element. I feel like I learn so much about HTML and JS whenever I create an interactive piece for the blog 🤩 developer.mozilla.org/en-US/docs/W...
List of Nintendo racing games like Mario Kart, F-Zero, and Kirby Air Ride grouped by console.
0162
Seth Larson @sethmlarson.dev · 06/03/2026
Preview for an upcoming article 👀 #mariokart #nintendo #gaming
A table showing different Mario Kart titles along with the columns "Platform", "Year", "Portable?", "Local?", "LAN?", "Wireless?", and "Game Sharing?". The columns contain true or false boolean values, and the "true" values are highlighted in green.
051
Seth Larson @sethmlarson.dev · 26/01/2026
A fridge magnet of the Peanuts character "Snoopy" in a giant red puffer coat
060
Seth Larson @sethmlarson.dev · 01/01/2026
Also I was very tempted to publish my #blogroll with the original title of "Drawing with zero-width characters" by Benjamin Swerdlow... it definitely crowds out the other recent entries 🤣 sethmlarson.dev/blogroll
Blogroll featuring many other blogs, but a single blog title appears heavily corrupted, covering all the other parts of the screen with garbled demon-text.
010
Seth Larson @sethmlarson.dev · 29/12/2025
I created a “Wrapped”-style summary of gaming in 2025 on the Nintendo #GameCube, #Switch, and #Switch2 with my favorite games, a public dataset, and a bunch of SQL queries. This is my last post in 2025, thanks for reading! 💜 👉 sethmlarson.dev/nintendo-gam... #gaming #nintendoswitch #nintendo
GitHub contributor graph style boxes of blue and red showing days playing particular consoles.
121
Seth Larson @sethmlarson.dev · 26/12/2025
I published my notes on how I quickly setup a development environment for @play.date on Ubuntu, a hello-world app, and testing with the simulator and actual hardware: sethmlarson.dev/getting-star... #playdate #gamedev #gamedevelopment #lua #ubuntu
Playdate console running a simple game with the text "Hello from sethmlarson.dev" and a QR code to https://sethmlarson.dev/getting-started-with-playdate-on-ubuntu
0262
Seth Larson @sethmlarson.dev · 18/12/2025
The @deltaemulator.com added beta support for #SEGA #Genesis and #MasterSystem games and I'm excited about it :) sethmlarson.dev/delta-emulat...
Playing Sonic the Hedgehog 3 & Knuckles on iOS using the  Delta emulator
0120
Seth Larson @sethmlarson.dev · 11/12/2025
Upcoming project for the blog... 👀 🍎🍞🍔🍰 #kirbyairriders #smashbros
Table showing food sprites for Kirby Air Ride, Smash Bros Melee, Brawl, 3DS, Wii U, and Ultimate. The rows shown are apples, bananas, bread, burgers, and cake.
170
Seth Larson @sethmlarson.dev · 29/11/2025
Got my first #RSS notification for my “Nintendo Classics” tracker! 🤩 sethmlarson.dev/rss-feed-for... #nintendo #nintendoswitch #nintendoclassics
RSS feed reader item titled "Battletoads, Ninja Gaiden II, Bionic Commando, and Kid Icarus: Of Myths and Monsters" are now available on Nintendo Classics.
350
Seth Larson @sethmlarson.dev · 25/11/2025
Mobile browsers see telephone numbers everywhere! Just like Excel and dates, mobile browsers replace text with clickable <a> elements for dialing a telephone number in HTML. Read more: sethmlarson.dev/mobile-brows... #html #css #browser #mobile #phone
Numbers either highlighted or not in a list. Numbers are highlighted inconsistently, based on whether the browser is automatically detecting a phone number or not.
121
Seth Larson @sethmlarson.dev · 08/11/2025
I've only been waiting for this moment for... 22 years? 🥲
Kirby Air Ride for the GameCube released in 2003.
020
Seth Larson @sethmlarson.dev · 06/11/2025
Any #PikminBloom players out there? The arrival of Ice Pikmin means that collecting complete sets of decor within an event just got more difficult... 😬 I created a #Python script to simulate the number of seedlings required before and after the change. Read more: sethmlarson.dev/ice-pikmin-a...
Table showing the before and after Ice Pikmin percentage chances of completing a decor set for a number of seedlings collected. For example, if you collect 20 seedlings before Ice Pikmin you'd have a 70.4% chance of completing the set versus only 53.1% chance of completing the set with Ice Pikmin. This represents a 17.3% chance drop in likelihood of completing the set with this amount of seedlings.
031
Seth Larson @sethmlarson.dev · 22/10/2025
This is a funny short story about contributing to internet standards in unexpected ways, like drawing ASCII art. Thanks to @filippo.abyssdomain.expert firstly for the work you do in cryptography and the opportunity to uniquely contribute to PQC :) Read more: sethmlarson.dev/drawing-an-a...
ASCII art of an X-Wing, TIE fighter, and imperial lambda shuttle
1182
Seth Larson @sethmlarson.dev · 16/10/2025
🔁 Re(blog, tweet, toot, skoot, skeet) sethmlarson.dev/reblog-tweet...
Railroad diagram showing the words "reblog", "retweet", "retoot", "reskoot", "reskeet", "repost".
252
Seth Larson @sethmlarson.dev · 07/10/2025
The “Nintendo Classics” collection has hundreds of retro games from Nintendo and Sega consoles from NES to GameCube. I created a dataset about these games and mapped them to real-life physical prices, with graphs and tables. Read more: sethmlarson.dev/nintendo-cla...
Graph showing the total values of each platform available on Nintendo Classics over time.
020
Seth Larson @sethmlarson.dev · 04/10/2025
Just upgraded to iOS 26 and realized that Liquid Glass looks similar to #Pikmin UI... I kinda love it haha 🫧
130
Seth Larson @sethmlarson.dev · 02/10/2025
Building a dataset about #Nintendo #Switch Online "Classics" collection, and now have approximate prices for each game in each collection. The #SNES collection alone is a wildly good deal. What sorts of questions would you like me to answer about this collection?
Table showing columns for Platform, Total ($), number of Games, and price per game. Table data is:

| NES              | $1,980    | 91    | $21                |
| SNES             | $3,600    | 83    | $43                |
| Game Boy (& GBC) | $1,615    | 41    | $39                |
| Nintendo 64      | $1,130    | 42    | $26                |
| Sega Genesis     | $2,910    | 51    | $57                |
| Game Boy Advance | $930      | 30    | $31                |
| GameCube         | $640      | 9     | $71                |
| Virtual Boy      | $2,580    | 14    | $184               |
010
Seth Larson @sethmlarson.dev · 09/09/2025
I'm picking back up my #Pikmin 2 quest to collect all unique treasures, this time working through PAL. My "theme" for this play-through is "music", so I've elected to not collect the "Treasure Gauge" to avoid the constant ding-ding-ding ruining the atmosphere. sethmlarson.dev/pikmin-2-int...
Table showing all treasures collected in JP, US, and PAL except for the "Prototype Detector" which is highlighted as missing for PAL.
120
Seth Larson @sethmlarson.dev · 29/08/2025
This is what the tool looks like: recipient(s), message, and a QR code generated locally in your browser.
120
Seth Larson @sethmlarson.dev · 26/08/2025
Did you know about “SMS URLs”? You can template a text message to recipient(s) from a hyperlink, similar to “mailto” 👉 sethmlarson.dev/sms-urls
SMS URLs containing a single recipient and optional body
231
Seth Larson @sethmlarson.dev · 19/08/2025
The #GameCube library had multiple #SEGA game collections: “Sonic Mega Collection”, “Sonic Adventure DX”, and “Sonic Gems Collection” with #Genesis and #GameGear games. Let's compare to “Sonic Origins Plus” and the “Genesis collection” for Nintendo Switch Online: 👉 sethmlarson.dev/extracting-g...
052
Seth Larson @sethmlarson.dev · 17/08/2025
Pretty sure my favorite HTML element is <table>... preview for next week's article 👀 #sega #sonic #nintendo #gamecube #genesis #gamegear
Table showing Genesis games with prices, other columns labeled "Mega", "SADX", "Gems", "Origins", and "NSO".
133
Seth Larson @sethmlarson.dev · 15/08/2025
5 of the 7 most expensive first-party #GameCube titles are coming to #NintendoSwitch Online “GameCube Classics” and that's a great thing for both digital and physical GameCube players. 👉 sethmlarson.dev/nintendo-swi...
Table showing Pokemon XD: Gale of Darkness, Fire Emblem: Path of Radiance, Chibi-Robo, Pokemon Colloseum, and F-Zero GX coming to NSO+ GameCube Classics
040
Seth Larson @sethmlarson.dev · 15/08/2025
Psssst... it's #FediDonutFriday over in the #Fediverse today! You could join the next one :) sethmlarson.dev/fedi-donut-f...
050
Seth Larson @sethmlarson.dev · 10/08/2025
Worlds colliding! Lego and Pikmin Bloom are both highlighting specifically “Blue Hibiscus” 🌺💙 Happy community weekend fellow #PikminBloom players!
021
Seth Larson @sethmlarson.dev · 09/08/2025
“Sorry for speeding, I'm listening to the Sonic Adventure 2 OST” 🔵🟡
 Randomly found in the wild. I approve of the music choice haha
030