Genetic Soylent

Random solutions to interesting problems



What is this?

Genetic Soylent is an attempt to automatically create a Soylent recipe given a list of ingredients and a target nutrient profile.

You can play with it by pressing to step to the next generation, to step to next generations automatically and to reset the simulation.

Original code by nick: http://github.com/nick/genetic-soylent

This version by 2potatoes: http://github.com/2potatoes/genetic-soylent

Notes on genetic soylent can be found on 2potatoes blog.

How it works

On each subsequent 'generation', the following happens:

Choose Your Own Recipe

This should now work with any recipe from diy.soylent.me. Find your favorite recipe, add "/json" to the end of the URL, copy the resulting text and paste it into the box below.

Warning: This is still very experimental. I've tried it with my own recipe and one other and it has worked, but I haven't double checked the numbers.