Sign in

Piper Thunstrom

@pathunstrom.bsky.social
484 followers 279 following 371 posts

Primary Social: ngmx.com/@pathunstrom My Website: piper.thunstrom.dev Staff software engineer. Python and SQL specialist. Author and maintainer of ppb.dev. Queer. Gamer and game maker. Gunpla enthusiast.

PostsRepliesMedia
Reposted by Piper Thunstrom
Rami Ismail (رامي) @ramiismail.com · 22/09/2026
It never ends. news.xbox.com/en-us/2026/0...
news.xbox.com
Continuing Our Reset
This message was just sent to Team XBOX employees globally. Team, I’m writing to share several updates as part of the XBOX reset outlined earlier this year. First, we are eliminating 268 roles across ...
2331233
Reposted by Piper Thunstrom
Kathleen Cottontail 🏳️‍⚧️♿️🖖🏻🐰 @kathleengmaz.bsky.social · 19/08/2026
Indeed, 🖖
Shown on the lower decks versions of Kira Nerys and Lt. Shax smiling at each other while Kira enjoys a Raktajino. This scene is from the episode Hear All Trust Nothing of Star Trek: Lower Decks, caption reads happiness is having good friends who have become family. This meme was created by Stephen. Saranich.
0214
Reposted by Piper Thunstrom
edith @edithcharles.bsky.social · 08/07/2026
Started watching Project Hail Mary and I’m fucking delighted, I had no idea I was about to watch Jim Henson’s Arrival
1648772
Reposted by Piper Thunstrom
TetroniMike 🏳️‍🌈 @tetronimike.bsky.social · 08/07/2026
HYPNOSPACE OUTLAW ANNOUNCEMENTS!! 1. Hypnospace on iPhone and Android, July 23! 2. Possible live Hypnospace concert experience! 3. New merch!! Thread w/ links and more deets below!
16122
Reposted by Piper Thunstrom
BoardGameWire 🔜 Spiel Essen @boardgamewire.bsky.social · 07/07/2026
A pair of tabletop game designers have launched an open-source colour identification system called ColorSym, giving publishers a free tool for colourblind-friendly board game creation: boardgamewire.com/index.php/20...
3299138
Piper Thunstrom @pathunstrom.bsky.social · 03/07/2026
My PyCon talk is up on youtube: I try to teach the fundamentals of CSS and show off a bunch of neat features in 30 minutes. Written for folks who never properly learned it, so if you're new to web dev and can make a proper style tag, it might help you! www.youtube.com/watch?v=LIEs...
youtube.com
Fall In Love With CSS - Piper Thunstrom
YouTube video by PyCon US
0281
Reposted by Piper Thunstrom
Rob "Xemu" Fermier @xemu.bsky.social · 30/06/2026
Trans rights are human rights, no matter what the bigots on the Supreme Court may say.
18522
Reposted by Piper Thunstrom
Tam||maT @tamvmat.bsky.social · 14/06/2026
Today I was discussing Executive Dysfunction with some folks, and how in our household we call it "The Sits" I decided to make an info poster. It's based on my personal experience with it. Yes, the person is me 😆 #neurodivergent #memes #executivedysfunction
A meme poster showing someone in a chair, listing information about executive dysfunction
"Know you have something important to do, but just can't make yourself get up and DO it? You might have THE SITS" Also known as Executive Dysfunction, symptoms may include:
Hyperfocusing on one specific thing but not THE thing
Daydreaming or "spacing out"
Internally screaming at yourself to just DO the THING to no avail
Time blindness; where did the last 3 hours go?
Feeling overwhelmed by tasks which would take 5 minutes if you  just got up and DID them, but instead take all day because of THE SITS
432052848
Reposted by Piper Thunstrom
SQUEAKROSS: Home Squeak Home @alblune.bsky.social · 25/06/2026
Summer sale started!! Squeakross: Home Squeak Home AND The Spirit and the Mouse are on sale until July 9! Here are the links: Squeakross Steam: s.team/a/2871440 Squeakross Itchio: alblune.itch.io/squeakross-home-squeak-home The Spirit and the Mouse: s.team/a/1679210
Image showing two games artwork: Squeakross Home Squeak Home and The Spirit and the Mouse. Top text says Summer sale, june 24 to july 9. Squeakross is 20% off and The Spirit and the Mouse 66% off.
010265
Reposted by Piper Thunstrom
Dr. Hesse Daria 👒 [bæddelstar galactica] @thatdoll.online · 26/06/2026
every trans person is simultaneously half their age and twice their age
1023544
Reposted by Piper Thunstrom
PACKWATCH #RIPRams @palkyrie.bsky.social · 10/06/2026
For the 99th time, Donald John Trump isn't going to see you referring to him as subhuman because of his weight. Your fat friends will. So good job being as offensive as possible without changing anything. Is it easier to lash out at random fatties than tell your wh*te uncle he's in a cult?
33610
Reposted by Piper Thunstrom
🌸Bibi🌸♿ @bibiblossoms.bsky.social · 26/06/2026
It costs 0$ to Repost a Black disabled queer small business! It could lead to my next sale. This is one of my latest knee braces! They are available for pre-order alongside other patterns! Which one is your fave? Store: Bibipins.com
13335341
Reposted by Piper Thunstrom
Zeike Champion 🏳️‍⚧️✨ @gatorchomps.bsky.social · 19/06/2026
HAPPY JUNETEENTH!!!! ✊🏾❤️🖤💚 🎥: @blairimani.bsky.social
1626131721
Piper Thunstrom @pathunstrom.bsky.social · 19/06/2026
I'm doing #SteamNextFest write ups over on mastodon. I won't be cross posting them, but if you're interested, the thread starts here: ngmx.com/@pathunstrom... (Mostly, if I posted it, I found it interesting or surprising.)
ngmx.com
Piper Thunstrom (@pathunstrom@ngmx.com)
Going to do a quick thread of next fest games I think have potential. Potential is intentionally fuzzy. Sometimes potential is "this is the greatest thing I've ever played" sometimes it's "this is a ...
111
Reposted by Piper Thunstrom
Aftermath @aftermath.site · 16/06/2026
Destiny 2 devs bid farewell to the game they spent a decade making aftermath.site/destiny-2-deve...
3424129
Reposted by Piper Thunstrom
Dr. SkySkull @drskyskull.bsky.social · 17/06/2026
This was perfection
27515
Reposted by Piper Thunstrom
◬ 鹿「 A S T R I N G E N T 」鹿 ◬ @astringent.online · 16/06/2026
I'm an evil transfem (puts down a boundary)
631272
Reposted by Piper Thunstrom
Python Software Foundation @python.org · 16/06/2026
ICYMI: There’s a new @humblebundle.com from @nostarchpress.bsky.social with 15 #Python related titles!! Grab ‘Python: the Good Stuff’ for just $36 and a percentage of the proceeds goes to supporting the PSF 💝🐍 www.humblebundle.com/books/python...
humblebundle.com
Humble Tech Book Bundle: Python: The Good Stuff by No Starch
Learn new Python techniques with <em>The Good Stuff</em>, a super-powered collection of Python eBooks designed to get you up to speed quickly!
0125
Reposted by Piper Thunstrom
(GDHitless) PT @pleasantlytwstd.blacksky.app · 10/06/2026
I was told for two years straight that putting demos in your pipeline was an unreasonable and infeasible practice yet every game I'm interested in for these announcements has a demo. interesting!
2516
Reposted by Piper Thunstrom
Kevin Riggle @kevinr.free-dissociation.com · 09/06/2026
For the good of the entire open source community and all open source contributors, these people need to be sued into the ground
1014245
Reposted by Piper Thunstrom
Caldatelier @caldatelier10.bsky.social · 05/06/2026
I painted the trans sea.
40107913732
Reposted by Piper Thunstrom
The Price of Reason @priceofreason.bsky.social · 04/06/2026
Final Fantasy VII and Silent Hill 2 are the two most overrated games of all time, and despite them being good games, neither is the best entry in its series and neither warrants the absurd praise it's gotten over the decades.
3151
Reposted by Piper Thunstrom
Rebecca B. Underwood 🏳️‍⚧️ @rbunderwood.bsky.social · 04/06/2026
Yellow paint/tape was a smart way to direct player attention to interactable items and parts of the environment without breaking immersion.
3583
Reposted by Piper Thunstrom
Veerender Singh Jubbal @veerenderjubbal.bsky.social · 03/06/2026
Feel as though people will truly never understand his death. He was killed for being an Indigenous Queer Man with a Transgender Partner. Every single one of those signifiers on axis/intersections/marginalizations is extremely important, but it is in tandem all at once not just because he “Gay”.
1965312892
Reposted by Piper Thunstrom
John Scalzi @scalzi.com · 11/04/2026
I don't know how to explain to the people who pop up when creatives complain about "AI" to say there are legit uses for it just how much they sound like someone saying "Well actually fire is used to make bread" when people are talking about an organized arson ring burning down their fucking houses
138137304416
Reposted by Piper Thunstrom
LycanthrEppy @epidiah.bsky.social · 04/06/2026
You ever just play a game written by a friend? That shit's the best.
45313
Reposted by Piper Thunstrom
LycanthrEppy @epidiah.bsky.social · 27/05/2026
There's this rule in Swords Without Master that is kind of a big deal, because it breaks traditional GMing advice.† It's why I'm skeptical about #ttrpg aphorisms and give the side-eye to most anything purporting to be a universally good GMing tip.
The following is written in a pale yellow on a burnt orange gradient that looks a bit like a sunrise:


The Undreamt Realities

Somewhere across the great gulfs of time and dimension there is a world within which your adventures are just now occurring. What is spoken at your gaming table finds bone and flesh in this strange universe. But what is unspoken remains yet unrealized, even on this distant shore.

Describe to your fellow players a skull encrusted in jewels that shimmer only in moonlight and it exists. Tell them no more and the origin and purpose of the skull remains unwritten, perhaps awaiting another player’s voice. Since only that which is spoken is real, all may narrate without fear of treading on another player’s unspoken plan, and the voids you leave in your narration can be filled by any player—or left empty for a tale told another day.

There is power in this. Foreshadow, drop hints, deliver half the story and let the other players surprise you with an unexpected reality.
49939
Reposted by Piper Thunstrom
Emilia @lazerwalker.com · 03/06/2026
There are many reasons @roguelike.club hasn’t even really had serious discussions about “should we return in-person?” but this is an important one. Travel is expensive; event venues are frequently inaccessible; per the WHO, we are still in a pandemic. (As you may know, I myself am housebound)
0113
Reposted by Piper Thunstrom
Dana Nightingale 🏳️‍⚧️ @danaenight.northsky.social · 03/06/2026
Whoever told everyone that the TIE in TIE fighter stood for twin ion engine was so full of shit It's clearly called that because you need to be into shibari to pilot one
1456
Reposted by Piper Thunstrom
Reo Eveleth @reveleth.com · 03/06/2026
There is something brutally psychically injurious to being constantly told "just do good work and you'll be successful" while watching people who do the most dogshit work possible do all the succeeding.
267142142844
Reposted by Piper Thunstrom
A secret third thing @secretthirdthing.bsky.social · 29/05/2026
*literally tons of research* Neurotypical pple have a bias against autistic people, and struggle to understand them. Autistic ppl communicate well with each other & aren't biased against NTs. *researchers' conclusions* Obviously, autistic people have severe social communication deficits
49921
Reposted by Piper Thunstrom
julie muncy @julie.radiantarray.io · 27/05/2026
as an indie dev, i think it is becoming clear that your minimum hardware spec should be a potato from ten years ago if you want to find a player base
23878184
Reposted by Piper Thunstrom
Ward Q. Normal (he/him) @wardqnormal.bsky.social · 25/05/2026
I desperately need to mute the phrase "during Covid." Or even worse, "back during Covid." It's still out there making people seriously ill, so I guess you mean back in those long ago days of .... RIGHT FUCKING NOW?
836583
Reposted by Piper Thunstrom
Olivia Hill @machineiv.bsky.social · 25/05/2026
You know, have you actually read #iHunt or the companion RPG? I realize a lot of my Bluesky followers don't know me from that. You really should. We're doing so much with it. Right now, we're shopping both TV and film projects and we're in talks with some REALLY cool people about it.
53216
Reposted by Piper Thunstrom
John Scalzi @scalzi.com · 23/05/2026
When I want to get nerds especially wound up I make the point that all science fiction is actually fantasy. And then to wind up everyone else, I point out that all fiction is actually fantasy.
651200122
Reposted by Piper Thunstrom
failnaut @failnaut.bsky.social · 20/05/2026
Recently, one of my closest friends, the funny, talented and kind @ettin.itch.io, lost his mother, after acting as his family's primary care support for a decade. She's why he has a career as a writer. He is trying to cover the costs of her cremation, and needs our support: gofund.me/40f37091a
3184205
Reposted by Piper Thunstrom
Katie Mack @astrokatie.com · 20/05/2026
why do all the apps now have to act like the creepy guy who interrupts you at the library to ask you what you’re reading, who wants this
361393182
Reposted by Piper Thunstrom
Glyph @glyph.im · 17/05/2026
no gods no kings no masters no LLM contributions please
055
Reposted by Piper Thunstrom
𝕿𝖍𝖎𝖈𝖐-𝕿𝖍𝖎𝖌𝖍𝖊𝖉 𝕮𝖔𝖒𝖒𝖎𝖊 ☭ @upthetwerx.blacksky.app · 07/05/2026
This is also why I've always had a problem with people chastising black people for voting when even if 100% of black people vote we are 13% of the country. While that is enough to sway a majority vote when combined with other demographics, we are in no way capable of voting out discrimination.
17431
Reposted by Piper Thunstrom
PyCon US @pycon.us · 07/05/2026
From raw SQL to full ORMs — find the right database abstraction for your workflow! Join Mario Munoz at #PyConUS 2026 for the tutorial "SQL, Mappers, and ORMs: Database Abstractions in #Python" on May 13th 🗄️ us.pycon.org/2026/schedul... Register now: us.pycon.org/2026/account...
072
Reposted by Piper Thunstrom
Olivia When @oliviawhen.com · 02/05/2026
Job hunting in a hostile environment. ✨
A three panel comic done in mostly a blue-purple ink. Frame 1: The artist, a tired person with their hair in a bun and a bag on their shoulder standing in the awning of a bus shelter. There's an ad on it that says "STOP HIRING HUMANS", above a woman whose face has been replace with the word "AI".
Frame 2: The bus comes, it's wrapped in an ad that also says "STOP HIRING HUMANS." The artist has a blank look. 
Frame 3: A plane has now arrived above the bus and the human. It's carrying an ad banner that also says "STOP HIRING HUMANS".
81175415577
Reposted by Piper Thunstrom
Jay Hulme @jayhulmepoet.bsky.social · 02/05/2026
My biggest conspiracy theory is that telling working class people that engagement in the arts is a middle / upper class thing and to do so makes you a class traitor is a psyop to make them disengaged with themselves and the world and the beauty of being human, so that they accept worse treatment.
11578492568
Reposted by Piper Thunstrom
Trey Hunner @trey.io · 21/04/2026
Python Tip #111 (of 365): Don't use the __class__ attribute. 🧵 To get the name of any object's class, you can use: type(my_obj).__name__ You might occasionally see this instead: my_obj.__class__.__name__ I don't recommend that approach. #Python #DailyPythonTip
191
Reposted by Piper Thunstrom
Katie Chironis @kchironis.bsky.social · 17/04/2026
an underrated game dev skill IMO is being able to realize “this person and I have been discussing (thing) for months, and yet i think we have slightly different versions of (thing) in our heads. let’s get together and talk about that in excruciating detail”
427933
Reposted by Piper Thunstrom
รℓσαɳε ℓყรɓεƭɦ @sloanelysbeth.bsky.social · 03/04/2026
but they don't love wlw romance. it's a very big problem in publishing. straight women hate wlw in fiction in a similar way to straight men hating mlm in fiction.
27110
Reposted by Piper Thunstrom
Big Dyke Energy @azurebitch.bsky.social · 23/06/2024
As I bond with other transfeminine people about similarities in harm from certain life experiences, the poem "A Prayer for Athena" I wrote several years ago keeps coming to mind
The stories say you burst from Zeus’s head
A grown woman, ready for battle
Born in violent bloodshed
Tearing herself from the shell of a man

I can’t help but wonder did you, too,
Mourn a girlhood that you could never have?
Did you come out a warrior
Knowing, as we all do, you would have to fight to survive?Did you wait for the day when you could escape 
The masculine shadow from which you came
Only to find that his legacy lingered
A stain that could never be washed away?

Did other goddesses look at you with suspicion?
Were you too loud, too brash, too tall, too fierce
Did they look at you and see his face
Did they shun you for being too close to manhoodSome called you Athena the Virgin
Is it because you hid your lust from them
Projecting a guileless feminine innocence
The spectre of “predator” always over your shoulder?

Were there skills you never learned
Buried in the darkness in him
Did you scramble to catch up, never feeling
Like you could make up for the timeWere you scorned? Pitied? Idolized? Reviled?
Were you always the goddess of wisdom?
Or did you have to chisel truths from your soul
To become enough to be treated as worthy

Did you know that when they built you a pedestal
A whole city to your name
It would only be a matter of time
Before they tore you back down
68437
Reposted by Piper Thunstrom
The Other Happy Place @theotherhappyplace.bsky.social · 17/03/2026
Design concept for game that we ended up going in a different direction for but I like this art I made so I'm posting it✨🍄
A design for a king or monarch of some sort inspired by oyster mushrooms and devils tooth mushroom. Over all fairly humanoid when he looks kinda chill
351214250
Reposted by Piper Thunstrom
Ketan Joshi @ketanjoshi.co · 21/03/2026
To everyone out there who defends and encourages reliance on generative AI: I want you to explain to me how software systems that do this is not just defensible but something good and to be encouraged. Go on. Explain it to me, right now. www.theguardian.com/global-devel...
Seeing the same burial image on social media, others turned to X’s AI assistant Grok to check its veracity. Like Gemini, Grok will breezily assure you the photo is not from Iran at all – although it lands on a different date, disaster and location. The image is “from Rorotan Cemetery in Jakarta, Indonesia – a July 2021 stock photo of Covid mass burials. Not Minab,” it says.

In both cases, the AI answers sound sure: they don’t equivocate, and even provide “sources” for the original image, should you choose to check them. Follow the thread to examine those, however, and you’ll begin to hit dead ends: either the image doesn’t appear at all, or the link provided is to a news report that doesn’t exist. For all their impression of clarity and precision, the AIs are simply wrong.

The cemetery image, it turns out, is authentic. Researchers have cross referenced the photo of the site with satellite images that confirm its location, and it can be cross-referenced again with dozens more images taken of the same site from slightly different angles, and again with video footage – none of which experts say show signs of tampering or digital manipulation. The “factchecks” by Gemini and Grok are just one example of a tidal wave of AI-generated slop – hallucinated facts, nonsense analysis and faked images – that are engulfing coverage of the Iran war. Experts say it is wasting investigative time and risks atrocities being denied – as well as heralding alarming weaknesses as people increasingly rely on AI summaries for news and information.
14516222
Reposted by Piper Thunstrom
PyCon US @pycon.us · 18/03/2026
🚨ICYMI: The #PyConUS 2026 schedule is officially live!!🚨 Talks, Tutorials, and Charlas—it’s all there! Don’t wait, register today and start planning your week with us in Long Beach, CA! 🌴 👉 us.pycon.org/2026/schedule/ #PyConUS #Python
us.pycon.org
Conference Schedule - PyCon US 2026
PyCon US 2026
286
Reposted by Piper Thunstrom
merritt @merrittk.com · 14/03/2026
Have a Fucking Website www.otherstrangeness.com/2026/03/14/h...
otherstrangeness.com
Have a Fucking Website - Other Strangeness — merritt k
For fuck's sake
11707199