Orion Reed
orionreed.com
Orion Reed
@orionreed.com
advocating widespread dissatisfaction with computing.
"Live Programming in Hostile Territory", a paper by me and @chrisshank.com, just got accepted to LIVEPROG!

folkjs.org/live-2025/
Live Programming in Hostile Territory
Live programming research gravitates towards the creation of isolated environments whose success is measured by domination: achieving adoption by displacing rather than integrating with existing tools...
folkjs.org
September 2, 2025 at 9:55 AM
Reposted by Orion Reed
Really enjoyed "Live Programming in Hostile Territory" by @chrisshank.com and @orionreed.com: folkjs.org/live-2025/

They are doing some great stuff with @folkjs.org, y'all should check it out.
August 13, 2025 at 6:15 AM
please claude don't spoil the em dash, it's the best dash, I want my em dash!

— em dash enjoyer
August 1, 2025 at 5:35 AM
July 27, 2025 at 6:45 PM
Reposted by Orion Reed
Dave Smith, 2000
July 17, 2025 at 3:07 PM
Reposted by Orion Reed
Notes from the Lab - May 2025 [Better late than never!]

github.com/folk-js/folk...

Adversarial malleability was on our mind this month... canvasifying web pages, network indications, peer presence on any web page, and much more.
Notes from the Lab - May 2025 · folk-js folkjs · Discussion #39
This month is all about adversarial malleability and ways to do this on the web! Orion's Talk on "User Agency in Other People's Websites" Recently Orion gave a talk at J On The Beach summarized as:...
github.com
July 15, 2025 at 11:54 PM
I enjoyed making the sketches for this post, they're just custom html elements I chucked straight into the markdown.

This post was low stakes, just describing a thing I did. Next time will be spicier.
July 13, 2025 at 9:35 PM
QR data transfer protocols

www.orionreed.com/posts/qrtp/
QR Transfer Protocols
Offline data transfer using QR codes
www.orionreed.com
July 13, 2025 at 9:23 PM
most sane typescript type
July 13, 2025 at 7:33 AM
anyone know of a good way to subscribe to specific researchers, RSS-style? Something that's not tied to a specific journal...
July 12, 2025 at 7:43 PM
Reposted by Orion Reed
It occured to me that the web doesn't provide any utility functions for working with the geometry primitives (e.g. DOMRect), so I've proposed adding some: github.com/w3c/fxtf-dra...

Seems like an obvious addition to me, but curious if others agree? Any other obvious ones beyond what I've mentioned?
[geometry-1] Proposal: Geometry Utility Methods · Issue #602 · w3c/fxtf-drafts
Proposal: Geometry Utility Methods Summary This proposal adds common utility methods to the DOMRectReadOnly interface. These methods are widely used across DOM APIs and developer code, but currentl...
github.com
July 5, 2025 at 9:40 AM
UPDATE: I am going full-time on applied & independent research!

After the last year with @websimai.bsky.social and ~5 years at BlockScience, it's time to give my research the attention it deserves.

(1/4)
July 4, 2025 at 3:08 PM
Reposted by Orion Reed
Computing could be a more harmonious and empowering force in our lives if we could mold it to our needs. We wrote a little about this vision of "malleable software" – past, present, and future.

www.inkandswitch.com/essay/mallea...
Malleable software: Restoring user agency in a world of locked-down apps
The original promise of personal computing was a new kind of clay. Instead, we got appliances: built far away, sealed, unchangeable. In this essay, we envision malleable software: tools that users can...
www.inkandswitch.com
June 10, 2025 at 8:53 PM
What if browsers shipped with servers?

You could open *folders* of html/css/js, open local files with HTTPS, update your ‘software’ via filesystem APIs when online… shifting agency toward users and creating new possibilities for authorship and distribution…
June 18, 2025 at 2:50 AM
This was a lot of fun! After seeing PVH’s gorgeous slides I really want to make my future talks look that good. As always, after the talk people came up and said “have you heard of X/Y/Z?” and now I have so many better examples I wish I knew about when preparing the talk.
June 3, 2025 at 12:11 AM
Who’s headed to Local-First conf in Berlin?
May 20, 2025 at 2:17 PM
Reposted by Orion Reed
@orionreed.bsky.social and I have been working on a custom HTML attribute that binds a language server (LSP) to a input/textarea/contenteditable, which adds functionality like diagnostics, autocomplete, semantic renaming, etc.
May 9, 2025 at 6:10 AM
Here’s a multimodal protocol that uses QR codes to stream data and audio to “backchannel” acknowledgement of received chunks. About 1-2KB/s

Multimodality helps when there’s an asymmetry, like here where you need to aim the phone camera.
March 21, 2025 at 6:54 AM
Another low-tech and very local-first webRTC signalling approach for folk canvas with @chrisshank.com, this time over sound via ggwave (using MFSK)

folk.systems/canvas/netwo... (careful of volume)
March 16, 2025 at 10:53 PM
A tiny protocol to stream data over QR codes in both directions at once. Each device confirms receipt of the previous chunk, so it handles interruptions smoothly. Made this for webRTC signalling and other things as part of the Folk Canvas project with @chrisshank.com
March 16, 2025 at 9:22 PM
Reposted by Orion Reed
We can now generate a ZUI like this from a directory of markdown files that uses wiki-style links (e.g. Obsidian, Bear, etc.)!
What if hypertext were zoomable? Then you could zoom forever, in circles... I made this the other day and came up with a data structure that allows the coordinate origin to move through the graph, to keep memory fixed and avoid floating point precision limits.
folk.systems/canvas/space...
March 12, 2025 at 4:35 AM
What if hypertext were zoomable? Then you could zoom forever, in circles... I made this the other day and came up with a data structure that allows the coordinate origin to move through the graph, to keep memory fixed and avoid floating point precision limits.
folk.systems/canvas/space...
March 11, 2025 at 12:37 PM
should I migrate all my past tweets to Bsky?
March 11, 2025 at 12:09 PM
Had a fantastic and surprising hang out with @wintergatan.bsky.social recently seeing Book of Mormon in NYC. Thanks for the great conversations Martin! Hope we get to hang out again sometime.
February 14, 2025 at 6:36 PM
Alright. Very extended internet holiday over, for real this time. Hey again! I’ve been away, err, working super hard…
February 14, 2025 at 6:22 PM