Slashdot Mirror


Water Computing

Andrew_Cronin writes "This is a nice project that some one did at MIT on building some logic computation systems without using electrons.. So why not use water..."

25 of 303 comments (clear)

  1. Why not water? by packeteer · · Score: 4, Funny

    Doesn't anyone know? Water and computers dont mix. Make up yuour mind. You can either make fun of water-cooling OR make computers out of water.

    --
    unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
  2. MIT students?... by EvilCabbage · · Score: 5, Funny

    .. how long until we see a computer constructed using bong water?

  3. I can't resist... by srhuston · · Score: 5, Funny

    Brings new meaning to the term "Bit bucket"

    --
    Three dits, four dits, two dits, dah!
    Radio, radio, rah rah rah!
  4. So... by ackthpt · · Score: 5, Funny

    If you overclock it, can it cool itself?

    --

    A feeling of having made the same mistake before: Deja Foobar
    1. Re:So... by EvilCabbage · · Score: 5, Funny

      Probably not, but I bet you could steam rice with it.

  5. How are we going to cool the thing off? by jpt.d · · Score: 5, Funny

    Will we use electricity to cool it? Well water is a very effective cooler on electronics, so why not do it the reverse when your water is your 'electronics'?

    ZZZZZZZZZZZZZZzzzzzzzzzzzzzzzAAAAAAAAAAAAAAAPppp pp pppppppppp

    YOUCH!!!!!

    DAMN ME!!!!! THAT !*!@# HURTS.

    Scratch that idea.

    --
    What we see depends on mainly what we look for. -- John Lubbock Now search for that bug slave!
  6. Without electronics... by wilburdg · · Score: 4, Insightful

    He says without electronics, not without electrons... Last time I checked a molecule of water had, oh say about 10 electrons in it...

  7. Cool...but an old concept by dillon_rinker · · Score: 5, Informative

    Scientific American had an article about water-based logic gates and circuits some decades ago. IIRC, they even created circuits that had no electronic analogy. I can find no reference to this on the web - perhaps some other science geek with access to a complete collection could find it. I believe it was in the Amateur Scientist, but it's been about fifteen years since I read through the stacks of magazines in the cabinets of my chemistry classroom, so I could be mistaken.

    For a similar concept (ie, non-silicon machine logic) that I first read about in the pages of Scientific American, check out the Apraphulians here . For more info on this ancient race, Google is your friend.

    1. Re:Cool...but an old concept by friscolr · · Score: 5, Interesting
      In "The Way Things Work" (1988) David Macaulay also illustrates logic gates as plumbing in a building. It's on page 333 of the original book; the newer version even has an interesting rant about Bill Gates.

      i always liked old school water clocks.

      i seem to recall something about logic gates or some sort of logic being built out of matchboxes and beans. it played tictactoe, deciding the best move by plopping out a bean of a certain colour? i can remember neither the details nor the source.

  8. Very good by Istealmymusic · · Score: 5, Interesting
    I remember of Neal Stephenson's Cryptonomicon, where when L.P.Waterhouse was walking amongst the beach at sundown, in a starlit avenue, and he drew lines in the sand. This was inspiration for barcodes, but that's beside the point. The point is Stephenson had the narrator narrate L.P.Waterhouse notice how the ocean is a Turing machine, it interacts with the sand, due to certain mathematical fluidity properties, to leave an indentation of predictable properties.

    I've considered water-based computation long ago, but hats off to this student for logic design and implementation. My idea was to have water push open another wate gate, much like a flow-controlled valve, allowing for a water-based transistor. Combine this with other transistors, and you can build virtually any gate--I take that back, any gate you want. XOR and AND are good choices, as with a XOR a you can get NOT, to make a NAND, and as we all know NAND is the Univesal Binary Gate.

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  9. Who else tried this? by thekernel32 · · Score: 5, Interesting

    I really remember seeing a documentary on how the russians tried using water logic for computations and got pretty good with it back in the 40's. Then again they did alot of cool stuff over in that part of the world. They actually managed to stick with 50's technology for 40 years. yay communism! I knew someone who had no more after the berlin wall came down just because his job was dependent upon the crappy stuff they made breaking down. Reliable products from the west caused alot of people to loose their jobs.

    I know it's an off topic rant, wanna give me some points for being interesting anyway?

  10. Bad water/slashdotting joke... by Cheetah86 · · Score: 4, Funny

    Looks like we "flooded" the server...

  11. okay, maybe it's a stupid idea... by 7-Vodka · · Score: 5, Funny
    But the thought just came to me of using beer instead of water. That way you could make a beer computer! Who says beer makes you shite at math? you CAN get drunk and still do 4 bit additions :)

    Hell, take that thing on a pub crawl and have your beer do it's own calculations of how much tip you should leave as it's on it's way down to your stomach!

    --

    Liberty.

    1. Re:okay, maybe it's a stupid idea... by 7-Vodka · · Score: 4, Funny

      But occifer, that's not a keg in the passenger seat. It's my laptop's battery pack!

      --

      Liberty.

    2. Re:okay, maybe it's a stupid idea... by Idarubicin · · Score: 5, Funny
      But the thought just came to me of using beer instead of water. That way you could make a beer computer! Who says beer makes you shite at math? you CAN get drunk and still do 4 bit additions :)

      The big problem is the head on the beer. Bubbles would probably affect the logic in unpredictable ways. In other words, if your computer got...um...sloshed, then it probably couldn't calculate a tip any better than you could.

      And God help you if you tried to do any serious math. You know what they say...Don't drink and derive. It applies to you and your computer, now.

      --
      ~Idarubicin
  12. Re:But what about...? by Anonymous Coward · · Score: 5, Informative
    how to implement other operation: OR, NOT

    Simple. The author gives XOR and AND gates, formed from joining two streams together, without and without a control. (See the article for details, I haven't taken the time to look into it very deeply).

    Anyways, XOR's function number is 0110. Split it in two, and you get "A(01) when B=0, NOT A(10) when B=1"--two unary gates formed a binary gate. Split AND's function, 0001, and you get "0 when B=0, A when B=1". Trust me, this is easier than it seems. The unary gates are: 00=0, 01=B, 10=NOT B, and 11=1. Now that we got that out of the way:

    • 0 XOR A = A
    • 1 XOR A = NOT A
    • 0 AND A = 0
    • 1 AND A = A

    None of those are useful except 1^A=!A. We need NOT to complete our library of functions too. Now we can combine it with other gates like so using Boolean Algebra:

    NOT(A XOR B) = A XNOR B
    NOT(A AND B) = NOT(A) OR NOT(B)DeMorgan's Law
    NOT(A AND NOT(B)) = NOT(A) OR NOT(NOT(B)) = NOT(A) OR B
    And now, ladies and gentlement, I present to you, The OR Gate:

    not(not(a) and not(b)) = not(not(a)) or not(not(b)) = a or b

    This is constructed from: 1 xor ((1 xor a) and (1 xor b)), and of course the 1 is simply a constant flowing stream of high-power water. And obviously, since NAND is a universal gate, this can be done like so:

    1 xor (a and b) = a nand b
    NAND can make any gate, including NOT, which is then combined as we saw above to form OR, NOR, XOR, XNOR, and even inhibitation and implication if you please.

    Did that answer your question?

    -jc

  13. GEEEZ /. users are morons! by wirelessbuzzers · · Score: 5, Informative

    How can people argue about this for so long!?!? If you really know nothing about chemistry, don't post about it.

    Oxygen is element 8. It has 8 electrons. 6 of them are valence elecrons (in the 2s and 2p orbitals) and 2 of them are "core" electrons in the 1s orbital. Only the valence electrons get drawn in those dot diagrams, that's why you can only see six on some sites.

    Hydrogen is element 1. It has 1 electron. This electron is in the 1s orbital.

    Water is H2O, where the 2 is subscript. It has 2 hydrogens and one oxygen, with polar-covalent bonds between them, so there are 2*1+1*8=10 electrons. Two of them are in oxygen's 1s orbital, four of them are in two of oxygen's four sp3 hybrid orbitals, and four of them are shared between hydrogen's 1s orbital and the other two of oxygen's sp3 hybrids (one orbital and two electrons for each hydrogen).

    Don't even get me started on sp3* anti-bonding pairs.

    Sorry for being inconsistent as to whether numbers should be spelled out.

    --
    I hereby place the above post in the public domain.
  14. Only digital water logic, why not analog too by obiwan2u · · Score: 5, Interesting
    Why not extend the metaphor...

    Inductance is the same as momentum. You could build a gadget that has a turbine in the water flow with a fly wheel attached. The gadget would resist water flow starting up, and would resist the water flow slowing down once it's moving. (same as an inductor fighting a change in current)

    Capacitance is the same as a flexible membrane across the pipe, which will transmit AC changes in pressure, but not DC.

    You could build a capacitor/inductor tuned circuit that either filters or passes certain frequency water waves

    Also, water transistors should be fun. A small flow or pressure of water controls a larger flow or pressure (in either an analog or digital fashion)

    It would be a way fun tool for teaching electronics.

    --
    Ben in DC
    "It's the mark of an educated mind to be moved by statistics" Oscar Wilde
  15. Maximizing processing speed by Alsee · · Score: 4, Funny

    Every time I try to overclock it, all the circuits freeze up.

    We're thinking of giving up on liquid nitrogen and trying liquid helium.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  16. Re:I got to see the pics before they get /.ed by Verteiron · · Score: 4, Funny

    Actually, it might not be that bad. Just drain it and put it in a box. Looks like most of the components are plastic, so it'll be pretty light. When you get to where you're going, just fill it from the tap.

    Instant computer... just add water!

    --
    End of lesson. You may press the button.
  17. a water adder by drDugan · · Score: 5, Insightful

    a friend of mine in college (Aron) made a water adder capable of adding two 8-bit values -- all with water streams.

    LINK

  18. Actually in Russia by WetCat · · Score: 5, Informative

    ... water analog computers have been used since 1949... till mid 80-x for modelling differential equations.
    They were used for large-scale projects, such as modelling of water dams.

  19. Another Slashdot repeat? by Chagrin · · Score: 4, Funny

    Didn't we just have a different "font" article?

    --

    I/O Error G-17: Aborting Installation

  20. Yeah, they claim to have water computing now... by Mark+Garrett · · Score: 5, Funny

    ... but I bet that in a few months, it'll all just turn out to be vaporware.

  21. Fluidic logic has been around for decades by Animats · · Score: 5, Informative
    Fluidic logic has been around since the 1960s. It's often used in industrial process control. It works for both air and liquids. Most industrial systems use air logic, but automatic transmissions often have fluidic logic running on hydraulic fluid.

    The MIT students didn't quite get it right. Their gadget doesn't seem to have gain. The key insight needed for fluidics is that a jet of fluid can be diverted with a smaller jet coming in from the side. This allows building a fluidic amplifier.

    Once you have an amplifier, you can do switches, gates, flip-flops, and other logic elements. Analog control systems, with fluidic sensors and amplifiers driving pneumatic or hydraulic cylinders, are also possible. When the inputs and outputs are pneumatic or hydraulic, it's often convenient if the control system is, too. Fluidic elements are very reliable, too - there are no moving parts except the working fluid.

    One wierd fluidic application is this kosher public address system.