Piper Thunstrom
banner
pathunstrom.bsky.social
Piper Thunstrom
@pathunstrom.bsky.social
Primary Social: https://ngmx.com/@pathunstrom
My Website: https://piper.thunstrom.dev

Staff software engineer. Python and
SQL specialist. Author and maintainer of ppb.dev. Queer. Gamer and game maker. Gunpla enthusiast.
Refs watching a replay where a player is shoved with both hands into the boards and needs to leave the gave to have no penalty is certainly a choice. #woho #SeattleTorrent
November 22, 2025 at 4:51 AM
Reposted by Piper Thunstrom
As an OG Riveters fan, it is legit hard for me to root for Hilary Knight, lol.

I do not have this issue with Corinne Shroeder, because goalies are always to be respected, even if they were on a Boston team.
November 22, 2025 at 4:24 AM
It's been a minute, but the hockey posting may return.

Seattle Torrent inaugural game and I'm sporting my Izzie win Thunstrom jersey.
November 22, 2025 at 3:52 AM
Reposted by Piper Thunstrom
November 17, 2025 at 9:08 AM
Reposted by Piper Thunstrom
"Framing it just like this makes me want Israel to annex it" uh

a) You have ZERO stake in the harms or impacts here, bb
b) you'd want an aggressive colonialism done out of spite?
c) all those violations of human rights and international law don't bother you? Guess not, lovely
d) oh just fuck you
November 16, 2025 at 10:28 PM
Reposted by Piper Thunstrom
Rabbi here.

The West Bank is absolutely occupied, in violation of the Fourth Geneva Convention of 1949, reaffirmed from the Fourth Hague Convention of 1907, Article 42.

It would be helpful if people who didn't know what they were talking about didn't open their uninformed mouths.
Genuinely curious as to why Wu and others who argue along these lines are surprised that pro-Israel politics are on the back-foot in the United States.
November 16, 2025 at 10:22 PM
Reposted by Piper Thunstrom
Lots of folks captioning aurora photos like "for a few minutes we didn't think about politics"

guess I'm built different, every time I'm out trying to see night sky stuff I frequently think about how much light pollution is entirely preventable with just a tiny bit of regulation
November 13, 2025 at 10:03 PM
Reposted by Piper Thunstrom
A reminder that this anti-trans panic is 100% bullshit and exactly none of our country’s problems are related to someone expressing their gender identity and everyone who isn’t a hate-filled weirdo knows it.
November 10, 2025 at 1:16 PM
Reposted by Piper Thunstrom
Thinking about the social stigma against eating fast food in a country where poor people are being starved by the govt, the cost of groceries and fresh vegetables are astronomical, and a cheeseburger at McDonald’s costs $3.50.

“Clean” and “healthy” eating rhetoric is racist, ableist, and classist.
November 8, 2025 at 9:50 PM
Bluesky: we are a serious social network.

Also bluesky: sometimes the app just stops accepting touch inputs. Don't worry about it.
November 5, 2025 at 8:28 PM
Reposted by Piper Thunstrom
Bork v10 has been released!

Bork is a build & release tool for Python, which can publish to PyPi & GitHub.

Major changes:
- `bork download` is deprecated in favor of `homf`
- release notes include a changelog based on merged PRs

Install: pipx install bork==10.0.3

Details: pup-e.com/blog/bork-v10
Bork v10.0 Release
pup-e.com
November 2, 2025 at 5:02 AM
Reposted by Piper Thunstrom
Ooooh now this looks like an interesting labeler
Flipped this on earlier and holy god do some of you post a lot

bsky.app/profile/stec...
bsky.app
November 2, 2025 at 4:01 AM
Reposted by Piper Thunstrom
I'm not sure how you could NOT come to the conclusion that D&D is basically a great big smothering pillow shoved over the face of "the non-D&D RPG hobby/industry" unless you're being deliberately obtuse or are so fundamentally ignorant nobody should listen to anything you have to say ever
Listening to people say D&D has no negative bearing on the indie creative space at large has me tweaking.

This is a creative monopoly unlike anything seen before or ever. I have a list of marketing outreach channels where 95 out of a 100 contacts exclusively cover D&D/OSR (D&D adjacent)...
November 2, 2025 at 5:10 AM
Reposted by Piper Thunstrom
Say it with me.
October 30, 2025 at 6:25 PM
Reposted by Piper Thunstrom
Python was awarded a funding grant, funding grant asked Python foundation to remove all diversity and inclusion initiatives they have.

Python foundation said no and rejected the grant.

If you use Python, send a few dollars to the charity to keep it going. I’m pushing a dono on behalf of ScamGuard.
Please read our statement, share it with your networks, and support us if you can. www.python.org/sponsors/app... psfmember.org/civicrm/cont...
October 27, 2025 at 4:11 PM
Reposted by Piper Thunstrom
Link's perma ban is wrong and should be reversed.
Link's perma ban is wrong and should be reversed.
October 28, 2025 at 7:44 PM
Reposted by Piper Thunstrom
let's gooooo!

keep it coming folks! the psf is such a vital part of the python community. super proud to be a supporting member!
In the past day we raised $65K+ USD and are thrilled to welcome 137 new Supporting Members! We truly hope you continue to follow us and share this story and more as we kick off our annual fundraiser in November. Thinking about becoming a PSF member? Info: www.python.org/psf/membersh...
October 28, 2025 at 7:29 PM
Reposted by Piper Thunstrom
Oh, what a surprise. Whoever could've predicted this, etc
Breaking News: OpenAI, the maker of ChatGPT, has adopted a for-profit structure, allowing it to operate like a more traditional company while it raises the billions of dollars it needs to develop artificial intelligence.
OpenAI Restructures as For-Profit Company
The artificial intelligence company said that the nonprofit that controlled the organization would receive a $130 billion stake in the new company.
nyti.ms
October 28, 2025 at 6:39 PM
Reposted by Piper Thunstrom
WHAT CAROLINE SAID.
October 27, 2025 at 1:34 PM
Reposted by Piper Thunstrom
Hearts at the PSF are full today from the responses about the recent grant turn down news we shared. All of your kind words of support & solidarity, as well as your donations & new memberships, mean the world to us. We're so grateful to be in community with each of you 💛🐍💙
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 28, 2025 at 7:04 PM
Reposted by Piper Thunstrom
The Python Software Foundation shows more spine than every single tech giant in just one single decision.

> Diversity, equity, and inclusion are core to the PSF’s values

https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html
The PSF has withdrawn $1.5 million proposal to US government grant program
In January 2025, the PSF submitted a proposal to the US government National Science Foundation under the Safety, Security, and Privacy of Open Source Ecosystems program to address structural vulnerabilities in Python and PyPI. It was the PSF’s first time applying for government funding, and navigating the intensive process was a steep learning curve for our small team to climb. Seth Larson, PSF Security Developer in Residence, serving as Principal Investigator (PI) with Loren Crary, PSF Deputy Executive Director, as co-PI, led the multi-round proposal writing process as well as the months-long vetting process. We invested our time and effort because we felt the PSF’s work is a strong fit for the program and that the benefit to the community if our proposal were accepted was considerable. We were honored when, after many months of work, our proposal was recommended for funding, particularly as only 36% of new NSF grant applicants are successful on their first attempt. We became concerned, however, when we were presented with the terms and conditions we would be required to agree to if we accepted the grant. These terms included affirming the statement that we “do not, and will not during the term of this financial assistance award, operate any programs that advance or promote DEI, or discriminatory equity ideology in violation of Federal anti-discrimination laws.” This restriction would apply not only to the security work directly funded by the grant, **but to any and all activity of the PSF as a whole**. Further, violation of this term gave the NSF the right to “claw back” previously approved and transferred funds. This would create a situation where money we’d already spent could be taken back, which would be an enormous, open-ended financial risk. Diversity, equity, and inclusion are core to the PSF’s values, as committed to in our mission statement: > _The mission of the Python Software Foundation is to promote, protect, and advance the Python programming language, and to support and facilitate the growth of**a diverse and international community** of Python programmers._ Given the value of the grant to the community and the PSF, we did our utmost to get clarity on the terms and to find a way to move forward in concert with our values. We consulted our NSF contacts and reviewed decisions made by other organizations in similar circumstances, particularly The Carpentries. In the end, however, the PSF simply can’t agree to a statement that we won’t operate any programs that “advance or promote” diversity, equity, and inclusion, as it would be a betrayal of our mission and our community. We’re disappointed to have been put in the position where we had to make this decision, because we believe our proposed project would offer invaluable advances to the Python and greater open source community, protecting millions of PyPI users from attempted supply-chain attacks. The proposed project would create new tools for automated proactive review of all packages uploaded to PyPI, rather than the current process of reactive-only review. These novel tools would rely on capability analysis, designed based on a dataset of known malware. Beyond just protecting PyPI users, the outputs of this work could be transferable for all open source software package registries, such as NPM and Crates.io, improving security across multiple open source ecosystems. In addition to the security benefits, the grant funds would have made a big difference to the PSF’s budget. The PSF is a relatively small organization, operating with an annual budget of around $5 million per year, with a staff of just 14. $1.5 million over two years would have been quite a lot of money for us, and easily the largest grant we’d ever received. Ultimately, however, the value of the work and the size of the grant were not more important than practicing our values and retaining the freedom to support every part of our community. The PSF Board voted unanimously to withdraw our application. Giving up the NSF grant opportunity—along with inflation, lower sponsorship, economic pressure in the tech sector, and global/local uncertainty and conflict—means the PSF needs financial support now more than ever. We are incredibly grateful for any help you can offer. If you're already a PSF member or regular donor, you have our deep appreciation, and we urge you to share your story about why you support the PSF. Your stories make all the difference in spreading awareness about the mission and work of the PSF. How to support the PSF: * Become a Member: When you sign up as a Supporting Member of the PSF, you become a part of the PSF. You’re eligible to vote in PSF elections, using your voice to guide our future direction, and you help us sustain what we do with your annual support. * Donate: Your donation makes it possible to continue our work supporting Python and its community, year after year. * Sponsor: If your company uses Python and isn’t yet a sponsor, send them our sponsorship page or reach out to sponsors@python.org today. The PSF is ever grateful for our sponsors, past and current, and we do everything we can to make their sponsorships beneficial and rewarding.
pyfound.blogspot.com
October 27, 2025 at 4:04 PM
Reposted by Piper Thunstrom
Proud of the Python Software Foundation for doing the right thing and standing up for their people, even when it’s hard. Especially when it’s hard.
TLDR; The PSF has made the decision to put our community and our shared diversity, equity, and inclusion values ahead of seeking $1.5M in new revenue. Please read and share. pyfound.blogspot.com/2025/10/NSF-...
🧵
The official home of the Python Programming Language
www.python.org
October 27, 2025 at 5:19 PM
Reposted by Piper Thunstrom
Looking to speak at an awesome conference next year? The PyTexas 2026 CFP is open! Join us April 17 - 19th for three days of Pythonic fun! CFP closes 12/7 at 11:59PM CST.

Submit your CFP today! Link in comments ⬇️
October 27, 2025 at 6:00 PM
Reposted by Piper Thunstrom
welcome to linux, please pick your starter distro:

- difficult linux
- racism linux
- backdoored linux
- bloat linux
- slop linux
October 23, 2025 at 6:01 PM