Sign in

pvh

@pvh.ca
6.2K followers 314 following 336 posts

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.)

PostsRepliesMedia
Reposted by pvh
William Gibson @greatdismal.bsky.social · 24/09/2026
Fall pleasure: Cast-iron radiator’s warmth rising through corrugated cardboard cat-throne. Makes a boy dozy.
1359731
Reposted by pvh
Alex Komoroske @komorama.bsky.social · 17/09/2026
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
2287
Reposted by pvh
Alex Warth @alexwarth.bsky.social · 14/09/2026
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...
inkandswitch.com
Effective expressiveness
Everything is possible. What’s actually worth the effort?
0327
Reposted by pvh
Citizen Platano 🇵🇷 @daniloc.xyz · 22/08/2026
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
2845
Reposted by pvh
Ink & Switch @inkandswitch.com · 31/08/2026
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.
youtube.com
Introducing Patchwork-26
YouTube video by Ink & Switch
39133
pvh @pvh.ca · 17/08/2026
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.
050
Reposted by pvh
Automerge @automerge.org · 31/07/2026
🆕 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...
automerge.org
This Month in Automerge: July '26
Hexane v1 lands in Automerge, Subduction sync server hardening, a BeeKEM paper preprint, and more.
15312
pvh @pvh.ca · 31/07/2026
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...
youtube.com
Local-First Conf 2026 - YouTube
0245
Reposted by pvh
Playdate @play.date · 09/07/2026
small handheld. big ben.
825049
pvh @pvh.ca · 04/07/2026
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...
store.godotengine.org
Backstitch - Godot Asset Store
Real-time version control for Godot! Backstitch enables fast collaboration for dev teams, game jams, and classrooms.
211520
pvh @pvh.ca · 03/07/2026
I've read that telegraph operators had a kind of "hand" that was recognizable. I feel the same way when I read someone's code: the way they name variables, or structure a file. They show me a little of who they are. I think those days are passing now, and I feel a little nostalgic about it.
1351
pvh @pvh.ca · 22/06/2026
Summer is the season of espresso tonics.
370
pvh @pvh.ca · 16/06/2026
Anyone out there know how to make my SharedWorkers visible in the Chrome DevTools? Navigating via chrome://inspect#workers is very annoying.
151
pvh @pvh.ca · 15/06/2026
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
iroh.computer
Iroh 1.0 - Dial Keys, not IPs
Iroh 1.0 is out. Now is the time to build.
0160
pvh @pvh.ca · 05/06/2026
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-...
jatazak.itch.io
Multiplayer Bitsy by jatazak
make bitsy games with friends
03910
Reposted by pvh
Ivy Reese @spiralganglion.com · 23/04/2026
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...
1556
pvh @pvh.ca · 23/04/2026
Ink & Switch is ten years old this month! We made you a card to celebrate. inkandswitch.com
710615
pvh @pvh.ca · 21/04/2026
London is operating with severe delays.
030
Reposted by pvh
Alex Warth @alexwarth.bsky.social · 17/04/2026
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...
inkandswitch.com
Implementing a Local-First Task Framework
Queues, workers, and routers, oh my!
0237
pvh @pvh.ca · 14/04/2026
Spent all day procrastinating packing for my trip to London but I'm off. Looking forward to seeing folks in London in the next week and change. Hit me up if you're around!
150
pvh @pvh.ca · 14/04/2026
I think a lot of the AI space is dominated by hot takes because the time it takes to write something thoughtful frequently exceeds the period where that information is accurate.
1140
pvh @pvh.ca · 06/04/2026
Are corn pops a tortilla?
140
Reposted by pvh
Alex Warth @alexwarth.bsky.social · 03/04/2026
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...
inkandswitch.com
A Local-First Task Framework
Industrial research lab working on digital tools for creativity and productivity.
26310
pvh @pvh.ca · 30/03/2026
It's a relief to live in a region whose primary energy supplies are provided by hydroelectric dams. Relying on renewable energy doesn't just reduce the rate of climate change, it can protect against energy market supply shocks.
1160
pvh @pvh.ca · 30/03/2026
@monkchips.com dang, were you at AtmosphereConf and I missed you?
110
pvh @pvh.ca · 12/03/2026
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?
2168
pvh @pvh.ca · 02/03/2026
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.
cbc.ca
B.C. to end time changes, adopt year-round daylight time | CBC News
March 8 will be the last time British Columbians have to change their clocks, B.C. Premier David Eby announced Monday.
0120
pvh @pvh.ca · 27/02/2026
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!
1163
pvh @pvh.ca · 14/02/2026
Damn, upstaged by my kids.
2230
pvh @pvh.ca · 14/02/2026
I don't even know how to vague-post about it. I'm so incredibly excited about the work we're doing right now at Ink & Switch and it's taking everything I have in me to avoid sharing it before it's ready.
3570
pvh @pvh.ca · 11/02/2026
Lately, I've been telling people that Patchwork is less like a house and more like a way of standing. I'm not sure it entirely makes sense to me, either.
1150
Reposted by pvh
Adam Wiggins @adamwiggins.com · 30/01/2026
10m documentary film on the local-first software movement! www.youtube.com/watch?v=10d8...
310130
Reposted by pvh
Firefox for Web Developers @webdevs.firefox.com · 15/01/2026
The Navigation API is newly baseline! The web now has sensible, low-level routing for navigations.
916129
Reposted by pvh
devtools.fm @devtools.fm · 12/01/2026
Join us this week with @pvh.ca of @inkandswitch.com and @automerge.org www.youtube.com/watch?v=Bgyd... open.spotify.com/episode/4J3m...
4226
Reposted by pvh
Alex Komoroske @komorama.bsky.social · 05/12/2025
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
resonantcomputing.org
The Resonant Computing Manifesto
Technology should bring out the best in humanity, not the worst—a manifesto for resonant computing built on five principles that reject hyper-scale extraction for human flourishing.
1017256
pvh @pvh.ca · 04/12/2025
2325
pvh @pvh.ca · 28/11/2025
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...
ianthehenry.com
Visualizing Delaunay Triangulation
Take a look at this: This is a triangulation of a set of random points, such that all the points are connected to one another, all of the faces are triangles, and the edges include the convex hul...
1140
pvh @pvh.ca · 27/11/2025
"I added +1 to spawnRate -- the issue was that my waffle was too high" (we're working on a little art project and even the bug reports are great)
090
pvh @pvh.ca · 03/11/2025
This is just such a nice detailed explanation of why something isn't really feasible: www2.gov.bc.ca/gov/content/...
www2.gov.bc.ca
Potential Fixed Link to Vancouver Island
Addresses options and challenges for a bridge linking Vancouver Island to the Mainland.
0130
pvh @pvh.ca · 23/10/2025
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
luma.com
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…
0246
pvh @pvh.ca · 20/10/2025
At last! We've missed you, @martin.kleppmann.com.
0100
pvh @pvh.ca · 20/10/2025
"Who wrote this!?" he angrily declaimed, knowing, in his heart, it was him.
1231
Reposted by pvh
The Onion @theonion.com · 20/10/2025
Katy Perry Releases New Single About Superiority Of Canadian Manufacturing
theonion.com
Katy Perry Releases New Single About Superiority Of Canadian Manufacturing
MONTECITO, CA—Signaling a new chapter in her career, pop star Katy Perry released a new single Monday about the superiority of Canadian manufacturing. “When I learned about the strength of Canadian au...
864762480
pvh @pvh.ca · 20/10/2025
I hear AWS has an outage today. My heart goes out to those of you still writing software hosted there.
1282
pvh @pvh.ca · 17/10/2025
A good friend once told me this was his approach to open source software maintenance:
media.tenor.com
Im Out Hand Gestures GIF
ALT: Im Out Hand Gestures GIF
1151
Reposted by pvh
Automerge @automerge.org · 16/10/2025
We have a shiny new website courtesy of @spiralganglion.com and @seaofclouds.com 🙌 🚀 Check it out: automerge.org
A screenshot of the Automerge landing page. It says "Version control for your data. Automerge is a local-first sync engine for multiplayer apps that works offline, prevents conflicts, and runs fast."
210718
pvh @pvh.ca · 16/10/2025
New Automerge website at automerge.org. Kudos to @spiralganglion.com and @seaofclouds.com for their work building it. The level of craft and detail in the landing page is very satisfying.
automerge.org
Automerge
Automerge is a library for building collaborative, local-first applications.
0282
pvh @pvh.ca · 10/10/2025
I miss Strangeloop, especially this time of year.
1240
pvh @pvh.ca · 08/10/2025
We were discussing yesterday how our goal is that if anyone asks to try out patchwork the immediate response is not to wince and apologize.
2190
Reposted by pvh
Red Blob Games @redblobgames.com · 29/09/2025
You can bookmark any of the labels or settings page. e.g. mail.google.com/mail/u/0/#sn...
mail.google.com
Gmail
Gmail is email that’s intuitive, efficient, and useful. 15 GB of storage, less spam, and mobile access.
052