frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Software Is Made Between Commits

https://zed.dev/blog/introducing-deltadb
79•jeremy_k•2h ago

Comments

timuthang•1h ago
Music is the silence between notes
hyperhello•1h ago
I hate software tools now. I really do. A hammer would never ask you to think about it constantly. If you think about your hammer it’s because something is wrong with it.
ChrisMarshallNY•1h ago
It's not just tools. Pretty much all software is like that.

The problem is, is that it works, if you assume "working" means the software sellers get wealthy.

There's a reason that most waitstaff wear black. They should blend into the background, and not be what the folks at the table are talking about. In rare instances, restaurants exist, where the waitstaff is the service.

In software, though, you're being served by a waiter wearing a clown suit, screaming slogans at you, and serving you lukewarm, pre-chewed goo.

hyperhello•56m ago
Ah, McDonald’s isn’t that bad.
skydhash•31m ago
I use OpenBSD as a daily driver (but could use Alpine or VoidLinux too) and my setup is pretty much silent. No notifications, no rainbows of colors, no glitz. Let’s take mail. I use a combination of mutt hto directly connect via imap) and fdm/mu4e (to have them locally). I”m not interested in having counters or notifications for any of those.

The “calm technology” book has an handful of advices, but one of the best example is the xbiff program. It switches picture when you have new mail on your local spool.

darepublic•30m ago
From a Casey m podcast I think of agentic driven software dev as code extrusion. I guide and massage the steady output of content
pjm331•1h ago
so i think the thing that everyone building these git alternatives is missing is a multi-repo story - unless the expectation is that everyone is going to start operating out of monorepos

i've settled on all of this context attached to issues in a project management system and referenced from commits

it works just fine - its not like your agent cannot read your issue tracker

QuercusMax•38m ago
I've built some skills to help work with multiple repos, but it's really annoying how e.g. repo-specific .claude/ configs are only read when you start the agent in the repo folder. There's a ton of low hanging fruit to improve dev experience.
jackxlau•19m ago
I came across the conclusion here since a change sometimes spans several repos, per-repo history optimizes the wrong target.
axegon_•1h ago
I'll probably get more hate for saying this but fine: I use Zed 50% of the time (the other 50% dedicated to vim) for two reasons:

1. It is fast and snappy. Nothing comes even close besides vim (and I don't mind going full time to it if I have to)

2. The ability to completely shut off and block any slop machine features from interfering with my workflow or leak code back to sloppenai, sloppus or any other self-installed-worst-security-practice-backdoor garbage.

Having said that, I hope they don't remove that ability in the future and enforce the "slop is so good man, you should try it" philosophy.

dematz•1h ago
there is a fork of zed against ai: https://gram-editor.com/

I am happy about even though I've never tried gram, because if zed goes to shit there will be an alternative, which hopefully pressures zed to stay sane

axegon_•34m ago
Oh, that's a breath of fresh air. And they are on codeberg. Nice! Thank you!
bigstrat2003•9m ago
Thank you for that link! Looks like it fixes all of my annoyances with Zed; I'll have to try it out.
localhoster•1h ago
Sad to see zed going the same route everybody is screaming them not to. Altough, I never expected otherwise.
dkdbejwi383•30m ago
What route is that, and why is everyone screaming at them, for someone out of the loop?
slopinthebag•46m ago
I really like Zed. It's customisable enough for me to make it look how I want, it's faster than every other editor I've tried (scrolling is silk, zero lag anywhere), it has enough features that I don't need an IDE (debugger, refactoring tools), and it generally gets out of my way.

I also like the AI tools, the inline assistant is good and the agent is also pretty nice and well integrated into the editor without it being the focus point. I'm not against using AI but I certainly don't use it as much as a lot of people do.

That being said, I really dislike this recent push towards becoming more like a cursor wannabe. They have a new (for now) opt-in default layout that almost hides the editor panel in favour of the agent threads and agent panels. And now this. I don't want to switch editors, but if they keep pushing a different workflow from what I use it might send me back to Jetbrains...

thesurlydev•46m ago
I'm glad to see this feature and looking forward to see how it evolves.

Many of the product decisions that Zed's made caused me to switch to Zed for my daily driver IDE (previously JetBrains). The recent AI agent threads and improvements around diffs really solidified the move.

b33j0r•36m ago
JetBrains’ AI offering peaked last year when Junie was briefly better than Codex. Now it’s a wash.

Honestly all of this drives me back towards nvim or notepad sometimes.

I have had a jetbrains subscription since pycharm came out, and the killer feature was always the visual debugger. Seems nearly quaint now.

What specific things do you like about zed?

prodigycorp•41m ago
I have an uneasy feeling in my stomach because i know anthropic or openai acquiring zed is inevitable. They have too many good ideas and their software is too good.
darepublic•32m ago
They drove up to my house with a dump truck full of money... Im not made of stone!
whazor•30m ago
Seems like where anthropic or openai want to go, there are no editors anymore.

I personally want better read-only code tools, or maybe the return of UML?

prodigycorp•28m ago
I think it's the other way around. OpenAI is definitely recreating the IDE from scratch with codex app.
elevation•29m ago
> I have an uneasy feeling in my stomach because i know anthropic or openai acquiring zed is inevitable. They have too many good ideas and their software is too good.

Why stop at zed? The trillion dollar investment AI companies have amassed was nominally for datacenters, but as those costs rise and completion timelines extend past the typical business planning horizon, it becomes more efficient to put the money to work elsewhere. You can buy whatever you want with a trillion dollars.

clickety_clack•24m ago
tomjakubowski•31m ago
I really don't like this. The code I write between commits is my thinking. I think by writing some code out, deleting it, writing again. The code I write that's shipped in commits is written for others to understand, and is a product of that writing for thinking process.

I don't want my thoughts to be serialized, version controlled and publicly accessible.

https://www.nature.com/articles/s44222-025-00323-4

0xb0565e486•22m ago
Aren't you paid to think?
bauldursdev•18m ago
No I'm paid to write code.
NewJazz•12m ago
Does that... Not imply thinking avout what you are writing???
malyk•9m ago
No, you are paid to provide solutions for your customers.
muadddib•7m ago
and you can do that without thinking?
NewJazz
bronlund•29m ago
Just what we need, a new kind of version control %]
mplanchard•28m ago
There are so many early-stage startups also competing in this space right now. I’ve been on the interview circuit the past few weeks and talked to at least two. It’s going to be stiff competition for any of these tools to get well-established enough to be successful at a large scale.

I can’t help but feel like it is all enabling a level of developer surveillance with which I am deeply uncomfortable, though.

fridder•23m ago
Well shoot, they beat me to the punch. I’d been circling around something like this, just not collaborative and obviously more thought out than my random experiments. Minus the collab portions I’m interested to see how it compares to jujutsu
csours•23m ago
The work product is not the work.
skydhash•23m ago
> Before agents, it was easier to believe that the ceremony of trading comments on snapshots was an effective way to collaborate on software,

I’m highly skeptical of this claim. For any complicated feature, there’s always a design doc (or an RFC, or a wireframe) and that’s what people used for discussion. Discussion in a PR are mostly about whether to accept the code, reject the feature, or provide feedback about alternate implementations. It’s not for pair programming or directing design.

Collaborating together in a research lab (brainstorm session) is not the same as asking feedback for a journal article (PR). What is described in the article is pair programming with extra steps.

ivanjermakov•16m ago
Just a stream of thoughts: if git commits were a list of sequential primitive changes instead of diff snapshots, conflict resolution would be trivial in most cases.

Not without cons of course: commit byte size, public WIP work and leaked secrets/unwanted edits.

these•14m ago
This seems like a great way to facilitate data gathering for improving LLMs coding performance.

If previously you needed to take action 1, 2, 3 to go from state A to B, all you saw was the change from A, B. Now you see intermediates 1, 2, 3 and can train the models to skip straight to B with the added context of the intermediate states.

Xotic007•14m ago
A commit is useful because you cleaned it up first. The messing around in between is where you try things and delete the dead ends and most of it is meant to be thrown away. Saving every change and every agent message keeps all that junk around instead.
OtherShrezzing•11m ago
I don’t see the value proposition here. I’ve seen roughly this feature proposed by multiple companies, and absolutely none of the have given a convincing reason for the technology to exist.
ukprogrammer•9m ago
With LLMs now being responsible for the physical typing of code and mundane plumbing tasks, this is a wise direction to go into

Our human ability is not defined by our _absolute_ output, but, by the quality of the _delta_ applied to an engineering artefact

Great engineers obsess over every keystroke

With LLMs, a much smaller number of keystrokes can create a much larger and more positively impactful delta

Every delta to the codebase can tell us some informational property about the behaviour of the system and storing that information WILL prove to be useful in the future

Ya, their coding harness is way better than Claude code, but because it’s directly using the clause api it’s way more expensive. Rolling it into the family would make it product-class-defining.
•
11m ago
A woodworker is paid to work with wood. But the finished product is the worked wood, not a detailed summary of how the wood was worked with.
fridder•20m ago
The collaboration part I’m skeptical of but I get it, as it sounds like a feature made for business consumers
gmueckl•8m ago
Don't be afraid to show your thoughts when asked to. The best developers are those that can express their thoughts clearly at any stage throughout their process. This is one of the skills that shows to me the level of experience a developer has.
jcgrillo•7m ago
Fully agree, very icky surveillance vibes. In particular:

> DeltaDB breaks your work into a stream of fine-grained deltas. Where Git captures a snapshot at each commit, DeltaDB captures every operation in between and gives each one a stable identity.

I was curious about giving Zed a try, now that it has an emacs keymap. Not anymore. This is such a horribly invasive feature, I absolutely do not want my colleagues reviewing every single intermediate edit, down to the keystroke, that went into the commits I publish for review.

Before I put a PR up for review, I'll sometimes edit my commit history a little bit in magit to make it more linear and digestible--maybe update descriptions, squash some adjacent commits together, etc. This just throws that whole aspect of the job out the window and says "hey, colleague, hoover up this firehose of deltas and enjoy it".

Show HN: Homebrew 6.0.0

https://brew.sh/2026/06/11/homebrew-6.0.0/
300•mikemcquaid•5h ago•70 comments

MiMo Code is now released and open-source

https://mimo.xiaomi.com/mimocode
280•apeters•4h ago•150 comments

Software Is Made Between Commits

https://zed.dev/blog/introducing-deltadb
80•jeremy_k•2h ago•45 comments

Petition to Withdraw Canada's Bill C-22

https://www.ourcommons.ca/petitions/en/Petition/Sign/e-7416
127•hmokiguess•2h ago•46 comments

The RCE that AMD wouldn't fix

https://mrbruh.com/amd2/
88•MrBruh•2h ago•32 comments

Emacs appearances in pop culture

https://ianyepan.github.io/posts/emacs-in-pop-culture/
101•ggcr•1d ago•6 comments

Lines of code got a better publicist

https://curlewis.co.nz/posts/lines-of-code-got-a-better-publicist/
286•RyeCombinator•6h ago•186 comments

Waymo Premier

https://waymo.com/blog/2026/06/waymo-premier/
49•boulos•2h ago•85 comments

Solar generates more energy in US than coal for first time

https://www.theguardian.com/us-news/2026/jun/11/solar-energy-us-coal
214•neilfrndes•2h ago•79 comments

Open Reproduction of DeepSeek-R1

https://github.com/huggingface/open-r1
136•yogthos•5h ago•14 comments

Pokémon Go Scans Trained the Navigation Tech for Military Drones

https://dronexl.co/2026/06/09/pokemon-go-scans-niantic-vantor-military-drone-navigation/
615•vrganj•11h ago•284 comments

FPS.cob: A first person shooter in COBOL

https://github.com/icitry/FPS.cob
66•MBCook•3h ago•31 comments

macOS 27 Beta breaks the ability to boot Asahi Linux

https://www.phoronix.com/news/macOS-27-Beta-Breaks-Asahi
87•josephcsible•2d ago•33 comments

Discovery of Cold War-era rare Eastern Bloc computers in a German hangar

https://computerhistory.org/stories/explorers-of-the-lost-computers/
52•andrewstuart•4d ago•8 comments

Developer gets Half-Life running at 30 FPS on a Nokia N95

https://www.tomshardware.com/video-games/handheld-gaming/developer-gets-half-life-running-at-30-f...
77•ljf•2d ago•24 comments

Anthropic apologizes for invisible Claude Fable guardrails

https://www.theverge.com/ai-artificial-intelligence/948280/anthropic-claude-fable-invisible-disti...
178•rarisma•6h ago•180 comments

Nextcloud Hub 26 Spring: Built together, designed for the future

https://nextcloud.com/blog/nextcloud-hub26-spring/
101•doener•4h ago•71 comments

Fully autonomous drones have killed human soldiers for the first time

https://www.newscientist.com/article/2529849-fully-autonomous-drones-have-killed-human-soldiers-f...
78•deadgopher•1d ago•52 comments

How Terry Tao became an evangelist for AI in math

https://www.quantamagazine.org/how-terry-tao-became-an-evangelist-for-ai-in-math-20260608/
59•Tomte•3d ago•28 comments

Programming a GBA Game on an iPhone

https://blog.adamledoux.net/posts/2026-06-08-programming-a-gba-game-on-an-iphone.html
7•akkartik•1d ago•0 comments

Reading for pleasure is sharply down among schoolkids, report shows

https://www.nbcnews.com/data-graphics/kids-reading-less-lower-levels-department-education-study-r...
42•freejoe76•1d ago•29 comments

Show HN: Claw Patrol, a security firewall for agents

https://github.com/denoland/clawpatrol
40•rough-sea•2d ago•13 comments

Vinyl succumbs to Loudness War: more than just collateral damage (2025)

https://magicvinyldigital.net/2025/04/27/vinyl-succumbs-to-loudness-war-more-than-just-collateral...
44•sneela•5d ago•17 comments

MapComplete: Maps about various topics which you can contribute to

https://mapcomplete.org/
151•GTP•4h ago•27 comments

Queues Don't Fix Overload (2014)

https://ferd.ca/queues-don-t-fix-overload.html
40•locknitpicker•2d ago•23 comments

SVG-Line: Better Status Bars for Emacs – Charlie Holland's Blog

https://www.chiply.dev/post-svg-line
56•rbanffy•2d ago•4 comments

A new era for software testing

https://antirez.com/news/168
58•Chrisszz•4d ago•15 comments

Doing nothing at work

https://www.seangoedecke.com/doing-nothing-at-work/
191•Sukram21•3d ago•43 comments

Show HN: A police department for your Claude Code agents

https://github.com/varmabudharaju/agent-pd/blob/master/README.md
3•softie123•46m ago•1 comments

Global population movements from 1990 to 2023

https://www.nature.com/articles/d41586-026-01796-y
73•tzury•7h ago•66 comments