Reposted by pvhWilliam Gibson @greatdismal.bsky.social · 24/09/2026Fall pleasure: Cast-iron radiator’s warmth rising through corrugated cardboard cat-throne. Makes a boy dozy. 1359731
Reposted by pvhAlex Komoroske @komorama.bsky.social · 17/09/20261/ 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 pvhAlex Warth @alexwarth.bsky.social · 14/09/2026Nearly 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.comEffective expressivenessEverything is possible. What’s actually worth the effort? 0327
pvh @pvh.ca · 12/09/2026There's quite a lot of next-gen stuff that's a little out of sight at the moment, you'll have to bear with us while we get it organized. Right now @orionreed.com is focused on these things. 010
pvh @pvh.ca · 10/09/2026We need to publish some written material, is the short answer, but the code is up on our GitHub if you’re feeling adventurous. 210
pvh @pvh.ca · 10/09/2026Have you looked at the idea of "legacy games"? They're quite an interesting design space where the game's rules explicitly evolve from session to session. 111
pvh @pvh.ca · 10/09/2026Paul and I had a long conversation about this exact topic. What would the "keywords" be, how could you expand the set at runtime, and so on... I think this concept is quite promising but needs some elbow grease to see if it's more than a mirage. 000
pvh @pvh.ca · 09/09/2026Ah yeah, that is mostly @paulsonnentag.bsky.social stuff! It deserves a whole talk (as do most of the other segments there) and is still pretty raw. It comes out of searching for different ways of composing software capabilities and is inspired in part by card games. 120
pvh @pvh.ca · 09/09/2026So glad it went well! Thank you for bringing people together around these ideas. It's no small thing to hold the space. 110
pvh @pvh.ca · 09/09/2026Thanks, Andy. We definitely overstuffed the sausage on this one (there was just so much new work we wanted to share), but we can go into more detail on any of it with lab notes & essay content. 240
Reposted by pvhCitizen Platano 🇵🇷 @daniloc.xyz · 22/08/2026so 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 pvhInk & Switch @inkandswitch.com · 31/08/2026Today 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.comIntroducing Patchwork-26YouTube video by Ink & Switch 39133
pvh @pvh.ca · 17/08/2026Really 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
pvh @pvh.ca · 15/08/2026The Metic app can generate a coffee-specific profile so I have toyed with that but I mostly use one community profile and my partner uses a different one. 120
Reposted by pvhAutomerge @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.orgThis Month in Automerge: July '26Hexane v1 lands in Automerge, Subduction sync server hardening, a BeeKEM paper preprint, and more. 15312
pvh @pvh.ca · 31/07/2026The 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.comLocal-First Conf 2026 - YouTube 0245
pvh @pvh.ca · 05/07/2026Thanks 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. 090
pvh @pvh.ca · 04/07/2026From 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.orgBackstitch - Godot Asset StoreReal-time version control for Godot! Backstitch enables fast collaboration for dev teams, game jams, and classrooms. 211520
pvh @pvh.ca · 03/07/2026I'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 · 23/06/2026Thus far any tonic suitable for a G&T has made a fine E&T for my palate. I expect someone online has opinions about pairing Yirgacheffe with tonic from a particular varietal of cinchona bark. 110
pvh @pvh.ca · 22/06/2026meticuloushome.com I really like it. The workflow is a little fiddly because you have to add water and purge each shot but I have apparently pulled 539 shots on it as of right now.meticuloushome.comMeticulous EspressoThe world's first robotic espresso machine. Order now! 120
pvh @pvh.ca · 16/06/2026Anyone 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/2026Congrats 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/v1iroh.computerIroh 1.0 - Dial Keys, not IPsIroh 1.0 is out. Now is the time to build. 0160
pvh @pvh.ca · 05/06/2026This 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.ioMultiplayer Bitsy by jatazakmake bitsy games with friends 03910
Reposted by pvhIvy Reese @spiralganglion.com · 23/04/2026Here 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/2026Ink & Switch is ten years old this month! We made you a card to celebrate. inkandswitch.com 710615
pvh @pvh.ca · 21/04/2026Oh hi! The Topos guys say "there are bugs in GATlib so be careful". If I can get more specific details I will send them along... 120
Reposted by pvhAlex Warth @alexwarth.bsky.social · 17/04/2026The 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.comImplementing a Local-First Task FrameworkQueues, workers, and routers, oh my! 0237
pvh @pvh.ca · 14/04/2026Spent 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/2026I 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/2026I have been working through this. I found it helpful when someone described it as using real-world examples to teach category theory more than demonstrating the benefits of applying category theory to specific problems. 010
pvh @pvh.ca · 06/04/2026Uh, could you write some paragraphs? I think I need less metaphor to parse this on a weekend. 010
Reposted by pvhAlex Warth @alexwarth.bsky.social · 03/04/2026I'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.comA Local-First Task FrameworkIndustrial research lab working on digital tools for creativity and productivity. 26310
pvh @pvh.ca · 30/03/2026That said, hydroelectric dams have the benefit of providing inter-seasonal energy storage by (literal) construction, and a regional energy portfolio for a circumpolar nation obviously needs to take that into consideration. 030
pvh @pvh.ca · 30/03/2026What's more, the "levelized cost of energy" (LCOE) which represents the all-in cost of producing energy for our new Site C dam ranges from $40 to $125/MWh (CAD), comparable with grid-scale solar in the region at $75/MWh. 100
pvh @pvh.ca · 30/03/2026British Columbia's history with hydro-electric is chequered. Construction of dams floods arable farmland and displaces communities. That was true in 1972 with our first dams and is true today with the new "Site C" dam as well. 120
pvh @pvh.ca · 30/03/2026It'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 · 12/03/2026Local-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