Ink & Switch

@inkandswitch.com

An independent research lab exploring the future of tools for thought. We envision a new computer that amplifies human intelligence. A system that helps you think more clearly, collaborate more effectively, and is available anywhere and anytime.

📃🐝✨ Excited to share a preprint about BeeKEM, a decentralized / local-first variant of MLS's TreeKEM (group E2EE) that we designed at @inkandswitch.com. Huge thanks to our coauthors for the writeup and empirical analysis — even we were pleasantly surprised by the performance results 📊

eprint.iacr.org

Something I haven't gotten to say in a while... new lab note today! It's on a kind of user interface that pops up only occasionally: the extemporaneous UI that allows users to 'wave their wand' & get the interface they need through direct interaction. Read on: alexanderobenauer.com/labnotes/041/

LN 041: Extemporaneous UIs

Tear-off menus, quantized semantic zoom, and spatial computational canvases show us one approach to frictionless malleable interfaces.

alexanderobenauer.com

I just got around to watching this. I love it so much. Looks amazing for game jams. Good job Lilith and congratulations to @inkandswitch.com for yet another smash hit.

Martin Kleppmann@martin.kleppmann.com · 2mo ago

Backstitch (backstitch.dev) brings Automerge-based collaboration and version control to the Godot game engine. It's is vastly more usable than Git, and a lovely showcase of what Automerge can do. Great talk from Lilith Duncan introducing the project: www.youtube.com/watch?v=CAJ_...

We’re doing a user study to find out how adding always-on live values alongside code effects writing and debugging experiences for functional programming. See reply for sign-up details

Newsletter subscribers got Dispatch 017 last Thursday: A Peek at Patchwork Progress The next few months will be a blur in the run-up to @localfirstconf.com and the Lab Day we’re hosting as part of it. All our teams are busy prepping the work they’d like to show, polishing features, planning demos.

A Peek At Patchwork Progress

It’s all hands on deck as we prepare Patchwork for the upcoming Local-First Conf in Berlin. Plus, Ivy Reese shares the technical & social design behind Tenfold.

inkandswitch.com

Are you working to make programming more direct, tangible, and alive? Share your work at LIVE, the world's premier gathering on live programming, held online this October! LIVE welcomes submissions from academia, industry, and individuals. Call for submissions and more details on liveprog.org/

Workshop on Live Programming (LIVE)

The 12th Workshop on Live Programming (LIVE 2026) will take place online. LIVE invites submissions of ideas for improving the immediacy, usability, and learnability of programming.

liveprog.org

The nascent HTML-in-Canvas API is exciting to me not because of flashy effects, but because it extends the semantics that the DOM can (tractably) represent — as a tiny example, it's possible to show an element in multiple places, cheaply, under arbitrary transforms. folkjs.org/demos/html-i...