Robuta

Sponsor of the Day: Jerkmate
https://sethmlarson.dev/thanks-to-microsoft-for-supporting-urllib3 Microsoft supports urllib3 with FOSS Fund 2024 — Seth Larson Python, open source, and the internet foss fundseth larsonmicrosoftsupportsurllib3 https://sethmlarson.dev/urllib3-in-2022 urllib3 in 2022 — Seth Larson Python, open source, and the internet seth larsonurllib32022 https://sethmlarson.dev/pip-relative-dependency-cooldowns pip v26.1 adds support for relative dependency cooldowns — Seth Larson Python, open source, and the internet 1 adds supportseth larsonpipv26relative https://sethmlarson.dev/unicode-variation-selectors Mahjong tiles and Unicode variation selectors — Seth Larson Python, open source, and the internet unicode variationseth larsonmahjongtilesselectors https://sethmlarson.dev/animal-crossing-calendar Add Animal Crossing events to your digital calendar — Seth Larson Python, open source, and the internet animal crossingdigital calendarseth larsonaddevents https://sethmlarson.dev/security-developer-in-residence-weekly-report-28 CPython 3.12.2 is SBOM‑ified! — Seth Larson Python, open source, and the internet 3 12 2seth larsoncpython https://sethmlarson.dev/http-header-compression HTTP Header Compression — Seth Larson Python, open source, and the internet http headerseth larsoncompression https://sethmlarson.dev/urllib3-newsletter-4 urllib3 Newsletter #4 — Seth Larson Python, open source, and the internet urllib3 newsletterseth larson4 https://sethmlarson.dev/security-developer-in-residence-weekly-report-30 Windows SBOM work and Alpha‑Omega 2023 annual report — Seth Larson Python, open source, and the internet 2023 annual reportseth larsonwindowssbomwork https://sethmlarson.dev/email-has-algorithmic-curation-too Email has algorithmic curation, too — Seth Larson Python, open source, and the internet seth larsonemailalgorithmiccuration https://sethmlarson.dev/pep-770-sbom-data-from-pypi-fedora-and-redhat PEP 770 Software Bill‑of‑Materials (SBOM) data from PyPI, Fedora, and Red Hat — Seth Larson Python, open source, and the internet sbom datared hatseth larsonpep770 https://sethmlarson.dev/urllib3-newsletter-5 urllib3 Newsletter #5 — Seth Larson Python, open source, and the internet urllib3 newsletterseth larson5 https://sethmlarson.dev/google-assured-oss Google Assured OSS — Seth Larson Python, open source, and the internet seth larsongoogleassuredoss https://sethmlarson.dev/gzip-files-and-streams-may-contain-names GZipped files and streams may contain names — Seth Larson Python, open source, and the internet may containseth larsongzippedfilesstreams https://sethmlarson.dev/tests-arent-enough-case-study-after-adding-types-to-urllib3 Tests aren’t enough: Case study after adding type hints to urllib3 — Seth Larson Python, open source, and the internet case studytype hintsseth larsontestsenough https://sethmlarson.dev/security-developer-in-residence-weekly-report-19 Proposal for Software Bill‑of‑Materials for CPython — Seth Larson Python, open source, and the internet seth larsonproposalsoftwarecpython https://sethmlarson.dev/security-developer-in-residence-report-37 PyCon US 2024 as Security Developer‑in‑Residence — Seth Larson Python, open source, and the internet pycon us 2024seth larsonsecurity https://sethmlarson.dev/links-awakening “The Legend of Zelda: Link’s Awakening” respects your time — Seth Larson Python, open source, and the internet seth larsonlegendzeldarespectstime https://sethmlarson.dev/security-developer-in-residence I am the first PSF Security Developer‑in‑Residence — Seth Larson Python, open source, and the internet seth larsonfirstpsfsecurity https://sethmlarson.dev/automated-public-shaming-of-open-source-maintainers Automated public shaming of open source maintainers — Seth Larson Python, open source, and the internet open source maintainerspublic shamingseth larsonautomated https://sethmlarson.dev/transferring-utf8-xyz Transferring “UTF8.XYZ” — Seth Larson Python, open source, and the internet seth larsontransferring https://sethmlarson.dev/security-developer-in-residence-weekly-report-29 Challenges while building SBOM infrastructure for CPython — Seth Larson Python, open source, and the internet seth larsonchallengesbuildingsbominfrastructure https://sethmlarson.dev/pep-440 Quirks of Python package versioning — Seth Larson Python, open source, and the internet python packageseth larsonquirksversioning https://sethmlarson.dev/cosign-and-debian New experimental Debian package for Cosign (Sigstore) — Seth Larson Python, open source, and the internet new experimentaldebian packageseth larsoncosignsigstore https://sethmlarson.dev/urllib3-2.0.0 urllib3 v2.0.0 is now generally available — Seth Larson Python, open source, and the internet v2 0generally availableseth larsonurllib3 https://sethmlarson.dev/ios-lockdown-mode Lockdown Mode for Apple devices — Seth Larson Python, open source, and the internet lockdown modeapple devicesseth larson https://sethmlarson.dev/sega-genesis-and-mega-drive-games-and-roms-from-steam SEGA Genesis & Mega Drive games and ROMs from Steam — Seth Larson Python, open source, and the internet sega genesis megaseth larsondrivegamesroms https://sethmlarson.dev/security-developer-in-residence-weekly-report-31 Security Developer‑in‑Residence Weekly Report #31 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity31 https://sethmlarson.dev/security-for-package-maintainers Security for package maintainers — Seth Larson Python, open source, and the internet package maintainersseth larsonsecurity https://sethmlarson.dev/security-developer-in-residence-weekly-report-9 Visualizing the CPython Release Process — Seth Larson Python, open source, and the internet release processseth larsonvisualizingcpython https://sethmlarson.dev/fedi-donut-friday Fediverse Donut Club (#FediDonutFriday) — Seth Larson Python, open source, and the internet seth larsonfediversedonutclub https://sethmlarson.dev/security-developer-in-residence-weekly-report-24 Security Developer‑in‑Residence Weekly Report #24 — Seth Larson Python, open source, and the internet weekly report 24seth larsonsecurity https://sethmlarson.dev/security-developer-in-residence-weekly-report-23 Security Developer‑in‑Residence Weekly Report #23 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity23 https://sethmlarson.dev/pycon-taiwan-2024 PyCon Taiwan 2024 Keynote — Seth Larson Python, open source, and the internet pycon taiwan2024 keynoteseth larson https://sethmlarson.dev/nintendo-classics Is the "Nintendo Classics" collection a good value? — Seth Larson Python, open source, and the internet classics collectiongood valueseth larsonnintendo https://sethmlarson.dev/better-boosting-on-mastodon-with-smart-clients Better boosting on Mastodon with smart clients — Seth Larson Python, open source, and the internet seth larsonbetterboostingmastodonsmart https://sethmlarson.dev/dont-bring-slop-to-a-slop-fight Don't bring slop to a slop fight — Seth Larson Python, open source, and the internet seth larsonbringslopfight https://sethmlarson.dev/security-developer-in-residence-weekly-report-1 Security Developer‑in‑Residence – Weekly Report #1 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity1 https://sethmlarson.dev/security-developer-in-residence-weekly-report-27 Security Developer‑in‑Residence Weekly Report #27 — Seth Larson Python, open source, and the internet weekly report 27seth larsonsecurity https://sethmlarson.dev/pycon-us-2025-security-mini-summit Everything Security at PyCon US 2025 🐍🛡️ — Seth Larson Python, open source, and the internet pycon us 2025seth larsoneverythingsecurity https://sethmlarson.dev/security-developer-in-residence-report-38 CPython vulnerability data infrastructure (CVE and OSV) — Seth Larson Python, open source, and the internet vulnerability dataseth larsoncpythoninfrastructurecve https://sethmlarson.dev/blogrolls-are-the-best-rolls Blogrolls are the Best(rolls) — Seth Larson Python, open source, and the internet seth larsonblogrollsbest https://sethmlarson.dev/your-github-copilot-access-has-been-renewed Your GitHub Copilot access has been renewed 🤡 — Seth Larson Python, open source, and the internet github copilotseth larsonaccessrenewed https://sethmlarson.dev/dumping-nintendo-ereader-card-roms Dumping Nintendo e‑Reader Card “ROMs” — Seth Larson Python, open source, and the internet seth larsondumpingnintendocard https://sethmlarson.dev/ice-pikmin-and-difficulty-of-pikmin-bloom-event-decor-sets Ice Pikmin and difficulty of Pikmin Bloom event decor sets — Seth Larson Python, open source, and the internet event decorseth larsonicepikmindifficulty https://sethmlarson.dev/python-and-sigstore Python and Sigstore — Seth Larson Python, open source, and the internet seth larsonpythonsigstore https://sethmlarson.dev/respecting-maintainer-time-should-be-in-security-policies Respecting maintainer time should be in security policies — Seth Larson Python, open source, and the internet security policiesseth larsonrespectingmaintainertime https://sethmlarson.dev/nox-pyenv-all-python-versions Testing multiple Python versions with nox and pyenv — Seth Larson Python, open source, and the internet multiple pythonseth larsontestingversionsnox https://sethmlarson.dev/security-developer-in-residence-weekly-report-3 Security Developer‑in‑Residence – Weekly Report #3 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity3 https://sethmlarson.dev/security-developer-in-residence-weekly-report-6 Security Developer‑in‑Residence – Weekly Report #6 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity6 https://sethmlarson.dev/security-developer-in-residence-weekly-report-34 Open Source Summit North America 2024 — Seth Larson Python, open source, and the internet open source summitnorth america 2024seth larson https://sethmlarson.dev/cutting-spritesheets-like-cookies-with-python-and-pillow Cutting spritesheets like cookies with Python & Pillow 🍪 — Seth Larson Python, open source, and the internet python pillowseth larsoncuttingspritesheetslike https://sethmlarson.dev/security-developer-in-residence-weekly-report-8 Python Security Response Team handling of CVE‑2023‑40217 — Seth Larson Python, open source, and the internet python security responseseth larsonteamhandling https://sethmlarson.dev/quick-mastodon-toot-templates-for-event-hashtags Quick Mastodon toot templates for event hashtags — Seth Larson Python, open source, and the internet seth larsonquickmastodontoottemplates https://sethmlarson.dev/nintendo-switch-online-expansion-pack-is-great-for-digital-and-physical-gamecube-players What first‑party GameCube titles are available on Nintendo Switch Online? — Seth Larson Python, open source, and the internet nintendo switch onlineseth larsongamecubetitlesavailable https://sethmlarson.dev/getting-started-with-gamesir-pocket-taco-iphone-delta-emulator Getting started with the GameSir “Pocket Taco” with iPhone and Delta emulator — Seth Larson Python, open source, and the internet getting startedseth larsongamesiriphonedelta https://sethmlarson.dev/security-developer-in-residence-weekly-report-35 Isolating risk in the CPython release process — Seth Larson Python, open source, and the internet release processseth larsonisolatingriskcpython https://sethmlarson.dev/why-urls-are-hard-path-params-urlparse Why URLs are Hard: Path Params & urlparse — Seth Larson Python, open source, and the internet seth larsonurlshardpathparams https://sethmlarson.dev/designing-for-real-world-https Designing for Real‑World HTTPS — Seth Larson Python, open source, and the internet seth larsondesigninghttps https://sethmlarson.dev/visualizing-the-python-package-sbom-data-flow Visualizing the Python package SBOM data flow — Seth Larson Python, open source, and the internet python packagesbom dataseth larsonvisualizingflow https://sethmlarson.dev/about Seth Larson Python, open source, and the internet seth larson https://sethmlarson.dev/sms-urls SMS URLs — Seth Larson Python, open source, and the internet seth larsonsmsurls https://sethmlarson.dev/ai-and-wonder AI and Wonder — Seth Larson Python, open source, and the internet seth larsonaiwonder https://sethmlarson.dev/cooler-analytics Cooler Analytics — Seth Larson Python, open source, and the internet seth larsoncooleranalytics https://fosstodon.org/@sethmlarson Seth Larson (@sethmlarson@fosstodon.org) - Fosstodon 3.37K Posts, 376 Following, 93 Followers · :python: Security, Fellow @ThePSF 🐍 Trans rights, BLM, Minnesoootan, he/him https://sethmlarson.dev seth larsonsethmlarson fosstodon https://sethmlarson.dev/utf-8 How does UTF‑8 turn “😂” into “F09F9882”? — Seth Larson Python, open source, and the internet seth larsonturn https://sethmlarson.dev/how-to-i-pay-for-a-web-page How do I pay the publisher of a web page? — Seth Larson Python, open source, and the internet seth larsonpaypublisherweb https://sethmlarson.dev/switch-2-drm-expensive-and-gamecube Nintendo Switch 2: DRM, expensive, and GameCube — Seth Larson Python, open source, and the internet nintendo switch 2seth larsondrmexpensivegamecube https://sethmlarson.dev/extracting-nes-and-n64-from-zelda-collectors-edition Extracting NES & N64 ROMs from Zelda Collector's Edition — Seth Larson Python, open source, and the internet n64 romsseth larsonextractingneszelda https://sethmlarson.dev/minnesota-state-fair-foods-2024 2024 Minnesota State Fair foods — Seth Larson Python, open source, and the internet minnesota state fairseth larson2024foods https://sethmlarson.dev/pikmin-2-international-treasure-hoard Pikmin 2 International Treasure Hoard (DONE) — Seth Larson Python, open source, and the internet pikmin 2treasure hoardseth larsoninternationaldone https://sethmlarson.dev/security-developer-in-residence-weekly-report-4 Security Developer‑in‑Residence – Weekly Report #4 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity4 https://sethmlarson.dev/removing-maintainers-from-open-source-projects Removing maintainers from open source projects — Seth Larson Python, open source, and the internet open source projectsseth larsonremovingmaintainers https://sethmlarson.dev/ Seth Larson Python, open source, and the internet seth larson https://sethmlarson.dev/quickly-visualizing-sbom-with-cli Quickly visualizing an SBOM document — Seth Larson Python, open source, and the internet sbom documentseth larsonquicklyvisualizing https://sethmlarson.dev/significant-whitespace Significant whitespace — Seth Larson Python, open source, and the internet seth larsonsignificantwhitespace https://sethmlarson.dev/urllib3-is-fundraising-for-http2-support urllib3 is fundraising for HTTP/2 support — Seth Larson Python, open source, and the internet http 2 supportseth larsonurllib3fundraising https://sethmlarson.dev/websites-without-servers-or-networking Websites without servers or networking — Seth Larson Python, open source, and the internet websites withoutseth larsonserversnetworking https://sethmlarson.dev/epilogue-sn-operator New ROM dumping tool for SNES & Super Famicom from Epilogue — Seth Larson Python, open source, and the internet new romsnes superseth larsondumpingtool https://sethmlarson.dev/security-developer-in-residence-weekly-report-7 Security Developer‑in‑Residence – Weekly Report #7 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity7 https://sethmlarson.dev/one-weird-trick-for-cheaper-physical-switch-2-games One weird trick for cheaper physical Switch 2 games? — Seth Larson Python, open source, and the internet one weird trickphysical switch 2seth larsoncheapergames https://sethmlarson.dev/review-of-2019-for-urllib3 Review of 2019 for urllib3 — Seth Larson Python, open source, and the internet seth larsonreview2019urllib3 https://sethmlarson.dev/security-developer-in-residence-weekly-report-5 Security Developer‑in‑Residence – Weekly Report #5 — Seth Larson Python, open source, and the internet weekly reportseth larsonsecurity5 https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions Use “\A...\z”, not “^...$” with Python regular expressions — Seth Larson Python, open source, and the internet regular expressionsseth larsonusepython https://www.wsbtv.com/sports/high-school-football/athlete-of-the-week/flowery-branchs-seth-larson-montlick-injury-attorneys-athlete-week/c33871c5-13d9-47bb-8194-5cf9afa5a96f/ Flowery Branch's Seth Larson: Montlick Injury Attorneys Athlete of the Week – WSB-TV Channel 2 -... montlick injury attorneyswsb tv channelflowery branchseth larsonathlete https://sethmlarson.dev/setting-discord-status-from-physical-gamecube-console Setting Discord status from physical GameCube console — Seth Larson Python, open source, and the internet discord statusseth larsonsettingphysicalgamecube https://sethmlarson.dev/urllib3-in-2025-available-on-illia-volochiis-blog “urllib3 in 2025” available on Illia Volochii’s new blog — Seth Larson Python, open source, and the internet new blogseth larsonavailableillia https://sethmlarson.dev/draft-sms-and-imessage-from-any-computer-keyboard Draft SMS and iMessage from any computer keyboard — Seth Larson Python, open source, and the internet computer keyboardseth larsondraftsmsimessage https://sethmlarson.dev/python-library-requests-is-adding-type-hints-and-needs-your-help Python library “Requests” needs you to test type hints — Seth Larson Python, open source, and the internet python librarytest typeseth larsonneedshints https://sethmlarson.dev/strict-python-function-parameters Strict Python function parameters — Seth Larson Python, open source, and the internet python functionseth larsonstrictparameters https://sethmlarson.dev/experimental-python-3.10-apis-and-trust-stores Experimental APIs in Python 3.10 and the future of trust stores — Seth Larson Python, open source, and the internet python 3 10seth larsonexperimentalapisfuture https://sethmlarson.dev/i-fear-for-the-unauthenticated-web I fear for the unauthenticated web — Seth Larson Python, open source, and the internet seth larsonfearunauthenticatedweb https://sethmlarson.dev/switching-git-back-to-gpg-signing Switching git back to GPG signing — Seth Larson Python, open source, and the internet seth larsonswitchinggitbackgpg https://sethmlarson.dev/mgba-to-dolphin-not-working-you-need-a-gba-bios mGBA → Dolphin not working? You need a GBA BIOS — Seth Larson Python, open source, and the internet seth larsonmgbadolphinworkingneed https://sethmlarson.dev/security-developer-in-residence-weekly-report-21 Python listed as memory‑safe language in latest CISA recommendations — Seth Larson Python, open source, and the internet seth larsonpythonlistedlanguagelatest https://sethmlarson.dev/security-developer-in-residence-weekly-report-14 Reproducible builds for CPython source tarballs — Seth Larson Python, open source, and the internet reproducible buildsseth larsoncpythonsourcetarballs https://sethmlarson.dev/python-prereleases-and-pip-cache Problems with testing Python pre‑releases and pip caching — Seth Larson Python, open source, and the internet testing pythonseth larsonproblemspipcaching https://sethmlarson.dev/mobile-browsers-and-telephone-numbers WebKit browsers see telephone numbers everywhere — Seth Larson Python, open source, and the internet telephone numbersseth larsonwebkitbrowserssee https://sethmlarson.dev/food-jpegs-in-super-smash-bros-and-kirby-air-riders “Food JPEGs” in Super Smash Bros & Kirby Air Riders — Seth Larson Python, open source, and the internet super smash broskirby air ridersseth larson https://sethmlarson.dev/early-promising-results-with-sboms-and-python-packages Early promising results with SBOMs and Python packages — Seth Larson Python, open source, and the internet promising resultspython packagesseth larsonearlysboms