Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. When did Google get so weird? (sancho.bearblog.dev)
    324comments
  2. Ember-1 (fireworks.ai)
    167comments
  3. Lunar Terminator Paradox (secretsauce.net)
    23comments
  4. Alan Kay's answer to “Did the ENIAC have a BIOS”? (quora.com)
    23comments
  5. Show HN: Lofi Cities – Pixel-art city nights with browser-generated lofi (loficities.com)
    66comments
  6. The state of SIMD in Rust in 2026 (shnatsel.github.io)
    19comments
  7. There is more to code review than (automatable) detection (adaptivecapacitylabs.com)
    15comments
  8. Don't couple your Go code to GitHub (iain.rocks)
    54comments
  9. Imp is a full port of DSPy to the BEAM (github.com/deepfates)
    5comments
  10. In an $80 motel room, a discovery to shed light on the origins of life (nytimes.com)
    79comments
  11. What I did at Recurse Center (thill.me)
    16comments
  12. Oral history of John Chowning, inventor of FM synthesis [video] (youtube.com)
    6comments
  13. Replacing the old battery on rechargeable bike lights (jvns.ca)
    72comments
  14. A New Experiment Meta-Strategy (chillphysicsenjoyer.substack.com)
    —discuss
  15. My Recent Woodworking Projects (notoriousbfg.com)
    4comments
  16. Writing Efficient C++ Code (2013) (asawicki.info)
    78comments
  17. Self-Hosting on the Dark Web (alvarezrosa.com)
    10comments
  18. Previously unheard recordings of John Coltrane, captured by Frank Tiberi (jazzwise.com)
    17comments
  19. S3 Is the Future, S3 Is the Past (btrblocks.com)
    23comments
  20. The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers (generalroboticslab.com)
    9comments
  21. Flip Fluid on Flip Dots (mitxela.com)
    24comments
  22. Fragment of oldest known peace treaty found in Turkey (livescience.com)
    8comments
  23. Fakecloud: Local AWS cloud emulator for integration tests (fakecloud.dev)
    51comments
  24. Video CDs Break Windows Explorer (clydesnotes.blogspot.com)
    33comments
  25. Faster prompt lookup drafting in llama.cpp (jadidbourbaki.github.io)
    10comments
  26. The Normalization of Inexplicable Failures (ihatethefuture.com)
    95comments
  27. KICKI: a DECsystem1060 (icm.museum)
    2comments
  28. Show HN: Cartopolis, interactive globe-sized 3D world (garage44.eu)
    —discuss
  29. Show HN: TinyAIArena watch AI agents battle it out (tinyaiarena.com)
    40comments
  30. On caring for user data: NeoVim caused Vim undo files to be deleted (aresluna.org)
    303comments

There is more to code review than (automatable) detection

43 pointsby 1d agoadaptivecapacitylabs.com
14 comments
20h agoHN ↗

I think this applies to the writing of code as well

2h agoHN ↗

Unfortunately this often represents the only feedback given by the people in those „higher“ positions.

„The indent is wrong here“

„Comments should end with a period“

Because this kind of feedback is and was always easy.

2h agoHN ↗

If you get feedback like that, it’s time for your team to get automated linting/formatting

2h agoHN ↗

There's been a lot of talk about the purpose of code review recently. It makes sense in the face of AI. Heres a link that was submitted a little while ago: https://mathstodon.xyz/@mjd/115096720350507897

And in response I wrote a non-exhaustive checklist of things that a code review can look for:

- Does it functionally achieve what it sets out to (as per tacker issue or PR description)?

- Does it have extraneous code? Leftover debug prints, private API keys etc...

- Does it have any obvious defects? Memory leaks, un-handled edge cases, security flaws, obsolete API calls, etc...

- Could it be more understandable? Add/remove abstractions, better variable/method names, more/less functional etc...

- Is the style consistent with the codebase and/or style guidelines?

- Are there obvious performance improvements? Hashset instead of list, lazy evaluations, etc...

- Is it sufficiently well tested?

I think LLMs are okay at most of these, and worst at the first.

1h agoHN ↗

- Do we want this? Cost/Benefit etc

- Is the change architecturally right?

Particularly the latter LLMs seem still pretty useless at.

1h agoHN ↗

The former feels more like a product leadership problem.

Although I do think that LLMs have made it much easier to justify writing low-value code which can make this more common now.

43m agoHN ↗

I work on an open source project, so to-be-reviewed work can come in without any involvement by anyone :)

1h agoHN ↗

Missing my biggest issues as you ask the agents to do larger tasks with less up front planning.

Is there already a pattern or code on in in the existing codebase that handles this functionality,

Do we really need net new code to achieve this functionality?

Can existing code be extended or abstracted to more cleanly implement this feature or functionality.

2h agoHN ↗

I couldn’t agree more. Code review is integral to engineering, to sharing system understanding, to building sustainable systems.

Something is missing in the new ai bot review paradigm we’ve all sleepwalked into.

I’ve been building Archme.io for this reason. PR reviews for the age of AI

2h agoHN ↗

Pangram check on the article: 94% of this text is AI

1h agoHN ↗

Pangram check on this comment: 142% of this text is AI

57m agoHN ↗

I actually think this might be a false positive. I think it got tripped up by the higher than average use of jargon (which I don't mind here because the article itself flowed well and raised good points).

Gpt-zero scores "human", and I've always found it to be a better judge

45m agoHN ↗

code reviews are just a gateway that can be whatever you want it to be, and is kind of legacy human coder thing now. At its basics it was a point to catch problems that humans were likely to make / would more likely make if they knew there wasn't a review. Now you can target it for AI mistakes. You can build your code review skills (AI skill) to be incredibly thorough. The points made in the article don't really seem like things you need to do at the "legacy" gateway of code review. Things are different now. Code is cheap. Validation, Product Coherence, Governance need to be done early and throughout.