News for hackers. Stuff that matters.
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