I Made A Water Computer And It Actually Works

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2024

Комментарии • 6 тыс.

  • @SteveMould
    @SteveMould  3 года назад +6474

    It runs H₂OS
    The sponsor is Brilliant: The first 200 people to sign up at brilliant.org/stevemould will get 20% off an annual subscription.

    • @scienceium5233
      @scienceium5233 3 года назад +11

      Ha ha ha

    • @azivee8075
      @azivee8075 3 года назад +203

      sulfanol?

    • @mmseng2
      @mmseng2 3 года назад +56

      I think it's the video that's brilliant, not the sponsor.

    • @NandR
      @NandR 3 года назад +8

      @@williambrooks5129 videos can be uploaded and not made public right away.

    • @ranmindyt2902
      @ranmindyt2902 3 года назад +6

      Scheduled video

  • @noa8919
    @noa8919 3 года назад +9444

    I love how an overflow error literally results in an overflow of water.

    • @Nick-lx4fo
      @Nick-lx4fo 3 года назад +495

      You gotta flush the buffer of bits!

    • @bcn1gh7h4wk
      @bcn1gh7h4wk 3 года назад +116

      exactly lol
      was thinking the same

    • @mikebell2112
      @mikebell2112 3 года назад +169

      Got some current leakage going on, too.

    • @srtghfnbfg
      @srtghfnbfg 3 года назад +114

      He's letting the carry litterally and figuratively 'overflow' into the next bit slot x'] just genius

    • @JorgetePanete
      @JorgetePanete 3 года назад +9

      @@srtghfnbfg literally*

  • @carykh
    @carykh 3 года назад +4577

    Man, seeing the siphons finally pass over the threshold, and start dumping out their contents... is so satisfying

  • @theCodyReeder
    @theCodyReeder 3 года назад +5593

    I think this would work a lot better with mercury; it’s not as sticky.

    • @SteveMould
      @SteveMould  3 года назад +1954

      Well you would say that!

    • @tanmay______
      @tanmay______ 3 года назад +343

      Time to explore another mine

    • @haydenallen888
      @haydenallen888 3 года назад +143

      First time I’ve seen you in the wild cody

    • @vk3hau
      @vk3hau 3 года назад +660

      and then you could place electric pads in the tanks and have mercury switch's turn lights on or off..

    • @SteveMould
      @SteveMould  3 года назад +652

      @@vk3hau this is sounding really cool now

  • @one_smol_duck
    @one_smol_duck 2 года назад +410

    Oh, I've never actually understood how logic gates work with binary addition before. I "learned" it in school, but never understood. This is such a clear explanation. Thank you!

    • @grn1
      @grn1 2 года назад +6

      ComputerPhile has done a few videos on binary logic that I thought were good (older videos so you might to scroll a bit). Some of their videos are hit or miss but there are certain presenters where you just know it's going to be good.

    • @תמירשמחוני
      @תמירשמחוני 10 месяцев назад +1

      thanks to no one😡😡😡😡😡😡😡😡

    • @maytang9792
      @maytang9792 8 месяцев назад

      no pun intended?

    • @alivape
      @alivape 8 месяцев назад

      That's the thing about computing. You gotta get an in on all the abstractions. Like wtf is a 0 and a 1 supposed to be. When you see it working on a scale you can see, you start to actually see how things work in a computer.

  • @FinkPloyd504
    @FinkPloyd504 3 года назад +2903

    It's weird seeing my same minecraft Redstone circuits made from water and actually understanding what's going on

    • @General12th
      @General12th 3 года назад +644

      Minecraft turned out to be a remarkably good way to teach this generation's youngsters the basics of structural engineering, computation, and logistics. I'm sure that's not what Mr. Persson meant to do, but it's great how the game developed in that way.

    • @bluesillybeard
      @bluesillybeard 3 года назад +20

      same

    • @diarya5573
      @diarya5573 3 года назад +108

      Right!? I'm remembering my initial redstone days building one of these

    • @JjMn1000
      @JjMn1000 3 года назад +8

      Yes

    • @Krokodil986
      @Krokodil986 3 года назад +59

      Yeeah let's go redstone engineers

  • @daudmeer6852
    @daudmeer6852 3 года назад +2477

    you should use hydrophobic coating inside of the containers and tubes so liquid dont stick inside of them and use distilled water or some other kind of fluid that can flow better

  • @a_commenter
    @a_commenter 3 года назад +1833

    12:54 "We're gonna keep collabing until we get to a million"
    Quick! Nobody subscribe!

    • @SteveMould
      @SteveMould  3 года назад +1035

      Plan backfires

    • @Krokodil986
      @Krokodil986 3 года назад +15

      Lol

    • @eccentricOrange
      @eccentricOrange 3 года назад +201

      @@SteveMould Plan successfully failed

    • @Gakulon
      @Gakulon 3 года назад +26

      Nice profile pic!

    • @ogi22
      @ogi22 3 года назад +21

      @@SteveMould I have always preffered a practical approach to science, that's why i preffered a physics in applications... but i really understand that math is a physics language... you will not get far when one will outrun the other. We need people on both sides of this teeter-totter. we have to swing both ways to keep going further:)

  • @NetEnlade
    @NetEnlade 3 года назад +1364

    In middle school I forgot about finishing my science fair project, and seeing it was due on that day, I rushed to make an analog water computer to determine the weather. If you go outside and it is raining, then it is rain today. It was a very simple design.

    • @philiproler5572
      @philiproler5572 3 года назад +60

      what was your grade? xD

    • @NetEnlade
      @NetEnlade 3 года назад +339

      @@philiproler5572 It snowed. :(

    • @foulcamel5973
      @foulcamel5973 3 года назад +24

      one of the mean girls did this

    • @royslapped4463
      @royslapped4463 2 года назад +12

      @@philiproler5572 It was a joke.

    • @philiproler5572
      @philiproler5572 2 года назад +22

      @@NetEnlade damn thats unfortunate xD

  • @TheLimeLines
    @TheLimeLines 3 года назад +494

    That 'wet inside' on the thumbnail is amazing, there's some serious meme potential there

    • @pastek957
      @pastek957 3 года назад +11

      It's a "sbubby", there are a lot of different ones

    • @TheLimeLines
      @TheLimeLines 3 года назад +6

      @@pastek957 yeah, I'm on the sub Reddit, just wet inside has a nice ring, like the good old 'dead inside' sbubby

    • @aspopulvera9130
      @aspopulvera9130 3 года назад +2

      I can agree to that 😂

    • @StuckOnAFireHydrant
      @StuckOnAFireHydrant 3 года назад +2

      I'd buy a sticker with wet inside on it! For my water cooled computer that I (don't) own of course!

    • @kamuy_1337
      @kamuy_1337 3 года назад +2

      Uwu

  • @samsibbens8164
    @samsibbens8164 3 года назад +465

    Bringing a brand new meaning to "integer overflow"

    • @DrRiq
      @DrRiq 3 года назад +17

      OR STACK OVERFLOW #AMIRITE

    • @giovannirizzi516
      @giovannirizzi516 3 года назад +2

      came here to make the same joke

    • @44cheetah1
      @44cheetah1 3 года назад

      Ok, but I was actually hoping one of them would make that joke

    • @ca-ke9493
      @ca-ke9493 3 года назад

      But integer overflow is not really this concept tho, more like short circuits?

    • @Katt1n
      @Katt1n 3 года назад +2

      @@ca-ke9493 huh? When your number is greater than 31, the water will literarily overflow from the left bucket. Can't get any more clear cut than that.

  • @Xatzimi
    @Xatzimi 3 года назад +895

    "I have a water computer"
    "Cool, do you mean water-cooled?"
    "No"

  • @VlogrBlogr
    @VlogrBlogr 2 года назад +24

    13:45 this one scene just did more for me to understand computers and why they work, visually, than any other video on the internet. I get it now.

  • @samykamkar
    @samykamkar 3 года назад +2374

    All of this boolean logic really makes me want to pee.

    • @gormintaunty7133
      @gormintaunty7133 3 года назад +20

      but most of all, samy is my hero

    • @itsmerg5273
      @itsmerg5273 3 года назад +6

      but most of all, samy is my hero(really i mean it)

    • @VivekYadav-ds8oz
      @VivekYadav-ds8oz 3 года назад +6

      Hey you finally remembered your channel's password! Seriously though when are you gonna resume making videos?

    • @cringe511
      @cringe511 3 года назад +2

      holy shit i wasn’t expecting you here

    • @MohamedAnsari_H
      @MohamedAnsari_H 3 года назад

      Yay Samy!!!

  • @MrStrez2
    @MrStrez2 3 года назад +344

    "have you tried turning it off and on again?"
    "Yeah standby"
    *tips the computer upside down*

  • @delphicdescant
    @delphicdescant 3 года назад +52

    It's not only that one pun - all the CS terminology about buckets, overflow, leaks, etc. really feed into the *excellent* humor.

    • @alexpotts6520
      @alexpotts6520 3 года назад +1

      It's almost like early computer scientists needed analogue metaphors to describe how computers worked...

  • @PrebleStreetRecords
    @PrebleStreetRecords 2 года назад +28

    This is so cool. My uncle, Bill Horton, did a ton of early research on fluidics and the fields use in computing, he would have loved to see this and how accessible it is to people.

  • @lewzero
    @lewzero 3 года назад +75

    This seriously just made me understand the part of computers that I could never quite grasp. 35 years of not understanding _why_ the gate system that computers use works, all answered in sixteen and a half minutes. And now that I understand, I can hardly believe I didn't before.
    I honestly feel that my life is about to get way easier, thank you for that

    • @mosesracal6758
      @mosesracal6758 3 года назад +5

      I even just understood the concept of 1 and 0 bits, very awesome way of connecting the digital to the physical world

    • @emissarygw2264
      @emissarygw2264 3 года назад +4

      Yeah it's why I took a bunch of computer architecture classes and stuff in college. I really wanted to understand how things work all the way down. It's really fascinating.

    • @robmarrin6720
      @robmarrin6720 3 года назад

      Spot on this is exactly how you are tau in college, water explains the flow of current through faucets,, the water is there potentially but until you draw it, flow cannot occur same with electricity and logic gate's, in this case it shows both the flow of electrons and the logical outcomes 👍

  • @AdityaSingh-mj6ei
    @AdityaSingh-mj6ei 3 года назад +2677

    Gamers: I have liquid cooled pc
    Steve: I HAVE LIQUID PC

    • @magictime8959
      @magictime8959 3 года назад +52

      liquid binary calculator

    • @ethaphu5589
      @ethaphu5589 3 года назад +8

      Yeah, but Steve surely isint a gamer because there's no way he can play something with that lol

    • @youareoneant
      @youareoneant 3 года назад +24

      @@ethaphu5589 but like
      people can play DOOM on a pregnancy test
      people can play Bad Apple using discord alone
      he can definitely play something on there, as long as it's better than apple products

    • @ethaphu5589
      @ethaphu5589 3 года назад +12

      @@youareoneant No he can't, you can't compare discord and pregnancy tests with a transistor based solely in water and gravity. I'm too lazy to state arguments but anyway: (still does it)
      It would be too hard to display it;
      It's been a long time since I have watched that video, but that's like, 6 transistors? 6 transistors that take up a huge amount of space and that needs up to 7 seconds for the water inside it to flow, Even if it was as big as a building, it would be impossible, just because something is said to be a computer it doesn't mean it can do complex tasks like playing Doom, it is exclusively demonstrative.

    • @ethaphu5589
      @ethaphu5589 3 года назад +4

      @@youareoneant Don't be naive

  • @GM-os1bl
    @GM-os1bl 3 года назад +2814

    The real question is: "Can it run Doom?"

    • @horstwalter9383
      @horstwalter9383 3 года назад +78

      I was hoping I'm not the only one.

    • @justanothergrunt9053
      @justanothergrunt9053 3 года назад +69

      **BFG Division** Slowly gets louder and louder.

    • @fregtz735
      @fregtz735 3 года назад +168

      Well yes but no.
      So if you add a lot more of these maybe like maybe 500 of those water things you could probably like play minesweeper on it but you would need a screen and electricity but yes. You would just need a room about the size of your mom to house the water computer. (Sorry i just had to make a your mom joke but jokes aside it would work.)
      And it would be extremely slow, like 1 frame per day.

    • @pieppy6058
      @pieppy6058 3 года назад +56

      @@fregtz735 well yes but no . This is just a very basic alu to make a programmable computer you would need memory and instruction set

    • @MattThompsonOnGoogle
      @MattThompsonOnGoogle 3 года назад +30

      Yes, but it would be the slowest game ever.

  • @twohorsesinamancostume7606
    @twohorsesinamancostume7606 2 года назад +9

    I'm more of a practical learner so while I understood the purpose of logic gates and what they do in theory, I now have a better understanding of HOW they work. This was perfect for me, thank you.

  • @NicosLeben
    @NicosLeben 3 года назад +151

    Instead of splitting the lines to make a "10ml" out of a "20ml" you could use a reservoir which can hold 10ml and just use the overrun. That way it can not split unevenly accidentally.

    • @AlxM96
      @AlxM96 3 года назад +3

      I was thinking the exact same thing! Make it go through a tube on the side of the tank raised by the exact amount and you're good without spills

    • @JohnDlugosz
      @JohnDlugosz 3 года назад +3

      @@AlxM96 Isaac Newton's water clock worked this way.

  • @medokn99
    @medokn99 3 года назад +377

    Wet® Inside

    • @bhutwheyttherismor86
      @bhutwheyttherismor86 3 года назад +11

      Pshhh, after watching this video... Same.

    • @arnob1711
      @arnob1711 3 года назад +10

      Your pfp goes so well with this

    • @DrRiq
      @DrRiq 3 года назад +16

      [INSERT JOKE ABOUT HARD DISK]

    • @f-seal7193
      @f-seal7193 3 года назад +2

      @@bhutwheyttherismor86 you alright mate? Cuz you sound so sus

    • @skibiditoiletrizzsigmagyat
      @skibiditoiletrizzsigmagyat 3 года назад +1

      @@f-seal7193 sussy🤣🤣😂🤣😂😂😂😂🤣🤣😂🤣😂😂😂

  • @cyberwizzard
    @cyberwizzard 3 года назад +541

    As a digital designer of microchips I'd like to say your introduction to adders is one of the best I've seen so far; my high school teacher sucked on the basics like this but luckily I still ended up in IC design :)

    • @chaudry123
      @chaudry123 2 года назад

      Would you mind telling that how to make a simplest computer if I understand transistors and logic gats already. In other words, how to assign numbers to the logic gates

    • @xtreme622
      @xtreme622 Год назад +4

      ​@@chaudry123 i don't know deep things in this, but in computer 0 and 1 means ~0.5V. So as i think, you just need resistors for that and transformator to get specific amount of V inside your circuit input / output. Like in our PC it's power unit

    • @buffer-overflow
      @buffer-overflow Год назад +3

      @@chaudry123U set the pin to high or low, like 5V or what the datasheet of the transistor says

    • @sa_ad
      @sa_ad Год назад

      @@chaudry123 watch nand to tetris series they start from transistors and move on to make a custom computer and a tetris game

    • @tombickmore
      @tombickmore Год назад

      Well, technically this explanation sucked even more, but that is simply because it runs on siphons.

  • @Fritzafella
    @Fritzafella 2 года назад +175

    A memory leak 😂
    I've watched a lot of your puns Matt bit I've never laughed this hard!

  • @gillo100
    @gillo100 3 года назад +422

    Need to get Cody and his supply of Mercury. Won't wet the glass so no failures from trapped water

    • @23Scadu
      @23Scadu 3 года назад +54

      I wonder if one of those hydrophobic sprays would do the trick too.

    • @HerbaMachina
      @HerbaMachina 3 года назад +31

      @@23Scadu that would absolutely improve the performance.

    • @bharris591
      @bharris591 3 года назад +9

      @@23Scadu better get Rhett and Link on that part. Greatest crossover in history.

    • @ksp-crafter5907
      @ksp-crafter5907 3 года назад +32

      A Mercury Computer 😲 That would be soo cool!
      You could also couple this with an electric switch system because of the conductivity of mercury.

    • @sandipsing2657
      @sandipsing2657 3 года назад +2

      👍

  • @nitehawk86
    @nitehawk86 3 года назад +231

    Memory leak: "I've never been so proud of such an easy joke." :)

  • @thelonelyrogue3727
    @thelonelyrogue3727 3 года назад +3238

    You've got a memory leak 😂

    • @joachimlarsen2k
      @joachimlarsen2k 3 года назад +36

      Top comment in the making

    • @eeeeeek
      @eeeeeek 3 года назад +25

      That's water damage

    • @DasGanon
      @DasGanon 3 года назад +132

      I was waiting for an overflow error

    • @mystcat3
      @mystcat3 3 года назад +51

      He might need to flush cache

    • @Spartan322
      @Spartan322 3 года назад +16

      I read that with a melody of "You got a friend in me", works surprisingly well.

  • @MrDarviel
    @MrDarviel Год назад +8

    Btw. I think there is a way to turn this into a digital number once again: Once all individual "buckets" have settled, you could put the fluid from each bucket onto a lever scale and put them at the corresponding distance to the center such that their pull on the lever corresponds to their number. So meaning: 8 _ _ _ 4 _ 2 1 | _ _ _ "measure" (maybe with a spring and a ruler). The number 8 corresponds to the fluid in the bucket which has the bit for 8 for example.

    • @Buphido
      @Buphido 10 месяцев назад

      Great idea! Now we only need a way to do the opposite.

  • @CaptainMangles
    @CaptainMangles 3 года назад +526

    "What does your water computer do?"
    "It computes water."
    "Oh."

  • @AllDayBikes
    @AllDayBikes 3 года назад +609

    0:04 That is the look of a man who spent weeks building a water computer

    • @nou4898
      @nou4898 3 года назад +47

      and it has water cooling too

    • @fadedc
      @fadedc 3 года назад +9

      @@nou4898 built in

    • @jirifiala5090
      @jirifiala5090 3 года назад +2

      🤣

  • @CrazyHorse151
    @CrazyHorse151 3 года назад +417

    9:55
    As a computer scientist, I highly appreciate this series of jokes.

    • @ogi22
      @ogi22 3 года назад +5

      Jokes? OK i can get it as a joke, but that's a brilliant logic interpretation in physical world.If you get this, you will have no problems understanding logial gates in the future:)

    • @khodis2002
      @khodis2002 3 года назад +19

      @@ogi22 but that's not how memory leaks physically work :)

    • @blueeyesdarkmagician5386
      @blueeyesdarkmagician5386 3 года назад +2

      @@ogi22 :)

    • @spandexgoblin
      @spandexgoblin 3 года назад +11

      @@khodis2002 it is now

    • @CrazyHorse151
      @CrazyHorse151 3 года назад +2

      @@ogi22 Regarding the memory leak one, that's maybe similar-ish but not really a real-world equivalent. Memory leaks happen when a subsystem doesn't inform the OS that some part of the memory is free to be used again. So subsystem has nothing to do with the memory, OS still thinks it is being used.

  • @AlexSchendel
    @AlexSchendel Год назад +3

    The leakiness/imperfect function of the gates honestly mimics real transistor behavior more closely. Because modern processors are running their clocks at such high speeds, the amount of time (nanoseconds) it takes for the voltage to rise or fall starts mattering a lot, so instead of reaching 0V for a logical 0, you might only hit 0.2V. by the time the output voltage is actually measured.

  • @spooderman4008
    @spooderman4008 3 года назад +231

    Finally, my future computer will no longer be water cooled but water itself.

    • @thepupilsofrob3287
      @thepupilsofrob3287 3 года назад +5

      But what if it falls over then you have to scoop it back in

    • @Andrew-my1cp
      @Andrew-my1cp 3 года назад +3

      Your profile pic is fucking terrifying

    • @baliart908
      @baliart908 3 года назад +3

      Wtf is your profile pic man?!

    • @benholroyd5221
      @benholroyd5221 3 года назад +1

      @@baliart908 what happens when the human centipede gets hungry?

    • @spooderman4008
      @spooderman4008 3 года назад +3

      To answer those who are questioning my pfp:
      It's me! Sillys. :)

  • @SaHaRaSquad
    @SaHaRaSquad 3 года назад +381

    Fun fact: Someone actually built a fully functional computer in Dwarf Fortress using the game's water simulation and thousands of crafted parts.

    • @DarkKnightofIT
      @DarkKnightofIT 3 года назад +38

      Dear God...
      RIP that dude's free time.

    • @SaHaRaSquad
      @SaHaRaSquad 3 года назад +86

      @@DarkKnightofIT What's even crazier are the people pushing Factorio to its limits. Someone literally built an in-game pixel-based "display" using a ridiculous number of trains and then created a Doom-like 3D engine just using Factorio's ingame components.
      I'm sure those people can build quantum computers using a box of wooden sticks.

    • @JamesBideaux
      @JamesBideaux 3 года назад +34

      @@SaHaRaSquad someone also used conways game of life which is apparently turing complete to "play" tetris after building a virtual tetris machine.

    • @Pk2723
      @Pk2723 3 года назад +26

      Both the creator of Dwarf Fortress and its players are insane and I love em for it.

    • @criticalgems2605
      @criticalgems2605 3 года назад

      Link?

  • @bouncydachon
    @bouncydachon 3 года назад +642

    “What are your specs?”
    “I have a water computer”
    “Water cooling?”
    “Did i stutter?”

  • @alphtheor.879
    @alphtheor.879 3 года назад +218

    This could turn into a crazy puzzle in a game in some ancient temple dedicated to some advanced people to open a door.

    • @Lanyovan
      @Lanyovan 3 года назад +15

      Informaticus (2003) had stuff like this. It's from a series of german educational point&click adventures, each focused on a different natural science. In Informaticus you were part of an archeological team who uncovers a lost civilization with knowledge on Logic/Computer Science. While I don't remember a water-powered computer, there was one puzzle that used crystal skulls as optic logic gates. Another puzzle had you program a robot to traverse a 2D labyrinth and there was also Conway's Game Of Life in it.

    • @randomchie4933
      @randomchie4933 3 года назад +4

      crystal maze? 😁

    • @zenmode3125
      @zenmode3125 3 года назад +5

      Fuck it, DnD dungeon puzzle time

    • @Jam._.
      @Jam._. 3 года назад

      @@zenmode3125 YEEAAHHH

    • @AtomicLobster69
      @AtomicLobster69 3 года назад +1

      Me with my 1 semester of computer engineering class knowledge

  • @janneaalto3956
    @janneaalto3956 3 года назад +475

    "you've got a memory leak"
    Laughed so hard at this that people came to see what the hell was going on XD

    • @Vasharan
      @Vasharan 3 года назад +23

      Q: But can you get a stack overflow?
      A: Yes, but you'd have to run an injection attack.

    • @lyrimetacurl0
      @lyrimetacurl0 3 года назад +1

      The second from the left only had 0.8 bits in it.

  • @cuckoophendula8211
    @cuckoophendula8211 3 года назад +386

    Whoa, any fiction authors that like to incorporate "hydraulic computers" into their steampunk inspired story line, here's something for ya.

    • @Roxor128
      @Roxor128 3 года назад +23

      Terry Pratchett did in one of his Discworld stories (Making Money). Probably based on the economic analogue computer mentioned in the video, given its role in the story.

    • @jerrygrimes8813
      @jerrygrimes8813 3 года назад +16

      Ever since my Mechanical Engineering degree, I've joked that I wanted to invent the steam lightbulb and the hydraulic TV to put the EEs out of business!

    • @nolan412
      @nolan412 3 года назад +3

      Who needs a pump?

    • @sergeigarbar1948
      @sergeigarbar1948 3 года назад +6

      Its not fiction. We made fluidic logical components years ago. Now with 3d prineterss should be happy tine. But youtube continues to censir my message about it.....

    • @sergeigarbar1948
      @sergeigarbar1948 3 года назад +3

      @Electro_blob 2 Idont know. Probably because i mentioned it was produced in USSR.

  • @Memes4daysz9
    @Memes4daysz9 Год назад +5

    This is some really nice work! I actually used the logic gates from this to make my own computer and it ran flawlessly, I don’t know how to thank you enough for this. This also got me into addition calculations of computers as it’s mesmerizing to watch as something works with another thing to get a result

  • @zack1stplayer
    @zack1stplayer 3 года назад +3043

    This is taking Liquid Cooled™ to a whole new level

    • @gaia9020
      @gaia9020 3 года назад +48

      It is only the next logical step

    • @carius989
      @carius989 3 года назад +25

      Liquid driven

    • @DTG4844
      @DTG4844 3 года назад +14

      The trademark is giving me ominous vibes

    • @gotchabiqch8942
      @gotchabiqch8942 3 года назад +7

      @@DTG4844 the trademark was the cherry on top wym®

    • @chargemankent
      @chargemankent 3 года назад +9

      Well... It's not Liquid Cooling... It's Liquid Core!

  • @Minemac2
    @Minemac2 3 года назад +62

    I hope they don't stop doing videos together once they get to 1 million. They work well together

    • @immko
      @immko 3 года назад

      Dont worry, they are friends and do stand up together too.

  • @jebwatson
    @jebwatson 3 года назад +65

    As a holder of a computer science degree and a software professional, this is damn fascinating. Thank you!
    "I've always wondered what the volume of a 1 is" - Priceless commentary

    • @dannygjk
      @dannygjk 3 года назад

      Have you done any assembly language programming?

    • @jebwatson
      @jebwatson 3 года назад

      @@dannygjk A fair bit in college, but it's been a few years. x86 and some ARM.

  • @pauls5745
    @pauls5745 Год назад +2

    I've tried this a couple times and used hydrophobic coatings on glass to make outputs cleaner and the system overall more reliable. Steve always has good insights into design! that's why I love this channel and come back to older vids

  • @cmel7841
    @cmel7841 3 года назад +101

    For those of us that were in high school in the 80s this brought back a lot of memories. I am a software engineer now and it all started with something like this.

  • @jorggamingcr409
    @jorggamingcr409 3 года назад +8

    2:33 and that is what in electronics we call as timing and propagation issues. Electrical signals also suffer from timing or other problems like jutter and clock skew among others. Lenght of wires, crosstalk, etc.

  • @storminmormin14
    @storminmormin14 3 года назад +128

    Oh my gosh. I saw the photo you posted and was like “huh that looks like a logic gate of some kind.”

    • @harry.tallbelt6707
      @harry.tallbelt6707 3 года назад

      Same here :D

    • @Krokodil986
      @Krokodil986 3 года назад +3

      I mean if it's a computer how else can you manipulate bits

    • @DreadKyller
      @DreadKyller 3 года назад

      @@Krokodil986 They meant before the video came out, some RUclipsrs post teaser images on sites like Twitter, so without context that it's a water computer, just seeing the picture they thought it looked like logic gates. Obviously with the context of knowing that it's a water computer it becomes obvious that they are.

    • @Krokodil986
      @Krokodil986 3 года назад

      @@DreadKyller oh right, I thought he meant the thumbnail of the video rather than the photo from before 😂

  • @VoidHalo
    @VoidHalo 2 года назад +1

    This is really cool. One thing I've always wanted to see somebody do is make an actual circuit that uses the hydrological equivalents to passive electrical components like textbooks always use to familiarize you with them. That is, use a narrow section of pipe or tubing in place of a resistor, use a flexible diaphragm that flexes back or forth as a capacitor. And use a weighted water wheel or turbine as an inductor. I've always wanted to see somebody try making something like an RLC circuit that oscillates at a specific frequency when energy is added in the form of voltage or current. OR in the case of the water circuit, by water pressure or flow. Which are the equivalents of voltage and current, respectively.

  • @locky_y233
    @locky_y233 3 года назад +223

    This reminds me trying to made a calculator in Minecraft during middle school! Absolutely enjoying it!

  • @astrayan88
    @astrayan88 3 года назад +94

    Charles Babbage would be proud of this I reckon. If Babbage's computers have a steampunk vibe then this must be aquapunk.

  • @HarnaiDigital
    @HarnaiDigital 3 года назад +322

    "He puts a lot of efforts to show that 9+5= 8+4+2" That killed me.😂

    • @TomCRitucci
      @TomCRitucci 3 года назад +3

      Me too hahaha My $0.30 keychain calculator can do better than that

    • @benoliver5593
      @benoliver5593 3 года назад +3

      Just remember a lot of public school teachers have issues trying to explain a concept like this

    • @HarnaiDigital
      @HarnaiDigital 3 года назад +1

      @@benoliver5593 yep. Schools, colleges and Universities sucks. Books are super boring. Experiments are Cool and Informative.

    • @prumchhangsreng979
      @prumchhangsreng979 3 года назад +2

      @@HarnaiDigital u are missing the point. A decent school always teach with experiment, but even with experiment, it's actually hard to explain this concept.

    • @HarnaiDigital
      @HarnaiDigital 3 года назад +1

      @@prumchhangsreng979 yes. You have a perfect point. Let me tell you something. There are different modes of education. Speaking, Books, Experiments, pdfs and videos. But most beautiful and easy one is video. It helps to share much more knowledge with in matter of minutes if done right. Maybe you can check my videos on that once and leave your Thoughts. The place where I'm living, we don't do experiments. Just freaking study and test. I hate this a lot.

  • @Kyvien09
    @Kyvien09 2 года назад +4

    So I just recently found your videos, and this one interested me, because I'm technically in my second year of college, taking IT-security courses, I learned about binary and it got me thinking on how this would work if I wanted to use this to identify different complete octets. Thank you for this amazing video and reactivating my brain with what I have learned recently!

  • @krischycupcakez
    @krischycupcakez 3 года назад +32

    i just clicked to comment the "wet inside" from the thumbnail is stupendously amazing, i love it

  • @fuzzydark1395
    @fuzzydark1395 3 года назад +97

    Bruh that "Wet Inside" name was on point

  • @paul2tr
    @paul2tr 3 года назад +31

    6:53 The result should be 0 and the carry 1, you did the opposite.
    Result: (1 xor 0) xor 1 = 1 xor 1 = 0
    Carry: (1 & 0) xor ( (1 xor 0) & 1) = 0 xor ( 1 & 1) = 0 xor 1 = 1
    We can also do the addition in binary:
    1 + 0 + 1 = 10 => result 0, carry 1.

    • @jonhtte
      @jonhtte 3 года назад +10

      Thanks, I have been searching for this comment

    • @IamFluffY90
      @IamFluffY90 3 года назад +8

      I noticed the same thing. I just wanted to follow the logic out of curiosity and was surprised when I got the opposite outputs. Turns out, the logic gates were formed correctly and the arithmetic was wrong 😂

    • @joshuawilliams4695
      @joshuawilliams4695 3 года назад +3

      Was just going to say the same lol

    • @Frungy兴谚
      @Frungy兴谚 3 года назад +3

      Plot twist: he made the mistake on purpose to test the viewers

    • @LivKASS
      @LivKASS 3 года назад

      @Felix Jove
      Maybe he did. He did say he wasn’t gonna explain it and to feel free to pause of we want to ponder it

  • @RajeshKumar28sep
    @RajeshKumar28sep 2 года назад +3

    A brilliant display of logic circuits at work. I plan to use this in my class :) Just a technical correction, at 6:50 the full adder will have an OR gate instead of a XOR on the left (in the end). In other words, the Cout would come out of an OR instead XOR.

  • @singerofsongss
    @singerofsongss 3 года назад +41

    You have such a gift for communicating complicated information. I’m a materials engineering student - I work every day with quantum mechanics and semiconductor materials and crystal lattices and other stuff in that realm that you’ve covered on the channel. But this video is the only one I’ve watched on the educational side of youtube that has explained logic gates and binary addition in a way that doesn’t make my head spin. Cheers!

  • @fredrum3966
    @fredrum3966 3 года назад +65

    The irony in the poster behind Matt that says "Education works best when all the parts are working" while showing three interlocking gears, I guess it truly does represent the education system.

    • @Agent24Electronics
      @Agent24Electronics 3 года назад +9

      I remember seeing the same poster in high school and making the same joke. Guess nothing's changed...

    • @Crlarl
      @Crlarl 3 года назад +17

      That was featured in Matt's book, Humble Pi.

    • @anderpanders6210
      @anderpanders6210 3 года назад +10

      Probably the irony isn't lost on Matt either

    • @DreadKyller
      @DreadKyller 3 года назад +6

      @@anderpanders6210 Oh no, it definitely isn't, in his book "Humble Pi" he wrote a section talking about that 3-gear diagram.

    • @HelloKittyFanMan.
      @HelloKittyFanMan. 3 года назад

      Oh, I KNOW! This was SO distracting! It's a functional stand-still!

  • @pmkansara
    @pmkansara 3 года назад +325

    This is an awesome implementation. Perfect way to demonstrate how the computer works. Just one correction: at 6:53, the next column value should be 0 instead of 1 (1011 + 1001 = 10100).

    • @rjrmonkey
      @rjrmonkey 3 года назад +41

      I had to scroll so far to find someone mentioning this.

    • @LiveHappy76
      @LiveHappy76 3 года назад +7

      With the carryover to the 4's column being a 1 instead of 0.

    • @LiveHappy76
      @LiveHappy76 3 года назад +21

      @@rjrmonkey Good job scrolling to find instead of repeating Paryank's comment! If everyone followed your etiquette, RUclips videos would have about 1/3 to 1/2 the number of comments with time required to read the comments reduced by the same fraction!

    • @BOB-fs3vx
      @BOB-fs3vx 2 года назад +8

      I scrolled to find this as well, although I thought I was more likely to be stupid than wrong, I'm glad I'm not!

    • @MordorFishChannel
      @MordorFishChannel 2 года назад +3

      I noticed that too

  • @renatoximenes4693
    @renatoximenes4693 3 года назад +1

    A year ago I thought about making a water computer, but i couldn't develop a configuration for some logical ports. Seeing your design just blew my mind.

  • @nicklacerte7134
    @nicklacerte7134 3 года назад +110

    "Someone must be slowing the system down mining for bitcoin" I almost lost my food on that one with an audible laugh

  • @andrewberryman4957
    @andrewberryman4957 3 года назад +246

    Bottom of the email: "You were right about tau and I was wrong." Well done, Steve.

    • @umartinko
      @umartinko 3 года назад +15

      And it even appears on 3:14 timestamp. :)

    • @andrewberryman4957
      @andrewberryman4957 3 года назад +1

      @@umartinko beautiful

    • @motttta
      @motttta 3 года назад +1

      What is Tau?

    • @andrewberryman4957
      @andrewberryman4957 3 года назад +9

      @@motttta ​ You're in for a treat. Tau is another Greek letter that in this context represents a value that is twice the value of pi. There is a long-standing "feud" between Steve and Matt (or Matt and Steve, depending on your allegiance) as to which is the better mathematical constant. Numberphile did a couple of videos: the first with Professor Moriarty, ruclips.net/video/83ofi_L6eAo/видео.html, followed shortly by Steve and Matt, ruclips.net/video/ZPv1UV0rD8U/видео.html

    • @umartinko
      @umartinko 3 года назад +1

      @@andrewberryman4957 ​@Motta Not to forget ViHart, who even has a playlist dedicated to Pi and Anti-Pi videos ;) ruclips.net/p/PL5F03A9D6D278C5D9

  • @hedgehog3180
    @hedgehog3180 3 года назад +164

    It's always a sign of a well working computer when you're cheering on it to get the correct answer.

    • @electronash
      @electronash 3 года назад +6

      I used to do that on my Celeron. lol

    • @Roxor128
      @Roxor128 3 года назад +1

      @@electronash Would have thought that would be a 1994 Pentium.

  • @flatikk
    @flatikk Год назад +1

    While watching your video I actually came up with an idea of as to how to make a classic transistor using only water.
    Perhaps you could take a normal tube with a propeller in the middle which is supposed to act as a pump. The water from the first input comes directly into the center of the propeller, meaning that it won't be able to spin it much, but a second current of water comes tangent to another propeller that is coaxial with this one, meaning that both inputs have to have water flowing through them to have water at the output.

  • @c9gaming368
    @c9gaming368 3 года назад +65

    You explained binary to where I, a student studying cyber forensics can now finish my soon to be due assignment. Thanks for the lesson.

  • @anxietyprimev6983
    @anxietyprimev6983 3 года назад +73

    So, I did the math, and it turns out it would take about 20,048,773 of these water-powered logic gates to be able to run Doom. Better start firing up that 3D printer. How you'd get that to show up on a screen is beyond me, but I'm sure you could figure it out. Have fun!😊

    • @adrianbundy3249
      @adrianbundy3249 3 года назад +11

      I hope you love playing doom on 0.5 FPS. I mean, that would be relying on water drip speed :)

    • @Roxor128
      @Roxor128 3 года назад +16

      @@adrianbundy3249 Oh, it'd be much, _much_ worse than that. If one instruction takes 20 seconds, and we assume the kind of machine Doom was written for needed 15MIPS to run the game, then one second of gameplay would take 300 million seconds, or about _ten years_ to calculate on this thing.

    • @Ranstone
      @Ranstone 3 года назад +10

      @@Roxor128
      At the original Doom's intended 35FPS, that's 104 days per frame. XD

    • @kostyr13
      @kostyr13 3 года назад +4

      Maybe something less computationally overwhelming like Tic-Tac-Toe or Tetris could be achievable (maybe).
      In tetris, it could be helpful that both water and the tetrinimos want to fall down.
      Who know? Fill the gates with more saturated color and that can be out display!!!!

    • @unicornhuntercg
      @unicornhuntercg 3 года назад +2

      @@adrianbundy3249 0.5 FPS on this !!? Bro you're dreaming, I'd estimate days per frame.

  • @hayd7371
    @hayd7371 3 года назад +36

    "I think someone's using this to mine bitcoin and it's slowing everything down"
    Brilliant.

  • @jamesburke2759
    @jamesburke2759 Год назад

    This is the best and easiest explanation of how a pc works. This should be the first lesson of computer engineering. if I had this easy to follow visual guide when i was 14 it would have saved me years of questions.

  • @m.degroot6837
    @m.degroot6837 3 года назад +337

    "Empty your mind, be formless. Shapeless, like water. If you put water into a cup, it becomes the cup. You put water into a bottle and it becomes the bottle. You put it in a teapot, it becomes the teapot. Now, water can flow or it can be used to build a computer. Be water, my friend."
    -Bruce Lee

    • @vigilantcosmicpenguin8721
      @vigilantcosmicpenguin8721 3 года назад +23

      What I'm hearing is someone needs to make logic gates based on kung fu moves.

    • @UCmDBecUtbSafffpMEN3iscA
      @UCmDBecUtbSafffpMEN3iscA 3 года назад +1

      @cukkoo cukkoo Lmao

    • @anduro7448
      @anduro7448 3 года назад +3

      @@vigilantcosmicpenguin8721 how tf does that even work

    • @Owenbrown900
      @Owenbrown900 3 года назад +1

      Steve lee

    • @anatine_banana_69
      @anatine_banana_69 3 года назад

      @@anduro7448 maybe a roundhouse kick if it's 1 AND 1 and a half kick if it's 0 AND 1 or something like that

  • @ujicosnail
    @ujicosnail 3 года назад +144

    I clicked on it by curiosity but wait Matt is in it?????

  • @tsbrownie
    @tsbrownie 3 года назад +11

    They made both pressurized water and pressurized air computers. In both cases they used the "stickiness" of both fluids. The gates were Y shaped and at the junction there was an "input" on both sides to push the fluid to the left and right.

    • @TheRailroad99
      @TheRailroad99 3 года назад +5

      when under pressure, fluids behave quite similar to electrical current. All basic equations (including many differential equations) still work.
      pressure = potential
      pressure drop = voltage
      flow rate = current
      thin pipe=resistor
      reservoir=capacitor
      long straight pipe = somewhat of an inductor (resists change in flow rate)

  • @overlordprincekhan
    @overlordprincekhan 2 года назад +2

    "Wet Inside" LOL, this made my day

  • @alwayzaparty
    @alwayzaparty 3 года назад +21

    This is so cool. Somebody needs to make this into a larger public interaction art instalation. Extra points if you could include elements of laminar flow.

    • @stulora3172
      @stulora3172 3 года назад

      There is at least one water siphon based clock that I know of. I used to stand in front of it and was just amazed as a child. And an adult, tbh.

  • @baze3541
    @baze3541 3 года назад +56

    Someone: I've got a 800W gold+ power supply, what do you have?
    Steve: GRAVITY

  • @boka04
    @boka04 Год назад +2

    wow, such an amazing work :) btw at 6:46 I guess there is a mistake in the 2nd column. The result should be 0 and the carry bit 1.

  • @djcbanks
    @djcbanks 3 года назад +8

    I’ve been wanting someone to do this for the longest time. Basically make an electronic device but using water instead of electricity. This is the beginning of that. I’m so excited.

    • @MallocArray
      @MallocArray 3 года назад +1

      Check out Turing Tumble. Similar idea that is powered by marbles.

  • @TheVRtist
    @TheVRtist 3 года назад +25

    This is the most unique and genius thing I've seen this week. It's miles away from being able to use for solitaire but one step closer!

  • @XepptizZ
    @XepptizZ 3 года назад +7

    I love suddenly understanding terminology and systems that previously was just the mystical side of games like factorio, minecraft, infinifactory etc.

  • @torazis3286
    @torazis3286 3 года назад +1

    Computer: exists
    Random people: I bet I can make it out of literally anything

  • @netsch20
    @netsch20 3 года назад +49

    I can't stop listening to you say "yay" at the beginning. Idk what it is but you sound like an alien and it's amazing

    • @Artiick
      @Artiick 3 года назад +1

      LOL

    • @rainbowevil
      @rainbowevil 3 года назад +1

      Oh man, that’s great haha

  • @stevenqirkle
    @stevenqirkle 3 года назад +10

    This collaboration was one of the more refreshingly positive things I’ve seen in a while. Thanks! And I’ve subscribed to you both!

  • @maxpayne7030
    @maxpayne7030 3 года назад +28

    The 'Wet Inside' made me sub immediately 😬♥️

    • @enveloreal
      @enveloreal 3 года назад

      yeah i really liked that, it made me giggle like a little kid haha

  • @valeraisaev157
    @valeraisaev157 3 года назад

    As I understand typical fails happen because of
    a) splitting water in half as your siphon results in 20 ml instead of 10
    b) leftovers in the bottom section
    Which results in less than 10 ml input in later cells.
    So I had an idea to manage this without Y-split tubes: you can vary the with of the cells and double it in each iteration so your "1" in second layer will be 20ml, in third 40ml and so on. But the projection you show on camera would be the same. Besides you can decrease the width by 5% to compensate the leftovers.
    P.S. instead of Y-tubes you could also use the siphons with output on half-height to precisely get 10 ml of 20.

  • @roderik1990
    @roderik1990 3 года назад +44

    I laughed way too hard at the "memory leak" joke.

  • @ash36230
    @ash36230 3 года назад +29

    You should both keep collaborating even after you reach a million subs.

  • @zeekjones1
    @zeekjones1 3 года назад +12

    Hydrophobic spray for windshields will help with the water sticking to the glass.

  • @sasquatchhimself
    @sasquatchhimself 2 года назад +4

    6:58 I'm pretty sure the 2 outputs at the bottom should be swapped. I just started at it for 5 min trying to make sense of it. The 1 should be carried and the 0 should be on bottom. Love your vids dude!!!

    • @PerseusMax
      @PerseusMax 2 года назад

      The outputs are fine. The arrows are wrong. The top arrow should be pointing at the 1, and the bottom one should be circling around it to the carried 0.

    • @armandoespinoza7370
      @armandoespinoza7370 2 года назад

      @@PerseusMax Hey, no the arrows are fine, the outputs are wrong. In Binary 1011 + 1001 = 10100 , so what happens is where the left output arrow is pointing there should be a 1, and where the right output arrow shows, there should be a 0

    • @PerseusMax
      @PerseusMax 2 года назад +1

      @@armandoespinoza7370 Yeah, you are correct. I'm not sure what was going on in my brain...

  • @ReclusiveEagle
    @ReclusiveEagle 3 года назад +196

    What Steve tried to do: Make a computer out of water
    What Steve actually did: Made the most simple Minecraft Redstone explanation video

    • @stephencoles5991
      @stephencoles5991 3 года назад +15

      Adding Minecraft to the title will increase views

    • @WanderTheNomad
      @WanderTheNomad 3 года назад +4

      @@stephencoles5991 It was a rookie mistake. Steve could've attracted a lot more kids to learn about computer logic if he put Minecraft somewhere in the title or video.

    • @unknownface2463
      @unknownface2463 3 года назад +1

      @@WanderTheNomad yes

  • @myaccount99000
    @myaccount99000 3 года назад +54

    The "carried one" getting put at the bottom instead of the top broke me

    • @Rafaelinux
      @Rafaelinux 3 года назад +5

      It was weird to see.

    • @DoctorX17
      @DoctorX17 3 года назад +1

      Strange indeed

    • @clonkex
      @clonkex 3 года назад +1

      That seems normal to me. At least, that's how I always did it.

    • @DoctorX17
      @DoctorX17 3 года назад +2

      @@clonkex hmm... Are you from the mirror universe?

    • @robspiess
      @robspiess 3 года назад +6

      It's less effort to not carry it all the way to the top.

  • @jasonblankenagel5412
    @jasonblankenagel5412 3 года назад +31

    I remember studying electronic circuits and hydraulics at the same time in school and making the connection in my mind that this would be possible. Thanks for bringing my school daydreams true!

  • @gemblersk2519
    @gemblersk2519 2 года назад

    Dude, this can help learning computer processing so much in future
    I feel like some people don't realize how big affect this can have for people who will learn computer processing and stuff about computers in general. It can make learning so easier and helps understanding very well since you see example and have pepper explanation

  • @jrlanglois
    @jrlanglois 3 года назад +59

    Next step is to outdo Ben Eater: "I built a GPU with my water computer."

    • @nyancat7486
      @nyancat7486 3 года назад +3

      doesn't even need cooling, it runs on water!

    • @techboywitha7887
      @techboywitha7887 3 года назад +1

      What's new language to learn to code on this new water computer 🙄

    • @WindsorMason
      @WindsorMason 3 года назад +5

      @@techboywitha7887 Java, the answer is fed into a coffee pot.

    • @Katt1n
      @Katt1n 3 года назад +3

      @@techboywitha7887 In theory you could run any language on it, given enough computing power and a structure similar to modern computers. In practice?
      Extremely basic assembly.

  • @scat0324
    @scat0324 3 года назад +53

    A second earlier and Matt's emailed confession about tau would have been at 3:14 !

    • @SteveMould
      @SteveMould  3 года назад +22

      Damn

    • @anderpanders6210
      @anderpanders6210 3 года назад +2

      Tau sure is nicer. It even sounds nicer than pi. Objectively speaking

    • @immko
      @immko 3 года назад +2

      @@anderpanders6210 How dare you objectify irrationals, that's mathist. They are all endlessly beautiful.

  • @jamiehosmer1481
    @jamiehosmer1481 3 года назад +88

    2:02
    Steve: "One slight issue with the flow rate is..."
    Matt: (Eyebrows rise, grin begins to spread, and wheels to a joke start racing.)
    Editor: Cuts away before Matt makes some obvious joke about "issues with Steve's flow rate."

  • @stevenclark2188
    @stevenclark2188 Год назад

    I like how this demonstrates how the amplification effect of transistor gates is a necessary feature to keep signal levels up.

  • @marcozompa5785
    @marcozompa5785 3 года назад +66

    I was here only for relaxing dripping water video, now I am a programmer

  • @hoholord5699
    @hoholord5699 3 года назад +7

    Oh my god , this is seriously thought provoking video, it really tells u to understand concepts clearly and then having fun with it
    Like -> fluids+ binary+basic arithmetic ~ insanity

  • @sir_vix
    @sir_vix 3 года назад +12

    Terry Pratchett would be proud. One of the characters in his book 'Making Money' creates a water computer simulation of an economy with some resulting Borges map / pseudo quantum entanglement shenanigans.

  • @Rockyzach88
    @Rockyzach88 Год назад +1

    Not sure why I wasn't subscribed. I've been watching your videos for years. Have a subscription!

  • @chorusofoddities
    @chorusofoddities 3 года назад +5

    This is the best introductory explaination anyone could ever have to how computation works, will definitely share it to help explain to people!