News for hackers. Stuff that matters.
Re:Show HN: Cinc – GitHub for recipes by bruce_one on Tuesday July 18, 2017 @05:41PM (#14800283)
I'm a huge fan of the fact this does weight conversions (cooking by weight is now my favourite, and I've been looking for a site that is just weights, so this looks like a win to me :-) ).

One note I'd make, though, is that US, UK and Australian cups are all different sizes. (and possibly others?)

And from the one recipe I saw it looks like you're using UK cups? But, possibly not as well... Either way, it might be worth calling that out, or allowing for cup-type specification similar to how you do for weights?

Somewhat related, some sites call out egg weights too, and that might be something to try and do here too? (Because, if nothing else, egg weights are often written on the carton which acts as a guide; even if people don't actually weigh them.)

Another thought, again... Some kind of showcasing? A la Github's explore, or even "awesome" pages? I might be off, but to me discovery is really important for recipes and I love browsing "cookies" or "desserts in a hurry" or similar; and pages akin to that with community curation could be nice?

Hmm, another random idea... Some kind of more granular forking to facilitate things like "do you have a stand mixer?" and that kind of distinction? (Coupled with "equipment switches" maybe?) In the past I've done recipes that required something I didn't have, and I've had to tweak fairly aggressively to make it work, but when/if it did work, maybe adding that feedback into the recipe would be valuable? e.g. user ticks "don't have a dehydrator", and recipe tweaks to "use your oven and set it low", etc.

Anyway... It looks awesome! Keep doing what you're doing, and I'll use it :-) Just some random thoughts that came to mind :-)

Re:Show HN: Cinc – GitHub for recipes by anotherevan on Tuesday July 18, 2017 @06:34PM (#14800578)
Love that you can convert the measurements to preferred units (such as metric).

I second Bruce's comment about cup sizes being regional. So are teaspoons and tablespoons for that matter. The wikipedia pages do reasonable coverage on this.

So good to clearly indicate which region's measurements are being used.

Always been a frustration of mine when reading recipes as having to figure out what country the recipe is published in to figure out what the measurements actually are. (Unless they are in metric, which is unambiguous.)

Re:Show HN: Cinc – GitHub for recipes by neoteo on Wednesday July 19, 2017 @10:50AM (#14804662)
In fact a country selector would allow not just measures to be adapted but also the ingredients (eg. in some countries dry-yeast is a lot harder to find than the regular kind). Cuts of meat are different too and you often have to resort to Wikipedia's language options to see what a tenderloin cut (say) is in your own language. Finally you could have alternatives with which you could swap out any missing ingredients.
Re:Show HN: Cinc – GitHub for recipes by rojobuffalo on Tuesday July 18, 2017 @06:42PM (#14800626)
I was under the impression that the Imperial (UK) measures were mostly no longer used. Is that wrong?
Re:Show HN: Cinc – GitHub for recipes by anotherevan on Tuesday July 18, 2017 @10:25PM (#14801700)
Not sure on that, but there are more regions than just the US and UK. For instance, here in Australia a teaspoon[1] is 15ml, not 14.92ml, and a tablespoon[2] equals four teaspoons, not three, so 20ml, not 14.8ml.

[1] https://en.wikipedia.org/wiki/Teaspoon#United_States_customa...

[2] https://en.wikipedia.org/wiki/Tablespoon#Traditional_definit...

Re:Show HN: Cinc – GitHub for recipes by codefined on Tuesday July 18, 2017 @11:20PM (#14801822)
Currently living in the UK, perhaps 90% of the recipe books and equipment I currently have in my house are Imperial.

Definitely do value that as an option.

Re:Show HN: Cinc – GitHub for recipes by pbhjpbhj on Wednesday July 19, 2017 @06:45PM (#14808656)
Recipes are an area that is quite hard to shift to metric because often recipes are handed down from previous generations. Simplistic conversions are easy, but will often create slight problems in the recipe - eggs, 'spoon based measures, etc., break the rounding that goes on in moving between measure systems.

Cookware passed down too could help to promulgate Imperial measures, we have a heap of tins that are inch-based measures. They're small effects but they add up.

Re:Show HN: Cinc – GitHub for recipes by askvictor on Tuesday July 18, 2017 @06:34PM (#14800574)
> Somewhat related, some sites call out egg weights too, and that might be something to try and do here too?

Some technical recipe books I've used just specify the weight of total egg. Not that useful for a home cook though.

For that matter, I'm curious what egg size descriptions is like in other countries; in Australian shops they're like condom sizes - I haven't seen 'small' or 'medium' eggs for over a decade.

Re:Show HN: Cinc – GitHub for recipes by roryisok on Wednesday July 19, 2017 @05:15AM (#14802933)
We have small / medium / large here in Ireland. I'd bet they're the same size as your xl / xxl / magnum eggs though
Re:Show HN: Cinc – GitHub for recipes by BBlarat on Wednesday July 19, 2017 @02:42AM (#14802391)
Well it depends on what you're cooking, if you make an omelette it's not a big deal if you have too much egg, but if you make say a chocolate fondant than the size of the egg is very important to get the correct texture.
Re:Show HN: Cinc – GitHub for recipes by egeozcan on Wednesday July 19, 2017 @09:28AM (#14804104)
In Germany, they are "S", "M", "L", "XL"; although I've seen "S" only once, ever.
Re:Show HN: Cinc – GitHub for recipes by germanier on Wednesday July 19, 2017 @10:36AM (#14804532)
Size S is usually sold to be processed and not to end-consumers. If you really want to buy them you probably have most luck in organic food supermarkets (unless you need a few europallets of them).
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @05:44PM (#14800304)
Thanks! All useful thoughts.
Re:Show HN: Cinc – GitHub for recipes by NickBusey on Tuesday July 18, 2017 @03:30PM (#14799353)
This looks promising and fairly well done, but it's lacking a few critical features IMO. The first obvious one is a way to Diff a recipe and it's Forks (unless I missed that).

The harder and maybe more important one, is an issue that GitHub itself still hasn't figured out how to solve either. There should be a process for a fork of a recipe being able to explain why it is better than the original, and have the fork be able to be voted on so that the 'best' fork as voted by the most users becomes the canonical 'Chicken Noodle Soup' recipe, or at least display the forks on main recipe ranked by popularity.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:34PM (#14799388)
Yeah, it's on the list of things to do. Once there are enough recipes/users it will also be useful to see the history/ancestry of recipe. There are already a few that are forks of forks. All the recipe data is immutable and versioned, so that will happen at some point.
Re:Show HN: Cinc – GitHub for recipes by jitl on Tuesday July 18, 2017 @04:18PM (#14799715)
A++ would love to see the diff feature :)
Re:Show HN: Cinc – GitHub for recipes by ghayes on Tuesday July 18, 2017 @04:59PM (#14800027)
My first thought was to remove "Vegan Butter" from the chicken recipe (or move it into a "Dietary Substitutions"), but then I realized my forked recipe would probably just be lost in the void. Maybe the goal of forks should be more akin to pull requests?
Re:Show HN: Cinc – GitHub for recipes by colordrops on Wednesday July 19, 2017 @12:47AM (#14802036)
Seems that "Dietary Substitutions" could be a first-class data type. It would be a named multi-map of one item to another one. So you could create you own "Dietary Substitution Map" named "Nut allergies" or "Halal" or "Vegan", with butter -> canola oil, milk -> soy milk, milk -> almond milk, etc.

Then you could pick the particular substitution map that you care about and avoid forking recipes unnecessarily and have most recipes support most diet types if the proper map exists.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:04AM (#14802095)
Interesting idea. I can think of a few ways it would get complicated pretty quickly, but it's probably 90% doable without too much effort.
Re:Show HN: Cinc – GitHub for recipes by tedmiston on Tuesday July 18, 2017 @05:10PM (#14800083)
> There should be a process for a fork of a recipe being able to explain why it is better than the original, and have the fork be able to be voted on

That'd be a nice edition to GitHub's forks page. Over there star count might be the best proxy.

Re:Show HN: Cinc – GitHub for recipes by melicerte on Wednesday July 19, 2017 @10:25AM (#14804457)
I though the README.md and project stars was there for that precise reason. Am I wrong ?
Re:Show HN: Cinc – GitHub for recipes by tedmiston on Wednesday July 19, 2017 @10:40AM (#14804571)
On source repos, you're right. On forked repos, people often don't change the readme, and to see star repo counts of forks requires opening each repo individually.
Re:Show HN: Cinc – GitHub for recipes by JoshTriplett on Tuesday July 18, 2017 @05:33PM (#14800233)
> There should be a process for a fork of a recipe being able to explain why it is better than the original, and have the fork be able to be voted on so that the 'best' fork as voted by the most users becomes the canonical 'Chicken Noodle Soup' recipe, or at least display the forks on main recipe ranked by popularity.

A combination of popularity and the ability to choose to merge changes back into the original seems sufficient.

Re:Show HN: Cinc – GitHub for recipes by roryisok on Wednesday July 19, 2017 @05:16AM (#14802940)
"forks" is so fitting here
Re:Show HN: Cinc – GitHub for recipes by Jaepa on Tuesday July 18, 2017 @05:19PM (#14800165)
The idea for this has been around for a for a while. http://forkthecookbook.com/ goes back to 2012.

And its an interesting idea. Recipes can't be copyrighted and and recipes are generally derivative. The data is generally well structured, and fairly standardized (ingredients, equipment, instructions, photo, with optional fields for prep & cook time, servings, notes, difficulty, etc). But there are two primary issues:

1. Recipes don't really have a single inheritance. For example, I cook a lot & really enjoying cooking, but when I'm trying to make something new, I won't follow a recipe. I will read a bunch recipes, and try to understand the underlying ideas & steal the ones I think are interesting, then implement my own. So say I look up Tufo Matar find 3 recipes the make my own, if I want to contribute which recipe do I fork?

2. This may have been dealt with by the use of stars. when I was using forkthecookbook, there was no way of "bookmarking" recipes and the so users forked them, which lead to the results having huge number of identical forks. That being said it seems like the star system may resolve that. But currently it looks as though unmodified copies of the recipes still appear in the Forks list, which makes it harder to find benifical changes. Also it would be nice to have a history section with a message summarizing what changed.

All that said this does look nice.

Additionally, a nice feature to have would be to "import" a recipe, though since phrasing of a recipe is protected this gets a little bit legally complicated.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @05:25PM (#14800194)
Thanks for the great feedback.

Yeah, the version history, etc will have a UI at some point. You're also right that needs to be some sort of indication for the diff between forks. We'll get there. People haven't been going crazy with forks yet (turns out if you post to hacker news, that changes :), so that will be worked on.

There is an importer already! It's not perfect, but it works with most recipe sites.

Thanks for pointing out forkthecookbook.com. I hadn't seen that, and it's definitely relevant.

Re:Show HN: Cinc – GitHub for recipes by Jaepa on Tuesday July 18, 2017 @08:08PM (#14801110)
Oh cool I missed that. It looks like a fun project. I will definitely join and try to contribute some. Is there a better means of reporting bugs than the the contact us email form?
Re:Show HN: Cinc – GitHub for recipes by ehotinger on Wednesday July 19, 2017 @01:06AM (#14802106)
Yeah, it's interesting how many people have had the same idea at some point or another. I was fiddling around with Rails and AWS for a bit around 4 years ago and used the same idea for a tiny project. It's a bit like deja vu. https://github.com/ehotinger/OldCode/tree/master/VariantChef
Re:Show HN: Cinc – GitHub for recipes by overcast on Wednesday July 19, 2017 @10:22AM (#14804442)
A lot of us have tried this idea, me included two years ago. It seems like a logical idea, but there really isn't enough people looking for it.
Re:Show HN: Cinc – GitHub for recipes by chewxy on Tuesday July 18, 2017 @10:14PM (#14801660)
hello, FtC author here... it's mainly a zombie project now (you know, dead, but still has active users)
Re:Show HN: Cinc – GitHub for recipes by fanpuns on Wednesday July 19, 2017 @04:34AM (#14802752)
I tried this FtC before this one and really liked the idea. Did you ever do any write ups about making this project or the launch?
Re:Show HN: Cinc – GitHub for recipes by Jaepa on Wednesday July 19, 2017 @03:27PM (#14807140)
Hey chewxy. I think I talked to you about FtC for a while when it came out(irc maybe?). Good to see you again.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @10:22PM (#14801688)
i like some of the ui ideas on your site. nice work.
Re:Show HN: Cinc – GitHub for recipes by zdrummond on Tuesday July 18, 2017 @03:39PM (#14799420)
Nice!

It is clear you put a lot of care into this, and I am sure there is a bucket full of features you want to get to, but I have a big request.

What I really want is one step beyond a place to store recipes. I want a meal planning site! I want to create a pool of recipes that we like, and plug in how often this week we will eat at home. Then outcomes a grocery list and a plan for each day. Maybe it even sees what we have liked, and suggested new recipes to add to the pool.

I am this close to pulling the trigger on PlateJoy, but my biggest hurdle is I can't add recipes I _know_ we like to their list of experimental (to us) meals.

Really, I don't mind/enjoy cooking, but never seem to carve the time out to plan an entire family of four's meals a week in advance.

Re:Show HN: Cinc – GitHub for recipes by rojobuffalo on Tuesday July 18, 2017 @03:49PM (#14799492)
Hey I'm also working on this (separate from OP). In the meantime you might check out https://www.eatthismuch.com/.
Re:Show HN: Cinc – GitHub for recipes by papa_bear on Wednesday July 19, 2017 @05:31AM (#14803006)
Thanks for the mention - I started ETM with a similar goal in mind. We have a "personalize this recipe" function that's functionally similar to forking, but we never expanded on it much. We're planning to improve the social and browsing features eventually, but have some other priorities to get to first.

Also, cinc looks really nice - awesome work OP

Re:Show HN: Cinc – GitHub for recipes by alexkadis on Wednesday July 19, 2017 @11:47AM (#14805144)
I forgot about ETM! Thanks for creating it. Just logged back in and there was a friendly note about the new features (really good idea!). FYI there's one bug on the page:

Thanks for reading, and have a great day!

{{ TEAM_NAMES }}

The Eat This Much team

Re:Show HN: Cinc – GitHub for recipes by drakonka on Tuesday July 18, 2017 @04:55PM (#14799997)
This looks like exactly the kind of thing I've been searching for; thank you for the recommendation.
Re:Show HN: Cinc – GitHub for recipes by egeozcan on Wednesday July 19, 2017 @09:30AM (#14804117)
I've given ETM a go for a year (I was a paid member) but the ingredients were very hard to find in Germany so I gave up in the end.
Re:Show HN: Cinc – GitHub for recipes by chowes on Tuesday July 18, 2017 @07:59PM (#14801060)
Maybe an ingredients.json instead of a package.json, sub versions with quantities, and then this becomes a constraint solver!
Re:Show HN: Cinc – GitHub for recipes by anoek on Wednesday July 19, 2017 @07:59AM (#14803632)
Check out https://www.copymethat.com/ - has a great recipe import system, meal planning system complete with a shopping list generator, great view of the recipe while you're making it, it's been awesome for us.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:41PM (#14799441)
already in the works :)
Re:Show HN: Cinc – GitHub for recipes by zdrummond on Tuesday July 18, 2017 @03:42PM (#14799450)
Great! Do you plan on open-sourcing? Anyway for me to help, even if it's feedback?
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:50PM (#14799501)
Always happy to have feedback! The initial version will be rolled out in the coming weeks. Since it's a major product addition, there'll be some sort of announcement. So either sign up and you'll get a wonderful mass email notification soon. Or circle back in a few weeks.

Some aspects of the site are open sourced:

https://gitlab.com/keithasaurus/simple_html -- basically a port of Elm Html to Python to address what I perceive to be flaws of template rendering.

https://bitbucket.org/cinckitchen/kunits -- just a unit library I wrote. It's central to the site's scaling, etc.

That's a practice that will continue. But the full source will likely not be made public.

Re:Show HN: Cinc – GitHub for recipes by xyclos on Wednesday July 19, 2017 @09:01AM (#14803944)
Should have the fork icon be an actual fork rather than the github icon.
Re:Show HN: Cinc – GitHub for recipes by xyclos on Wednesday July 19, 2017 @03:56PM (#14807364)
I didn't expect this to get so many points. I'll add a bit more substance:

The ability to base your own work off of others' is one of the most important features of github. It is probably also a feature that probably wouldn't necessarily be understood by somebody not in technology or not familiar with how git works.

If this was my product, I would have named it it "Fork". Putting that feature front and center and making it really obvious that it is the stand out feature of the app, IMO, would help people to get right away why what you've built is so awesome. Even if they don't know what the heck github is.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:08PM (#14799192)
If anyone wants to know the stack it's Django/Postgres on the backend, and an Elm SPA frontend. All data goes through an undocumented REST API.
Re:Show HN: Cinc – GitHub for recipes by dpapathanasiou on Tuesday July 18, 2017 @09:50PM (#14801568)
Nice project!

If you need more data, check out this:

https://github.com/dpapathanasiou/recipebook

I've also enabled it to talk to this via TOTP, if you ever decide to switch to/want to enable mongo as your recipe doc store:

https://github.com/dpapathanasiou/ARMS

Good luck with it, and keep us posted!

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @10:08PM (#14801632)
Thanks, but we have our own importer. BTW, I'd suggest writing a metadata fallback in your library. You'd be surprised how many sites will work just on parsing json linked data or schema.org's Recipe format.

Good luck!

Re:Show HN: Cinc – GitHub for recipes by brntn on Tuesday July 18, 2017 @05:26PM (#14800197)
Nice work!

Are you using mptt or treebeard under the hood to manage the forking?

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:14PM (#14800474)
Nope. It's a pretty simple relation to express without external libraries, so I figured I'd keep the granular control and just do foreign keys. Easier to refactor schema or migrate data that way.
Re:Show HN: Cinc – GitHub for recipes by justboxing on Tuesday July 18, 2017 @06:56PM (#14800706)
This looks great! Congrats on shipping!!

I like that you have a scaling feature. => https://www.cinc.kitchen/info/features

I know this may be too much to ask, but if you are taking requests, some basic nutritional info (ex: Protein content, avg. calories) might make it even more awesome for those of us tracking daily calories, protein (for atheletes etc). I understand things like sodium, fat might vary depending on how much salt or oil the person cooking the recipe uses, so maybe this might not be feasible to implement...

Re:Show HN: Cinc – GitHub for recipes by mch82 on Wednesday July 19, 2017 @01:57AM (#14802233)
Good idea... Formatted to look like a standard nutrition label would be a nice touch
Re:Show HN: Cinc – GitHub for recipes by roryisok on Wednesday July 19, 2017 @05:21AM (#14802958)
I love this, signed up straight away. I've also recently discovered cookingforengineers.com and I love their card recipe system. it would be so cool if you could add something similar - I hate the traditional model of recipes, I always have to read and re-read them several times.

I'm not sure how you would go about adding this though, its quite different from the structure you have already

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @04:23PM (#14807578)
Yeah, I've seen what they do. I like it in some ways. But with user-submitted input, their recipe card system at some point will be insanely wide/large/unwieldy.
Re:Show HN: Cinc – GitHub for recipes by mch82 on Wednesday July 19, 2017 @02:03AM (#14802259)
Maybe a button to order the ingredients from Amazon or similar?

Edit: And maybe a shopping basket in case someone wants to order ingredients from a few recipes.

Edit (again): And don't forget about letting people order the equipment too.

Re:Show HN: Cinc – GitHub for recipes by acalderaro on Wednesday July 19, 2017 @01:30AM (#14802155)
Someone correct me if I'm wrong, but should the "What's the name mean" in the about section be "What does the name mean?" or "Whats the name mean?"

The first is "proper" the second is colloquial. At least that's what I thought.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:37AM (#14802173)
It's not proper grammar :) Proper grammar would be "What does the name mean?"

It's written this way simply because it's a question I've heard a lot, and when people say it, they usually combine "what" and "does" and say "What's the name mean?"

Re:Show HN: Cinc – GitHub for recipes by jszymborski on Wednesday July 19, 2017 @01:38AM (#14802177)
The 's contraction can mean 'is', 'does' or 'has'.

In this case "What's the name mean" expands to "What does the name mean".

"Whats the name mean" is grammatically incorrect. :)

Re:Show HN: Cinc – GitHub for recipes by AAAton on Tuesday July 18, 2017 @03:37PM (#14799410)
neat idea!

A weird piece of feedback: Something about the UI gives me a substantial feeling of loneliness.

Re:Show HN: Cinc – GitHub for recipes by jasonjayr on Tuesday July 18, 2017 @03:51PM (#14799506)
I don't think it's loneliness -- I think it's a stark contrast to most of the other major recipe collection sites out there that are visually cluttered.

I think that's a refreshing change for this type of site; You may want to consider a means of allowing users to curate and discuss recipes on sub-domains, some kind of API or some other means of splitting it up? A kind of crisp, clean social platform for food prep ....

Re:Show HN: Cinc – GitHub for recipes by AAAton on Tuesday July 18, 2017 @05:41PM (#14800284)
I don't seek more flashiness or colors. I actually appreciate the simplicity.

Thoughts on what the feeling could be rooted in:

I Think it would help with more than 3 recipes on the front page. That gives a feeling of emptiness that can be confused with loneliness.

I also think there could be a better choice of image cropping. One that does the trick of making them all one size, but that also lets me see the food and thus inspires me.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:56PM (#14799541)
Yeah, there's a whole concept of how it may work for collaboration that has yet to be implemented. Thanks for the feedback.
Re:Show HN: Cinc – GitHub for recipes by zdrummond on Tuesday July 18, 2017 @03:41PM (#14799443)
Odd, but I felt the same... it looks nice, its clean, and easy to read... but I didn't get the same excitement to cook as I do with say Serious Eats (example: http://www.seriouseats.com/recipes/2017/05/new-orleans-style...)
Re:Show HN: Cinc – GitHub for recipes by dhruvkar on Tuesday July 18, 2017 @03:45PM (#14799472)
I can see that.

But I prefer the pinboard-esque design to a flashier one.

It's utilitarian and snappy - just the way my grandma made 'em.

Re:Show HN: Cinc – GitHub for recipes by 0xCMP on Tuesday July 18, 2017 @06:09PM (#14800437)
Agreed. It looks very good, but there needs to be some play with how items flow on the page and a little more contrast.

Some of the white areas can be filled in with some nice text on how to use the product or ideas of what to do next?

This is mainly on the home/list pages. The page for the recipes looks pretty balanced

Re:Show HN: Cinc – GitHub for recipes by styfle on Thursday July 20, 2017 @07:36AM (#14811548)
That's a good way to describe it. Something about it feels empty.

I think the most obvious is the tiny sliver of a picture on each card. It feels like I'm looking though a key hole.

Besides that, the website is great!

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:43PM (#14799458)
This cracks me up. At the same time, it sounds like it's something that should be taken seriously. Thanks for the feedback.
Re:Show HN: Cinc – GitHub for recipes by jordanwallwork on Wednesday July 19, 2017 @05:51AM (#14803097)
I went for a pretty ambitious test recipe (Heston Blumenthal's Egg in Verjus, Verjus in Egg), unfortunately I'm not able to save it - it's complaining that one of my ingredients is an invalid weight - 3.3 grams Gellan F. If I remove it then it complains about the ingredient before it, so I'm wondering if there's an ingredient limit? It's at about the 40th listed ingredient. It took me ages to input everything so I do hope I'm able to save it!

The recipe entry experience was great though, some small details that I think would improve things even further:

- Esc should clear the 'text entry' modal, I kept clicking this by accident when wanting to add a new section heading and it was a nuisance having to click the 'close' link

- '+ Ingredient section' should replace last ingredient row if blank

- Would be nice to have section headings (similar to 'ingredient sections' for recipe methods) to break up recipes with multiple discrete sections - Hard to find errors in long recipe. Could be more prominant, or add a 'jump to next error' button?

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Thursday July 20, 2017 @02:32AM (#14810426)
Thanks for the detailed issue. Sorry for the trouble! Could you send me the recipe link? I'm unsure know why you'd be hitting the issues you mentioned.

I'll try to respond to the issues you raised one-at-a-time:

1. 3.3 grams should be valid. Unsure why that would be a problem unless some weird unicode stuff???

2. There's no ingredient limit.

3. Esc clearing: I agree :) Clicking on the black transparency layer should also clear it. I just need to build it in. Maybe tomorrow :)

4. Plus -- you're right. Hadn't thought of that

5. Headings: I've left that for users to choose to do on their own. Hard to get too strict about that stuff. (Same reason steps aren't numbered.) I'd suggest doing all caps and a line break at each section.

6. Errors: I agree. There are a number of things ahead of that on the list of priorities, but it's a good idea.

Thanks for the descriptive feedback! Heston Blumenthal's recipes are always welcome on the site! Let me know if you run into any other trouble.

Re:Show HN: Cinc – GitHub for recipes by gyrocode on Tuesday July 18, 2017 @03:33PM (#14799371)
Interesting idea... Phrase "fork a recipe" just got a new meaning.
Re:Show HN: Cinc – GitHub for recipes by mch82 on Wednesday July 19, 2017 @02:00AM (#14802247)
Might be worth user testing some different ways of saying "fork" in case the people who cook aren't the same as people who code.

One to try might be "Remix" and "Remixes"?

Re:Show HN: Cinc – GitHub for recipes by pbhjpbhj on Wednesday July 19, 2017 @06:54PM (#14808718)
"Adapt", "modify", "tweak", "personalise", ...?

Is forking really good for recipes, do you want to automate inclusion of upstream changes, surely not?

Re:Show HN: Cinc – GitHub for recipes by DerfNet on Tuesday July 18, 2017 @05:14PM (#14800126)
this is a great idea. How many times have you looked at reviews on recipes.com or whatever and the first 10 include a half dozen substitutions, basically making a different end product entirely? each of those reviews could instead be a fork. awesome!
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:47PM (#14800660)
That's the idea. Still needs some work :)
Re:Show HN: Cinc – GitHub for recipes by LostCharacter on Tuesday July 18, 2017 @04:43PM (#14799898)
Nice site! I look forward to using it in the future. One thing - when using lastpass to generate a password, it fails to fill the first password and only fills the "repeat" portion. Likewise, it fails to fill the username field for login.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @04:54PM (#14799987)
Yeah, I have this problem with Mac's keychain on Safari as well. I haven't had the time to fix yet, but it's helpful to hear the same from someone else. Thanks.
Re:Show HN: Cinc – GitHub for recipes by omnimus on Wednesday July 19, 2017 @02:39AM (#14802380)
Is it open-source project? Are you looking for contributions? I am passionate cook - designer - frontenddev. I struggle with recipe sites and where to save mines. If this was somehow libre and had future i might want to contribute.
Re:Show HN: Cinc – GitHub for recipes by yellowapple on Tuesday July 18, 2017 @06:42PM (#14800628)
So I'm trying to submit my cheesy toast recipe as a test. Unfortunately, I can't:

- "1 slice" (of bread) is not a valid quantity

- "to taste" (of black pepper) is not a valid quantity

Oh well. I guess I won't be using this then, at least not yet.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:49PM (#14800678)
those can be handled:

1 | slice bread

(blank) | black pepper, to taste

Some aspects of the UI/UX still need work.

Thanks for the feedback.

Re:Show HN: Cinc – GitHub for recipes by yellowapple on Wednesday July 19, 2017 @11:23AM (#14804939)
I tried both of those; still complained about an invalid quantity.
Re:Show HN: Cinc – GitHub for recipes by overcast on Tuesday July 18, 2017 @04:51PM (#14799966)
Looks like a more complex version of what I had created with imadefood over a year ago. Similar features, with the branching, etc. I've been working on an iteration into a slightly different direction. As it didn't pick up any steam. Good luck :)

As others have stated below, forkthecookbook, forkingrecipes, and also recipelabs. All do basically the same thing. I just don't think there is enough market for it. Certainly was a fun little project though!

https://news.ycombinator.com/item?id=10853665

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @04:59PM (#14800028)
Looks like a 502 error on the site. Is it still up? I'd be interested to see your approach if possible.
Re:Show HN: Cinc – GitHub for recipes by overcast on Tuesday July 18, 2017 @05:02PM (#14800046)
Took it down to concentrate on other work, though I'd be open to discussion. [email protected]
Re:Show HN: Cinc – GitHub for recipes by trwhite on Wednesday July 19, 2017 @08:22AM (#14803758)
Nice idea. You should get Schema Json (http://schema.org/) on this so the recipes can be crawled properly.
Re:Show HN: Cinc – GitHub for recipes by fanpuns on Wednesday July 19, 2017 @04:41AM (#14802784)
Nice project, I like the format of entering new recipes. I think you will get good uptake even from users who don't know what GH is :)

Is this project open source or does it plan to be at some point? I've looked at some of the other projects out there that are similar, but many seem to die based on the founder running out of steam or getting busy with other stuff. I would really be interested in contributing to this or a a similar project if anyone has a suggestion for one that is open.

Re:Show HN: Cinc – GitHub for recipes by whatnotests on Tuesday July 18, 2017 @04:18PM (#14799717)
AMAZING idea.

Please allow me to G+ connect or facebook connect, b/c I don't want to have yet another password to remember, and I'd like to (maybe?) share some activity on Cinc with my FB peeps.

Just a thought.

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Thursday July 20, 2017 @03:49AM (#14810716)
At some point ... :)
Re:Show HN: Cinc – GitHub for recipes by jstoja on Wednesday July 19, 2017 @01:47AM (#14802202)
I really like it. I often look for a receipe with many likes online and have to read dozens of comments to adjust it...

For example the receipe of some cake where nearly all commenters advise to put 1/4 of the sugar advised. If you don't read the comment, chances are that even with a recipe approved by many people it tastes like shit.

I really hope this will grow and success!

Re:Show HN: Cinc – GitHub for recipes by joepour on Wednesday July 19, 2017 @05:19AM (#14802947)
This is really cool, congratulations on shipping!

Have you thought about simplifying the UI by changing "Forks" to something like "Twists" or Takes (as in 'my twist on' or 'my take on').

We all understand what I fork is but the average user will likely get confused, and not just because a fork is a kitchen utensil!

Re:Show HN: Cinc – GitHub for recipes by azeirah on Wednesday July 19, 2017 @09:49AM (#14804238)
Please pay someone to add a few thousand recipes, and please keep working on this for a few years. This can be huge.
Re:Show HN: Cinc – GitHub for recipes by bruth on Wednesday July 19, 2017 @05:32AM (#14803014)
Wow! My friend and I had this idea years ago.. possibly pre-GitHub. I am glad someone finally made it! Well done. My particular interest was seeing how a recipe deviates from the original.. a recipe graph of sorts. That would a fun way to visually explore and find related recipes that are similar in ingredients.
Re:Show HN: Cinc – GitHub for recipes by overcast on Wednesday July 19, 2017 @10:24AM (#14804454)
It's been done to death already. No one really seems to want this, even though it's awesome branching recipes.
Re:Show HN: Cinc – GitHub for recipes by taherchhabra on Tuesday July 18, 2017 @11:53PM (#14801905)
Is there a way to compare how it actually tastes? , These days I am baking cakes by watching recipes on youtube, the texture always comes correct and I use exact weights as described but the taste is somewhat lacking. It would be good if we can give reference to a local cakeshop for its similarity to the recipie
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:11AM (#14802113)
Do you mean can you do that in comments? Or are you asking if we can automate a sense of taste? The latter would be extremely difficult. Not sure I understand :)
Re:Show HN: Cinc – GitHub for recipes by markdown on Tuesday July 18, 2017 @06:58PM (#14800711)
Viewing source made me sad. One would think that recipes of all things would survive the appification of the web.
Re:Show HN: Cinc – GitHub for recipes by tylerdurrett on Tuesday July 18, 2017 @07:12PM (#14800781)
Next step: npm cook spaghetti-and-meatballs

In all seriousness though, definitely looking forward to a public API. Great work!

Re:Show HN: Cinc – GitHub for recipes by x0 on Wednesday July 19, 2017 @12:54AM (#14802060)
Is there a way to do pull requests? I'd like to go through and convert a few people's °F to °C.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:02AM (#14802091)
No, but you can fork it for yourself if you want. I think most people that are writing fahrenheit want fahrenheit. However, at some point there will likely be a conversion ability for that.
Re:Show HN: Cinc – GitHub for recipes by F_r_k on Wednesday July 19, 2017 @02:50AM (#14802421)
It's a shame that units are not understood by the system. Once imputed they should be stored as K or °C and then displayed as the user wants
Re:Show HN: Cinc – GitHub for recipes by melicerte on Wednesday July 19, 2017 @10:22AM (#14804438)
Nice idea. Just that code is a universal language, english is not. Is there any way to handle multiple languages for a same recipe outside of forking? forking is one way to adresse this issue but there would not be any other value to the fork than translating a recipe.

Just asking

Re:Show HN: Cinc – GitHub for recipes by joshumax on Tuesday July 18, 2017 @07:50PM (#14801028)
I started a teensy bit of work on something sorta like this a while ago: https://github.com/joshumax/git-cooking

Glad to see somebody actually brought a similar idea to fruition :)

Re:Show HN: Cinc – GitHub for recipes by jerrysievert on Tuesday July 18, 2017 @10:41PM (#14801736)
might I ask that recipes be presented in h-recipe format? (http://microformats.org/wiki/h-recipe) it's simple to do, and works really well.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @12:55AM (#14802063)
What's the case for h-recipe over schema.org's recipe format?
Re:Show HN: Cinc – GitHub for recipes by qrv3w on Tuesday July 18, 2017 @08:50PM (#14801293)
This is cool!

A couple weeks ago I was looking for a way to find similar recipes (forked recipes, in a way) and I ended up making my homebaked solution. [1]

[1] https://timetomakefood.com/find

Re:Show HN: Cinc – GitHub for recipes by midgetjones on Wednesday July 19, 2017 @04:00AM (#14802630)
I think this is a brilliant idea, but I wonder if the terminology should be changed? I think the concept of saving a copy of a recipe, then editing it would come much more naturally to the 99% of people who have never heard of github.
Re:Show HN: Cinc – GitHub for recipes by enobrev on Wednesday July 19, 2017 @02:49AM (#14802416)
I've been wanting to try this for a while. This looks great! Nice to see some excellent suggestions in this thread as well, that I definitely never thought of. I hope this is successful, as I'm a huge fan of the idea.
Re:Show HN: Cinc – GitHub for recipes by INTPenis on Wednesday July 19, 2017 @03:32AM (#14802549)
But it's not really like github for recipes until you solve the url interface.

I should be able to go to a user and their recipes with the same ease as on github. Having unique IDs for recipes exposed in the URL isn't really necessary.

Re:Show HN: Cinc – GitHub for recipes by amadeusw on Tuesday July 18, 2017 @05:04PM (#14800056)
Looks great! I'm inclined to host my recipes there.

But before I do that, what is the future for this site?

* Do you monetize by getting a cut from the shopping cart? * Will I be able to easily download my data in the future, like I do with git repositories?

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @05:10PM (#14800087)
I built it primarily for myself. It's able to run on cheap hardware and is very lightweight, so I plan to keep it up indefinitely at minimal cost. I haven't begun looking into funding/monetization, but that may happen soon. All data is already available via the API, so at some point, there will be a "Download my data" feature.
Re:Show HN: Cinc – GitHub for recipes by amadeusw on Tuesday July 18, 2017 @06:46PM (#14800655)
Awesome, I'm in.
Re:Show HN: Cinc – GitHub for recipes by 52-6F-62 on Tuesday July 18, 2017 @04:47PM (#14799939)
This is a great idea!

My one criticism right off the bat is the name -- the pronunciation isn't immediately obvious. ("Sink?", "Kink?", "Kins?", "Since?")

Then again, I don't know if that's just me...

Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @05:19PM (#14800163)
It's meant to be a pun for "kitchen sink," and also to work with the notion of "sync"-ing. It's pronounced like "sink." Cinc is the number 5 in Catalan and refers to the amount of senses we use when cooking.
Re:Show HN: Cinc – GitHub for recipes by 52-6F-62 on Tuesday July 18, 2017 @06:36PM (#14800589)
I retract my criticism then! Also, it seems I should have read the About page. Might I suggest adding it to the top navigation? I think some further explanation/self promotion (especially as you've written it) is warranted.

edit: Also should have known. "Cinq" is five in French as well.

Re:Show HN: Cinc – GitHub for recipes by tedmiston on Tuesday July 18, 2017 @05:12PM (#14800102)
I read it as "sink" like the ci in circle.
Re:Show HN: Cinc – GitHub for recipes by julee04 on Tuesday July 18, 2017 @04:47PM (#14799936)
this is a crazy fast site! can you share what you are using to host and serve it?
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:40PM (#14800621)
AWS/nginx on a fairly minimal instance. speed probably comes from:

- it's an SPA, so it's mostly just doing API calls.

- the database is designed to be fast at a few orders of magnitude of size beyond its current state

- everything is gzipped

Re:Show HN: Cinc – GitHub for recipes by sandinmyjoints on Wednesday July 19, 2017 @12:10AM (#14801957)
And no ads, unlike pretty much every other free site with recipes!
Re:Show HN: Cinc – GitHub for recipes by jdjdjdhjehd on Thursday July 20, 2017 @05:21PM (#14816398)
Why does your terms of service mention a web development agency?
Re:Show HN: Cinc – GitHub for recipes by TekMol on Wednesday July 19, 2017 @02:56AM (#14802441)
Interesting project, well executed!

Are you storing the recipes in Git repos or in the Postgres DB?

If in Postgres, what is the format? Do you put each receipe in a single JSON field? If not, what does the data structure look like?

Re:Show HN: Cinc – GitHub for recipes by zitterbewegung on Tuesday July 18, 2017 @04:45PM (#14799923)
I'm working on a project and having a API for recipes would be great. I see there is a mention on your ToS but I don't see where you could access it?
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:46PM (#14800653)
It's undocumented, but feel free to check out the calls in your browser's debugger. There's no guarantee of API stability or token permanence at this point. So integrations are not advised yet.
Re:Show HN: Cinc – GitHub for recipes by rkuykendall-com on Wednesday July 19, 2017 @10:33AM (#14804507)
Love it!

Would be most useful to me with calorie support. I see some users are hacking it by adding it to the title or in the notes. That should be a strong hint.

Re:Show HN: Cinc – GitHub for recipes by kbanman on Tuesday July 18, 2017 @06:34PM (#14800581)
Very well done!

I had started on a similar idea a while back, but never got around to it. Even have a cute domain for it (pifork.com) in case you're interested :)

Re:Show HN: Cinc – GitHub for recipes by damerms on Tuesday July 18, 2017 @04:48PM (#14799950)
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @05:03PM (#14800050)
Cool. Hadn't seen this before. Is it your site?
Re:Show HN: Cinc – GitHub for recipes by Toast_ on Tuesday July 18, 2017 @08:16PM (#14801156)
Looks good. I think you should also consider adding the "keto" diet on there as well. Maybe meals < 10 net grams of carbs?
Re:Show HN: Cinc – GitHub for recipes by pyedpiper on Tuesday July 18, 2017 @08:21PM (#14801174)
yes, then it will be easier to avoid diets that assume our digestive system hasn't had any evolutionary pressure since the neanderthals...
Re:Show HN: Cinc – GitHub for recipes by Toast_ on Wednesday July 19, 2017 @02:59PM (#14806892)
I'm confused, do you actually think the ketogenic diet is based on a neanderthal diet?
Re:Show HN: Cinc – GitHub for recipes by linopolus on Wednesday July 19, 2017 @02:21AM (#14802312)
Another site totally unusable without JS enabled, where it could be just used to add dynamics to otherwise nicely generated HTML..
Re:Show HN: Cinc – GitHub for recipes by thearn4 on Tuesday July 18, 2017 @07:05PM (#14800740)
An analog to Travis CI for this would be interesting and delicious.

An analog to Docker images would be something like Blue Apron or Hellofresh I guess.

Re:Show HN: Cinc – GitHub for recipes by noway421 on Wednesday July 19, 2017 @12:34AM (#14802000)
>An analog to Travis CI for this would be interesting and delicious.

Surprised it is not a startup yet..

Re:Show HN: Cinc – GitHub for recipes by rcpt on Tuesday July 18, 2017 @06:28PM (#14800545)
"guthub"
Re:Show HN: Cinc – GitHub for recipes by aracarie on Tuesday July 18, 2017 @08:07PM (#14801107)
Open Sauce
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @06:31PM (#14800561)
lol
Re:Show HN: Cinc – GitHub for recipes by joombaga on Tuesday July 18, 2017 @03:33PM (#14799376)
How are you doing volume to weight conversions? Do you have a big table of weights-by-volume for different ingredients?
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Tuesday July 18, 2017 @03:37PM (#14799401)
Yeah, densities and fuzzy matching. It'll get more intelligent eventually, but does a pretty good job on common ingredients at the moment.
Re:Show HN: Cinc – GitHub for recipes by mcjiggerlog on Wednesday July 19, 2017 @04:24AM (#14802712)
It'd be good if you could customise what kinds of foods should be displayed in what measurements.

E.g. I'm seeing 1 cup of steamed rice - being British I have no idea what that means. I turn metric on and it tells me 237 milliliters of rice, whereas I would be expecting grams. I'm pretty sure measuring solids by volume is a US-only thing.

Re:Show HN: Cinc – GitHub for recipes by dgfgfdagasdfgfa on Tuesday July 18, 2017 @04:11PM (#14799672)
Looks good!

The mix of Sans-Serif and Serif is a little weird.

Re:Show HN: Cinc – GitHub for recipes by yousifa on Wednesday July 19, 2017 @02:56PM (#14806865)
Would like to pm you. Can you please put your contact info in your profile or email me (in my profile)
Re:Show HN: Cinc – GitHub for recipes by amelius on Wednesday July 19, 2017 @05:50AM (#14803091)
> Chicken Alfredo Pasta with Sweet Potato Noodles (480 Calories per Serving)

You probably mean 480 kilo calories.

Re:Show HN: Cinc – GitHub for recipes by zimpenfish on Wednesday July 19, 2017 @06:04AM (#14803159)
It's been commonly accepted that "calories" without qualification means "kilocalories" in prose / speech for many years.
Re:Show HN: Cinc – GitHub for recipes by ClashTheBunny on Wednesday July 19, 2017 @06:06AM (#14803168)
Calories with a capital C are kilocalories.
Re:Show HN: Cinc – GitHub for recipes by macygray on Wednesday July 19, 2017 @06:04AM (#14803162)
I have a feature request: add diffs and ability to show who have starred and who have forked your recipe
Re:Show HN: Cinc – GitHub for recipes by boromi on Tuesday July 18, 2017 @08:15PM (#14801149)
Does this not support issues and comments? If not those would be welcome additions.
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:00AM (#14802082)
There are comments (if enabled by the author). Not sure if issues will make sense? Would you be writing recipes collaboratively?
Re:Show HN: Cinc – GitHub for recipes by williamle8300 on Wednesday July 19, 2017 @11:21AM (#14804915)
Are sign-ups disabled? Not getting my confirmation email
Re:Show HN: Cinc – GitHub for recipes by keithasaurus on Wednesday July 19, 2017 @01:00PM (#14805766)
No! We've just had so many that our email server has been backed up! It should come soon. Apologies for the delay!
Re:Show HN: Cinc – GitHub for recipes by kwhitefoot on Thursday July 20, 2017 @03:53AM (#14810727)
Minus marks for blank window if JS is disabled.
Re:Show HN: Cinc – GitHub for recipes by m3kw9 on Tuesday July 18, 2017 @10:14PM (#14801657)
I was sold on Forking, I'm sure no pun intended
Re:Show HN: Cinc – GitHub for recipes by livas on Wednesday July 19, 2017 @02:55AM (#14802439)
this is a pretty cool thing. just maybe they can change that design. Anyway, i like that.
Re:Show HN: Cinc – GitHub for recipes by k__ on Tuesday July 18, 2017 @03:48PM (#14799491)
Seeing metric units written out feels kinda odd.

Otherwise very nice idea :)