frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Change my mind) should AI coding conversations be append-only?

1•wsxiaoys•2h ago
I work on an open-source coding agent, and one design choice we made is to keep conversations append-only. No editing past prompts.

Many would argue this feels restrictive. Isn’t it just better to edit an earlier message or tweak the prompt and move on? And this is what most coding agents allow, and on the front, it looks convenient. But realistically, editing conversation history throws away the most valuable signal you have.

When you edit the past prompts, it's basically erasing the part on how the agent actually reasoned. You lose the failed attempts, the wrong assumptions, the dead ends, and the recovery steps. That history is exactly what you need to understand why something worked or didn’t.

So instead of allowing you to edit a past prompt and erase the following history, we worked on allowing you to fork from the point instead. With our append-only model approach, every attempt becomes a checkpoint. You can fork from different moments, try alternative approaches, and compare outcomes side by side.

That way, you don’t have to pretend the first attempt was correct; you acknowledge that AI coding is inherently trial-and-error.

If you give an agent one shot, you get one outcome. If you give it five attempts from the same starting point, your chances of getting what you want go up dramatically. And append-only history makes that exploration cheap and safe, allowing you to treat failure as data and not something to hide or overwrite.

And to look at it, isn’t that how we already work as engineers? We don’t rewrite Git history every time an experiment fails. We branch instead. This allows us to explore and keep a record of what happened so we can reason about it later.

Thoughts?

Comments

apothegm•1h ago
Failed attempts pollute the context and bias output in undesirable ways, making it more likely for the LLM to get stuck in a loop of uncorrectable bad responses.

Police Say He Killed in Self-Defense. His Phone Tells Another Story

https://www.wsj.com/us-news/spivey-killing-stand-your-ground-f45a3492
1•JumpCrisscross•3m ago•0 comments

Teaching Tech Together (2019)

https://teachtogether.tech/en/index.html
1•Tomte•3m ago•0 comments

The Impossibility of Virus Detection [pdf]

https://www.cs.virginia.edu/~evans/pubs/virus.pdf
1•friedrich12•3m ago•0 comments

Administration Is the Root Bug of Civilization

https://blog.hermesloom.org/p/administration-is-the-root-bug-of
1•sigalor•5m ago•0 comments

Microsoft wants to replace its C and C++ codebase, perhaps by 2030

https://www.theregister.com/2025/12/24/microsoft_rust_codebase_migration/
1•willi59549879•5m ago•0 comments

Kubernetes 1.35: In-Place Pod Resize Graduates to Stable – Kubernetes

https://kubernetes.io/blog/2025/12/19/kubernetes-v1-35-in-place-pod-resize-ga/?trk=comments_comme...
1•abdelhousni•6m ago•0 comments

Toys with the highest play-time and lowest clean-up-time

https://joannabregan.substack.com/p/toys-with-the-highest-play-time-and
2•surprisetalk•7m ago•0 comments

T-Ruby is Ruby with syntax for types

https://type-ruby.github.io/
1•thunderbong•8m ago•0 comments

Friday Deploys: Sometimes That Puppy Needs Murdering

https://charitydotwtf.substack.com/p/on-friday-deploys-sometimes-that
1•BerislavLopac•8m ago•0 comments

SaaS Is the New Mall

https://sagivo.com/blog/saas-is-the-new-mall
2•sagivo•9m ago•0 comments

Show HN: The easiest way to set up Kubernetes clusters on Hetzner Cloud

https://hetzner-k3s.com/
1•SkyLinx•9m ago•0 comments

Joining Jane Street

https://www.moderndescartes.com/essays/2025_job_search/
2•nicholasjbs•10m ago•0 comments

"Agent" may have a widely enough agreed upon definition to be useful jargon now

https://simonwillison.net/2025/Sep/18/agents/
1•baxtr•11m ago•0 comments

New York to require social media platforms to display mental health warnings

https://www.reuters.com/legal/litigation/new-york-require-social-media-platforms-display-mental-h...
2•dredmorbius•11m ago•1 comments

The Retraction Watch Hijacked Journal Checker now has 400 entries

https://retractionwatch.com/2025/12/26/retraction-watch-hijacked-journal-checker-now-has-400-entr...
1•leephillips•12m ago•0 comments

Show HN: Storytel-player – unofficial desktop client for Storytel

1•debba•13m ago•0 comments

FreeRadical – Rust CMS that's 1500% faster than WordPress

https://freeradical.dev/
2•prabhatkr•16m ago•0 comments

NYC phone ban reveals some students can't read clocks

https://gothamist.com/news/nyc-phone-ban-reveals-some-students-cant-read-clocks
7•geox•18m ago•4 comments

Nike's Crisis and the Economics of Brand Decay

https://philippdubach.com/2025/12/02/nikes-crisis-and-the-economics-of-brand-decay/
2•7777777phil•22m ago•0 comments

Show HN: AceIQ360 – First AI memory system to achieve 100% on LongMemEval

2•maheshvaikri99•22m ago•0 comments

Karpathy on Programming

https://twitter.com/karpathy/status/2004607146781278521
3•rishabhaiover•24m ago•2 comments

Bioinspired wettability boundary stabilizes water sloshing

https://www.science.org/doi/10.1126/sciadv.adz7099
1•Luc•26m ago•0 comments

I got sick of keeping scraped data up to date, so I built this

https://www.meter.sh/
1•mckinnonr•29m ago•1 comments

Don Knuth – Christmas Lecture 2025 [video]

https://www.youtube.com/watch?v=MKiRte-tnMY
3•r0n0j0y•29m ago•0 comments

Calcutta High Court questions IndiaMART exclusion from ChatGPT results

https://indianexpress.com/article/legal-news/calcutta-high-court-questions-indiamart-exclusion-fr...
1•thisislife2•30m ago•0 comments

ExpertMouse TB800 EQ Trackball: Listening to Our Users

https://www.kensington.com/news/news-press-center/2025-news-press-center/expertmouse-tb800-eq-tra...
1•yayo1•32m ago•0 comments

I Build Trailonix Because Logging Everywhere Sucked

https://trailonix.com/blog/posts/why-i-built-trailonix/
1•jreschke•33m ago•0 comments

Show HN: The Epstein Library

https://epsteinlibrary.com
2•mikeortman•36m ago•1 comments

LLM Sycophancy: The Risk of Vulnerable Misguidance in AI Medical Advice

https://www.giskard.ai/knowledge/beyond-sycophancy-the-risk-of-vulnerable-misguidance-in-ai-medic...
2•alexcombessie•39m ago•0 comments

Nvidia is buying Groq for reasons imo

https://twitter.com/GavinSBaker/status/2004562536918598000
1•delichon•40m ago•1 comments