J. Ryan Stinnett's Avatar

J. Ryan Stinnett

@jryans.bsky.social

Exploring how to make programs more malleable and computing more humane | My communities: Malleable Systems, Matrix, Mozilla | He/him

1,181 Followers  |  728 Following  |  40 Posts  |  Joined: 07.05.2023  |  1.9716

Latest posts by jryans.bsky.social on Bluesky

no-more-cover-pages interface, showing thumbnails of annoying cover pages that no-more-cover-pages will helpfully remove for you

no-more-cover-pages interface, showing thumbnails of annoying cover pages that no-more-cover-pages will helpfully remove for you

I don't like cover pages on my PDFs so I made a li'l program to strip them from PDFs in my Zotero library

uvx no-more-cover-pages

github.com/joshuahhh/no-more-cover-pages/

06.02.2026 08:53 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Are there any good places to find volunteering roles? I'd like to find something that makes my community / the world better, and I'm happy to volunteer my time and tech skills to do so.

Something fully / mostly remote would be best. I'm based in Glasgow, UK. Global roles okay too.

04.02.2026 20:33 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Not to get political, but America is very pretty and has a lot of nice folks making cool things, and I think if we had a president who wasn’t actively trying to murder us, we could have a pretty good time

30.01.2026 21:31 β€” πŸ‘ 10084    πŸ” 1782    πŸ’¬ 115    πŸ“Œ 57

I keep seeing posts going "when ICE comes to MY city, we'll be out in the streets even harder" and man, I get that sentiment but I need everyone to understand that the work in Minneapolis is partly confrontational but MORE IMPORTANTLY aaallll the stuff organized in the background to help neighbors

29.01.2026 16:16 β€” πŸ‘ 5090    πŸ” 982    πŸ’¬ 69    πŸ“Œ 100
Preview
Stand With Minnesota Donation Directory Stand With Minnesota is a hub for supporting, learning, and taking action to support Minnesotans impacted by ICE and federal enforcement.

Here are some ways to help Minnesota with all the essential but less visible needs.

But also, go get involved with your own community. Make new friends. Get those networks going. Learn what orgs in your city are already doing good work that needs support. Don't wait.

www.standwithminnesota.com

29.01.2026 16:26 β€” πŸ‘ 567    πŸ” 227    πŸ’¬ 3    πŸ“Œ 8
The Visible Zorker Project (and Patreon) Announcing the Visible Zorker Project and Patreon. The plan: deconstruct every Infocom game, one per month, and make the source code explorable.

Here we go...

Announcing the Visible Zorker Project and Patreon! Remember how I did Visible Zork 1 and 2? I'm going to do Zork 3, and then continue through Infocom's entire canon -- in chronological order, one per month.

blog.zarfhome.com/2026/01/the-...

26.01.2026 23:12 β€” πŸ‘ 28    πŸ” 17    πŸ’¬ 1    πŸ“Œ 0
TruffleRuby 33 is Released TruffleRuby 33.0.0 is released and available on GitHub, in your favorite Ruby installer, and on Maven Central!

TruffleRuby kicks off the year with a new website, a new release, and a blog post to go with it! πŸŽ‰
truffleruby.dev/blog/truffle...
Many changes:
* New versioning
* Thread-safe Hash
* No system dependencies anymore
* Installs in 2 seconds
* Development is now fully in the open

13.01.2026 20:38 β€” πŸ‘ 15    πŸ” 6    πŸ’¬ 2    πŸ“Œ 3
Since early last year, I’ve been trying to reduce my dependency on the big US tech companies, and US companies in general. Following Tim Bray, I’ve been thinking of this as de-Googling.

I don’t really want to get into the reasons, except to say that I’m under no illusion that my support (or lack of it) makes any difference to those companies. For me, it’s much more about reducing risk1, and about supporting smaller companies whose interests are more aligned with mine.

Anyways! I wanted write about my progress here, in case it’s useful to anyone else who’s also considering this.

(For a more in-depth discussion of the various alternatives, I found European Alternatives and Getting off US tech: a guide to be quite helpful.)

Since early last year, I’ve been trying to reduce my dependency on the big US tech companies, and US companies in general. Following Tim Bray, I’ve been thinking of this as de-Googling. I don’t really want to get into the reasons, except to say that I’m under no illusion that my support (or lack of it) makes any difference to those companies. For me, it’s much more about reducing risk1, and about supporting smaller companies whose interests are more aligned with mine. Anyways! I wanted write about my progress here, in case it’s useful to anyone else who’s also considering this. (For a more in-depth discussion of the various alternatives, I found European Alternatives and Getting off US tech: a guide to be quite helpful.)

New blog post:

De-Googling
β†’ dubroy.com/blog/de-goog...

…in which I tell you about some great services & companies that I'm very happy to have discovered.

16.01.2026 15:35 β€” πŸ‘ 47    πŸ” 11    πŸ’¬ 6    πŸ“Œ 0

I also noticed recently that the new β€œinterstitialβ€œ pages they stamp on front of the paper have an author limit…! If there are more than 5 authors, the extra names are just dropped on the floor with a small ”show all” link as your only clue. πŸ€ͺ

17.01.2026 13:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They must have had a meeting to work out how to continue annoying people while still technically offering open access… πŸ˜“ ACM makes some bizarre choices.

17.01.2026 12:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Someone should write version control Γ  la carte

07.01.2026 23:53 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 1
Screenshot of headline from Daily Northwestern: 
'Get the f-k out of our cities':
Community members hold vigil to honor Minnesota woman killed by ICE

Quoted copy reads: 
Abughazaleh told The Daily she had cried five times since learning of the shooting.
"It was a mom that just dropped her kid off at school," Abughazaleh said. "Her wife saw her get shot in the head. She had stuffed animals in her glove box and a dog in her car."
She then called for the abolition of ICE and DHS and for prosecuting federal immigration agents.
"Get the fβ€”k out of our cities," Abughazaleh said. "You're not wanted here. And as soon as we possibly can, we're not just abolishing ICE β€” we're holding all of you to account."

Screenshot of headline from Daily Northwestern: 'Get the f-k out of our cities': Community members hold vigil to honor Minnesota woman killed by ICE Quoted copy reads: Abughazaleh told The Daily she had cried five times since learning of the shooting. "It was a mom that just dropped her kid off at school," Abughazaleh said. "Her wife saw her get shot in the head. She had stuffed animals in her glove box and a dog in her car." She then called for the abolition of ICE and DHS and for prosecuting federal immigration agents. "Get the fβ€”k out of our cities," Abughazaleh said. "You're not wanted here. And as soon as we possibly can, we're not just abolishing ICE β€” we're holding all of you to account."

Headline screenshot of Evanston RoundTable: Protesters gather to condemn fatal shooting of Minneapolis woman

Quoted copy reads: 
Candidate Kat Abughazaleh said if she were in Congress, she would be launching an investigation into the shooting and dismantle the Department of Homeland Security.
"So many of us, including myself, have seen firsthand the brutality that ICE enacts in our communities," she said. "ICE has already shot people in broad daylight, killed people in broad daylight. Shooting a mother in the head ... isn't a surprise, but it still hurts. It still knocks the breath out of your chest."

Headline screenshot of Evanston RoundTable: Protesters gather to condemn fatal shooting of Minneapolis woman Quoted copy reads: Candidate Kat Abughazaleh said if she were in Congress, she would be launching an investigation into the shooting and dismantle the Department of Homeland Security. "So many of us, including myself, have seen firsthand the brutality that ICE enacts in our communities," she said. "ICE has already shot people in broad daylight, killed people in broad daylight. Shooting a mother in the head ... isn't a surprise, but it still hurts. It still knocks the breath out of your chest."

This is the issue of our time. How we respond to Trump’s secret police will define our future for generations.

Our community is stronger than any masked henchmen.

ICE: Get the fuck out of Illinois.

08.01.2026 20:13 β€” πŸ‘ 9326    πŸ” 2089    πŸ’¬ 177    πŸ“Œ 46

Ah, I guess you’re right. PDF Expert does seem to do it, at least on iOS and probably macOS too.

07.01.2026 00:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I think both Zotero’s built-in PDF reader as well as PDF Expert can do this… Pretty sure at least one of them can.

07.01.2026 00:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

A Dutch worker went viral after explaining to their American boss that they have a life outside work.

05.01.2026 11:52 β€” πŸ‘ 9671    πŸ” 2991    πŸ’¬ 94    πŸ“Œ 204
"They have no shame, do they? They don't even bother to lie badly anymore. I suppose that's the final humiliation."
- Ghorman senator Dasi Oran, to Mon Mothma as the Empire baselessly justifies another atrocity.

"They have no shame, do they? They don't even bother to lie badly anymore. I suppose that's the final humiliation." - Ghorman senator Dasi Oran, to Mon Mothma as the Empire baselessly justifies another atrocity.

03.01.2026 22:29 β€” πŸ‘ 3277    πŸ” 756    πŸ’¬ 8    πŸ“Œ 14

Spray paint a plane and they'll detain you without trial and call you a terrorist.

Kidnap a foreign head of state - and Keir Starmer will make it clear we've played no part in it but will wait for the scheduled press conference in a few hours before potentially condemning it

03.01.2026 13:50 β€” πŸ‘ 5360    πŸ” 1667    πŸ’¬ 203    πŸ“Œ 86
What I did in 2025

@redblobgames.com year in review, on choosing projects:

"Is it that I want it done?
Is it that I want to be doing it?
Is it that I want to have done it?

There are times I want to have done something, but when I sit down to do it, I don't actually want to."

<3

www.redblobgames.com/blog/2025-12...

01.01.2026 15:29 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

many organizations should be cooperatives. but especially those that are nominally nonprofit like mozilla corporation, it avoids the tendency among leadership to cosplay at american psycho

17.12.2025 17:05 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Screenshot of a paper entry:
Fictional Failures and Real-World Lessons: Ethical Speculation Through Design Fiction on Emotional Support Conversational AI
Authors: Faye Kollig, Jessica Pater, Fayika Farhat Nova, Casey Fiesler
(There are tabs with "abstract" and "summary" and "summary" is selected.)

Screenshot of a paper entry: Fictional Failures and Real-World Lessons: Ethical Speculation Through Design Fiction on Emotional Support Conversational AI Authors: Faye Kollig, Jessica Pater, Fayika Farhat Nova, Casey Fiesler (There are tabs with "abstract" and "summary" and "summary" is selected.)

The ACM Digital Library, where a LOT of computing-related research is published (I'd say at least 75% of my own publications), is now not only providing (without consent of the authors and without opt-in by readers) AI-generated summaries of papers, but they appear as the *default* over abstracts.

16.12.2025 23:31 β€” πŸ‘ 648    πŸ” 336    πŸ’¬ 30    πŸ“Œ 94

Ah okay, I see… Can’t think of anything along that direction at the moment, but will share if it appears.

10.12.2025 20:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

anyone know any Good Discourse on "what is programming anyway"?

random examples of Good Discourse:

- Melanie Hoff's "Always Already Programming" (gist.github.com/melaniehoff/...) & Lucy Keer's reflection on it (lucykeer.com/notebucket/a...)

- PROGRAMme (programme.hypotheses.org)

06.12.2025 01:02 β€” πŸ‘ 17    πŸ” 6    πŸ’¬ 5    πŸ“Œ 0
User-tailorable systems: pressing the issues with buttons | Proceedings of the SIGCHI Conference on Human Factors in Computing Systems

There’s also MacLean et al.’s classic 1990 paper β€œUser-tailorable systems: pressing the issues with buttons” that works through some of these distinctions

dl.acm.org/doi/abs/10.1...

10.12.2025 18:18 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Home-Cooked Software and Barefoot Developers The emerging golden age of home-cooked software, barefoot developers, and why the local-first community should help build it

Maggie Appleton’s β€œHome-Cooked Software and Barefoot Developers” may be of interest, as well as references it links to

maggieappleton.com/home-cooked-...

10.12.2025 18:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Benthic: Perceptually Congruent Structures for Accessible Charts and Diagrams | MIT Visualization Group Graphical representationsβ€”such as charts and diagramsβ€”have a visual structure that communicates the relationship between visual elements. For instance, we might consider two elements to be connected w...

Charts and diagrams use visual structure to convey meaning. For example, spacing and alignment groups data, spatial proximity links labels to elements. But this visual structure is typically invisible to screen readers.

Introducing Benthic, new research at #ASSETS2025

vis.mit.edu/pubs/benthic/

20.10.2025 23:10 β€” πŸ‘ 14    πŸ” 4    πŸ’¬ 1    πŸ“Œ 1

Radical idea: The next Dem nominee should run on making bribery actually illegal. In every way.

23.10.2025 21:33 β€” πŸ‘ 8147    πŸ” 1669    πŸ’¬ 253    πŸ“Œ 79
Preview
Ink & Switch London: Building new tools for Science Β· Luma Ink & Switch's mission is to help computers become better tools for thought. We believe that the promise of computers as "intelligence amplifiers" or "bicycles…

Ink & Switch is hosting another Social in London on Nov. 11th at the Alan Turing Institute. I'll share some early scientific work in Patchwork, & Marcel will give a peek at the Playbook programmable ink system. Also, lightning talks about "surprises in software".

RSVP here: luma.com/71g0lhgo

23.10.2025 01:52 β€” πŸ‘ 24    πŸ” 6    πŸ’¬ 0    πŸ“Œ 2
Preview
Book Launch & Signing β€” Daniel Temkin: Forty-Four Esolangs Gray Area celebrates Artist and Author Daniel Temkin and his new monograph, "Forty-Four Esolangs."

Hey SF folks! Iβ€˜ll have a reading (more of a free association of esolang thoughts) Friday Night at Gray Area grayarea.org/event/book-l...

20.10.2025 03:37 β€” πŸ‘ 13    πŸ” 4    πŸ’¬ 0    πŸ“Œ 1
The automerge home page, featuring an interactive demo. Two devices synchronize their data by streaming particles back and forth.

The automerge home page, featuring an interactive demo. Two devices synchronize their data by streaming particles back and forth.

🫠 automerge.org

The new Automerge website is live!!

The biggest (smallest) surprise? How fun it was to build the demo!

Automerge is so robust, it withstood all our weird ideas β€”Β like using physics-driven particles to literally push changes between docs β€” and it just worked. Perfectly. Every time.

16.10.2025 21:41 β€” πŸ‘ 140    πŸ” 20    πŸ’¬ 14    πŸ“Œ 5

#SPLASH folks, check out our Distinguished Paper (!) talk this afternoon at 14:15 on "Incremental Bidirectional Typing via Order Maintenance". Thomas will tell you how to efficiently update type information (including error marks) in response to local edit actions. A small step *static* semantics!?

16.10.2025 03:58 β€” πŸ‘ 17    πŸ” 5    πŸ’¬ 0    πŸ“Œ 0

@jryans is following 20 prominent accounts