Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. CVE-2025-13032: Entering and Breaking the Avast Antivirus Sandbox Part 2 (safateam.com)
    5comments
  2. F-Droid 2.0 (f-droid.org)
    338comments
  3. Pentium II at 600Mhz with Voodoo 3 Emulated on 86Box with M6 Mac Mini (nyaa.sh)
    4comments
  4. Show HN: Make cursed fonts like Times New Bastard (mitpit.com)
    93comments
  5. Show HN: Whiteboard (YC W26) – An open-source IDE for thoughtful software design (github.com/devdotfast)
    114comments
  6. Why is the liver so weirdly regenerative? (dynomight.substack.com)
    201comments
  7. 2DWillNeverDie (2dwillneverdie.com)
    46comments
  8. Fearless SIMD v1.0 (linebender.org)
    36comments
  9. Rails World 2026 Opening Keynote [video] (youtube.com)
    365comments
  10. Toyota is taking the Corolla electric (electrek.co)
    563comments
  11. My weird new hobby: Wandering around Tokyo on Google Maps (ahmedhossamdev.com)
    145comments
  12. Using LLMs to trace alchemical knowledge and decode 17th century letters (resobscura.substack.com)
    26comments
  13. Jev Based Code Review (github.com/egma-ai)
    11comments
  14. Google’s Project Suncatcher to put ML infrastructure in space (blog.google)
    359comments
  15. Two-tier encryption in the UK (macanorak.com)
    398comments
  16. Opus 5.5 is good at explainer videos (launchvideo.io)
    129comments
  17. Writing Parquet files using Haskell (datahaskell.org)
    14comments
  18. What About Rails? (jardo.dev)
    4comments
  19. Book review: Is parallel programming hard, and, if so, what can you do about it? (ahelwer.ca)
    52comments
  20. The Board Game of the Alpha Nerds (2014) (grantland.com)
    37comments
  21. Sourcehut account takeover via build logs (XSS in ansi2html) (blog.arusekk.pl)
    22comments
  22. California is chasing wealth that has feet (landeconomics.org)
    624comments
  23. Show HN: Air-gapped file encryption as self-decrypting HTML page (apeleg.com)
    22comments
  24. Nokia Design Archive (2025) (aalto.fi)
    127comments
  25. The forgotten battle of East Lansing (eastlansinginfo.news)
    17comments
  26. The Bayeux Tapestry: Woven by the Victors (historytoday.com)
    12comments
  27. WaveDigger: Dig into wireless signals to discover their physical locations (github.com/christianrowlands)
    21comments
  28. Geothermal heat map of US hot springs (soakingsprings.com)
    39comments
  29. Forging 1024-bit RSA signatures in nearly SNFS time [pdf] (iacr.org)
    11comments
  30. Show HN: Koi.rest – watch some fish and regain your balance (koi.rest)
    50comments

Jev Based Code Review

23 pointsby 4h agogithub.com
11 comments
4h agoHN ↗

Most PRs that are generated by agents today get YOLO merged because its hard for human mind to comprehend when your agent just suddenly shows up with 230 file changes. This is an attempt to reduce the mental burden by classifying each change in a review to P0, P1, P2. Only P0 are shown by default. The priorities are configurable. The diffs are also show using a natural language. The original code is one toggle away.

25m agoHN ↗

Something like:

"Plan out the change. Structure the plan so that it can be broken into individual PR's that each covers a single logical part of the change. Aim for less than 500 lines per PR unless the change is trivial and mechanical." (with a lower end model you need to be a lot more precise; with a frontier model you only really need to let it know you care about the PR size)

... in your prompts, coupled with gating PR creation on passing a stringent automated code review that also reviews it on whether or not it adheres to the rules you set regarding complexity of the PR, solves that problem without hiding the complexity.

If you have 230 file changes, that is a process failure unless they're purely obviously committing purely e.g. linter cleanups.

3h agoHN ↗

Nice idea. This could make large agent-generated PRs much easier to review.

1h agoHN ↗

I think your engineering process is fundamentally broken if you are generating PRs with 230 files changed so regularly that you need to bolt on more AI. You’re solving the wrong problem.

1h agoHN ↗

Welcome to 2026.

My dev branch got broken when I rebased to main after a week of drift.

I had to bisect over around a million commits to the monorepo to find the culprit.

30m agoHN ↗

This is bananas. I've seen 25 year old software systems that haven't broken the 100k commits barrier. It feels like that ought to be enough for entire product lifecycles. What's going on that isn't simply wheelspinning?

56m agoHN ↗

I can confirm that our code quality at work is regressing and we are shipping less product features than before with AI.

34m agoHN ↗

That really stood out.

Code is there to be read and understood by the human developers who come later.

The git history is a similar record, that's why the commits that make it to main (the squashed PRs) should cover one(ish) thing each and be self contained.

Something covering 230 files should be a mechanical change like running a linter or the AI is moving an API from one signature to another.

If an LLM generated a 230 file change they are also capable of going back and breaking it up.

One thing they are bad at is comments that are succinct since they almost only ever add words.

6m agoHN ↗

confidence score really feels like real machine learning project which we test to check the confusion matrix