frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Version Control for AI Coding

https://branching.app
22•sheremetyev•3d ago

Comments

thegeomaster•3h ago
I watched the video and I don't really understand how this maps to the underlying Git operations and what it can do. What happens if I make changes locally while Cursor is doing something? Is this detected properly? (That might be useful.) Can I use it with Claude Code too in some way? Is it primarily for syncing with external tools like Lovable?

Also, the ChatGPT generated copy for the landing page is somewhat off-putting.

cyanf•3h ago
I’m confused on what this is based on the landing page.

Version control isn’t specific to A.I workflows, what does this add on top of git?

Is this a worktree type solution so you could make parallel edits?

TZubiri•3h ago
Take a look at my thoughts on version control and vibecoding

https://github.com/TZubiri/keyboard-transpositions-checker

My idea is that we should not commit LLM written code, but rather we should commit the prompts. The LLM prompts are source code, the LLM code is target code. If you use typescript and scss, you would commit that, not the generated js and css.

That LLMs are typically non-deterministic introduces some issue, but surely you can achieve determinism with seeds, specific model revisions and 0 temperature.

andrewflnr•2h ago
"Surely"? Have you tried it?
SoftTalker•1h ago
And don't call me Shirley.
jmvoodoo•1h ago
You can't as far as I'm aware unless you control the entire batch during inference, or don't use batching which would require you to run your own inference.
vjvjvjvjghv•1h ago
I have been thinking similarly but you need to store the prompt AND the source code. We are far away from deterministic LLMs. I don't even know if this makes sense at all.
woah•1h ago
It's an interesting idea
v5v3•3h ago
Not sure calling the product Branching is a good idea. May cause confusion.
crooked-v•2h ago
It also makes it impossible to find via searching.
dcre•2h ago
Baffling. Not at all clear from the site or video what this does, what problem it is solving, and what about LLM coding is different such that it needs new ideas in version control. Is it just that there are more commits and more conflicts because people are pushing more garbage without regard for consistency and stability? I would suggest solving that by pushing less garbage, or at least having fewer people pushing garbage to the same place at the same time.

How does it resolve conflicts? If you want to resolve conflicts automatically, try the excellent Mergiraf, which works by looking at the AST rather than the line-by-line diff: https://mergiraf.org/

vjvjvjvjghv•1h ago
I don't know about this product but I think we need to version control the prompts together with the code.
NBJack•1h ago
That won't help much unless the LLM model version remains constant, is added, and/or can be invoked again. Not impossible for locally hosted models, but nigh impossible for the ever-changing online ones.
CharlesW•1h ago
You do! I personally organize them into Markdown playbooks, organized in a way that makes sense for the project, and which live in the repo’s .claude folder (or .ai, or whatever).
dgfitz•2h ago
I was today years old when I read that version control has changed because of LLMs.

I’m just gonna keep typing ‘hg commit’ and plow ahead.

ljm•2h ago
Been posted a few times recently, no indication of what changed
yumraj•2h ago
And no indication of what it does. Looks like a landing page to evaluate interest before working on it.
dcreater•2h ago
We need new version control workflows or just a usability layer on top of git with the Proliferation of agentic coding. But this is not it - jm not sure what ita actually doing and its opaque.
Disposal8433•6m ago
I've been using Jujutsu for the past 6 months and I love its CLI. It uses git as the backend, and remains compatible with all our personal scripts if you add the --colocate flag. You should give it a try.

OBBB signed: Reinstates immediate expensing for U.S.-based R&D

https://www.kbkg.com/feature/house-passes-tax-bill-sending-to-president-for-signature
193•tareqak•4h ago•83 comments

Baba Is Eval

https://fi-le.net/baba/
63•fi-le•1d ago•5 comments

Mini NASes marry NVMe to Intel's efficient chip

https://www.jeffgeerling.com/blog/2025/mini-nases-marry-nvme-intels-efficient-chip
315•ingve•13h ago•153 comments

ADXL345 Die Analysis

https://www.tinytransistors.net/2024/08/25/adxl345/
14•picture•1h ago•0 comments

Being too ambitious is a clever form of self-sabotage

https://maalvika.substack.com/p/being-too-ambitious-is-a-clever-form
172•alihm•7h ago•45 comments

Learn to love the moat of low status

https://usefulfictions.substack.com/p/learn-to-love-the-moat-of-low-status
52•jger15•2d ago•27 comments

Why AO3 Was Down

https://www.reddit.com/r/AO3/s/67nQid89MW
17•danso•2h ago•1 comments

Nvidia is full of shit

https://blog.sebin-nyshkim.net/posts/nvidia-is-full-of-shit/
484•todsacerdoti•6h ago•244 comments

EverQuest

https://www.filfre.net/2025/07/everquest/
188•dmazin•12h ago•92 comments

Sleeping beauty Bitcoin wallets wake up after 14 years to the tune of $2B

https://www.marketwatch.com/story/sleeping-beauty-bitcoin-wallets-wake-up-after-14-years-to-the-tune-of-2-billion-79f1f11f
84•aorloff•9h ago•195 comments

How to Incapacitate Google Tag Manager and Why You Should (2022)

https://backlit.neocities.org/incapacitate-google-tag-manager
139•fsflover•10h ago•93 comments

The ITTAGE indirect branch predictor

https://blog.nelhage.com/post/ittage-branch-predictor/
30•Bogdanp•4h ago•10 comments

Vortex (Véhicule Orbital Réutilisable de Transport Et D'Exploration)

https://www.dassault-aviation.com/en/space/aerospace-vehicles/vortex-vehicule-orbital-reutilisable-de-transport-et-dexploration/
6•ggm-at-algebras•2d ago•2 comments

The Amiga 3000 Unix and Sun Microsystems: Deal or No Deal?

https://www.datagubbe.se/amix/
40•wicket•7h ago•2 comments

Why I left my tech job to work on chronic pain

https://sailhealth.substack.com/p/why-i-left-my-tech-job-to-work-on
292•glasscannon•15h ago•182 comments

Larry (cat)

https://en.wikipedia.org/wiki/Larry_(cat)
270•dcminter•18h ago•66 comments

Robots move Shanghai city block [video]

https://www.youtube.com/watch?v=7ZccC9BnT8k
75•surprisetalk•1d ago•30 comments

Show HN: I AI-coded a tower defense game and documented the whole process

https://github.com/maciej-trebacz/tower-of-time-game
226•M4v3R•15h ago•122 comments

Writing a Game Boy Emulator in OCaml

https://linoscope.github.io/writing-a-game-boy-emulator-in-ocaml/
222•ibobev•18h ago•39 comments

Continue (YC S23) is hiring software engineers in San Francisco

https://www.ycombinator.com/companies/continue/jobs
1•sestinj•7h ago

Show HN: Tinykv – Minimal file-backed key-value store for Rust

https://crates.io/crates/tinykv
15•hasanyildiz•6h ago•1 comments

Kepler.gl

https://kepler.gl/
137•9woc•14h ago•18 comments

Show HN: AirBending – Hand gesture based macOS app MIDI controller

https://www.nanassound.com/products/software/airbending
53•bepitulaz•8h ago•12 comments

The story behind Caesar salad

https://www.nationalgeographic.com/travel/article/story-behind-caesar-salad
80•Bluestein•8h ago•40 comments

Bcachefs may be headed out of the kernel

https://lwn.net/Articles/1027289/
107•ksec•15h ago•154 comments

Wind Knitting Factory

https://www.merelkarhof.nl/work/wind-knitting-factory
231•bschne•1d ago•59 comments

Everything around LLMs is still magical and wishful thinking

https://dmitriid.com/everything-around-llms-is-still-magical-and-wishful-thinking
203•troupo•7h ago•200 comments

Compression Dictionary Transport

https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/Compression_dictionary_transport
80•todsacerdoti•13h ago•25 comments

ChatGPT creates phisher's paradise by serving the wrong URLs for major companies

https://www.theregister.com/2025/07/03/ai_phishing_websites/
162•josephcsible•10h ago•17 comments

Open Source and FPGA Maker Board for Networking

https://privateisland.tech/betsy
18•private_island•8h ago•3 comments