I Made A Water Computer And It Actually Works

Ғылым және технология

The first 200 people to sign up at brilliant.org/stevemould/ will get 20% off an annual subscription.
Computers add numbers together using logic gates built out of transistors. But they don't have to be! They can be built out of greedy cup siphons instead! I used specially designed siphones to works as XOR and AND gates and chained them together so they add 4 digit binary numbers.
Subscribe to Matt's channel so you don't miss his Dobble video:
/ standupmaths
Here's my greedy cup siphon video:
• The Pythagorean Siphon...
Image credits:
Zoom in on transistor - NISENet
Moniac - Matt Brown
Moniac - Paul Downey
Moniac - Tiia Monto
Moniac - Marcin Wichary
You can buy my books here:
stevemould.com/books
You can support me on Patreon here:
/ stevemould
just like these amazing people:
Matthew Cocke
Glenn Watson
Joseph Rocca
Joël van der Loo
Doug Peterson
Rashid Al M
Paul Warelis
Will Ackerly
Heather Liu
Alnitak
Twitter: / moulds
Instagram: / stevemouldscience
Facebook: / stevemouldscience
Buy nerdy maths things: mathsgear.co.uk

Пікірлер: 5 800

  • @SteveMould
    @SteveMould3 жыл бұрын

    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.

  • @Briarbot2011

    @Briarbot2011

    3 жыл бұрын

    You're first

  • @scienceium5233

    @scienceium5233

    3 жыл бұрын

    Ha ha ha

  • @azivee8075

    @azivee8075

    3 жыл бұрын

    sulfanol?

  • @mmseng2

    @mmseng2

    3 жыл бұрын

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

  • @NandR

    @NandR

    3 жыл бұрын

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

  • @noa8919
    @noa89193 жыл бұрын

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

  • @Nick-lx4fo

    @Nick-lx4fo

    3 жыл бұрын

    You gotta flush the buffer of bits!

  • @bcn1gh7h4wk

    @bcn1gh7h4wk

    3 жыл бұрын

    exactly lol was thinking the same

  • @mikebell2112

    @mikebell2112

    3 жыл бұрын

    Got some current leakage going on, too.

  • @srtghfnbfg

    @srtghfnbfg

    3 жыл бұрын

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

  • @JorgetePanete

    @JorgetePanete

    3 жыл бұрын

    @@srtghfnbfg literally*

  • @thelonelyrogue3727
    @thelonelyrogue37273 жыл бұрын

    You've got a memory leak 😂

  • @joachimlarsen2k

    @joachimlarsen2k

    3 жыл бұрын

    Top comment in the making

  • @eeeeeek

    @eeeeeek

    3 жыл бұрын

    That's water damage

  • @DasGanon

    @DasGanon

    3 жыл бұрын

    I was waiting for an overflow error

  • @andricode

    @andricode

    3 жыл бұрын

    He might need to flush cache

  • @Spartan322

    @Spartan322

    3 жыл бұрын

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

  • @NetEnlade
    @NetEnlade2 жыл бұрын

    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

    2 жыл бұрын

    what was your grade? xD

  • @NetEnlade

    @NetEnlade

    2 жыл бұрын

    @@philiproler5572 It snowed. :(

  • @foulcamel5973

    @foulcamel5973

    2 жыл бұрын

    one of the mean girls did this

  • @royslapped4463

    @royslapped4463

    2 жыл бұрын

    @@philiproler5572 It was a joke.

  • @philiproler5572

    @philiproler5572

    2 жыл бұрын

    @@NetEnlade damn thats unfortunate xD

  • @one_smol_duck
    @one_smol_duck2 жыл бұрын

    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 жыл бұрын

    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.

  • @user-iz7el6pc5m

    @user-iz7el6pc5m

    3 ай бұрын

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

  • @maytang9792

    @maytang9792

    Ай бұрын

    no pun intended?

  • @alivape

    @alivape

    Ай бұрын

    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.

  • @Xatzimi
    @Xatzimi3 жыл бұрын

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

  • @maxdukhovskoy1406

    @maxdukhovskoy1406

    3 жыл бұрын

    @Fontecha Diesel Hayden r/ihadastroke No but seriously, ar you ok?

  • @proloycodes

    @proloycodes

    3 жыл бұрын

    2^8 + 2^3 + 2^0th like

  • @himshikharbiswas

    @himshikharbiswas

    3 жыл бұрын

    Initially i thought the same🤣

  • @UCmDBecUtbSafffpMEN3iscA

    @UCmDBecUtbSafffpMEN3iscA

    3 жыл бұрын

    I had a good laugh in this one, thank you

  • @sir_duckington1245

    @sir_duckington1245

    3 жыл бұрын

    XD

  • @GM-os1bl
    @GM-os1bl3 жыл бұрын

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

  • @horstwalter9383

    @horstwalter9383

    2 жыл бұрын

    I was hoping I'm not the only one.

  • @justanothergrunt9053

    @justanothergrunt9053

    2 жыл бұрын

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

  • @fregtz735

    @fregtz735

    2 жыл бұрын

    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

    2 жыл бұрын

    @@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

    2 жыл бұрын

    Yes, but it would be the slowest game ever.

  • @Fritzafella
    @Fritzafella2 жыл бұрын

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

  • @VlogrBlogr
    @VlogrBlogr2 жыл бұрын

    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.

  • @FinkPloyd504
    @FinkPloyd5043 жыл бұрын

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

  • @General12th

    @General12th

    3 жыл бұрын

    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 жыл бұрын

    same

  • @diarya5573

    @diarya5573

    3 жыл бұрын

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

  • @JjMn1000

    @JjMn1000

    3 жыл бұрын

    Yes

  • @Krokodil986

    @Krokodil986

    3 жыл бұрын

    Yeeah let's go redstone engineers

  • @AdityaSingh-mj6ei
    @AdityaSingh-mj6ei2 жыл бұрын

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

  • @magictime8959

    @magictime8959

    2 жыл бұрын

    liquid binary calculator

  • @ethaphu5589

    @ethaphu5589

    2 жыл бұрын

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

  • @youraunt

    @youraunt

    2 жыл бұрын

    @@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

    2 жыл бұрын

    @@youraunt 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

    2 жыл бұрын

    @@youraunt Don't be naive

  • @PrebleStreetRecords
    @PrebleStreetRecords2 жыл бұрын

    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.

  • @Memes4daysz9
    @Memes4daysz9 Жыл бұрын

    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

  • @carykh
    @carykh3 жыл бұрын

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

  • @ziggyzoggin

    @ziggyzoggin

    3 жыл бұрын

    hi cary! :D

  • @1.4142

    @1.4142

    3 жыл бұрын

    indeed

  • @OrchidAlloy

    @OrchidAlloy

    3 жыл бұрын

    This is the perfect video for someone like you lol

  • @therandomraddish7281

    @therandomraddish7281

    3 жыл бұрын

    Its Cary Kangaroo Holder!

  • @austinbrown145

    @austinbrown145

    3 жыл бұрын

    That's what she said... and he said

  • @a_commenter
    @a_commenter3 жыл бұрын

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

  • @SteveMould

    @SteveMould

    3 жыл бұрын

    Plan backfires

  • @Krokodil986

    @Krokodil986

    3 жыл бұрын

    Lol

  • @eccentricOrange

    @eccentricOrange

    3 жыл бұрын

    @@SteveMould Plan successfully failed

  • @Gakulon

    @Gakulon

    3 жыл бұрын

    Nice profile pic!

  • @ogi22

    @ogi22

    3 жыл бұрын

    @@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:)

  • @Kyvien09
    @Kyvien092 жыл бұрын

    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!

  • @twohorsesinamancostume7606
    @twohorsesinamancostume76062 жыл бұрын

    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.

  • @theCodyReeder
    @theCodyReeder3 жыл бұрын

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

  • @SteveMould

    @SteveMould

    3 жыл бұрын

    Well you would say that!

  • @tanmay______

    @tanmay______

    3 жыл бұрын

    Time to explore another mine

  • @haydenallen888

    @haydenallen888

    3 жыл бұрын

    First time I’ve seen you in the wild cody

  • @vk3hau

    @vk3hau

    3 жыл бұрын

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

  • @SteveMould

    @SteveMould

    3 жыл бұрын

    @@vk3hau this is sounding really cool now

  • @bouncydachon
    @bouncydachon3 жыл бұрын

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

  • @onradioactivewaves

    @onradioactivewaves

    3 жыл бұрын

    I can't see without my specs!

  • @daanoffline5716

    @daanoffline5716

    3 жыл бұрын

    Flexes with 3 calculations per minute

  • @drypenguin5174

    @drypenguin5174

    3 жыл бұрын

    this computer has 13 bits of memory

  • @mixup2216

    @mixup2216

    3 жыл бұрын

    4 bit

  • @Ezullof

    @Ezullof

    3 жыл бұрын

    Can it run Doom?

  • @pauls5745
    @pauls5745 Жыл бұрын

    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

  • @MrDarviel
    @MrDarviel6 ай бұрын

    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

    3 ай бұрын

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

  • @MrStrez2
    @MrStrez23 жыл бұрын

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

  • @geekjokes8458

    @geekjokes8458

    3 жыл бұрын

    if it works, it works!

  • @CaptainMangles
    @CaptainMangles3 жыл бұрын

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

  • @Queer_Nerd_For_Human_Justice

    @Queer_Nerd_For_Human_Justice

    3 жыл бұрын

    this made me laugh

  • @_mossy_8520

    @_mossy_8520

    3 жыл бұрын

    It computes drip 🥶🥶

  • @gemblersk2519
    @gemblersk25192 жыл бұрын

    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

  • @1Chitus
    @1Chitus Жыл бұрын

    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 :)

  • @daudmeer6852
    @daudmeer68523 жыл бұрын

    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

  • @negriignaciojose1781

    @negriignaciojose1781

    2 жыл бұрын

    or just add detergent to water... (lower the surface tension)

  • @jorgepeterbarton

    @jorgepeterbarton

    2 жыл бұрын

    Liquid hydrogen

  • @NineJuanJuan_

    @NineJuanJuan_

    2 жыл бұрын

    Hydro- Hydropho- pho- Hydrophobic *CANCELED*

  • @adamplace1414

    @adamplace1414

    2 жыл бұрын

    Just rain-x everything, for sure.

  • @miguelbaltazar7606

    @miguelbaltazar7606

    2 жыл бұрын

    yeas

  • @samykamkar
    @samykamkar3 жыл бұрын

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

  • @gormintaunty7133

    @gormintaunty7133

    3 жыл бұрын

    but most of all, samy is my hero

  • @itsmerg5273

    @itsmerg5273

    3 жыл бұрын

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

  • @VivekYadav-ds8oz

    @VivekYadav-ds8oz

    3 жыл бұрын

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

  • @cringe511

    @cringe511

    3 жыл бұрын

    holy shit i wasn’t expecting you here

  • @MohamedAnsari_H

    @MohamedAnsari_H

    3 жыл бұрын

    Yay Samy!!!

  • @erencan.s
    @erencan.s Жыл бұрын

    It is really nice to see great channels' collaboration.

  • @ZhePorgi0550
    @ZhePorgi055029 күн бұрын

    I’m pretty excited in this Steve mould video and seeing water channels and gravity, simple stuff used to make functional logic gates that can be used and combined like circuits and that take the flow energy and transform it into light or other things to show bits being either 1 or 0 (on / off states)

  • @janneaalto3956
    @janneaalto39563 жыл бұрын

    "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 жыл бұрын

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

  • @lyrimetacurl0

    @lyrimetacurl0

    2 жыл бұрын

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

  • @TheLimeLines
    @TheLimeLines3 жыл бұрын

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

  • @pastek957

    @pastek957

    3 жыл бұрын

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

  • @TheLimeLines

    @TheLimeLines

    3 жыл бұрын

    @@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 жыл бұрын

    I can agree to that 😂

  • @StuckOnAFireHydrant

    @StuckOnAFireHydrant

    3 жыл бұрын

    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 жыл бұрын

    Uwu

  • @laurab994
    @laurab9942 жыл бұрын

    Beguiling! Love it. Love the explanation, love the practical demonstration. Super 😁

  • @Joevideostube
    @Joevideostube Жыл бұрын

    What really amazed me is I read about fluidic computing in a printed article some 30 years ago, anyway thums up for nicely show the kind of hard work that normally takes to make a workable device from the inital idea.

  • @samsibbens8164
    @samsibbens81643 жыл бұрын

    Bringing a brand new meaning to "integer overflow"

  • @DrRiq

    @DrRiq

    3 жыл бұрын

    OR STACK OVERFLOW #AMIRITE

  • @giovannirizzi516

    @giovannirizzi516

    3 жыл бұрын

    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 жыл бұрын

    @@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.

  • @medokn99
    @medokn993 жыл бұрын

    Wet® Inside

  • @bhutwheyttherismor86

    @bhutwheyttherismor86

    3 жыл бұрын

    Pshhh, after watching this video... Same.

  • @arnob1711

    @arnob1711

    3 жыл бұрын

    Your pfp goes so well with this

  • @DrRiq

    @DrRiq

    3 жыл бұрын

    [INSERT JOKE ABOUT HARD DISK]

  • @f-seal7193

    @f-seal7193

    3 жыл бұрын

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

  • @brgmember

    @brgmember

    3 жыл бұрын

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

  • @renatoximenes4693
    @renatoximenes46932 жыл бұрын

    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.

  • @strawberrylemonadelioness
    @strawberrylemonadelioness Жыл бұрын

    Sweet! This looks really cool! I like seeing computers being made with other stuff, I think I've seen them being made with marble machines too.

  • @AllDayBikes
    @AllDayBikes3 жыл бұрын

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

  • @nou4898

    @nou4898

    3 жыл бұрын

    and it has water cooling too

  • @fadedc

    @fadedc

    3 жыл бұрын

    @@nou4898 built in

  • @jirifiala5090

    @jirifiala5090

    3 жыл бұрын

    🤣

  • @cuckoophendula8211
    @cuckoophendula82113 жыл бұрын

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

  • @Roxor128

    @Roxor128

    3 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    Who needs a pump?

  • @sergeigarbar1948

    @sergeigarbar1948

    3 жыл бұрын

    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 жыл бұрын

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

  • @RajeshKumar28sep
    @RajeshKumar28sep2 жыл бұрын

    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.

  • @halonothing1
    @halonothing12 жыл бұрын

    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.

  • @nitehawk86
    @nitehawk863 жыл бұрын

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

  • @spooderman4008
    @spooderman40083 жыл бұрын

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

  • @thepupilsofrob3287

    @thepupilsofrob3287

    3 жыл бұрын

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

  • @Andrew-my1cp

    @Andrew-my1cp

    3 жыл бұрын

    Your profile pic is fucking terrifying

  • @baliart908

    @baliart908

    3 жыл бұрын

    Wtf is your profile pic man?!

  • @benholroyd5221

    @benholroyd5221

    3 жыл бұрын

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

  • @spooderman4008

    @spooderman4008

    3 жыл бұрын

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

  • @gazbot9000
    @gazbot90002 жыл бұрын

    several clips later.... you have earned my subscription! Reminds me of one of those non-electronic tutorial computers as described in Neil Stephensen's 'The Diamond Age', only for reals this time. Nice work!!

  • @Klexology
    @Klexology2 жыл бұрын

    I've watched many videos on computers but I've never understood them until now. Thank you Steve!

  • @SaHaRaSquad
    @SaHaRaSquad3 жыл бұрын

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

  • @jordanl.8509

    @jordanl.8509

    3 жыл бұрын

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

  • @SaHaRaSquad

    @SaHaRaSquad

    3 жыл бұрын

    @@jordanl.8509 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 жыл бұрын

    @@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 жыл бұрын

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

  • @criticalgems2605

    @criticalgems2605

    3 жыл бұрын

    Link?

  • @gillo100
    @gillo1003 жыл бұрын

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

  • @StraightOuttaJarhois

    @StraightOuttaJarhois

    3 жыл бұрын

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

  • @HerbaMachina

    @HerbaMachina

    3 жыл бұрын

    @@StraightOuttaJarhois that would absolutely improve the performance.

  • @bharris591

    @bharris591

    3 жыл бұрын

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

  • @ksp-crafter5907

    @ksp-crafter5907

    3 жыл бұрын

    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 жыл бұрын

    👍

  • @TheLonelyPeople314
    @TheLonelyPeople3142 жыл бұрын

    I am like stupidly happy I found this video. A while back I was making a calculator in Minecraft and it took me days and it never really worked. Then I found this and it has helped SO much. Keeping it in binary makes both the computation and display much easier. Also good video

  • @zircon256ua
    @zircon256ua4 ай бұрын

    I love this content! I love water physics, angles, polygons, and everything in between!

  • @zack1stplayer
    @zack1stplayer2 жыл бұрын

    This is taking Liquid Cooled™ to a whole new level

  • @gaia9020

    @gaia9020

    2 жыл бұрын

    It is only the next logical step

  • @carius989

    @carius989

    2 жыл бұрын

    Liquid driven

  • @DTG4844

    @DTG4844

    2 жыл бұрын

    The trademark is giving me ominous vibes

  • @gotchabiqch8942

    @gotchabiqch8942

    2 жыл бұрын

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

  • @chargemankent

    @chargemankent

    2 жыл бұрын

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

  • @CrazyHorse151
    @CrazyHorse1513 жыл бұрын

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

  • @ogi22

    @ogi22

    3 жыл бұрын

    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 жыл бұрын

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

  • @blueeyesdarkmagician5386

    @blueeyesdarkmagician5386

    3 жыл бұрын

    @@ogi22 :)

  • @spandexgoblin

    @spandexgoblin

    3 жыл бұрын

    @@khodis2002 it is now

  • @CrazyHorse151

    @CrazyHorse151

    3 жыл бұрын

    @@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.

  • @fktx3507
    @fktx35072 жыл бұрын

    That's amazing. Could you illustrate with this setup how all these zeros and ones end up showing a picture or a video on a screen?

  • @Sukshula
    @SukshulaКүн бұрын

    your ability to clarify complex subjects is unparalleled!

  • @HarnaiDigital
    @HarnaiDigital3 жыл бұрын

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

  • @TomCRitucci

    @TomCRitucci

    3 жыл бұрын

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

  • @benoliver5593

    @benoliver5593

    3 жыл бұрын

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

  • @HarnaiDigital

    @HarnaiDigital

    3 жыл бұрын

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

  • @prumchhangsreng979

    @prumchhangsreng979

    3 жыл бұрын

    @@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 жыл бұрын

    @@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.

  • @delphicdescant
    @delphicdescant3 жыл бұрын

    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 жыл бұрын

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

  • @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.

  • @AK-vk8uj
    @AK-vk8uj Жыл бұрын

    The effort you put to your videos is unbelievable. Thank you for the dedication 👍👍

  • @NicosLeben
    @NicosLeben3 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

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

  • @alphtheor.879
    @alphtheor.8793 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    crystal maze? 😁

  • @zenmode3125

    @zenmode3125

    3 жыл бұрын

    Fuck it, DnD dungeon puzzle time

  • @Jam._.

    @Jam._.

    3 жыл бұрын

    @@zenmode3125 YEEAAHHH

  • @braedonlackovic1776

    @braedonlackovic1776

    3 жыл бұрын

    Me with my 1 semester of computer engineering class knowledge

  • @tomasbernardo5972
    @tomasbernardo5972 Жыл бұрын

    Great way to explain the logic. Just a note, in the full adder, the xor that doesn't belong to any of the half adders can be replaced with an or gate, in a real life situation you would probably want to have a circuit that is as simple as it needs to be. I get that using the syphons it's easier that way tho

  • @phantomsoul8937
    @phantomsoul89372 жыл бұрын

    I know this video is "old" by now but you guys synergize so well, its been quite fun.

  • @hedgehog3180
    @hedgehog31803 жыл бұрын

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

  • @electronash

    @electronash

    3 жыл бұрын

    I used to do that on my Celeron. lol

  • @Roxor128

    @Roxor128

    3 жыл бұрын

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

  • @lewzero
    @lewzero3 жыл бұрын

    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 жыл бұрын

    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 жыл бұрын

    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 👍

  • @heartmint7364
    @heartmint73642 жыл бұрын

    Related story to the analog computer near the end. B.J.Habibie, Indonesia 3rd president, is a plane engineering professor (forget the proper title for that, engineer who make plane and other flying things) is using his expertise and some of the plane theory to fight monetary crisis in indonesia. It's absolutely beautiful how all the field of study culminating like that

  • @Ruiluth
    @Ruiluth2 жыл бұрын

    That was the best explanation of full vs half adders I've ever seen

  • @m.degroot6837
    @m.degroot68373 жыл бұрын

    "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 жыл бұрын

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

  • @UCmDBecUtbSafffpMEN3iscA

    @UCmDBecUtbSafffpMEN3iscA

    3 жыл бұрын

    @cukkoo cukkoo Lmao

  • @anduro7448

    @anduro7448

    3 жыл бұрын

    @@vigilantcosmicpenguin8721 how tf does that even work

  • @Owenbrown900

    @Owenbrown900

    3 жыл бұрын

    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

  • @anmolgarg6873
    @anmolgarg6873 Жыл бұрын

    Your videos are really amazing, i learn the concepts very easily

  • @ryant2568
    @ryant25682 жыл бұрын

    I love these different types of computers. I saw a guy once built a fully working 8-bit computer in minecraft.

  • @astrayan88
    @astrayan883 жыл бұрын

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

  • @vigilantcosmicpenguin8721

    @vigilantcosmicpenguin8721

    3 жыл бұрын

    Ada Lovelace would probably be able to figure out the decimal input.

  • @christopherpardell4418
    @christopherpardell4418 Жыл бұрын

    You can do an ancillary video about fluidics. The military actually built control systems with complex logic gates that operated in line with hydraulic fluid to perform ratio, multiplication and division operations that resulted in dynamic control surfaces that adjusted force output based upon input parameters like airspeed, inertial forces and pilot input. These were early attempts at making logic based control systems that would be immune to EMP in nuclear war. What they looked like was tall stacks of thin steel plates with channels cut in them, separated by gaskets, where the inputs and outputs where holes passing into adjacent plates on one side or the other. The whole thing was filled with hydraulic fluid at pressure, and the flow thru the various inputs controlled by valves and regulators, with the flow either resulting in greater or lesser hydraulic flow to the control surfaces.

  • @diegomariapagnoni9202
    @diegomariapagnoni9202 Жыл бұрын

    AMAZING! Thanks, truly beautiful!

  • @fredrum3966
    @fredrum39663 жыл бұрын

    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 жыл бұрын

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

  • @Crlarl

    @Crlarl

    3 жыл бұрын

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

  • @anderpanders6210

    @anderpanders6210

    3 жыл бұрын

    Probably the irony isn't lost on Matt either

  • @DreadKyller

    @DreadKyller

    3 жыл бұрын

    @@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!

  • @nicklacerte7134
    @nicklacerte71343 жыл бұрын

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

  • @koshi6505
    @koshi65057 ай бұрын

    You could make a number display by draining the individual reservoirs into an aggregate reservoir. Each 10ml of water is an integer increase. Actually, you already have a sort of reverse aggregate reservoir. Fill the drain reservoir to the maximum amount that can be added, and then fill the inputs from the drainage reservoir. The amount missing the the amount inside the machine.

  • @frodeflem9353
    @frodeflem93532 жыл бұрын

    9:56 This cracked me up big time :'D

  • @baze3541
    @baze35413 жыл бұрын

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

  • @fuzzydark1395
    @fuzzydark13953 жыл бұрын

    Bruh that "Wet Inside" name was on point

  • @lauritslolck

    @lauritslolck

    3 жыл бұрын

    Yes right?! 😂

  • @stevenclark2188
    @stevenclark21889 ай бұрын

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

  • @solaokusanya955
    @solaokusanya955 Жыл бұрын

    I love you mehn! For the first time, just this singular video gave me an intuitive eureka feeling!..

  • @storminmormin14
    @storminmormin143 жыл бұрын

    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 жыл бұрын

    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 KZreadrs 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 😂

  • @anxietyprimev6983
    @anxietyprimev69833 жыл бұрын

    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 жыл бұрын

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

  • @Roxor128

    @Roxor128

    3 жыл бұрын

    @@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 жыл бұрын

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

  • @kostyr13

    @kostyr13

    3 жыл бұрын

    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 жыл бұрын

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

  • @overlordprincekhan
    @overlordprincekhan Жыл бұрын

    "Wet Inside" LOL, this made my day

  • @minacapella8319
    @minacapella83192 жыл бұрын

    This is crazy. It's so simple but so intricate.

  • @hayd7371
    @hayd73713 жыл бұрын

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

  • @Minemac2
    @Minemac23 жыл бұрын

    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.

  • @davidunkown1925
    @davidunkown19252 жыл бұрын

    It'd be nice to see a self filling / refilling calculator where the "answer" repopulated input one and the water fill was controlled by valve "button" inputs. Also, thanks for teaching me the concept behind binary addition calculation, never took in school

  • @flatikk
    @flatikk9 ай бұрын

    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.

  • @andrewberryman4957
    @andrewberryman49573 жыл бұрын

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

  • @umartinko

    @umartinko

    3 жыл бұрын

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

  • @andrewberryman4957

    @andrewberryman4957

    2 жыл бұрын

    @@umartinko beautiful

  • @motttta

    @motttta

    2 жыл бұрын

    What is Tau?

  • @andrewberryman4957

    @andrewberryman4957

    2 жыл бұрын

    @@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, kzread.info/dash/bejne/amejyMuYfJnLcdI.html, followed shortly by Steve and Matt, kzread.info/dash/bejne/jISqk7ePYNWqaLg.html

  • @umartinko

    @umartinko

    2 жыл бұрын

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

  • @jorggamingcr409
    @jorggamingcr4093 жыл бұрын

    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.

  • @teja8086
    @teja80862 жыл бұрын

    I appreciate your work man

  • @AlexSchendel
    @AlexSchendel7 ай бұрын

    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.

  • @cmel7841
    @cmel78413 жыл бұрын

    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.

  • @jrlanglois
    @jrlanglois3 жыл бұрын

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

  • @nyancat7486

    @nyancat7486

    3 жыл бұрын

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

  • @techboywitha7887

    @techboywitha7887

    3 жыл бұрын

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

  • @WindsorMason

    @WindsorMason

    3 жыл бұрын

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

  • @Katt1n

    @Katt1n

    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.

  • @Nhatanh0475
    @Nhatanh04752 жыл бұрын

    "There it's go" "Yayyyyy" Me: I have watch enough.

  • @halloweenengineer6283
    @halloweenengineer628313 күн бұрын

    This is the first time I've seen something I want a 3D printer for other than models to paint. I know these are laser cut, but I'm totally stoked about this concept! I'm going to go find videos on how to design a 3D model that I can print!

  • @jebwatson
    @jebwatson3 жыл бұрын

    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.

  • @locky_y233
    @locky_y2333 жыл бұрын

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

  • @derpnerpwerp
    @derpnerpwerp7 ай бұрын

    I want to see this but with a decimal display. I feel like you could use a series of levers to convert the output into a decimal number. Higher order bits would apply a greater torque to a lever since the radius would increase

  • @Mehaffeyj
    @Mehaffeyj10 ай бұрын

    On board a certain aircraft carrier, (not sure what I can say)we used a pneumatic analog computer to control feed flow to the Steam Generators. Extremely complicated but very reliable. No electronics or the security concerns that come with them.

  • @meat3994
    @meat39942 жыл бұрын

    Evaporation: imma end this man's whole computer

  • @cosmonut-fr

    @cosmonut-fr

    2 жыл бұрын

    🤣🤣🤣

  • @peterbonnema8913

    @peterbonnema8913

    2 жыл бұрын

    Use ECC water memory

  • @jek__

    @jek__

    2 жыл бұрын

    Leaking is fine, just dump more fuel in. Our electronics often leak

Келесі