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 · 9h
Discuss thread: discuss.python.org/t/announcing...
discuss.python.org
000
Seth Larson @sethmlarson.dev · 9h
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.
1106
Seth Larson @sethmlarson.dev · 17/09/2026
Long-term no one wants to ask for vigilance from volunteers being targeted for contributing to OSS. This is the goal when we build security features like 2FA, Trusted Publishers, and recently Immutable Releases for PyPI. We're not all the way there yet, so I appreciate the patience and support 💜
021
Seth Larson @sethmlarson.dev · 17/09/2026
The lovely folks from @rust-lang.org pinged me in a mutual security discussion channels about these ongoing attacks: There's no reason attackers wouldn't do the same to maintainers of Python projects. Report weirdness to security@python.org so we can alert others if needed. #python #security
blog.rust-lang.org
Be alert: targeted attacks on prominent Rustaceans | Rust Blog
Empowering everyone to build reliable and efficient software.
2189
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
Reposted by Seth Larson
Python Software Foundation @python.org · 15/09/2026
The PSF Board is proud to share the final version of the PSF’s five-year strategic plan. Thanks to all who improved the plan by participating in the process, and we look forward to all we’ll accomplish together in the next five years. Read more on our blog:
pyfound.blogspot.com
Announcing the PSF Strategic Plan 2026
In May, the Python Software Foundation (PSF) shared the high-level goals of our Strategic Plan. In June, we published the full draft and opened it for community feedback. Today we are sharing the outcome: at its July 8 meeting, the PSF Board adopted the PSF Strategic Plan 2026, covering 2026 to 2031.
0136
Reposted by Seth Larson
Alex Chan @alexwlchan.net · 15/09/2026
Abusing ID3 chapters to turn videos into glanceable podcasts: alexwlchan.net/2026/glancec... If you create hundreds of second-long chapters which have a video frame as cover art, you can get a video into an audio-only podcast player.
231
Reposted by Seth Larson
Yakumono @luigiblood.bsky.social · 13/09/2026
Releasing now! Satellaview Super Mario Bros. 2 (BS Super Mario USA) MSU1 ROM containing all 4 episodes with full english dub on project.satellaview.org! #Satellaview #SNES Have fun!
281048462
Reposted by Seth Larson
Python Software Foundation @python.org · 08/09/2026
🎙️ Check out the "Security and Ethics in the Age of Generative AI" panel from @europython.eu 2026! The PSF's @miketheman.com and @sethmlarson.dev join other folks from the #Python community to dig into how generative AI is reshaping cybersecurity, from ecosystem-level risks to the ethics of AI.
youtube.com
EuroPython 2026 - Security and Ethics in the Age of Generative AI Panel
[EuroPython 2026 - S3A on 2026-07-15]🎤 *Security and Ethics in the Age of Generative AI by Sylwia Budzynska, Maria Lowas-Rzechonek, Mike Fiedler, Seth Micha...
043
Reposted by Seth Larson
Natalie @nataliethenerd.com · 03/09/2026
Here is a sneak peak, my version 0.6 design which I have changed a lot around and I'm really happy with the new power switch design - it works perfectly with the Lego mechanism
51039
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
Reposted by Seth Larson
Yakumono @luigiblood.bsky.social · 02/09/2026
8 PLAYERS SPLIT SCREEN? what
3416
Seth Larson @sethmlarson.dev · 01/09/2026
Did you know that “Pokémon Box: Ruby & Sapphire”, a legendarily expensive GameCube game in the United States (~$2,400 USD), can be purchased in Japan for $50 USD. What other games are different prices in other regions? Read more: sethmlarson.dev/buying-gamec... #retrogaming #gamecube #gaming
sethmlarson.dev
Buying GameCube games from other regions
This blog post was inspired by discovering that Pokémon Box: Ruby & Sapphire, a legendarily rare and expensive GameCube game in the United States (>$2,500 USD), could be purchased complete-i...
150
Reposted by Seth Larson
retrodotcards.com @retrodotcards.com · 31/08/2026
Issue 66 of Return, a German retro gaming magazine, has an article on the e-Reader. They also added a side article about the Series One games. I never thought I'd be in a game magazine 😲
An image of the e-reader article in the magazine. On the left is an article about the e-reader in general and its history. On the right is an article about RetroDotCards Series One e-reader games.

The articles are in German.
3333
Reposted by Seth Larson
William Woodruff (1.3.6.1.4.1.55738) @yossarian.net · 31/08/2026
Introducing vulnbrocards.com blog.yossarian.net/2026/08/31/Intro… #oss #security
064
Reposted by Seth Larson
retrodotcards.com @retrodotcards.com · 29/08/2026
Wireless support is going swimmingly.
38110
Reposted by Seth Larson
David Brauer @dbrauer.net · 28/08/2026
I realize the weather was insanely good but blowing away the record by over 10 percentage points makes me wonder about a post-Metro Surge need for joy.
8989
Reposted by Seth Larson
Python Software Foundation @python.org · 25/08/2026
Come work with us! We're seeking someone process- and detail-oriented who's in their early/mid-career to join us as the second person on the fundraising side. Please apply if that sounds like you, and if that sounds like someone you know, please share!
jobs.pyfound.org
Sponsorship Coordinator - Python Software Foundation - Career Page
Apply to Sponsorship Coordinator at Python Software Foundation in Remote.
01114
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
Reposted by Seth Larson
Python Software Foundation @python.org · 19/08/2026
#PyPI runs on ~zero AWS cost thanks to @fastly.com caching 99% of traffic + @awscloud.bsky.social credits covering the rest. Huge thanks to both! But 2026 broke an 8-year streak: AWS spend is up 69% YoY as agents & CI runs surge. Jacob Coffee on what's changing: pyfound.blogspot.com/2026/08/how-...
pyfound.blogspot.com
How AWS Powers PyPI and the PSF
0117
Seth Larson @sethmlarson.dev · 18/08/2026
A neat security vulnerability in Python caused by str.lower(). Also includes lots of RFCs so I’m having a good time :) sethmlarson.dev/when-str-low... #security #python #idna
sethmlarson.dev
When str.lower() is a security vulnerability in Python
Some internet standards only support ASCII characters, but the world uses much more than the Latin alphabet. Thus, a mapping from Unicode to ASCII for use in domain names is required. NamePrep was...
0208
Reposted by Seth Larson
Brett Cannon @snarky.ca · 16/08/2026
Wrote a blog post about what gaps exist which prevent having reproducible builds for Python. snarky.ca/whats-missin... This came to me while writing my nomination statement for the PPC.
snarky.ca
What's missing to have reproducible builds on PyPI
While writing the section of my 2026 Python Packaging Council (PPC) nomination on secure supply chain, I realized that one thing related to having a secure supply chain that we lack is a defined way t...
1115
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 · 14/08/2026
LGTM 🐾
010
Seth Larson @sethmlarson.dev · 12/08/2026
It's just the spine you can slip in! I purchased from an Etsy seller, the same one I bought the reproduction GC/GB cases from. The spines are $1 each and shipping, not bad? www.etsy.com/listing/1764... If you want to print and cut your own there’s a whole subreddit for Nintendo Switch spine art.
etsy.com
Nintendo Switch Case Spines + Holographic Option - Etsy
This Video Games item by CustomGameArtDesigns has 407 favorites from Etsy shoppers. Ships from Florence, SC. Listed on Aug 12, 2026
110
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
Reposted by Seth Larson
It's Luke! Over Here Now! @ssjspeedracer.bsky.social · 08/08/2026
Even now when someone talks about having an e-reader I briefly think they mea
19760115
Reposted by Seth Larson
Software Stewardship Lab @stewardshiplab.org · 07/08/2026
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
stewardshiplab.org
A Research Lab for Open Source ✸ Software Stewardship Lab
Today, we're launching a world-class research lab dedicated to Open Source sustainability with a team of some of the most experienced people in the world.
214043
Reposted by Seth Larson
gloriouscow.bsky.social @gloriouscow.bsky.social · 06/08/2026
The following emoji are a valid DOS executable. 🐸☺️😖🐰😗😯😯😯😯😯😯😯😹😯🕳️😯🐮🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐🐐⭐🍽️🍽️🍽️🍽️🐮🐰😔😬😬🗓️🍽️👁️📗🐪🗓️🧮🧯📗🐪🐮🗓️😿🧯🧯🧯🧯📗🐪🗓️🐮📗🐪🗓️🧮🧮🧯🧯👁️📗🐪🐮🗓️🧮🧯🧯🧯🧯🧯🧯📗🐪🗓️😿🧯🧯🧯🧯📗🐪🗓️😿🍽️🍽️🍽️🍽️🐮📗🐪🐮🗓️😯🍽️🍽️👁️📗🐪🐮🐮🐮🗓️😿🧮🧮🧮📗🐪🗓️🧮👁️👁️🍽️👁️📗🐪🐰😔🐐🐐♿🇹🇭⏪✋💕🐀🍥🐐📣🈚🌌🌋🏐🌕👻🌺🌻🍵🆙🌮🍝🌐🌋🍠🌋🐅🍜💒🌳👹🎇👹🉑🎎🉑💞🆖🌳🆎🎇👹🉑🎎🉑💞🐖👯🆖🌻🕕🌿🐐🍙👺👽🌳👹🎇💗🉑🎎🉑💞🖕🎎🌙👻🌺🌻🐻🎂🌻🌳👮🐖🐸🍤🕕🌻🐠🐻🍝🌻🌳🌷🐎🌷🍭🌌💗👻🐖🐖🌜🌛📛🍕🍓🍪🍷🌙🍘🍾🍪👻🌺🌻🌙🌘🌙🐗🌊🏐💗🎐🧯🔥🌉
16503173
Reposted by Seth Larson
loren schmidt @lorenschmidt.bsky.social · 04/08/2026
oh my gosh i've tried to get Incursion to work for years and on a whim i downloaded it today and it... just ran? i am overjoyed to announce that today's roguelike is Incursion: Halls of the Goblin King!
5862
Reposted by Seth Larson
retrodotcards.com @retrodotcards.com · 29/07/2026
Well, Pixel Pup isn't going to make it for July :( But, I'm confident we'll make August. The game is entirely done, except it turns out music on the #GBA is challenging. We're also adding in one last feature. It just doesn't seem right for a RetroDotCards release to not use the e-Reader! #indiedev
A screenshot of Pixel Pup's puzzle pack menu. It is focused on the e-reader puzzle pack. The background has an e-reader "e" logo pattern, and to the left, Franny the dog in her e-reader form is smiling.
46613
Reposted by Seth Larson
Python Software Foundation @python.org · 04/08/2026
The nomination period for the PSF Board and Python Packaging Council elections is open now, closing next Tuesday, August 11th, 2:00 pm UTC 📝🐍 Don't wait until the last minute, though! Nominate yourself or someone else today: www.python.org/nominations/... #Python
python.org
The official home of the Python Programming Language
087
Seth Larson @sethmlarson.dev · 03/08/2026
The @talkpython.fm episode about “Everything Security at #PyConUS” is live! @juanitagomezr.bsky.social, @miketheman.com, and I discussed the current happenings of #Python and #security, great show notes too: talkpython.fm/episodes/sho... Thanks for having us on the show @mkennedy.codes! 💜
talkpython.fm
Security of everything at PyCon 2026
Security has always been the vegetables of software. Everyone agrees it matters, and somehow it never quite makes it onto the plate. At PyCon US this year, that changed. For the first time ever, secur...
142
Seth Larson @sethmlarson.dev · 02/08/2026
Let’s Play “htmx 4: the game” (by @htmx.org) 🐴 #htmx 4 was published exclusively for the Game Boy and Game Boy Color platforms. I recorded my play-through including the source code. This game is tough! sethmlarson.dev/htmx-4-the-g... #web #gameboy #gbdev #retrogaming
sethmlarson.dev
Let’s Play “htmx 4: the game”
Moments ago I just finished playing “htmx 4: the game”, the first JavaScript library published exclusively for Game Boy and Game Boy Color. I've recorded my play session and published the video to ...
0114
Reposted by Seth Larson
Jake DeGroot @jake-degroot.bsky.social · 01/08/2026
Yes, it is NTSC. I bought it used at Gamestop, probably 20 years ago at this point. One of my kids has been playing it recently.
The front cover of The Legend of Zelda Ocarina of Time Master Quest game for Nintendo GameCube. The rear cover of The Legend of Zelda Ocarina of Time Master Quest game for Nintendo GameCube.
011
Seth Larson @sethmlarson.dev · 01/08/2026
See I am not a careful Mario player, I want to be a slick Mario player. I want to be chaining long-jumps until I hit the goal post and this is my first time playing the level, it feels too good to not play that way :) But this is not how you play if you want to "manage" powerups ;) haha
010
Seth Larson @sethmlarson.dev · 01/08/2026
Oooh! Do you have the NTSC revision? I dumped from the PAL revision, and I think the packaging is different depending on which region you're in. IIRC NTSC-J was bundled in a completely separate box compared to the dual-disc boxes in NTSC/PAL.
100
Seth Larson @sethmlarson.dev · 01/08/2026
The bite-sized levels though: yes that is really fun. Nothing overstays its welcome long, so that means even the more frustrating segments or gimmicks are a relatively small part of the overall experience.
110
Seth Larson @sethmlarson.dev · 01/08/2026
basically jumping on enemies does not feel good. I also don't love that the camera both isn't automatic AND isn't always available. Sometimes the difficulty comes from not having a good camera angle and that does not feel good. Let me see where I'm jumping!
110
Seth Larson @sethmlarson.dev · 01/08/2026
It's good! I'm playing it solo which has been fine I think? I'm really missing having some sort of "attack" all the time like the spin attack in Galaxy, hat in Odyssey. The game's difficulty spikes pretty wildly depending on whether you've got a powerup like tanooki, boomerang, or cat suit or not...
110
Seth Larson @sethmlarson.dev · 01/08/2026
Sounds like a plan! 💜 I'm wrapping up Super Mario 3D World and Bowsers Fury right now and then I'm keeping my "next big game" slot open until Ocarina of Time comes out... I wish we had a release date so I could start planning but there aren't that many more months of 2026 left?
110
Seth Larson @sethmlarson.dev · 01/08/2026
Another day, another set of ROMs extracted from a GameCube disc. This time it's for the “Master Quest” revision of Legend of Zelda: Ocarina of Time from the Legend of Zelda: Wind Waker bonus disc from Kraków, Poland: sethmlarson.dev/extracting-n... #retrogaming #gamecube #loz #zelda #oot #gaming
sethmlarson.dev
Extracting “Ocarina of Time: Master Quest” ROM from the Legend of Zelda: Wind Waker bonus disc
Another day, another extracting ROMs from GameCube titles mini-tutorial. This time it’s the PAL Legend of Zelda: Wind Waker Bonus Disc that I recently purchased from Kraków, Poland. This disc conta...
250
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
➤ Why I have all Pikmin 2s: sethmlarson.dev/pikmin-2-int... ➤ LOZ: Four Swords Adventures: sethmlarson.dev/legend-of-ze... ➤ PAL GC haul: sethmlarson.dev/pal-gamecube...
sethmlarson.dev
Pikmin 2 International Treasure Hoard
Pikmin 2 is a game about collecting "treasure" from Earth in the form of mostly human-made products and items. One of the distinguishing features of the game is that the treasures sometimes mode...
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 · 30/07/2026
The Python Software Foundation is hiring a Security Developer. If you've got experience with Python, security, and collaborating with open source projects then we'd love to hear from you: jobs.pyfound.org/apply/ei03ut...
jobs.pyfound.org
Security Developer - Python Software Foundation - Career Page
Apply to Security Developer at Python Software Foundation in Remote.
22214
Reposted by Seth Larson
Game Boy Camera @gameboycamera.com · 29/07/2026
Years in the making, I finally have a working prototype of my Camera GBD-M2 (previously shared as Game Boy Camera M2). A sequel to the Game Boy Camera M1, this new redesign uses original Game Boy Pocket & Game Boy Camera chips into a camera-like shape roughly the same size as the Ricoh GR III.
A photo of the Camera GBD-M2 back, in my hand with grass in the background. It's attached to a camera strap.A photo of the Camera GBD-M2 front, in my hand with grass in the background. It's attached to a camera strap.
321086296
Reposted by Seth Larson
Governor Tim Walz @governorwalz.mn.gov · 28/07/2026
See you in court, creep.
251125042799
Reposted by Seth Larson
e. hashman @eha.sh · 06/03/2026
Someone said something about ingesting libc and this is what popped into my head
A blank, generic cereal box with the caption "libc-rial! it's .so good"
47912