Can Life Start From Noise
Audience:
We fill a soup with 4000 random programs — no design, no selection, no goal — and let them run into each other. For thousands of epochs, nothing happens. Then, almost from one moment to the next, the chaos collapses into order: some of the tapes have started copying themselves, and they take over everything.
Analytics
Comments
Very creative video concept and execution. Certainly requires a suspension of disbelief. Ultimately, it’s a phenomenal thought experiment, even if it’s more of a mathematical metaphor than a literal blueprint for actual chemical abiogenesis. And the animations/video quality was top-notch.
Motivation Extremely important topic. Thanks
Clarity Good job of explaining
Novelty Good animation. Nice work
Animation impressive but I did not get the point of the video.
This was amazing! Very interesting and it was a pleasure to watch
Here are just some of the things that stood out to me positively:
- Great combination of visuals and narration. Both complement each other, instead of one just repeating what the other one is doing already.
- Listing and citing your sources!
- Having a tool to play around with after watching the video, is also super fun.
My understanding is that it is showing how a primordial soup might develop into something as complex as DNA sequences. I don’t know the topic well, but I did manage to follow along. The audio quality was a bit low.
great visuals, and such a cool idea! I love evolution stuff and emergence.
love the BF runner animation, great presentation
great job establishing motivation at the beginning and building up to the BF soup. Once you started talking about the self-modifying BF, I kind of saw where you were going and couldn’t wait to see self-replication emerge! I was very engaged and excited.
I was confused when you transitioned to the soup. At first, I didn’t know whether each frame of animation was a program step or an epoch, but I figured that out from context after a moment. But I still had some other questions: When does a generation/epoch end? (this was eventually answered at the end: the cutoff). This kind of killed the momentum of the buildup for me since I spent the whole time in the soup confused, and when the reveal of order happened it wasn’t as impactful as it could’ve been.
I wasn’t even convinced you actually achieved genuine self-replication until after you explained the program that emerged. But it was an “ah ok he actually did do self-replication” instead of “woah, he did self-replication!”
I would like to have seen a step by step explanation of the genetic algorithm, like showing an “organism”, its genes, it running its life, and then recombination, and then running again. You do such a great job with step-by-step animated explanation throughout the rest of the video. This was the only place where it fell short, and made you lose me right before the big moment. You also could’ve avoided addressing the non-termination objection by explaining that you cut off after some number of iterations while explaining the genetic algorithm, and still include the nod to the halting problem.
I also think it would’ve been helpful to explain the self replicating program before you convince me that you didn’t fine tune, to maintain the momentum after the revelation of order. I didn’t suspect that you fine-tuned, and it kind of disrupted the flow of the video. The thing about fine-tuning should’ve come after the explanation of the program.
I’m not really sure what you’re getting at with the second law of thermodynamics or the compression piece, and they seem to contradict each other because you show information (entropy) sharply decrease right after saying we don’t break the second law of thermodynamics. And you don’t really transition into or between these topics well. The ending of the video kind of lacks focus and cohesion, shifting between topics without transitions between them, which hurts its flow. Not a huge deal though, since that’s after the important stuff anyway. Everything up to the big reveal had very good organization, focus, and flow though. There were very clear steps that led into each other intuitively, a great buildup, and a great reveal. Just the end of the video that had this issue.
Nitpicks
use a declicker for voiceover audio, your mouth sounds are distracting. This is a pet peeve of mine, so I’m not sure if normal people are bothered by it as much as I am lol.
when you explained braces {}, I initially thought they were structural like brackets [] since they look similar. It might help to make it more visually obvious that they’re very similar to <> by not leaving out the description of <> when you introduce them, putting those descriptions beside each other, and talking about arrows by color instead of “position 1” and “position 2”.
+- inc/dec
<> move blue arrow
{} move pink arrow
[] repeat
so instead of fading <> back in after explaining {}, keep it around the whole time and keep them next to each other.
when you showed a DNA animation, it would’ve been good to show the split into halves, each half reconstructing its counterpart, and then another split, to foreshadow what the self-replicating program does. This would’ve given me a picture in my head to look forward to throughout the video, and prime me for understanding the self-replicating program. small missed opportunity.
Overall, great stuff. Great visualizations, great topic, great buildup, and great result. Just a bit of explanation missing and some flow issues that could mostly be fixed by moving things around and improving transitions. Awesome video!
I seriously have to say: this video was really good!
On the topic, it’s cool how by making a “FightFleeFeedF***” esolang, you can create some kind of self replicating machine, and that shows how chaos strives to become order.
On the presentation, you did a really good job explaining the concepts, a power I personally wish would come naturally to me.
Nice video!
A very interesting problem and a nice way to attack it. Animations are very good! i like this.
Nice idea and decent presentation. In the end a bit thin, though. And the vibe coded simulator also doesn’t help.
Interesting. What was the sequence that replicated?
This is a really interesting video, but I must admit that some of it goes by pretty quickly, so it’s a little hard to follow and I’m not sure I fully understanding everything. Although I was unfamiliar with this topic, I have read the book Godel, Escher, Bach, by Douglas Hofstadter, and many of the ideas are quite similar. The reason I bring this up is because if I had NOT read this book, then I might have had a much more difficult time following what is going on in this video.
From a visual perspective, this video is pretty well done. The graphics are helpful for understanding what’s going on. However, the voiceover is not great in my opinion. It’s just a tad dull and monotone. I think the creator should put more of his personality into the voiceover. Doing so might help to engage more viewers.
Overall, I give this video very high marks for originality and presentation. But I do worry that viewers might not really be able to understand exactly what’s going on without a lot of additional effort.
Cool topic! I’ve also wondered about how abiogenesis could’ve happened. I even came up with my own tentative analogy (again not being a biologist myself, so I don’t know how accurate it is) and could end up making a video on that eventually. But I haven’t managed to confirm mine with a computer simulation, so it’s cool to see yours in action!
There are a few things I was wondering after watching it.
Do all programs the process eventually converges to end up palindromic, or is it just that this particular example landed that way? If so, could you go into a little more detail as to why?
Also, you show one example which seems to converge on order, and then it fades away. Is this common, or something special that happened in this case? Have you looked into why it happened?
Anyway, I loved seeing the order emerge from the chaos here, and the glimpse at how life might have originated!
Novel subject, at least for me. Animation complements the narration well. I would have appreciated a more detailed explanation of how the two strips of BF translate into the visualisation. Something graphic that makes clear how simple structures translate into something complex.
At first I was kind of concerned, generally I hear the claim that code cannot write itself and DNA being in a way similar to code that claim turns into an argument for creationism. One option is to say its not like code. When people argue it is but that it’s not evidence for creationism I often times find that while I don’t support creationism the argument against creationism falls short. I dont see that issue here. While I wasn’t expecting much from programming language named Brain Fuck (which I guess is kinda hypocritical from someone named Breasticles) I found that the video and language did a very good job simulating chaos which could result in life as we know it today. On top of that I think its very nice that you linked and gave instruction on how to run the code independently in a way that allows people who are less mathematically literate to still understand the given topic. I thought overall the video was pretty good
animations are really nice and i was able to get the gist of the argument of what you were doing, but more was needed to be able to solidify the point of what you wanted to make. for instance, i think more motivation was needed as to why this is interesting or important (missing a hook)
presentation was geared toward those who already knew what might be occurring in the space. might be a push for high school and middle school without more importance on the “why” aspect of the video.
First of all, beautiful animation - I must not take that for granted!
Second, loved the style of presentation, the turning booklet / article was an especially lovely touch and the narrator has a great voice that kept me engaged
I hope the score I gave isn’t too disappointing. I suppose I found it a little difficult to follow, if I’m honest? The point in the animation where the seemingly disordered soup clicks into an orderly cycle was amazing to witness, but I didn’t really feel as though I understood why that had happened?
And maybe the “answer” is that I wasn’t supposed to - the whole point is that any random choice of tapes will achieve this sudden phase transition from disorder to order and that “Life” is therefore inevitable.
And that’s cool, but I don’t really know what to do with that as a maths person, and it is a Math exposition, rather than a Biology exposition.
But that’s the closest I’ll come to criticising, because it was a beautiful (and very thought-provoking) video - great job!
Slick animation but the explanation was hard to follow. I didn’t understand the connection between RNA and BF programs. The redeeming value of this video is that it might motivate some viewers to read the papers that were cited. However, those papers probably require some mathematical sophistication.
Really interesting video to watch, and could be made better by a tutorial explaining the process behind creation of the visuals and the method of implementation.
First off, very impressive graphics! Seeing the DNA unzip and separate in the beginning was great, and the animations never let up from there. Great work on that.
I think this video belongs to an under appreciated genre: the “here’s an explanation and visualization of somebody else’s paper”-genre. The presentation was a bit dry, but that just meant I had to rewind a few times when I lost track of your explanation. I’m surprised that the target audience include high school and middle school, but I think kids just keep getting smarter and smarter!
Overall great job.
The only critisim I can come up with is that you were kinda quiet, which is not even a real problem because I can just turn the volume up.