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 · 6h
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
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 · 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
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
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
Seth Larson @sethmlarson.dev · 27/07/2026
So I bought "htmx 4.0: the game" for the Nintendo Game Boy :) What an interesting thing... excited to dig in to this one. swag.htmx.org/products/htm... #gameboy #gb #retrogaming #gaming #htmx
swag.htmx.org
htmx 4: the game
HTMX 4.0, the first JavaScript library to release exclusively on the Game Boy® platform! Experience the power of HTMX, now on your favorite portable handheld. Four levels of pickle-collecting exciteme...
191
Reposted by Seth Larson
Python Software Foundation @python.org · 27/07/2026
Please congratulate our newest PSF Fellow Members for Q2, 2026! Their continued contributions to the Python ecosystem are so very important to our community. #python
pyfound.blogspot.com
Announcing Python Software Foundation Fellow Members for Q2 2026! 🎉
The PSF is pleased to announce its second batch of PSF Fellows for 2026. Let us welcome the new PSF Fellows for Q2! The following people continue to do amazing things for the Python community:
0104
Reposted by Seth Larson
Python Software Foundation @python.org · 23/07/2026
You can be a part of guiding the future direction of the PSF 🩵🐍💛 Nominate yourself or someone else for the PSF Board for the 2026 election! Nominations open Tuesday, July 28th, 2:00 pm UTC and close Tuesday, August 11th, 2:00 pm UTC. #python
pyfound.blogspot.com
Get Ready: PSF Board Nominations Opening Soon!
Who runs for the PSF Board? People who care about the Python community, who want to see it flourish and grow, and also have a few hours a month to attend regular meetings, serve on committees, participate in conversations, and promote the Python community. We're looking for candidates with a diverse range of skills and backgrounds, including leadership experience, fundraising knowledge, non-profit familiarity, and event organizing. Technical expertise, a record of collaboration, and experience speaking or teaching in the Python community are also all qualities we hope to see in Board members.Want to learn more about being on the PSF Board? Check out the following resources to learn more about the PSF, as well as what being a part of the PSF Board entails:
0107
Reposted by Seth Larson
Python Package Index @pypi.org · 22/07/2026
The Python Package Index now rejects new files published to releases older than 14 days. This mitigation prevents long-stable releases from being poisoned in case publishing tokens or workflows of PyPI projects are compromised. blog.pypi.org/posts/2026-0... #python #security #supplychain #pypi
blog.pypi.org
Releases now reject new files after 14 days - The Python Package Index Blog
PyPI no longer allows publishing new files to releases older than 14 days.
04517
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
Reposted by Seth Larson
Hugo van Kemenade @hugovk.dev · 22/07/2026
Welcome @kushaldas.se back to the Python Security Response Team! devguide.python.org/security/psrt/ With PEP 811, we have a much clearer process for PSRT membership. peps.python.org/pep-0811/ Thanks to Kushal and the PSRT for keeping #Python secure. hugovk.dev/blog/2026/se... #security #PSRT
devguide.python.org
Python Security Response Team (PSRT)
The Python Security Response Team (PSRT) is responsible for handling vulnerability reports for CPython and pip. To report security issues: https://www.python.org/dev/security/ Members: The PSRT pub...
0113
Reposted by Seth Larson
Rosemary Mosco @rosemarymosco.com · 20/07/2026
A woodcarver named Becky W (vortenjou.bsky.social, rosehip.wordpress.com) made a sculpture of my nuthatch comic, showing a white-breasted nuthatch sitting on real nuts and hatching one of them. I'm so happy
A wooden carved and painted sculpture of a white-breasted nuthatch sitting on some nuts with a nutmeat with wings flying away into the sky.A four-panel comic. The first panel shows an arrow pointing down at a happy-looking nuthatch bird, and a caption: This is a nuthatch. The caption says "It's called a nuthatch because... wait no" and we see the nuthatch standing on a pile of nuts, tucking them under it. The caption says "That's not... wait" and the nuthatch is roosting comfortably on the pile of nuts. The caption says NO. And we see that one of the nuts has hatched and some walnut meat is flying happily into the air on little wings.
211600404
Reposted by Seth Larson
Ian Coldwater 🧊🚫 @lookitup.baby · 18/07/2026
This is the food supply chain equivalent of “[software] is insecure because they put out a lot of CVEs” It’s GOOD that they patch and disclose a lot of vulnerabilities, actually. Who you really need to worry about are the ones who don’t think they have any
539882
Reposted by Seth Larson
Core Dispatch @coredispatch.xyz · 18/07/2026
Core Dispatch 8 is live! We've got the latest 3.15 beta out (released with love from #EuroPython 💛), a bunch of lively PEP discussions, and a very unhinged "One More Thing" this time. Check it out 👇 coredispatch.xyz/editions/8
coredispatch.xyz
Core Dispatch #8
Welcome back to Core Dispatch! This edition covers July 5 through July 18, 2026. Python 3.15.0 beta 4 landed today, July 18 (we just released it at the…
0104
Seth Larson @sethmlarson.dev · 17/07/2026
Excited for the #EuroPython morning keynote today from @yossarian.net, starting at 9AM in S1: ep2026.europython.eu/session/secu...
ep2026.europython.eu
Securing Python for the next decade
The next decade will challenge many assumptions in Python security. Join us for a session of speculation on secxuring the next decade.
082
Seth Larson @sethmlarson.dev · 16/07/2026
I'm speaking today at #EuroPython about learning from the #Python #Security Response Team and how to become a "Security Contributor" to an Open Source project. The talk is in Room S1 at 16:00 right before the evening keynote: ep2026.europython.eu/session/lear...
ep2026.europython.eu
Learning from the not-so-secret Python security "cabal"
It’s dangerous to go alone! 🐍🛡️ Learn sustainable open source security practices for projects of all sizes from the Python Security Response Team.
2102
Reposted by Seth Larson
Mike Fiedler @miketheman.com · 16/07/2026
Today's the day! Come on out for story time and good ideas when I share details on the Anatomy of a Phishing Campaign I handled for #PyPI around this time last year. ep2026.europython.eu/session/anat... #EuroPython2026 #EP2026 #Python #OpenSource #SupplyChain #Security
Anatomy of a Phishing Campaign, Mike Fiedler
EuroPython
163