frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Which Lisp? Beginner

1•willschetelich•47s ago•0 comments

Rapid emergence of a maths gender gap in first grade

https://www.nature.com/articles/s41586-025-09126-4
1•bikenaga•5m ago•0 comments

Evolving Cellular Automata

https://github.com/xcontcom/evolving-cellular-automata
1•xcontcom•7m ago•0 comments

The Reality My Medicaid Patients Face

https://www.theatlantic.com/health/archive/2025/07/medicaid-cuts-work-requirements-patients/683437/
1•petethomas•9m ago•0 comments

Identification of proliferating neural progenitors in adult human hippocampus

https://www.science.org/doi/10.1126/science.adu9575
1•bikenaga•11m ago•0 comments

Tell HN: You owe it to yourself to understand nutrition

7•prmph•11m ago•0 comments

Show HN: Drop-in replacement for QLineEdit and QTextEdit with Vim keybindings

https://github.com/ahrm/VimLineEdit
1•hexomancer•13m ago•0 comments

Million Times Million

https://susam.net/million-times-million.html
1•susam•13m ago•0 comments

Google's AI Overviews hit by EU antitrust complaint from independent publishers

https://www.reuters.com/legal/litigation/googles-ai-overviews-hit-by-eu-antitrust-complaint-independent-publishers-2025-07-04/
2•nreece•19m ago•0 comments

ArduPilot

https://ardupilot.org/
1•marklit•25m ago•0 comments

China pours money into brain chips that give paralysed people more control

https://www.nature.com/articles/d41586-025-02098-5
2•bookofjoe•25m ago•1 comments

Hued: A daily color puzzle game

https://playhued.com/
3•gaws•28m ago•1 comments

Local-first software: You own your data, in spite of the cloud

https://www.inkandswitch.com/essay/local-first/
9•gasull•29m ago•0 comments

Show HN: Atproto.at – At Protocol Explorer

https://sri.xyz/projects/atprotoat
2•irs•30m ago•0 comments

Musk and co should ask AI what defines intelligence. They may learn something

https://observer.co.uk/news/columnists/article/musk-and-co-should-ask-an-ai-what-defines-intelligence-they-may-learn-something
5•almost-exactly•35m ago•1 comments

Isolation as a Business Model

https://www.m365princess.com/blogs/isolation/
1•rntn•38m ago•0 comments

$88M pollution-tracking satellite missing in space

https://www.bbc.com/news/articles/clynre7leyjo
1•Brajeshwar•39m ago•0 comments

Deep Earth pulses beneath Africa are tearing the continent apart

https://newatlas.com/science/deep-earth-pulses-beneath-africa-are-tearing-the-continent-apart/
1•Brajeshwar•39m ago•0 comments

'Trained monkey' from tech support saved manager with a single keypress

https://www.theregister.com/2025/07/04/on_call/
1•Brajeshwar•39m ago•0 comments

Welcome to Dallas: The City That Just Can't Stop Expanding

https://www.wsj.com/economy/dallas-texas-growth-company-moves-6f2504eb
1•_tk_•39m ago•1 comments

A tiny but mighty web framework bolted on to DOM-cache

https://weblog.ferrier.me.uk/f/home/A_tiny_but_mighty_web_framework_bolted_on_to_dom-cache
1•davidyarham•41m ago•0 comments

Happy Birthday, GamingOnLinux – 16 years today

https://www.gamingonlinux.com/2025/07/happy-birthday-gamingonlinux-16-years-today/
3•diggan•41m ago•0 comments

The Sewing Machine's Broken

https://secarateratur.medium.com/the-sewing-machines-broken-324eac647474
2•altilunium•43m ago•0 comments

4096 Colours and the Blink Attribute

https://research.exoticsilicon.com/articles/console_4096
1•todsacerdoti•43m ago•0 comments

The REFInd Boot Manager

https://www.rodsbooks.com/refind/
1•hosteur•44m ago•0 comments

We're all idiots and that's fine

https://blog.douwe.com/2025/07/were-all-idiots-and-thats-fine.html
1•dosinga•45m ago•1 comments

Personalised AI models enhance support for children with ASD

https://www.gulf-times.com/article/706888/qatar/personalised-ai-models-enhance-support-for-children-with-asd
4•Bluestein•49m ago•0 comments

Generic Containers in C: Span

https://uecker.codeberg.page/2025-07-02.html
3•uecker•50m ago•0 comments

Academics on leaving US for 'scientific asylum' in France

https://www.theguardian.com/education/2025/jul/05/academics-leaving-us-scientific-asylum-france-trump
6•Bluestein•50m ago•1 comments

Discovery of Delta Wave (0211)

https://fr3action.com/
2•memv•50m ago•1 comments
Open in hackernews

What I learned building an AI coding agent for a year

https://jamesgrugett.com/p/what-i-learned-building-an-ai-coding
18•vinhnx•4h ago

Comments

asadm•1h ago
why has nobody solved the code editing in a robust way yet. I think all the implementations so far have been hacky. I also had to write my own basic one a few times[1].

I guess diffusion-based models can prove good for this usecase?

1. https://github.com/asadm/vibemode/blob/main/source/editor.js

esafak•1h ago
The most robust way is not to index. Then you can't go wrong, but it is slower. People seem to be ok with it since the ML part takes longer -- for typical codebases, at least.

https://news.ycombinator.com/item?id=44106944

jsnell•52m ago
I don't see how indexing is related to this? The question is about how to get the LLM to reliably apply the edit it wants to make. Even when the full current version of the file is in the context, this is one of the flakiest bits of the current LLM workflows.
esafak•49m ago
In my mind the concern was about the LLMs mental model of what the files look like, which affects edits. I see where you're coming from too.
skydhash•49m ago
> why has nobody solved the code editing in a robust way yet.

Mostly because code editing is not the problem. When coding the solution exists out of the coding space. Code only remove ambiguity. It may conflict with earlier interpretations or the current interpretation is flaky, which leads to bugs, aka actual behavior differs from expected behavior (which also exists out of the coding space).

So trying to solve things within the coding space is an incorrect approach since the beginning of computation. And trying to merge natural languages (great for exploring problems) and formal languages (great for specifying instructions) was seen as foolishness by Dijkstra [0].

The reason natural languages are great for problem solving is that we can redefine what things means easily, changing the semantic of terms as our understanding evolves. And when we've settled on a set of semantics and a process, we translate that to formal notation so it stays fixed. An analogy is sketching (where we freely edit lines and just try stuff) and oil painting where every brush stroke is purposeful.

[0]: https://www.cs.utexas.edu/~EWD/transcriptions/EWD06xx/EWD667...