Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. When did Google get so weird? (sancho.bearblog.dev)
    191comments
  2. Ember-1 (fireworks.ai)
    145comments
  3. Lunar Terminator Paradox (secretsauce.net)
    4comments
  4. Alan Kay's answer to "Did the ENIAC have a BIOS"? (quora.com)
    17comments
  5. Show HN: Lofi Cities – Pixel-art city nights with browser-generated lofi (loficities.com)
    45comments
  6. The state of SIMD in Rust in 2026 (shnatsel.github.io)
    16comments
  7. Imp is a full port of DSPy to the BEAM (github.com/deepfates)
    4comments
  8. Don't couple your Go code to GitHub (iain.rocks)
    43comments
  9. In an $80 motel room, a discovery to shed light on the origins of life (nytimes.com)
    68comments
  10. Oral history of John Chowning, inventor of FM synthesis [video] (youtube.com)
    6comments
  11. There is more to code review than (automatable) detection (adaptivecapacitylabs.com)
    7comments
  12. What I did at Recurse Center (thill.me)
    13comments
  13. Replacing the old battery on rechargeable bike lights (jvns.ca)
    63comments
  14. Writing Efficient C++ Code (2013) (asawicki.info)
    73comments
  15. The Cartesian Hand: In-Hand Manipulation with All-Linear Fingers (generalroboticslab.com)
    8comments
  16. Fragment of oldest known peace treaty found in Turkey (livescience.com)
    7comments
  17. Previously unheard recordings of John Coltrane, captured by Frank Tiberi (jazzwise.com)
    12comments
  18. Flip Fluid on Flip Dots (mitxela.com)
    23comments
  19. Show HN: TinyAIArena watch AI agents battle it out (tinyaiarena.com)
    38comments
  20. The Normalization of Inexplicable Failures (ihatethefuture.com)
    88comments
  21. Fakecloud: Local AWS cloud emulator for integration tests (fakecloud.dev)
    48comments
  22. Faster prompt lookup drafting in llama.cpp (jadidbourbaki.github.io)
    9comments
  23. On caring for user data: NeoVim caused Vim undo files to be deleted (aresluna.org)
    291comments
  24. Video CDs Break Windows Explorer (clydesnotes.blogspot.com)
    28comments
  25. KICKI: a DECsystem1060 (icm.museum)
    2comments
  26. Improving site performance by shipping more CSS (github.blog)
    62comments
  27. C's Flexible Integer Sizes Were Not a Design Mistake (pikuma.com)
    110comments
  28. Go Concurrency Distilled (antonz.org)
    166comments
  29. PipePipe: NewPipe hard fork implementing SponsorBlock (github.com/infinityloop1308)
    270comments
  30. PostmarketOS is rebranding as Nura (nura.eco)
    30comments

There is more to code review than (automatable) detection

16 pointsby 1d agoadaptivecapacitylabs.com
7 comments
18h agoHN ↗

I think this applies to the writing of code as well

29m 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.

22m agoHN ↗

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

26m 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.

4m agoHN ↗

- Do we want this? Cost/Benefit etc

- Is the change architecturally right?

Particularly the latter LLMs seem still pretty useless at.

24m 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

14m agoHN ↗

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