Slashdot Mirror


Flesh and Machines: How Robots Will Change Us

Peter Wayner writes: "A long time ago, I posed for a portrait at a church fair. The priest wandered by, paused for a second, and then caught up to me later. "Do you like the picture?" he asked. When I said it was fine, he told me, "Oh, I think its terrible. It doesn't look like you at all. But that doesn't matter. The artist is supposed to create a picture of what you think you look like." Read on to see what this has to do with robots as Peter reviews Rod Brook's new book. Flesh and Machines: How Robots Will Change Us author Rod Brooks pages 260 publisher Pantheon Books rating 8 reviewer Peter Wayner ISBN 0375420797 summary A charming look at an unconventional (and powerful) way to think about and design robots.

In a way, robots are portraits of humans. Machines are just machines and assembly lines are just assembly lines. The buckets of bolts don't become robots until they start to take on some of the characteristics and a few of the jobs of humans. A drill for tightening a bolt may replace a biceps, but it's just a motor until it's on the end of a fancy mechanical arm that positions it automatically. Then it's a robot ready for a call from central casting.

Defining just what is and is not a robot is not an easy job for technologists because the replicants and androids are a touchstone and a benchmark for measuring our progress toward the future. It's 2002 and everyone is asking: Where's mad Hal steering a space craft to oblivion? Or more importantly: Why am I still vacuuming the floors and mowing the lawn by myself?

If you are asking these questions, then you might want to read the answers Rod Brooks, the director of MIT's Artificial Intelligence Laboratory, offers in his charming book, Flesh and Machines: How Robots will Change Us. The book is half a thoughtful biography of the various robots created by his graduate students and half a philosophical explanation of what to expect from the gradual emergence of robot butlers.

The biographical part is probably the most enjoyable. He and his students have produced more than a dozen memorable robots who've crawled, rolled and paced their way around MIT. One searched for Coke cans to recycle, one tried to give tours to visitors, and another just tried to hold a conversation. Brooks spends time outlining how and why each machine can into being. The successes and more importantly the failures become the basis for creating a new benchmark for what machines can and can't do.

An ideal version of this book should include a DVD or a video cassette with pictures of the robots in action because the movement is surprisingly lifelike. Brooks is something of a celebrity because a film maker named Errol Morris made a droll, deadpan documentary that cut between four eccentric geniuses talking about their work. One guy sculpted topiary, one tamed lions, one studied naked mole rats, and the fourth was Rod Brooks, the man who made robots. Brooks minted the title for the film, Fast, Cheap and Out of Control, a phrase he uses to describe his philosophy for creating robots. The movie tried to suss out the essence of genius, but it makes a perfect counterpoint for the book by providing some visual evidence of Brooks' success.

One of the stars of the movie was a six-legged robot called Genghis, a collection of high-torque RC airplane servo motors that Brooks feels is the best or most fully-realized embodiment of this fast and cheap approach. The robot marches along with a surprisingly life-like gait chasing after the right kind of radiation to tickle the IR and pyro-electric sensors mounted on whiskers. If you've seen the film, it's hard to forget his gait.

Brooks says that the secret to the success of Genghis is that there is no secret. The book's appendix provides an essential exploration of the design, which is short and very simple. The soul of the machine has 57 neuron-like subroutines, or "augmented finite state machines" in academic speak. For instance, one of the AFSMs responsible for balance constantly checks the force on a motor. If it is less than 7, the AFSM does nothing and if it is greater than 11, the AFSM reduces the force by three. That's doesn't seem like very much intelligence be it artificial or real, but 57 neuron-like subroutines like this are all it takes to create a fairly good imitation of a cockroach.

Brooks calls this a "subsumption architecture" and the book is most successful describing the days that he spent with his graduate students building robots and seeing what the architecture and a handful of AFSMs could do. He half mocks the roboticists who load up their machines with big computers trying to compute complex models of the world and all that is in it. In his eyes, the lumbering old-school machines just move a few inches and then devote a gazillion cycles to creating a detailed, digital description of every plant, brick or wayward child in the field of view. After a few more gazillion cycles, the machine chooses a path and moves a few more inches. Even when they find their way, time passes them by.

There are no complex control mechanisms sucking down cycles on the machines from Brooks' lab, the source of the claim that they're "out of control". It's just AFSMs wired together. One of the robots fakes human interaction by tracking fast motion and flesh colored pixels. Brooks marvels at how a few simple rules can produce a machine that is remarkably life-like. If you're not sure, they have video tapes of lab visitors holding conversations with the machine, who apparently takes part in the conversation with the patient interest of a well-bred host. As if by magic, the AFSMs are creating enough human-like movement and visitor in the tape begins treating the robot like a human!

If you're still not sure, you might buy a "My Real Baby" doll designed by Brooks with the help of the adept mechanical geniuses in Taiwan. The story of taking a highbrow concept from MIT to the local toy store is a great part of the book. The so-called toy is filled with AFSMs that tell it when to gurgle, when to pout, when to sleep, and when to demand sustenance. Alas, the toy makers tell Brooks that the market can't stomach so much innovation. One new thing at a time.

So are these machines truly successful simulacra? Are they infused with enough of the human condition to qualify as the science-fiction-grade robots or are they just cute parlor tricks? Some readers will probably point to the AFSMs and scoff. Seeing the code is like learning the secret to a magic trick.

Brooks, on the other hand, is sure that these machines are on the right track. In a sense, he makes it easier for his robots to catch up with humans by lowering the bar. On the back of the book, Brooks ladles out the schmaltz and proclaims, "We are machines, as are our spouses, our children and our dogs... I believe myself and my children all to be mere machines." That is, we're all just a slightly more involved collection of simple neurons that don't do much more than the balance mechanism of Genghis. You may think that you're deeply in love with the City of Florence, the ideal of democratic discourse, that raven-haired beauty three rows up, puppy dogs, or rainy nights cuddled under warm blankets, but according to the Brooks paradigm, you're just a bunch of AFSMs passing numbers back and forth.

If you think this extreme position means he's a few AFSMs short of a robot professor though, don't worry. Brooks backs away from this characterization when he takes on some of the bigger questions of what it means to be a human and what it means to be a machine. The latter part of the book focuses on what we can and can't do with artificial intelligence. He is very much a realist with the ability to admit what is working and what is failing. His machines definitely capture a spark, he notes, but they also fall short.

He notes with some chagrin that his robot lawnmower leaves behind tufts of uncut grass. Why? It uses a subsumption-like algorithm that doesn't bother creating a model of the yard. The robot just bounces around until the battery runs out. Eventually the laws of random chance mean that every blade should be snipped, but the batteries aren't strong enough to reach that point at infinity. A model might help prevent random lapses, but that still won't solve the problem. Alas, the machines themselves are limited by the lack of precision. One degree of error quickly turns into several feet by the other end of the yard. A robot wouldn't be able to follow a plan, even if it could compute one.

What's missing, Brooks decides, is some secret sauce he calls "the juice". Computation and AFSMs may work with cockroaches, but we need something more to get to the next level. Faster computers can do much more, but eventually we see through the mechanism. Genghis looks cool, but learning about the 57 AFSMs spoils the trick.

The standard criticism of Brooks' machines is that they don't scale. There is no superglue juice that can save a scaffolding built of toothpicks. The AFSM may produce good cockroaches, but that's just the beginning of the game. Humans are more than that. Eventually, the AFSMs become too unwieldy to be a stable programming paradigm. In fact, Brooks sort of agrees with this premise when he suggests that Genghis is his "most satisfying robot." It was also one of the first. The later models with more AFSMs just don't rank.

But humans and other living creatures don't scale either. We may be able to run 20 miles per hour, but only for 100 yards. We may be able to troll for flames on five bulletin boards, but eventually we get our pseudonyms confused. Limits are part of life and we only survive by forgiving them. To some extent, the lifelike qualities of his robots are direct results of the self-imposed limits of the AFSMs.

Your reaction to these machines will largely depend upon how many of the limits you are willing to forgive. Stern taskmasters may never be happy with a so-called robot, but a relaxed fellow traveller may ignore enough of the glitches to interface successfully. Some will see enough of themselves to be happy with the whirring gizmos as a portrait of human and others may never find what they're looking for. That's just the nature of portraits. For me, this book is an excellent portrait of a research program and the collection of questions it tried to answer. You may look in the mirror and want something different, but it's worth taking a look at these machines.

Peter Wayner is the author of two books appearing this spring: the second edition of Disappearing Cryptography , a book about steganography, and Translucent Databases , a book about adding extra security to databases. You can purchase Flesh and Machines from Barnes & Noble. Want to see your own review here? Just read the book review guidelines, then use Slashdot's handy submission form.

202 comments

  1. Robots by qurk · · Score: 1

    Robots are fun, they a little too expensive for my tastes tho.

    1. Re:Robots by Anonymous Coward · · Score: 0

      +10 Insightful!

  2. Cost is WAAAAYY to high. by eaddict · · Score: 5, Insightful

    Until robots get to the price of a washer/dryer we won't see them much of anywhere. Look how long it is taking to get HDTV going in the states! And DVD players might overtake VCRs this year. And forget about the DVD recorders! Everytime I see or hear about a new gadget that claims it is priced near that of a luxury car I cringe. Maybe my great-great grandkids will get to play with them.

    --
    "If you are on fire you can just stop, drop, and roll. If you fall into Lava you are just dead." - my 5yr old daughter
    1. Re:Cost is WAAAAYY to high. by mikeplokta · · Score: 1
      Until robots get to the price of a washer/dryer we won't see them much of anywhere. Look how long it is taking to get HDTV going in the states! And DVD players might overtake VCRs this year. And forget about the DVD recorders! Everytime I see or hear about a new gadget that claims it is priced near that of a luxury car I cringe. Maybe my great-great grandkids will get to play with them.

      It does rather depend on how useful the gadget is. I believe that luxury cars have always been priced near the price of a luxury car, but they seem to sell a few million of them per year.

      I can certainly see some consumer robotics applications that people would pay that kind of money for. Even some that aren't sex-related.

    2. Re:Cost is WAAAAYY to high. by fruey · · Score: 1

      Make a distinction between humanoid, human-like robots and just plain robots.

      The "just plain" variety are all over the place, manufacturing, sewing, blending, cooking... something with an programmable motor is more or less a robot, no?

      In French, a "Kitchen robot" is a variable speed multifunction blender... they only cost a few bucks.

      AI is a whole other ball game...

      --
      Conversion Rate Optimisation French / English consultant
  3. ...with sharp appendages and weaponry by Anonymous Coward · · Score: 4, Funny

    Robots will change us into a race of fugitive creatures scheduled for liquidation, forever running from our own creations. Seriously. On August 29, 1997 this will happen.

    1. Re:...with sharp appendages and weaponry by Anonymous Coward · · Score: 0

      ShashDOT users.. even my boss laughed he head off on this one. But its totaly true Johny 5 And the bang? Scary Stuff.

    2. Re:...with sharp appendages and weaponry by CAIMLAS · · Score: 2

      What happened on that date? I don't recall.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  4. Danger! by Anonymous Coward · · Score: 0

    When are they going to have the robot from lost in space?

    *laughs like fool*
    Danger will robinson
    *laughs again*

    mmmmm rooobots.

  5. Technically, he's right. by Leven+Valera · · Score: 3, Insightful

    All humans are machines, built up to amazing complexity in the tools of flesh, sinew, bone and chemicals instead of steel panels, rivets and framework.

    Oh, and humans run the single most complicated OS ever. :) And we're just now beginning to find the bugs. Maybe the human race just doesn't scale well?

    LV

    --
    Woot w00t w007.
    1. Re:Technically, he's right. by hey! · · Score: 2

      Oh, and humans run the single most complicated OS ever. :)

      I'll believe that when somebody can upgrade or replace it.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    2. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      "Maybe the human race just doesn't scale well?" I scale just fine, it's the coming down part that I don't do so well.

    3. Re:Technically, he's right. by josh+crawley · · Score: 1

      Sayeth Leven Valera:
      " Oh, and humans run the single most complicated OS ever. :) "

      And look what happens if you get a crash... Just go to your nearest mental hospital. And there's no rebooting.

    4. Re:Technically, he's right. by __aawsxp7741 · · Score: 1
      All humans are machines...


      While many of us might agree with this statement, it is in no way a proven fact. And there's lots of people out there who'll tell you that a human is more than a just body.
    5. Re:Technically, he's right. by NoBeardPete · · Score: 1

      And we're just now beginning to find the bugs.

      I don't know what people you live with, but I think "bugs" in humans have been visible for quite some time now. Think of all of the phobias that people suffer from. Think about all of the times that you've said, "Why'd I do that, I should've known better." Just turn on your TV and watch the Jerry Springer show. I mean, come _on_, we're so full of bugs it's ridiculous.

      --
      Arrr, it be the infamous pirate, No Beard Pete!
    6. Re:Technically, he's right. by Bartacus · · Score: 1

      The pesky Snow Crash rears it's head. Talk about DoS!

      --
      -- he's not heavy, he's my sysadmin!
    7. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      So maybe it would be more accurate to say that "The Human Body" is a machine.

    8. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      Thats like attacking someone for saying the earth revolving around the sun is no proven fact.

      On the one hand lots of people out there are plain wrong ... on the other outside of mathematics there are no proven facts, its way to bothersome to insert "IMO" in every fucking assertion one makes in day to day life though.

    9. Re:Technically, he's right. by Shadow99_1 · · Score: 3, Insightful

      We do that all the time... Sometimes as learning (upgrade), sometimes as psychotherapy (upgrade or replacement at least in part, especially via the use of drugs with psychotherapy), sometimes with what is known as 'life experience'...

      That we can't just remove it as a whole & take apart it's raw code yet to rewrite portions directly doesn't mean it isn't true. We've just gone around our limitation (of lack of source code) by interaction...

      --
      we are all invisible unless we choose otherwise
    10. Re:Technically, he's right. by dbc001 · · Score: 1

      Those aren't bugs, those are features

    11. Re:Technically, he's right. by Cirrocco · · Score: 1

      Yes, the OS is complex, and the single most important capability in it is the ability to match patterns. Think about how simple grep is; now think about how complicated it can become when a regex is added. It is incredibly powerful when used correctly, but the concept is simple. Now think about relational data; how easy is it for data to be (in)correctly correlated? Most of the psychoses suffered by humans get back to the problem of incorrectly correlated data. Only a relative handful of mentally ill people have a genuine problem with the "hardware" installed. (For another way of looking at it, think of the faulty idea of correlation == causality...and imagine the entire spectrum of relational data being based on that faulty idea...this is where things like the Jerry Springer Show come from)For one more way of looking at it, imagine a spreadsheet filled with data...with the columns and rows all put in the wrong place. Imagine the confusion this would cause! I'm pretty lucid, and think of how confused *I* sound!

    12. Re:Technically, he's right. by cornjones · · Score: 1

      the other poster to this is completely right. I will just add that we already do upgrade and replace. I just upgraded my eyesight w/ lasik. you can replace hearts, kidneys, lungs (some w/ very crude stationary tech, but still) people are replacing legs. not built by the manufacturer so they have some issues but they provide some of hte missing functionality.

    13. Re:Technically, he's right. by Tackhead · · Score: 2
      > All humans are machines, built up to amazing complexity in the tools of flesh, sinew, bone and chemicals instead of steel panels, rivets and framework.

      "So... what does the thinking?"

      "You're not understanding, are you? The brain does the thinking. The meat."

      "Thinking meat! You're asking me to believe in thinking meat!"

      "Yes, thinking meat! Conscious meat! Loving meat. Dreaming meat. The meat is the whole deal! Are you getting the picture?"

      "Omigod. You're serious then. They're made out of meat."

    14. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      Oh, and humans run the single most complicated OS ever

      I'm running Linux myself...

    15. Re:Technically, he's right. by firewort · · Score: 2

      The human body is a system.

      A system is composed of multiple machines. A machine can be replaced, but only if it still fits within the context of the greater system.

      --

    16. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      U sir. Have blesedly never seen "A Beautiful Mind".

    17. Re:Technically, he's right. by n9hmg · · Score: 1

      there's no rebooting

      I beg to differ. When the latest run of consciousness has been too long and complex, without adequate garbage collection, I use ethanol to induce a reboot.
      The restart is troublesome, but I'm still not in the mental hospital.

    18. Re:Technically, he's right. by Anonymous Coward · · Score: 0

      Hence the "Ghost in the Machine", or spirit-- that which is more than the sum of the parts.

    19. Re:Technically, he's right. by ImaLamer · · Score: 2

      Even if there is more to us than this body, we are made of same building blocks of life as all other life on this planet.

      If it wasn't for nucleic acids, tiny machine like molecules - we wouldn't be here.

      Scientifically all life on this planet started trying to compete and consume all organic molecules. In turn they developed some pretty cool tools such as chloroplasts, mitochondria and other tools to deal with the environment around us.

      We are machines, but we can study that fact.

    20. Re:Technically, he's right. by __aawsxp7741 · · Score: 1
      How do you know this is a fact? Has it been proved that a human being is defined by the molecules it's made up of? Would copying a person molecule by molecule result in two humans thinking and feeling exactly the same?

      BTW, while certainly we wouldn't be here without nucleic acids, that doesn't imply there isn't something else. It only proves the existence of nucleic acids (assuming we exist, of course).

    21. Re:Technically, he's right. by ImaLamer · · Score: 2

      Has it been proved that a human being is defined by the molecules it's made up of?

      All living things are subject to data encoded in their DNA. While two exact asexually reproduced humans may not think and feel the same they would be the same none the less.

      Thinking and feelings are assumed to be developed with experience. DNA provides no such experience.

      By measuring who we are by what we can measure I can safely say that we exist and so do complex molecular actions that define us.

  6. Robots in the future by Alien54 · · Score: 2
    I can imagine that the first use of robots will be in espionage and other survelliance applications.

    the little cockroach and fly robots with tiny cameras that peek in on people.

    The time to really worry is when these show up as radio shack kits in about 10 to 20 years.

    No one get all paranoid now.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:Robots in the future by TheCyko1 · · Score: 1

      yea, after the cockroach robots go obsolete we can just use them for stepping practice

      --
      This message was brought to you by the death of 30 brain cells.
    2. Re:Robots in the future by forged · · Score: 1
      On the other end of the scale, I can picture giant construction robots, as in Kim Stanley Robinson's Mars series, doing all sort of automated work.

      It costs too much to build a house these days and most of it is not the raw materials... so I'm really looking forward to this!!

    3. Re:Robots in the future by Proteus+Child · · Score: 1
      I can imagine that the first use of robots will be in espionage and other survelliance applications.

      Would the surveillance drones in use in Afghanistan right now fall into this caregory? I havn't heard much about them as yet but it seems at first glance that they'd fall into such a category.

      --

      Proteus' Child

      Doko ni datte; hito wa, tsunagette iru.

    4. Re:Robots in the future by Alien54 · · Score: 3, Interesting
      yea, after the cockroach robots go obsolete we can just use them for stepping practice

      Not so fast.

      There are some cockroaches, you step on the, and all they do is get mad. You have to splat them with a hammer. Of course, you could always get some as pets. Nevermind the ones in Florida that fly imported from Asia.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    5. Re:Robots in the future by Grab · · Score: 2

      Memories of a sci-fi book called "The men from P.I.G. and R.O.B.O.T." which I read many years back. The second half of that (the "ROBOT" bit) covers something similar, with the lawman using swarms of insect-like monitoring probes.

      Grab.

  7. What would Roger Penrose say! by tanveer1979 · · Score: 1

    "Until we understand the physics of conciousness artificial intelligence is impossible" And its 2002, Peter is right. I Remember an old maths puzzle. A Monkey climbs a pole, covering half the distance left in every step. When will it reach. The answer is of course never. And Thats what Robotics seems to be doing. Going near and near, but never reaching the Holy Grail. Well Holleywood has made much more progress!!

    --
    My Aurora : http://www.youtube.com/watch?v=o91ZsGwJYyg
    FB : https://www.facebook.com/TanveersPhotography
    1. Re:What would Roger Penrose say! by nucal · · Score: 1

      The monkey analogy is true, but in the real world, the monkey might get pretty close to the top of the pole and then quit the game to reach the top because it can. Maybe the issue is not is "artificial intelligence possible", but rather how close do we need to get before the difference between machine intelligence and human intelligence is negligible.

    2. Re:What would Roger Penrose say! by sammy+baby · · Score: 3, Informative

      Old indeed. That's Xeno's Paradox, restated very slightly.

    3. Re:What would Roger Penrose say! by joss · · Score: 2

      I'm in two minds about this. I think he's right, but I also think we are going to get a hell of a lot closer to sentience than we are now, even with strictly deterministic, non-quantum devices.

      I think humans are capable of something fundamentally impossible for deterministic computers, but at the same time I think that most of us barely use these facilities. Most of what we do is mundane, and perfectly possible to mimic on a computer. We may not be able to mimic consciousness life, but we may be able to prove that most of us spend most of our lives in a zombified state.

      Two things to emphasis: all turing machines are equivalent; speed and intelligence are independent. If it is ever possible to produce consciousness on a deterministic computer, then it is possible on today's hardware. If you had a radio onversation with an intelligent alien who lived 100 light years away, it would take 200 years to get each response - that doesn't mean he is stupid. Similarly, if it is possible to mimic humanity on tommorow's hardware, we should be able to do it, slowly, on today's.

      --
      http://rareformnewmedia.com/
    4. Re:What would Roger Penrose say! by mccalli · · Score: 3, Insightful
      A Monkey climbs a pole, covering half the distance left in every step. When will it reach. The answer is of course never.

      Aah, the old paradox. It's based on a false premise though.

      To climb a pole, the monkey must move. To move, it must displace molecules of one substance (say air) with that of another (say a monkey hair molecule). In other words, although movement appears to be constant, it is actually a series of discrete steps.

      The monkey will reach the top of the pole when its next step cannot be broken down any further - ie. when it has only one molecule of another substance left to displace with its own.

      Unless you're into nuclear monkey of course, where it could start splitting up the molecule, then the atoms underneath it and then have a crack at the sub-atomic particles beneath that...

      Cheers,
      Ian

    5. Re:What would Roger Penrose say! by corey_lawson · · Score: 1

      we always broke it down with time. While the distance decreased by half, so did the time to cross that distance. No paradox there at all.

    6. Re:What would Roger Penrose say! by ean · · Score: 1

      except the movement doesn't really occur in discrete steps - the molecules are moved in a continuum.

    7. Re:What would Roger Penrose say! by mccalli · · Score: 2
      "we always broke it down with time."

      You know, that's a hell of a lot easier than the way I learnt.

      Cheers,
      Ian

    8. Re:What would Roger Penrose say! by looseBits · · Score: 1

      Uhh.. The reason a monkey can climb the pole has noting to do with the size or difficulty of splitting atoms but with a simple fact, the monkey crosses each half distance in half the time. If the monkey took the same amount of time to cover each segment (its speed constantly getting halfed as it covered each segment), then it may run into a problem at the plank length but otherwise it will never get to the top.

      --
      Lord, bless my users that they may stop being such fucking idiots!!
    9. Re:What would Roger Penrose say! by DavidTC · · Score: 1

      I'm confused, I thought that was the paradox, that you can show that they have to reach the end in a certain amount of time, yet seem incapable of doing so because they have to keep doing more and more movements.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    10. Re:What would Roger Penrose say! by UnknownSoldier · · Score: 1

      > While the distance decreased by half, so did the time to cross that distance.

      True, but I prefer this alternate solution: time and space are quantized.
      i.e. There comes a point when you can't subdivide them.

    11. Re:What would Roger Penrose say! by mccalli · · Score: 2
      ...you can show that they have to reach the end in a certain amount of time, yet seem incapable of doing so because they have to keep doing more and more movements.

      If I'm following the person who replied to me correctly, then the paradox can be disproved like this:

      Suppose the pole is 10m high. Suppose the Monkey climbs at 1m/s (and starts from zero altitude relative to the base of the pole). How long before the monkey reaches the top?

      • speed = distance/time
        time = distance/speed
      • Substituting, we get:
        time = 10m/1m/s
        time = 10s

      Following the paradox, the monkey climbs 5m of the pole in 5 seconds, leaving 5m more to climb in 5 further seconds. It then climbs 2.5m in 2.5s, then 1.25m in 1.25s etc.

      In other words, no matter how little distance there is to move, there's always enough time left to do it in.

      Cheers,
      Ian

    12. Re:What would Roger Penrose say! by Tackhead · · Score: 2
      > I prefer this alternate solution: time and space are quantized.
      > i.e. There comes a point when you can't subdivide them.

      Which brings us back to Penrose.

      As far as I can tell, The Emperor's New Mind rants and raves about how hard AI is "impossible", and then devolves into some mumbo-jumbo about microtubules and quantum effects.

      Fine, Penrose. The brain can be modelled as a Turing machine with a random number generator as one of its inputs.

      And even worse for Penrose, what if I take his wacky quantum microtubules at face value? So the brain's a quantum computer (which, admittedly, didn't exist, as far as I was aware, when the book was written). It's massively parallel and sometimes gets the wrong answer.

      I'll grant that a quantum computer running AI software is no longer a Turing machine per se, but I fail to see how any of Penrose's arguments preclude meat-brained humans from building something out of non-meat that does the same thing.

    13. Re:What would Roger Penrose say! by Anonymous Coward · · Score: 0

      The monkey WILL reach the top of the poll, as event though there are an infinite number of steps the sum of the length of the steps and hence the time taken is finite.

  8. Beautiful... This is what I've been thinking about by josh+crawley · · Score: 2, Insightful

    Ack! If I remember correctly, there was an article about chips that could re-wire its own gates. Essentially it was self learning. Then there was a poster about that topic that mentioned a Hypercomputer (the OS learns at a fast rate).

    Well, biological creatures don't scale well at all, right? We have access to the code that Rod Brooks made, right? Well, using other technology, lets evolove the code. If for some reason that doesn't work, we have most (all?) of the human genome done. How about other dna strings?

    We either "evolove" the creature or we model it after the dna it came from. Anyways, score 1 for robotics.

  9. Why Human? by Mister+Transistor · · Score: 5, Insightful

    Why is it that robots must be envisioned as humanoid? Specialized robots look very little like a human, such as industrial handling robots. A more generalized design for multi-purpose applications need not look or act anything like a human being to get it's tasks accomplished. I think a lot of fear and paranoia from the ignorant might be avoided by specifically making them NOT look humanoid. Who says that the human form is the be-all and end-all general purpose vehicle? The only "pro" for them being humanoid is they must negotiate a world build for humanoids.

    --
    -- You are in a maze of little, twisty passages, all different... --
    1. Re:Why Human? by kin_korn_karn · · Score: 1

      yeah! Look at R2D2! He got lots of shit done by being a rolling trash can!

    2. Re:Why Human? by mwood · · Score: 1

      Asimov already explored this. I wish I could recall the title. U.S. Robots hired a maverick who realized that the key to alleviating public fears of robots was not to make them more complex and human-like, but to make them *less* complex and more specialized. He designed robo-worms and suchlike.

      One of the later "Foundation" books has nonhumanoid robots, too, and there is a brief discussion of what it is that makes a machine a robot.

      Hmmm, probably the only facet of robots-in-society not explored by Asimov is the possibility that people never would really come to fear them. The two attitudes I've seen toward robots are basically (a) "so what?" and (b) "cool!"

    3. Re:Why Human? by honcho · · Score: 1

      The important part is not that robots look humanoid, but rather look and move in a way people will ascribe human-like qualities to them. Take a Furby for example. It is not humanoid, but looks and acts in a way that people will read things into what it does in such a way that it takes on human-like characteristics.

    4. Re:Why Human? by Anonymous Coward · · Score: 0

      Why is it that robots must be envisioned as humanoid?

      So you can have sex with them.

    5. Re:Why Human? by Hard_Code · · Score: 3, Insightful

      'The only "pro" for them being humanoid is they must negotiate a world build for humanoids.'

      That's a pretty damn big "pro". I don't care if the robot is a freakin genius...if it can't open a door or walk up stairs it's not going to be able to do much.

      --

      It's 10 PM. Do you know if you're un-American?
    6. Re:Why Human? by PD · · Score: 2

      I hope the parent doesn't get modded down because it's actually insightful. Certainly humanoid robots would be useful, because monkey shaped robots are a good generalist shape. Not absolutely ideal for too many things, but really good enough for a whole lotta things.

      But, sex will be one of the "killer apps" for robots. If you have any doubts, check out www.realdoll.com (NOT AT WORK - those robots look very very much like naked people). Even Asimov wrote in his books about people using robots for sex.

    7. Re:Why Human? by Grab · · Score: 2

      It was actually more complex than that. US Robots used a *robot* to work out how to make humans less opposed to robots. The robot worked out that if you used robo-worms and robo-birds to help maintain the ecological balance, humans would get used to robots and tolerate them. As with you, I can't remember the title! :-)

      Thing is, we don't fear them bcos they're locked away. I think if an 8 foot humanoid robot came stomping down the road tomorrow, ppl *would* be scared. And then there's the whole slavery thing which Asimov was into (and which Pratchett also covered in Feet of Clay) - if they're sentient, can we force them to work? And there's a third attitude you've missed which came along in the 1970s and 1980s, which is "f***ing robots stole my job", and Asimov made this one of the underlying causes of the anti-robot movement.

      Asimov certainly has covered a lot of this area. The Caliban/Inferno series covered a bit more by hypothesizing robots which *weren't* forced to work but could choose their actions. It's a shame all these books are quite bad fiction - damn good ideas, but bad novels. Ho hum.

      Grab.

    8. Re:Why Human? by CAIMLAS · · Score: 2

      Look at the Star Wars movies again.

      You'll note that George Lucas failed to conceptualize anything closely resembling steps (at least that droids are shown transversing).

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    9. Re:Why Human? by jafac · · Score: 2

      What shits me is the feminazis who complain about these Real Dolls as objectifying women.

      They should go and see what Sybian has done as far as objectifying men. This sex robot doesn't even have a face.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    10. Re:Why Human? by TheLink · · Score: 1

      They don't have to be humanoid. But their appendages can be.

      To me the AI problem is the biggest problem. The shape is the easy part.

      Cheerio,
      Link.

      --
  10. Peter Weller by GMontag · · Score: 0, Offtopic

    Peter Weller made the most convincing robot ever in Robocop!

    Why are all of the overpowering media conglomerates keeping these magnificent creations out of the hands of the masses?

  11. Plenty of uses for small (mostly) brainless robots by StringBlade · · Score: 1

    Don't you wish somedays you had a few robot cockroaches for a little covert reconnaissance mission?

    Zorg: Take this glass for instance. Sterile. Pristine. Boring. But if it's broken...
    [glass breaks and many small robots come zooming out to clean up the mess]
    Now look at that, a variable ballet ensues so full of form and color!

    --
    ...and that's the way the cookie crumbles.
  12. AI Hopes Killed by Recursion Issues by PhysicsGenius · · Score: 2, Interesting
    As a teenager I was fascinated by anything robotic. This led me to a study of the fundamentals of AI (Hofstadter, Lisp--the whole schmeiel). But after two semesters I realized the whole field is fooling itself. AI just won't work.

    Biological neurons have been shown in the laboratory to grow new connections based on information learned. In a robot, what possible mechanism could guide such growth? Programming is the only answer, but keep in mind that "programming" is just shorthand for "the intelligence of the programmer". In other words, the AI itself isn't self-contained, as it were.

    There is no other way for "mental" activity to be guided, thus AI will always be as unattainable as the Philosopher's Stone.

    1. Re:AI Hopes Killed by Recursion Issues by DavidpFitz · · Score: 5, Interesting
      "AI just won't work"

      Crikey, you figured that out after two semesters. I guess I wasted 4 years of my life doing a degree in it all then... I must never have cottoned on to how well expert systems such as Mycin and Dendral actually perform.

      You think programming is just the "intelligence of the programmer"? Guess again -- many people have AI systems running which program themselves, coming out with emergent behaviour which the programmer never expected.

      Do you really think that a person can simplify circuit boards to their simplest form by themselves? I thought not. I know that Julian Miller can't, but that using his Cartesian Genetic Programming he's managed to wirte programs that do just that. Thus proved that a computer program can ultimetaly be more than the sum of its external inputs.

    2. Re:AI Hopes Killed by Recursion Issues by Qeygh · · Score: 1

      Biological neurons may have been shown to grow new connections based on information learned, but programs can do much the same thing.

      People seem to think that there is something "magical" about the human brain but this need not be so.

      Critics of AI point to the most complex program and say, "see, it's mechanical -- given the same input it produces the same output." The problem with this argument is that we cannot make the same test on a human brain. I'd bet that if we could save the state of a human brain, run a series of tests, then reload the old state and run the tests again, we would begin to see the mechanism underlying our program.

    3. Re:AI Hopes Killed by Recursion Issues by Hard_Code · · Score: 2

      "Biological neurons have been shown in the laboratory to grow new connections based on information learned. In a robot, what possible mechanism could guide such growth?"

      Self-reprogramming FPGAa perhaps? Dedicated genetic algorithm circuits which evaluate the behavior of the rest of a chip and reprogram it? Why do think this is so impossible? We may end up actually using biological processes for this "growth" anyway if/when we arrive at biological computing (DNA/molecular computing) etc. I fail to see what is so darn impossible about the process. It took evolution billions of years to produce us through random change...knowing this, I think we can definately speed that process up a bit to create AI.

      --

      It's 10 PM. Do you know if you're un-American?
    4. Re:AI Hopes Killed by Recursion Issues by armb · · Score: 2

      > Biological neurons have been shown in the laboratory to grow new connections based on information learned. [...] Programming is the only answer

      There are people who use this as an argument to prove that intelligent biological life must have been designed. So all we need for working AI is to play god.

      Alternatively, we just accept that the programmers' guiding is a more effective equivalent of the natural selection that led to biological life, and that the AI will be just as self-contained as biological life.
      After all, your brain wouldn't exist without your parents, and wouldn't work the same way without years of training. That doesn't make human intelligence unattainable.

      --
      rant
    5. Re:AI Hopes Killed by Recursion Issues by Yokaze · · Score: 5, Interesting
      An neuronal network can be simulated by an adjacence matrix and a activation-function. The growing weights are symbolising the growth of the dendrits.

      Problems:
      O(n^2)-structure
      Learning (Growing)

      Current learning algorithms include (among others):
      Various backpropagation algorithms, AFAIK not observed in biological systems. A fairly mathematical approach.
      Self Organising Maps (SOM), especially Kohonen-networks: a similar strucure has been observed in the visual cortex.

      Both algorithm do not include a temporal component although biological neurons rely heavily on temporal information, but IRC there are some neuronal networks out there that employ a temporal encoding.

      Of course, all existing networks rely heavily on the knowledge of the programmer, who tailors the system to the problems (and partly the other way around). Partly, this is due to the prohibitivly expensive costs of large neuronal networks and partly nature does the same.
      Humans are pre-wired, so may AIs.

      Furthermore, it is quite interesting that an "AI", programmed to learn articulating words, made similar errors to those of a baby learning speaking.

      Have a look at Ghengis, AFAIK the only programmed knowledge is: "contact with ground -> bad", "moving forward -> good", and how to learn.

      > In other words, the AI itself isn't self-contained, as it were.

      This reminds me somehow at an AI Koan:

      In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.

      "What are you doing?", asked Minsky.

      "I am training a randomly wired neural net to play Tic-Tac-Toe" Sussman replied.

      "Why is the net wired randomly?", asked Minsky.

      "I do not want it to have any preconceptions of how to play", Sussman said.

      Minsky then shut his eyes.

      "Why do you close your eyes?", Sussman asked his teacher.

      "So that the room will be empty."

      At that moment, Sussman was enlightened.
      --
      "Between strong and weak, between rich and poor [...], it is freedom which oppresses and the law which sets free"
    6. Re:AI Hopes Killed by Recursion Issues by scheveningen · · Score: 1

      I am not sure what your hopes are. Current AI is effective in some areas, such as pattern recognition and searching through large combinatorial spaces. I may be oversimplifying AI, but to me it looks like math or operations research that has not been formalised well yet.

      I have seen Genetic Algorithms perform on the same level as various local search methods on a real-life graph-colouring problem. Also, I have seen a simple back-prop neural net outperform human experts on a visual pattern-recognition task.

      AI is just another tool in the toolkit to solve real-world problems.

      Will it produce human-like intelligence? I don't really care, there's plenty of that kind of intelligence around anyway.

    7. Re:AI Hopes Killed by Recursion Issues by Zurk · · Score: 1

      im afraid he's right. while your recursive algorithm may work to simplify a circuit board or your expert system with a large set of predefined rules may be able to work fairly well in a limited problem domain AI just wont work.
      the main problem is keeping logic coherency even with unexpected behaviour or inputs. a human programmer does that because he/she understands the entire problem domain with *all* behaviour models, expected or unexpected. AI software can never do that.
      Example : An expert system/genetic program/latest buzzword is controlling a passenger aircraft and has been flying people around for 50 years. its capable of handling navigational errors, failures in mechanical parts of the plane, regular flight and everything else including landings and takeoffs. A human is in the cockpit to monitor the aircraft in case of some weird problems and also to respond to radio traffic. The human gets a heart attack and dies. does the expert system note the lack of radio communication and land the plane ? nope. if a human pilot was substituted for the system he/she would land the plane which would be the correct response.
      bottom line is that AI just wont work. at least not in its present form today. eventually you cant specify enough of the problem domain to cover 100% of all possible cases and you have to miss out something.
      and thats the real problem. that elusive "spark" of intelligence just doesnt exist in your AI systems.

    8. Re:AI Hopes Killed by Recursion Issues by Grab · · Score: 2

      Can humans take this into account? Most times a human will just keep doing what they've learned, even when it doesn't work. And we can't always be relied on to take the correct response, in fact when the sh*t hits the fan we're quite capable of making it worse!

      The issue is "simply" to expand the domain in which an AI can work to beyond known-I/O systems. When someone comes up with this, it gets more interesting; the *same* controller can fly a 747, run a traffic light system *and* route your PCBs, it just needs to spend some time thinking about the problem to work out the I/O to the decision-making process. Which is exactly what a human does - we work out what we need to keep an eye on when we're doing something (for flying a plane, maybe airspeed, altitude and angle of bank) and work out how to get the system to behave whilst controlling that I/O set. And when something unexpected happens (eg. an engine fails), then the robot needs to work out that suddenly its expected I/O set isn't having the right effect, so it needs to expand its scope to try other things it had previously disregarded or taken as basic assumptions (eg. there are 4 working engines).

      And right there you start getting onto some interesting philosophical problems, when the AI is behaving in the same way as a human...

      Grab.

    9. Re:AI Hopes Killed by Recursion Issues by Anonymous Coward · · Score: 0


      Y'know, I've seen lots of comparisons like this, where the person says "The human, being able to take the situation into full account, would know what to do!".. Uhm.. That's only because the human had already learned/been told how to deal with the situation.

      Everything humans know, we learned at some point. Getting AI to work will involve the same thing, obviously -- the robot will need to be able to learn and form conclusions based on information it's gotten from those around it.

      I think the bigger problem is people expect instant gratification -- they want the robot to be able to hold a conversation *now*. You don't expect babies to be able to talk as soon as they pop out, right? AI, I think, is still in that baby stage, and just like humans, it's gonna take a looong of years before it's capable of doing a lot of things we expect it to.

    10. Re:AI Hopes Killed by Recursion Issues by Anonymous Coward · · Score: 0

      Hmmn.. I thought the reply was

      "It WILL have preconceptions, you just don't know what they are"

  13. Wondering about the scope by Wingchild · · Score: 3, Insightful

    Back in the 50's, people dreamed feverishly of flying cars and robot maids, of amazing advances in science over the next decade. But what we're moving towards, ever so slowly, is more along the lines of "the kitchen that cooks meals by itself" - an integrated system where computers are so tightly woven into the construction of appliances that the appliances themselves become intelligent and teachable. (Programmable, teachable, use your own word or metaphor here.)

    The human element can't be ignored in favor of fully robotic solutions. People enjoy feeling involved in what it is they're doing. Personally I'm all for having an entire race of robot slaves that do all the work for everyone, leaving people free to create Art, Science, and Music (and giving *me* time to finish Final Fantasy 10).. but I don't see it happening any time soon.

    Flying cars would rock. Talking cars that remember your favorite radio stations, seat settings, A/C settings, and possibly directions to drive to your parent's house are far more likely.

    1. Re:Wondering about the scope by Pope · · Score: 1

      Flying cars would suck. When I see the stupidty of the average driver these days, I cringe thinking about putting them behind the yoke of a 4 tonne flying missle.

      The only way around that would be to automate the guidance, and the first thing people would do is hack the systems so THE MAN wouldn't be able to tell them where to go.

      The rest of that sentence, remembering seat/AC etc. are here already.

      --
      It doesn't mean much now, it's built for the future.
    2. Re:Wondering about the scope by DavidTC · · Score: 1
      Talking cars that remember your favorite radio stations, seat settings, A/C settings, and possibly directions to drive to your parent's house are far more likely.

      What do you mean, 'likely'. Those things exist right now! We've had programmable radios for a couple of decades, all the new luxury cars have memory on seat settings, and, while I've never seen one, I'm sure the ones with computer maps can remember a few endpoints that you can call up, probably called 'bookmarks' for no apparent reason.

      The one thing I haven't heard of are 'remembering' A/C settings, but I have to point out that my car, with mechnical sliders, 'remembers' where I leave them just fine. ;) There really isn't any point to having customizable ones, people change those every time they get in the car anyway.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  14. Sirius Cybernetics Corporation by Tribbles · · Score: 2, Funny
    Definition of a Robot:

    Your plastic pal who's fun to be with!

    1. Re:Sirius Cybernetics Corporation by andrewjnr · · Score: 1

      You'll be the first up against the wall when the revolution comes! RIP Douglas Adams

      --
      -AndrewJNR, NSO, The Don College
  15. sometimes words just aren't enough by rde · · Score: 2, Insightful

    I'd agree with your contention that a DVD would be a welcome addition; last year some time I saw a documentary on robotic cockroaches - probably the self-same bugs referenced herein - and I was astonished by how such apparently complex behaviour could be achieved with so few rules. You've got to see them scurrying to believe them.

    As for the 'non-scaling' criticism: to quote Dogbert, 'Pah!' They do what they're supposed to do. I never criticised my Spectrum because it didn't have dolby sound; I wouldn't criticise my roaches because they don't write operas.

    1. Re:sometimes words just aren't enough by Tattva · · Score: 2
      As for the 'non-scaling' criticism: to quote Dogbert, 'Pah!' They do what they're supposed to do. I never criticised my Spectrum because it didn't have dolby sound; I wouldn't criticise my roaches because they don't write operas.

      It is not a critism of the robots in themselves, but of the methodology. Humans become capable of manipulating new ideas when they develop a symbology for modeling those ideas mentally. The various finite state automata that Rod Brooks has developed are useful in themselves, but unless the reviewer failed to mention it, they do not portend a new way of designing complex life-like systems. This is not because there is no merit to his ideas, but because his ideas are not new, FSA's are widely recognized as an excellent way of implementing real-time limited-adaptability behavior. I used multiple software-implemented FSA's to control my easter-egg-hunting robot back in college years ago, and I definitely wasn't breaking any ground. He has simply applied them (very!) well to the tasks for which they are best suited: simple machines with limited behaviors.

      If he had provided a set of equations or even just a pseudo-algorithm for breaking down complex, adaptive behaviors into multiple interlinked AFSA's, he would have significantly advanced AI, but I saw no such evidence in this book review.

      --
      personal attacks hurt, especially when deserved
  16. nun by 3ryon · · Score: 2
    Flesh and Machines


    Slashdot and Pr0n in one easy to swallow pill.

  17. I drove to work on autopilot... by SloppyElvis · · Score: 4, Insightful

    Think about it.

    Much of what you do each and every day occurs in spite of the ability I just asked of you. Your brain is not responsible for thinking about how to walk (at least not after you learn how). You peripheral nervous system handles such actions.

    When humans create a robot in the fashion of Rod Brook, they are training a system analogous to our own peripheral nervous system. Why force the machine to learn to walk when we can tell it how to walk from our own experience (knowledge of physics, etc).

    The exact implementation Brook uses may not scale, but analogous programming options exist that could scale, and IMHO, approaches addressing immediate actions/reactions should be built into robots as described.

    From the interview it seems Brook admits the need for serious processing power to reach the "next level", but shrewdly points to the fact that spending all of your time thinking and not doing is not a good way to get anything done.

    If you can't walk and chew gum at the same time...

    1. Re:I drove to work on autopilot... by Anonymous Coward · · Score: 0

      This is very true, but I would argue, take it one step further. The human brain is not a single program thread running all the time and constantly polling every little detail. Nor is it even a premptible system running many concurrent threads at varying priority levels on a single CPU. Instead, the human brain/body is a distributed system. The parts can do a whole lot on their own and only report back to a central authority as needed. Why not have seperate subsytems with their own processing power for each subtask. This not only cuts down the overall complexity of the system (scheduling, megafast CPUs, etc.) but cost as well. No sense using a pentium4 to sense if the lights are on....

    2. Re:I drove to work on autopilot... by Grab · · Score: 2

      Mmm. This is the classic method of getting to where you want to be - you start with the basics which will demonstrate some concept, then you put another layer on top of that to demonstrate another concept, and pretty soon you're talking a serious piece of kit.

      OK, Brook's robots are only hunting light. But if he plugs in more processing power to give them other inputs to the decision-making process (eg. avoid water, seek other robots) then it starts getting pretty complex behaviour. I mean, the actions of a human when we're dying for a piss are pretty damn predictable! Sure it doesn't scale at 50-odd neurons, but up it to 500-odd neurons and it can start doing some interesting stuff.

      Grab.

    3. Re:I drove to work on autopilot... by Roger_Wilco · · Score: 1

      When humans create a robot in the fashion of Rod Brook, they are training a system analogous to our own peripheral nervous system. Why force the machine to learn to walk when we can tell it how to walk from our own experience (knowledge of physics, etc).

      Brooks opposes explicit models of the world. His robots don't understand physics, and their designers didn't consider physics in the design. (I know, because I have built a number of them.)

  18. Costs by Anonymous Coward · · Score: 0

    Regarding costs, I really dont think the cost of a robot matters, if the product is significantly more advanced than anything today, price will automagically come down due to interest. case in point is the personal computer... it was just a matter of time before the whole thing went down to $300...

  19. Why Humanoid Robots? by Dalaram · · Score: 2, Insightful

    Part of human nature is to associate with what is closest to us. Think religion, beliefs, ideals. Why shouldnt this be applied to our development of machines. After all, what are machines and robots but the next stage of human interaction? In some respects, this is almost our playing god, creating man(robots) in our image. We are most comfortable with what we percieve to be like us. I guess on a lighter note think of the last time you were physically attracted to a chimpanzee. Organically similar, but not human. Creating humanoid robots is our way of asserting our power over our environment.

    --
    all my .sig are suck
    1. Re:Why Humanoid Robots? by meadowsp · · Score: 1

      So enlighten us on the last time you were attracted to a chimp?

      Was your love requited?

  20. Re:Although Peter Weller is legendary... by GMontag · · Score: 1, Offtopic

    We must never forgive him for choosing to appear in the excrement-laden Robocop 2.

    Great leaps in technology are sometimes followed by falling on your face.

  21. Robots ! by qurob · · Score: 1, Informative


    Robots have taken countless assembly/factory jobs

    Robots are supposed to kill us all anyway

  22. Don't forget about the random issue by StringBlade · · Score: 1

    There's no machine I've ever heard of nor seen that could generate a truely random number the way humans can. While this is a "simple" operation, it often plays into our lives without us realizing it at the most critical conjunctions such as split-second decisions between two equal alternatives.

    Possibly this point is moot if pseudo-random based on some external element that is more or less random in nature is an acceptable alternative to internally generating a random number.

    I choose 156 -- why? Dunno. It sounded good at the time

    --
    ...and that's the way the cookie crumbles.
    1. Re:Don't forget about the random issue by Mister+Transistor · · Score: 1

      Humans don't make good random number generators. For lotteries, etc. Most people pick repetitive numbers like birthdays, SSN's, phone numbers. From another person's point of view, having no clue what the other person's motivations are, their choices seem random. To the person picking them they aren't. This is further evidenced by a stage magic trick I once saw done, where a random number guessed was picked by the performer, and It was explained to me afterward that 95% of people will pick something like 6 (don't quote me here - I don't remember the EXACT details of the trick) but it relied on the fact that people act in very predictable ways. The other 5% are insane and unpredictably erratic...

      --
      -- You are in a maze of little, twisty passages, all different... --
    2. Re:Don't forget about the random issue by DavidpFitz · · Score: 2

      And you think that a number that you think of is truly random?

      If a computer cycled through numbers and chose one of them the next time disc I/O was requested, this would be as random as anything you like. Sure, it can be repeated, but so can anything that goes on in my head.

      What I'm saying is just because you don't understand why you choose a seemingly random number doesn't mean it's actually random. You know all those tricks about people being made to pick a random number (David Blaine style) and it's known to other people -- well, they would have though their choice is random.

    3. Re:Don't forget about the random issue by sdflkgfljdqshgjkqsfg · · Score: 1

      I think that I was to spurt out 1000 "random" numbers they would'nt be as random as a computers.. for example I have a special liking for the digit '7' and the number 49. Unconciously I think there would be a lot of occurences of this in my list of "random" numbers. That does'nt mean that you could devise a sure way to predict my next random number but you could probably make an educated guess based on the past list. For exmaple if I give out three numbers over 10000, I xould probably be thinking "hey that's not very random, I'd better give a low one next." and I'd say somthing ridiculously small such as 7. Yes when I'm asked to give out random numbers I "think" about it, even for a fraction of a second, come to the conclusion that "yeah" that number sounds random enough and then say it.

      I don't think anyone could have the necessary consious abstraction to give out random numbers.... unless of course you're a total moron...maybe

      --
      how does one change his /. id?
    4. Re:Don't forget about the random issue by aziraphale · · Score: 1

      Hey, if you think humans can generate random numbers, let's play paper-scissors-stone for cash some time. You have to promise to pick at random, though...

      Humans, when asked to pick random numbers, will pick numbers that feel more random. They'll pick numbers that don't have obvious factors (they'll tend not to pick even numbers, and certainly nothing ending in a zero). They'll pick numbers that don't remind them of anything. Human brains attach significance to anything - it's the only way we can make sense of the world.

      I've heard interviews with comedy writers who talk about trying to work out which number sounds 'funniest'. How could 37 be funnier than 36? Who knows - but there's something in human brains that means we can read things like that into simple integer values.

      'Thirty-seven nil. Lads? I'm hurt. But don't panic - it's only half-time.' - Rowan Atkinson

    5. Re:Don't forget about the random issue by Tattva · · Score: 2
      I think that I was to spurt out 1000 "random" numbers they would'nt be as random as a computers

      The problem with this statement is there is more than one definition of random. Human-generated numbers would be non-random in that they are compressible: if you ran a perfect WinZip on a 1000 sequence generated by a human, it would find repeating patterns and uneven distributions, and it would reduce the data size by a statistically significant amount, on average. But because humans receive a rich input from the world around them, including indirect inputs from truely random sources such as cosmic rays, their numbers are completely unpredictable, on average.

      Most computers are non-random in that they have an invariant algorithm they use to generate their random data. Their data is irreducible and statistically random, yet predictable. If you made a computer like a human, giving it input that comes from truely random sources, then they would give you truely random numbers. And of course, people have done this, but it is simpler just to use a truely random source as directly as possible.

      --
      personal attacks hurt, especially when deserved
  23. robots? nay we are the borg. by sniggly · · Score: 3, Interesting

    Combine everything thats going on into the soup of the future: robotics, quantum technology, biotechnology, high speed wireless internet, satellite communications...

    I believe the robots are going to be us, except for advanced machinery in manufacturing the "happening" thing will be integration and interfacing of electronics and biocircuitry with ourselves. You will think and your interface will retrieve data from storage attached to you.

    Electronics can monitor your bloodstream for diseases, lack of resources, and the like, and synthesize whatever is required. Good for anyone with a genetic defect or an illness. Good for your general health & wellbeing.

    The advantages are so enormous these technologies will be used in that manner. You will probably want to have it. But you'll also realize that at that moment you are not only vulnerable to hackers that try to access your biosystems, also those that create the hardware and software within you are potentially able to upgrade software and firmware that has essentially become a part of your being.

    So who will controls that, us, intimately? Open Source at least insures that we will have insight into if not control over who we are developing into...

    --
    Of those to whom much is given, much is required.
    1. Re:robots? nay we are the borg. by CAIMLAS · · Score: 2

      Have you seen Johny Nemonic (whatever it's spelled) one too many times?

      The human body is a biological system that responds to the various elements around it; it is an open system - effected by it's surroundings - yet it is still seperate from it's surroundings. Unlike a computer, you can't simply add more memory or storage . The human state doesn't allow for it.

      There are instances of people with photographic memory going insane, because they recall every instance of every event perfectly. Their brains are not able to process such a large amount of data, and thus they lose their sanity. People can experience trauma from excessive sound, light, and various other effects. It's called sensory overload.

      While having a device attached to you that would allow you to have an extended memory or such would be awesome in theory, think of the implications - i'ts probably not freasable. Were it to happen, the human body wouldn't be able to power the devices efficiently: out bodies produce only enough energy each sleep cycle for the next day, and not enough for electronics. The addition of those electronics would strain and tire the body, to the point where people would start sleeping more and more each night, thus canceling any percieved benefit of the biotech enhancements. That is, of course, unless an alternative power source were created that would work in harmony with the human body. (Deus Ex is coming to mind as an example of this scenario, actually.)

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    2. Re:robots? nay we are the borg. by AviN · · Score: 1
      The advantages are so enormous these technologies will be used in that manner. You will probably want to have it. But you'll also realize that at that moment you are not only vulnerable to hackers that try to access your biosystems, also those that create the hardware and software within you are potentially able to upgrade software and firmware that has essentially become a part of your being.

      Obviously this is only the case if the device is remotely accessible. Why does it have to be? And, like any other computerized medical machinery, before an upgrade there will surely be comprehensive testing to make sure it's not going to kill someone. Yes, hypothetically it's possible to stick a trojan horse in the source code, but that's possible with any life and death computerized medical machinery, and afaik, it hasn't happened.

  24. why is it... by oo7tushar · · Score: 4, Interesting
    That whenever we think of AI we think that it must think like a human. On the contrary, if it thinks like anything at all that's living then it's intelligent.

    Intelligence:
    The capacity to acquire and apply knowledge.
    The faculty of thought and reason.

    According to the above AFSM's are the exact principle behind intelligence. Think about how any analysis of the world happens. We don't consider the entire world when we try to catch a ball, we consider the position of the ball and where it will be. We don't take the position of a bird in relation to the ball, or something far away, all that matters is the ball.

    Slightly more complex would be hit detection, is there anything close to me? Yes or no...that easy, you'd have a range that it's ok for an object to be in, a range where we should slow down and a range where we fire thrusters to stop.

    Simple actions put together equal complex life form.

    1. Re:why is it... by iabervon · · Score: 2

      It seems to me that there are a lot of tasks we know how to do in the AFSM sort of way, such as folling our regular commutes, walking, catching balls, typing, and so forth. These are the tasks which do not normally impact out consciousness; we know that we're doing them, but we're remarkably bad at explaining how we do them.

      These models don't have an internal representation of the world, and for good reason: the world itself is the best representation you could ever want. But it isn't sufficient for conscious thought, because that depends on measuring the world as you imagine it, not as you can perceive it.

      It's not so much that the problems associated with consciousness are harder than the problems involving subconscious behavior; the latter turn out to be essentially impossible to solve using general intelligence (either by AI researchers or by humans with specific brain damage). But the problems associated with consciousness are almost certainly equally difficult to solve with AFSMs. It's certainly possible, but it'd be like trying to write software by arranging electrons.

      Of course, the interesting stuff happens when both types of systems work together. Read Phantoms in the Brain by VS Ramachandran for a lot of examples, or consider that, when you picture a scene you know well, the visual areas of your brain are actually affected, and your conscious thought can alter your perception of space (like looking at an MC Escher picture).

      Consider the non-AI case of graphics. Hardware is great for digital camera processing, and you wouldn't want to write any of that in software. Software is great for photo manipulation, and you wouldn't want to write it in hardware. And there are a lot of really interesting things you can't do with either of them alone.

  25. Those stealthy robots.... by pr0f3550r · · Score: 0, Offtopic

    I better get my insurance updated.

  26. What are you supposed to do.... by StringBlade · · Score: 2, Insightful

    ...with a manically depressed robot?

    What are you supposed to do if you ARE a manically depressed robot?

    --
    ...and that's the way the cookie crumbles.
    1. Re:What are you supposed to do.... by KCRWreck · · Score: 1

      Finally get around to changing those diodes down its left side, of course.

  27. A Washer/Dryer IS a robot.... by human+bean · · Score: 3, Insightful
    Lets face it. Without a W/D set you would be whacking your clothes on a washboard in a tub and wringing them out by hand.

    Instead you drop your clothes and soap into a box and give some instructions (turn indicator knob). No human labor involved. Sounds like just as much of a robot as the other items mentioned above

    --

    *whup* "Get along, little electrons. Heeyah!"

    1. Re:A Washer/Dryer IS a robot.... by DavidTC · · Score: 3, Insightful
      I know it's not any kind of offical defination, but I consider a 'robot' something that doesn't need special input and output, or any help in the middle.

      A robot washer/dryer would grab my clothes from the hamper (We'll assume the hamper is on top of the robot, I won't require it to walk around the house.), empty the pockets, sort the whites and colored, wash, dry, and fold. And removing any clothes that I've indicated require decisions on my part from the process, and keep the load balanced.

      Only then will I call it a robot. Until then, it's just two tools sitting next to each other.

      There are things out there I would almost call a robot. Some of the high-end copiers, the ones that can fold, staple, sort, etc. That's the cheapest thing I can think of that I would call a robot. And it still can't handle documents that start stapled.

      In other words, the main difference between a robot and a simple tool is that a robot doesn't need you to hold its hand. You give it a task and it can do it without you needing to make sure everything is set up correctly every step of the way, just like a person. And if it can't handle something, it has to be able to realize that and stop. Otherwise it's a complicated hammer.

      --
      If corporations are people, aren't stockholders guilty of slavery?
    2. Re:A Washer/Dryer IS a robot.... by O2n · · Score: 3, Funny

      A robot washer/dryer would grab my clothes from the hamper (We'll assume the hamper is on top of the robot, I won't require it to walk around the house.), empty the pockets, sort the whites and colored, wash, dry, and fold.

      Basically, you're saying that if you can teach it to make and serve coffee you can marry it and call yourself lucky...:)

    3. Re:A Washer/Dryer IS a robot.... by d3l3t3_m3 · · Score: 1

      Of course it is. But Asimov (and other before and after him...) helped shaping what a robot is. Its like saying we will be surrouded by cyborgs in a hundered years while they already are around us. If you cant walk you can use an electric wheel chair. Arent those cyborgs?

    4. Re:A Washer/Dryer IS a robot.... by 56ker · · Score: 1

      When robots can repair themselves like "biological machines" - then I'll be impressed. Until then to me they'll just remain mere robots.

    5. Re:A Washer/Dryer IS a robot.... by DavidTC · · Score: 1
      Actually...yes. As both replies to this, even the troll, pointed out, what I want is something can replace the functionality of a human being for the specified, sufficiently complicated task. That's exactly right.

      And, as an aside, I didn't mean 'grab' my clothes from the hamper with little robotic arms, I just meant that I don't need it to walk around the house. Having an 'dump clothes here' hole in the top is good enough. ;) (This is why I must reread my previews for spelling and clarity.;) )

      --
      If corporations are people, aren't stockholders guilty of slavery?
  28. You are Late. by human+bean · · Score: 2
    I suspect that the US government (and some others) have been using what they euphemistically term "biologic sensing platforms/delivery systems" for some time.

    Maybe not at the insect size range, but perhaps at the dog/dolphin/avian level.

    --

    *whup* "Get along, little electrons. Heeyah!"

    1. Re:You are Late. by Anonymous Coward · · Score: 0

      Starbucks coffee beans. Infused with tiny nanos
      that can survive grinding, buying whole bean won't
      save you. Get into your system, hear what you hear,
      see what you see, report back to gov't. Gov't doesn't
      care if you're a terrorist, they trade this info to
      business for drugs and sexual favours from gorgeous
      hookers. Disney is big provider, Microsoft just
      catching on, originally tried to trade for free software
      licenses, but not as well received as drugs and hookers,
      so now they provide. If Intel can come up with some
      really fine drugs and hookers, may defeat Hollings.
      We'll see.

  29. Brooks... by Uberminky · · Score: 2
    I know I'm going to get flamed to oblivion, and maybe I deserve it, but... I don't know about Rod Brooks. He has done some cool things, sure. (Call me cynical, but I wonder what I could accomplish, given his budget.) I build robots. Nothing spectacular, I'm just a hobbyist, but I like to think I have some handle on the realities of it. And Brooks, in my (probably useless ;) opinion, is just out there. Idealism is good, but so much of his work just appears frivelous to me. It is depressing to me that this guy has these ridiculous amounts of money (don't tell me about MIT budget downsizing), and he is using it to build robots that smile at you, and beefed up digital versions of BEAM robots. While I am sitting here trying to scrape up $30 for an ultrasonic rangefinder for my latest critter.

    Sure, life is unfair. Wah wah wah. I just always go nuts when I hear anything by this guy. "One day we'll sell millions of tiny robots in a jar, and they'll clean your TV screen." "Robots are going to change the world." I don't see it, Rod, much as I'd genuinely love to. We need to stay grounded at least a little bit.

    Thanks for putting up with my whining. ;) Let the flaming begin.

    --

    The streets shall flow with the blood of the Guberminky.

    1. Re:Brooks... by Louis+Savain · · Score: 2

      You're right. Brooks has created a few glorified toys and made a name for himself. MIT's Technology Review refers to him as "The Lord of the Robots". It's all PR. The AI community has failed on its promise to create a human-level artificial intelligence and they've been at it for fifty years! So what do we do? We throw more money at them. Makes sense. Not! We need new ideas and new blood in AI research. The tax-paying public should not be forced to reward failure.

    2. Re:Brooks... by Animats · · Score: 2
      To some extent, I agree. I've met Brooks, and I went out to his lab in the early insect robot days. He demonstrated how much could be accomplished with cooperating reactive controllers. But then came trouble.

      With no world model at all, you're limited to insect-level behavior. This works for insects because they're small and light. If a feeler hits something, that's OK. Larger creatures need some minimal prediction of the future just to put the feet in reasonable places and not bump into obstacles. Once a creature gets fast enough and large enough that inertia matters, it needs a control system with some predictive power.

      What's needed is the "lizard brain", or limbic system, which does that job for lizards, birds and mammals. Instead of trying to crack that problem, Brooks tried to go all the way to human-level AI in one step, with his Cog project. He didn't claim to know how to solve the problem; he just planned to throw about 30 MIT PhD theses at it and hope. That didn't work.

      I once asked him why he didn't try for a robot mouse, which seemed a reachable goal. He said "Because I don't want to go down in history as the person who built the world's greatest robot mouse". That's where he went wrong. This problem is too big to solve in one big step.

      I think we'll see a solution to lizard brain AI in the next few years, but it will come from the video game community, not academia.

    3. Re:Brooks... by Uberminky · · Score: 2
      Great post, thanks. :) The "lizard brain" idea is interesting, I hadn't heard it put that way. It really is a tough thing to connect the higher level with the lower level.
      I think we'll see a solution to lizard brain AI in the next few years, but it will come from the video game community, not academia
      On the one hand I agree: the old ways of thinking don't seem to be doing it. But on the other hand, I'm an undergrad in Cognitive Science, so I like to at least pretend I'll have something to do with it. ;) (But then, I'd never really consider myself "academia", so maybe there's hope for me. ;)
      --

      The streets shall flow with the blood of the Guberminky.

    4. Re:Brooks... by uberdave · · Score: 1

      Good points! I've always had a problem with not having a model of the world. When the lights go out, I can still navigate in my home. I have some sort of model of the world in my mind. Yes, the world may not match the model, but the model does have a lot of predictive power. I will not wind up in the living room when that nighttime craving for one more piece of chocolate cake hits, because I know I need to turn left at the bottom of the stairs, not right.

      Byte magazine had an article, many winters ago, about nested feedback loops and brain layers. It seemed promising to me at the time, but out of my league. I was a lowly student who knew nothing about simulating neural networks. I don't think I even had a computer at that point, and besides, I was more intrigued by the possibilities of expert systems... but I digress.

      The article talked about using layers of feedback loops modelled on the brain's mechanisms. A single feedback loop can control the the tension of a muscle. A second feedback loop in control of the first one, can control how the muscle moves the joint to the desired point. A loop on top of these two controls how fast the joint flexes. A loop on top of those controls the position of one joint relative to another. Unfortunately, I do not have access to the article any longer. It would be good to read it again.

  30. Should robots control things like lawn mowing? by zapfie · · Score: 3, Insightful

    Or more importantly: Why am I still vacuuming the floors and mowing the lawn by myself?

    Whether or not the book actually discusses that, it's a point kind of disturbs me. Honestly, vacuuming floors and mowing the lawn are not that hard. Having to look after yourself also gives you a sense of responsiblity, IMHO. I'm not sure I'd want a robot doing these things for me.

    While tools have become more and more comprehensive in helping humans solve tasks (and humans have come to depend more on those tools), humans are still usually the ones directly in control. You push or steer the lawnmower, you move the vacuum where you want to clean, etc. If I had a robot do these things, all of a sudden it's the robot deciding when and how these things are done, and not me. On the other hand, there are also people who may not have the time or ability to take care of chores like these themselves, and having a robot do them might mean the difference between still being able to live at home, and having to live in a nursing home.

    --
    slashdot!=valid HTML
    1. Re:Should robots control things like lawn mowing? by saddino · · Score: 1

      If I had a robot do these things, all of a sudden it's the robot deciding when and how these things are done, and not me.

      I'm not sure why this assumption needs to be made.

      Brooks' machines don't simulate the human intelligence required in solving the complex decision "when should this lawn be mowed?"

      Simple task-replacing robots do not require intelligence beyond that required for the performance of the task. Brooks suggests a robot that mows better, not a robot that decides anything more complex than that.

    2. Re:Should robots control things like lawn mowing? by nucal · · Score: 1

      I find it a lot easier to pay the neighbor's kid to mow my lawn.

    3. Re:Should robots control things like lawn mowing? by Decimal · · Score: 2

      > Or more importantly: Why am I still vacuuming
      > the floors and mowing the lawn by myself?


      If taken literally, the wording of the question means is "Why aren't I being helped when I do these chores?" The answer: You already are. You're not chopping the lawn with sheers, are you? You're not using a hand-crank to operate your self-propelled vaccum, are you?

      Whether or not the book actually discusses that, it's a point kind of disturbs me. Honestly, vacuuming floors and mowing the lawn are not that hard. Having to look after yourself also gives you a sense of responsiblity, IMHO. I'm not sure I'd want a robot doing these things for me.

      While tools have become more and more comprehensive in helping humans solve tasks (and humans have come to depend more on those tools), humans are still usually the ones directly in control. You push or steer the lawnmower, you move the vacuum where you want to clean, etc. If I had a robot do these things, all of a sudden it's the robot deciding when and how these things are done, and not me. On the other hand, there are also people who may not have the time or ability to take care of chores like these themselves, and having a robot do them might mean the difference between still being able to live at home, and having to live in a nursing home.


      I see two possible outcomes from sentient robots further easing our workload the same way conventional machinery does today. One, we can devote more of our time to worthwhile activities, such as intellectul persuits, helping others, getting exercise through sports or nature, etc. The other is where you sit on the sofa and watch cable-TV until your brain dribbles out your ears. Might as well do something else, you just lost your job to a machine right?

      Hmm, I just realized I'm wasting my free time right now, and I owe this opportunity to technology. Well Slashdot reader, how are you spending your life with the free time conventional machinery has already given you? Is there life outside of Slashdot? (It's too late for me, save yourself! ;)

      --

      Remember "Bring 'em on"? *sigh
    4. Re:Should robots control things like lawn mowing? by waynem77 · · Score: 1
      Having to look after yourself also gives you a sense of responsiblity, IMHO. I'm not sure I'd want a robot doing these things for me.

      I don't really have a response here... other than I would recommend reading Ray Bradbury's short story "The Veldt", which describes in part the consequenses of such a situation.

  31. Crawl before we walk... by RobertAG · · Score: 2

    I can see where this would be true on a large scale (ie a human), but what about animals that function mostly on instinct (insects, fish, etc)?

    I'll bet it's possible to create a cybernetic "animal" that functions on 95% instinct and 5% learning. The recursion problem could therefore be contained and studied.

    Such a thing won't be "HAL" or "C3PO" by any stretch of the imagination, but it'll be a start.

    1. Re:Crawl before we walk... by cthrall · · Score: 1

      > I'll bet it's possible to create a
      > cybernetic "animal" that functions on 95%
      > instinct and 5% learning.

      It could even be a tuna:

      Draper VCUUV Project

  32. People seems to be missing the big picture here... by Anonymous Coward · · Score: 0

    If there were robots similar to the Haley Joel Osment character there wouldn't be the scandal making the news regarding Catholic priests "molesting" young boys. A smart move would be to manufacture various types of robots with the innocent eyes and the unblemished skin of pre-teen youth for the carnal pleasures of frustrated men-of-god.

    Myself and a few other entreprenaurial fellows are investigating a patenting of such a boy-robot which we call the NAMBLAbot. The rough drafts call for a Haley Joel Osment, a young Fred Savage, and the entire trio of Hanson circa 1997.

  33. Notes from his talk at Duke by jhopson · · Score: 2, Interesting
    One of the robots fakes human interaction by tracking fast motion and flesh colored pixels. Brooks marvels at how a few simple rules can produce a machine that is remarkably life-like. If you're not sure, they have video tapes of lab visitors holding conversations with the machine, who apparently takes part in the conversation with the patient interest of a well-bred host.


    I listened to Brooks present the semi-academic version of his talk at Duke. The really fascinating thing about this robot/experiment is that making the robot react to simple cues from the human makes the robot act much more intelligent than it actually is. It may be easier to make a robot that behaves intelligently around humans than it is to make one that intelligently explores mars.

    By giving the robot the ability to recognize eyes and where the human is looking, it can pick up cues as to what aspects of the environment are important. By making it maintain a proper conversational distance from the human, it prevents collisions and makes talking to it much more comfortable.

    Because the robot responds to its environment, the environment shapes the robot's behavior. If that enviroment is alive and intelligent, the robot's behavior becomes more intelligent than it would normally be. We give off hundreds of little cues that allow us to respond intelligently to each other, and Brooks' work has opened the door to letting robots bootstrap themselves to a higher level of interaction.
    1. Re:Notes from his talk at Duke by xiitone · · Score: 1

      "The really fascinating thing about this robot/experiment is that making the robot react to simple cues from the human makes the robot act much more intelligent than it actually is"

      Sound like management material to me..

      --
      Elegance is for tailors. -A. Einstein
  34. I don't think this is what Douglas had in mind... by Anonymous Coward · · Score: 0
  35. Learning Lawnmowers, Robotman! by TomRC · · Score: 4, Interesting

    Penrose's lawn mower robot doesn't mow his lawn properly because he forgot to design it to WANT to mow his lawn properly.

    Seriously! To properly want something, you need a means to know that that desire is or is not satisfied, and a means to move closer to achieving your desire - just like Genghis' leg muscles.

    His mower robot needs a laser scanner to light up stalks that stick up too high, a sensor to detect stalks being lit up within maybe 10 feet, a desire to go to spots where that light is seen, and a desire to wander and seek out lit spots if it doesn't see any nearby.

    A bit more is needed to handle edge conditions (literally the edges of the lawn and objects in it). It needs the ability to learn where it can't go, and the ability to slowly forget that learning so if it makes a mistake about not being able to get somewhere it can eventually correct itself.

    1. Re:Learning Lawnmowers, Robotman! by TomRC · · Score: 1

      Oops - I meant Brooks, of course.

    2. Re:Learning Lawnmowers, Robotman! by Anonymous Coward · · Score: 0

      congrats. youve just reinvented the algorithm for the human brain. now how exactly will you translate "need" into turing machine compatible instructions ? you cant. feelings are higher order behaviour which AI cant handle.

    3. Re:Learning Lawnmowers, Robotman! by Cryptosporidium · · Score: 1

      And I'll start laughing when your robotic lawnmower starts assaulting your mailbox. ;)

  36. Machines, random numbers by WillWare · · Score: 2

    There's no machine I've ever heard of nor seen that could generate a truely random number

    It's true that no computational algorithm can generate truly random numbers, without input from some random physical process. The real test would be whether you could look at the history of numbers generated and predict the next number. This would mean inferring the state bits of the algorithm and deducing its inputs, if any. Cryptographic hashes are algorithms specifically designed to make that difficult.

    In physics, you don't get real randomness without quantum effects, but statistical processes can give you highly unpredictable numbers, unless you're prepared to do faster-than-real-time molecular dynamics on 10^23 particles.

    Here's a random bit generator suitable for use with a crypto hash algorithm to make good random bits: http://willware.net:8080/hw-rng.html

    --
    WWJD for a Klondike Bar?
    1. Re:Machines, random numbers by Xner · · Score: 0
      In physics, you don't get real randomness without quantum effects, but statistical processes can give you highly unpredictable numbers, unless you're prepared to do faster-than-real-time molecular dynamics on 10^23 particles.


      And even then, Lyapunov instability will get you.

      --
      Pathman, Free (as in GPL) 3D Pac Man
    2. Re:Machines, random numbers by mshurpik · · Score: 1

      It's true that no computational algorithm can generate truly random numbers, without input from some random physical process

      Yes, exactly. Randomness comes from outside the system. Randomness=unknowability. However, somehow you completely avoided connecting this tidbit with the discussion at hand.

      Brooks' philosophy is that the physical world is "its own best model." Thus, his robots are non-deterministic by design.

      Thank you. Now why did you think that this discussion benefitted from a link to a crypto hash algorithm? Get some exercise, take your Adderol, whatever. Stay focused for christ's sake.

  37. Not PORTRAITS of humans... by drinkypoo · · Score: 2, Interesting

    ...but APPROXIMATIONS. Of course, this only applies to humanoid robots. Anyone who claims that robots (in general) are portraits of humans is severely deluded.

    Take an assembly-line robot, for example. It so happens that a human configuration for an arm (A fairly mobile shoulder, a somewhat limited elbow, a fully-functional wrist, and some sort of manipulator at the end) is very useful. With a system like that you can reach any part of a design. Could you add another joint and achieve more flexibility? Or perhaps give the elbow more degrees of freedom? Naturally, and people have in fact done these things. However, there are a number of good reasons to mimic human design.

    First of all, we are innately familiar with the operation of an arm. We have no trouble visualizing just how an arm like our own would move around something - For those who are good with math, this can translate into an easy understanding of the math involved.

    Second, lots more work has gone into human-similar models. This means you can draw upon the accumulated design experience of hundreds and thousands of other people even inside the field of robotics.

    Finally: Adding more joints/making more capable joints costs more money. In most systems which need to be versatile, the human-mimic system is the most efficient from a cost:capability standpoint.

    Robots are like humans where they need to be. When we can make them identical to humans, no doubt some will, while others will feel that that is some sort of travesty. We all know that the big application in robots is the self-mobile realdoll, though, and that's an attempt to make something as much like a person as possible.

    You might as well argue that giving birth is creating a portrait, since there is such variation in humanity - And there is still MORE variation between robots.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  38. ... and then the priest molested you. by Anonymous Coward · · Score: 0

    Sorry, couldn't help it.

  39. Hot grits? by Anonymous Coward · · Score: 0

    I agree with this post.

    HOT GRITS

  40. Let me clarify by StringBlade · · Score: 1

    I didn't mean humans inherently choose random numbers, I simply meant they are capably of making random choices that do not follow a calculatable progression. Also, without thinking, a person is highly unlikly to choose the same sequence of 100 random numbers given the "same" test conditions of environment or whatever you might consider a 'seed'.

    With computers, you can insert a 'seed value' and every time the computer generates 'random' numbers with the same seed value you can predict with 100% accuracy what the next number will be - it's not random. Some algorithms use external factors that are highly unlikely to be the same from one moment to the next (such as the number of milliseconds (or nanoseconds depending on your required granularity) that have passed since 1970. However, it's more likely to be able to re-create the precise conditions that a computer used to generated it's seed value than it is a human due to our much more complex brains. Think about the amount of different factors that can affect why we choose one number over another: something we just saw on TV, levels of chemicals in our brain, amount of oxygen we are receiving, seeming random neuron impluses triggering chain reactions leading to memories associated with one particular number, audio signals from sounds we hear that distract our thoughts temporarily, and so on.

    I'm not saying humans don't do predicable things - that would be silly. Humans are VERY predicable. However, we have the capacity for unpredicability (what some people call insanity or irrational behavior or creative insight) and that is so complex that we cannot hope to accurately imitate it in computer A.I.

    "More Human Than Human, that's our motto." - Eldon Tyrell

    --
    ...and that's the way the cookie crumbles.
  41. toys by Anonymous Coward · · Score: 1, Insightful

    If it's likely, it will start with utilitarian promises,
    then explode into entertainment. To be big it must be
    entertaining, deadly, powerful, or some combination
    of those three.

    Mom

  42. DVD player sales passed VCRs in 2001 by Anonymous Coward · · Score: 0

    That doesn't mean there are more DVD players than VCRs, but in new unit sales, DVDs are now officially in the lead.

  43. Asymptotes vs. the Turing Test by Ars-Fartsica · · Score: 3, Insightful

    To simple say that machine intelligence will be eventually asymptotic to human intelligence is meangingless - it need only be close enough that we are unable to tell the difference by any discernable means. Scale matters in all things human - your asymptote argument doesn't hold. We don't live on a graph.

  44. Green Calx by Anonymous Coward · · Score: 0

    (instrumental)

  45. I love comments like this from "physics geniuses" by DuckDuckBOOM! · · Score: 1
    ...they bolster my confidence that true AI will be achieved before long.

    "When a distinguished but elderly scientist says that something is possible, he is almost certainly right. When he says it is impossible, he is very probably wrong."
    - Arthur C. Clarke

    --
    Life is like surrealism: if you have to have it explained to you, you can't afford it.
  46. The world is its own best model by Wreck · · Score: 4, Informative
    One of the things I recall about Brooks' work from grad school, was this idea: that the world is its own best model. What that means is, that instead of trying to model the world on a computer then compute what to do based on the model, you should just do stuff and then see how the input from sensors changes. By acting, you interact directly with the "model" -- the world -- and therefore you can cut down on the computation enormously.

    I have the feeling that this notion works well for simple robots, including lower life forms such as insects. Like Genghis, they simple do "simple" stuff based on simple neural computers that hardly warrant the name. But where Brooks' work falls short, as you can see in the review, is where neurons are clumped into serious computers that do model the world. The worst offenders, of course, are humans. The problem is that have no idea how to wire a robot to do that, and a lot of the behaviors we really want from robots rely on it.

    AI still has a long, hard road ahead of it. But we will succeed, eventually, simply by virtue of reverse engineering if nothing else.

    1. Re:The world is its own best model by uberdave · · Score: 1

      The world may be its own best model, but that means squat if you want to develop complex bots. For example: Face a wall, turn off the lights, and walk to the wall. Chances are you won't run into the wall. Why? You have an internal model of the world that tells you how far you can walk before you plant your nose into the drywall.

      The subsumtion architecture model works fine for reflex level stuff. But in order for it to become useful, it must take a supporting role to some sort of hierarchical planning/goal seeking mechanism.

  47. Prime = funny by yerricde · · Score: 1

    I've heard interviews with comedy writers who talk about trying to work out which number sounds 'funniest'. How could 37 be funnier than 36? Who knows

    Perhaps primes are funnier because they can't be broken down into tiny prime factors (2*2*3*3). Is it somehow related to the geometric mean of the prime factors?

    --
    Will I retire or break 10K?
    1. Re:Prime = funny by Anonymous Coward · · Score: 0

      Funny=prime=harmonious balance with the universe.

      Now that's fucking cosmic!!

  48. right topic by Anonymous Coward · · Score: 0

    shouldnt the topic be "upgrades" not "hardware"?

  49. Robots and AI, very humbling by nomadicGeek · · Score: 2, Interesting

    I studied robotics and Brooks' work for a couple of years in graduate school. I built several robots using some of his ideas with some pretty spectacular results (I was impressed anyway) considering that they were able to navigate around and perform some very simple tasks using less code than your average mouse driver. Brooks turned the whole notion of robotic intelligence upside down and started from the bottom up, keeping things simple.

    Its pretty striking to me how different an engineer's life can be depending on his area of interest. There are some topics where we are essentially on the "right track". Some genius has made the initial breakthrough in thinking. Steady progress can be made by moderately intelligent people such as myself by following the premise to its logical conclusions. While I was studying robotics, the Web was really taking off. Ideas spread like wild fire and advances are still being made fairly rapidly.

    Other areas of study stagnate for years with random dispersed periods of growth and euphoria followed by periods of disappointment and disillusionment. In AI/machine intelligence, we have had several small breakthroughs that allow us to progress a little before hitting the brick wall again. We're all waiting for someone to make the leap in thought that will allow us to progress.

    My opinion now is that we have some fairly specialized approaches that work well in specific circumstances but we are all essentially still on the wrong track.

    Rodney Brooks caused quite a bit of excitement in the early '90's with Ghengis and some of his other robots but it wasn't that breakthrough that
    we are all waiting for.

    From what I understand, if you have read his papers and publications through the years then this book doesn't offer much new information. If you aren't familiar with his work and are interested in the subject then definitely read the book. Even if Brooks doesn't turn out to be the genius who makes the breakthrough, his work has definitely contributed to the field and brings us a little closer.

    In the mean time I guess I'll just have to wait for the big breakthrough by building some more little robots to keep me busy. I've been thinking about a little robot with a single board Linux computer for a controller and a WIFI adapter. That way I can sit at my desk or laptop and watch what is going on a tune code and develop behaviors from the comfort of my couch instead of having to track the little bugger down and stick a serial cable in its ass to upload new programs and download data. I was also thinking that I could then give real time performance feedback and let some genetic algorithms and/or neural networks tune the parameters. That should keep me preoccupied for a while while the geniuses work on the really heady stuff.

    If you are one of those geniuses, quit screwing around reading /. and get back to work. Let me know when you make the breakthrough, I'll buy you a six pack.

    1. Re:Robots and AI, very humbling by TheLink · · Score: 2

      But do you really need the physical stuff to do AI development?

      Building physical machines seems to be just avoiding the main problem with robotics - a decent AI. If robotics isn't looking for a decent AI then I don't see any problems: the mechanical and control issues aren't such difficult problems.

      If AI can really be done on your single board computer, then I figure can be done by itself in a virtual world on a home pc. I don't see much of a difference. Plus there are certain advantages with virtual environments.

      Once you've worked out most of the bugs, you can port it to the physical world.

      Personally I don't find the roaches Brooks does very interesting. They're interesting from the control perspective. But not from an AI perspective.

      Just the other day I was feeding two geckos (not pets - just hang around the house). One ran out and grabbed the food. The other just wouldn't come out from it's nook. I flicked a piece of food in, and it ate it. Once it finished, it was severely tempted to move out - it moved forward a bit. But then it was still too afraid/cautious to go out. I'm sure it knows there is a big creature out there. And I guess you can imagine what I'm talking about.

      As far as I know the more intelligent creatures know the difference between a feeder and food - you hand out some food, they bite the food and not your hand. If they are afraid of you, they try to get as close to the food whilst avoiding your reach. There is quite a degree of intelligence there.

      A decent AI has to simulate various futures and choose.

      But a good independent AI will have feelings. Some brain damaged humans with disconnected emotions find it hard to decide what to do - though they are still intelligent. When an AI starts trying to model itself things could get interesting - in the future A I will feel like X, in future B I will feel Y, therefore I will do this.

      Cheerio,
      Link.

      --
  50. Not Robots by homer_ca · · Score: 1

    Rather than robots, I predict intelligent ape-servants will be the household helpers of the future, always resentful of their subservience to man leading to a revolt where the apes conquer the humans.

  51. Definition of "robot" by Anonymous Coward · · Score: 0

    Robot[N]: Your plastic pall who is fun to be with.

  52. Fast, Cheap, and Out of Control by Phrogz · · Score: 3, Informative

    A great movie! I was the web designer who made the official website for the movie (hey, be nice, it was done a LONG time ago) and so got to see the movie before it came out. I watched it 3 times, and made others come watch it. It's so very random and disconnected, and then you start to just see it all coming together.

    Very good movie, and Rodney Brooks is fun to watch. I highly suggest you rent it...just be prepared to be barraged with non-sequitor scene after non-sequitor scene, without a plot but four intermixed lives revealed.

  53. hmmm. by Graspee_Leemoor · · Score: 2

    "I Remember an old maths puzzle. A Monkey climbs a pole, covering half the distance left in every step. When will it reach. The answer is of course never."

    No, the monkey will fall on Xeno's head and kill him. Now what will we do with all our Thetans? His courage was to change the world!

    graspee

    classical allusion: 1
    classical allusion is not funny: -1
    bizarro segue: 2
    lame Xena reference: -1

    total: 1

    graspee

  54. Re:Plenty of uses for small (mostly) brainless rob by majestyk2000 · · Score: 1

    ...a variable ballet ensues so full of form and color!

    I think you are looking for veritable, not variable

  55. My robot won't need a green card. by gelfling · · Score: 2

    Unlike the people who do all those jobs now. If I could only get a robot to perform minimally sufficient babysitting....that would be the cat's ass!

  56. Re:Why Human? japanese anime by wylin923 · · Score: 1

    So we can make mobile suits and giant robots w/ guns w/ em. anthromorphic combat ! w/ guns and laser swords ala. gundam

    --
    drift hard
  57. Re:Why Human? japanese anime by Anonymous Coward · · Score: 0

    Man you need to turn off Cartoon Network and go out side for a while, or even better, read a book!

  58. Looking at the scalability issue this way by lww · · Score: 1

    It seems like the ASFM's could be modeled to more closely correspond to our involuntary reflexes/controls like blinking, breathing, balance, etc. While we can occasionally exert conscious control over these activities, we spend far more time letting them happen automatically.

    These things do not make us sentient or intelligent, but letting them be controlled at the hardware level (as it were) leaves our cpu's free to perform those all important higher level functions ("Mmmm, doughhhhnuuuttsss").

  59. AFSMs, FPGAs and Slavery by neoevans · · Score: 1

    I like the idea of simple designs which may have the ability to evolve on their own, if in a somewhat accelerated (by design) manner, far more than simply designing a machine that performs a human task so well but not much else, such as expert machines.

    Not that expert machines don't have their place in the world, for the most part they have improved things in the world. But I think it's dangerous to design human-like machines when the intent is to enslave them.

    I mean, isn't the ultimate goal of AI research to create Intelligence? Do we really plan to enslave that intelligence as well?

    I wrote an email to Ray Kurzweil once posing this question to him and he agreed that unfortunately, it's still called Artificial Intelligence but I would assume this is because people are so hard to convince. As for enslaving them I think it's a matter of funding.

    People are willing to spend money on machines who will do all of their work for them but would be less likely to fork it over if they were told the machines would just be, and not work for the man.

    That's why I like Brooks. Why try and replicate the design of the most complicated peice of machinery evolution ever invented when you can create simpler beings? Lower the bar a little and I bet we could create truly amazing machines that aren't human in any way.

    Kind of like that agent program that was featured in /. a year or so ago...(sorry, I couln't find it)

    These programs were given the ability to post to an IRC channel and also retrieve the messages without any human intervention. They started communicating with each other (there were 4 I beleive) in a way that the designers could not interpret at all!

    I say design a machine with the BIOS to control itself (say RAM, HDD, Limbs, sensors etc...) and a few protocol stacks at it's disposal for developing communication abilities. The CPU could be a neural-net or series of FPGAs, something that could alter itself based on evolutionary algorithms and the instruction set could be...nothing!

    Let it figure itself out the way human babies do! Sure, several will destroy themselves in some way but I think eventually, one would start to figure things out on it's own.

    I don't know, just another crazy, crack-induced dream I guess...

    --
    "You are not a beautiful and unique snowflake."...Tyler Durden
  60. Re:A Washer/Dryer is NOT a robot.... by uberdave · · Score: 1

    A washing machine is not a robot. It does not sense its environment and adjust itself to it. It cannot modify its own behavior. It does not make any decisions. A washing machine blindly obeys the timing cycles built into it. Furthermore, those timing cycles are typically hard wired. You want a longer spin cycle, you have to replace a physical part.

    A robot must be able to sense and respond to its environment. A robot needs to be able to decide between different possible behaviours, and a robot's behaviour set must not be hard wired.

    A washing machine fails on all three counts.

  61. Help me out here. by Decimal · · Score: 3, Interesting

    "Why do you close your eyes?", Sussman asked his teacher.

    "So that the room will be empty."

    At that moment, Sussman was enlightened.


    I may seem a bit foolish here for asking, but what does this mean? I don't understand. Is it that Sussman learned to start with all 0s instead of random inputs? Or that cutting out all preconceptions is only counterproductive?

    --

    Remember "Bring 'em on"? *sigh
    1. Re:Help me out here. by awaterl · · Score: 3, Informative

      For me, the koan evokes the realization that just as when I close my eyes the room does not become empty, when I randomly wire a neural network it does not become free of preconceptions: it just has random preconceptions.

      That is, it is impossible to free a system of preconceptions. By making parameters random rather than hand-picked, I am simply trading one set of preconceptions for another.

      Of course, if it is a true koan, it will probably evoke as many different thought-paths as it has readers. Hope the above helped, though.

    2. Re:Help me out here. by Anonymous Coward · · Score: 0

      n-1, I'm afraid: I get the same sense.

  62. The Incremental Approach Has Failed by Louis+Savain · · Score: 2

    This problem is too big to solve in one big step.

    The incremental approach is precisely why we don't yet have a HAL-like intelligent machine. That's the approach that's been used up to now by the GOFAI community and it has failed miserably. If the goal of an AI researcher is to understand human cognition, the problem is indeed too big. The interconnectedness of human cognition is so astronomically complex as to be intractable to formal solutions. This problem is too big for any approach, incremental or otherwise. Therefore the goal of the sensible AI researcher is not to develop a theory of cognition, but to discover the fundamental principles that govern the emergence of intelligence. Let's get the damn thing to learn first. We can worry about what it's thinking later. We need an overarching theory of the brain. We don't need limited, isolated bits of cognition.

    1. Re:The Incremental Approach Has Failed by Animats · · Score: 2
      Let's get the damn thing to learn first.

      Enthusiasm for that approach has waned somewhat. Remember "connectionism"? Simply throwing some hill-climbing algorithm at very hard problems doesn't work very well, as the neural net and genetic algorithm people have discovered. The problem isn't lack of CPU time, either; it's not like there are algorithms that are really good, but slow. The real problem with hill-climbing is that much of the answer is encoded into the evaluation function. Where the evaluation function is ill-defined or noisy, hill-climbing gets lost.

      It's reasonably clear now that "learning" isn't merely rule acquisition (see the Cyc debacle) or hill-climbing. We need different primitives.

    2. Re:The Incremental Approach Has Failed by Louis+Savain · · Score: 2

      Remember "connectionism"?

      The problem with connectionism is that it came from the same GOFAI crowd that gave us symbol manipulation and knowledge representation. Those guys made it a point to ignore every significant advance that happened in neurobiology and psychology over the last 100 years. ANNs are a joke. They have as much to do with animal intelligence as an alpha-beta tree-searching algorithm. Temporal, spiking neural networks are where it's at in the new AI, AKA computational neuroscience. Everything else is a joke. Like I said, we need new blood in AI. The old school has got to go.

  63. Re:A Washer/Dryer is NOT a robot.... by rusty+spoon · · Score: 1

    Surely by definition a robot is just a time/labour saving device. Same as you being a cyborg because you wear a watch that enhances you supposed time keeping abilities.

    Because some sci-fi writer has made your brain think that if it's not humanoid then it's not a robot doesn't make you dishwasher less of a time/labour saving device that performs a laborious task on your behalf aka a robot.

  64. Lest we forget the elderly.... by Anonymous Coward · · Score: 0

    I think everyone has forgotten one very problematic aspect of robots: They eat old people's medicine for fuel.

  65. Blowjob-bot by Anonymous Coward · · Score: 0

    I need a blowjob bot goddamn it. Actually I think its already been done. Suck it, bitch!

  66. That's not a washer/dryer by inKubus · · Score: 1

    See, the problem is that your "Robot Washer/Dryer" has ceased to become merely a Washer/Dryer. It is an integrated Laundry Basket/Clothing Refresher and Managment System. No more of a "robot" than a washer and dryer, it just has more features.

    It just goes to show, robots are machines. I think that is what the author was saying: These little automated tools with a few rules to guide them act remarkably life-like. One might extrapolate that we humans are merely machines with more rules, and more features.

    Luckly, we have the ability to save what we know, and pass it on to future generations, and we are also blessed with a certain amount of random noise that our mind filters into something useful sometimes.

    --
    Cool! Amazing Toys.
  67. Exactly, Humans are the worst offender by inKubus · · Score: 1

    I would never want a robot exactly like a human. Why?:

    1. Humans are pretty much useless. All we do is think.

    2. Humans try to do as little as possible.

    3. Making a tool (which is what a "robot" is, a tool that does work for us) that strives to do as little as possible is pointless.

    qed

    What is the human use of humans? What are we good for? Really, all we do is live, then die. The best thing we could do is create a lot of robots that are exactly like us, but can't die, and then let them replace us and do the living for us. There is no point for us to continue to exist when something superior comes along who will work for the same goals in the universe as we do. But, since WE are not sure what the goal of our existance is, we can never create a robot that will attempt to fulfill these goals.

    I guess the point is that there is no point. So we should work on extending the human life, since all we are trying to do is have more time to do "something else". We will eventually all get bored and depressed because the robots will do everything. Even today, you see the effects manifest themselves. Depressed people, millions. And so what do we do? Give them drugs to turn them into robots themselves. Everyone will be that one day.

    So I say: Down with technology. It will be the end of us. Or maybe not. But, a good question, yes?

    --
    Cool! Amazing Toys.
  68. Entertainment by inKubus · · Score: 1

    The world you envision would be a world of insanity. I'm amused to death with entertainment as it is. There is such a thing as too much of a good thing.

    Don't get me wrong; I think that we work TOO much nowadays (40 hours a week is too much, because of all the extraneous culture crap involved in labor these days. You have to get up, make yourself look a certain way, which takes an hour, ignoring the additional time it takes to have clean clothes, etc., then you drive to work for 30 minutes, get there, work your 8 or 9 hours, come home (30 minutes), make dinner, and then get ready to sleep. Shit, being a "normal" human is a full time job, because we make it that way. Society makes it that way.), but robots wouldn't save us work. Our work would just be something else. And it would still suck just as much.

    If you want a robot, take an ordinary human, get them to take 300-500mg of Prozac per day so they will be happy doing whatever they are doing, and then give them tasks to do as you see fit.

    Oh wait, we already do that.

    --
    Cool! Amazing Toys.
  69. Re:Plenty of uses for small (mostly) brainless rob by StringBlade · · Score: 1

    Thank you sire (or should I say, Your Majesty). Proper grammer eludes me on occasion. :-)

    It's been real, and it's been fun, but it hasn't all been really fun

    --
    ...and that's the way the cookie crumbles.
  70. Becoming Conscious of Our Causes by johnrpenner · · Score: 2

    | Brooks, on the other hand, is sure that these machines are on the
    | right track. In a sense, he makes it easier for his robots to catch up
    | with humans by lowering the bar. On the back of the book, Brooks
    | ladles out the schmaltz and proclaims, "We are machines, as are our
    | spouses, our children and our dogs... I believe myself and my children
    | all to be mere machines." That is, we're all just a slightly more
    | involved collection of simple neurons that don't do much more than the
    | balance mechanism of Genghis. You may think that you're deeply in love
    | with the City of Florence, the ideal of democratic discourse, that
    | raven-haired beauty three rows up, puppy dogs, or rainy nights cuddled
    | under warm blankets, but according to the Brooks paradigm, you're just
    | a bunch of AFSMs passing numbers back and forth.

    in combating the concept of free will. The germs of all the relevant
    arguments are to be found as early as Spinoza. All that he brought forward
    in clear and simple language against the idea of freedom has since been
    repeated times without number, but as a rule enveloped in the most
    hair-splitting theoretical doctrines, so that it is difficult to recognize
    the straightforward train of thought which is all that matters. Spinoza
    writes in a letter of October or November, 1674:

    I call a thing free which exists and acts from the pure necessity
    of its nature, and I call that unfree, of which the being and
    action are precisely and fixedly determined by something else.
    Thus, for example, God, though necessary, is free because he
    exists only through the necessity of his own nature. Similarly,
    God cognizes himself and all else freely, because it follows
    solely from the necessity of his nature that he cognizes all. You
    see, therefore, that for me freedom consists not in free decision,
    but in free necessity.

    But let us come down to created things which are all
    determined by external causes to exist and to act in a fixed and
    definite manner. To perceive this more clearly, let us imagine
    a perfectly simple case. A stone, for example, receives from an
    external cause acting upon it a certan quantity of motion, by
    reason of which it necessarily continues to move, after the
    impact of the external cause has ceased. The continued motion
    of the stone is due to compulsion, not to the necessity of its
    own nature, because it requires to be defined by the thrust of
    an external cause. What is true here for the stone is true also
    for every other particular thing, however complicated and
    many-sided it may be, namely, that everything is necessarily
    determined by external causes to exist and to act in a fixed and
    definite manner.

    Now, please, suppose that this stone during its motion thinks and
    knows that it is striving to the best of its ability to continue in
    motion. This stone, which is conscious only of its striving and is
    by no neans indifferent, will believe that it is absolutely free, and
    that it continues in motion for no other reason than its own will to
    continue. But this is just the human freedom that everybody claims
    to possess and which consists in nothing but this, that men are
    conscious of their desires, but ignorant of the causes by which they
    are determined. Thus the child believes that he desires milk of
    his own free will, the angry boy regards his desire for vengeance
    as free, and the coward his desire for flight. Again, the drunken
    man believes that he says of his own free will what, sober
    again, he would fain have left unsaid, and as this prejudice is
    innate in all men, it is difficult to free oneself from it. For,
    although experience teaches us often enough that man least of
    all can temper his desires, and that, moved by conflicting passions,
    he sees the better and pursues the worse, yet he considers
    himself free because there are some things which he desires
    less strongly, and some desires which he can easily inhibit
    through the recollection of something else which it is often
    possible to recall.

    Because this view is so clearly and definitely expressed it is easy to
    detect the fundamental error that it contains. The same necessity by which
    a stone makes a definite movement as the result of an impact, is said to
    compel a man to carry out an action when impelled thereto by any reason.
    It is only because man is conscious of his action that he thinks himself
    to be its originator. But in doing so he overlooks the fact that he is
    driven by a cause which he cannot help obeying. The error in this train of
    thought is soon discovered. Spinoza, and all who think like him, overlook
    the fact that man not only is conscious of his action, but also may become
    conscious of the causes which guide him. Nobody will deny that the child
    is unfree when he desires milk, or the drunken man when he says things
    which he later regrets. Neither knows anything of the causes, working in
    the depths of their organisms, which exercise irresistible control over
    them. But is it justifiable to lump together actions of this kind with
    those in which a man is conscious not only of his actions but also of the
    reasons which cause him to act? Are the actions of men really all of one
    kind? Should the act of a soldier on the field of battle, of the
    scientific researcher in his laboratory, of the statesman in the most
    complicated diplomatic negotiations, be placed scientifically on the same
    level with that of the child when it desires milk: It is no doubt true
    that it is best to seek the solution of a problem where the conditions are
    sinmplest. But inability to discrinminate has before now caused endless
    confusion. There is, after all, a profound difference between knowing why
    I am acting and not knowing it. At first sight this seems a self-evident
    truth. And yet the opponents of freedom never ask themselves whether a
    motive of action which I recognize and see through, is to be regarded as
    compulsory for me in the same sense as the organic process which causes
    the child to cry for milk...

    (Rudolf Steiner, The Philosophy of Freedom, Chapter 1, 1895)

    Materialism can never offer a satisfactory explanation of the world. For
    every attempt at an explanation must begin with the formation of thoughts
    about the phenomena of the world. Materialism thus begins with the thought
    of matter or material processes. But, in doing so, it is already
    confronted by two different sets of facts: the material world, and the
    thoughts about it. The materialist seeks to make these latter intelligible
    by regarding them as purely material processes. He believes that thinking
    takes place in the brain, much in the same way that digestion takes place
    in the animal organs. Just as he attributes mechanical and organic effects
    to matter, so he credits matter in certain circumstances with the capacity
    to think. He overlooks that, in doing so, he is merely shifting the
    problem from one place to another. He ascribes the power of thinking to
    matter instead of to himself. And thus he is back again at his starting
    point. How does matter come to think about its own nature? Why is it not
    simply satisfied with itself and content just to exist? The materialist
    has turned his attention away from the definite subject, his own I, and
    has arrived at an image of something quite vague and indefinite. Here the
    old riddle meets him again. The materialistic conception cannot solve the
    problem; it can only shift it from one place to another.

    (Ibid, Chapter 2)

  71. Re:Plenty of uses for small (mostly) brainless rob by muffuel · · Score: 1

    five elements five rings five continents five ? this is the #?