A cooking web app 35k LoC? Wow, the author might be surprised to know that an entire OS kernel can be programmed at a fraction of that count. I can safely say that the days where we compained about JS bloat can be put aside, this is a whole new league by itself. Sane advice: learn to program, put the AI hype/drug aside and do yourself a favor. It's an invaluable lifetime skill knowing to program from scratch and perh…
Show HN: I vibecoded a 35k LoC recipe app
211–220 of 258 posts
Re: Show HN: I vibecoded a 35k LoC recipe app
#212Earlier quoted context omitted.
As somebody who cooks quite a lot (for a diverse set of people), I have the opposite experience of what you describe (also I hate having to touch my screen while cooking). The cooking book scene has been openly criticized for not actually trying the recipes, even before LLMs were a thing[0]. Regular cooking websites have always been somewhat unusable due to massive ads and fluff text because 1) SEO and 2) recipes are…
What the hell is the "cooking book scene"? You make it sound like some cabal of cooking book writers sitting in some basement, conspiring to lead people astray. Nobody is saying that all cooking books are great, of course there are loads of shitty cooking books, and of course you are free to criticize that, even openly if you dare. I somehow cope by buying the good ones. My experience with LLM recipes is like with pr…
Books without photos (McGee, Hewitt, Potter, Julia Child) are not interesting to publishers.
Re: Show HN: I vibecoded a 35k LoC recipe app
#213This is great. Want to come demo it in the weekly EarthPilot.ai AI Playground tomorrow at 11est? Http://earthpilot.com/play and then join at AnthonyDavidAdams.com/zoom at 11 for show and tell. I’m making a non-fiction book writing agent and I’d love to better understand how you used function calling to navigate the website!
Basically you declare to the AI which functions (tools) are available for it to call: https://platform.openai.com/docs/guides/function-calling?api... Then you handle those function calls in your javascript. ``` if (function_name === 'search_recipes') { const searchParams = new URLSearchParams(); if (args.name) searchParams.set('name', args.name); if (args.difficulty) searchParams.set('difficulty', formatDifficulty(ar…
Re: Show HN: I vibecoded a 35k LoC recipe app
#214Help! I just made the Diarrhea Walnuts ( https://www.recipeninja.ai/recipe/r_N1VSPtXzCJVV3l/diarrhea-... ) recipe and it turns out I am allergic to Walnuts! I am throwing up everywhere! You’re gonna be hearing from my lawyers!
Re: Show HN: I vibecoded a 35k LoC recipe app
#215The recipe still exists though: https://www.recipeninja.ai/recipe/r_UptD1AgJYvvXWm/%D0%9B%D1...
Re: Show HN: I vibecoded a 35k LoC recipe app
#216> 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…
As somebody who cooks quite a lot (for a diverse set of people), I have the opposite experience of what you describe (also I hate having to touch my screen while cooking). The cooking book scene has been openly criticized for not actually trying the recipes, even before LLMs were a thing[0]. Regular cooking websites have always been somewhat unusable due to massive ads and fluff text because 1) SEO and 2) recipes are…
I don't buy it, that's going to be a strictly worse experience than trying out the first search result that has photos, is rated 4/5 stars or better and that has a few positive comments. You can always ask an LLM for substitution recommendations separately.
Re: Show HN: I vibecoded a 35k LoC recipe app
#217> 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…
Absolutely agree. Real recipes, tested by actual cooks (home or professional) with genuine photos, matter far more to me than avoiding messy screens. Does anyone know trustworthy sites that consistently offer recipes meeting these standards?
* Chef John (foodwishes)
* Brian Lagerstrom
* Adam Ragusea
* Sip N Feast
* Kenji Lopez-Alt
* Spain On A Fork
* Alton Brown (of course!)
I cook every day and love trying new things. There's no reason to pick just one, but if I had to, Chef John is my go-to. I stumbled across him when I was trying out pretty much every birria recipe on the internet, and his (yes, a white dude) is by far my favorite. That pattern seems to repeat with his recipes.
Re: Show HN: I vibecoded a 35k LoC recipe app
#218Help! I just made the Diarrhea Walnuts ( https://www.recipeninja.ai/recipe/r_N1VSPtXzCJVV3l/diarrhea-... ) recipe and it turns out I am allergic to Walnuts! I am throwing up everywhere! You’re gonna be hearing from my lawyers!
https://www.recipeninja.ai/recipe/r_ttOB5xyqpOLXCL/gluten-fr...
Re: Show HN: I vibecoded a 35k LoC recipe app
#219Earlier quoted context omitted.
As somebody who cooks quite a lot (for a diverse set of people), I have the opposite experience of what you describe (also I hate having to touch my screen while cooking). The cooking book scene has been openly criticized for not actually trying the recipes, even before LLMs were a thing[0]. Regular cooking websites have always been somewhat unusable due to massive ads and fluff text because 1) SEO and 2) recipes are…
Yup. SEO slop is generally worse than AI generated, unfortunately
Re: Show HN: I vibecoded a 35k LoC recipe app
#220Earlier quoted context omitted.
> LLMs are super useful but currently, the primary use case is teaching, not doing. For code? Autocomplete on steroids is the killer-app. The other things the LLMs give me are prone to be over-engineered/overly verbose code or similar. I went through a lot of "Why are you also doing $FOO then $BAR? Doesn't seem necessary if we skip them and do $BAZ which will make one or both of those redundant" and it responding "Yo…
I think you're missing the value of rubber-ducking with the chatbot on a fairly well-defined/well-known problem in a somewhat specific/novel scenario—this is the vast majority of software development being done today. Depending on the situation this can be invaluable. If you're experienced in the domain you probably know generally what you need to do but you might get a better result by reasoning through the best sol…
I actually do use ChatGPT for rubber-ducking, but in that context there is no (or very little) code. In a coding context, I've resigned myself to purely autocomplete-on-steroids.
The thing is, in the vibe-coding context (having the LLM write the code for you), I've had atrocious results across all of the popular LLMs.