TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Recursive Recipes – directions to make food from scratch

250 pointsby qrv3walmost 7 years ago

32 comments

adrianmonkalmost 7 years ago
The classic book &quot;Joy of Cooking&quot; is kind of recursive like this.<p>If you want to make a Reuben Sandwich, you turn to p. 272, and describes the bread, meat, cheese, and sauerkraut. Then it says to spread it with Russian Dressing and points you at p. 364 for that.<p>The Russian Dressing recipe includes horseradish and grated onion. It also includes Mayonnaise, and for that it points you at p. 363. Another ingredient for Russian dressing is either Chili Sauce or Catsup, and for each of those it points you to p. 847.<p>On p. 363, there are several paragraphs about Mayonnaise, and 3 recipes for hand-beaten, mixer, and blender versions.<p>On p. 847, neither the Chili Sauce nor Tomato Catsup recipes have any sub-recipes, but both of them point you to p. 841 for information about Pickling Equipment and Ingredients and they also both point you to p. 804 for a procedure for sealing sterile jars in boiling water.<p>The jar-sealing procedure on p. 804 points you to p. 165 for an illustration of a tool for lifting jars out of boiling water.<p>The pickling section on p. 841 mentions that water should be soft and refers to p. 519, the About Water section under Know Your Ingredients which discusses filtration among other things. It also mentions you should only use pickling or dairy salt, and refers you to About Salt on p. 568. And finally it mentions when pickling, you might want to used the Spiced Vinegar recipe on p. 527.
评论 #17183765 未加载
steve_adams_86almost 7 years ago
I love this: <a href="https:&#x2F;&#x2F;recursive.recipes&#x2F;recipe&#x2F;refried-beans?amount=10&amp;timelimit=1&amp;ingredientsToBuild=refried%20beans,onion,salt,butter,beans,dried%20beans,cow%20milk" rel="nofollow">https:&#x2F;&#x2F;recursive.recipes&#x2F;recipe&#x2F;refried-beans?amount=10&amp;tim...</a><p>Totally absurd, but fun to play with.<p>I do find sometimes it says it&#x27;ll be cheaper to buy it, but in several cases I&#x27;m positive it&#x27;s not, or the price of the product in store vs from the recipe isn&#x27;t directly comparable.<p>The example of refried beans is complicated. If you buy a can of refried beans, it won&#x27;t be as high quality as the recipe provided. The recipe is rich in butter and onions. A can will likely have lard or vegetable oil in it, and very little onion (likely powdered). It also claims it&#x27;s cheaper to buy the can, but it&#x27;s because initially the recipe suggests buying cans of beans. If you use dried beans, you&#x27;re probably spending about the same amount but getting far nicer refried beans.<p>Anyway, it&#x27;s a fun project, and the things I noticed aren&#x27;t really problems and are easy enough to negotiate in the interface. I had fun with it.
评论 #17182676 未加载
qrv3walmost 7 years ago
I made this for fun with React and Go, its open-source if you want to hack it yourself. [1]<p>I was inspired by the book &quot;Make the Bread, Buy the Butter&quot; by Jennifer Reese. I tried to continue the idea to see how much money+time it costs to continually substitute an ingredient for the recipe of that ingredient.<p>Sorry for the ads - I use them to make back the $ spent on the domain :). I just toned them down.<p>Please let me know if there are any other suggestions!<p>[1]: <a href="https:&#x2F;&#x2F;github.com&#x2F;schollz&#x2F;recursive-recipes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;schollz&#x2F;recursive-recipes</a>
评论 #17182165 未加载
评论 #17181982 未加载
评论 #17181320 未加载
评论 #17182962 未加载
评论 #17184963 未加载
z3t4almost 7 years ago
Wife: Can you bring me a glass of water ? Me: sure. One hour later ... Wife: What took you so long ? Me: I couldn&#x27;t fill the glass because there where dishes, and the dishing machine was full, so I had to empty it, then I couldn&#x27;t find the dishing tables, so I put the kitchen cabinet&#x27;s in order, but accidentally spilled some flour, so I cleaned the floor and worktop while I where at it. Next day at work: Boss: Can you implement feature X ? Me: Sure ...
评论 #17182523 未加载
评论 #17182750 未加载
janwillembalmost 7 years ago
Very nice! Suggestions: don&#x27;t break the back-button; and make it somehow clearer that one can expand the recipes. As others I was also confused about &quot;buy cookies in the store&quot;.
评论 #17181520 未加载
badatusernamesalmost 7 years ago
The chicken and the egg dependencies should result in an infinite loop
评论 #17182384 未加载
mkstowegnvalmost 7 years ago
&quot;If you wish to make an apple pie from scratch, you must first invent the universe&quot; Carl Sagan (as in the Cosmos remix <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zSgiXGELjbc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zSgiXGELjbc</a>)
lifeformedalmost 7 years ago
For making the vegetables, you should have seeds as an ingredient. Then to make seeds you need the vegetables, so you could have a cycle in your dependency graph.<p>Also you should keep adding recipes for seawater and soil etc until you have a recipe for creating the universe. And use an apple pie as your example recipe.
评论 #17181198 未加载
joezydecoalmost 7 years ago
I would think the ingredients could be processed in parallel.<p>For example, the Chocolate Chip Cookies recipes quotes a total of 9 years 29 weeks to make everything, but really the longest lead item is the vanilla beans @ 4 years. So really it&#x27;s a 4 year process isn&#x27;t it?
评论 #17181587 未加载
评论 #17181536 未加载
cfadvanalmost 7 years ago
This is hysterical!<p><i>Make the vanilla beans (4 years)<p>Vanilla grows best in warm temperatures, preferably in the 70’s to 90’s. Cooler temperatures will slow down the growth. Keep temperatures above 60˙F for the most part. Vanilla orchids benefit from regular applications of fertilizer.</i><p>It really is good for a laugh, but it’s also an interesting way to visualize just how much goes into something as “simple” as a chocolate chip cookie. It’s the labor of many people all around the world to grow the wheat, the vanilla, the cacao, process the cacao, raise the cows, churn the butter, etc.
satanic_popealmost 7 years ago
That was fun!<p>I know I&#x27;m nitpicking here but I see that some elements have not been broken down ( ex : cocoa powder in cookies) even on absurdly longer time scale. Regardless, good work.<p>Intuitively, it can serve as a good resource to understand food composition for cooked items.
评论 #17181625 未加载
评论 #17182059 未加载
tzaholaalmost 7 years ago
I always wanted to have something like this for math proofs. Like, when you’re reading a complicated derivation, where the author glosses over the details, you could click on the given step and see why it’s true. Then repeat it arbitrarily deep.
nebgnahzalmost 7 years ago
Off the topic but quite annoying to me: moving the slide creates a bunch of URL histories that break the &quot;back&quot; button.
评论 #17181712 未加载
nyxtomalmost 7 years ago
Recipe substitutions would be great so you can have multiple ways of making the same thing. Someone else mentioned seawater and soil substitutions until you have a recipe for the universe. Though there are other ways to also grow food without soil (hydroponics).
stingraycharlesalmost 7 years ago
I don’t understand the concept. I go the the recipe for pancakes, and it says the ingredients are pancakes? Is there a joke here I’m missing?
评论 #17181034 未加载
评论 #17181020 未加载
评论 #17181021 未加载
评论 #17181017 未加载
acutesoftwarealmost 7 years ago
That looks really cool, though there is a small bug.<p>Before I spend 10 years making the olive oil from scratch, I need to know how to make &#x27;soil&#x27;
titanomachyalmost 7 years ago
This is awesome and surprisingly deep, clearly a lot of work went into this... I&#x27;m not entirely sure to what end, but good job!
kwhitefootalmost 7 years ago
Baking powder should be separable into an acid and a base. <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Baking_powder" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Baking_powder</a>
dougmanyalmost 7 years ago
Salt:<p>Save $.01 by making salt from scratch in 2 weeks, 10 hours
weekayalmost 7 years ago
When I hear building from scratch , am reminded of this - How I built a toaster from scratch - <a href="https:&#x2F;&#x2F;www.ted.com&#x2F;talks&#x2F;thomas_thwaites_how_i_built_a_toaster_from_scratch" rel="nofollow">https:&#x2F;&#x2F;www.ted.com&#x2F;talks&#x2F;thomas_thwaites_how_i_built_a_toas...</a>
mlthoughts2018almost 7 years ago
You could never get hired as a chef with this approach.<p>They would reject you for not using dynamic programming recipes instead.
HaoZekealmost 7 years ago
This is rubbish. Most of them just say go buy it. I truer refried beans and an English muffin.<p>Plus it&#x27;s a slow, crappy website
评论 #17186641 未加载
dlhavemaalmost 7 years ago
This is very silly. I like it. I kinda compare this to an XKCD &quot;what if&quot; question about cooking. &quot;What if i dont have eggs, but I have a chicken?&quot; And so on...
mephitixalmost 7 years ago
This is a cool concept but this is so meta - it looks like my browser history recursed on itself lol
评论 #17181227 未加载
tbranyenalmost 7 years ago
Sorry too many obnoxious ads to stay longer than 5 seconds. Maybe put ads after you have a userbase?
评论 #17180986 未加载
brianlweineralmost 7 years ago
Making a chicken from scratch -- hilarious. Where do you source those &#x27;recipes&#x27; ?
评论 #17181169 未加载
cwyersalmost 7 years ago
I get a 404 every time I click on one of the recipes.
foobawalmost 7 years ago
Looks like the site is being hugged to death!
zippzomalmost 7 years ago
Where did you generate the directions from?
评论 #17182053 未加载
dbattenalmost 7 years ago
Cool idea, but super frustrating that your site breaks my back button. There&#x27;s basically never a justification for this.
golergkaalmost 7 years ago
&gt; Make the pancakes &gt; Go and buy it.<p>Would it be too much to add an actual recipe for the pancakes?
评论 #17181743 未加载
sdx23almost 7 years ago
Your site is broken, does not work without JS.
评论 #17213774 未加载