J. Ryan Stinnett
jryans.bsky.social
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
Reposted by J. Ryan Stinnett
Radical idea: The next Dem nominee should run on making bribery actually illegal. In every way.
October 23, 2025 at 9:33 PM
Reposted by J. Ryan Stinnett
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
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…
luma.com
October 23, 2025 at 1:52 AM
Reposted by J. Ryan Stinnett
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...
Book Launch & Signing — Daniel Temkin: Forty-Four Esolangs
Gray Area celebrates Artist and Author Daniel Temkin and his new monograph, "Forty-Four Esolangs."
grayarea.org
October 20, 2025 at 3:37 AM
Reposted by J. Ryan Stinnett
🫠 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.
October 16, 2025 at 9:41 PM
Reposted by J. Ryan Stinnett
#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!?
October 16, 2025 at 3:58 AM
Reposted by J. Ryan Stinnett
New paper with @jakehughes.uk : Garbage Collection for Rust: The Finalizer Frontier. There are lots of GCs for Rust: we tried pushing as far as we could in a new direction, particularly looking at what can be done about the headache that is finalizers.
October 15, 2025 at 12:02 PM
Reposted by J. Ryan Stinnett
after careful study, I believe only people born between 1975 and 1995 should be allowed to use the internet
October 9, 2025 at 7:30 PM
Reposted by J. Ryan Stinnett
I'm at #uist2025 presenting our new work with @jonathoda.bsky.social!

𝗗𝗲𝗻𝗶𝗰𝗲𝗸 is a computational substrate for end-user programming that makes it easy to implement programming experiences like programming by demonstration, collaborative editing and more!

tomasp.net/academic/pap...
September 30, 2025 at 6:13 AM
Reposted by J. Ryan Stinnett
the president of the united states wants to use the american military to kill american citizens on american soil. that's the whole story!
September 30, 2025 at 2:43 PM
Reposted by J. Ryan Stinnett
Subtext Retrospective
www.subtext-lang.org
September 29, 2025 at 7:39 PM
Reposted by J. Ryan Stinnett
Guillaume Lethuillier is working on a project to decompile the original Riven (1997) and explore the data set, like he did for Myst.

glthr.com/riven-naviga...
The Riven (1997) Navigator
A New Way to Explore the Original Riven
glthr.com
September 20, 2025 at 2:26 PM
Reposted by J. Ryan Stinnett
Becoming increasingly clear we’re gonna have to build a parallel infrastructure for all the media we really love. The reason all of this is happening under the color of law is hyperconsolidation, dissent being traded straight up for merger approval, or fear of harassment.
September 18, 2025 at 12:22 AM
Reposted by J. Ryan Stinnett
A free and democratic society cannot silence comedians because the President doesn’t like what they say.

This is an attack on free speech and cannot be allowed to stand.

All elected officials need to speak up and push back on this undemocratic act.
September 17, 2025 at 11:22 PM
Reposted by J. Ryan Stinnett
"Healthy debate" = when I criticize you

"Cancel culture" = when you criticize me
September 13, 2025 at 1:41 PM
Reposted by J. Ryan Stinnett
I am once again asking you to stop sending us money.

But we do need your time. ⏰

zohranfornyc.com/events
September 5, 2025 at 1:10 PM
Reposted by J. Ryan Stinnett
Pritzker: When did we become a country where it's okay for the president to insist on national television that a state should call him to beg for anything, especially something we don't want?

Have we truly lost all sense of sanity in this nation that we treat this as normal?
September 2, 2025 at 8:18 PM
Reposted by J. Ryan Stinnett
i wish brands would include more technical information in their product descriptions. i don't need to know this was inspired by timeless italian men summering in nantucket who could dress up or down. i want to know the fabric weight, leather tanning method, seam construction, etc.
September 1, 2025 at 6:48 PM
Reposted by J. Ryan Stinnett
This post got flagged off of HN, but I think the first few paragraphs are persuasively written.

anthonymoser.github.io/writing/ai/h...
I Am An AI Hater
I am an AI hater. This is considered rude, but I do not care, because I am a hater.
anthonymoser.github.io
August 28, 2025 at 7:01 PM
I am perplexed by the apparent excitement around Jujutsu... None of the articles I've read so far have made it seem worth it to me. I feel like I can do everything I need with Git plus occasionally used add-on commands like absorb. What am I missing...?
August 15, 2025 at 1:00 PM
Reposted by J. Ryan Stinnett
Taking photos and video of law enforcement officers performing their duties in public is our constitutional right.

This includes police, FBI, National Guard troops, ICE agents, and other government officials.
August 14, 2025 at 7:55 PM
Reposted by J. Ryan Stinnett
Earth has megabillionaire cancer. We either treat it, or our civilization dies. All around the world, we need to tax wealth and distribute universal basic income.
How to convince your friends to back wealth taxes
YouTube video by Garys Economics
youtu.be
August 10, 2025 at 10:40 PM
My @frame.work laptop recently started emitting an awful rattling sound that did not sound healthy at all... 😢

Contacted support, and within a few days, they agreed the heatsink / fan module should be replaced. Just installed the new one, all better now. 😄

Hooray for user-serviceable laptops! 🎉
July 11, 2025 at 4:36 PM
Reposted by J. Ryan Stinnett
pretty weird how there's always billion dollars just lying around whenever ICE needs concentration camps but there's never any money when children need healthcare or a simple school lunch. oh well just one of those things I guess
July 4, 2025 at 12:10 PM
Reposted by J. Ryan Stinnett
I don’t think anyone is prepared for what they just did w/ ICE.

This is not a simple budget increase. It is an explosion - making ICE bigger than the FBI, US Bureau of Prisons, DEA,& others combined.

It is setting up to make what’s happening now look like child’s play. And people are disappearing.
July 3, 2025 at 6:58 PM