Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. OverfitCheck: Check if your trading backtest is overfit(overfitcheck.com)
    —discuss
  2. Easy PDF Export with Links(figma.com)
    —discuss
  3. 2.5D parallax interactive battle scene by Opus 5.5(echohive.ai)
    —discuss
  4. Massive Parallel Imports in Neo4j Without Deadlock and Lock Contention(medium.com/neo4j)
    —discuss
  5. Postgres SELECT DISTINCT Does Not Scale(dbos.dev)
    —discuss
  6. Watermarking in vLLM(vllm.ai)
    —discuss
  7. KeePassXC 2.8.0 (Beta 1) released(keepassxc.org)
    —discuss
  8. Show HN: IttyBittyAI – Qwen2.5:0.5B running on a 2017 Asus smartphone
    —discuss
  9. Anthropic resumes charging for requests blocked by safeguards(twitter.com/claudedevs)
    1comments
  10. Starbucks to close 250 stores this week(yahoo.com)
    1comments
  11. OpenAI, Anthropic CEOs urge UN countries to cooperate on AI safety standards(slashdot.org)
    —discuss
  12. 15 years later, a day without Tmux(brandur.org)
    —discuss
  13. New Jersey fines data center $1.1M after drone pics expose 62 gas generators(arstechnica.com)
    —discuss
  14. Show HN: Put a Run Button on the SQL in Your Blog Posts(seaquel.app)
    —discuss
  15. Unity day-one support for the new Meta VR Glasses(unity.com)
    —discuss
  16. Show HN: Hormuz Signal – Iran war escalation risk from real data(hormuzsignal.com)
    —discuss
  17. Existing laws already cover every type of AI security incident(paulfwalsh.substack.com)
    1comments
  18. Show HN: Radix – Visual UI for agentic programming(radix-os.com)
    2comments
  19. Why Do Some People Stutter Less When They Sing?(youtube.com)
    —discuss
  20. We turned off AI access for new hires(valon.ai)
    —discuss
  21. Scaling Auto-Research Loops for Efficient Agent Harnesses(nvlabs.github.io)
    1comments
  22. Practical Hurdles in Crab Latching Concurrency(jacobsherin.com)
    —discuss
  23. From OpenGL to Vulkan(alexandrelamure.github.io)
    —discuss
  24. Show HN: Shelf – Gmail sections and notes, no access to your account
    —discuss
  25. Creatine uptake enhances antitumor immunity(cell.com)
    12comments
  26. Privacy issue on Signal: Group and contact data isn't deleted(signalusers.org)
    —discuss
  27. Show HN: WealthYogi – Financial Wellness App(datayogi.io)
    —discuss
  28. Olivetti P101 and a Truncation Error(goto10retro.com)
    —discuss
  29. Open source modern SQL Database [pdf](launix.de)
    —discuss
  30. Rising beef costs push a Top Texas BBQ spot to pull brisket from menu(kristv.com)
    —discuss

Ask HN: Does spec-driven development still pay off with frontier coding models?

2 pointsby 41m ago
2 comments
As coding models get better at working from a rough goal, I’m wondering how much value there is in writing a detailed spec up front.

If you use these models on real projects, when has a spec improved the outcome? When has it added overhead? Have you shifted toward shorter briefs, tests, or iterative feedback?

30m agoHN ↗

I'd argue that you 100% need a spec --ideally tied to some high-level unit tests-- and should have a plan, but I don't think there's any strict need to write any of those three by hand; the critical step is where you review it and request changes if needed.

Doing it all manually better guarantees quality of course, so makes sense for a lot of problems. But if you're looking to move a bit faster with a bit more risk, I'd sacrifice the writing step without sacrificing the reading & validating step.

14m agoHN ↗

I tend to agree with bbor. I use the agent to build the spec, usually from unfiltered audio to text data dump. The spec also allows you to manage context by pre-defining scope. I would argue managing context is more important than a spec at a certain quality level of the spec. A high-quality spec should inherently help manage context. If you are leaning into full end to end automation, there is no substitute. I'm not sure "better" is the lens. A more capable model also has more paths of interpretation that it can conceivably take based on the framing of your rough goal.