Slashdot Mirror


Chaotic Computing In Practice

codyhess writes "The Economist published a great article detailing efforts to use Chaos in computing - "Speaking at the American Physical Society's annual March conference, William Ditto of the University of Florida told of his efforts to create a 'chaotic computer'." Dr. Ditto can create standard logic gates (AND, OR, etc) that output a value according the their chaotic threshhold. Different logic operations can be performed by simply changing the threshhold, making an incredibly flexible computer that can perfom different functions instantaneously."

199 comments

  1. Chaotic Computing... by hookedup · · Score: 5, Funny

    Nothing new, I've been doing that since Windows 3.11! :)

    1. Re:Chaotic Computing... by Lattitude · · Score: 0, Redundant

      Ditto.

    2. Re:Chaotic Computing... by boarder8925 · · Score: 1
      Nothing new, I've been doing that since Windows 3.11! :)
      And people are still doing it in Windows XP. =)
    3. Re:Chaotic Computing... by zelurxunil · · Score: 1

      Heck ive always been wondering how Cowboyneal pulls it off...

      --

      What's another word for Thesaurus?
      -Steve Wright
    4. Re:Chaotic Computing... by raisinbran · · Score: 0

      I think you mean Dr. Ditto...

    5. Re:Chaotic Computing... by Lattitude · · Score: 1

      I did, and they didn't get it. *sigh*

  2. Anyone with the misfortune of reading my source... by Anonymous Coward · · Score: 2, Funny

    ...is already well versed in chaotic computing.

  3. I suppose this beats my design by Anonymous Coward · · Score: 4, Funny

    I was just going to hire really crazy programmers, and change their meds based on what I needed.

    1. Re:I suppose this beats my design by haystor · · Score: 2, Funny

      chmod +x /dev/random

      --
      t
  4. When I do chaotic computing... by dolo666 · · Score: 4, Funny

    ... I type in random characters in Google and hit "I feel Lucky".

    1. Re:When I do chaotic computing... by Anonymous Coward · · Score: 0

      God help you if those random chars are ever 'goatse' or a typo thereof.

      You might be "feeling lucky" but you sure wouldn't be very damn lucky... *shudder*

  5. Argh! by Knight+Thrasher · · Score: 3, Insightful

    Skynet is being born!! .. or not!! But I like the idea of logically flexible computers, and fear it at the same time. Sometimes, especially after work, it's nice to come home to something that can think in a straight line.

    1. Re:Argh! by Dan667 · · Score: 0, Offtopic

      Obviously, they used parts of blood sucking worms to build an early version.

  6. Cofee Maker Logic by Yonkeltron · · Score: 1

    Big deal! The OSDN coffeemakers crunch both numbers and dry-roasted beans. Chaos is for people who don't are afraid to use caffeine!

    --
    Keep the faith, share the code
  7. Google was no help... by jea6 · · Score: 4, Funny

    Google was no help...in translating this article into English.

    --

    sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
    1. Re:Google was no help... by Anonymous Coward · · Score: 1, Funny

      Even Hellboy made more sense.

  8. Woa by bawb · · Score: 4, Funny


    I first read that as Catholic Computing.

    Pearly Gate logic will have to wait a few years yet, I guess.

    1. Re:Woa by Knight+Thrasher · · Score: 1

      Hah! GOtta brush up on your PEARL for that one...

    2. Re:Woa by Anonymous Coward · · Score: 0


      I first read that as Catholic Computing.

      That's where a Priest and an altar boy death-match in UT after a good round of sodomy.

    3. Re:Woa by HalfOfOne · · Score: 5, Funny

      Catholic computing:

      The system has encountered an unrecoverable error and IT'S ALL YOUR FAULT. I SAW YOU pausing just a little too long before closing those suggestive webcam ads. Now go burn that copy of The Da Vinci Code, wash your eyes out with holy water after your clandestine mission to The Passion, and go out and buy a wooden yardstick to smack your fingers with every time you have an innapropriate thought.

      And spit out your gum.

    4. Re:Woa by shadowcabbit · · Score: 1

      Could it be...... SATAN?

      --
      "Why Subscribe?" Good question...
    5. Re:Woa by Anonymous Coward · · Score: 0

      Since when was Bill Gates into Pearl?

    6. Re:Woa by dubbreak · · Score: 1

      Catholic Computing

      ah yes so that would be the purgatory processor ?

      Not computing heaven and not quite computing hell.

      --
      "If you are going through hell, keep going." - Winston Churchill
  9. April Fool? by Windsurfer · · Score: 3, Informative

    Check out the date of the article - April 1st...

    1. Re:April Fool? by millahtime · · Score: 1

      This sounds completely feasable. I'm suprised it has taken someone this long to do something like this.

    2. Re:April Fool? by NeedleSurfer · · Score: 2, Informative

      Actually I was providing technical support at that convention, an incredible one it was, 60% computers were Macs (it seems Apple claims about scientific computing moving to Macs is actually true) 6 or 7 were Linux laptops and the rest were the obligatory Windows machines. The subject covered were, well... exotics, if not esoterics but very interesting, I was able to listen to quite a few of them and actually understood what they were talking about 70% of the time (the talks about atom spin control and prediction, I admit, just plain eluded me). This talk indeed happened, I can attest, this wasn't an april fools joke.

    3. Re:April Fool? by Anonymous Coward · · Score: 0

      Threshhold logic already exixts. What he is doing might be accomplished by "Programmable Floating-gate MOS Logic", a variant of Capacitive Treshhold Logic (CTL). These are floating-gate transistors with multiple-input (capactively coupled into the foalting-gate), one of them beeing a control-input. By adjusting the control-input you are adjusting the treshhold. So something that ones was an AND port (with no voltage on the control-gate), then becomes an OR port (with voltage on the control-gate).

      The cool thing is, by leaving a charge on the floating-gate, you can match the nMOS and pMOS transistor (resulting in a smaller pMOS transistor). The base-circuit is always a binary inverter, but with multiple-inputs.

      The benifits are smaller circuits, less power, fast reconfiguring. The downside is speed (but hey, most FGPAs and CPLDs only run at about max 150 Mhz anyway (due to interconnect routing), so that's not a problem since these circuits run at about 500 MHz in a 0.6um process).

      PS! This is basically what I'm researching in my master thesis. I've already design the circuits, had them processed and measured them (all working perfectly). Just the writing left (man, I wish ./ didn't exist...)

  10. Not chaotic? by Rkane · · Score: 4, Interesting

    I am not a physicist, engineer, or scientist (or anything else qualified to answer this) but it seems to me, the simple minded one, that once you start controlling something, it isn't chaotic. I mean- if they are basing decisions on this, then it can't be completely chaotic, can it? How can you derive an AND, OR, etc, from chaos without controlling it (thus negating the chaos). Can someone dumb this down a little for those of us who aren't in the know?

    1. Re:Not chaotic? by forand · · Score: 2, Interesting

      I think it is about scale. Think about it this way: all of physics that we know, gravity exempted, is proabablistic: we don't know what is going to happen at any given stage just what MIGHT happen. However this is only true on a quantum level, Newton's Laws still hold, mostly, and we don't worry about sponaneously appearing inside the sun because we COULD it is just extremely unlikly. Similarly if you make a big enough system out of chaotic states or in this case random assembly then you can find patterns, like Newton's laws, these can be used to do computing.

      Hope this helps!

    2. Re:Not chaotic? by Anonymous Coward · · Score: 0

      Well, the economist article explains this somewhat already. That computer will use components which are based on chaotic systems. They do not contain any source of randomness or something which makes their output/state 'random', just to rule that idea out.

      An example for chaotic systems is i.e. the solar system. Poincaree seems to be the first to have come up with the idea that such systems could exist:

      Oscar II, King of Sweden and Norway, initiated a mathematical competition in 1887 to celebrate his sixtieth birthday in 1889. Poincare was awarded the prize for a memoir he submitted on the 3-body problem in celestial mechanics. In this memoir Poincare gave the first description of homoclinic points, gave the first mathematical description of chaotic motion, and was the first to make major use of the idea of invariant integrals. However, when the memoir was about to be published in Acta Mathematica, Phragmen, who was editing the memoir for publication, found an error. Poincare realised that indeed he had made an error and Mittag-Leffler made strenuous efforts to prevent the publication of the incorrect version of the memoir. Between March 1887 and July 1890 Poincare and Mittag-Leffler exchanged fifty letters mainly relating to the Birthday Competition, the first of these by Poincare telling Mittag-Leffler that he intended to submit an entry, and of course the later of the 50 letters discuss the problem concerning the error. It is interesting that this error is now regarded as marking the birth of chaos theory. A revised version of Poincare's memoir appeared in 1890 (http://www-history.mcs.st-andrews.ac.uk/history/M athematicians/Poincare.html).


      So much for the history, now consider the example of i.e. space flight. This deals exactly with controlling a chaotic system. Now you may argue that our spacecraft have almost no weight compared to other celestial bodies and therefore have no impact on their motion. Still in a chaotic system you have to have the ability to measure the state of your system exactly (you are not able to) to predict or reproduce its output, since small changes cause large state differences over time when you compare two systems. Now the "Economist" mentions how they will counter this problem:

      "This is saner than it sounds. Chaos, in the mathematical sense, is not unpredictability: chaotic systems can behave in a predictable and reproducible way. The catch is that the evolution of a chaotic system depends very sensitively on its starting conditions, which leads in the long term to behaviour that is ultimately unpredictable. But by choosing those starting conditions carefully, and only letting the system evolve for a short time, Dr Ditto thinks he can harness chaos to be computationally powerful."

      So to compare this to the solar system example, they decided that their space mission will not last long enough to let chaotic effects cause any problems. You may not need to worry about chaotic effects when you plan a mars mission, but those effects come into play when you try to predict whether the solar system is stable, or - quite a fancy thing - if you want to figure out why there are those odd gaps in the orbits of asteroids in the solar system.

      So if I may offer a conclusion: while you suggest that we may not be able to control chaotic systems because we cannot set the system state exactly to produce a reproducible outcome (that is how I understand your comment), I would point out that there are plenty of ways to deal with chaotic effects and still get what we want, i.e. accepting small deviations in the ouput, not measuring the output after a long time.

      I think that they used the term chaotic just because it is a nice buzzword, especially since they are forced to use the system in a way where it is only a 'little bit' chaotic.

    3. Re:Not chaotic? by breakinbearx · · Score: 1

      Reminds me of Hitchhiker's Guide to the Galaxy. The "Improbability Drive" calculated the improbability of a certain event, and then did it. For example, spontaneously appearing exacly where you needed to be was just highly improbable, not impossible. And turning a nuclear missile into a whale? No problem.

      --
      Skill is successfully walking a tightrope over Niagara Falls. Intelligence is not trying. -- Anonymous
    4. Re:Not chaotic? by Jonas+the+Bold · · Score: 1

      Well they MAYBE gates, instead of AND, OR, XOR, etc.

      --
      Everything seemed to be going so nice
      'till the end of all beings punched right through the ice
  11. Ha pudge.... by dolo666 · · Score: 0, Flamebait

    Shut up pudge, :-) hehehehehehe.

  12. Hail Eris! by fader · · Score: 0

    Anybody want to form a company with this technology and start manufacturing Discordian computers? "Holy Chao Computers" has a nice ring to it.

    --
    - fader
    1. Re:Hail Eris! by Anonymous Coward · · Score: 0

      SINK

      A GAME

      by Ala Hera, E.L., N.S.; RAYVILLE APPLE PANTHERS

      SINK is played by Discordians and people of much ilk.

      PURPOSE: To sink object or an object or a thing...
      in water or mud or anything you can sink something in.

      RULES: Sinking is allowd in any manner. To date, ten pound chunks of mud
      were used to sink a tobacco can. It is preferable to have a pit of water or
      a hole to drop things in. But rivers - bays - gulfs - I dare say even
      oceans can be used.

      TURNS are taken thusly: who somever gets the junk up and in the air first.

      DUTY: It shall be the duty of all persons playing "SINK" to help find more
      objects to sink, once one object is sunk.

      UPON SINKING: The sinked shall yell "I sank it!" or something equally as
      thoughtful.

      NAMING OF OBJECTS is some times desirable. The object is named by the
      finder of such object and whoever sinks it can say for instance, "I sunk
      Columbus, Ohio!"

    2. Re:Hail Eris! by Anonymous Coward · · Score: 0

      Brother Ram,

      Your acute observation that ERIS spelled backwards is SIRE, and your inference to the effect that there is sexual symbolism here, have brought me to some observations of my own.

      ERIS spelled fore-part-aft-wards is RISE. And spelled inside out is REIS, which is a unit of money, albeit Portugese-Brazilian and no longer in use. >From this it may be concluded that Eris has usurped Eros (god of erotic love) in the eyes of those who read backwards; which obviously made Eros sorE. Then She apparently embezzeled the Olympian Treasury and went to Brazil; whereupon She opened a chain of whorehouses (which certainly would get a rise from the male population). I figure it to be this in particular because MADAM reads the same forwards and backwards. And further, it is a term of great respect, similar to SIRE.

      And so thank you for your insight, it may well be the clue to the mystery of just where Eris has been fucking around for 3125 years.

      FIVE TONS OF FLAX!->- Mal-2

    3. Re:Hail Eris! by Anonymous Coward · · Score: 0

      How very un-discordian of you to make extremely overt references to discordia in an article about chaos.

      ugh.

      disgust.

      If you dont get it, dont bother with it.

  13. Sounds similar to... by robslimo · · Score: 5, Informative

    analog computers of old. IIRC they were used for ballistics calculations and similar by the military.

    Here is an example.

    Look into what kind of mathematical operations can be realized with multiplying DACs.

    1. Re:Sounds similar to... by millahtime · · Score: 1, Insightful

      "analog computers of old."

      All signals are analog. Digital is just a way to manipulate analog for logic. The fact that they found another way to manipulate analog for logic is not suprising. What is suprising is that it has taken this long.

  14. may be ! by denisbergeron · · Score: 1

    After the Yes or No to be the only answer for a computer, The bit have another one :-)

    --
    Ceci n'est pas une Signature !
    1. Re:may be ! by FoogyFoo · · Score: 1

      binary digit was shortened to bit

      Don't forget what trinary digit would be shortened to...

  15. Chaotic Computing (Re: I WIN!) by Anonymous Coward · · Score: 0

    ".. but will it run Linux?"

    I think Gentoo's there already...

  16. great by radiumhahn · · Score: 0, Redundant

    if( $a < sqrt( 0 / i ) ){randomly_reboot;} oh wait....windows already does this.

    1. Re:great by Knight+Thrasher · · Score: 1

      You are the winner!

    2. Re:great by Anonymous Coward · · Score: 0

      Don't you have anything better to do than throw in useless comments? I mean three already in this story? UID 766792... that says it all, fuckwit.

    3. Re:great by Virtex · · Score: 1

      if( $a < sqrt( 0 / i ) ){randomly_reboot;}

      Unless i is 0, then it just randomly crashes (divide by zero).

      --
      For every post, there is an equal and opposite re-post.
    4. Re:great by McAddress · · Score: 1
      if( $a

      just b/c you looked at the leaked windows codedoes not mean you have to expose all of us to it.

  17. I'm confused by FreemanPatrickHenry · · Score: 4, Funny

    Dr. Ditto

    Wait...Rush Limbaugh has a Ph.D?

    --
    I have discovered a truly marvelous .sig which, unfortunately, this space is too small to contain.
  18. But is it easy to work with? by Chief+Technovelgist · · Score: 4, Interesting
    Sounds kind of like a quantum logic thinker, from one of Greg Bear's early books:

    "The QL is a monster to work with' he said..."It has no priorities, no real sense of needs or goals. It thinks, but it may not solve. Quantum logic can outline the center of a problem before it understands the principles and questions, and then, from our point of view, everything ends in confusion. More often than not, it comes up with a solution to a problem that is not stated. It does virtually everything but linear, time's arrow ratiocination."
    1. Re:But is it easy to work with? by ItWasThem · · Score: 2, Interesting

      Greg Bear is awesome. My favorite author and that particular story you mention was really good. I think I have all of his books. Anyone out there looking for great SciFi should definitely check him out.

      If you haven't read his Eon, Eternity and Legacy trilogy I highly recommend them. Eternity is my favorite book.

      Moving Mars was also very good and touched on some of the same QL stuff. Darwin's Radio was okay but I couldn't get into the sequel Darwin's Children. Blood Music was really good if a little creepy.

      Anyways, Greg Bear is the best.

  19. Mod Parent UP!! by Anonymous Coward · · Score: 0

    That's not flamebait or troll. The author is commenting on the AC who said his code was spaghetti code, and the author above is joking, saying that the AC must be pudge because of slashcode...

    It's funny, laugh.

    1. Re:Mod Parent UP!! by Anonymous Coward · · Score: 0

      BUT I HAVEN'T GOTTEN LAID IN ... MY ENTIRE LIFE. I AM SO MAD AT THE WHOLE WORLD. EVERYBODY MUST RECEIVE MY -1s!

      Key fact:

      # In order to parallel to topic, you will endeavor.
      # It causes the new thread, or comparatively, will reply in other one comment.
      # Being perhaps the contents which are contributed already, in order to avoid the repetition, before contributing, you will read other one message.
      # Contents of comment are easy to know, the sea urchin, clear subject will be acquired.
      # The thing, instigate ones, foreign ones, illegal ones and attack ones which have deviated from topic are done moderate, probably will be. (Moderate including also those which are done, if it adjusts threshold value in the page of user setting, it can read all messages, but.

  20. Leech Neurons? by Jedi_Knyghte · · Score: 1

    Leech neurons? Are you sure this wasn't an April Fools joke? (I was tempted to say, "Mmmmmmmm . . . leech neurons," but that's too obvious a joke.)

    1. Re:Leech Neurons? by Anonymous Coward · · Score: 0

      Yeah Dr. Ditto used to work on computing using leach neurons here at Georgia Tech. Creative Laofing ran and article on it.

    2. Re:Leech Neurons? by Anonymous Coward · · Score: 0

      If it is for real (and it does make sense -- I'm just not sure if chaotic systems can evolve fast enough to compete with conventional logic), I hope the poor sap's credibility isn't damaged irreparably by people thinking it's a joke.

    3. Re:Leech Neurons? by Spanyrd · · Score: 0

      What exactly is the advantage in making computers out of leeches? We already have computers that suck.

      --
      one of these days I'm gonna patent the technology that lets Jason Vorhees catch up to cars by moving at a slow walk.
  21. 1+1 = null by abzorb · · Score: 1

    " It was clear to many physicists that using "qubits"--which, unlike ordinary bits, can exist in a "superposition" of the values 0 and 1 simultaneously--might yield an exponential improvement in computing power. This is because a pair of qubits could be in four different states at once, three qubits in eight, and so forth."

    How does not answering the equation make this related to chaos theory? It's more like a hesitation in providing the correct answer if I read the article correctly.

    --
    hi
    1. Re:1+1 = null by baudilus · · Score: 3, Interesting

      Think of it this way:

      Imagine you could watch two one-hour long TV shows simultaneously superimposed onto each other on the same TV (and understand both shows seperately.) Now imagine you have have two TV with the same capability. Now you can watch four shows in one hour. This is the essence of this computing theory: you can do more calculations in less time but not in the normal computing sense. I prefer to think of standard binary computing as a direct derivative of quantum computing, much like velocity is a derivative of acceleration.

      The chaos theory simply describes the elements that are involved in forming these calculations. This would directly affect a computer's ability to multitask - instead of a data flow going in a straight line and different parts of the processor performing different operations on it, a function could be self-contained and processed recursively, with the data passing through the same matrix, while that matrix changes itself to perform different functions. In theory, this could take far less ticks, increasing speeds exponentially. Add more matrices to this and you can see the benefits.

      The idea behind his work is to be able to control the input into these "chaotic elements" thus producing a predictable and reproducable output. A true 'quantum leap', if you will. This would be a significant jump in computing technology, skipping over "trinary" computing altogether.

      Humans don't think in straight lines, why should computers? Then again, I could just be reading it wrong.

    2. Re:1+1 = null by Anonymous Coward · · Score: 0

      It was clear to many physicists that using "qubits"--which, unlike ordinary bits, can exist in a "superposition" of the values 0 and 1 simultaneously--might yield an exponential improvement in computing power.

      Wow, with one of those even XFree86 might run fast!

    3. Re:1+1 = null by abzorb · · Score: 1


      It would be nice to apply this theory to the root of computing but it seems like reinvesting the wheel to me. Why not allow the 1's and 0's be the controlled input.

      I mean I already see some of this theory taking place, in a similar form, in distributed computing. Think about how networks are moving away from N-tier systems to service oriented architecture.

      --
      hi
    4. Re:1+1 = null by CableModemSniper · · Score: 1
      much like velocity is a derivative of acceleration

      Mathematically, isn't velocity more like an anti-derivative (or indefinite integral, or whatever) of acceleration? Unless you didn't mean derivative in the strict mathematical sense. In which case I apologize for being a pedant.

      --
      Why not fork?
  22. Journalism at its best again by underworld · · Score: 3, Insightful
    They have also made a logic element out of a pair of leech neurons (nerve cells from blood-sucking worms) placed on a microchip. Dr Ditto readily admits that, like quantum computing, this technology is still in its infancy. But it certainly has potential--even though many people feel that existing computers are quite chaotic enough already.

    i think this paragraph really sums things up. the editor is such a moron as to explicitly state the obvious grammatical correlation between mathematically chaotic logic circuits and the general "chaos" users experience with their computers. and that preceded by a description that sounds like some kind of vampirian (or is it vampirical?), frankensteinian, technological monster. (rob zombie brings you "attack of the chaotic leech borgs"!).

    p.s. the chaotic leech borgs would be a good name for a band
    1. Re:Journalism at its best again by bughunter · · Score: 1
      the editor is such a moron
      I am hereby forfeiting my ability to formally moderate this article in order to informally moderate you:

      -1: Arrogant Pedant
      --
      I can see the fnords!
    2. Re:Journalism at its best again by Peter_Pork · · Score: 1

      For god's sake! THIS IS AN APRIL'S FOOL. Ditto may be an expert in chaos theory, but the content of the article makes no sense whatsoever to any trained scientist. The whole blood-sucking thing is hilarious (and an attempt to help the reader understand that this is an April's fool). The Economist really pulled your leg on this one! :) :) :) :D :D :D

    3. Re:Journalism at its best again by arvindn · · Score: 1

      In your eagerness to pander to standard slashdot biases, you have completely missed the point that the last sentence was intended to be humorous, which is amply demonstrated by the fact that the very first paragraph of the article said that chaos in the mathematical sense does not mean unpredictability. Sheesh.

      OTOH, you might have been trolling, and I'm the sucker for replying... who knows :)

    4. Re:Journalism at its best again by Dun+Malg · · Score: 1
      In your eagerness to pander to standard slashdot biases, you have completely missed the point that the last sentence was intended to be humorous, which is amply demonstrated by the fact that the very first paragraph of the article said that chaos in the mathematical sense does not mean unpredictability. Sheesh.

      Yeah, it's pretty pedantic to point out that the joke at the end of the article is factually in error. I think a better criticism of the joke is that it's lame. It's the kind of stupid joke that local newscasters come up with.

      "...authorities expect the overturned maple syrup truck to be cleared from the highway by noon. Bill?"

      "Thanks Susan. Sounds like a lot of people will be 'stuck' in traffic. haha"

      --
      If a job's not worth doing, it's not worth doing right.
    5. Re:Journalism at its best again by AeroIllini · · Score: 1

      For god's sake! THIS IS AN APRIL'S FOOL. Ditto may be an expert in chaos theory, but the content of the article makes no sense whatsoever to any trained scientist. The whole blood-sucking thing is hilarious (and an attempt to help the reader understand that this is an April's fool).

      Once again, people who have nothing better to do than to trick their friends with April Fool's jokes refuse to accept anything printed, published, posted, or spoken on the 1st day in April as truth.

      Hate to pop your bubble, but there is nothing April Fool's about the article. It is genuine. What may suprise you is that these news items have been around for much longer. This is really very old news, but we saw it because it was a slow news day at the Economist on Monday.

      BBC News: Biologial Computer Born (June 2, 1999)
      TechExtreme.com: Chaotic Computing (March 23, 2001)

      Or perhaps you're just trolling, and I fell for it...

      --
      For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
  23. IEEE Definition by Bimo_Dude · · Score: 5, Informative
    Apparently, this theory was first developed in 1996. Here is the IEEE Definition of chaotic computing.

    The way I see it (although I am not a mathematician), the major hurdle to realizing this is the fact that generating random numbers usually results in patterns.

    --
    "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
    1. Re:IEEE Definition by pegr · · Score: 4, Insightful

      The way I see it (although I am not a mathematician), the major hurdle to realizing this is the fact that generating random numbers usually results in patterns.

      Perhaps it's a semantical argument, but if you are producing patterns, you're not producing random numbers...

    2. Re:IEEE Definition by Bimo_Dude · · Score: 1

      That is exactly the point I was trying to make. You said it better though.

      --
      "Teleporting Rodents with D-Cell Battery Displacement" theory -- IgnoramusMaximus (692000)
    3. Re:IEEE Definition by JGski · · Score: 5, Informative
      Chaos != Random

      Chaos is a middle-ground between purely ordered and purely random. There is structure in chaotic systems, it's only that on short orders of time it appears random to human neural signal processing - this is largely a limitation of the human capacity to perceive rather than a characteristic of the system observed.

    4. Re:IEEE Definition by pegr · · Score: 1

      Chaos != Random
      Chaos is a middle-ground between purely ordered and purely random. There is structure in chaotic systems, it's only that on short orders of time it appears random to human neural signal processing - this is largely a limitation of the human capacity to perceive rather than a characteristic of the system observed.


      So is there such a thing as random at all? If we perceive something to be random, could not just as easily be ordered in a way we don't recognise?

      Or if random does exist, wouldn't the lack of any order constitute a type of order? A random sequence of numbers, given sufficient length, will contain "2,4,6,8"... Is that not order?

    5. Re:IEEE Definition by Anonymous Coward · · Score: 0
      There is structure in chaotic systems, it's only that on short orders of time it appears random to human neural signal processing - this is largely a limitation of the human capacity to perceive rather than a characteristic of the system observed.


      How is it "largely" a limitation of human perceptive capacity? ISTM it must be either a result of human limitations (which it is), or it is not.
    6. Re:IEEE Definition by Dun+Malg · · Score: 1
      So is there such a thing as random at all? If we perceive something to be random, could not just as easily be ordered in a way we don't recognise?

      Random is easy to define. According to my googling, 17 is The Most Random Number (despite a few spurious claims that it is 37, or 14).

      Seriously though, your point is correct. "Random" simply means that no predictable order is discernable. The definition, therfore, is entirely dependent on your method of discernment. If you analyze closely enough the events leading to the generation of so-called random numbers, you should be able to predict the output and thereby render it not random. This is, of course, a very victorian-era/Newtonian Mechanics way of viewing the world. It all seems to really fall apart at the quantum level, where the act of observing initial conditions changes the results.

      --
      If a job's not worth doing, it's not worth doing right.
    7. Re:IEEE Definition by pegr · · Score: 1

      If you analyze closely enough the events leading to the generation of so-called random numbers, you should be able to predict the output and thereby render it not random.

      But if that were the case (i.e. observation resulting in predictability), then I would assert that, regardless of the observation, the result is not random but merely pseudorandom (or in the case of online casinos and cryptography, "random enough"). Mere observation has nothing to do with whether or not it's random (quantum examples not withstanding, of course).

      So my (classic) question still stands. Is there such thing as random? It's a simple question, yet it entails the essence of all existance. Are personality traits, auto accidents, war, love, and a fondness for espresso all predictable? Are we destined for our fate? Or do we choose our paths? Are criminals in jail for fulfilling their destiny, or is there really such a thing as good and evil?

      Here's irony for you: Are we destined to prove whether or not random exists?

      As for 17 being the most random number, does that mean it is the most likely (or even the least likely) result when observing random events? Does that not make it un-random? (Random being an equal likelihood of any result.)

    8. Re:IEEE Definition by Fjord · · Score: 1

      A bell curve is a pattern, but is formed by random data.

      --
      -no broken link
    9. Re:IEEE Definition by jazmataz23 · · Score: 1
      Acutally, close but no. Yes, *complexity* is the middle ground between ordered and random (chaotic). If a salt crystal is ordered, and a helium balloon is chaotic, then a rose is complex.

      The interesting "deterministic chaotic systems" are those that arise from the interaction of nonlinear equations (nonlinear does not mean simply "a line", but that two solutions do not necessarily add together to create a third solution. Sound or ocean waves are examples of linear functions. Add two waves together and you get another wave). These nonlinear systems exhibit sensitive dependence on initial conditions; small deviations lead to substantially different outcomes. The "butterly effect" if you will.

      If complex systems (such as the weather) were dependant on human perception for their inscrutability, today's hyper-precise measuring and simulation systems would be cranking out perfect month-forward forecasts! It's the fact that you must have perfect, complete data to precisely determine future outcomes that makes chaotic systems so intriguing.

      jaz

      --
      Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
    10. Re:IEEE Definition by pegr · · Score: 1

      A bell curve is a pattern, but is formed by random data.

      An attribute of random is a normal distibution of values, so the reverse is also true, that is, if the result is not a bell curve, then the values aren't random.

      That said, I'm not a stats guy. Thanks for making me think!

    11. Re:IEEE Definition by jazmataz23 · · Score: 4, Informative
      There's a great paradox here. A few quick points: an accepted definition of a random number is one whose algorithm for construction is at least as long as the number itself. i.e. the number 0.142857142857... is not random, because the minimal algorithm that will construct it is simply 1/7. Numbers generated by rolling a dice can only be described by listing the sequence of dice roll results that created them.

      Yes, most of the numbers in the space (0,1) are random. No, we cannot prove that any particular number is random. I *strongly* suggest reading The Dreams of Reason: The Computer and the Rise of the Sciences of Complexity by Heinz R. Pagels for an *excellent* treatment of these issues. An interesting point/counterpoint (with me being a bit of a troll at the outset, but I got props for him now) is here on slashdot is here

      jaz

      --
      Death to Argument by Slogan!! (This post twice-encrypted with ROT-13. Replies not using same will be ignored)
    12. Re:IEEE Definition by budhaboy · · Score: 1

      Most 'random' number generators are actually pseudo-random numbers. And actually have a pattern.

    13. Re:IEEE Definition by Anonymous Coward · · Score: 0

      I really hate the "Chaos" moniker, but we're stuck with it. In common parlance, "chaotic" == "not following rules", while in math terminology, "chaotic" == "follows non-linear differential equations." We really need a new term for it!

    14. Re:IEEE Definition by Dun+Malg · · Score: 2
      So my (classic) question still stands. Is there such thing as random?

      Well, given that "random" is entirely a matter of perception, there really can be no platonic-ideal of randomness. Reality simply is what it is, and everything that happens, happens for one reason or another whether there's someone there to see it or not. It's essentially the same as the "tree falls in the woods" question*.

      Are we destined for our fate? Or do we choose our paths?

      Yes. (ha ha) The way I look at it, we choose our own paths, but when all is said and done we can only chooseone path. The whole question of predestination brings up (again) the matter of perception... Personally, I lean more towards the "free will" view, as the "fate" one always seems to imply some omniscient entity guiding the outcome and I find that notion silly.

      Here's irony for you: Are we destined to prove whether or not random exists?

      I think if we can prove that we exist, we can safely assume randomness does too.

      As for 17 being the most random number, does that mean it is the most likely (or even the least likely) result when observing random events? Does that not make it un-random? (Random being an equal likelihood of any result.)

      Hey, if a quick survey of google says 17 is more random than any other number, surely it has to be true! I think the notion of a "Most Random Number" is meant to be oxymoronic.

      * in truth, a tree falling where nothing can hear it makes no sound at all, as "sound" implies the presence of a sensory device/organ designed to detect vibrations in whatever medium they are in contact with. No ears, no sound. Philosophers always try to exploit over-broad language.

      --
      If a job's not worth doing, it's not worth doing right.
    15. Re:IEEE Definition by pegr · · Score: 1

      While I certainly enjoyed your reply, I must take issue with the idea of random being in any way related to perception. As you say, it is what it is and that stands alone. Kind of like your point of sound being related to perception. I say no, even if the sound is not heard, that does not make it any less of a sound.

      Now that we've taken this topic as far off course as it can be, I going to run away and hide! ;)

    16. Re:IEEE Definition by Fjord · · Score: 1

      That's not actually true, normal distribution is only one kind of statistical pattern. Poker hands follow a hypergeometric, just drawning cards and taking their face value is a uniform ditribution. Many things follow poisson (people arriving in a queue at a bank is an example). In fact, any nondecreasing function on the range of 0 to 1, inclusive, can be a random distribution based on the integral of 0 to x over the whole function.

      But the probability of n sucesses from N Bernoulli trials approches a normal distribution as N approaches infinity. So, given a Bernoulli trial over an element of an element of any set of sample sets, it will fall into a bell curve.

      --
      -no broken link
    17. Re:IEEE Definition by dedalus2000 · · Score: 1
      another good book on the subject of chaos and complexity is the quark and the jaguar.

      --
      My keyboads not woking popely.
  24. Check out the previous articles by Stack_13 · · Score: 1
    Dr. Ditto's collaborator Sudeshna Sinha has a nice article published back in '89:
    'Spectral Rigidity in Atomic Uranium'

    The poor guy must've heard comments on that for years: "Hey Sud, how about the rigidity of Uranium".

  25. Chaotic Computing... now in code by unknown_host · · Score: 1, Funny
    #include <windows.h>
    #include <system_errors.h>
    #include <stdlib.h>
    char make_prog_look_big[1600000];

    main()
    {
    if (detect_cache())
    disable_cache();
    if (fast_cpu())
    set_wait_states(lots);
    set_mouse(speed, very_slow);
    set_mouse(action, jumpy);
    set_mouse(reaction, sometimes);

    printf("Welcome to Windoze 3.999 (we might get it right \
    or just call it Redmaunt)\n");

    if (system_ok())
    crash(to_dos_prompt);
    else
    system_memory = open("a:\swp0001.swp",O_CREATE);
    while(1) {
    sleep(5);
    get_user_input();
    sleep(5);
    act_on_user_input();
    sleep(5);
    if (rand() < 0.9)
    crash(complete_system);
    }
    return(unrecoverable_system);
    }


    I had a life before I got karma
  26. my clone army by dmd · · Score: 2, Funny

    Evil Scientist: My clone army will soon be complete!

    Secret Agent: Not so fast, Doctor Ditto!

  27. Computing in a coffee cup by SmackCrackandPot · · Score: 4, Funny

    Reading this article reminds me of the Improbability Drive in the Hitch Hikers Guide to the Galaxy.

    The last problem to be solved was to find a perfect source of randomness, which the galaxies best professors had been trying to solve for decades as whole departments had been built up on trying to solve this problem. Then one day, a brilliant student solves the problem by realizing a a cup of hot coffee provides this data. He is immediately awarded the highest Physics prize in the universe, and immediately lynched by his peers for being a smart-ass.

    1. Re:Computing in a coffee cup by Anonymous Coward · · Score: 0

      "a brilliant student solves the problem by realizing a a cup of hot coffee provides this data."

      dont leave us in suspense, HOW DOES HE DO IT???

  28. Kinda sorta. by blair1q · · Score: 5, Interesting

    Couple of thoughts:

    This isn't quite the same thing as having randomly perturbed input thresholds, which is how neurons work. And, as anyone who's tried it knows, neurons are only about 95% efficient in determining the correct result. It takes a lot of logical processing on top of the neural bitwise decisionmaking to distill the 95% to the 99% or so correct answer rate that constitutes "intelligent thought".

    And, they'd better look into real-world noise margin requirements for thresholding electrical switching decisions, or "chaotic" is all their output will ever be.

    1. Re:Kinda sorta. by Luyseyal · · Score: 1
      It takes a lot of logical processing on top of the neural bitwise decisionmaking to distill the 95% to the 99% or so correct answer rate that constitutes "intelligent thought".

      So what sort of magical new cell that you have discovered is involved in the logicification of neuronal input? I think you'll find that the magical cells are actually neurons themselves... :)

      -l

      --
      Help cure AIDS, cancer, and more. Donate your unused computer time to worldcommunitygrid.org. Join Team Slashdot!
    2. Re:Kinda sorta. by blair1q · · Score: 1

      By "logic" I mean exactly that. Many neurons (millions) need to get involved, and they need to have a knowledge of logic impressed on them from outside.

      Provided the logic impressed from the outside is correct in the first place.

    3. Re:Kinda sorta. by L1TH10N · · Score: 1

      Would the efficiency of a neural network relate to the problem of training a neural network to peform an XOR function?

      I read an article in New Scientist where there was a breakthrough that allowed a neural network to peform an XOR function.

      Just a thought....

      --
      Yet another ironic recursive statement.
  29. I did something like this years ago by perspex · · Score: 2, Funny

    Basically, I invented a simple but mind-blowingly fast algorithm for solving complex equations:

    #include <stdlib.h>
    double solve(void) {
    return rand()
    }

    Sometimes, it will give you a root of x^2 - 7; other times, value of pi or phi. Once it even gave me the answer to the meaning of life, the universe and everything!

    1. Re:I did something like this years ago by rokzy · · Score: 1

      you got pi to fit into a double! whoa! ;-)

    2. Re:I did something like this years ago by Anonymous Coward · · Score: 0

      Not only that, but rand() returns integers...

    3. Re:I did something like this years ago by SmackCrackandPot · · Score: 1
      You can also include the header file >


      #define if(X) (rand()/(RAND_MAX+1.0f)

      #define switch(X) (rand())

  30. Re:Not chaotic? (Yes, you can control chaos) by G4from128k · · Score: 5, Informative

    Chaotic systems are actually quite controlloable in a very interesting way. The key property that makes a chaotic system so unpredictable is divergence -- if two copies of the system differ by delta, that delta will grow exponentially in time (doubling according to a coefficient call the Lyapunov coefficient). Yet, the divergence is never arbitrary. Instead, the divergence in chaotic systems happen within a space called the strange attractor - the diverging trajectories stay within in the attractor zone even as the split from each other.

    If you map the strange attractor and nudge the system are the right point of the cycle, you can push the system into what ever mode of behaviro you want. Although you cannot predict the longterm behavior of the chaotic system, you can perturb it periodicaly to stabiize it or rapidlly shift its behavior. Scientists are looking at how to use this chaotic control theory to control unstable systems such as ultrahigh power lasers, manuerable jet aircraft, and heart tissue.

    The key controlling a chaotic system is to understand how the chaotic system diverges (the shape of the strange attractor) and use that knowledge to deftly inject perturbations at just the right moment.

    --
    Two wrongs don't make a right, but three lefts do.
  31. Dude or dudette.. by MisanthropicProgram · · Score: 1

    You and I have issues ...

  32. In The Economist? by bkhl · · Score: 1

    I can see how this would be useful in economics.

    1. Re:In The Economist? by Anne+Thwacks · · Score: 1

      Since credible academic reearch has shown that "the more qualified an Economist, the less likely his predictions are correct", then is pretty obvious that any arbitrarily simplistic AI device will outperform any economist by a large margin.

      --
      Sent from my ASR33 using ASCII
  33. Windows user? by budhaboy · · Score: 2, Funny
    But it certainly has potential--even though many people feel that existing computers are quite chaotic enough already.

    or is he just the 'friend' of this guy?

  34. Yeah, in Pharmacology by Anonymous Coward · · Score: 0

    the freakin' junkie...

  35. Obligatory D&D joke by spellraiser · · Score: 5, Funny

    The only thing I want to know is; are these computers Chaotic Lawful, Chaotic Neutral, or Chaotic Evil?

    --
    I hear there's rumors on the Slashdots
    1. Re:Obligatory D&D joke by rsw · · Score: 2, Informative

      Uhhh... Chaotic _GOOD_, not lawful.

      Lawful is on the same axis as Chaotic.

      { Lawful, Neutral, Chaotic }
      { Good, Neutral, Evil }

      I'm a huge dork.

    2. Re:Obligatory D&D joke by spellraiser · · Score: 1

      You are correct, Sir

      I am greatly shamed ...

      --
      I hear there's rumors on the Slashdots
    3. Re:Obligatory D&D joke by Anonymous Coward · · Score: 0

      No, you're just Chaotic Lawful

    4. Re:Obligatory D&D joke by Jeff+DeMaagd · · Score: 2, Funny

      I'd rate the joke as Chaotic Awful.

    5. Re:Obligatory D&D joke by Ansonmont · · Score: 1

      Dr. Ditto

    6. Re:Obligatory D&D joke by Anonymous Coward · · Score: 0

      OMG, I can stop laughing! Please stop with these geeky jokes, people are looking at me!

      Really! :)

  36. chaotic? i don't think so... by Sebastopol · · Score: 4, Interesting

    this is "self modifying hardware", similar to "self modifying code". but is it fair to call it chaotic? In a chaotic system, the process remains the same but the output varies. In this situation, both the process and the data change over time. Or can a chaotic system also be one where the rules change as well?? Experts??

    personally, SMC is a bitch to debug, I can't imaging how one would begin to debug THIS beast...

    --
    https://www.accountkiller.com/removal-requested
  37. I just wanted to say ... by MisanthropicProgram · · Score: 1, Flamebait

    it's a shame that folks who are not scientists, engineers, or some other natural science specialists are treated like morons here on Slashdot.

    1. Re:I just wanted to say ... by hchaos · · Score: 1
      it's a shame that folks who are not scientists, engineers, or some other natural science specialists are treated like morons here on Slashdot.
      Well, it is "News for Nerds". You do know what "nerd" means, don't you?
    2. Re:I just wanted to say ... by Bingo+Foo · · Score: 0, Offtopic
      You do know what "nerd" means, don't you?

      Here on Slashdot, it apparently it means "immature, vitriolic, intolerant person with inverted scheduling priorities and bad hygiene."

      --
      taken! (by Davidleeroth) Thanks Bingo Foo!
    3. Re:I just wanted to say ... by Master+of+Transhuman · · Score: 1

      You left out: "and no dick..."

      Well, that's what I heard!

      (Anybody old enough here to remember Ghostbusters?)

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    4. Re:I just wanted to say ... by Progman3K · · Score: 1

      I dunno, seems like some of the best comments get ignored, but eh, who cares? You shouldn't let it bring you down.

      --
      I don't know the meaning of the word 'don't' - J
  38. Chaos in computing? by ryen · · Score: 1

    isn't that already implemented through Perl?

  39. Re:Not chaotic? (Yes, you can control chaos) by Anonymous Coward · · Score: 1, Interesting

    wow, after reading your post, your sig takes on a strange new meaning...

  40. Model of computation by unknown_host · · Score: 2, Interesting

    But this would still be limited to the confines of the Church-Turing hypothesis. Fundamentally, it doesn't seem to be a stronger model of computation. Even quantum computing is a different model than the Turing machine, however it is not yet known if it is strictly stronger. At a first glance, this just seems to be a novel way of making reconfigurable circuits. But can it beat the Turing machine? I doubt it...

    1. Re:Model of computation by SlashDread · · Score: 1

      Seems to me this might provide for a etch-a-scetch CPU or something.

      It wont upp the gigahurts, but it sounds nifty to reprogram my CPU to a new layout. Or even on the fly morphing CPU lay-outs .

      Using chaos isnt new, but leeches are. Somehow those leeches seem more interesting to me.

      "/Dread"

    2. Re:Model of computation by Synic · · Score: 1

      It's not even that novel. Look at the AI topic, "neural networks" and you will realise it's the same idea essentially. Neural networks are logic gates with thresholds.

  41. Oh yeah?? by moltar77 · · Score: 1

    ...Well I've been doing it since windows 3.1!

    Hmm, this makes me wonder why 3.11 wouldn't have been 3.1.1. Seems much more accurate that way.

    1. Re:Oh yeah?? by Anonymous Coward · · Score: 0

      Because the more sane of us know that 0.1 is the same as 0.10 and means 10/100, not #1 or #10, while 0.11 means 11/100 not #11
      Most people that have passed first or second grade know there is only one decimal place in a number at most.

    2. Re:Oh yeah?? by sketerpot · · Score: 2, Funny

      Perhaps because they were hoping to do some gradual revisions and eventually reach Windows 3.14?

  42. Chaotic voltage Levels by Sanat · · Score: 1

    This reminds me of the problem with two vendors who were working on the Minuteman I Missle System back in the 60's. One company used positive logic (0 = 0V, 1 = 5V) and the other company used negative logic (0 = 0V, 1 = -5V)

    So when it came time to connect the logic together the problem was discovered so a 6 foot cabinet called the "Coupler Rack" was built and installed to interface these two dissimilar logic/voltages.

    This rack was a good place to monitor the signals though since it interfaced the onboard cpu & guidance system with the supporting equipment.

    Shame on you Boeing and Autonetics.

    --
    And in the end, the love you take is equal to the love you make
  43. Re:may be ! - Not Quite by Phiu-x · · Score: 0

    That's what fuzzy logic is for.

    --
    This is a stolen sig.
  44. Re:Anyone with the misfortune of reading my source by ackthpt · · Score: 2, Insightful
    ...is already well versed in chaotic computing.

    You wish.

    To protect the perpetrator I won't mention his name, but here's a warning about people developing off in a corner, by themseleves rather than collaborating with their peers.

    I worked for two years at one job before learning there was another programmer (besides the other two I worked with.) The group I worked with remained within the same office or no more than a room away and we frequently bounced ideas off each other, creating some damn fine products (if I do say so myself.) The other guy, actually a personal friend of the director, always worked on his own. When he retired and I inherited his work I was truly pissed off. The code was horrible and reflected the skills of a novice (a poor one at that) and was littered with GOTO statements and demonstrated a severly retarded understanding of documentation, coding style (i.e. 3000 line for-next loop with GOTOs out and back in again) and zero knowledge of library functions, which would have cut hundreds of lines from the code. (Since the code would be replaced by a full system a year later, all I had to do was just keep it running and fix corrupt data, which was frequent.)

    You might get the impression that the lone coder was chaotic, but you would have it backward. His procedure was orderly, straight forward, rarely diverging from his approach or skill set. The three (of which I was part) was Chaos -- we thought outside the box, tried things, introduced new approaches to old problems. Where we once would say, "no, that can't be done", we went to, "Yes, that can be done, and has, furhter, it's more useful and versitile than you ever imagined."

    Seize chaos, it's your real friend.

    --

    A feeling of having made the same mistake before: Deja Foobar
  45. Yeah by women · · Score: 1

    P=?NP will soon become irrelevant! I won't have to take theory of computation!

    --
    If you're a fan of women, add me to your friends list.
  46. You might also consider... by Lendrick · · Score: 3, Funny

    ...adding a good/evil axis to computer alignment. Because otherwise, if you get a chaotic computer, how do you know whether it's chaotic good, chaotic neutral, or chaotic evil?

    Better to have a computer with a good heart and a general distrust of authority than one which wants to enslave everyone and reduce the world to a desolate wasteland.

    1. Re:You might also consider... by LuckyStarr · · Score: 1

      interesting. how would you define good/evil in a computational environment?

      for me evil would be if a segment of code wants to consume resources for itself without offering a benefit to the user or all other code segments. could be interpreted as minor altruism or the opposite of greed. the code should be able to make selections of the type of code it wants to give a benefit.

      this could produce interesting structures in the ongoing process.

      ps. i think a good way to generate interesting settings is to run them through evolutionary algorithms. why try to find them themselfs if we can "evolve" them. :)

      --
      Meme of the day: I browse "Disable Sigs: Checked". So should you.
  47. Re:chaotic? i don't think so... by slackerboy · · Score: 2, Informative

    It is the hardware side that uses chaos, not the software. Details are sketchy in the article, but I believe they are looking at chaotic systems and tweaking the hardware to use different regions of behavior depending on the desired use.

    And, yes, there are reasons we're not all programming in LISP.

    --
    Things to do today: See list of things to do yesterday
  48. Re:Chaotic voltage Levels by jea6 · · Score: 1

    At least 0 was still 0 so a rogue launch was impossible thanks to Boeing and Autonetics! Amusingly (and not surprisingly), Autonetics went on to be part of Rockwell, now part of Boeing.

    --

    sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
  49. Pointy-Haired Computer? by Shoten · · Score: 1

    A computer that won't exactly say "1" and won't exactly say "0" either...EXACTLY like one of my past bosses when I needed a vacation day!

    --

    For your security, this post has been encrypted with ROT-13, twice.
  50. So... by Anonymous Coward · · Score: 0

    If a butterfly flaps its wings in Hollywood, will pr0n show up on that guy's screen?

  51. The Windows version? by 192939495969798999 · · Score: 1

    I think I was using the Windows version of that last week... all my AND gates turned into Bill gates! HA HA HA!

    http://www.fulcrumgallery.com

    --
    stuff |
  52. quantum post by kwoff · · Score: 4, Funny

    We're already seeing quantum computing, as this story is in two places simulataneously. Remember, you saw it here first, and second, on Slashdot.

  53. Re: This sounds like a joke by bomblaster · · Score: 3, Insightful

    Dude
    Did you check the date on that Economist article.

  54. Re:Kinda confused by physick · · Score: 1

    I couldn't figure out if this article is genuine or not. But there is a Dr William Ditto at Georgia Tech who works on non-linear dynamical systems, see http://www.physics.gatech.edu/people/faculty/wditt o.html The idea sounds very similar to neurons to me. The input thresholds are not randomly determined, they follow an equation of motion that is chaotic. This can be completely deterministic but is unpredictable after a sufficiently long time. Why is 99% intelligent and 95% not?

  55. Re:April Fool? 'Fraid not... by anactofgod · · Score: 1

    If you Google "Ditto Chaos Computer", you find (among others) this link.

    Apparently, Dr. Ditto is something of an expert in chaos theory, and has/is applying it to more that the field of computing.

    BTW, how come no knee-jerk commentary from the peanut gallery on how Dr Ditto is "outsourcing" to India? Or did the reference to his collaborator from Chennai, Sudeshna Sinha, completely escape everyone.

    ---anactofgod---

    --

    ---anactofgod---

    "Equal opportunity swindling - *that* is the true test of a sustainable democracy."
  56. Re:chaotic? i don't think so... by nconway · · Score: 1
    And, yes, there are reasons we're not all programming in LISP.


    Perhaps, but what relevance does that have to the parent or to the article? If you're suggesting that Lisp is an example of self-modifying code, you are mistaken.
  57. Re:Computing in a *coffee* cup? by Anonymous Coward · · Score: 0

    As I recall, it was a very, very hot cup of tea, not coffee.

  58. from the article description by thrillseeker · · Score: 1
    making an incredibly flexible computer that can perfom different functions instantaneously.

    Instantaneously? Now that's a trick I'd like to see.

  59. -1 misquoting the guide by bestguruever · · Score: 1

    The issue was that nobody had figured out a way to make infinite improbability. Finite improbability generators were readily available, but finding a way to create infinite improbability was considered impossible. A lab assistant that had been left behind to cleanup while everyone else went to a party realized that it was not improssible, simply highly improbable. He then calculated the improbability, fed that figure into a finite improbability generator and submersed the whole thing in a strong brownian motion generator ( such a strong cup of tea ).

    --
    if you think this is bad, you should have seen my last sig
  60. That's not how it goes. by Annirak · · Score: 4, Informative
    The real explanation is here

    Then, one day, a student who had been left to sweep up the lab after a particulary unsuccessful party found himself reasoning this way:

    If, he thought to himself, such amachine is a virtual impossibility, then it must logically be a finite improbability. So all I have to do in order to make one, is to work out exactly how improbable it is, feed that figure into the finite improbability generator, give it a fresh cup of really hot tea ... and turn it on!

    He did this, and was rather startled to discover that he had managed to create the long sought after golden Infinite Improbability generater out of thin air.

    It startled him even more when just after he was awarded the Galactic Institute's Prize for Extreme Cleverness he got lynced by a rampaging mob of respectable physicists who had finally realized that the one thing they really couldn't stand was a smartass.

  61. Unexpected Synergy Effects? by Maljin+Jolt · · Score: 1

    What happen to reality if chaos magic sorcerer casts chaobolt on chaos computer calculating a chaotic attractor? Several practical test showed that results are algorithmically unpredictable, which I already predicted, but I am unable to prove it theoretically, because of proven impossibility to construct a theory in which it could be proved.

    --
    There you are, staring at me again.
  62. sarcasm by Anonymous Coward · · Score: 0

    Has anyone else noticed that whenever someone posts a story like this, with actual scientific theory behind it rather than computer gossip, suddenly the amount of sarcastic replies increases dramatically?

    It's also interesting that a lot of repetitive and abnoxious posts that normally would've been modded down as trolling are suddenly considered funny under a real science article.

  63. powered by Chaos Emeralds by BitwizeGHC · · Score: 1

    With all 7 chaos emeralds in the Chaos Computer, Dr. Eggman can finally solve the ultimate equation necessary to CONQUER THE WORLD!!!!

    --
    N4st0r, trixx0r h0bb1tz0rz! Th3y st0l3 0ur pr3c10uzz!
  64. Appears to be a Star Wars reference ... by giftedtiger74 · · Score: 2, Funny

    From the Lockheed Martin Analog computing link "A picture of a GEDA center showing (from the left) an R-2 unit, two L-2 units, (maybe) an N-2 unit behind the woman, (maybe) two L-1 units and another recording unit between the women."

    1. Re:Appears to be a Star Wars reference ... by daeley · · Score: 2, Funny

      "Tomorrow I want you to take that R2 unit into Anchorhead and have its memory flushed.... and while you're at it, take the L1 units, the L2 units, that N2 unit behind Aunt Beru...no, don't get Aunt Beru's memory flushed, take the N2 unit that's behind her--never mind, I'll do it myself!"

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  65. Dr. Ditto? by C.Batt · · Score: 1

    I bet this is just another "me too!" project.

    --
    -- All views expressed in this post are mine and do not
    -- reflect those of my employer or their clients
  66. universal gates by hak1du · · Score: 1

    Logic gates that can be "programmed" to do any operation are pretty easy to implement in terms of regular transistors and binary logic.

    If, on the other hand, we start using multiple voltage levels as part of digital circuits, it is still more efficient to use them as part of elements with dedicated functions.

    Altogether, this doesn't seem like something that lets us do anything that we couldn't do before. The reason it isn't being done is probably that it's not useful (even FPGAs generally choose to fix the functions of individual gates but allow you to interconnect them in new ways).

  67. Randomness in nature by kk2796 · · Score: 1

    Physical source of true randomness:
    1) For N seconds, observe a radioactive isotope with a half-life of N seconds.
    3) Write 1 if it decays, otherwise, write 0.
    4) Repeat steps 1 and 2 M times, for a M-bit random value.

    1. Re:Randomness in nature by Dun+Malg · · Score: 1
      Physical source of true randomness: 1) For N seconds, observe a radioactive isotope with a half-life of N seconds...

      But couldn't that only be considered "true randomness" if the decay happened for no reason? I postulate that nothing happens for no reason, and that the only thing that makes such radioisotope decay appear random is our inability to observe the cause of said decay. Then again, from our standpoint I suppose it could be considered "true randomness", but only because we have no means of stepping outside our universe, putting it up on the lift, and looking underneath...

      --
      If a job's not worth doing, it's not worth doing right.
  68. Forget Me Knot by Tablizer · · Score: 0, Flamebait

    Maybe now we can model the female mind with new Boolean (sic) operators like MAYBE, MAYBE-NOT, and WHATEVER.

  69. Re: Quantum Logic & Greg Bear by shrubya · · Score: 1

    Darwin's Radio was okay

    DR annoyed me. A key point in the first part (cave days) was that

    SPOILER

    WARNING

    non-monogamy prevents SHEVA. The modern-day folks know this but promptly ignore it. In Bear's world, people gladly pop RU-Pentium if they think they're infected, rather than the obvious alternative. It felt like he was unwilling or unable to explore the social consequences of his own storyline.

  70. Re:Anyone with the misfortune of reading my source by irokitt · · Score: 1

    "Seize chaos, it's your real friend."

    Come to embrace the dark side, have we?

    --
    If my answers frighten you, stop asking scary questions.
  71. Missing the point entirely by IncohereD · · Score: 4, Insightful

    Yes, digital computers may use analog signals, but the basic operations of a digital computer (AND, OR, XOR, etc.) are fundamentally digital operations. They quantize the analog signals into 1s and 0s, and output quantized signals based on those digital values (of course, with some amount of analog error).

    An analog computer does no such thing. If it wants to add two signals, it adds them. In analog. You can do integrals and derivations in analog as well, amongst other things.

    A digital computer may have to use analog signals to operate on some level, but that does not make it an analog computer.

  72. Re:Not chaotic? (Yes, you can control chaos) by ndogg · · Score: 2, Funny

    manuerable jet aircraft

    Eww, why would someone want to fly in that?

    --
    // file: mice.h
    #include "frickin_lasers.h"
  73. Re: This sounds like a joke by Slashamatic · · Score: 1

    Yep, but the date wasn't mentioned in the print edition and a Google search revealed this article on chaotic systems listing William Ditto as a co-author. I would guess it is genuine.

  74. And the answer is... by nazsco · · Score: 1

    Forty-two!

  75. Read a book about Leeches?! by barks · · Score: 2, Funny

    They have also made a logic element out of a pair of leech neurons (nerve cells from blood-sucking worms) placed on a microchip.

    I remember for my System's Analyst and Design class my teacher mentioning how they were already wiring organic matter to computer chips. One unfortunate student who made the great mistake to vocalized his complete shock over this, from which this cynical and suggestive instructor bluntly responded to him, "Read a book!" Mind you this particular student had the appearance of a squeegee-kid roadie.

    Although I was not the one told off by the teacher that I should enlighten myself,I am very amazed over the use of organic matter is even possible. Are they running some sort of voltage through these fibers? Do they obviously react differently than say a copper wire, and why? Will it be just a matter of time before some medical students at a frat party get bored and hook up a cadaver's brain up to laptop to string search and download what the deceased use to listen to?

    1. Re:Read a book about Leeches?! by Anonymous Coward · · Score: 0

      "Read a book" seems poetically appropriate in this case. Organic substrates and optic manipulation materials have a long tradition in that particular media already.

  76. Re:chaotic? i don't think so... by slackerboy · · Score: 1

    While LISP is not necessarily self-modifying, it is capable of doing it. This works out as a nasty bug or really nifty feature depending on whether you do it on purpose or accidentally.

    --
    Things to do today: See list of things to do yesterday
  77. Re:Not chaotic? (Yes, you can control chaos) by S3D · · Score: 3, Informative

    That's too narrow definition of chaotic system, because Lyaponov coeefficients and strange attractors realted only to dynamical systems wich have a toplogy - that is some underlying continuity. However there is another type of object which exhibit chaotic behavior, though only in infinite areas - discrete objects like cellular automata, which have no notion of divergence, and discussed more in term of complexity This chatic computing idea is in fact related to cellular automata. Cellular automata is a perfect example simple, completly deterministic discrete system, which behavior very difficalt and sometimes impossible to predict

  78. How is this different from just by Blue+Neon+Head · · Score: 1

    using randomized algorithms to perform the same tasks, exactly, other than being performed at the hardware level?

  79. Re:chaotic? i don't think so... by QuantumFTL · · Score: 1
    this is "self modifying hardware", similar to "self modifying code". but is it fair to call it chaotic? In a chaotic system, the process remains the same but the output varies.

    Uh, that's not true at all.
    blockquoth the article:
    Chaos, in the mathematical sense, is not unpredictability: chaotic systems can behave in a predictable and reproducible way. The catch is that the evolution of a chaotic system depends very sensitively on its starting conditions, which leads in the long term to behaviour that is ultimately unpredictable


    Did you even read it?

    State of the system is essentially kept by the chaotic strange attractors, and state change is accomplish through a conrolled divergence. Check out some books on chaos theory, or some tutorials on sites like this.

    Cheers,
    Justin
  80. Re:Not chaotic? (Yes, you can control chaos) by G4from128k · · Score: 1

    That's too narrow definition of chaotic system, because Lyaponov coeefficients and strange attractors realted only to dynamical systems which have a topology - that is some underlying continuity.

    Good point. Most of the chaos-control research that I have seen focuses on physical/dynamic systems.

    discrete objects like cellular automata, which have no notion of divergence

    Yes and no. With CA's the divergence can be expressed in terms of the state difference between initially similar configurations. (XOR and count if the CA is binary). Also, CAs are actually broader than chaotic systems considering that only 1 of the 4 Wolfram classes of CA is characterized by chaotic behavior.

    --
    Two wrongs don't make a right, but three lefts do.
  81. Read the paper by TheSync · · Score: 3, Informative

    Here is a paper that describes using chaotic gates as "universal gates".

  82. Re:Argh! - married? by Anonymous Coward · · Score: 0

    You must not be married...

  83. Re:Randomness in nature (OT...) by DR+SoB · · Score: 1

    Hey dude, you may remember me, we had the discussion about US Intelligence services monitoring communications are you were under the belief they could not monitor all communications. I finally have some proof that at least "millions" of phone calls and emails in North America are monitored every day. This is taken from the CBC, please note the third paragraph.. (I know this is off-topic and all, but I found our conversation really interesting, so I'll risk a few mod points for it..)

    http://www.cbc.ca/cp/world/040404/w040428.html

    --
    Mod +5 Drunk
  84. Been there, done that by Anonymous Coward · · Score: 0

    Wow - so he proposes an analog computer. They were common in the 50s and 60s.

    http://dcoward.best.vwh.net/analog/

    I therefore propose that this chaos computer be built by mathematical principles, and be powered by electricity. Two things of which I have personally invented this week.

  85. BUMP PARENT UP by Anonymous Coward · · Score: 0

    BUMP PARENT UP

  86. I Wish I Could Mod My Parent UP!! by Anonymous Coward · · Score: 0

    If I wasn't so scared of having my points taken away, I'd mod you up just for the engrish.

  87. ParrotOS? by sa-thigpen · · Score: 0

    -from the my-bad-slashdot-karma-ran-over-your-dogma-dept-

    All is needed is a *modular* quasi-assembler: Enter Parrot (www.parrotcode.org)

    Modular chaos register tuning allows for compatibility for new hardware types (optical, quantum chaos) and systems (plexing).

    This would also form the basis for GA (Genetic Algorithm) based OS ---> http://sthigpen.freeshell.org/magicgarden

    SA Thigpen * KL1FE * http://sthigpen.freeshell.org

  88. William Ditto == by Anonymous Coward · · Score: 0

    Bill gates?!

  89. This sounds like nothing more than an FPGA by skintigh2 · · Score: 2, Interesting

    with multiple images. Years ago a company I was working at had an FPGA that could store 4 images and switch between them every clock cycle, no chaos required.

    For those who don't know, an FPGA is a flexible computer chip. Imagine a motherboard full 100,000s or millions of solid state "glue logic" gates that could be re-aranged by little elves repeatedly, and that's an FGPA, but larger, and less expensive. You could build an 8088, then a DSP, then a fast FFT, a converter, then a crypto processor, whatever. Creative uses them on some soundblasters so the hardware (yes, the hardware) can be upgraded ith more features in the future. On mine they added a few digital effects and the ability to handle another few hundred MIDI voices.

  90. Re:Anyone with the misfortune of reading my source by Razor+Blades+are+Not · · Score: 1

    Except, of course, that your programming paradigm isn't chaotic either.
    Not by the mathematical definition, or any less rigorous one.
    What you're describiing is simply an organized approach which ranges more widely in the solution space. You choose to attack problems "from outside the box", yet you are just operating in a bigger box.
    Calling this "chaos" is as wrong as calling that long coders approach "chaotic".

  91. Similarity to synapse functioning by Anonymous Coward · · Score: 0

    The most interesting part of this story was that changing the threshold level. This reminds me of the thresholds that must be surmounted to bridge synapses in the nervous system. Perhaps chaotic computing is involved in neuronal functioning. Just my $.02.

  92. Re: This sounds like a joke by Yeshua · · Score: 1

    I'm fairly sure it's genuine, the paper it's based on was published in '96, and is sitting next to me right now.

    At least I think that's real paper.

  93. Re:chaotic? i don't think so... by nconway · · Score: 1
    I don't believe so (can you name a Lisp implementation that supports self-modifying code?).



    If you're referring to macros, they are not an example of self-modifying code. They just allow the definition of new syntactic structures; they can essentially be expanded at compile-time.



    In contrast, self-modifying code was an idea that I believe was originally proposed by van Neumann back in the 40s and 50s. The idea is that a computer consists of a processor that as input a stream of data and instructions (both stored in memory and loaded into the processor). All computers are also capable of modifying data (i.e. writing to memory); van Neumman suggested that programs should also be written by modifying their instructions -- i.e. by rewriting parts of their executable code at runtime. That naturally makes a program difficult to debug, since the code it is executing might change from instruction to instruction.

  94. QC is not non-Turing. by rjh · · Score: 1

    A quantum computer is simply an implementation of a nondeterministic Turing Machine. It's not a different model in any way at all.

    Most people, when they say "Turing Machines", implicitly assume "deterministic Turing Machines". This is unfortunate, because Turing's Computational Theory is rich enough to describe many things beyond simple deterministic TMs.

    1. Re:QC is not non-Turing. by unknown_host · · Score: 0

      that is not quite true. A nondeterministic Turing Machine is a Turing machine that guesses an answer and then checks it. A quantum Turing Machine instead checks all possible answers in one go, however the result you get is a mixed state with all the answers. The problem is how to extract the one you need. A typical example is the quantum search algorithm. So assuming you have a list of n numbers with only one satisying a certain property. What a quantum computer does is to calculate the property for all numbers in the list in a single step!! However, from that result, you need to make an obervation and at the start, all possible answers have equal probability of happening. The neat idea(the algorithm) is to enhance the probability of getting the correct answer by applying some "operations", so that when you make an observation, you get the correct result with high probability. The fundamental steps of the algorithm are different.

      I had a life before I got karma

    2. Re:QC is not non-Turing. by rjh · · Score: 1

      A nondeterministic Turing Machine is a Turing machine that guesses an answer and then checks it.

      Bzzt. The defining trait of a nondeterministic Turing Machine is that it has a transition relation rather than a transition function. This can be achieved in many different ways. One way to get a transition relation is to create a TM which has the capability to make extremely accurate guesses; another way to get a transition relation is to allow the TM to pursue multiple paths simultaneously (but not allow those execution threads to communicate). There are lots more ways to do it.

      What you're talking about is one possible implementation of the NDTM theory. Superpositional computation gives us another possible implementation. But in the end, they're both the exact same thing--Turing Machines.

  95. Re:chaotic? i don't think so... by slackerboy · · Score: 1

    Well, since I can't seem to find my AI text or LISP book in al my boxes of books, a quick google search turned up this from wikipedia: "self-modifying code is code that modifies itself. This is straightforward to write when using assembly language and is also supported by some high level language interpreters such as SNOBOL4 or the Lisp programming language." (The emphasis is mine.)

    --
    Things to do today: See list of things to do yesterday
  96. Whaaa? by IceAgeComing · · Score: 1


    Uh, nothing you said in your post makes any sense. I wonder about a moderation system that gives you a +5 score.

    Neurons do not "work" by having randomly perturbed input thresholds. Are you talking about some weird computational architecture of your own design, perhaps? Then you should cite it. If it involves "bitwise decisionmaking", then it's a very special architecture indeed.

    Tell us more about this "intelligent thought" and how it corresponds to "correct answer rates". Those of us who have studied neural computation for the past 15 years are just dying to know!

    1. Re:Whaaa? by blair1q · · Score: 1

      Uh, what neurons have clearly defined input thresholds?

      What neurons even have constant input thresholds?

      15 years? Maybe if you studied harder you'd get to graduate sometime.

      P.S. If you know who Nick DeClaris and Stephen Grossberg are, then you know the guys who taught me. If you know who Hopfield, McCulloch and Pitts, and Amit, Gutfreund, and Sompolinksy are, then you know the papers I read in the first few days I was studying the artificial form of the science. Sadly, it hasn't changed much since then, and the natural forms are much more interesting to me now.

    2. Re:Whaaa? by IceAgeComing · · Score: 1


      We seem to be having a terminology gap. Unfortunately, this is not unusual for the Grossberg crowd. I'm not trying to flame, but the Cohen-Grossberg Theorem is not enough to rest one's laurels on. For some reason, that whole obsession with the stability/plasticity dilemma is really strange to me and (I believe) a majority of people in the field.

      Neurons always have a clearly defined functional behavior. So yes, a neuron with a given set of weights *does* have clearly defined behavior. And no, if you've trained the neural net to do something, the functional behavior of the neurons is not random.

      And no, neurons do not (by most people's accounts) perform bitwise computation. I don't know who you've been reading for that one.

      I'll resist the temptation to list my credentials, but suffice it to say that I've got a number of publications in peer-reviewed journals. I kind of doubt that in your case.

  97. MATRIX OR SCO REFERENCE??? by Anonymous Coward · · Score: 0

    >Obviously, they used parts of blood sucking worms to build an early version.

  98. Another big problem: Article Hopelessly Vague by IceAgeComing · · Score: 2, Informative

    There are some problems with the article: it makes claims that aren't backed up. So what's new on slashdot? Anyway, here are the gory details from my point of view. The original source reference appears to suffer from the same problem.

    The gist of the new idea is a clever way to create a special type of gate whose dynamical threshold value can be modified to implement one of several possible logic gates. An interesting idea, but not computationally revolutionary. These gates would still implement the same chips we use today.

    Now, the article goes on to claim that there is a wonderful new horizon of modifiable computation. I see a lot of words and no details. How are those modifiable threshold levels in these gates stored, anyway? Don't tell me it's with something like a flip-flop. It would be asinine to need 6-8 gates to store each bit of the modifiable threshold value for one "chaotic" gate.

    Also, there's the small problem that we can MODEL any type of strange new computational paradigm and have been able to for years. We're no closer to a replacement for Turing-style computation than we were decades ago. I've seen one paper about Analog computers being able to compute some esoteric set of functions that discrete computers can't touch, but I haven't seen anyone explain how this helps in any useful way.

  99. Re:Anyone with the misfortune of reading my source by dedalus2000 · · Score: 1
    Isn't there a link between chaos and complexity. The question becomes who's code is more compressable :)

    --
    My keyboads not woking popely.