Sign in

david barsky

@davidbarsky.com
1.2K followers 515 following 823 posts

i like cooking and reading books. my day job is to work on ersc.io, but before, it was rust-analyzer. he/they is fine.

PostsRepliesMedia
david barsky @davidbarsky.com · 08/09/2026
wild to see the replies to this post. i just had sol-5.6 write a fuzzer for incremental compilation in rustc almost autonomously. one of my cofounders had claude spend the night profiling/benchmarking our storage system and came back to a stack of changes in the following morning
7642
david barsky @davidbarsky.com · 01/09/2026
we're ridiculously excited to have martin, and we're *also* super excited to unveil our new site!
1100
Reposted by david barsky
martinvonz.bsky.social @martinvonz.bsky.social · 01/09/2026
I left Google and joined East River Source Control almost two months ago. Our redesigned website is now up, including a blog post about me joining: ersc.io/blog/martin-....
ersc.io
East River Source Control Names Jujutsu Creator Martin von Zweigbergk Chief Technology Officer // ERSC
After 15 years at Google, the creator of JJ joins ERSC as CTO.
315626
david barsky @davidbarsky.com · 24/08/2026
fiddlin' with @tailscale.com
claude asking:

The open question from before still stands. The fix is to put the cache's Tailscale node somewhere with an ordinary external address rather than behind Cloud NAT, which means one small virtual machine and an exception to the organization policy that currently forbids external addresses. Developers would still sign into Tailscale and nothing else.

Do you want me to write up that configuration, or request the policy exception first so we can test whether a virtual machine with an external address actually gets a direct connection?

I respond:

> but doctor, i am pagliacci...
070
Reposted by david barsky
Isaac Corbrey @isaaccorbrey.com · 24/08/2026
Megamerges are great! If you haven't heard of them, check out isaaccorbrey.com/notes/jujuts...
isaaccorbrey.com
Jujutsu megamerges for fun and profit
A practical guide to creating and maintaining powerful megamerge workflows in Jujutsu for faster, conflict-free development.
0132
david barsky @davidbarsky.com · 24/08/2026
annoyed by large build directories or cross-worktree artifact sprawl? a #jj-vcs megamerge is a great place to run your builds and tests, because because if the megamerge builds, so do all of your worktrees! plus, your build directories are O(1) with respect to worktrees, not O(worktrees)!
2221
Reposted by david barsky
Steve Klabnik @steveklabnik.com · 19/08/2026
Gonna start actually posting to the @ersc.io blog for real soon What do you want to hear about?
281147
david barsky @davidbarsky.com · 18/08/2026
democratic centralist web apps
070
david barsky @davidbarsky.com · 26/07/2026
5 days left to submit a talk to jj con! it’s in beautiful Lisbon, Portugal this year, cohosted by @ersc.io, Google, and @gitbutler.com! docs.google.com/forms/d/e/1FAI…
docs.google.com
Git Merge / JJ Con 2026 CFP
What is Git Merge? Git Merge is the Git community conference, focused on contributors, source control teams, and end-users of the best open source version control system. Hosted by GitButler, GitHub, and GitLab. By participating in Git Merge, you are showing your commitment to the community of user…
0287
david barsky @davidbarsky.com · 16/07/2026
subtweet: rendering code efficiently in a browser is a nightmare and you will likely need some javascript to keep it performant. diffs.com is the best-in-class, open source library that does this.
1332
david barsky @davidbarsky.com · 11/07/2026
i think my take on the whole bun/zig situation is that people in leadership positions need to: 1. decide if they want to win or if they want to be right 2. shut the fuck up
3293
david barsky @davidbarsky.com · 18/06/2026
something in claude's weights makes it terrified of conflicts and rebases. buddy, jj makes those basically free!
claude output:

The decisive facts: `third-party/rust/Cargo.lock` is untracked (never committed — not in `wlnrprvz` or its parent), so `reindeer vendor` re-resolves to latest every run. That's the structural source of drift: cc 1.2.64 in buck vs 1.2.62 in cargo, plus ~150 other shared transitives. `sync.py` asserts both "resolve the same dependency graph," but nothing enforces it.

This is your call — the three directions have very different blast radius, and a wrong pick means a costly re-vendor + 7-commit rebase.
030
david barsky @davidbarsky.com · 16/06/2026
if true, a real pot-meet-kettle situation
010
Reposted by david barsky
Alona @alona.page · 16/06/2026
CC @davidbarsky.com
jj mentioned!

Anime girl holding two bottles of JJ Vodka (a real thing!), wearing a toronto blue jays baseball cap. There's a Jay (the bird) perched on top of each bottle of vodka. She's stood infront of the east river in new york, with the river and then the manhattan skyline visible behind.
0388
david barsky @davidbarsky.com · 08/06/2026
the nimby soul yearns for hukou, i suppose
030
david barsky @davidbarsky.com · 01/06/2026
this probably the most serious opus 4.8 regression i've seen
Claude Code output saying:

One minor note: `repo()` is now an `async fn` with no `await` (a pure getter) to avoid churning ~24 `.repo().await` call sites; `clippy: :unused_async` is pedantic and not in the workspace lint set, so it stays quiet—flag me if you'd rather make it sync.
190
Reposted by david barsky
East River Source Control @ersc.io · 20/05/2026
hello! our lovely investors wrote and published a blog post about git, jj, and agents. you might enjoy reading it: www.amplifypartners.com/blog-posts/w...
amplifypartners.com
Will agents like Git any more than we do? | Amplify Partners
For all its quirks, the industry has (mostly) converged on Git for version control. But what happens when agents are writing most of our code?
1424
david barsky @davidbarsky.com · 15/05/2026
i have a draft blog post that i need to get out and the framing that stacked diffs are just async-first/pipelined code reviews is so ridiculously good
1150
Reposted by david barsky
East River Source Control @ersc.io · 04/05/2026
An update on our availability: ersc.io/blog/ersc-av...
59621
Reposted by david barsky
East River Source Control @ersc.io · 28/04/2026
hello everyone! we're hard at work on an imminent launch. we have scalable monorepo support, jj-first concepts (but deep git compatibility!) and stacked diffs. we're very flattered by the attention yesterday and today!
1222627
david barsky @davidbarsky.com · 22/04/2026
anyways, if you have precheck or precheck ankle monitor edition (clear) and have no checked luggage, i recommend arriving at the airport 20 minutes prior to boarding. it’s marvelous.
030
david barsky @davidbarsky.com · 22/04/2026
i don’t want to defend josh barrow, but he is right. i missed only one flight in my life two weeks ago, and united rebooked me on a flight 12 hours later at no charge
130
david barsky @davidbarsky.com · 15/04/2026
oh yeah, @ersc.io is an @antithesis.com customer! we’re horizontally scalable on the unit of a *repo* and we’re extremely serious about not losing your data.
1302
david barsky @davidbarsky.com · 13/04/2026
big props to edd.ca.gov for being competent state bureaucracy! our payroll provider didn't file a form for a prior quarter, so I called EDD and an extremely component staffer helped me resolve the issue almost immediately.
240
david barsky @davidbarsky.com · 10/04/2026
in retrospect, it’s pretty obvious that a former ausa would be adept at fedposting
020
david barsky @davidbarsky.com · 10/04/2026
at @ersc.io, in addition to a traditional SaaS offering, we support bring-your-own-cloud deployments, so you can say [insulting jonah from veep voice] we're the cloud botherers
070
david barsky @davidbarsky.com · 26/03/2026
i think “get on board or get left behind” phrasing is ugly, but anthropic’s run rate went from 9 billion in december 2025 to 19 billion in march 2026. claude code has 40% margins. i rarely write code by hand these days, and there’s a ridiculous amount of low hanging fruit remaining in claude.
5200
david barsky @davidbarsky.com · 26/03/2026
this post is like watching the water recede and thinking you’re safe from a tsunami
1280
david barsky @davidbarsky.com · 25/03/2026
my other takes about effect generics is that the ecosystem has already routed around the problem it’s trying to solve, and boilerplate just *stopped mattering* when claude writes the boilerplate for me.
3110
david barsky @davidbarsky.com · 23/03/2026
the postgres mailing list sure gets emails
Classification: Confidential

Hi Team,

I am from the Procurement team at HCLTech.

We have purchased PostGre SQL through one of our vendors.

We were informed through them that the product support is included in license cost but not integration support that user need to do on his own.

Could you please explain what specifically is covered by "product support" versus "integration support"?
User requirement is for support for the PostgreSQL database itself. They are not looking for support for the software used to integrate .NET applications with PostgreSQL.
 
Also can you please check if we can also buy one of the licenses from below?
 
https://postgrespro.com/products/postgrespro/standard
https://postgrespro.com/products/postgrespro/enterprise

Thanks, and Regards
1130
david barsky @davidbarsky.com · 18/03/2026
took some discipline to not post this on linkedin
the kagi translation of my quotes post. it reads:

I am beyond humbled and excited to share a major milestone! 🚀

As of Monday, East River Source Control has officially grown to a team of 10 rockstars. 🔟✨

I am genuinely, ridiculously proud of the world-class team we’ve assembled and the disruptive product we’ve built from the ground up. The grind, the passion, and the vision are all coming together. 🛠️💎

We are just getting started, and I can’t wait to show you all the game-changing innovations we’ve been working on behind the scenes. Stay tuned! 📈🔥

#GrowthMindset #StartUpLife #TeamBuilding #Innovation #Leadership #Milestones #SourceControl
3463
david barsky @davidbarsky.com · 18/03/2026
as of monday, @ersc.io is 10 people. i’m genuinely, ridiculously, proud of the team and product we built and i can’t wait to show y’all what we’ve been working on.
7791
Reposted by david barsky
LOWρUFO 🇺🇦🇵🇸🌍 @lowrhoufo.bsky.social · 15/03/2026
10885156
david barsky @davidbarsky.com · 13/03/2026
this article was a nauseating (laudatory) read
040
david barsky @davidbarsky.com · 04/03/2026
that 3.6k was burning a hole in my pocket
a receipt from apple, showing that i bought the new fancy monitor
1110
david barsky @davidbarsky.com · 27/02/2026
it’s good they’re saying this publicly. if you’re in an iterated prisoner’s dilemma, you have to punish defection!
0211
david barsky @davidbarsky.com · 26/02/2026
has anyone figured out how to make claude not think that some issue is a pre-existing issue? we don’t *ever* break our builds, so any issue it finds is something it introduced
050
Reposted by david barsky
Steve Klabnik @steveklabnik.com · 20/02/2026
I'm not mad. Please don't record in the oplog that I'm mad
6966
david barsky @davidbarsky.com · 19/02/2026
i think two of the most anti-competitive policies cloud providers have are zero-rating traffic to/from their own services and IAM not being accessible to third-party SaaS
040
david barsky @davidbarsky.com · 17/02/2026
go’s commitment to making good, self-serve analysis tooling is truly inspiring and i wish rust would do more of this.
2212
Reposted by david barsky
Go @golang.org · 17/02/2026
“Using go fix to modernize Go code” by Alan Donovan — go.dev/blog/gofix #golang
06122
david barsky @davidbarsky.com · 14/02/2026
do i know anyone who works at azure that can get me access to horizondb? i can elaborate more in dms if needed.
001
Reposted by david barsky
Sisyphus, but for reducing tail latency @bluespacecanary.bsky.social · 11/02/2026
jj is super powerful if you need it, but tbh I think the pitch is even stronger for non-power users. In 6 months of regular use I've never needed to consult the Deep Tomes to unfuck a repo, and the only time I ended up remotely off the happy path it was a limitation of the underlying VCS, not jj
310212
david barsky @davidbarsky.com · 06/02/2026
yeah, to add to this: 1. i think ai will make open core-esque products untenable, but they were never tenable to begin with. 2. i think there should be more open source projects named after amodei or moskovitz. tech should have more carnegies or weills
040
david barsky @davidbarsky.com · 02/02/2026
holy moly
050
david barsky @davidbarsky.com · 30/01/2026
i am willing to become a pickup truck guy but for only this car
080
david barsky @davidbarsky.com · 23/01/2026
my dumb ass cat has had to get a mass in her eardrum that ate through her skull, but had no symptoms, and we had no idea it was there until dentistry discovered it by accident???
a ct scan of my cat. the black on the left is a normal eardrum, the gray on the right is the mass that replaced her eardrum and ate through her skull
3110
Reposted by david barsky
vectorware.com @vectorware.com · 20/01/2026
We are excited to announce that we can successfully use Rust's standard library from the GPU. This has never been done before. www.vectorware.com/blog/rust-st... Supporting Rust's standard library enables existing Rust code to work on the GPU and makes GPU programming feel normal.
vectorware.com
Rust's standard library on the GPU
GPU code can now use Rust's standard library. We share the implementation approach and what this unlocks for GPU programming.
424957
david barsky @davidbarsky.com · 09/01/2026
i also think that inline completions à la “human writes the function signature, llm writes the body as a flavor of stochastic term search” is an evolutionary dead end. i want either fully agentic editing supported by LSP or next edit predictions alongside LSP
2110
david barsky @davidbarsky.com · 09/01/2026
for intellectual honesty’s sake, i found llms to be underwhelming for my work until mid-2025 (i called their output “slop”). i tried out the latest version of gemini and claude at the time, which still didn’t generate valid rust code at the time, but were pleasantly human refinable
1341