| I’m currently working on a PhD in cryptography and I ran into this particular entry a few months ago while trying to wrap my head around entropy as an information theoretic concept. To be honest, it triggered a cascade of revelation that I had not felt since the last time I took psychedelics. I read another article recently about the unexpectedly large role that randomness plays in embryonic development, and an idea clicked into place: Life is about sustaining order amongst chaos, negentropy in a sea of entropy. But how does evolution lead to larger and larger pockets of negentropy that are capable of sustaining in increasingly hostile environments? How exactly does evolution lead to more and more “advanced” life forms? Enter the magic of randomized algorithms. Randomized algorithms can often solve hard computational problems very efficiently, with the tradeoff that they have a small chance of failure. We can envision evolutionary leaps as computational problems, such as finding just the right folded protein to catalyze a particular cellular reaction. The magic of evolution is not just in building stable order, but also in harnessing randomness/entropy to solve environmental problems and then bootstrapping those solutions to solve higher level problems. Think about how just enough randomness is allowed into the process of meiosis to create perfectly functioning new humans that are wonderfully unique. DNA and RNA are the non-volatile memory of the biological computer. Central nervous systems eventually reached a level of complexity that allowed them to persist memories, which opened up an even higher order problem solving mechanism. We humans have taken it even further with a cerebral cortex capable of abstraction, leading to complex language and the technology to record that language permanently. |