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!
Seth Larson
@sethmlarson.dev
Python core developer, Security & Fellow of Python Software Foundation (@python.org) 🐍 Minnesoootan, he/him, #Python, #opensource, #security #retrogaming 🌐 https://sethmlarson.dev
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
The official home of the Python Programming Language
python.org
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! 💜
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...
talkpython.fm
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
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 ...
sethmlarson.dev
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.
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
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...
sethmlarson.dev
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
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...
Security Developer - Python Software Foundation - Career Page
Apply to Security Developer at Python Software Foundation in Remote.
jobs.pyfound.org
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.
Someone said something about ingesting libc and this is what popped into my head
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
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...
swag.htmx.org
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
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:
pyfound.blogspot.com
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
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:
pyfound.blogspot.com
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
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.
blog.pypi.org
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
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
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...
devguide.python.org
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
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
A quick word on Taco Bell: That's where we found the suspected lettuce, and it's not bc Taco Bell is gross. It's bc Taco Bell is REALLY GOOD at tracing product! Keeping track of exactly where they got their ingredients, & exactly what restaurants each shipment of ingredients went to!
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
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…
coredispatch.xyz
Excited for the #EuroPython morning keynote today from @yossarian.net, starting at 9AM in S1: ep2026.europython.eu/session/secu...
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.
ep2026.europython.eu
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...
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.
ep2026.europython.eu
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
I’m on the AI, Ethics, and Cybersecurity panel at #EuroPython today at 13:50 in Room S3A! Come join and learn the latest: ep2026.europython.eu/session/secu... #python #europython2026
Security and Ethics in the Age of Generative AI
Join us for this fascinating discussion of the impact of AI on privacy, the environment, economics and the arts.
ep2026.europython.eu
I wrote about how, like many other open-source projects, CPython is experiencing a huge increase in security reports. Charts inside! hugovk.dev/blog/2026/se... #Python #security #OpenSource
Security: line goes up
hugovk.dev
It’s that time of year again, new foods announced for the Minnesota State Fair!!! 😋 www.mnstatefair.org/new/food
New Foods for 2026
mnstatefair.org
I published a guide for how to play the “Second Quest” of Legend of Zelda: Four Swords Adventures featuring levels that were cut late into development of the game restored by a game modding group “Eternal Dream Arabization”: sethmlarson.dev/legend-of-ze... #zelda #gaming #retrogaming #gamecube
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 are...
sethmlarson.dev
New #Pillow release! 🛞 Wheels for Python 3.15 beta 🧾 An SBOM in all the wheels 🚅 Performance improvements thanks to @akx 🔒 Security fixes ❌ No longer a wheel for experimental free-threaded 3.13 pillow.readthedocs.io/en/latest/re... #Python #Pillow #PythonPillow #release #security #Python315 #SBOM
12.3.0 (2026-07-01)
Security: CVE 2026-59200: Prevent decompression bomb when parsing PDF: When parsing a PDF, PdfStream.decode() attempts to decompress data without any limit. A default maximum of ImageFile.SAFEBLOCK...
pillow.readthedocs.io
I solved a Super Mario mystery, but the real treasure was learning about the history of playing cards along the way.
Super Mario RPG and the Mystery of the Fifth Card Suit — Thrilling Tales of Old Video Games
Yes, there’s a reason Hudson’s Adventure Island uses the same symbol.
thrillingtalesofoldvideogames.com