pvh reposted
pvh
pvh
@pvh.ca
once described as "pretty aspirational yet vapid" (director of research @ ink & switch, coined "local-first", contributor to automerge, former postgres guy, heroku staff, ex-game developer, arctic oceanographer.)
6.2K followers339 following338 posts
pvh reposted
pvh reposted
pvh reposted
1/ It’s time to share more about what we’ve been working on: @commonfabric.com is a social computing lab building a medium for software that revolves around people, not apps. commonfabric.com
pvh reposted
Nearly every general-purpose programming language is Turing complete. So ask not what you can do with a language, but what a language makes worth the effort. A short note on "effective expressiveness": www.inkandswitch.com/malleable-so...
pvh reposted
Replying to @daniloc.xyz
so what’s next: we’re going to see a Cambrian Explosion of verification tools to help model the internal and implicit structures of code we’ll see higher levels of abstraction that are easier to inspect, track and reason about for humans. models of a project’s internal structure we learn like maps
pvh reposted
Today we're officially sharing the "Introducing Patchwork-26" video from Lab Day at this year's @localfirstconf.com We bring you the first look at Patchwork-26, the latest in our ongoing effort to realize Malleable Software, Universal Version Control, and Local-First Software.
Really excited to be on the plane to Aarhus (okay, CPH) for SummerHCI. Grateful to @clemens.klokmose.net for the invitation and really looking forward to learning from everyone.
pvh reposted
🆕 We're trying something new: here's the first ever This Month in Automerge 🗞️✨ Check out what's been happening in the core libraries, and a few projects in the ecosystem! automerge.org/blog/2026-ju...
The Local-First Conf 2026 talks are up! I always get hallway tracked real hard at this event so I'm really excited to catch all the talks I missed... www.youtube.com/playlist?lis...
pvh reposted
From research, to prototype, to a real plugin you can install in the Godot Asset Store, Backstitch is a branch of our research into universal version control brought to life in the Godot game engine! You can check it out now: store.godotengine.org/asset/inkand...
Thanks to @endlessaccess.org for partnering with us on this project. They saw the opportunity for our work to solve problems in the gamedev community and provided financial support to prove out the idea.
Congrats to the Iroh team on reaching 1.0! We've been following their work for years and I'm very excited to see this milestone. www.iroh.computer/blog/v1
This is so cool. This is the dream -- people making stuff for each other with the things that we invent. I love it. jatazak.itch.io/multiplayer-...
pvh reposted
Here are some of the letters I made for Tenfold, the fun little "birthday party" we're having as Ink & Switch turns 10 years old. • a catenoid, designed by todd matthews and coded by me • gizmos, from inkling • "enbossed" • a sphere made of circles, eclipsed 🤍 inkandswitch.com/project/tenf...
Ink & Switch is ten years old this month! We made you a card to celebrate. inkandswitch.com
pvh reposted
The 2nd lab note in my series about the local-first task framework I've been working on w/ @pvh.ca is out! Topics include distributed coordination, the router takeover protocol, offline resilience... check it out at www.inkandswitch.com/patchwork/no...
pvh reposted
I've been working with @pvh.ca on a local-first task framework at @inkandswitch.com. It distributes computation across users' computers, keeps working while you're offline, and syncs results back to everyone when you reconnect. First lab note is up. www.inkandswitch.com/patchwork/no...
Local-First Conf 2026 is back, and I want to hear what everyone's been doing this year. What have you built? What have you learned? How about interesting challenges we need to overcome?
CfP is open! May 1 — CFP closes May 15 — candidates notified June 1 — speakers announced June 15 — schedule announced We want to hear from YOU!
Yay! An end to picking up my kids from school in the pitch black for months on end. www.cbc.ca/news/canada/... Also, oh no! This is going to be hell for scheduling international calls.
Local-first Conf is back, and this year Ink & Switch will be hosting a one day "Lab Day" adjacent to the event. See you there!
Tickets for Local-First Conf 2026 are now on sale July 12–14 · Berlin · 300 people · single track Theme: user empowerment in an age of fluid software. We're going beyond CRDTs and sync. If you're building for user agency, this is your conference. Tickets live now → localfirstconf.com
pvh reposted
10m documentary film on the local-first software movement! www.youtube.com/watch?v=10d8...
pvh reposted
pvh reposted
Join us this week with @pvh.ca of @inkandswitch.com and @automerge.org www.youtube.com/watch?v=Bgyd... open.spotify.com/episode/4J3m...
pvh reposted
What if technology didn’t feel so… hollow? Some friends and I just released a manifesto about a world where tech leaves us feeling nourished (along with an evolving list of theses about how we can build it) resonantcomputing.org
After a week of meetings and calls, it was nice to dust off the ol' linear algebra and write a Delaunay triangulation and then the corresponding Voronoi cells. This wonderful post by @ianthehenry.bsky.social was my guide through some long-forgotten math. ianthehenry.com/posts/delaun...
This is just such a nice detailed explanation of why something isn't really feasible: www2.gov.bc.ca/gov/content/...
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
At last! We've missed you, @martin.kleppmann.com.
At long last, @chris.blue and I have submitted the final manuscript of Designing Data-Intensive Applications, second edition, to the publisher. There is always more that could be improved but at some point we just have to call it done. Now it goes into production; probably shipping in ~4 months.