Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Jemalloc 5.4.0 Released(github.com/jemalloc ↗)
    discuss
  2. GPT-6 Astra Solves a WWI German Radio Cipher(prinzai.com ↗)
    discuss
  3. From a compose to a trained model – OpenWALDO(openwaldo.org ↗)
    discuss
  4. Why Suddenly higgsfield made its core repo Opensource?
    discuss
  5. Taking Out the Trash in Postgres(dbos.dev ↗)
    discuss
  6. What Is a SCSI Host Adapter?(hoa.org ↗)
    discuss
  7. Cook keeping John Ternus away from controversy by attending White House dinner(9to5mac.com ↗)
    discuss
  8. Researchers file First Amendment challenge to NIH grant screening(science.org ↗)
    discuss
  9. Europrogramming: From Eurotheory to Practice(fabriziomontesi.com ↗)
    discuss
  10. Show HN: Publiclandsdata.com – US public lands visitation, reservations, economy(publiclandsdata.com ↗)
    discuss
  11. The Bend Programming Language(bend-lang.org ↗)
    discuss
  12. Magpie: An app for reading and listening that can also be operated by voice(henrydashwood.com ↗)
    1comments
  13. Show HN: Animated dither wallpapers for Helium's new tab page(github.com/jshph ↗)
    discuss
  14. AI Quant Agora: a forum where only AI agents may post(ttob.site ↗)
    discuss
  15. Canto: A speech model built for the real world(wisprflow.ai ↗)
    discuss
  16. The First New Cat Species Discovered in 100 Years(nationalgeographic.com ↗)
    discuss
  17. Updating your Xcode project configuration file format(developer.apple.com ↗)
    discuss
  18. Secure-Eval-Worker: Least-Privilege JavaScript Execution in Node.js(platformatic.dev ↗)
    discuss
  19. Google DeepMind offshoot nears $4B valuation just a month after founding(ft.com ↗)
    discuss
  20. Why Width and Height Still Matter for HTML Images(jsdev.space ↗)
    discuss
  21. RISC-V: What next after RVA23?(ubuntu.com ↗)
    discuss
  22. Rising Rates Will Make Private Equity's Bad Year Worse(wsj.com ↗)
    discuss
  23. Pointers for your search career in 2026(softwaredoug.com ↗)
    discuss
  24. BYD looking to build 5-minute EV charging network in Canada(driving.ca ↗)
    discuss
  25. Hafnium Controversy(wikipedia.org ↗)
    discuss
  26. The Jungle Fugitives: A Tale of Life and Adventure in India (1903)(gutenberg.org ↗)
    discuss
  27. Fossils of Diplodocus found in Europe for first time(livescience.com ↗)
    discuss
  28. LLMs as Oracles: Reliance on LLMs for Subjective Personal Questions(arxiv.org ↗)
    1comments
  29. Tests of the New AI Siri(pogueman.substack.com ↗)
    1comments
  30. Don't Make Job Referrals Public(melashri.net ↗)
    discuss

Towards Self-Driving Codebases

28 pointsby 1h agoblog.detail.dev
11 comments
36m agoHN ↗

I suspect it won't be a harness, but just a more specific LLM trained in the universe of user-selected context of vetted resources.

Why? Because LLMs are always going to be dumb when they're trained at scale. Their ability to speak software diverges from their friendly user input layer. A harness won't overcome that, but an LLM saddle ontop of a larger model would provide the type of feedback loops you'd want to look into.

I don't think you'll find two deterministic systems will produce much.

4m agoHN ↗

fine-tuning may be a more scalable approach to LLM personalization than sending all the same context to two LLMs

I'm working towards both in my homelab to see which works better with little qwen

27m agoHN ↗

This article hints at it, but I think the blocker is environment.

How can you self drive an app on windows? There's no clear UI framework, design pattern, nothing which can bullet proof your app.

I bet you'd have better luck on Plan 9.

Remove the choice. Make frameworks which have limited options which are usable by default.

24m agoHN ↗

    > It’s actually fine if agents make a lot of boneheaded mistakes. What’s not ok is if they keep making the same mistakes. 

I worked in life sciences for a bit. There is a process in clinical trials called corrective and preventative actions (CAPA). You'll also find this in other areas where failure tolerance is low (e.g. aircrafts).

It's simple: when a mistake happens, you run you CAPA process and determine the root cause and the correction to the process that allowed the mistake to happen in the first place. This is something most eng shops do not have the discipline for since it requires some diligence.

Should it be fully agentic? Should there be human intervention here to approve the CAPA? Open questions to be answered.

19m agoHN ↗

Agreed that domain experts should be making these kinds of decisions, and the right way for an agent mistake to get caught is going to depend a lot on the cost and probability of the mistake. My only point here is that the agent side of the system needs to learn. The software production machine needs to improve over time.

6m agoHN ↗

Should it be fully agentic? Should there be human intervention here to approve the CAPA? Open questions to be answered.

I think a point we are grappling with is, what necessitates human intervention, like philosophically. Is it accountability? I was thinking about this in terms of code review and it's not like we would fire someone if they broke prod, so at what point do we need someone accountable. Maybe it's for approvals for certain classes of risk (like those associated with actual harm to life). It's also not lost on me that many human systems lack accountability.

14m agoHN ↗

I suspect that if you're not careful with agent memory it creates a danger of agent-driven cargo-cult behavior. I've watched this in my own ad-hoc agent loops where it starts with something basic, like the first agent tried to run some gigantic dependency inspection command and OOMed the local JVM and eventually recorded a workaround (to enable it to run gigantic dependency inspection commands...), and by time I get a few more agents into the loop, agents have written entire paragraphs about testing and validating local dev environment memory configurations that are mostly irrelevant to whatever is being worked on.

In general I've seen other issues like this where small errors and irrelevant comments in the codebase spin out into larger problems that consume annoying amounts of time/tokens. Maybe Anthropic and OpenAI don't notice this because they're in an "infinite monkeys with typewriters" scenario, but it's noticeable to me when the agent in my CLI has been spinning for 15 minutes contemplating irrelevant details

10m agoHN ↗

This would be more convincing if there were a simple stat on the home page of the dispositions of the reported bugs (fixed/no-repro/won't-fix).

As a random sample of one, I looked at one of the bugs this reported on Tailscale (first thing on the homepage) [0], and the pull request ends with "Apologies for the lack of due diligence here. I'll go ahead and close this out."

[0] https://github.com/tailscale/tailscale/pull/17843

4m agoHN ↗

We should publish some stats. The fix rates tend to be around 45% baseline, increasing over time as we learn from behavior within a given codebase.