Live data from Hacker News

Show HN: I vibecoded a 35k LoC recipe app

recipeninja.ai

151–160 of 258 posts

Re: Show HN: I vibecoded a 35k LoC recipe app

#151
Is this even legal? It was on the main page.

https://www.recipeninja.ai/recipe/r_dxF7OQ0O3IGXOw/actual-co...

I bet there might be a recipe of a bomb somewhere, too.[1]

April's Fools or not, I think you could get in legal trouble, but IANAL.

[1] Apparently there is: https://www.recipeninja.ai/recipe/r_SOv9sTmzAz3cg4/uranium-b...

Re: Show HN: I vibecoded a 35k LoC recipe app

#152

Earlier quoted context omitted.

Yeah, without trying to be dismissive I'm a bit unsure where the 35kLOC are going?

probably includes npm packages. Actual loc is probably 2-3k.

with npm packages it's probably 35k - Files -

Re: Show HN: I vibecoded a 35k LoC recipe app

#156
post #95

Earlier quoted context omitted.

Absolutely, very often. It typically happens because it's trying to do more than you asked for. Example scenario: you have a codebase that you iterated on with LLM, and it contains let's say 15 features with various implementation details. You continue tomorrow and want to make a small change to handle an edge-case. While making changes to one of the 3 required files, suddenly it will decide to also rewrite / "improv…

I experienced this, too. It is quite annoying. You have to explicitly tell the LLM to leave everything else as-is.

use conventions.md to have it not do that.

Re: Show HN: I vibecoded a 35k LoC recipe app

#157
post #15

Impressive! 35 kLOC is quite a bit. I wonder how straightforward and maintainable this app ended up to be. This would require taking a look at the sources. While good Rails code tends to be very terse, frontend may be quite voluminous. > I believe within a couple of months, when things like log tailing and automated testing and native version control get implemented This sounds a bit too optimistic, especially around…

> 35 kLOC is quite a bit. I wonder how straightforward and maintainable this app ended up to be. This would require taking a look at the sources. While good Rails code tends to be very terse, frontend may be quite voluminous. I think people will have to recalibrate on this. The LOCs do things that you otherwise would not do. Features and details that simply would not happen — because they are too code/time intensive…

That or we're completely ignoring principles like DRY and producing a head spinning amount of tech debt.

I can't really imagine producing that much code in that short amount of time and holding any amount of it in my head. I'd bet money there's code in there that does the same thing but different, leading to all kinds of little inconsistencies that make this code worthless in any serious context.

Re: Show HN: I vibecoded a 35k LoC recipe app

#158
post #95

Earlier quoted context omitted.

The LLM swaps out business logic without you knowing it? As someone who worries about determinism and doesn’t do much vibe coding, I am curious what’s going on here, thanks!

Absolutely, very often. It typically happens because it's trying to do more than you asked for. Example scenario: you have a codebase that you iterated on with LLM, and it contains let's say 15 features with various implementation details. You continue tomorrow and want to make a small change to handle an edge-case. While making changes to one of the 3 required files, suddenly it will decide to also rewrite / "improv…

What the fuck

Re: Show HN: I vibecoded a 35k LoC recipe app

#160
post #94

> It now includes a fully interactive voice assistant so you don't need to get your dirty hands over your new iPad when you're cooking. Always floored about the problems people think need fixing. The problem is not that you get your dirty hands on the iPad. The problem is that you want real recipes. You know, things people have actually cooked and found to be good. With real photos of how the result actually looks (i…

And without 14 paragraphs of how your great grandma first discovered this recipe on a trip to italy from a soldier she romanced
Post reply on HN