A COMPUTER in COMWAY's GAME of LIFE | Prime Reacts

  Рет қаралды 49,346

ThePrimeTime

ThePrimeTime

7 ай бұрын

Recorded live on twitch, GET IN
/ theprimeagen
Reviewed video: • Let’s BUILD a COMPUTER...
By: Alan Zucconi | / @alanzucconi
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact
Kinesis Advantage 360: bit.ly/Prime-Kinesis
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/deeznuts

Пікірлер: 148
@TheAudiomasta
@TheAudiomasta 7 ай бұрын
“An idiot admires complexity, a genius admires simplicity” - Terry A. Davis
@definty
@definty 7 ай бұрын
RIP
@jordixboy
@jordixboy 7 ай бұрын
That's quote is not from Terry Davis.
@XDarkGreyX
@XDarkGreyX 7 ай бұрын
​@@jordixboybut he said it, so we are quoting him
@capsey_
@capsey_ 7 ай бұрын
​@@jordixboy "Never trust quotes from the Internet" -Genghis Khan
@gwentarinokripperinolkjdsf683
@gwentarinokripperinolkjdsf683 7 ай бұрын
@@jordixboy Technically, if you quote someone, it becomes your own quote as well
@raffimolero64
@raffimolero64 7 ай бұрын
Hi! Cellular Automata enthusiast here. All oscillators of all periods have been discovered recently: 38, 19, and 41, in that order. Very cool.
@Bratkoles
@Bratkoles 7 ай бұрын
2:05 the attempt of making the DMX bark 😂 I love to watch prime exactly because of these kind of things he does ❤
@issussov
@issussov 7 ай бұрын
:D Same
@thingsiplay
@thingsiplay 7 ай бұрын
Typo in the title. It's Conway not Comway. Thank me later, alligator.
@marcs9451
@marcs9451 7 ай бұрын
interior crocodile alligator
@Zzznmop
@Zzznmop 7 ай бұрын
cornways maze of corn*
@ogopogoman4682
@ogopogoman4682 7 ай бұрын
The name is Comwegen.
@ProfessorThock
@ProfessorThock 7 ай бұрын
Engagement baiting
@uncomfyhalomacro6183
@uncomfyhalomacro6183 7 ай бұрын
youre everywhere
@PasiFourmyle
@PasiFourmyle 7 ай бұрын
This kind of reminds me of the one time I decided to casually read a book about physics. Halfway through, it turned into a book about using quantum entanglement to encrypt information and do other cryptography tasks... I didn't finish the book.
@andersbodin1551
@andersbodin1551 7 ай бұрын
Prime, if you want to know what life one has to live to come up with game of life, you should read Conways biography: "genius at play". I think you will love the guy. Basically it is a life of fully embracing your ADHD, and throwing in it.
@marioprawirosudiro7301
@marioprawirosudiro7301 7 ай бұрын
R.I.P John Conway. I read about his passing back in 2020, and for the umpteenth time that month said "fck covid". But with a bit more zeal. Conway's Game of Life was a childhood memory for me. I first played it in junior high. 🥲
@DecoyBBQCam
@DecoyBBQCam 7 ай бұрын
i want to say “rewrite it in rust,” but im not sure what id be referring to
@raffimolero64
@raffimolero64 7 ай бұрын
the simulator
@bananainacup
@bananainacup 4 ай бұрын
@@raffimolero64the logic of the game itself is very simple only 3 rules essentially, so all you would be rewriting is the visual aspect of the simulator
@Euphorya
@Euphorya 7 ай бұрын
Coming up with random stuff, and then classifying it, is literally the whole field of Mathematics. Sometimes the results are useful.
@renx81
@renx81 6 ай бұрын
literal mathematics? sure, makes a ton of sense.
@ikarosouza
@ikarosouza 7 ай бұрын
This is the type of content that reminds how much of a nerd I still am. Now I really want to go back to university and get a CS degree.
@apollolux
@apollolux 7 ай бұрын
I have a CS degree. There are parts of a formal education that are really worth it and parts that aren't. For example, I'm not sure I would've studied machine learning and Lisp, embedded systems and microarchitectures like Arduinos, or raw computer architecture and basic assembly nearly as actively or even at all if I didn't study them in college for the degree program, and since graduating I've had a lot of difficulty both keeping that knowledge and personally fostering the desire for that particular knowledge. The programming half, on the other hand, while I did self-teach a lot beforehand and had almost ten years of professional experience before going back to college full-time, the formal education helped immensely as far as refining my thinking and making sense of the reasoning behind certain decisions in various aspects of the regular programming I've done over time, aspects both obvious and behind-the-scenes. In the end, you decide if you want to spend thousands or even tens of thousands of dollars on the formal education where the school will almost certainly force you to make half your curriculum mostly irrelevant "core" classes and you technically don't even know in advance if the CS curriculum the school offers is "good enough" to be worth it, or if you want to try to do what I did and brute force working and going to school at the same time because I had to, or if you want to put off spending that money until you're more confident about the option. If anyone tells you that you need a master's instead of just a bachelor's for a particular programming job, it better be a research job because professionally a master's in CS is mostly unnecessary for the overwhelming majority of programming jobs.
@ikarosouza
@ikarosouza 7 ай бұрын
@@apollolux I can get a CS degree for free here. And I’ve already completed around half the classes in the curriculum so I would study basically math and physics. So it wouldn’t be a burden to go through it, that’s why I’m considering it.
@apollolux
@apollolux 7 ай бұрын
@@ikarosouza As long as the "waste of money" and "waste of time" factors are already accounted for, it boils down to choosing the right university and specific classes/teachers for you.
@axelfoley133
@axelfoley133 7 ай бұрын
lol I've seen a video similar to this, so I knew where it was going to end up based on the title. And in the zoom out happening at 24:20, I was just watching Prime to see when he was going to realize what the game was doing. Wasn't disappointed :)
@KnThSelf2ThSelfBTrue
@KnThSelf2ThSelfBTrue 7 ай бұрын
Complexity and chaos is hidden in the seams of everything. To make progress, you gotta make peace with the complexity, and thrive in the chaos.
@renx81
@renx81 6 ай бұрын
Dude, I want some of what you're smoking.
@taklamak
@taklamak 6 ай бұрын
Complexity itself is emergent. So that's why you have to keep simplifying as time goes by.
@BillTranmer
@BillTranmer 7 ай бұрын
Oh wait. Conway's Game of Life is a DSC -- Domain Specific Chemistry. I only just now got the connection between the math and the game model. This was the earliest most basic form of protein folding algorithms.
@TheExileFox
@TheExileFox 7 ай бұрын
That's not something that I've thought about before, but it makes sense. Folding is kind of cool and beneficial.
@blipojones2114
@blipojones2114 7 ай бұрын
Quite unfortunately, Conway himself regreted ever making this game. Because as soon as he did nobody ever talked to him about anything else ever again.
@codeman99-dev
@codeman99-dev 7 ай бұрын
That's a bit of mis-translation of what was actually reported. He regretted how successful it was, because talking about his other work was difficult.
@abc123evoturbobonker
@abc123evoturbobonker 7 ай бұрын
LMAO "' I think we're s'posed to have an erection right now" :D Best line ever in a coding video!
@chimichuflis
@chimichuflis 7 ай бұрын
i made a game of life with vanilla js and vanilla webgl, it applies a shader with the rules on a texture, this texture refreshes every frame, works like a charm lol
@renx81
@renx81 6 ай бұрын
lol
@NotGarbageLoops
@NotGarbageLoops 2 ай бұрын
Wouldn't happen to have github account with that?
@skaruts
@skaruts 7 ай бұрын
I never understood what process leads to the discovery of something like a Glider Gun. And that's by far not even the most complex object in Life. I can't fathom how people find these things...
@apestogetherstrong341
@apestogetherstrong341 7 ай бұрын
You really need to watch Rich Hickey's talk "Simple made easy" - explains the essence of complexity and simplicity, explains why not all simple things are easy, and why most easy things are complex
@Rockyzach88
@Rockyzach88 7 ай бұрын
Some good solid and universal advice at the end of the video. Something anyone can find useful.
@megaing1322
@megaing1322 7 ай бұрын
I am suprised the video doesn't even mention the massive "tetris in GOL" project that happend on codegolf. I never tried it, but apparently it does actually work. Tetris is basically a very similar "test" to Doom, just for less complex systems.
@hld3738
@hld3738 7 ай бұрын
I thought DMX joined your stream for a second, excellent impression.
@n8ged8
@n8ged8 7 ай бұрын
@2:15 Programming "Game of Life" with a database? I coded this when I was in school 30 years ago but there was no interactivity, just a random starting situation and rules for all next steps (neighbours, ...) - so no database needed. Each next step was started with hitting ENTER.
@ifscho
@ifscho 7 ай бұрын
Screw Doom, I now want to see the double slit experiment recreated in Game of Life.
@fuzzy-02
@fuzzy-02 7 ай бұрын
Next: making a computer with ants and ant pheromones.
@skilz8098
@skilz8098 6 ай бұрын
Perhaps building a sparse matrices in a spreadsheet exporting it to a csv file for each type of object (logic gate) neded, then having Conway's Game of Life open and read the contents of those files along with grid positional data to where you need to place them, perhaps like a sprite sheet where you can "drag and drop" them in a Game Developing Editor... From there, then it might be conceivable to writing a scripting system to automate this process.
@lebenitza5778
@lebenitza5778 7 ай бұрын
21:28 Dumb things making smart things together. This is life. I get the same feeling watching this as I get watching videos with how proteins behave.
@quadmasterXLII
@quadmasterXLII 6 ай бұрын
Abstraction to hide complexity can work beautifully, but you only ever notice it when it fails. For example, htmx relies on html which relies heavily on GPU font rendering, which is STUNNINGLY complicated but you never notice because it's a good abstraction- and you definitely want that complexity hidden.
@mikkisauza
@mikkisauza 7 ай бұрын
same name, same addictions, same way out of darkness, etc of the same sames. thank you, prime. thank you blazingly fast
@skaruts
@skaruts 7 ай бұрын
It's actually only two rules: - a living cell without 2 or 3 neighbors, dies - a dead cell with 3 neighbors, resurects In Life it takes three to have a baby. :)
@skilz8098
@skilz8098 6 ай бұрын
@@bb-sky The way things are going these days, it's not enough...
@anon746912
@anon746912 7 ай бұрын
Really valuable last few minutes
@G3rain1
@G3rain1 6 ай бұрын
Music made with pencil noises, Yosi Horikawa's Letter: kzbin.info/www/bejne/bae0lGR3padoetE
@theoryofmine7473
@theoryofmine7473 7 ай бұрын
RISC vs CISC from the 90s.
@NotMarkKnopfler
@NotMarkKnopfler 7 ай бұрын
I wrote a version in assembly language on the TMS9900. Great fun!
@steffahn
@steffahn 7 ай бұрын
Who is this Mr. Comway your title is talking about?
@n8ged8
@n8ged8 7 ай бұрын
@1:50 "The more you hide complexity, ... and you are just adding more complexity." I don't agree to this in a general way. As a freelancer I appriciate these "functions as a services" (netlify), serverless functions and low code (Oracle APEX, ...) movement. You don't have to reinvent the wheel again and again and don't need a big team to solve problems these days. You can code and publish solutions these days solo or with a small team. But I am just starting with this ... What do you think?
@Impatient_Ape
@Impatient_Ape 7 ай бұрын
E.F. Codd -- yeah, THAT guy -- the database guy -- showed that you could embed a universal constructor into a cellular automata with only 8 states instead of von Neumann's 29.
@ECFCE
@ECFCE 7 ай бұрын
"Simple is better than complex. Complex is better than complicated." Python when?
@rotgertesla
@rotgertesla 7 ай бұрын
It is crazy that such a simply set of instructions is turing complete since it can build a computer.
@skilz8098
@skilz8098 6 ай бұрын
It's quite intriguing sure, but crazy, not really. It is to my understanding and perhaps belief that a simple binary system a 2-state system with a conceptual infinite amount of digits is itself binary complete. This is basically Log2 Arithmetic in conjunction with Boolean Algebra. And this is only one branch of mathematics. It is also believed that Lambda Calculus itself is also Turing complete. If you have more than 1 state with state changes and are able to invoke such a state change, you then are able to program that state machine, thus making it Turing Complete. This is how I kind of redefine what "Turing Complete is". For example, your light switch on the wall, by itself is not actually turing complete, but the ability to turn the light on and off changing its current state is the basis for that which is turing complete. Now concatenate a bunch of those into a string of binary digits (bits) and you generate a binary sequence. Any and all binary sequences can act as either information or an instruction, a directive. So yeah I guess I can see where you are coming from that it's crazy based on something that at its face value is so simple. And this is the elegance and beauty of it. I watched this a while back and found it to be satisfying, the concept and theory is correct, the timing and a preparation was tedious, it's just a shame that things don't always work out the way it was planned. Yet, I applaud them for their effort... kzbin.info/www/bejne/haGvhpKVl82oaNk
@FraserChapman
@FraserChapman 7 ай бұрын
Really any system that can read and write, perform conditional branching, and loop will be Turing complete. That is why complexity is often an illusion - because any system that can do those three things is theoretically equivalent to any other system that can. That is, compute anything that is computable and be bound by the halting problem. The difference is only ever really practicality and efficiency.
@ea_naseer
@ea_naseer 7 ай бұрын
everything is a decision tree.
@skilz8098
@skilz8098 6 ай бұрын
@@ea_naseer Hmm, "To Be, or Not To Be"
@paulneal9908
@paulneal9908 7 ай бұрын
There needs to be a distinction between simplification and hiding. I dislike when people just abstract a wall in front of whats actually happening and then just call it simple.
@Milky____
@Milky____ 7 ай бұрын
2:06 I cant stop laughing 😂
@MrHirenP
@MrHirenP 7 ай бұрын
tf is this shit
@alskidan
@alskidan 7 ай бұрын
he typed that typo at a speed of 1K characters per minute tho
@SHONNER
@SHONNER 7 ай бұрын
21:50 I've been to TRON.
@skilz8098
@skilz8098 6 ай бұрын
The Peak of Humanity, The Peak of civilization, The Peak of Human Intelligence is to Simulate the Game of Life within The Game of Life. One just has to peek at how it's done!
@TQuantP
@TQuantP 7 ай бұрын
Conway also contributed to other games and even "proper" math, such as conceptualizing the Monster Group in Group Theory. He was truly awestrikingly brilliant in his way of doing things. Most of the things he did, didn't have immediate meaning or value but as they were created but after other mathematicians tested them they found more and more curious and complex things that struck to them. To this day I don't know if they were done knowingly,but most of of Conway's mental contraptions helped further abstract maths further and further. This is coming from a "purist" Mathematician by the way, who was genuinely sad when he heard that Conway died in 2020.
@Ultraporing
@Ultraporing 7 ай бұрын
I found an 5 year old reddit post where someone is building doom in game of life xD
@Gorgutzdaboss
@Gorgutzdaboss 7 ай бұрын
It's the comway's game all the way down.
@W0lfCL
@W0lfCL Ай бұрын
If there's something that can switch states and is chainable together, people will create an ALU from it
@W0lfCL
@W0lfCL Ай бұрын
and then a PC with memory and stuff ofc
@A--_--M
@A--_--M 7 ай бұрын
You can make conway’s game of life inside conway’s game of life
@johnhausmann2391
@johnhausmann2391 Ай бұрын
This generation of complexity from simple automata has serious implications for consciousness. The existence of consciousness does not prove that there is something more than automata in the universe.
@callysibben416
@callysibben416 7 ай бұрын
Misspelled Conway
@kamilkardel2792
@kamilkardel2792 7 ай бұрын
"Go play with the kids"? If you're kids are like 5-6 or older you could tell them the rules and challenge them to come up with the coolest game of life setups.
@skilz8098
@skilz8098 6 ай бұрын
Asking your kids for advice at 5-6 years old sometimes is not a bad idea. This is when for the most part they're still fairly honest at the age of innocence and are quite brilliant. Never underestimate the minds of the little ones. They are amazing and can most definitely surprise you to say the least.
@gcxs
@gcxs 7 ай бұрын
3:52 forsenCD moment
@user-sl6gn1ss8p
@user-sl6gn1ss8p 7 ай бұрын
@ 24:40 , if that's not a religious experience I don't know what is
@TBButtSmoothy
@TBButtSmoothy 4 ай бұрын
bruh, rgba byte manipulation and some sort of custom protocol
@izd4
@izd4 7 ай бұрын
comway
@Diego-Garcia
@Diego-Garcia 7 ай бұрын
The name is Thegamergen
@TheRuancarlo
@TheRuancarlo 6 ай бұрын
Everyone would have the time to do that, if they had enough money and not as many work hours we have to put on today
@artyspangler
@artyspangler 7 ай бұрын
There is no useless research.
@Zyreath
@Zyreath 5 ай бұрын
BATTLE CRUISER & it’s YAMATO… STARCRAFT NERD HERE!!
@americansoil8260
@americansoil8260 7 ай бұрын
Get to work prime lol you have to build this
@skrundz
@skrundz 7 ай бұрын
Dotcomway?
@ifscho
@ifscho 7 ай бұрын
23:28 now do another layer.
@TheSkepticSkwerl
@TheSkepticSkwerl 7 ай бұрын
IT'S NOT eCscape! Got dam.
@Zac2241
@Zac2241 7 ай бұрын
@MonkeyKong21
@MonkeyKong21 7 ай бұрын
use this to run minecraft and use a minecraft computer to run doom
@MonkeyKong21
@MonkeyKong21 7 ай бұрын
nvm, the video beat me to it
@skilz8098
@skilz8098 6 ай бұрын
kzbin.info/www/bejne/ZpOkpoNmnLRopsU
@complexity5545
@complexity5545 7 ай бұрын
You can tell this was made by a professor; they basically create stuff to teach their profession to students. I can't believe he made this as a recreational game though; it so non-intuitive without a quick learning curve.
7 ай бұрын
You're just not cut out for thinking.
@heartless09094
@heartless09094 7 ай бұрын
8:01?
@detaaditya6237
@detaaditya6237 7 ай бұрын
But.. factorio 😢
7 ай бұрын
We actually are Joosers tho
@simboy
@simboy 6 ай бұрын
I think if u understand the code then that is what matters. Complex or simple. If understand it well u can do shit with it
@DeusGladiorum
@DeusGladiorum 7 ай бұрын
Isn’t TypeScript a form of complexity? An abstraction atop JavaScript?
@To1ne
@To1ne 7 ай бұрын
Can you please fix the typo in the video title?
@electroflame6188
@electroflame6188 7 ай бұрын
6:45 this statement is false as of this year btw
@SuperFishers
@SuperFishers 7 ай бұрын
The Firstagen
@TrollYou-dz5jy
@TrollYou-dz5jy 7 ай бұрын
22:40 fortnite season 5 stream?
@SoulaORyvall
@SoulaORyvall 7 ай бұрын
NONE will be THE most effective. I don’t get why people insist on trying to use the same tool for everything they do, whether that is React, htmx, or whatever. It’s like a carpenter trying to build everything with a hammer
@TheAces1979
@TheAces1979 7 ай бұрын
*Conway
@FaizKhan-of9qv
@FaizKhan-of9qv 7 ай бұрын
I just came at 24:30
@trapsterdk6810
@trapsterdk6810 7 ай бұрын
Cumway's game of life
@Ratstail91
@Ratstail91 6 ай бұрын
You got the video name wrong!!!
@abelrashid5184
@abelrashid5184 7 ай бұрын
COMWAY *vine boom*
@andrewforrester6713
@andrewforrester6713 7 ай бұрын
Vue me, bro
@hotrodhunk7389
@hotrodhunk7389 7 ай бұрын
Please just play it at regular speed. Can't stand listening to squirrels.
@sellicott
@sellicott 7 ай бұрын
I was watching this video at 2.5 speed and didn't notice that the other video was sped up.
@atiedebee1020
@atiedebee1020 7 ай бұрын
Play the video at 0.75 speed
@hotrodhunk7389
@hotrodhunk7389 7 ай бұрын
@@atiedebee1020 no thank you.
@kamikaz1k
@kamikaz1k 7 ай бұрын
Isn’t an auto playing simulator not actually a good example of a highly interactive app?
@Kane0123
@Kane0123 7 ай бұрын
Conway’s is the game of life. C# is the language of pros.
@josda1000
@josda1000 7 ай бұрын
COBOL is the language of cons.
@vitalyl1327
@vitalyl1327 7 ай бұрын
Do Rule 110 next, it's even more fun.
7 ай бұрын
Fix your typo.
32-bit Computer Inside Terraria? | Prime Reacts
29:04
ThePrimeTime
Рет қаралды 322 М.
Programming an entire game from scratch | Prime Reacts
15:31
ThePrimeTime
Рет қаралды 192 М.
КАРМАНЧИК 2 СЕЗОН 5 СЕРИЯ
27:21
Inter Production
Рет қаралды 555 М.
Why? 😭 #shorts by Leisi Crazy
00:16
Leisi Crazy
Рет қаралды 45 МЛН
Open Source Is Not About YOU | Prime Reacts
42:51
ThePrimeTime
Рет қаралды 42 М.
Hexing The Technical Interview | Prime Reacts
21:44
ThePrimeTime
Рет қаралды 39 М.
What Makes A Great Software Engineer?  -  Alexis Agahi
20:15
ConFoo Developer Conference
Рет қаралды 3,5 М.
Your Job Doesn't Want To Improve Things
22:51
ThePrimeTime
Рет қаралды 95 М.
Let’s BUILD a COMPUTER in CONWAY's GAME of LIFE ⠠⠵
23:33
Alan Zucconi
Рет қаралды 965 М.
Python Sucks And I LOVE It | Prime Reacts
15:43
ThePrimeTime
Рет қаралды 246 М.
The Unreasonable Effectiveness Of Plain Text
14:37
No Boilerplate
Рет қаралды 570 М.
Interview With Sr Rust Developer | Prime Reacts
15:01
ThePrimeTime
Рет қаралды 462 М.
Choose Your Hard | Prime Reacts
5:55
ThePrimeTime
Рет қаралды 47 М.
XL-Power Best For Audio Call 📞 Mobile 📱
0:42
Tech Official
Рет қаралды 772 М.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 1,7 МЛН