frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

A Coherent Vision for the Future of Version Control

https://bramcohen.com/p/manyana
28•c17r•1h ago

Comments

bos•27m ago
This is sort of a revival and elaboration of some of Bram’s ideas from Codeville, an earlier effort that dates back to the early 2000s Cambrian explosion of DVCS.

Codeville also used a weave for storage and merge, a concept that originated with SCCS (and thence into Teamware and BitKeeper).

Codeville predates the introduction of CRDTs by almost a decade, and at least on the face of it the two concepts seem like a natural fit.

It was always kind of difficult to argue that weaves produced unambiguously better merge results (and more limited conflicts) than the more heuristically driven approaches of git, Mercurial, et al, because the edit histories required to produce test cases were difficult (at least for me) to reason about.

I like that Bram hasn’t let go of the problem, and is still trying out new ideas in the space.

logicprog•23m ago
This seems like an excellent idea. I'm sure a lot of us have been idly wondering why CRDTs aren't used for VCS for some time, so it's really cool to see someone take a stab at it! We really do need an improvement over git; the question is how to overcome network effects.
righthand•7m ago
Well over half of all people can’t tell you the difference between git and Github. The latter being owned by a corporation that needs the network effect to keep existing.
vishvananda•7m ago
This is actually a very interesting moment to potentially overcome network effects, because more and more code is going to be written by agents. If a crdt approach is measurably better for merging by agent swarms then there is incentive to make the switch. It also much easier to get an agent to change its workflow than a human. The only tricky part is how much git usage is in the training set so some careful thought would need to be given to create a compatibility layer in the tooling to help agents along.
NetOpWibby•6m ago
Overcoming network effects cannot be the goal; otherwise, work will never get done.

The goal should be to build a full spec and then build a code forge and ecosystem around this. If it’s truly great, adoption will come. Microsoft doing a terrible job with GitHub is great for new solutions.

ZoomZoomZoom•12m ago
The key insight in the third sentence?

> ... CRDTs for version control, which is long overdue but hasn’t happened yet

Pijul happened and it has hundreds - perhaps thousands - of hours of real expert developer's toil put in it.

Not that Bram is not one of those, but the post reads like you all know what.

radarsat1•10m ago
Is it a good thing to have merges that never fail? Often a merge failure indicates a semantic conflict, not just "two changes in the same place". You want to be aware of and forced to manually deal with such cases.

I assume the proposed system addresses it somehow but I don't see it in my quick read of this.

simonw•3m ago
This thing is really short. https://github.com/bramcohen/manyana/blob/main/manyana.py is 473 lines of dependency-free Python (that file only imports difflib, itertools and inspect) and of that ~240 lines are implementation and the rest are tests.

Show HN: KatmerCode – Claude Code in Obsidian with academic research skills

1•hkcanan•3m ago•0 comments

In the team of the future, roles are verbs, not nouns

https://passo.uno/docs-team-of-the-future/
1•theletterf•3m ago•0 comments

AI blurs line between tool&collaborator: expands frontier of theoretical physics

https://www.economist.com/science-and-technology/2026/03/11/ai-is-helping-expand-the-frontier-of-...
1•bookofjoe•5m ago•1 comments

Introducing DoorDash Tasks

https://about.doordash.com/en-us/news/introducing-doordash-tasks
2•ChrisArchitect•6m ago•0 comments

Show HN: Meow.gs – SSH to Dev Env with Touch ID / Face ID (Code on iPad)

https://github.com/abhishekgahlot2/meow-ssh
1•darkbatman•6m ago•1 comments

Do Androids Dream of Eclectic Sheep?

https://ossama.is/writing/randommachines
1•ossa-ma•7m ago•0 comments

I Was Excited to See Someone Else Build a /Do Router, but Then

https://vexjoy.com/posts/i-was-excited-to-see-someone-else-build-a-do-router/
1•AndyNemmity•9m ago•0 comments

OpenAI to double workforce as business push intensifies

https://www.ft.com/content/7ffea5b4-e8bc-47cd-adb4-257f84c8028b
1•chriscbr•10m ago•0 comments

VNDB founder Yorhel has died

https://vndb.org/t24787
1•indrora•10m ago•1 comments

Should you take GLP-1 drugs for longevity?

https://www.economist.com/science-and-technology/2026/03/13/should-you-take-glp-1-drugs-for-longe...
1•edward•11m ago•0 comments

Apple CEO Praises China Partners as Beijing Applies Pressure

https://www.bloomberg.com/news/articles/2026-03-22/apple-ceo-praises-china-partners-as-beijing-ap...
2•Brajeshwar•12m ago•0 comments

2026 Will Prowse Approved Solar Products: Which Ones Survived? [video]

https://www.youtube.com/watch?v=HarRKsrqOss
1•CharlesW•13m ago•0 comments

Why Cormac McCarthy stopped reading new novels

https://unherd.com/2026/03/why-cormac-mccarthy-stopped-reading-new-novels/?edition=us
2•tolerance•20m ago•1 comments

We replaced traditional ORM migrations with a DAG and stopped breaking prod

https://github.com/Vswaroop04/migrion
2•vswaroop04•23m ago•1 comments

GrapheneOS refuses to comply with new age verification laws for operating system

https://www.tomshardware.com/software/operating-systems/grapheneos-refuses-to-comply-with-age-ver...
4•CrypticShift•26m ago•0 comments

Show HN: Mnemo – a universal local brain for projects, usable by multiple agents

https://github.com/joshndala/mnemo-agent
2•jndala•26m ago•0 comments

There can (still) be only one: Highlander is 40

https://arstechnica.com/culture/2026/03/there-can-still-be-only-one-highlander-is-40/
4•ndr42•28m ago•1 comments

Security advisory for Cargo (CVE-2026-33056)

https://blog.rust-lang.org/2026/03/21/cve-2026-33056/
4•tcbrah•29m ago•0 comments

Researchers Asked LLMs for Strategic Advice. They Got "Trendslop" in Return

https://hbr.org/2026/03/researchers-asked-llms-for-strategic-advice-they-got-trendslop-in-return
4•cwaffles•30m ago•0 comments

AI tools like ChatGPT make learning easier–and more persuasive, study finds

https://techxplore.com/news/2026-03-ai-tools-chatgpt-easier-persuasive.html
3•Brajeshwar•30m ago•1 comments

Show HN: Valkey-native semantic cache with OTel and Prometheus built in

3•kaliades•30m ago•0 comments

Ask HN: Apple terminated our dev account over a rogue employee

5•0x1f•31m ago•0 comments

Show HN: Jump 'n Bump DOS classic rebuilt for the browser with Gamepad API

https://jumpnbump.net/
1•jamsinclair•31m ago•0 comments

Tesla and SpaceX announce $25B 'Terafab' chip factory – it reeks of desperation

https://electrek.co/2026/03/22/tesla-spacex-terafab-chip-factory-ai-desperation/
5•breve•32m ago•0 comments

Bots Among Us

https://7hird.dev/3mgzlboei5k2i?auth_completed=true
2•johnecheck•32m ago•2 comments

Why is my TCP not reliable

https://blog.netherlabs.nl/articles/2009/01/18/the-ultimate-so_linger-page-or-why-is-my-tcp-not-r...
1•Betty_rs•34m ago•0 comments

Addfox: A new open-source browser extension framework

https://addfox.dev
1•gxy5202•34m ago•0 comments

Simon Loos grows its electric semi truck fleet to over 200 units

https://electrek.co/2026/03/22/simon-loos-grows-its-electric-semi-truck-fleet-to-over-200-units/
1•breve•34m ago•0 comments

How to Do the Work

https://buttondown.com/monteiro/archive/how-to-do-the-work/
1•tomwphillips•35m ago•0 comments

Pinterest CEO calls for ban on social media for youth under 16

https://www.reuters.com/technology/pinterest-ceo-calls-ban-social-media-youth-under-16-2026-03-20/
2•1vuio0pswjnm7•36m ago•1 comments