frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Ask HN: Who uses open LLMs and coding assistants locally? Share setup and laptop

236•threeturn•10h ago•141 comments

Ask HN: Why I rarely see game dev startup here?

3•blindprogrammer•1h ago•1 comments

Tell HN: iPadOS 26 bricked my iPad Pro

6•designerbenny•2h ago•2 comments

Tell HN: Azure outage

875•tartieret•2d ago•802 comments

Scientists can't define consciousness, yet we think AI will have it

8•f_of_t_•8h ago•16 comments

Ask HN: Does anyone else with astigmatism not like dark-mode?

6•morkalork•10h ago•7 comments

I'm tired of reading five different API docs just to accept payments

3•devodii•7h ago•1 comments

Ask HN: Is anybody running a successful non-subscription business?

8•fandorin•15h ago•23 comments

Tell HN: Twilio support replies with hallucinated features

156•haute_cuisine•2d ago•41 comments

Ask HN: Is Udacity now geo blocking countries?

4•estebarb•21h ago•0 comments

Ask HN: Not treated respectfully by colleague – advice?

114•golly_ned•6d ago•124 comments

Ask HN: Does Apple dictation (iPhone) process on device?

3•dav43•16h ago•2 comments

Anyone else having AWS STS issues?

5•ahawkins•17h ago•1 comments

Can we talk about the rude installers not asking for installation locations?

45•breezk0•9h ago•76 comments

Ask HN: Thoughts on /etc/hosts instead of DNS for production applications?

12•notepad0x90•2d ago•13 comments

Tell HN: OpenAI now requires ID verification and won't refund API credits

203•retube•6d ago•119 comments

Ask HN: How to deal with long vibe-coded PRs?

5•philippta•2d ago•11 comments

How the most feared algorithm in algebra is simple

13•diegoofernandez•1d ago•4 comments

I interviewed the Rails developer who "accidentally" hacked 37signals

3•basileafe•1d ago•1 comments

Ask HN: Is AWS down again?

84•ajdude•4d ago•37 comments

GlyphGL: Open-Source C/C++ header only lightweight OpenGL text renderer

7•DareksCoffee•2d ago•1 comments

Ask HN: Advice for creating a USB device linking 2 computers

20•WorldDev•6d ago•44 comments

I've built vetr.is – privacy respecting host, looking for beta testers/feedback

6•falkensmaze66•2d ago•5 comments

Tell HN: macOS 26 is making me have regrets for the first time in 12yrs

22•trumbitta2•4d ago•25 comments

Google Demanded My Drivers Lic Before Letting Me Read an Article

79•keernan•6d ago•36 comments

You've reached the end!

Open in hackernews

Ask HN: How to deal with long vibe-coded PRs?

5•philippta•2d ago
Today I came across a PR for a (in theory) relatively simple service.

It span across 9000 LOC, 63 new files, including a DSL parser and much more.

How would you go about reviewing a PR like this?

Comments

zigcBenx•2d ago
In my opinion no PR should have so much changes. It's impossible to review such things.

The only exception is some large migration or version upgrade that required lots of files to change.

As far it goes for Vibe coded gigantic PRs It's a straight reject from me.

aaronrobinson•2d ago
Reject it
wengo314•2d ago
reject outright. ask to split it into reasonable chain of changesets.
JohnFen•2d ago
I'd just reject it for being ridiculous. It didn't pass the first step of the review process: the sniff test.
brudgers•2d ago
Charitably, even though it is not what you or I would do, the pull request could be a best good faith effort of a real human being.

So to me, it's less about being ridiculous (and "ridiculous" is a fighting word) and more a simple "that's not how this team does things because we don't have the resources to work that way."

Mildly hurt feelings in the most likely worst case (no food for a viral overtop tweet). At best recruitment of someone with cultural fit.

JohnFen•2d ago
My objection to a PR like this has nothing to do with whether or not a human wrote it. It's that the PR is too large and complex. The reason I'd give for rejecting it would be that. I wouldn't say "it's ridiculous" as the reason. I would 100% be thinking that, though.
brudgers•2d ago
That’s good.

My experience is “too large/complex” provides an opening for arguementivenes and/or drama.

“We don’t do it like this” does not so much. It is social, sufficient and not a matter of opinion (“too” is a matter of opinion).

yodsanklai•1d ago
You review it like it wasn't AI generated. That is: ask author to split it in reviewable blocks. Or if you don't have an obligation to review it, you leave it there.
tacostakohashi•22h ago
Use AI to generate the review, obviously.
devrundown•22h ago
9000 LOC is way too long for a pull request unless there is some very special circumstance.

I would ask them to break it up into smaller chunks.

rvrs•8h ago
Enforce stacked PRs, reject PRs over 500-1k LoC (I'd argue even lower, but it's a hard sell)