Slashdot Mirror


What Computers Really Can't Do

A reknowned computer scientist punctures some of the arrogance and hype surrounding computing and details some of the many computational and other problems computers can't solve. After years of rising expectations, the public expects computers to reverse aging, solve the most complex problems, and restore the ozone layer. So do many computer scientists, says the author of "Computers LTD., what they really can't do." It's a good question. What can't computers do? Jump in. Computers Ltd., What They Really Can't Do author David Harel pages 221 publisher Oxford University Press rating 7/10 reviewer Jon Katz ISBN 0-19-850555-8 summary the limits of computing

What can't computers do? Why don't we hear more about their limitations, along with the mushroom clouds of hype about their limitless capabilities? By now, the public might well expect computing to restore the environment, cure cancer, prolong life and reason through the world's most complex and intractable problems.

Not so fast.

The good news, writes author David Harel in his new book, "Computers LTD: What They Really Can't Do," from Oxford University Press, is that computers are indeed incredible, capable of amazing feats.

The bad news is that they also face major problems, serious limitations on what they can ever be expected to accomplish, and that few people, even with advance computer science degrees, really grasp that there are fundamental barries no amount of hardware, software, brainpower or money can ever overcome.

Harel explores the boundaries of computable and noncomputable problems, and find's a lot to be pessimistic about. "..our hopes for computer omnipotence are shattered. We now know that not all algorithmic problems are solvable by computers, even with unlimited access to resources like time and memory space." In fact, he adds, problems relating to computer programs, particularly running time and memory space -- he calls these difficulties computational complexity -- severely limit just how much computers will ever be able to do.

Harel, who's a mathematics and computer science dean at Israel's Weizmann Institute of Science, may have written one of the first books in recent memory that focuses on the limits of computers. For a community grown understandably arrogant by years of hubris and hype, this is probably a much needed dose of reality. Why focus on the negative?, the author asks. His answer:

l. To satisfy intellectual curiousity. Computer scientists need to know what can be computed and what can't.

2. To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time.

3. To encourage the development of new paradigms. Many of the most exciting areas of computer science research -- including parallelism, randomization and quantum and molecular computing would not be advancing at their current speeds if it weren't for increased understanding about what computers can't accomplish.

4. To make possible the otherwise impossible. (The author saves much of the answer to what might be possible a surprise in the book, so I can't give it away here).

Harel acknowledges that our society could barely function without them. But he warns against the widespread mythology that computers will be able to do almost anything we can think up.

Typically, Harel writes, when people have problems making computers do what they want them to do, their excuses that fall into three categories: more money would buy larger, more sophisticated computers; being younger would permit us to wait longer for time-consuming programs to be terminated; being smarter could lead us to solutions we don't currently seem able to find.

But the truth is that computers are simply not equal to solve many complex problems. Harel raises, then mostly sidesteps, the debate over whether computers can be endowed with human-like intelligence. "In its wake," he writes, "a host of questions arise concerning the limits of computation, such as whether computers can run companies, carry out medical diagnoses, compose music or fall in love."

For non-techs, this book is on a pretty high plane. Even with Harel's impeccable credentials and engaging writing style, plenty of concepts are rough for someone who's not a programmer or computer scientist to grasp, especially when he gets to tiling and algorithms.

But the question is significant. The limitless potential power of computing has all kinds of implications for technology, education, culture and politics. We do need to know more about what's realistic. This splash of cold water is welcome, and more than a little shocking.

Purchase this at ThinkGeek.

378 comments

  1. Simulate Life by SEWilco · · Score: 4
    My favorite is those who want to eliminate animal testing by instead using computer simulation.

    Flip open any biology or medical publication and see how many details of biology are still being discovered, thus couldn't be simulated even if you had a computer powerful enough for the job.

    1. Re:Simulate Life by lrichardson · · Score: 1
      Me, I have some serious questions about the validity of animal testing, too. The book talks about how some problems simply aren't solvable on computers: similarly, there are some chemicals that have proven harmless on animals, and fatal to humans, and some chemicals that are fatal to the animals, and perfectly OK for humans to use.

      I'm not 100% against animal testing, and I'd rather things were tested on some rabbit before it gets to human testing, but, at the same time, most of the animal testing industry needs several hob-nailed boots to the head to correct it.

    2. Re:Simulate Life by gle · · Score: 1

      Why not? All we need is a good biological model to implement.
      We should focus on discovering all that biological stuff we don't know yet, make a distributed.net simulation client, and let people run it.
      Of course, we'll have to do extensive animal testing for the biological research and then to validate the model...

      --
      Ni!
    3. Re:Simulate Life by tykay · · Score: 1
      In addition, computers require absolute parameters. Not only can you not model what you don't know, but you can't do worthwhile simulations (ie. those used for human life or death decisions) based on educated guesses.

      What you can do with simulations based on educated guesses is compare the results of your simulations with results of real-world tests. This can be a good way of evaluating the quality of my guess.

      Weather simulation has advanced a good bit by this sort of experimentation. But it doesn't replace checking the sky.

      --
      Two is not equal to three, not even for very large values of two.
    4. Re:Simulate Life by pigmyfruitbat · · Score: 1

      I haven't read the book but fell this comment can be added to: What if we do come up with the perfect rabbit simulation? Where would lie the justification in using it, were it indistinguishable from the "real" thing. Wouldn't we just have another rabbit? I'm sure such simulations will have their uses. But why simulate when we have thousands of instances already running perfectly, and without being told how to?

  2. Godel, Escher, Bach revisited? by clary · · Score: 2

    Has anyone a little more sophisticated than Katz read this book? Is this just another rehash of decidability and intractability? Or is there something new here?

    --

    "Rub her feet." -- L.L.

    1. Re:Godel, Escher, Bach revisited? by falloutboy · · Score: 3
      Has anyone a little more sophisticated than Katz read this book? Is this just another rehash of decidability and intractability? Or is there something new here?

      Has a slashdot user bashed Katz? Is this just another rehash of decidability and intractability? Or is there something new here?

      My mommy always said, if you don't have anything nice to say, STFU.

    2. Re:Godel, Escher, Bach revisited? by Defiler · · Score: 1

      Then your mother wasn't a rational thinker. Nothing new here..

    3. Re:Godel, Escher, Bach revisited? by sv0f · · Score: 1

      I haven't read the book, but I was given a copy of Harel's earlier book, "Algorithmics: The Spirit of Computing" by my prof as a freshman CS major, and I can say he (1) really knows theoretical computer science and (2) is an excellent writer. This is the book I recommend to people with plenty of knowledge about the practice of computer programming or network administration who desire to know more about the theoretical foundations of computer science.

      I have no doubt that Harel's new book is both technically sound and pedagogically accessible. I'm gonna buy it as soon as I can!

  3. Thats like saying... by amirboy2 · · Score: 1

    Cars can't do everything.
    This is prolly a good book and all but get real people, computers are just tools and the audience this book was intended for knows this. The people that think computers alone are going to find a cure for cancer wont be reading this because they are probably mac users and their idea of programming is html.

    --

    I like meat helmets.
    1. Re:Thats like saying... by Dastardly · · Score: 1

      This is prolly a good book and all but get real people, computers are just tools and the audience this book was intended for knows this.

      Really? How many programmer's really know what P and NP mean and imply? Not all are computer scientists.

      How many programmer's know that there is no general algorithm to detect infinite loops in a program? (It can be done for a specific program on specific hardware, but takes an enormous amount of memory. Basically you store the entire system state at each step and check for a repeat.)

      Dastardly

  4. Computers can't be conscious, thank God. by Lover's+Arrival,+The · · Score: 2
    Computers are just simple turing machines. This means that everything they do is utterly predictable. The very essence of being conscious is an ability to behave in a random fashion, also known as free will. Computers will never have free will and will never be conscious, not in their present Turing Machine form, anyway.

    It is for the best, anyway. I don't want to be superceded mentally and made redundant, like the industrial revolution made my muscles redundant. So I am very glad conscious computers are impossible. It would be dangerous for us if they were.

    --

    --Anticipation of a New Lover's Arrival, The

    1. Re:Computers can't be conscious, thank God. by Demonikus · · Score: 1
      Computers will never have free will and will never be conscious, not in their present Turing Machine form, anyway.

      Man will never fly, because if we were meant to fly he would have wings.

      Man will never break the sound barrier, because we will never be able to produce a Chuck Yeager.

      Man will never break the light barrier, because of the limitation of the brains of some physicists.

      Stop saying things will never happen. Peope have always said that, and people have generally been proven wrong. It's better to say something is improbable, than it is to say impossible or never.

    2. Re:Computers can't be conscious, thank God. by Christopher+Thomas · · Score: 5

      Computers are just simple turing machines. This means that everything they do is utterly predictable. The very essence of being conscious is an ability to behave in a random fashion, also known as free will.

      Devil's advocate time:

      Prove this.

      As far as I can see, a human mind is indistinguishable in practice from a very large deterministic system in a chaotic environment. Apparently nondeterministic actions are adequately explained by strong sensitivity to input and the chaotic, effectively unpredictable nature of this input.

      So, rather than making a blanket statement that the human mind can't be emulated by a deterministic machine, you're going to have to prove that it isn't already one :).

      I'm using "human mind" instead of "conscious mind" above because you're going to have one hell of a time defining "consciousness".

    3. Re:Computers can't be conscious, thank God. by AviN · · Score: 1
      People have always said that, and people have generally been proven wrong.

      People haven't generally been proving wrong about scientific breakthroughs being fiction. People have *sometimes* been proven wrong, and those times are the only times you hear about it.

    4. Re:Computers can't be conscious, thank God. by Chris-en-topper · · Score: 1
      This means that everything they do is utterly predictable.

      There are algorithms that no one can predict whether they will halt or not, and there are algorithms which can be implemented and run but no one yet knows what the outcome will be. Theoretically they are predictable, practically they aren't.

      . The very essence of being conscious is an ability to behave in a random fashion, also known as free will.

      Only prejudice leads people to state that human beings aren't predictable. The physical human brain operates in a predictable fashion and your consciousness is 100% dependant upon the physical actions of your brain. On a theoretic level, you are no less predictable than the Adleman function of 17.

    5. Re:Computers can't be conscious, thank God. by istartedi · · Score: 4

      Computers are just simple turing machines. This means that everything they do is utterly predictable.

      Unless you have a Real Random Number Generator (RRNG) card plugged in.

      The very essence of being conscious is an ability to behave in a random fashion, also known as free will.

      Oh no! my RRNG has consciousness. What's more, it has free will! Even more disturbing is that this means dice are sentient while being rolled. To not roll the dice is cruelty. I heard that there are dice in Las Vegas not being used now. I urge all of you to go to Vegas and shoot craps all day and all night. I urge that we form a society for the prevention of cruelty to dice.

      Computers will never have free will and will never be conscious, not in their present Turing Machine form, anyway.

      The really scary thing is that nobody can prove that the brain isn't just a sophisticated neural network. Maybe consciousness is an illusion. To believe otherwise is, at this point, a matter of faith.

      It is for the best, anyway. I don't want to be superceded mentally and made redundant, like the industrial revolution made my muscles redundant.

      So, you don't want to be promoted to mid-level management?

      So I am very glad conscious computers are impossible. It would be dangerous for us if they were.

      Can you prove either of these statements? The current state of computers is not proof; neither are any Hollywood movies where intelligent computers take over the world.

      --
      For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
    6. Re:Computers can't be conscious, thank God. by mountain_penguin · · Score: 1

      what about nueral nets. These simultate the actions of the brain and so in theory could? simulate consicusness (sorray about spelling) Nuel nets are not yet currently power full enough but wire up enough nodes and teach them this could make a difference And this is on a deterministic machine

    7. Re:Computers can't be conscious, thank God. by Mr.+Slippery · · Score: 2
      Computers are just simple turing machines. This means that everything they do is utterly predictable. The very essence of being conscious is an ability to behave in a random fashion, also known as free will.

      First, it's not at all clear that free will exists, or that human behavior isn't completely deterministic. Second, if randomness is all that's needed, I already have a /dev/random; if that's not random enough, a simple particle counter or other device can be added to the system.

      If human level intelligence can exist in 1500cc's of fatty meat, I don't see any reason why it couldn't eventually exist in some sort of other computer as well. I suspect, though, that we might not ever be able to actually create such an intelligence though programming, because our own ability to understand how our intelligence works is limited. However, we may be able to evolve one using genetic algorithms - a sort of natural selection applied to algorithms.

      Tom Swiss | the infamous tms | http://www.infamous.net/

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    8. Re:Computers can't be conscious, thank God. by Anonymous Coward · · Score: 1
      So, rather than making a blanket statement that the human mind can't be emulated by a deterministic machine, you're going to have to prove that it isn't already one :).

      Not to mention the fact that you can make a computer non-deterministic with a good hardware random number generator (just read bits off the RNG and take actions based on that). Though I think your "deterministic system in a chaotic envioronment" may be a more accurate model of human thought.

    9. Re:Computers can't be conscious, thank God. by pdholden · · Score: 1
      I am acutally reading a book on the science of conciousness (and the missing elements thereof) that you might find every enlightening. It is "Shadows of the Mind" by Roger Penrose. Penrose is the lead Professor of Mathmatics at Oxford and is the winner (with Steven Hawking) of the Wolf Prize for physics. This book is actually the sequel to "The Emperors New Mind" which is on the same subject.

      Now to get to the point: this guy goes very deep into the computability and non-computability involved in awareness, according to different viewpoints, and points out that some missing element of conciousness "trancends" computation. If you have never read these books, I recommend them. Along with your view, he also contends that in the present form, computers cannot be concious because consiousness is beyond computability. This reading might be informative to your ideas as well.

    10. Re:Computers can't be conscious, thank God. by Lover's+Arrival,+The · · Score: 1

      I will do. Thanks very much! I read the original 'Emperors New Mind' a few years ago, but I didn't know about his latest. I must pop down the library.

      --

      --Anticipation of a New Lover's Arrival, The

    11. Re:Computers can't be conscious, thank God. by babykong · · Score: 1

      If someone has an adequate definition of conciousness I would love to here it.

      I once made the mistake of referring to a bacterium as not concious in front of a Hindu.

      Many people see everything, including rocks, as concious.

      Others have doubts about animals and even most people.

      Then there is the whole Gaia thing.

      This and other experiances have told me that unless I can come up with an adequate definition of conciousness I think I have to reserve judgment at to what is, isn't or does or does not have the potential to be concious

      Anybody have a good definition? I sure as hell don't.

      --
      Question Reality
    12. Re:Computers can't be conscious, thank God. by drsoran · · Score: 1

      Computers are just simple turing machines. This means that everything they do is utterly predictable. The very essence of being conscious is an ability to behave in a random fashion, also known as free will.

      Oh shit. So does this mean I should destroy my Windows box NOW before it starts to gather an unstoppable army of robotic superagents to crush the human population of this world?

    13. Re:Computers can't be conscious, thank God. by dasmegabyte · · Score: 2

      "computers are totally predictable..."
      *Sigh*, so are most PEOPLE, most single cells and many other complex systems. The trick is looking for what to predict. Computers are "predictable" only so much as we control the situation. Try running your machine without a fan for awhile, or institute some bit error (like a magnetic picture of your girlfriend on your case, something I did for a while in a futile juvenile attempt to goad my 386-40 into sentience). Suddenly, things become less predictable. The predictability of a cornered animal's actions are similarly predictable, so long as we control the situation. Granted, this is a silly sort of argument -- after all, there's no call for a "free range" computer. I'm just saying that perhaps the predictability of a computer and therefore its ability to truly "innovate" without outside stimulus is a fairly pardigmatic concept -- as is creativity in humans. Look at any three websites and tell me that each of them is a seperate entity with no similarity, that they aren't adapted to a paradigm with radom minor deviances according to a further paradigm of acceptable deviance, and I'll call you a liar. Sure, computers can't create, but neither can most humans...there's no reason why a computer, properly programmed and template driven, can't emulate the "art" of most advertising executives, web site designers, popular music authors, &tc.

      Java is the way...

      --
      Hey freaks: now you're ju
    14. Re:Computers can't be conscious, thank God. by Kristopher+Johnson · · Score: 1
      Maybe consciousness is an illusion. To believe otherwise is, at this point, a matter of faith.

      I don't think this is true. It's something like "I think, therefore I am.": I am conscious of my own existence, therefore I possess consciousness. Even if life is indeed an illusion, I know that my consciousness exists in some form.

      -- Kris

    15. Re:Computers can't be conscious, thank God. by slim · · Score: 3


      >> Computers are just simple turing machines. This
      >> means that everything they do is utterly
      >> predictable. The very essence of being conscious
      >> is an ability to behave in a random fashion,
      >> also known as free will.

      > Devil's advocate time:

      > Prove this

      See Roger Penrose's book on the subject The Emperor's New Mind wherein he uses rather a lot of words to explain why he believes hard AI is not possible. It's an opinion I personally don't agree with (and as an earnest teenager I was delighted to be able to read a book by such a well respected academic, and find myself capable of actually disagreeing with it!).

      Penrose's central theme is that computers are deterministic and that the human brain is not. My angle is that any sufficiently complex deterministic system can appear non-deterministic (hey, that's Chaos Theory) -- and anyway, even if that's not the case, you could easily hook up a random noise source to an A/D convertor and have your computer AI grab input from that for its "free will".

      I say, if it can be done in wetware, it can be done in software -- to deny this is to invoke the supernatural, to say the Soul is seperate from the physical brain, and that's something I personally can't agree with.

      --

    16. Re:Computers can't be conscious, thank God. by ChaosEmerald · · Score: 1

      That proof is circular. You are saying that you are conscious to prove you are. You have no way to know that you aren't just a really complex machine that just appears to have "free will". Maybe I'm not conscious or alive, but my psuedo-life is good enough.

      --

      I am a bad speler. Please ignore speling meestakes in me poast.
    17. Re:Computers can't be conscious, thank God. by dR.fuZZo · · Score: 2

      Computers are just simple turing machines. This means that everything they do is utterly predictable.

      That statement can't be proven, because it's false. To site just the example I'm most familiar with, genetic algorithms and genetic programming have produced results that are unpredictable, surprising, and we would call them "creative" if a human had come up with them.

      A quick search on Google turned up this article which talks about how genetic algorithms have been used to come up with some interesting designs. I'm sure there are some other great articles out there, but I don't have to time to search for them at the moment.

      --
      -- dR.fuZZo
    18. Re:Computers can't be conscious, thank God. by drafalski · · Score: 1

      the comment about the dice strikes me as wrong (even if a joke). they have 6 predictable outcomes that must arise from rolling them... they cannot have any other outcome.

    19. Re:Computers can't be conscious, thank God. by UnknownSoldier · · Score: 2

      > Man will never fly, because if we were meant to fly he would have wings.
      Fallacious argument. You don't need wings to fly. *cough helicopter*

      > Man will never break the sound barrier, because we will never be able to produce a Chuck Yeager.
      Again another fallacious argument. The speed of sound (which has a limit) is independent of people.

      > Man will never break the light barrier, because of the limitation of the brains of some physicists.
      So the speed of light is a limitation of the brain? Huh?

      > Stop saying things will never happen.
      Man will never be able to reach the bottom of the ocean with just his baby clothes.

      We can't go breaking the law of physics/math at will. Pi will never change. The trick is knowing what is impossible, and what is highly unprobable.

      Cheers

    20. Re:Computers can't be conscious, thank God. by SeanAhern · · Score: 1

      genetic algorithms and genetic programming have produced results that are unpredictable, surprising, and we would call them "creative" if a human had come up with them.

      The results may be surprising and "creative", but because the results are produced by a computer, the results are by definition predictible. The program that generates them describes exactly what's needed to "predict" the answer.

    21. Re:Computers can't be conscious, thank God. by Azog · · Score: 2
      >>Computers are just simple turing machines. This means that everything they do is utterly predictable.

      >That statement can't be proven, because it's false. To site just the example I'm most familiar with, genetic algorithms and genetic programming have produced results that are unpredictable
      While you might be right, your example sucks. Genetic algorithms are very simple. They are predictable. Every time you run the genetic programming software with the same inputs, you get the same outputs. If you had enough time, you could dump out the entire execution trace of the program and read though it and understand every single thing that the program did, and why.

      There are no computer programs in existence that are unpredictable in the sense that humans are unpredictable.

      Now, I am not claiming that such a thing is impossible. Perhaps we will eventually understand human brains so well that we will be able to say that humans are, in principle, predictable as well. Or perhaps we will discover that human brains use some sort of quantum process (Roger Penrose's theory, IIRC). But if we discover that, then we could reverse engineer it and build it into computers to give them the same capabilities.

      But we aren't there yet. A genetic algorithm which comes up with interesting designs isn't even close - most genetic algorithms are just a random walk in some problem space, and the fitness testing part of the genetic algorithm program works for finding local maxima which correspond to good solutions to the problem.

      They are interesting engineering, but really, there not that interesting from a theoretical point of view.

      Torrey Hoffman (Azog)
      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    22. Re:Computers can't be conscious, thank God. by kreyg · · Score: 1

      To site just the example I'm most familiar with, genetic algorithms and genetic programming have produced results that are unpredictable, surprising, and we would call them "creative" if a human had come up with them.

      I can agree with that in the broad sense, although I think the interpretation / anthropomorphism is unfounded. Genetic algorithms are still deterministic - reset the simulation and input the same data, you get the same answer out. It's not that we CAN'T understand the reasons for the results - it was just a very logical sequence of simple computations - but it's much more difficult due to the overall complexity and data interrelation.

      Anyone who thinks humans are different must believe that, if you "reset" that person to the exact same state, and fed them exactly the same information, you would get different results. That is, you have to believe that human consciousness is somehow separate from the laws of physics.

      --
      sig fault
    23. Re:Computers can't be conscious, thank God. by Grab · · Score: 1

      Man will never put his hand in a food processor and pull it out unharmed.

      Man will never run at 200 mph.

      etc,etc...

      Sometimes ppl say that something's impossible when they really mean that they can't see how it'll be done. Sometimes it really is impossible and there's damn good reasons why it can't be done. Your mission as an intelligent person, should you choose to accept it, is to figure out which of these your latest job/project/research program fits into.

      Fair enough, sometimes things which look like there's good reasons for them to be impossible actually aren't, bcos the good reasons actually aren't. Hence the fact that a research project which proves a negative is just as important as the one which gets the Nobel prize - the prize-winner has used all the negative results to work out where NOT to spend his time! But that can't be taken to be the case for everything.

      As for the post you're replying to, I'd reckon that programs we're writing now have no potential for consciousness - they aren't allowed to "learn" anything of substance which would affect their behaviour. If a new model of programming was developed which modelled consciousness better, unlike our current techniques which model machines and processes, then maybe we'll make it. Certainly there's plenty of raw processing power, but we've developed that without developing any substantially different ways of using it! Even with all the much-vaunted difference between languages, it's all superficial - look beneath the brightly-coloured fur and they're the same animal underneath. Some languages put on more and brighter fuzz than others to try and convince you they're something else, but there's nothing new.

      If it's consciousness you want, you're looking in the wrong place anyway. I don't reckon the next advance will be made by a technologist - more likely it'll be a philosopher, or just some average bod with a bright idea, who comes up with a model (or even an implementation) of consciousness for a computer. Consider software engineers as dog-breeders, theorising about something 15 feet tall with big ears, grey skin and a long nose - maybe a dog-breeder could, after much work, produce something which looks a bit like it, but it's the guy who goes out, finds an elephant and brings it back who gets the result! ;-) We're all too tied into our way of working to spend serious time looking - to continue the metaphor, we can't afford the time or money to take a trip to Africa to go hunting. :-) But sooner or later, someone will...

      Grab.

    24. Re:Computers can't be conscious, thank God. by Anonymous Coward · · Score: 1

      Since the human brain is a machine like any other, there is reason to assume that a machine cannot attain sentience (or "consciousness" as you called it.)

      I don't want to be superceded mentally and made redundant, like the industrial revolution made my muscles redundant. So I am very glad conscious computers are impossible. It would be dangerous for us if they were.

      There are two possible futures for mankind:

      1. We obliterate ourselves in a war or ecological disaster or something like that. Not a nice future.
      2. We continue to make technological progress.

      If option 1 doesn't turn out to be what happens, then option 2 will happen (it is extremely unlikely that mankind will continue to exist but never make technological progress again.)

      So then, either we are faced with total doom, or we are faced with progress. Now assuming progress, it becomes not a matter of *if* we will create machines far more intelligent than us, but a case of *when*. It is inevitable that this will occur, and whether or not these machines are sentient or not has no bearing on the fact that their intelligence will surpass ours on a fair scale.

      So I am very glad conscious computers are impossible. It would be dangerous for us if they were.

      What might follow from all this is a bit blurry, but essentially it makes us inevitably redundant. For a machine to really be this intelligent it must be able to make high-level decisions on its own, and must be unpredictable, i.e. it will probably not be possible to make it impossible for such a machine to never harm humans. If a beserk machine decides to kill humans, it won't care that we are conscious, dangerous it remains. There are two possible paths that follow from such intelligent machines: (1) humans continue to exist but are essentially redundant, since machines will continue the progress and go out to conquer space - humans co-exist with the machines, but mostly as onlookers. (2) humans no longer exist as they aren't needed; machines, which can be built to withstand the harsh environment of space, continue the quest into space. Have you considered that we might not be the final step in "creation"? Just as individual cells make our bodies, perhaps we (or machines) may eventually form something else huge, spanning a galaxy. It isn't all necessarily a bad thing of course.

      This may well be the time in mans history where we have it the best - better than all people in the past, and possibly better than people of the future may have it.

    25. Re:Computers can't be conscious, thank God. by john_many_jars · · Score: 2
      Is consciousness computable? Is it recursively enumerable? Is it even algorithmic?

      Are people speaking of something they know little or nothing about?

      A Turing machine is used to determine the answers to these questions--not to model anything. TMs came before computers (which, by the way, are most accurately modelled by LBAs for which there is a solution to the halting problem).

      A Turing machine is best used to gauge the theoretical efficency of algorithm as well as give a solid framework to what an algorithm is. The limitations on the TM are not those of the computer but rather the mathematical (ie totally theoretical) limitations and carry the weight of expressions like 1 + 3 = 4. Due to the way these symbols work, it is not valid for 1 + 3 = 5. There is no real reason, only mathematical axioms that hold. Same with a Turing machine. Things proven with a Turing machine hold theoretically.

      Computers are not TMs but rather an approximation of a certain small group of TMs (particularly the TM which represents the universal LBA (linear bounded automaton)).

      To make broad sweeping statements that intelligence is or is not recursive, recursively-enumerable, or undecidable is a bit premature since we cannot accurately describe the problem nor can we accurately describe the solution in terms that are acceptible for use with the mathematical concept of a TM. My current belief is that it is undecidable (ie, non-algorithmic). This does not mean it cannot be duplicated by man in a lab, just that the TM model of computation cannot represent it. Follow my reasoning:

      1. Intelligence is not an algorithm to enumerate a set of correct solutions. In other words, intelligence does not have a final answer, but rather an evolving set of current "good enough" conditions from which to operate.
      2. There is no accepted "yard stick" for intelligence. Without a way to accurately measure intelligence, without an accepted standard definition of intelligence, and without a method to test solutions to problems for intelligence (as opposed to luck or misapplication of faulty intelligence), there can be no way to mathematically determine whether or not intelligence exists.
      3. There can be no accepted measure of intelligence. I define intelligence here as using intuitive (non-algorithmic?) processes to exercise better judgement. "Better" is subjective and philosophers have been arguing for thousands of years whose judgement is better. As a matter of fact, if a yardstick for intelligence could be developed, it would finally finish what Godel started 80 years ago in that philosophy as a study will be as useful as astrology. Simply take the conclusions of two philosophers, measure the intelligence, and take the more intelligent. Eventually, it would evolve into a more concrete science like astronomy.
      4. The exercise of intelligence often comes with experience. Therefore, there is no agreed upon initial state, since those excersing intelligence have diverse experiences. Therefore, by definition, there is no single state from which intelligence arises. These experiences could be in the womb or genetic factors inherited or any number of things. The fact is, there is no "good" starting point--once again a subjective that cannot be measured.
      5. A TM requires (among lots of other things) two very special states: initial and halt. By the points raised above, these states cannot exist.
      6. Therefore, a TM cannot be constructed to manufacture intelligence.

      There are those who would say that birth and death are pretty good initial and halting states. However, no two people are born the same and death is an artificial consequence of being alive not being intelligent (trees also die).

      I am not saying that intelligence cannot be duplicated by man. I am just saying that current models of computation cannot do it. Just because a car can move you from point A to point B does not mean that point A and point B can be on two different planets. The mechanics that make up a car cannot accomplish this just as the current models of algorithms cannot model intelligence. A radical change in thinking is required. Whether or not that change will come is still in doubt.

      PerES Encryption

    26. Re:Computers can't be conscious, thank God. by NetWurkGuy · · Score: 1

      I have not read "Shadows of the Mind", but I have read "The Emperors New Mind". It is a wonderful book with much to say about cosmology, general relativity, black holes, entropy, the big bang, quantum theory, complexity, computability, etc, etc. Penrose is very careful to point out, however, that his theories on conciousness are very speculative and not widely accepted, (he thinks conciousness has something to do with quantum gravity). Read his theory with a grain of salt.

      --
      "Obtuse Anger is that which is greater than Right Anger" - Lewis Carroll
    27. Re:Computers can't be conscious, thank God. by dR.fuZZo · · Score: 2

      Well....good to see my sloppy thinking doesn't go unchallenged -- 4 responses putting me in my place already.

      Of course, I was incorrect: since GA/GP use pseudo-random numbers, they are, of course, predictable, inasmuch as you can step through the program. Just to pick a nit, though, it would be incorrect to say that they're "just a random walk in some problem space."

      GAs are often referred to as stochastic -- that is, they involve randomness. But that doesn't mean that they are merely random themselves. They're self-directing.

      So, yes, if you know all the inputs, you can work through the logic and see just how the program got to its solution. Whether this is the case or not with the human brain as well, AFAIK, remains to be seen.

      --
      -- dR.fuZZo
    28. Re:Computers can't be conscious, thank God. by Peaker · · Score: 1

      But it depends on the input, which is itself unpredictable.
      I could use the example that was already used above, a human is just as predictable if you map the finite neural networks (as you can map the program's code). Problem is, the input is not predictable.

    29. Re:Computers can't be conscious, thank God. by shannara256 · · Score: 1

      > Man will never be able to reach the bottom of the ocean with just his baby clothes.

      This reminds me of the room-temperature superconductor. The company required this scientist to make a RTS, and he couldn't figure it out. So, finally, he hit on the "if you can't raise the bridge, lower the river" idea. He made a room that had a temperature low enough for the superconductor to work.

      The point? If man colonizes the ocean floor, perhaps his "baby clothes" will become a pressure suit.

      -Jason-

    30. Re:Computers can't be conscious, thank God. by UnknownSoldier · · Score: 1

      > This reminds me of the room-temperature superconductor
      Nice story of thinking outside the box. The problem is there is a fine line between thinking outside our paradigms, and being crazy ;-) (Paraphrasing "Fine line between genious and insanity.)

      > If man colonizes the ocean floor, perhaps his "baby clothes" will become a pressure suit.

      Not if you're a mile underwater. The pressure is just too great. The physical universe has limits and laws, which was the point. ;-)

      Cheers

    31. Re:Computers can't be conscious, thank God. by bpetal · · Score: 2
      I assume several things in this post since arguments for the assumptions might be very long and tedious to read in this format.

      As far as I can see, a human mind is indistinguishable in practice from a very large deterministic system in a chaotic environment. Apparently nondeterministic actions are adequately explained by strong sensitivity to input and the chaotic, effectively unpredictable nature of this input.

      So, rather than making a blanket statement that the human mind can't be emulated by a deterministic machine, you're going to have to prove that it isn't already one :).

      Assume that a thing in a state cannot change that state without a cause enacted on it. This is true in classical physics, and it has not been disproved in quantum physics.

      The state of a single transistor in a computer cannot then change without a cause. And causes cannot be effected without programming from a human, doing electrical rewiring, or turning the power on or off. Yes, a program could be written to change the state rather than having a human directly change the state. Even the simplest algorithm will accomplish this. Yet the change of state is still indirectly caused by a human. I take it for granted that a computer could be programmed to simulate intelligence. If that is true, then that is all they can do; they would not necessarily be the source of intelligence. (Hence the name, AI.)

      If we assume that a physical state does not equal Truth, we might be able to get closer to a proof of the human mind as something other than deterministic. (However, I do not think it is possible to completely empirically prove this.) By a state not equalling truth I mean that a state simply exists as it is with it's own qualities. For example, an apple exists in a hanging state when it is on the tree. It is true that it exists in that state, but that state is not Truth.

      Assume then that Truth is "being as it is, with reason but without cause." Then human choices of the mind, a metaphysical rather than physical mind becomes more possible, and the possibility of the ability of a computer to simply "make up" or "create stuff" diminishes.

      I'm using "human mind" instead of "conscious mind" above because you're going to have one hell of a time defining "consciousness".

      Here's an idea that illustrates that complexity does not necessarily equal conciousness. I guess this is part of helping define conciousness and arguing against the "complex neural network of the ganglia" theory.

      The weather is an extremely complex series of events that is not well understood. I would venture to say that it is far more complex than any computer is, and it is possibly more complex than the human brain. Yet you don't say that the tornado is out to get you, that warm breezes are coming because they want to make you feel better. In short, the weather does not have reason. Yet we apparently have reason. So if reason exists then complexity as the only defining factor of the mind or "conciosness" might safely be ruled out.

      Brandon

    32. Re:Computers can't be conscious, thank God. by lonedfx · · Score: 1

      Then there is the whole Gaia thing.

      The gaia theory does not involve any kind of consciousness, James Lovelock, its author, was VERY carefull about that. The models he created were specifically designed to show that gaia doesn't need to be conscious to work. Gaia is merely a way to look at our planet as a biological entity.

      As for conscious rocks and trees, i don't think anybody here needs me to reply on that.

    33. Re:Computers can't be conscious, thank God. by metal+terror · · Score: 1

      "The very essence of being conscious is an ability to behave in a random fashion, also known as free will. "

      You want random?, use windows98 for a bit

      --

    34. Re:Computers can't be conscious, thank God. by t0qer · · Score: 1

      Then why does windows allways die when i'm doing an important paper? --toq

    35. Re:Computers can't be conscious, thank God. by Actinophrys · · Score: 1

      No, it's not circular. It's facecious to pretend that minds don't exist, because from first hand empirical evidence they do: cogito ergo sum. The question if they are predictable or not is of course a different matter.

    36. Re:Computers can't be conscious, thank God. by weston · · Score: 2



      Penrose's central theme is that computers are deterministic and that the human brain is not. My angle is that any sufficiently complex deterministic system can appear non-deterministic (hey, that's Chaos Theory) -- and anyway, even if that's not the case, you could easily hook up a random noise source to an A/D convertor and have your computer AI grab input from that for its "free
      will".


      It's true that Penrose's attempts to refute this possibility are the weakest of all of part 1 of the ENM.. so weak that I don't remember them.

      I say, if it can be done in wetware, it can be done in software

      Assuming that:

      1) all physical phenomena occuring in wetware phenomenon are simulatable in software. Quite a statement; depends on what you mean by software, and most definitions of code-based software makes this assertion an echo of the formalists. This is one of the reason's why Goedel's theorem is a strong argument against hard AI.

      2) simulation of all physical actions is equivalent to the action itself and is enough to bring about any phenomenon associated with the simulation. This seems roughly equivalent to voodoo to me.

      to deny this is to invoke the supernatural, to say the Soul is seperate from the physical brain, and that's something I personally can't agree with.

      Penrose very specifically stresses that he is not a mystic; he creates a distinction between the mystics/non-materialists and his idea of non-computational phenomenon.

      Now, he places some things outside of our current understanding. For some reason, a lot of people seem to think this is the same thing. Penrose does leave room for the idea that we'll come to greater understanding and points what he thinks is the way. He has not erected an incomprehensible mystery as an explanation -- and in the few places where he proposes limits on what we can possibly know, his restrictions aren't any tighter than the well accepted ones presented by Heisenberg and Goedel.

      See Roger Penrose's book on the subject The Emperor's New Mind wherein he uses rather a lot of words to explain why he believes hard AI is not possible. It's an opinion I personally don't agree with (and as an earnest teenager I was delighted to be able to read a book by such a well respected academic, and find myself capable of actually disagreeing with it!).

      While being able to read critically is a sign of intelligence, and disagreeing is not wrong (many good new scientific roads start there), there's also a tendency for the intelligent to be inordinately proud. I am not convinced that Penrose is spot on with everything he's presented, but he's no more sloppy than anyone else in the field, and a good deal less than many. Additionally, he's demonstrated with many of his achievements in Mathematics and Physics that he really is quite bright himself, and capable of groundbreaking work. Being able to disagree with him is good, but dismissing him (or anyone similarly qualified) with a superficial treatment of his arguments is not a sign of intelligence.

      In short, be wary of disagreeing with someone that smart, as smart as you may be.

      --

  5. You forgot to tell us by kyz · · Score: 2

    Why doesn't this review tell us at least one thing that computers can't do. Is this a P-time vs NP-time maths book? Is it a social problems book? What? Just tell us!

    --
    Does my bum look big in this?
    1. Re:You forgot to tell us by Gremlin77 · · Score: 1
      If I remember correctly from my college education, computers cannot programmatically detect an infinite loop.

      That's not to say that everyone should stop trying.

      "Don't fear failure so much that you refuse to try new things. The saddest summary of a life contains three descriptions: could have, might have, and should have." - Louis E. Boone

    2. Re:You forgot to tell us by Grab · · Score: 1

      IIRC, nor can we most of the time! :-) We have to run it on a dumb machine and find out!

      It'd be astoundingly easy to detect an infinite loop - simply track behaviour at each decision path and see how often it goes each way (similar to Transmeta's speeding-up method). Given enough times down one path, you flag the user that there might be an error. That's exactly the same as we do, only we just work with a maybe 10s timeout on data coming out of the process ("If it doesn't print out soon, I'm hitting the reset button. Right, that does it!" :-)

      Grab.

    3. Re:You forgot to tell us by dsjoerg · · Score: 1

      That approach gives you a _pretty_good_ idea if you're in an infinite loop. But to programmatically be _certain_ that you're in an infinite loop (and not just a very long loop) is not computable in all cases.

    4. Re:You forgot to tell us by Grab · · Score: 1

      Agreed, it's only a first pass. I did type in a better version but it got wiped by a server screwup, and I couldn't be bothered typing it in again! :-)

      Grab.

  6. Computers Omnipotent? by AstynaxX · · Score: 3

    Where did this idea come from precisely? Maybe i don't read to same books, see the same movies, etc. but I've never seen computer porteyed as all knowing and/or all powerful. From Star Trek to the Matrix, even the most advanced computers seem to need human intervention to function and/or are vulnerable to human sabotage and control. I really don't see where the author, or katz, came up with this idea.

    -={(Astynax)}=-

    --
    -={(Astynax)}=-
    "Darkness beyond Twilight"
    1. Re:Computers Omnipotent? by Bonker · · Score: 2

      You're hanging around the right people then...

      In my tech company, the question everyone in the networking and development department has to answer on a daily basis is "Why can't we do that? We have computers, don't we?"

      The people who don't understand what computers can and can't do fall into two categories. The first are techies who beleive that anything is possible, given enough development time. The second is any given company's sales force, who see computers as magical creatures similar to unicorns that shit money.

      Example: I used to work at an ISP that fancied itself a web design firm. We actually had some capital and a good community reputation to work with, so when we started offering IBM Net.Commerce based e-sales solutions, we got some good bites. After the first few bites, however, our sales force started selling the Net.Commerce package as an end-all-be-all solution.

      "You want to catalog and sell each of the 100,000 bolts and nuts your company manufactures? No Problem! You want to do it for under $5000 dollars with two Photoshop hackers and a single developer? No Problem! We have computers to do all this stuff for us, right?"

      </rant>

      --
      The next Slashdot story will be ready soon, but subscribers can beat the rush and slashdot the links early!
    2. Re:Computers Omnipotent? by jmccay · · Score: 1

      The idea came from outside the industry. You have to remember that the average user doesn't know the limitations of a computer. We in the industry have a good idea. System like Windows and MAc hide all that stuff from the user.

      For example, if you were to ask you're average computer user that's not a DBA, programmer, sys admin, etc. the question "can a computer represent all real numbers?" You will probably get and answer of "yes" most of the time. Those of us in the industry know that the answer is no. This problem comes from the method used to hold floating point number on computers. A lot of modern computers use the IEEE floating point notation standard to contain a floating point number in memory. If you look at the example on the page, 17.15 is not really stored as 17.15 (I should note that the example doesn't point this out, but leaves it to the reader to determine by doing that math), the valued stored is 17.1499996185303. This is close enough in most cases, but the problem increase as you go along--especially if you multiply and divide.
      Remember, not everybody knows the limitations of computers. I would suspect that all of us might be able to learn at least one thing from the book.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    3. Re:Computers Omnipotent? by Bluesee · · Score: 1

      There is a story that I'll relate by paraphrasing.

      When one of the first computers came out, one of the bigwigs asked one of the techies what it does. "Well, sir, it can answer many of your questions." The bigwig then typed in "WHAT IS THE CAPTITAL OF NEW ZEALAND?"

      Seriously, the issue of a deterministic universe was raised by - Voltaire? - in the 1700's. It was finally laid to rest by God in the early 1900's when we discovered the wonders of quantum mechanics and its implications.

      It is a good thing to know what comps can and cannot do, but we must not limit our imagination unecessarily. I am not sure I agree with the author on the benefits of limiting future potential applications of the computer; in any case, that seems to me a realm best left up to science fiction writers. Do we imagine that Jules Verne didn't step on some scientific toes in the 19-aughts?

      --
      SDMI: Finally! Music that won't rip or burn! Brought to you by the fine folks at RIAA.
    4. Re:Computers Omnipotent? by Voxol · · Score: 1

      The reason you cannot hold all real numbers is that there are an infinte number of real numbers and information theory states you would need an infinite amount of memory.

      A good few of these unsolvable problems have got to be to do with information theory, right?

    5. Re:Computers Omnipotent? by jmccay · · Score: 1

      If you want to put it in general terms, I would agree that a lot of them would.

      --
      At the next eco-hypocrisy-meeting, count the private jets used to get to the meeting. Should be interesting to see that
    6. Re:Computers Omnipotent? by Peaker · · Score: 1

      If I recall correctly, there are "transfinite" number of real numbers (a larger infinity than the infinity of rationals), and thus even with infinite memory you couldn't represent all real numbers.

    7. Re:Computers Omnipotent? by Peaker · · Score: 1

      The quantom mechanics "proof" that there is no determinism:

      1. We cannot, and never will be able to detect a exact location of a particle.
      leads to:
      2. The exact location of the particle has no detectable impact on the universe.
      leads to:
      3. The particle's exact location might as well not exist.
      leads to:
      4. The particle's exact location does not exist (it randomly exists in locations)
      leads to:
      5. The universe is not deterministic.

      Given that the first claim is based on partial knowledge, and the fact there is a logic gap between claim 1 and 2, and between claim 3 and 4, and 4 and 5, I believe this QM "proof" that the universe is not deterministic is fallible.

      Partial knowledge: We cannot prove that we will never find new ways to detect a location of a particle (Other than throwing photons at it, for example)
      Logical gap between 1 and 2: If we cannot directly measure it by throwing photons at it, it might still affect the universe by playing part in the "equations" that are "running" the universe.
      With more and more knowledge about the universe's state, we may learn more and more information leadings us to be able to reduce the number of solutions to the equations, perhaps even indirectly know the exact location of a particle.
      Logical gap between 3 and 4: If the particle's exact location "might as well not exist" (because it will not have any detectable impact on the universe) that is not to say it does not exist. Consider simulating the universe in a computer, ever since the big bang, until the present (obviously we cannot simulate into the future). We might be able to use a single completely known state such as the singularity of the big bang, and thus be able to know an exact location of a particle, even if its effect is not detectable.
      The logical gap between 4 and 5 is pretty much the same as 3 and 4. If we cannot know the location or its effect (and with such simulation we might be able to), it does not mean the universe has to guess as well, it may very well be applying known rules, even if we have to guess what the rules are applying to.

      If this refutation of QM's "determinism" is not correct, please feel free to correct me, I'd love to see a real "proof" of the unvierse not being deterministic. Especially with even mainsteam physics acknowledging the possibility of "hidden variants" explaining the "weirdness".

    8. Re:Computers Omnipotent? by jschrod · · Score: 1
      Where did this idea come from precisely? Maybe i don't read to same books, see the same movies, etc. but I've never seen computer porteyed as all knowing and/or all powerful.

      Read some stuff from Ray Kurzweil. The Age of Spiritual Machines might be best. And understand that he's considered a serious author; not just some blabbering idiot. Among others, he's credited with inventing OCR and pioneered text-to-speech synthesizers.

      Or, read Bill Joy's essay in Wired on the soon-to-arrive almighty robots.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    9. Re:Computers Omnipotent? by Anonymous Coward · · Score: 1

      You're forgetting that Katz learned everything he knows about technology from Superman III.

  7. What kind of a review is this? by aardvarkjoe · · Score: 2

    Is it just me, or did he just tell us, "Here's this book ... I won't tell you what's in it, but you can go buy it and find out." Even if you didn't want to ruin the book's 'surprise', you could at least tell us whether it's worth reading. What we ended up getting here was a question suited for 'ask slashdot', along with an attached advertisement.

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    1. Re:What kind of a review is this? by aardvarkjoe · · Score: 2
      If they're that frightened that a one-page article can contain enough of the book's content to make buying it redundant, it's certainly not something I'm going to bother reading. If someone tells you a bit about the plotline of a good book, do you decide not to read it because you now know something about it? Of course not ... if a book could be compressed to a page or two, then it never would [should] have been written.

      If this is how /. is going to do their advertising, they might as well just make a splash page with a pretty Flash animation, or some other such airheaded marketing. A review, no matter who commisioned it, should have some content.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
  8. Starting the theory thread again... by clary · · Score: 1
    Computers are just simple turing machines.
    Actually, all computers that have been build so far are not Turing machines, but finite state machines.
    --

    "Rub her feet." -- L.L.

    1. Re:Starting the theory thread again... by clary · · Score: 1

      The "Turing Test" is totally unrelated to "Turing Machines." They just happen to have been formulated by the same person.

      --

      "Rub her feet." -- L.L.

    2. Re:Starting the theory thread again... by rnbc · · Score: 1

      Computers are finite state machines with probabilistic state changes.

      They are not fully deterministic, because of the underlying universe.

      This is a big difference.

      --
      You cannot proceed from the informal to formal by formal means
  9. In other news... by dabadab · · Score: 1

    Aspirin will not give us world peace, the internet will not make an end to human sufferings and most importantly, no amount of complaining /. posters will make JonKatz any smarter.
    Next time he should write something about how xmas presents are not brought to you by Santa Claus.

    --
    Real life is overrated.
  10. What's the big deal? by Faulty+Dreamer · · Score: 5
    The limitless potential power of computing has all kinds of implications for technology, education, culture and politics. We do need to know more about what's realistic. This splash of cold water is welcome, and more than a little shocking.

    Apparently it's only shocking to Katz and to other true believers of the one faith of computers&#169. Anybody involved with computers that has any semblance of sanity realizes that computers are not capable of solving every problem/question humanity has ever formulated. And the chances are that they never will. Even people that are into far-future sci-fi style writing usually keep a realistic stance about such things. Dan Simmons, a great author of many styles, wrote of a future with AI (autonomous intelligences, not artificial) computer units that were so intellectually superior to humans that most humans could not even fathom the depths of their 'minds', yet even these great beings couldn't answer some of the most fundamental of questions. Who are we? Why are we here? Who else is out there? How do we do ...?

    The whole premise of pure (and completely unfounded) belief in the abilities of machines is just as laughable as any religiously clung to belief. If you believe without question, then you lose your ability to see reality. If Katz sees this as a splash of cold water, then perhaps he needs to regain some perspective.

    BTW, has anyone else noticed that Katz has shifted gears over the past few weeks from the "computer people are the smartest, bestest, wonderfullest, most misunderstood" to "computers suck, and they are damaging our society beyond repair"? I wonder if he just had a major system crash a few weeks ago?

    --

    ------------

    1. Re:What's the big deal? by Reality+Master+101 · · Score: 2

      Apparently it's only shocking to Katz and to other true believers of the one faith of computers©. Anybody involved with computers that has any semblance of sanity realizes that computers are not capable of solving every problem/question humanity has ever formulated.

      There are more of them than you think. How about the people who worship the Great Oracle of Weather Prediction to "prove" global warming? I got into an argument on this very topic on this very site. It's incredible how much faith people put into weather simulations that try and predict the trends 50 years into the future, yet these models cannot predict the weather more than one day in advance.

      I think in a lot of ways this guy is dead-on. The best way to get government grant money is to write a program that "proves" doomsday.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    2. Re:What's the big deal? by JWhitlock · · Score: 1

      Dan Simmons may be a good writer, but he's not a prophet - it's his opinion that AI wouldn't be able to answer those questions.

      Remember, another science fiction writer tackled the same subject, and his computer was able to come up with an answer. Maybe some will question Douglas Adams reasoning, but 42 seems as good an answer as any.

    3. Re:What's the big deal? by superdoo · · Score: 1

      IANA (I am not anything), but the first thought that came to mind reading your comment is that you should think about the difference between long-range changes that form climate and the momentary, hourly, daily changes of weather.

    4. Re:What's the big deal? by Faulty+Dreamer · · Score: 1

      Anything can be a religion. All it takes is blind faith and turning a deaf ear to anyone that dares to question your belief (or tries to get you to question yourself).

      I say, question everything. There may be some great predictability goin on at times, but question it. If you accept it blindly, you are no better than the cultists that think they need to kill themselves because their messiah says so. You may think that's harsh, but reality is harsh.

      There is only one thing that I never question, and that is the love that my wife and I share. Everything else is suspect in my book.

      --

      ------------

    5. Re:What's the big deal? by Faulty+Dreamer · · Score: 1

      Nice reference.;-)

      I wasn't considering Dan Simmons as a prophet. I was looking at him as a "reasonable" human being. Anyone that thinks computers will or can solve all problems, cure all diseases, end world hunger, etc. is really not being realistic. My mentioning of Dan Simmons was purely based on the symbolism that he manages to achieve while still keeping it "real" enough to say, "Some things just aren't solvable." That's something that more writers of sci-fi should consider. Too many think science will ultimately lead to a solution to everything. If we solved everything, what would be the point of continuing existence? It would be pretty boring to know it all. I enjoy exploration (both physical and mental) and would rue the day that we solve that last problem.;-)

      --

      ------------

    6. Re:What's the big deal? by Reality+Master+101 · · Score: 2

      ...think about the difference between long-range changes that form climate and the momentary, hourly, daily changes of weather.

      I think what you're saying is that there is a difference between predicting a set of balls falling through some pegs will fall in a bell-shape pattern (which can be predicted reliably), and predicting the path of a single ball (which can't), and I agree.

      However, I'm not convinced that the difference between "weather prediction" and "climate prediction" follows this analogy. Both are dealing with the behavior of mass particle systems, just one is on a longer time scale than the other. If you go back to the ball-through-pegs analogy, you might say that the bell shape gets more accurate as time goes on, so a long-term climate prediction should be more accurate than a short-term prediction. However, is your local long-range forecast more accurate than the short-term forecast? Mine isn't, in fact, the opposite is true. The longer out you go, the less accurate it gets.

      This shouldn't be surprising. We are dealing with an insanely complex, very little understood phenomenon.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    7. Re:What's the big deal? by LDT · · Score: 1

      ["Reality Master":] How about the people who worship the Great Oracle of Weather Prediction to "prove" global warming? I got into an argument on this very topic on this very site. It's incredible how much faith people put into weather simulations that try and predict the trends 50 years into the future, yet these models cannot predict the weather more than one day in advance.

      [Me:] This kind of comment shows a greater awareness of right-wing propaganda than of reality. One does not need day-to-day predictions of details; one only needs overall averages, and these one can get reasonable results for.

      [RM:] I think in a lot of ways this guy is dead-on. The best way to get government grant money is to write a program that "proves" doomsday.

      [Me:] Cry me a river. There is even a better way -- to claim that there is some terrible threat to national security. "National defense" is, in a way, the ideal sort of pork barrel, because my experience has been that those who object the loudest to pork barrel have a blind eye to military pork.

      [RM's Republican-apparatchik sig did not get through; there is evidence that many Florida votes did not get properly counted.]

    8. Re:What's the big deal? by nekid_singularity · · Score: 1

      Actually, Dan DID use his AIs to invent something impossible: those really nifty farcasters ("no people or group of people have ever been able to understand how they operate" or something to that effect). Also, and rather ironicly, the AIs themselves created a sort of religion surrounding the ULTIMATE INTELLIGENCE that they were trying to build, an AI that was by definition supposed to be able to answer those questions in your first post.

      --
      Numbers 31:17,18 Now kill all the boys. And kill every woman who has slept with a man,but save for yourselves every virg
    9. Re:What's the big deal? by Reality+Master+101 · · Score: 1

      one only needs overall averages, and these one can get reasonable results for.

      You have such faith in the miracle machines. Too bad this is totally wrong. Find me a reference for a model done, say, 4 years ago that correctly predicted the average temperature for last year. You can't.

      There is even a better way -- to claim that there is some terrible threat to national security.

      This is what amazes me. You will put blind faith into a computer simulation, but you will doubt the evidence of your own eyes. Or did you sleep as Saddam Hussein tried to take over the world's oil supply and build an arsenal of nuclear weapons?

      there is evidence that many Florida votes did not get properly counted

      Where? Tell me where one ballot was that was not counted that did not require a subjective opinion. Not only was every valid ballot counted, but a whole lot of invalid ones were counted. Gore should have lost by a lot more than he did, but he managed to manufacture a hell of a lot of phony votes.


      --

      --
      Sometimes it's best to just let stupid people be stupid.
    10. Re:What's the big deal? by Faulty+Dreamer · · Score: 1

      Yes, but if you remember, the Ultimate Intelligence was basically a failure. And it turned out that the farcasters weren't nearly as powerful as was thought in the first two books (by the humans).

      If you got to the third and fourth books (the Endymion books), you found out that the AI's that thought they were all that and a bag of chips (silicon to be exact) were actually scared out of their hypothetical pants by the lions and tigers and bears, or the other presences that they felt pressing them from out there.

      In other words, even though they were way, way smarter than us, they weren't nearly know-it-alls, much as they wanted humanity to believe they were.

      God, I loved those books, especially towards the end of the fourth one where things started to wrap together from the beginning. No spoilers if you haven't read the second pair of books, but suffice it to say that the answers to many of the questions that are hanging around from the first book are waiting in the fourth. And those that aren't answered just make the story that much more magical, in my mind.

      Oh yeah, and every person understands how the AIs and farcasters operate after the shared moment. They took a while to explain it, but it did eventually come out.

      OK, enough of the Simmons rant. I loved the Hyperion/Endymion books, and could talk about them for hours, but I won't.;-)

      --

      ------------

    11. Re:What's the big deal? by cyberformer · · Score: 1
      It's easier to predict the weather next century than tomorrow, because of the laws of averaging. It's like roulette: I can't predict where the ball will land on the next spin, but I can say with absolute certainty that if I stay in the casino for long enough I will eventually lose all my money.

      Also, Gore did get more votes than Bush before any recount. It's just that Bush's majority of one supreme court judge counts for more than Gore's majority of half a million ordinary voters.

    12. Re:What's the big deal? by TWR · · Score: 2
      So, do you have blind faith in questioning everything?

      ;-)

      -jon

      --

      Remember Amalek.

    13. Re:What's the big deal? by TWR · · Score: 2
      It's like roulette: I can't predict where the ball will land on the next spin, but I can say with absolute certainty that if I stay in the casino for long enough I will eventually lose all my money.

      No, it isn't even remotely the same. Roulette is a bounded system with a limited, known set of variables. Over time, the ball should end up (on average) in each space the same number of times. I forget the exact details, but the reason the house wins at roulette (and why you shouldn't waste your money at it) is that there are N spaces on the board and N-2 spaces on the wheel, or the other way around.

      Weather has lots of particles and lots of factors that we can't even begin to understand. For a long time, it was global cooling which was supposed to be the end result of pollution. Now it's global warming. It is certainly true that the average temperatures that have been measured recently have been higher, but what's causing it? Is it a permanent thing or is it temporary? Considering we have about 200 years of hard data which we are using to predict 4 billion years, there's a bit of inaccuracy here.

      As for the election, the most accurate thing that can be stated is that more people INTENDED to vote for Gore. The problem is that they didn't do it correctly.

      -jon

      --

      Remember Amalek.

    14. Re:What's the big deal? by Faulty+Dreamer · · Score: 1

      Good one;-).

      Although I would say that by my very nature I would be willing to give up the "question everything" mentality if someone were to provide me an alternative that actually made more sense.

      --

      ------------

    15. Re:What's the big deal? by isomeme · · Score: 1
      BTW, has anyone else noticed that Katz has shifted gears over the past few weeks from the "computer people are the smartest, bestest, wonderfullest, most misunderstood" to "computers suck, and they are damaging our society beyond repair"? I wonder if he just had a major system crash a few weeks ago?

      Nah, he just has 10,000 shares of eToys stock.

      --
      When all you have is a hammer, everything looks like a skull.
    16. Re:What's the big deal? by Trepalium · · Score: 1

      Global warming may be occuring, but no one can say with accuracy if this is a natural phenominon or if it's caused by pollution. There are far too many variables, and most of the predictions are based on information that isnt' more than 200 years old and trying to relate it to 4 billion years of earth's history. The question is not if the world is getting warmer, but rather if we can really do anything about it. Reducing emissions of harmful gasses isn't a bad idea, but no one can say for certain at this point that it'll change anything.

      --
      I used up all my sick days, so I'm calling in dead.
    17. Re:What's the big deal? by nekid_singularity · · Score: 1

      I too loved those four (really two) books and definatley wish he would write some more in that universe, perhaps a prequal thing about how the Hegemon was formed or the introduction of the farcasters, or maybe something about the lions, and tigers and bears. The first and last books are the best, IMCO. I loved it when we found out how JESUSgirl (I really don't remember names well at all, but I can remember plot really well. Weird.) had spent that missing time in the future having a kid with The Hero. It brought tears to my eyes. And DAMN did I want a Farcaster house! It was almost physically painful reading the end of "The Fall of Hyperion" when The Great Bitch has the Farcaster network destroyed. I almost got the feeling while reading that Simmons was enjoying destroying the magnificant economy/society (hell are they really different things any longer?) he had so carefully made. What was your favorite story from the first book? Mine was the poets. It was just so funny and well-written. Simmons really conveyed the poets personality in the writing, and taht is why he is such a damn good author.

      --
      Numbers 31:17,18 Now kill all the boys. And kill every woman who has slept with a man,but save for yourselves every virg
    18. Re:What's the big deal? by Faulty+Dreamer · · Score: 1

      Martin Silenus (sp?) just completely rocked.

      I think I disagree with you on the point where the farcaster network was "destroyed" (even though only a part of it was really destroyed). Even when I first read it I saw that the woman that made that decision had done it for the betterment of society. The fact that it backfired for a few centuries doesn't mean that she did it out of spite. She did it to rid humanity of the yoke that the AIs had over them. I also think that as the story goes on in the Endymion books that you start to understand more and more how the Great Bitch (as you put it) was really acting in the best interests of humanity, and perhaps the universe.

      Have you read the story that's in that collection book? It's called.... oh damn, something Orphans, or Orphans of something? I can't remember it. But the plot is basically about some of the ships that go seeking 'other' places after the shared moment. Very long after. It's in a collection of short stories from sci-fi writers that are revisiting their favorite large stories with small additions.

      I agree with you that Simmons seemed to enjoy destroying the great society that he had developed. And I think that showed real courage for an author. Not only did those cooks demonstrate his ability to develop a full-fledged society, but it showed his ability to develop a full-fledged society, destroy that society, re-develop a new society, destroy that society, and by the end of the fourth book develop a completely new society. Not many authors have enough guts to completely destroy a society over and over and still have enough presence of mind to redevelop another completely believable society.

      I think my favorite story in the first books was probably the story of the old scholar with the daughter aging backwards. That was just awesome story telling, and particularly tugging on my emotions because of how much I enjoy watching children grow, and knowing how painful it would be to watch them grown younger and lose their memories of the past.

      But my favorite story overall, out of the whole mess, was probably the development at the end of the final book where we finally find out what the Shrike really is, or should I say, who the Shrike really is. In fact, I kind of wished that Simmons would write a story describing how that all comes about, but that's one good thing about Simmons. He doesn't describe things in such excruciating detail that there aren't any questions left. He leaves you enough room to let your own imagination try to fill in the gaps. I hope I am able to write half as well some day as he did in those books.

      --

      ------------

  11. Re:Computers can't be conscious... by AstynaxX · · Score: 4

    Well, some would argue that people are also just automata who respond in a predictable manner, if you know everything about their life from conception till the moment of the action in question. The issue is that humans are so complex, and have such a complex web of influences and forces, that the human mind cannot reliably predict what another human may do. In some sense humans, it could be argued, are psuedo-random, we are predictable, just not to any intellect we have yet spwaned or encountered.

    -={(Astynax)}=-

    --
    -={(Astynax)}=-
    "Darkness beyond Twilight"
  12. Yep, that'll stop research by HiQ · · Score: 3
    To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time.

    So now this Harel decides that a problem is insoluble? If a team of researchers try to solve a problem, should they stop because Harel says it can't be done? Who does this guy thinks he is, the All-knowing deus? Isn't it so that the effort to solve a problem can yield other results? Isn't that what science is about?


    How to make a sig
    without having an idea
    1. Re:Yep, that'll stop research by Moeses · · Score: 1

      Some problems can be proved to be unsolvable. That's one of the topics apparently covered in this book.

    2. Re:Yep, that'll stop research by dgb2n · · Score: 2

      The study of determining what class of problems is insoluble is an area of research in and of itself. Rather than inhibiting research, it enhances it by eliminating endless research into intractible areas to let time be better spent on more fruitfull pursuits.

      Its been a few years since I studied it but what it comes down to is that certain classes of problems can be mathematically proven to be of a certain level of difficulty. If you can prove mathematically that the problem you're working on is equivalent to a certain class of known problems, you can deduct information about decidability, tractibility, etc.

      Wow. That made my head hurt just thinking about that class ;-)

    3. Re:Yep, that'll stop research by QuantumG · · Score: 3

      I was at a reverse engineering conference and heard a lawyer stand up and talk about what is legitimate research and what is not based on some recently based laws. Quite oblivious to what he was saying he uttered "... you should stop research ..." the most taboo words you can utter at a conference. Often you will hear people get up and say "you can't do that, it's impossible!" and the person who is there to present research into the problem will quietly and smugly ask "oh, do you think we should stop trying?" knowing full well that the response will come back in the negative. It doesn't matter if something is declared impossible. If someone thinks they have figured out a way to do even a partial solution to an interesting problem then it should be investigated.

      --
      How we know is more important than what we know.
    4. Re:Yep, that'll stop research by Blackheart2 · · Score: 1

      So now this Harel decides that a problem is insoluble? If a team of researchers try to solve a problem, should they stop because Harel says it can't be done? Who does this guy thinks he is, the All-knowing deus? Isn't it so that the effort to solve a problem can yield other results? Isn't that what science is about?

      Without having read the book, it seems safe to assume that Harel is discussing computability problems. These are the very foundation of computer science. Harel didn't just "decide" something is unworthy of further research; it is a fundamental theorem that the answers to some questions, such as the Halting Problem (given an arbitrary program, does it terminate?), are not computable. As this is a mathematical fact, not an opinion, trying to write a program which solves the problem in general really is certifiable exercise in futility.

      That said, finding special cases, i.e., classes of programs for which termination is decidable, is certainly interesting and useful and has led to some interesting mathematics. For example, typed, polymorphic functional programming languages such as ML are based on a core language (the polymorphic lambda-calculus) in which every program is guaranteed to terminate. Then, to turn that formalism into a general-purpose programming language, one generally extends it with, among other things, a facility for doing recursion, which destroys the termination properties, but still leaves you with a language which satisfies other nice properties and enjoys a relatively simple correspondence with formal mathematics, which is immensely useful for checking partial correctness.

      Anyway, it seems to me that what Harel is probably trying to accomplish in this book is not to obstruct research or dissuade researchers from pursuing ideas, but rather to point out to a non-technical audience what we know for a fact that computers are incapable of doing. (I admit I am somewhat aghast at the claim that some computer researchers are not aware of computability limitations, though! It's absolutely fundamental...)

      BTW, another good book is Douglas Hofstadter's Pulitzer Prize-winning Goedel, Escher, Bach: An Eternal Golden Braid, which goes into the issue in much detail and has much interesting musing on what artificial intelligence might mean.

      --

      BH
      Fools! They laughed at me at the Sorbonne...!

    5. Re:Yep, that'll stop research by jotaeleemeese · · Score: 1

      And there are some problems that are unsolvable and can't be proved to be unsolvable.... Godel mixed with Turing me thinks ....

      --
      IANAL but write like a drunk one.
    6. Re:Yep, that'll stop research by Zakk · · Score: 1
      There are certain problems in Computation (meaning algorithmic problems) that are impossible to solve. This can be proven mathematically. The most famous example is called "The Halting Problem" which asks if it is possible to write a computer program (lets call it A) that can determine if any other program (B) will ever finish, or if it will fall into an infinite loop.

      It was proven mathematically that there is now way to write program A so that it will work for any other program B.

      So the people deciding whether certain computational problems can be solved are the computer scientists and mathematicians.

      I understand your concern that we shouldn't discourage people from trying to solve very hard problems, but if something is truy insoluble, then it is a waste of time. Think "trying to prove the earth is flat." It's not, and so this is an impossible task...that's why only crazy people try it!

      -Zakk

    7. Re:Yep, that'll stop research by cheese_wallet · · Score: 1

      Not a flame: If a problem can't be proven unsolvable, how do you know it is unsolvable?

    8. Re:Yep, that'll stop research by chapados · · Score: 1

      Well, it's not Harel all by himself who decides that a problem is unsolvable. Some problems of computer science are known as "undecidable", meaning that no algorithm --- no matter how sophisticated or ran on your latest Beowulf cluster of 1000 workstations --- could EVER solve them. And you can establish this impossibility with a formal mathematical proof (generally proceeds as follows: if an algorithm could be found to solve the problem, then it leads to a contradiction). The best-known such problem is the so-called "Halting Problem", i.e. does there exist a computer program that can tell whether another computer program will terminate in a finite number of steps given a certain input? Does not exist; you can prove the inexistence.

      Other problems are "intractable", meaning that even though a solution exists in theory, it would take so long to compute that we will all be deeply buried in our graves (and the Sun will have blown up) before your all-mighty Beowulf cluster comes up with the solution. (There are approximation techniques for many intractable problems, that are able to find "good enough" solutions, and yes this is a very active area of research in computer science right now).

      So Harel "does not decide by himself". And if you want to waste money solving an undecidable problem, it's your money, not mine... :-)

    9. Re:Yep, that'll stop research by Azog · · Score: 5
      So now this Harel decides that a problem is insoluble? [...] Who does this guy thinks he is, the All-knowing deus?
      (sigh). No, no, no. Go study some theoretical computer science before you attack researchers who actually know something about it.

      There are large classes of interesting problems which are incomputable. And that's not just because some PhD said "I tried for four years to solve this problem, and I couldn't figure out how to do it, so it must be incomputable."

      Incomputable is a technical term in computer science. Problems can be proved incomputable. These proofs are not trivial. They usually are based on a formal, mathematical model of a computer. If some problem P is proved incomputable, and if the proof is correct, then no real computer that has the same limitations as the "model" computer will ever be able to solve the problem either. It has nothing to do with speed or memory, either. These problems are simply not solvable with our current models of computatation.

      Now, IIRC, the "Church-Turing-Tarski Thesis" states that all reasonable (realistic) models of computation will have the same limitations, so if that theorem is true, then no computer will ever solve these problems.

      So, any research effort to try to solve the problem with current computers is totally futile. It would be like trying to find a solution to the equation "n * 0 = 100".

      You are correct that sometimes, trying to solve a problem yields other results. The way to try to solve these problems is to try to find an alternative model of computation, and prove that it is not resticted to the same class of problems as existing computers.

      For example, there is some interesting research being done on the limits of quantum computation. Perhaps quantum computers will be able to solve a larger class of problems. That might disprove the Church-Turing-Tarski thesis.

      The reason people should read this book is that many, many programmers out there do not have a theoretical computer science background. People who are self taught, or took a two year course from a technical school may be highly skilled programmers - I don't want to diss them. But they probably don't understand the limits of computation, and that might get them into trouble someday.

      And I haven't even mentioned intractability - the gigantic class of problems that we don't know how to solve quickly when the problem gets large. For example, many optimization problems seem easy on paper when you have a set of 2 or 3 objects. You code up a little demo program that can handle 10 to 20 objects. It seems a little slow, but you figure you can optimize it and find a better algorithm, and use a faster computer. Meanwhile Marketing is promising people that you will be able to solve the problem with 1000 objects.

      Maybe you work on the problem for months and never solve it and get fired. Or maybe you discover that the problem is intractable - NP-complete, for example - and that there is no known algorithm to solve the problem, and probably isn't one, and even the fastest imaginable computer using the best known algorithm could only handle 50 objects.

      This is why everyone should read a little about intractability and incomputability. Ok enough ranting, back to work.
      Torrey Hoffman (Azog)
      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    10. Re:Yep, that'll stop research by DCheesi · · Score: 1

      Technically, you can't know for sure with a particular problem, but in general it's safe to assume that at least some of the problems that aren't proven unsolvable are nonetheless unsolvable. In practice, of course, there are problems that are (or seem) obviously unsolvable, even though it can't be proven.

      Now the next fun question is:
      How do you know that you can't prove the problem unsolvable? (A: prove that the unsolvablability problem is unsolvable!)

    11. Re:Yep, that'll stop research by dash2 · · Score: 1

      You don't know that any specific problem is unsolvable. But you do know (it is mathematically provable) that there are some insoluble problems which cannot be proven to be insoluble. You know there are some, but you don't know which they are. Fun huh?

    12. Re:Yep, that'll stop research by heikkile · · Score: 2
      Didn't the Royal Society once make a short list of the few remaining real problems for science to solve - the rest was supposed to be perfecting the results and correcting minor mistakes that seemed to lead to inconsistencies, like small irregularities found in black-body radiation, and some electro-magnetic effects...

      --

      In Murphy We Turst

    13. Re:Yep, that'll stop research by wizbit · · Score: 1

      Excellent post. Appealed to me as a CS major but also extremely succint and appealing to even non-technically minded. Thank you!

    14. Re:Yep, that'll stop research by Peaker · · Score: 1

      It might even be provable that you cannot solve the problem of whether a number is prime.
      However, algorithms to do this with almost 100% precision emerged.
      Should we really cease efforts because it cannot be 100% solved?

    15. Re:Yep, that'll stop research by mesterha · · Score: 1
      Now, IIRC, the "Church-Turing-Tarski Thesis" states that all reasonable (realistic) models of computation will have the same limitations, so if that theorem is true, then no computer will ever solve these problems.

      This is really a question of physics. As such it will never be proven. At best on can show that a for a particular model (physics) of the world that the Church-Turing Thesis is true. Warren Smith of NECI has some papers on these types of results.

      Also, when you say "no computer will ever solve these problems," that's a little misleading. Nothing will be able to solve these problems. Using the (unrealistic) model of the Turing machine, these problems all suffer from logical problems similar to Cantor's diagonal slash. If Church-Turing is true then nothing will be able to avoid these logical problems.

      --

      Chris Mesterharm
    16. Re:Yep, that'll stop research by Goonie · · Score: 2
      Great post, but I'd just like to clarify one minor point that the casual reader might confuse slightly:
      • Incomputable: no algorithm exists that can solve this problem in all cases, even given an indefinitely fast computer and as much time as is required. The halting problem falls into this category. The absolute best you can do for these problems is find an algorithm that, in a reasonable amount of time, returns either the correct answer, or "don't know".
      • Intractable: an algorithm exists that can find a solution every time, but for large problems (typically large means >50 "things" but for some particularly nasty problems large means >4-5 "things") finding the solution may take an unreasonably long time (a solution won't be found until the universe dies). Faster computers will not help much, either, because making the problem slightly bigger increases the problem difficulty exponentially. If you *prove* a problem intractable (and there are a large class of problems that are strongly believed to be intractable, but we haven't absolutely proved it yet), the best you can do is either find an algorithm that gives you an answer quickly in the kinds of cases you are interested in, or find an algorithm that gives you an approximate, rather than exact, answer.
      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
    17. Re:Yep, that'll stop research by groen · · Score: 1
      And if you want to waste money solving an undecidable problem, it's your money, not mine... :-)

      Trying to solve an undecidable problem might not be such a good idea, but that doesn't mean we should immediately stop doing research. Take the Halting Problem, for instance. As you point out, there is no algorithm that tells you if a computer program halts, but that doesn't mean we should not try to find an algorithm that that solves the halting problem for everyday programs. This might also be a very hard problem, but there are a lot of programs where it is easy to see that it will stop.

      If you think trying to solve the halting problem `as good as you can' is still silly, consider another example. Finding the limit of some mathematical function in infinity is in general also undecidable. Yet, there are many math packages that try to solve the problem as good as they can. And there is a lot of research done.

    18. Re:Yep, that'll stop research by tomcode · · Score: 1

      Or it might tick off a few people enough that they try and solve some of these intractible problems. Nothing quite as satisfying as doing the impossible. In my undergraduate algorithms class our professor told us that if we solve one of those problems or prove P=NP, we would not only have an instant PhD, we would be excused from taking the final :-)

      --
      f u cn rd ths u cn gt a gd jb n cmptr prgmng
    19. Re:Yep, that'll stop research by Azog · · Score: 1

      Thanks, yes, you are completely correct - another case of "I should have previewed one more time".

      Torrey Hoffman (Azog)

      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    20. Re:Yep, that'll stop research by tnt · · Score: 2

      A little (perhaps unnecesary) clarification:

      There are large classes of interesting problems which are incomputable. And that's not just because some PhD said "I tried for four years to solve this problem, and I couldn't figure out how to do it, so it must be incomputable."

      The term computable can be defined as "solvable by applying an algorithm". An algorithm is a description of how to solve a problem, as in a series of ordered steps that provides a mechanical, reproducible way of solving a problem. If you apply the algorithm to the problem, you will always get the same results (unless the problem changes of course). In other words: there is a well defined set of mechanical operations that can be applied to get the desired results.

      Key here are mechanical and reproducible. These are what set the theoretical limitations.

      Apart from any book covering basic First Order Logic, I can recommend the following books as well:

      • "Computability and Logic", by George S. Boolos and Richard C. Jeffrey (Cambridge University Press) and
      • "Introduction to Automata Theory, Languages, and Computation" by John E. Hoproft and Jeffrey D. Ullman (Addison-Wesley).
      But most importantly is to get a good book on First Order Logic, because you will need to learn the logical notation, symbols and stuff (which were what kept me from understanding this stuff for a long time).
      --
      -- we turn sound into light...
    21. Re:Yep, that'll stop research by jotaeleemeese · · Score: 1

      That is the point! There are problems you want to solve, but they are unsolvable beforehand.

      Some of them you can not probe that are unsolvable, so basicaly you could be wasting your time trying to solve it in the first place.

      I just read a novel about this, very good and even easy. Godel and Turing (I think, it does not matter now) showed that.

      --
      IANAL but write like a drunk one.
  13. What can and cant be done by machine by PureFiction · · Score: 3

    Lets assume that the current trend of rapid increases in computing power continues a decade or two.

    The most interesting problems crunched on today (IMHO) with computers are simulation and complex problem solving. The latter meaning various algorithms for finding optimal solutions to combinatorial problems.

    Simulation meaning the ability to predict the behavior of physical structures, chemicals, processes, etc.

    Combinatorial optimization solving traveling salesman, design - VLSI, chemical engineering, etc. using algorithms such a simulated annealing, genetic or eveolutionary, nueral networks, etc.

    These types of processing will continue to grow in power and flexibility to a point where we can design incredibly complex systems entirely in silico.

    Once this is accomplished, the majority of human 'work' will consist of manual labors, or 'creative' tasks. The engineering types of processes, VLSI, CAD/CAM, structure design, will be crunched out by computers at a fraction of the cost, using incredibly powerful eveolutionary processes to find solutions no human could dream of.

    This is already happening in quite a few fields of expertise.

    Thus, we will be the eternal dreamers, searching for the endless areas of which to apply our computing power, and provide direction for its use. The rest will be done by the black box brutes.

    At least, that's my opinion... ;)

    1. Re:What can and cant be done by machine by Quarnage · · Score: 1

      It is true that there are limits to what is computable. That said, these are not limit on what computers can do, these are limits on what computers can do algorithmically. Meaning that computers cannot solve every problem in bounded or reasonable space/time. However, computers can function in a heuristic fashion and solve many problems that are computationally intractable algorithmically. The limitation is now that we are not guaranteed a solution like we would be with an alogorithm. However, this is a limitation we should be prepared to live with...because we already are. In one example: medical diagnoses. Human doctors do not follow an algorithm to arrive at a medical diagnosis, there are parts of the process that may be algorithmic but there are many fuzzy areas where an expert practitioner has to make an educated guess.

      --
      http://www.crispypix.com
      CrispyPix enhances images right in your browser!
  14. Me Me by TheFlu · · Score: 1
    I know one thing computers can't do:
    Book Reviews

    Genetically altered love Penguins: The Linux Pimp

    1. Re:Me Me by QuantumG · · Score: 2

      Computers cant do book reviews.
      Jon Katz cant do book reviews.
      Jon Katz is a computer.
      QED.

      --
      How we know is more important than what we know.
  15. What? by Typingsux · · Score: 2
    I thought I wouldn't have to bother with any longer, thanks to computers:

    Washing the dishes

    Taking out the garbage

    Cooking

    Going to the bathroom

    Eating

    Breathing

    Drinking

    Dying

    This article really ticks me off!

    --
    The above post is an editorial, the poster cannot and will not be held responsible for all or in part for it's contents
    1. Re:What? by 31: · · Score: 1

      that's funny, I was hoping computers would make it so I could do *more* drinking...

      ---
      I'm not ashamed. It's the computer age, nerds are in.
      They're still in, aren't they?

      --

      ---
      I'm not ashamed. It's the computer age, nerds are in.
      They're still in, aren't they?
  16. Except many on slashdot do by FallLine · · Score: 2

    Except no one, in this generation at least, is saying anything of the kind. Where as we have Katz and countless other people on slashdot saying that they can, are, or will frequently to varying to degrees. Not everyone on slashdot is either an engineer or a programmer. In fact, I'd wage that the vast majority of frequent readers are between the ages of 16 and 20...those who generally don't have much professional experience.

    1. Re:Except many on slashdot do by Tomin8tor · · Score: 1

      Strange. I know 20 or 30 slashdot readers (maybe more), all of whom are in the age group 25-45, all of whom are working computer professionals scattered across probably 20 companies in Ottawa. I don't know anyone under 19 who reads it. And I don't know non-programmers who read it (well, if you include a few fringe types like DBAs, Web guys, and such).

      Perhaps Taco ought to have one of his infamous polls get us some demographic info about the slashdot audience. I suspect you'll find more mature, professional people than you would otherwise suspect.
      Pleasure in the job puts perfection in the work.
      There was never a genius without a tincture of madness.

      --
      Pleasure in the job puts perfection in the work.
      There was never a genius without a tincture of madness.
      Aris
  17. Re:What computers can't really do by atrowe · · Score: 2

    Sure they can. Go into your preferences menu, and check the box marked "JonKatz". You will never see one of his stories on Slashdot again as long as you're logged in. Stop whining.

    --

    -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

  18. The one thing they can't do... by Tomcatter · · Score: 2

    Get me a date.

    ----
    Ray, when someone asks you if you're a god, you say yes.

  19. David Harel by Scarblac · · Score: 2
    At least I know the author. David Harel wrote Algorithmics: the Spirit of Computing and I really liked that book. I read it in the first semester of my first CS year, so that's the level you should think of.

    It explains what algorithms are, what complexity and the "big-O" notation are, and has a good discussion of P vs NP, and decidability.

    Given this background, I suppose this book also covers the "computers can't do everything" from that angle.

    --
    I believe posters are recognized by their sig. So I made one.
  20. One of the first books? Are you kidding? by Slef · · Score: 4

    Harel, [...], may have written one of the first books in recent memory that focuses on the limits of computers.

    Search on Amazon.com (or others) for books on "Complexity Theory" or "Theory of Computation". I get 277 hits.

    We now know that not all algorithmic problems are solvable by computers, ...

    Now? This has been known for 50 years (The halting problem, etc). The book might be very good, but please don't make it sound like this is news.

    --
    -- Slef
    1. Re:One of the first books? Are you kidding? by Anonymous Coward · · Score: 1

      Of course it isn't news, it's an advertisement. Slashdot book reviews and movie reviews are ADVERTISEMENTS. Haven't you realized that yet?

    2. Re:One of the first books? Are you kidding? by cporter · · Score: 2

      Agreed. And one of the best books about the limitations of computers, pre-dating this one, is Roger Penrose's The Emperor's New Mind.

      Penrose convincingly presents the flaws in the theories that computers will be able to 'think' and 'feel' as humans do, or even effectively simulate such.

    3. Re:One of the first books? Are you kidding? by Goonie · · Score: 2
      Penrose's "proofs" are hotly debated by many people working in logic and AI. I tend to agree with the dissenters, though I'm not convinced I've understood his arguments completely enough to be sure he's wrong.

      Anyway, the jury is still very much out on Mr Penrose's ventures into the world of AI.

      --

      Any sufficiently advanced technology is indistinguishable from a rigged demo
      --Andy Finkel (J. Klass?)
  21. As a computer scientist turned neuroscientist... by Illserve · · Score: 3

    I'd probably disagree with most of this book. There's no reason that even a Turing machine couldn't simulate a problem solving device as complex as the human brain, provided you'd figured out all of the physiological properties that contribute to intelligence.

    But even before that goal is reached, computers are going to go a very long way in enhancing our own intelligence and problem solving capabilities. Hell they already have.

    Another point is that the solution to some of these problems may not take the form this guy expects. We could change the laws of physics by building a virtual reality indistinguishable from reality, putting everyone into it and then changing the rules.

    Computers are tools and they will solve whatever problems we tell them to, eventually.

  22. Humans can't be conscious, thank God. by Anonymous Coward · · Score: 1
    Humans are just simple chemical reactions. This means that everything they do is utterly predictable. The very essense of being conscious is an ability to behave in a random fashion, also known as free will. Humans will never have free will and will never be conscious, not in their present Chemical Reaction form, anyway.

    It is for the best, anyway. I don't want to be superceded mentally and made redundant, like the chemical revolution made my mixer-attachments redundant. [ok, so I'm reaching here.] So I am very glad conscious humans are impossible. It would be dangerous for us if they were.

    --Peripheral's Arrival, The

    1. Re:Humans can't be conscious, thank God. by UnknownSoldier · · Score: 1

      > Humans are just simple chemical reactions.

      And the concepts/ideas we think of, are just checimal reactions, too? Yeah right.

      Yeah, I know, don't feed the trolls...

    2. Re:Humans can't be conscious, thank God. by Peaker · · Score: 1

      He was merely exaggurating to explain a concept.
      Consiousness is not true randomness, that does not necessarily exist in the brain.
      Chemical reactions can explain the brain, and your question is similar to:
      - Computer CPU's are made of silicon.

      And the numbers they crunch and their results, are just made of silicon? Yeah right.

      In other words, its bull :)

    3. Re:Humans can't be conscious, thank God. by UnknownSoldier · · Score: 1

      &gt And the numbers they crunch and their results, are just made of silicon? Yeah right.

      That raises an interesing point: In one sense the numbers are just electronic pulses, but how we interrupt the data, gives it meaning. I think that's what makes the computer such a fascinating tool - we can manipulate binary data, and it can be either a) video, b) audio, c) symbolic, and yet the underlying data is still just numbers! Is there a phrase to describe this process?

    4. Re:Humans can't be conscious, thank God. by boarder · · Score: 1
      There is something I think you are neglecting:
      Chaos and Non-linear effects

      Humans may be simple chemical reactions, but they are modelled as non-linear systems. These systems don't always have one single solution for a single initial condition. You can't predict their behavior. Non-linear systems can also diverge and/or become unstable for small perturbations adding more unpredictability. There are plenty of chemical reactions that are non-linear and chaotic. Snowflakes and those cool hand-warmer things are chaotic and will crystallize differently every time.

      Besides, even if we were predictable systems, one would have to know nearly EVERY single state inside a person's brain to be able to predict their behavior. Due to the fact that everyone is different we can be modelled as having "free will." What "free will" is is a question for the philosophers out there.

      As for your statement that consciousness denotes an ability to behave in a random fashion, why can't our brains have a random number generator? (I know there is no such thing as a TRUE random number generator, but I'm trying to make a point) Nobody REALLY knows exactly how the brain works and why only certain percentages of them appear active (I think the other 90% or whatever IS being used, we just don't know how).

      That is just why I think humans are conscious and not predictable.

      --
      IANAL, but I play one on /.
  23. Re:What computer's can't do? by funkman · · Score: 3

    2. To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time.

    4. To make possible the otherwise impossible.

    Computers are unable to interpret English to discover typos in words spelled correctly. Forget the unsolvable problems, I prefer insoluble ones more. They go so much better with tea.

    They can't make the author appear smarter either. First I will state computers cannot solve a problem, then I will say I will use computers to solve problems which were once impossible.

  24. Books on technological criticism by Marasmus · · Score: 1

    This makes me think of Clifford Stoll's book "Digital Snake Oil"... it's been around for many, many years now, and although Stoll may fall far outside the run-of-the-mill geek stereotypes of action and perspective, his point of view on the criticism of the internet boom surely isn't a needle in a haystack.

    If you want to dig a little deeper into the sociological aspects of these subjects than Harel's book reaches, you may want to read Clifford Stoll's "Digital Snake Oil".

    And if you don't know who Clifford Stoll is, read "The Cuckoo's Egg" first. :) I'm sure you can find it on b&n or amazon's sites.

    --
    .... um, i lost you after "0110100001101001".
    1. Re:Books on technological criticism by Mr.+Slippery · · Score: 2
      If you want to dig a little deeper into the sociological aspects of these subjects than Harel's book reaches, you may want to read Clifford Stoll's "Digital Snake Oil".
      Actually, it's Silicon Snake Oil. He has another, newer book along the same line called High-Tech Heretic. I think he goes a little far in his criticism, but it's a good counterbalance to the hype, especially about the use of computers in schools.

      Tom Swiss | the infamous tms | http://www.infamous.net/

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    2. Re:Books on technological criticism by AMK · · Score: 2
      I read Stoll's book a month ago; here's my capsule review:
      A remarkably repetitive book that would have been good at the length of, say, 50 pages or so, but instead is padded out to 239 pages. Stoll's basic points are nothing novel: 1) Information is not wisdom. 2) Computers are expensive and get outdated really quickly. 3) Because you're on the computer right now, you're not doing some other activity that Stoll considers more worthy. There are a few amusing anecdotes scattered through the text, but mostly this book is one long complaint; at times justifiable, at times not, but irritating throughout.
  25. Aww... by American+AC+in+Paris · · Score: 3
    "...our hopes for computer omnipotence are shattered. We now know that not all algorithmic problems are solvable by computers, even with unlimited access to resources like time and memory space."

    Huh. That really flies in the face of what we thought about the power of computers back...when? Circa Fritz Lang's Metropolis?

    Perhaps the above should read:

    "My hopes for computer omnipotence are shattered. I now know that not all algorithmic problems are solvable by computers, now that I've read through decades' worth of essays written by some of the greatest computer scientists ever to live."

    information wants to be expensive...nothing is so valuable as the right information at the right time.

    --

    Obliteracy: Words with explosions

  26. Did you read the book Katz? by QuantumG · · Score: 1

    Has anyone read the book and actually care to tell us what the author believes computers can't do? Sheesh.

    --
    How we know is more important than what we know.
  27. Cyborgs are the way of the future by NeMon'ess · · Score: 1
    Rather than fearing the power of machines, it is better to embrace it. Few would argue the invention of a fork lift was a bad thing. Mechanization helped to make computers possible. The incredible capabilities computers do and will offer can help humans if put to our use. In the future, it way well be possible to wear a contact lens that automatically focuses your vision. Implants could synthesize drugs to treat or prevent many conditions in emergencies. Implants connected to the mind could give us extra-sensory perception. Jacking a computer into the mind could help us solve problems faster than one brain alone could.

    What if computers eventually "think" like Data in The Next Generation? Suppose Data's successor is smarter than Captain Picard? Would you fear being led by a machine like the crew of Enterprize feared letting the computer pilot the ship in one episode? If you worry about a Terminator future, you need only look to Asimov's 3 Laws of Robots. No decent computer system today is without failsafes, and neither should the computer systems of the future.

  28. Spell checking on slashdot! by BlowCat · · Score: 1
    What computers really can't do is to reject slashdot stories with spelling errors.

    s/reknowned/renowned/

  29. Modern AI against the NP-hard curse by Thomas+Miconi · · Score: 2

    From what I understand though JK's description, Mr Harel is probably talking about the NP-hard problems, ie problems which take exponential time to solve (exponential being related to their "size", eg solving the travelling salesman problem for N cities takes k*exp(N) steps).

    Although those problems are effectively unsolvable through the classical, algorithmic way, quite a lot of them can be solved using the most recent AI techniques - the drawback being that the solution is not 100% guaranteed optimal. Genetic Algorithms [?], for example, are the most powerful optimization tool that ever came out of AI. It can deal with the travalling salesman's problem (see one version here), just as well as other technique such as "Ant colonies"

    Furthermore, complexity theory (which deals with "computability") only holds for Turing machines. DNA / quantum computers do not fell in the "NP-cursed" category of computers.

    Mr Harel's thoughts, while being perfectly snesible as far as his own field is concerned (Turing-like algorithmics), should not be taken as holy scripture. Digital calculators are only a couple of decades old. It took thousands of years to fully exploit the power of the steam engine. We can try to imagine what "computers" will be like in 30 years from now, but expecting such a forecast to be accurate would be foolish.

    Thomas Miconi

    1. Re:Modern AI against the NP-hard curse by Animats · · Score: 2
      Not the travelling salesman problem again.

      The TSP is one of a sizable class of NP-hard search problems for which the optimal solution in the worst case is very hard, but a near-optimal solution in almost all cases is easy. It doesn't take "modern AI", either, just an algorithm with a random component discovered at Bell Labs in the 1960s.

      For those of you who care, here's how you solve the TSP:

      • 1. Create some path that connects all the nodes.
      • 2. Cut the path at two randomly-chosen links, creating three segments. Reassemble the three segments in all possible ways, and keep the shortest path produced.
      • 3. Repeat step 2 until no improvement is observed for a while.

      This is quite fast. The TSP for 50 nodes can be solved on a 6MHz PC/AT in less than a second. (It's been a while since I ran that program.)

      The random component makes it impossible to create a pathological case for which the algorithm makes repeated bad choices. This is a case where indeterminism beats determinism.

    2. Re:Modern AI against the NP-hard curse by tbo · · Score: 2

      Nobody has been able to prove that NP != P. If someone were to discover proof that NP = P (which would most likely be done simply by finding an efficient solution for any NP-complete problem, such as TSP), then most of Harel's objections would be shot down. In short, he's basing this on a guess that NP!=P.

    3. Re:Modern AI against the NP-hard curse by scruffy · · Score: 1
      I think the subtle point that should be made is this. It is hard to solve all instances of the traveling salesman problem, and it is impossible (undecidable) to solve all instances of the halting problem, but it is often not-so-hard to solve or approximately solve many, if not most, of these instances. If you have read Penrose's book, he seems to have no clue about this.

      For example, computer programmers are faced with debugging programs every day, and debugging is very easily shown to be impossible to do all the time. Nevertheless, many programs are successfully debugged, and many, many programs are debugged enough to be useful, like the Netscape browser I am using right now.

      I wouldn't get too excited about genetic algorithms, neural networks, or anything else being the magic bullet of artificial intelligence or computer science. Genetic algorithms are just one of many useful tool of AI, just not a tool for every problem.

    4. Re:Modern AI against the NP-hard curse by Azog · · Score: 2

      If someone was to discover that NP=P, that would be the biggest and most significant event in the field of computer science and mathematics since... um.... since forever, really.

      It is not just a "guess". Sure, it has not been proven that NP != P. But most computer scientists strongly believe that P!=NP. Calling it a guess is like saying that Stephen Hawking "guesses" that the universe started with a Big Bang.

      When I die, the first question I ask God will be... "So, what's with the P!=NP thing?" :-)


      Torrey Hoffman (Azog)

      --
      Torrey Hoffman (Azog)
      "HTML needs a rant tag" - Alan Cox
    5. Re:Modern AI against the NP-hard curse by CFN · · Score: 1

      Undecidability (i.e. problems that cannot be solved by a Turing Machine) has very little to do with 'this whole NP!=P thing'.

      An NP problem can easily be solved on a TM, it just might take a very, very, long time to do it.

      This is entierly different than saying something can never be solved by a machine. There is a whole class of functions that would be very useful (the standard halting problem example for one), but which can never be computed.

    6. Re:Modern AI against the NP-hard curse by delmoi · · Score: 1

      It took thousands of years to fully exploit the power of the steam engine.

      Dude, what the fuck? Steam engines are not thousands of years old. I belive they were developed in the 1700s

      --

      ReadThe ReflectionEngine, a cyberpunk style n
  30. Computers may not be able to... by kastaverious · · Score: 1
    fall in love, appreciate music, however they facilitate it. Welcome to the Internet!

    --
    GiraffeSville, a place anyone can call home
    1. Re:Computers may not be able to... by Jimzovich · · Score: 1

      And computers can't demonstrate courage, or cowardice, or passion or cruelty (okay, that last is debatable). They can't baffle us the way the human heart can, for good or ill.
      And even if they could create art of more significance than a mediocre advertisement copywriter or graphics person, even if they could turn out something as good as Homer, or Shakespeare, or Bob Dylan, it could never generally inspire us they way human artists do. It wouldn't make us think how mysterious (not random, mysterious - there is no mysterious generator card) we really are.
      We've come a long way from abaci to computers, but have we really improved on say, Socrates in our understanding of ourselves? Will a computer help us to do that?

      *My sig can beat up your sig...probably*

      --
      The only thing we knew for sure about Henry Porter was his name wasn't really Henry Porter...
  31. Good, but flawed, point by Matrium · · Score: 1

    I agree that computers have limitations. They are just tools, to be used like any other. As a tool, the degree of skill the user of the tool possesses determines the quality of the final product. I don't agree however with the statement of "[One of the goals is] To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time." This is the type of apathy that will harm the realm of computing, not help it. If you look at the past, all of the things that have brought forth progress and innovation have been accomplished through people using tools to overcome with was thought to be impossible. Sailing around the world, human flight, space travel, etc. All of these were at one time thought to be just dreams, things that would never come to fruition. So, maybe this book should focus more on the point of that while currently computers might not be able to solve a certain algorithm lets come up with a better way of computing that might one day solve this problem. Instead of telling them that what they are doing can't be done, lets put the challenge out to them and see if they can turn this impossible dream into reality.

    1. Re:Good, but flawed, point by yamla · · Score: 2

      Please provide one example of a person solving a problem (whether that be sailing around the world, space travel, whatever) that was mathematically proven to be unsolvable.

      --

      Oceania has always been at war with Eastasia.
  32. Re:What computer's can't do? by Anonymous Coward · · Score: 2

    Pay attention to the second definition here...

    insoluble (n-sly-bl)
    adj.

    1.Abbr. insol. That cannot be dissolved: insoluble matter.
    2.Difficult or impossible to solve or explain; insolvable: insoluble riddles.

  33. Actually... by Chris-en-topper · · Score: 1
    Actually, all computers that have been build so far are not Turing machines, but finite state machines.

    Taken as a theoretic algorithm-crunching entity, computers are both FSMs and Turing machines, since the two are equivalent.

    1. Re:Actually... by QuantumG · · Score: 2

      They are equivilent because they can do the same things, but they are not the same. No-one can build a turing machine because it requires an infinite amount of tape.

      --
      How we know is more important than what we know.
    2. Re:Actually... by JimH · · Score: 1

      The amount of tape is not infinite. It is unbounded.

      If I were to define a `book', I would not put a
      limit on the number of pages. But no book is
      infinite.

      The fact that anytime my computer uses up the
      space on the floppy, it can signal me and I can
      put in another, means that my computer's storage
      is unbounded. But my computer's storage is not
      infinite.

    3. Re:Actually... by QuantumG · · Score: 2

      What's the difference? I dont see it. I dont think turing saw it either because he used the word "infinite".

      --
      How we know is more important than what we know.
    4. Re:Actually... by Ziviyr · · Score: 1
      If you want an answer to your problem you will find a way to make it require less tape then.

      Turing machines can be built, and can be functional and even useful.
      A computer simulation would be even more useful though. :-)


      --

      Someone set us up the bomb, so shine we are!
    5. Re:Actually... by QuantumG · · Score: 2

      your web site has nothing on it. And a turing machine without an infinite tape cannot run all the programs that a turing machine with an infinite tape can run. So you may say that your computer is equivilent to a turing machine but it is only equivilent to a turing machine with a certain length tape, make the tape any longer and your computer is now not equivilent.

      --
      How we know is more important than what we know.
    6. Re:Actually... by slim · · Score: 2

      Turing machines can be built, and can be functional and even useful.

      "Can be built", I'll buy. "Functional" I will also acknowledge. But "useful"?

      Other than as an educational toy, what use is a physical Turing machine (that can't be done cheaper and better by a PIC chip or something)?
      --

  34. A computer solution by Anonymous Coward · · Score: 2

    Of course you could edit your preferences and rid yourself of katz .. but that has been mentioned already.

    Here's a better solution: if you run Unix, edit "/etc/hosts" and add this line:

    127.0.0.1 slashdot.org


    If you run windows, simply get a large pair of all metal scissors and cut the power cord to your computer. The shock should hopefully kill you, and if not, your computer will be disabled. Thereby protecting you from katz. (unless he shows up at your house.)

  35. Evolution by lobiusmoop · · Score: 1

    This is similar to cavemen remarking on how it would never be possible to touch that big white circle in the night sky. New technology and new ideas are always seen as 'magical' because they extend the cultural notion of what is possible. (I'm thinking of radio, the telephone, television, jet propulsion...). Marconi's friends labelled him as insane when he said that he had found out how to send messages silently through the air . And the recent exponential increases in computing power are surely bringing AI closer, which is again going to change the way we look at what is and is'nt possible. Wait and see.

    --
    "I bless every day that I continue to live, for every day is pure profit."
  36. Another Reason by Arkleseizure · · Score: 2

    (Haven't read it yet, BTW)

    People trying to make a point often seem to invent an "prevailing opinion" to argue against. I don't think that many people really think computers are omnipotent. Good idea for a book though.

    Another good reason for tackling this point is that understanding what computers *aren't* highlights some really odd things about what minds *are*.

    Books like this one, "The Emporer's New Mind" and "Godel, Esher, Bach" do do seem to imply some truly wierd things about the capabilities of human brains.

    Incidentally, does anyone know of any research into analogue computing approaches to artificial intelligence? It seems fairly clear from the maths that nothing which is limited to carrying out tasks a Turing machine could perform will ever shed that much light on the nature of the mind

  37. Computers can't play Go by jpm242 · · Score: 1

    Computers can't play a decent game of Go.

    The brute-force approach used for chess is simply out of question since there are too much possibilities. As for move catalogs, they can be used for some situations, but not for game strategy. And strategy, as opposed to tactics, is what go is about.

    Until someone figures out a way to teach a computer to think for himself, a good go computer player won't exist. I don't think we'll be seeing that soon.

    JP

    --
    --- Worst tagline ever.
    1. Re:Computers can't play Go by jpm242 · · Score: 1

      The number of possible board configurations in go is 3^361, which is larger than the number of atoms in the universe. Why don't you find out when Moore's Law will make that possible... I doubt that a brute force approach, even if possible at all, would be appropriate.

      Get a clue. It ain't chess.

      --
      --- Worst tagline ever.
  38. What computers can't do by gregbaker · · Score: 2

    Ooh... ooh... I know! They can't solve the halting problem! Do I get participation marks?

  39. Some quotes on the subject by yellowstone · · Score: 3
    Some quotes on the subject, by people more eloquent than me:
    When a distinguished, but elderly scientist states that something is possible, he is almost certainly right.

    When he states that something is impossible, he is very probably wrong.

    Arthur C. Clarke's - First Law
    The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.
    -George Bernard Shaw
    I can't speak for other /.-ers, but I'm not really interested in people who want to talk about what can't be done...

    -y

    --
    150 Opening BINARY mode data connection for slashdot.sig (129323052 bytes).
    1. Re:Some quotes on the subject by Cyno · · Score: 1
      I can't speak for other /.-ers, but I'm not really interested in people who want to talk about what can't be done...

      I agree with this point. Mr. Kats has written some excellent/thought provoking articles for slashdot in the past, but this one has a very strange tone to it. It is a criticism of what computers can or cannot do with no examples of exactly what they can or cannot do. Instead it sparks stupid arguements not much more interresting than those sparked by apple and their lack of mouse buttons.

      Personally I'd be more interrested in hearing about what computers have done already, beyond what we thought they could do. Or ideas on what sci-fi devices have already emerged out of the last few years of computing and what we can expect to see in the near future. Or more about how our past is unfolding in new ways, becoming more clear by the day, thanks to the net and the flow of information. But that's starting to get a little off topic.

      Of course there are computing tasks that computers can't do. Ever try to divide by 0? I've tried that a lot in my calculus courses, but my little HP48 couldn't handle it. And neither can our Athlons or P4s. But through programming I could write some software to look at the equations algebraicly and follow the rules all math students have to in order to break apart the problem into smaller, easier to handle parts. And then find the derivative or integrate the equation, etc. You don't always have to use REAL numbers to solve a problem. Most of superstrings and higher mathematics is based on imaginary numbers. Computers can handle those just as easily as we can.

      In short, its not the computer, its the programmer, so let's just be a little more optimistic. :)

  40. Nothing New. This guy's 60 years too late. by jd · · Score: 2
    Renoun mathematician and TRUE father of modern computing, Alan Turing, proved that there was a very definite limit to what could be done on a computer.

    Any operation that CAN be done is called a "computable problem" (great surprise, that one!), and ANY computation device with sufficient time and memory can solve ANY computable problem.

    The "classic example" that University text books the world over still use to this day is the infamous "halting problem" as an example. Can you write a program that, given ANY code, determine if it'll ever halt?

    The answer is no. You can't. You =can= write programs that'll work for a =range= of programs. (It takes no great feat to write a program that'll check "Hello World".) But a generic program is impossible.

    (The proof of that involves feeding the program itself. Since knowing whether it'll ever stop is dependent on knowing whether it'll ever stop, you have an infinite loop. The computer's molecules will decay long before it ever gives an answer.)

    One of the great challanges "Hard" AI scientists is this. If the human brain is a computational device, is reverse-engineering conciousness a computable problem? If not, then (by definition) the scientists can't do it.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Nothing New. This guy's 60 years too late. by mountain_penguin · · Score: 1

      what about non deterministic computers
      This book is solwy aimed at current computers which are based on turing machines however quoantam computers (based on quoantam effects) are non deterministic and can just know what the answer to a mathematical problem is without having to calculate the answer

    2. Re:Nothing New. This guy's 60 years too late. by jd · · Score: 2
      Quantum Mechanics are non-deterministic, on the micro-scale. They'd better be deterministic on the macro-scale, or the computer I'm sitting at might start floating away, whilst three dozen me's all try and grab the last apple which is turning into a penguin.

      (Douglas Adams might not be a top scientist, but the description of the Improbability effects are a lot like the Quantum world.)

      IMHO, whilst Quantum Computing is non-deterministic at any given instant, you can't avoid the breakdown into a deterministic state (and therefore Turing logic) any time you try to do anything.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:Nothing New. This guy's 60 years too late. by swillden · · Score: 2

      (The proof of that involves feeding the program itself. Since knowing whether it'll ever stop is dependent on knowing whether it'll ever stop, you have an infinite loop. The computer's molecules will decay long before it ever gives an answer).

      Just to pick nits, that's simplified to the point of incorrectness, and since Turing's proof is simple enough to describe in a paragraph, there's no reason to oversimplify.

      The proof involves assuming that a program exists that can decide whether, given any program and some input for it, that program will halt. Supposing we have this magical program (call it M for Magical), Turing then proceeds to show a contradiction. He does this by constructing another program that will loop forever if and only if it's fed a program that M says will halt. Then he feeds that machine to itself, which yields a paradox because if the machine halts when fed itself, then it will loop forever -- but wait! How can it both halt *and* loop forever? This is impossible. So, by contradiction, the original assumption (that M exists) is false. It's a really cool argument because it's very simple but really brain-twisting. A quick google search turned up this if you're interested in a better explanation.

      Goedel's First and Second Incompleteness Theorems are constructed in much the same way, BTW (and Goedel did it first).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  41. Computer Can't by kenthorvath · · Score: 1

    Reliably run Microsoft Products.

  42. living in the past by davonds · · Score: 1

    like a new computer, this book was obsolete before it hit the bookshelves. this book represents the most dangerous kind of hide your head in the sand type of thinking. as old A.E. once said, there are no absolutes, you simply can't make blanket statements that something is impossible. in times past it was impossible to go over 60 mph, because you couldn't breathe. in times past, much of what we take for granted today, was impossible. nay sayers stifle creativity, and hold back innovation. the only limits to what computers can do are current computer technology, current computer software, and human imagination, and the first two are constantly changing. computers may not be a lifeform, but computer science is, and it will continue to grow and adapt to meet all challenges, unless people stop trying to do something, because they have decided it can't be done.

    1. Re:living in the past by davonds · · Score: 1

      the laws of physics are rewritten daily, ten years ago, the concept of quantum computers didn't even exist, ten years from now they will be a reality. personally, I'd like to see what the application of controlled paired electrons, will do to computer technology. just because, I don't have the genious of Stephen Hawkings and the resources of Bill Gates, doesn't mean I can't see the potential to break the fourth wall.

  43. in-what-uble? by Anonymous Coward · · Score: 1

    from webseter's

    insoluble

    a: not soluble,

    b: having or admitting of no solution or explanation.

  44. What do you mean Computers can't do everything? by Gigs · · Score: 1

    The Second most powerful computer in the universe already figured out the answer: 42 !!!

  45. It's called knowing your market. by FallLine · · Score: 3

    Warning: Some might consider this flame bait. Caveat Emptor.

    Katz is a hack. He doesn't really care to think or challenge anything. All he wants to do is make a name for himself, sell "books", etc. To do that, when you have mediocre skills and limited intelligence, you must find your niche. Katz does this by being the loudest voice in the heard.

    When computers are "hot", he'll be their greatest cheerleader. When the internet is hot, he'll be there too. But when the Dot Coms start crashing, and there is a large sentiment that he can cash in on AGAINST it, he'll be there just as quickly. Never mind consistency. Just read his stuff over the past couple of years.

    I see Katz as a Clintonesque figure, albeit, without the charisma, intelligence, etc...always holding his finger out to the wind of public opinion or, rather, his niche audience of teenage "geeks".

    1. Re:It's called knowing your market. by QuantumG · · Score: 1

      yes, when magazines and newspapers meet hacks like this they send them on their way knowing that they are just going to piss off their readership, but Slashdot actively encourages him. So Slashdot, please, listen to your readers and get rid of Katz. My suggestion is that you have a poll or post a story, "Katz to go: You decide" and people can debate why to keep him on and why to let him go (although you could just do this on the poll).

      --
      How we know is more important than what we know.
    2. Re:It's called knowing your market. by Faulty+Dreamer · · Score: 1

      They would never get rid of Katz. You know why? Because, even though he pisses a lot of people off, or perhaps because he pisses a lot of people off, he generates a huge number of page hits. He does occasionally say something that is interesting, but he quickly follows that up with something that is so unbelievable stupid or obvious (or obviously flawed) that you can't help but respond. Lots of people read his articles now just so that they can find a way to slam him, and others read the threads just to read the slams.

      Someone that generates that kind of intensity isn't going away anytime soon. No matter how much of a hack/dumbass/moron/etc. he may be. He goes for the obvious, and pisses people off. That's just what the slashbots ordered. (He got me to respond.)

      --

      ------------

    3. Re:It's called knowing your market. by QuantumG · · Score: 2

      Hopefully some day he will outright slander someone and they will sue him into the ground, or maybe he will insult an ethnic group and they will take care of him. The standard response of "take him out of your preferences" does not do justice. Slashdot is spending money on him (or does he do this for free, either way) that they could be spending on someone more deserving, and that means I loose out. Think Geek looses out too. If someone else had done this review they might have done such a great job that the gazillion people on Slashdot rushed over and bought it, alas, now they will receive but a trickle.

      --
      How we know is more important than what we know.
    4. Re:It's called knowing your market. by Faulty+Dreamer · · Score: 1

      True enough. Hopefully someday there will be someone in the "management" that is smart enough to figure that out. Until then, we'll keep the burners lit.;-)

      --

      ------------

    5. Re:It's called knowing your market. by gscott · · Score: 1

      To do that, when you have mediocre skills and limited intelligence, you must find your niche. Katz does this by being the loudest voice in the heard.
      I would be cautious about saying someone had limited intelligence and mediocre skills if I couldn't correctly spell "herd". Good points though.

      --
      Scott Plumlee
    6. Re:It's called knowing your market. by FallLine · · Score: 2

      Yes, it was a typo/brain fart. Of course, when I post something small like that I don't put a lot of attention into the details. If I were commenting on some other poster's spelling and making spelling mistakes myself, then criticism would be well called for. However, it's plenty appropriate for me to knock Katz for his _fundamental_ lack of substance and his insincerity.

      Maybe it's a bit harsh to say that he has "mediocre skills and limited intelligence", but his work never seems to break free. It's not a detail. It's not even a product of a particularly good education to be able to write with some direction, never mind coherance. I would expect a reasonably intelligent writer to at least come up with something of substance every once in awhile. All I get from his work is repetition of common themes on slashdot mixed in with own rambling stream of consciousness, at best. His unique input, other than noise, is 0.

  46. Preaching to the Converted again... by Maeryk · · Score: 1

    Jon.. this is not news, groundbreaking, earthshattering, or even very good writing.

    You are, once again, preaching this to those who know better. Most anyone who reads slashdot understands enough about machines to know that its not the hardware that is really the issue.. its our ability to put what we want in the form that a computer can digest.

    Yes, that monstrous gigaflop machine they built can model the weather and atmoshperic issues on a global scale.. but it takes human (or in MS case, simian) fingers to write what the computer *needs* to do in order to get the desired results.

    Asking "what cant computers do" is like asking "what cant a 9 mm box wrench do". The computer is a tool, nothing more, and you have to know how to use the tool to get any beneficial work from it. Yes, you can use the above mentioned wrench as a hammer or a prybar, but they arent terribly effective as either.. it is much better tightening or loosening a 9mm nut.

    THe better question would be "What limitations do programmers have now that keep computers from doing wonderful things". In which case the answer would be: lack of vision, in some cases, lack of information to code into a program, and lack of *need* for all the fantastical things that people seem to expect computers to be able to do.

    Maeryk

    --
    Feminine Protection? What is that? A chartreuse flame thrower?
  47. This book isn't remotely original. by Chris-en-topper · · Score: 1
    Except no one, in this generation at least, is saying anything of the kind.

    What?!? The ideas this book covers are taught in every CS program at every university in the world.

    1. Re:This book isn't remotely original. by FallLine · · Score: 2

      I'm not saying it is or isn't. What I said, or meant to imply, was that no one in this day and age is saying that cars are the cure to all the ills of the world, while many still are hyping computers up to be just that. A lot of this applies to slashdot too.

    2. Re:This book isn't remotely original. by Interrobang · · Score: 1

      The ideas this book covers are taught in every CS program at every university in the world.

      Okay, great. I'm glad to hear it. But until someone in a university admissions department realizes that a) I don't learn math well by conventional teaching and b) it's my responsibility whether I pass or fail on the calculus involved, I'm never going to do CS at any university in the world...and I can't be the only one. Since I happen to be interested in the subject matter anyway, maybe the book actually is useful. Think I'll buy it.

      Interrobang

  48. It just so happens.... by Chris-en-topper · · Score: 2

    ...that I have an infinite amount of tape right here in my pocket.

    1. Re:It just so happens.... by pergamon · · Score: 1

      Is that an infinite amount of tape in your pocket, or are you just happy to see me?

      [Sorry]

  49. Deterministic != Predictable !! by Thomas+Miconi · · Score: 2

    Basic Chaos Theory [?].



    The very essence of being conscious is an ability to behave in a random fashion, also known as free will

    There's no such thing as true randomness on the non-quantic scale. What we call "free will" is the result of a (highly structured) bunch of intercommunicating neurons. While the process of decision (ie will) remains one of the darkest parts of the Neurosciences realm, we already have enough clues to figure out where we should look (can you say "basal ganglia" ?).


    Thomas Miconi

  50. I'll tell ya what they CAN'T do..... by bitva · · Score: 1
    .....Get me a girlfriend

    --

    I am currently not obliged to divulge that information as it might compromise the agents in the field

  51. Problems with a negative approach by Asic+Eng · · Score: 1
    It's pretty tough to *prove* that something can not be done. In a few cases it's possible, but every now and then you find that a problem can almost be solved or that you can get close enough to the solution for all practical purposes. E.g. by using heuristical algorithms.

    The problem with postulating "it can't be done" is that sometimes useful areas of research get blocked - this happened with neural nets for a long time. It was postulated that these nets could never implement an XOR function. This is only true for nets which lack an intermediate layer.

    Of course, today neural nets can implement an XOR...

    So it's easy to miss something when you declare something as unsolvable. Even when you have a mathematical proof (as in the neural net example).

    It follows that "can't be done" should only be used with the utmost care - a whole book of "unsolvables" seems ludicrous in this respect - unless he's merely re-iterating what everybody knows already.

  52. Re:Computers can't be conscious... by mcstar · · Score: 1

    The idea of "if you knew everthing you could predict the behavoir" has yet to explain things like inspiration or creation. How did Edision "just know" that he could create a light bulb. Anyone whose ever done something creative knows what I mean. There is a place from which ideas come that is outside the human mind. Otherwise, growth and change would not be possible. Think about it...

  53. Re:Simulate Life - NOT FLAMEBAIT by evilandi · · Score: 3
    SEWilco wrote: My favorite is those who want to eliminate animal testing by instead using computer simulation. Flip open any biology or medical publication and see how many details of biology are still being discovered, thus couldn't be simulated even if you had a computer powerful enough for the job.

    Some moderator marked the above as flamebait. That's bollocks. This is a highly valid point and totally on-topic for the subject of "what computers can't do".

    "Contentious" does NOT equal flamebait. Stuff like that NEEDS to be discussed. We can't just pretend a subject will go away just because some people feel passionately about it.

    SEWilco is quite right. You can't model what you don't know.

    In addition, computers require absolute parameters. Not only can you not model what you don't know, but you can't do worthwhile simulations (ie. those used for human life or death decisions) based on educated guesses.

    I only have respect for anti-vivesectionists who are vegans- not only in diet, but in clothes, tools, furniture and cosmetics too. Either animals are something we eat, or something we don't. Any half-way stance is hypocrytical.

    Since there is absolutely no chance of any nation enforcing veganism on it's population, anti-vivisectionism is ultimately futile.

    What I personally feel doesn't come in to it. There is no point arguing for a law if it will never get voted in or be enforced.

    --

    --
    Andrew Oakley - www.aoakley.com
  54. Re:FLAMEBAIT? by QuantumG · · Score: 2

    Flamebait == does not fit in with the majority opinion. You know, thinks like abolishing slavery, that was flamebait.

    --
    How we know is more important than what we know.
  55. Modeling Life by herwin · · Score: 1

    There's evidence (Rosen) that life can't been effectively simulated.

  56. Predictable? by Flavius+Stilicho · · Score: 2

    "Computers are just simple turing machines. This means that everything they do is utterly predictable."

    You obviously don't run Windows on your PC.

    Sorry, couldn't resist.

  57. Re: thousands of years of steam engines?! by coyote-san · · Score: 2

    It took thousands of years to fully exploit the power of the steam engine.

    The steam engine is only a few hundred years old, and the development of the first practical steam engine (by James Watt) kicked off the Industrial Revolution. If you date computers to WW-II, the steam engine is only about three times older than computers.

    If you date computers to Charles Babbage, which is not entirely unreasonable, then computers and steam engines are nearly the same age!

    While it's true that a steam-driven novelty was known in classical times, it was not an engine capable of doing practical work. While a hollow sphere with directed vents will spin when heated by an external flame, it doesn't generate much usable power.

    In contrast, a "steam engine" works by filling a sealed chamber with steam, then rapidly cooling it causing the steam to condense and the external air pressure to move a piston. This requires good metallurgy (so the chamber doesn't collapse) and tight manufacturing tolerances (so the piston will slide, but not let air leak around it), and a dozen other things to keep it from seizing up within hours. Calling the classical toy a "steam engine" is comparable to calling your walkman -- no, your cd-player -- a Cray supercomputer because both contain silicon-based circuitry.

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
  58. Re:As a computer scientist turned neuroscientist.. by Kristopher+Johnson · · Score: 1
    I'd probably disagree with most of this book. There's no reason that even a Turing machine couldn't simulate a problem solving device as complex as the human brain, provided you'd figured out all of the physiological properties that contribute to intelligence.

    See Roger Penrose's The Emperor's New Mind for a counterargument.

    -- Kris

  59. Quantum Computing, or The Emperor's New Mind by tbo · · Score: 2

    You sound like you hold the same viewpoint as Roger Penrose, famed mathematician and author of The Emperor's New Mind (which is probably a lot better than this book). Nonetheless, quantum computing offers an answer to all your criticisms of computers as conscious machines.

    Quantum computing introduces true randomness, non-determinacy, and other strange things into computing. It's hard to imagine how it it would not be possible to build a conscious quantum computer (theoretically, that is).

  60. Third-year CS by nano-second · · Score: 2
    I don't know about other schools, but everyone in Computer Science at the University of Waterloo has to take a course in 3rd year that, among other things (problems solvable by FA, PDA's, TM's), talks about problems that are unsolvable.Studying these topics seems like basic theory and I imagine most schools have something similar.

    I would bet most of the people who Jon Katz is talking about are rather naive when it comes to anything about computers, not just the limits of their capability.
    ---

    --
    I hope you're not pretending to be evil while secretly being good. That would be dishonest.
    1. Re:Third-year CS by systemapex · · Score: 2

      Yup. Although we haven't gotten into great depths about unsolvable problems, the fact that some problems exist which are unsolvable (and why) was discussed in second year CS at the University of Toronto. I don't think this comes really as much of a surprise to people in CS or well versed in technology.

  61. Re:As a computer scientist turned neuroscientist.. by Chris-en-topper · · Score: 1
    Assuming the human brain is a universal Turing machine, which is a BIG assumption.

    The brain is quite predictable on the micro-scale. It is a complex, large, massively parallel, but ultimately deterministic system. It definitely could be simulated and predicted on a UTM. In fact, a UTM could simulate the interactions of several brains.

    It never ceases to amaze me how deeply ignorant and arrogant run-of-the-mill so-called computer scientists are.

    And it never cease to amaze me the lengths to which non-CS people will go to keep up the obviously-incorrect argument that consciousness is some type of special unique property that only human beings are capable of exhibiting.

  62. Re:Speech recognition. by SFPCC · · Score: 1

    A girlfriend would do you good.

    --

    Slashdot First Post Compensation Commission
  63. We ought to be at mouse level by Animats · · Score: 2
    AI used to be compute-limited. Hans Moravec, in his 1988 book "Mind Children", has a calculation, based on the processing power of the neurons in the retina, of how much compute power would be necessary to make a brain. His measure of "power" in bits processed per second, reads as follows:
    • Bee - 10^9 bits/sec.
    • Hummingbird - 10^10 bits/sec.
    • Mouse - 10^11 bits/sec.
    • Human vision - 10^13 bits/sec.
    • Human - 10^14 bits/sec.

    He rates the classic VAX 11/780, generally considered to be a 1 MIPS machine, at 6x10^7 bits/second. So supposedly a top of the line desktop today, about 1500 times the power of the old VAX, is comparable to a mouse. A 1000-machine cluster should reach human power.

    But we're not even close.

    1. Re:We ought to be at mouse level by SpinyNorman · · Score: 2

      The problem with any calculation of this sort is that we don't know how the brain works, so it's impossible to know how to measure it's processing power. What if the basic architecturasl unit is the cortical minicolum rather than individual neuron, and what if the basic cortical "computational" mechanism is some kind of darwianian spreading of replicating attractor patterns (as has been suggested)...

      You could do a logic level or gate level simulation of a chip and get the same results, but one would unnecessarily use up WAY more compute power because you were simulating way below the level of what's actually going on at a macroscopic level.

      I wouldn't even claim that we're necessarily overestimating the computational equivalent - I simply think we don't know enough about how the brain works to know what factors we should be considering when trying to determine it's computational equivalent (if indeed such a concept makes any sense, which it probably doesn't!).

  64. Re: thousands of years of steam engines?! by jacobito · · Score: 1
    Calling the classical toy a "steam engine" is comparable to calling your walkman -- no, your cd-player -- a Cray supercomputer because both contain silicon-based circuitry.

    how about calling your Powermac G4 a supercomputer? sorry, couldn't resist...

  65. Infinite regression by ch-chuck · · Score: 1

    Well, some would argue that people are also just automata .... that humans are so complex, and have such a complex web of influences and forces, that the human mind cannot reliably predict what another human may do. ...we are predictable, just not to any intellect we have yet spwaned or encountered.

    Ok, so how a car works is magical, mysterious, even random and unpredictable to a child who hasn't studied physics or mechanical engineering yet, certainly. But to say human intelligence IS a predictable automa to a HIGHER intelligence just postpones the problem. Is the not yet spawned or encounterd HIGHER intelligence itself a computer simulatable automa or not? Can IT be comprehended and understood, modeled and computable by an even greater intelligence??

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
    1. Re:Infinite regression by CBAS · · Score: 1

      That's just the point, there doesn't have to be a "higher intelligence", there's only logic: the basic ruleset/instructions from which all intelligence is derived and therefore everything is completely predictable for someone who knows the basic instructions (yep, this turns the universe into one big computer :-)).

      Of course this leaves the question: how did the frickin' logic get there?
      Alas, there's no way to see the start of your own existance unless you create something similar (so let's create our own miniature universe or something!)

      Alteast that's the way I always figured the universe is built up ...

    2. Re:Infinite regression by scheveningen · · Score: 1

      still trying to figure out how to value reasoning.
      if one is forced by the "deterministic" laws of nature to draw conclusions, and not by logic, then what's the point of proving anything?

    3. Re:Infinite regression by ch-chuck · · Score: 2

      Of course this leaves the question: how did the frickin' logic get there?

      It was a human-made invention of Aristotle. There's plenty of logic defying randomness in nuclear decay, the Uncertainty principle, and heck, one fellow used the Gödel theorm to show that there's randomness in arithmetic!! The atomic API is still not completely defined.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    4. Re:Infinite regression by CBAS · · Score: 1
      Well I'm still reading the Aristotle article you linked (damn, my modem nearly choked on that one! :-)).

      Even though english is a third language to me, I feel like there's a distinct difference between "inventing" and "discovering".
      It's not because Ari-dude was the first to actually notice/comprehend/care about the way things happen/work that he "invented" it.

      Random is a term used to describe the unknown, IMO. Kinda like religion, you believe in random or you don't.

    5. Re:Infinite regression by lonedfx · · Score: 1

      if one is forced by the "deterministic" laws of nature to draw conclusions, and not by logic, then what's the point of proving anything?

      Who said there was a point to anything ?

    6. Re:Infinite regression by Actinophrys · · Score: 1
      The "logic defying randomness in quantum physics" is mainly a result of using the philosophically self-inconsistent Copenhagen interpretation. Use something decent, and it goes away...so far, the universe seems to work logically.

      And incompleteness is just that; all it shows is that no axiom schema generates everything, not that there is anything illogical or random happening.

  66. Re:Computers can't be conscious... by kreyg · · Score: 1

    The issue is that humans are so complex, and have such a complex web of influences and forces, that the human mind cannot reliably predict what another human may do.

    Also... isn't that an infinitely recursive problem? The greatest problem is "finding someone's state" without affecting them in any way (Uncertainty Principle type problem, both at the micro and macro levels). And you also need to remove the simulation itself from having any effect on the world you are simulating...

    Something reminding me of Asimov's "Foundation" - basically you need to say, "Yes, I know the future... no, I can't tell you. I figured out what would happen if I only told you I knew... so if I told you what would happen, it might not happen any more..."

    As for creativity and inspiration... I can't say if we even CAN "know" that the brain is deterministic, given the above problems, but mistaking complexity for insolvability based on "feelings" about the matter would be foolish (and extremely human :-)

    --
    sig fault
  67. DNA computers don't beat the NP curse. by Chris-en-topper · · Score: 1
    My understanding of computing with DNA at this time is that it requires the simultaneous presence of all possible solutions to the problem, and is therefore a lousy solution for most hard problems. (I've read that all of the possible circuits in a 100-node TSP encoded as DNA would fill the solar system, for instance).

    Admittedly, I *just* started working with DNA computation about a week ago. Please correct me if I'm missing something.

  68. Of course free will exists.... by ch-chuck · · Score: 1

    For instance, I'm free to go out to lunch or stay here and read this fascinating and enlightening discussion, and I choose to...

    Go eat!

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  69. Human brains ARE computers.(or brains are Magic) by Anonymous Coward · · Score: 1

    Human brains are complex biological turing machines.

    If you do not believe that the smallest component of the human brain follows some logic (which a computer could replicate), then you must believe that there is some other magic involved.

    And if you believe in evolution, but do not believe in eventual computer intelligence, you are even more silly. Because then you believe that nature can randomly create an intelligent machine, but thinking beings (assisted by machines and randomness) cannot. ??

  70. Anyone else remember "The Last Question" by Asimov by wynlyndd · · Score: 3

    The question to Multivac (and its incarnations throughout Time) was (moreorless) "How to stop the eventual heat death of the Universe."

    --
    "Dogs and cats, living together...it's mass hysteria!"
  71. What humans can't do by pnambic · · Score: 2

    Problems unsolvable by computers roughly fall into three categories:

    1. Mathematically proven impossible

    The Halting Problem and similar. These are inherently impossible to solve exactly or exhaustively. Note that this impossibility applies regardless of whether the entity tackling the problem is carbon-based or silicon-based.

    2. Theoretically possible (exact algorithm is known), but time-/space-consuming.

    The Traveling Salesman and his friends in NP. The jury is still out on whether their intractability is a human limitation (i.e. we just haven't managed to come up with a working algorithm in P) or whether they're really that hard, but if the latter is true, then again they're hard to solve exactly for anyone, not just computers.

    3. Things involving creativity, feelings, "true understanding", etc.

    A suprising number of technically knowledgeable people are willing to grant that one without further questioning, and that's understandable. After all, one can't quite imagine what an algorithm for coming up with a new idea or a subroutine for falling in love would look like, and yet humans are able to DO these things, and they're easy.

    So why is it hard to teach a machine to do that? Well, look at it from a different angle: how hard is it to teach a human to do that? Have you ever tried to explain what exactly "being in love" is? The best we've come up with so far in that area is art, music, poetry, which seems to evoke similar feelings in different people, but that's by no means fail-safe. So, from a not too unlikely point of view, humans can't do these things either - we don't know how to do them. They do us instead. Machines might suffer from the same shortcoming, but given the state of our knowledge about this area of human behaviour, we're not even in a position to find out yet.

    But then again, maybe the author of the book reviewed here has found a way...

    1. Re:What humans can't do by BlackStar · · Score: 2
      Your comment reaches to the crux of the matter. Many of the problems that computers either can't do or are poor at, we ourselves as human beings probably don't understand or don't have a method to solve.

      I'd add, however, that a few posters have pointed out Quantum and DNA computing, as "breaking the mold". I think writings in the vein of this book need to be cast against the backdrop of "... assuming the current method of problem solving and execution... ".

      Quantum computing offers a method that *may* break or reduce certain NP complete problems, as I understand it. Problems which were "impossible" in Newtonian mechanics are near-trivial in relativistic frameworks. Quantum problems which were near-intractible mathematically reduced to simple interactions with Feynman diagrams.

      If the problem is hard, or currently "impossible", a revolution of sorts in thinking is likely required. Those labels state that your mode of thinking needs to expand, as your problem space has grown beyond your solution.

      As was also pointed out, AI produced the genetic algorithm, which offers a new approach to certain NP search problems, like the travelling salesman. While this doesn't actually achieve a solution in less than NP time, it creates a method to find near-optimal solutions in linear or logarithmic time, using a very different approach.

      Be critical of new ideas. For that is science. But be open to those new ideas as well, for that is progress.

  72. cars != computers by Chris-en-topper · · Score: 1

    Computers are probably going to continue to increase in computational power until they exceed the abilities of the human brain. They definitely are going to be involved in solving quite a few of the problems that we have now, yes. I dunno who was saying that this meant all the worlds problems would be solved and history would be over.

  73. Actually... by cr0sh · · Score: 2

    While you are right that Heron's steam Aeolipile would not have been capable of much power, what IS amazing is the fact that the ancient Greeks had all the essentials for a true steam engine, but didn't take the route of combining the elements to create such a machine.

    The knew of valves and pistons - Heron even had an automatic temple door system that relied on air pressure drawing up water to activate the doors to open when a fire was burned on an alter nearby. Other uses were various automata for stage plays and productions, and for various waterworks (fountains and such).

    The truth of the matter probably revolves around the fact that they didn't need such machines - there isn't much practical benefit of a machine that only somewhat works, when slaves are much, much cheaper (and in plentiful supply)...

    Worldcom - Generation Duh!

    --
    Reason is the Path to God - Anon
  74. PETA and animal testing by BigBlockMopar · · Score: 2

    I'm not 100% against animal testing, and I'd rather things were tested on some rabbit before it gets to human testing, but, at the same time, most of the animal testing industry needs several hob-nailed boots to the head to correct it.

    Yeah. PETA goes a little too far; animal testing is a necessary evil. And I think most rational people see it as that.

    Though, perhaps if the PETA people would like to volunteer to spare a few guinea pigs...?

    Nope, didn't see any mad rush to the research labs for *that* one.

    --
    Fire and Meat. Yummy.
    1. Re:PETA and animal testing by darrylg · · Score: 1

      Indeed, it is cruel and unusual punishment, which should be reserved for those who deserve it. I suggest that script kiddies be used for these experiments. Darryl.

  75. nice title by sv0f · · Score: 3

    There are two famous books by the phenomenologist philosopher Hubert Dreyfus on the folly of Artificial Intelligence.

    "What Computers Can't Do: A Critiqe of Artificial Reason"
    "What Computers Still Can't Do: A Critiqe of Artificial Reason"

    AI folks hate these books for many reasons, but especially because Dreyfus is a technical doofus. He consistently misunderstands what computation is, how computers are programmed, etc. (Sometimes with comical results -- there's a great story in Levy's "Hackers" about Dreyfus claiming (in the 1960s) that no computer would ever play decent chess and then being soundly defeated by a primitive chess-playing program shortly thereafter.)

    It's pretty clear that the title of Harel's book ("What Computers Really Can't Do") plays on the titles of Dreyfus's books, reasoning soundly about the formal limits of computation rather than insinuating rhetorically about what computation cannot be based on a particular philosophical (phenomenological) critique.

    1. Re:nice title by SpinyNorman · · Score: 1

      What about AI pioneer Marvin Minsky's arguing that Perceptrons (as artifical neurons were then called) were a useless avenue of research, as among other fundamental limitations they could never compute an XOR function!

      Too bad Minsky never considered that more than one neuron might be connected together in ways he hadn't considered.

      What foresight! What a freakin' genius!

  76. Human brain is Turing machine or Magic. by Donem · · Score: 1

    Either the smallest component of the brain can be broken down to some logic (that can be replicated on a computer). Or there is some magic involved.

    And if you believe in evolution, wouldn't you think if nature can randomly create intelligence, that we could do the same with the assistence of our machines and randomness?

  77. I'll tackle that challenge... by PhilosopherKing · · Score: 1

    10 dis-proofs... or less: (all of these are greatly simplified as I don't want to reread 20+ books)

    A) "As far as I can see" == perceptual limitation variable: You as an information bearing automaton have a finite (or fixed infinite) amount of storage and processing power. Most of this is being used to run yourself. Thus you physically cannot have enough resources left over to wholly concieve of another of your class.

    B) Indistinguishability != the same. A sphere filled with water and a sphere filled with gasoline may be indistingquishable in the dark, but they are not the same. Do not confuse a limitation of perceptional accuaty and comparibility with equating. You will have several million twins, triplets, etc. P.O.ed.

    C) Unsubstatiniated "Apparently" : please list source for this external verification.

    D) As for "a very large deterministic system in a chaotic environment" It falls when you point out two things. The deterministic system must itself be a "chaotic environment" as the individual is always a piece of its environment. "To obsever is to influence, and to be influenced" Professor Klemke. Second, I admit I didn't read all the book and BSed on the test.

    E) A far better model of "consciousness" is the imaginary numbers models. Just as in the real world the sqaure root of -1 pops up, mathematics leaves open the door to an infinite number of these imaginary numbers. You can thus say JonKatz internal universe, consciousness, runs on sqrt(1), sqrt(-1), and sqrt(JohnKatz). Sqrt(JonKatz) being a number that doesn't exist in the real universe, can't even be manipulated therein. This thus gives an easy test for "consciousness", does this system provably contain a mathmatics that doesn't exist in the real world? Easy test, very, very hard to prove.

    F) My favorite, Yes, I will emphatically, and catagorically make the blanket statement that the human mind can't be emulated by a deterministic machine. The only device created thus far to emulate a human mind is the universe, and as you've already said that's a chaotic environment. It can be shown that as the limit of the accuracy of the emulation approaches == the mind it is emulating, the complexity of the system == universe. This does take an exhaustive proof. Proof that an single, isolated bit can not encode more information than a bit. Proof that an un-isolated system can not be emulated, you just have to keep moving out the boundaries till you get an isolated system. Proof that you would need all the information in the universe to run the system.

    So yes, there is a system for emulating a mind, the universe. No, you've already defined the universe as a chaotic environment, not a deterministic system.

    --

    USA-Democracy is 270 million YESes and NOes a day, not one every four years.
    1. Re:I'll tackle that challenge... by BLAMM! · · Score: 1
      F) My favorite, Yes, I will emphatically, and catagorically make the blanket statement that the human mind can't be emulated by a deterministic machine. The only device created thus far to emulate a human mind is the universe, and as you've already said that's a chaotic environment. It can be shown that as the limit of the accuracy of the emulation approaches == the mind it is emulating, the complexity of the system == universe. This does take an exhaustive proof. Proof that an single, isolated bit can not encode more information than a bit. Proof that an un-isolated system can not be emulated, you just have to keep moving out the boundaries till you get an isolated system. Proof that you would need all the information in the universe to run the system.

      My .02
      I gotta disagree here. The way i see it, the human mind, as complex and chaotic as it is, is still the result of a network of a finite number of interconnected neurons. The system as a whole accepts input, processes, and generates output. This system is based initially on the genetic code created upon conception. But it is also designed to alter itself based upon input from the external environment. This happens as soon as the embryo has advanced far enough to accept input(i.e. sensory cells have developed). The resulting personality is a result of both the initial programming and the subsequent environmental input.

      All a computer needs to emulate a human mind is to simulate this finite system of neurons. Not a simple task, but I don't believe its impossible. I don't buy your statement that it requires the universe to do this because its already being done in the space of a large cantelope.

      Also..
      D) As for "a very large deterministic system in a chaotic environment" It falls when you point out two things. The deterministic system must itself be a "chaotic environment" as the individual is always a piece of its environment. "To obsever is to influence, and to be influenced" Professor Klemke. Second, I admit I didn't read all the book and BSed on the test.

      Why must the deterministic system be chaotic. Wouldn't that mean different outcome for the same input? This isn't true. I don't like green olives. I never liked green olives. I can safely say I will never like green olives. My mind won't randomly decided to like green olives. That's what I see you suggesting and I don't buy that either.

      Enough prattle. Time to move on. :)

      Naeser's Law:

    2. Re:I'll tackle that challenge... by phossie · · Score: 1
      D) As for "a very large deterministic system in a chaotic environment" It falls when you point out two things. The deterministic system must itself be a "chaotic environment" as the individual is always a piece of its environment. "To obsever is to influence, and to be influenced" Professor Klemke.

      The deterministic system may be influenced by chaotic events which were not present in the original formulation, but if the original formulation is based on the input of those chaotically-formed events, then the entropy of the system can be tracked by tracking those inputs. The processing of the input can be seen as a deterministic process, either wholly from state zero to present, or from state n through state n+1 continuously.

      Thus, knowledge of the initial state and operational parameters, combined with knowledge of the input, can result in knowledge of the current system.

      BUT - (of course) - any real "deterministic" system is simply a highly predictable chaotic system (perhaps a 'simple' chaotic system?). On the other hand, the deterministic model can furnish more information faster until its limits are met. The trick is knowing when you've encountered the limit.

      yowza.

      --

      [|]
  78. Re:As a computer scientist turned neuroscientist.. by NoOneInParticular · · Score: 1

    Though Penrose would probably agree that a 'quantumgravitational' computer would be able to do it though.

    Simply said, Penrose is sceptic about computers ability to mimick a brain as they lack some form of mystical element (as has been proposed by countless philosophers in the past). His particular mystical element needs some improvements in physics: the link between gravitational theory and quantum theory. As to why? Noone (including Penrose) seems to be able to explain.

  79. Please, tell us one thing that it can't do. by Donem · · Score: 1

    Please, tell us precicely and in complete detail, one thing that it can't do.

    Now, write a computer program doing precisly the actions you just detailed.

  80. Common knowledge by Wansu · · Score: 1

    Computatbility problems are covered in Automata courses. So, the findings of this book don't sound novel at all. The question is not whether there are problems computers can't solve but which problems can't they solve. This seems as basic an idea to me as the laws of thermodynamics.

    --
    Wansu, th' chinese sailor
  81. (Abandoning the futile) == (advocating mediocrity) by tatonca · · Score: 1

    2. To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time Pardon? If all endeavours considered futile at the time had been abandoned throughout the span of human history, there would likely be no computers for us to debate about. There would be no excursions to Mars, no walks on the moon, no flying in airplanes, no trips around the globe... Even in the errands of futility there is knowledge to be gleened in failure.

  82. OT - Still, you could eliminate MOST testing. by b0bby · · Score: 1

    I've always thought that computer simulations would be an effective alternative to the wasteful practice of dissection in high school and intro college classes. While there are certainly new areas to be discovered in biology, they are not going to be discovered in these classes. While you would not be eliminating animal testing, you would be substantially reducing it. Similarly, for most purposes (ie cosmetic testing) a computer model doesn't have to be perfect, just good enough to give a rough idea of the effects of a particular compound. I think that we have a moral obligation to reduce the amount of suffering we cause to creatures capable of feeling pain, which I take to be those creatures with a central nervous system. This is why I don't eat meat - since I don't need to in order to survive why should I cause uneccessary suffering?

    1. Re:OT - Still, you could eliminate MOST testing. by el_chicano · · Score: 1
      This is why I don't eat meat - since I don't need to in order to survive why should I cause uneccessary suffering?
      If you STFU then you will spare us meat-eaters the unnecessary suffering we undergo everytime we hear non-meat-eaters self-righteously tell us why they do not eat meat and why they think we should not do so either...
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
  83. Mod the preceding post up by tykay · · Score: 1

    I wish I hadn't commented in this story already, this is definately +5 Insightful.

    --
    Two is not equal to three, not even for very large values of two.
  84. Roger Pennrose == Fruit Loop by Chris-en-topper · · Score: 2

    I read only a small fraction of Pennrose before deciding that he was a bigot. There is no intellectually honest reason to invoke wierd physics to explain the operations of the human brain.

    1. Re:Roger Pennrose == Fruit Loop by Derek+Pomery · · Score: 2

      It's also worth noting that computer circutry is getting to the stage where it is becoming vulnerable to quantum events. This is considered a bad thing, and quite a bit of work is focused on eliminating these interactions.
      If random events played such a significant role in the much larger size circuits of the human mind, you'd think by now we'd have evolved compensatory mechanisms. Our brains are meant to process and react to our environment, not invent new random data.

      --
      -- perl -e'print pack"H*","6e656d6f406d38792e6f7267"' /. ate my old sig. Bastards.
    2. Re:Roger Pennrose == Fruit Loop by Tackhead · · Score: 3
      >If random events played such a significant role in the much larger size circuits of the human mind, you'd think by now we'd have evolved compensatory mechanisms. Our brains are meant to process and react to our environment, not invent new random data.

      On compensatory mechanisms: Who says we haven't? Perhaps epilepsy is merely what happens to a brain when one or more of these mechanisms fails?

      On random data: And what is the input into your ears and eyes, if not "random" data? Yes, our sensory processing mechanisms are engineered to process and react to external stimuli -- but many of those stimuli are essentially random.

      Sorry, Mr. Penrose. Yelling "tubules" and "quantum" over and over again in Emperor's New Mind doesn't refute hard AI. It just means that the CPU in the deterministic Turing machine may need an embedded random-number generator based on a random physical process.

    3. Re:Roger Pennrose == Fruit Loop by Chris-en-topper · · Score: 1
      And what is the input into your ears and eyes, if not "random" data? Yes, our sensory processing mechanisms are engineered to process and react to external stimuli -- but many of those stimuli are essentially random.

      Uhm, no, I wouldn't describe most of our sensory input as random, though it is certainly noisy. But there're small and large patterns of order to be found everywhere around me in nature, both temporal and visual. A lot of the brain's perceptual work involves identifying, extracting, and concentrating on patterns amidst noise. Is there some way a hardware-driven random number generator could help you "clean up" noisy images? If no, then why would we need random number generators in our brain in order to be conscious?

    4. Re:Roger Pennrose == Fruit Loop by Tackhead · · Score: 2
      > I wouldn't describe most of our sensory input as random, though it is certainly noisy.

      Yeah - I should have said "chaotic" instead of "random".

      > Is there some way a hardware-driven random number generator could help you "clean up" noisy images?

      Actually, I remember seeing exactly such a thing - someone added some noise to an image, and the lines in the "noisier" image stood out better.

      I can't find the link to that site, I saw it months ago.

      I did, however, find "The Use of Analogue Noise in the Clarion Cochlear Implant to Improve Signal Coding" (Morse and Boyle), on this site. As near as I can figure from the abstract, previous studies hinted that adding noise to speech signals helps them become more audible in models of the cochlear nearve - these guys tried (and succeeded) in replicating the theory by adding noise to an implant in a live human being.

      See also "The Effects of Additive Gaussian Noise on Speech Recognition in Cochlear Implant Studies" (Throckmorton and Collins), abstract a few pages deeper into the page. "Results indicate that the addition of sub-threshold noise to speech prior to signal processing improves both vowel and consonant recognition." (though the degree varies from sound to sound and person to person.)

    5. Re:Roger Pennrose == Fruit Loop by weston · · Score: 2

      There is no intellectually honest reason to invoke wierd physics to explain the operations of the human brain.

      Because, you know, everything the human brain is so well expained by science. :|

      On the contrary, there are some good reasons to invoke weird physics, and Penrose spends the first half of the book laying out some convincing arguments. Yes, I realize that there are counter arguments to his. Not watertight, though. The dialogue between the two camps is still going on; if you look, you'll find Penrose's critics publishing their responses to him, and his re-responses. They're developing their theories and arguments. Penrose is about as intellectually dishonest as the hard AI camp.

      Furthermore, the physics Penrose refers to really isn't so weird, at least, not any more than most other 20th century theories. The phenomenon that he speculates on in the emporer's new mind would have been examined anyway -- are being examined, in fact, due to the weirdness encountered when you link the quantum and classical world. There's conflicts to be resolved in the world of physics, and weirdness galore. The only thing that Penrose did that was beyond the ordinary weirdness was to suggest that these types of phenomenon are connected with the phenomenon of consciousness.



      --

    6. Re:Roger Pennrose == Fruit Loop by weston · · Score: 2

      Sorry, Mr. Penrose. Yelling "tubules" and "quantum" over and over again in Emperor's New Mind doesn't refute hard AI. It just means that the CPU in the deterministic Turing machine may need an embedded random-number generator based on a random physical process.

      I think you misunderstand Penrose if you believe that he presents his model of quantum operations in microtubules of the brain as a "refutation" of hard AI. That stuff, presented in part 2 of ENM, is a suggested model put forth by Penrose *after* his attempt to refute hard AI in part 1. The model is not part of the attempt to refute hard AI; confusing that confuses the issue.

      Now, you're welcome, as many intelligent people have, to dispute the arguments he presents in part one. But as near as I can tell, his arguments are as solid as those from the hard AI camp.

      --

  85. Re:As a computer scientist turned neuroscientist.. by MadAhab · · Score: 1
    It never ceases to amaze me the lengths that radical materialists go to trying to prove things that cannot be proven.

    First off, we know very little about the brain - for all we know memory is a quantum-based feature, in which case we might find that things appear to be deterministic, but are truly unpredicatble. So you might simulate the brain without being able to predict very much reliably. This would still be a massive acheivement and I think we will see it within a few generations.

    But suppose that the brain can be reduced to a complete mechanistic model. Suppose you go further and identify some quality of the matrix of electrical impulses which signifies the presence of consciousness - however you define it. In reality, you haven't explained squat, because there is nothing in your explanation that requires actual consciousness. You haven't explained why I think I exist, why I perceive. Your only way out of this mess is to reduce consciousness to a bunch of features that don't require the thing we all "think of" as consciouness. Your only way out is to reduce the interesting thing out of the equation, which is useful and will produce many useful scientific results and insights, but is really cheating as far as the topic of discussion is concerned.

    This is not any kind of mumbo-jumbo at all. A rational being must accept either that everything is conscious, and we simply exhibit certain forms of it and name those things "intelligence", or that you are forever stuck in some horrible nightmare where you - and even the nightmare - don't exist. You can, of course, retreat into some 18th century ghost-in-the-machine incoherence, which is what most people do. Wake up, if you can.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
  86. Mea Culpa by clary · · Score: 1
    My mommy always said, if you don't have anything nice to say, STFU.
    Ouch. I did not mean my message to be a flame, but rather a request for more information. Not being sophisticated with respect to theory of computing should not be considered a character flaw. However, it does seem to determine how valuable is Katz's opinion on this book.

    What I wanted to known was whether the book covers anything new, something not already covered in a good undergraduate course in theory of computing.

    --

    "Rub her feet." -- L.L.

    1. Re:Mea Culpa by falloutboy · · Score: 2
      I did not mean my message to be a flame, but rather a request for more information.

      I apologize. I misinterpreted your comment. I think that Katz's opinion on the book may be, in one regard, more useful than an opinion from a reader who is versed in computing theory. That is, this book doesn't seem targeted as a textbook, so its market is for enthusiasts as much as professors and researchers, who may have a level of understanding closer to Katz's.

      Regardless, I apologize for being rude.

  87. Re:As a computer scientist turned neuroscientist.. by Happy_Camper_SD · · Score: 1

    The average human brain contains 100 billion neurons each of which have about 10 thousand synapses. How can you even COMPARE that to a binary computer? /me doubts your authenticity http://www.csuchico.edu/psy/BioPsych/neurotransmis sion.html

  88. Check out this book by Dreyfus by graywane · · Score: 1

    You should check out this book by Hubert L. Dreyfus: "What computers still can't do" a followup to his original "What computers can't do" My copy is put out by The MIT Press. ISBN: 0-262-54067-3

  89. Relax... by Cebu · · Score: 1

    Enough Katz bashing: he doesn't know much about mathematics -- deal with it. This book is really along the lines of a brief look and popular introduction of computability and computational complexity theory targeted towards those who do not study this area. It is no particular lie to say that quite a few developers and technophiles are not very knowledgeable in the field of computer science nor proficient with NP problems. Software engineering and computer science are two very distinct fields, not neccessarily overlapping. That being said, the general mass of population has even less knowledge of the limitations of computing. When's the last time you heard order of complexity or NP completeness discussed when arguing the future of computing? How many people in the world know who Kurt Gödel is or how to determine undecidability? The answer is not all that many, but one cannot expect the everyone to have knowledge of computability and or computation complexity theory no matter how trivial. If you already have a solid grasp of the fundamentals NP and NP-completeness, know the Church-Turing Hypothesis along with what undecidable and intractable problems are, then you would be best off reading a much more detailed book than this. Computability theory, which discusses effectively unsolveable intractable problems, and computational complexity theory, which discusses solvable intractable problems, both have existed for quite awhile now; this book just introduces some arguments to layman. I guess the point of the book is to educate those who believe the in the all knowing, all powerfull computer god of some of the fundamental limitations of contemporary computing. Sure, if someone went off and made a computational system so radical that it defied the Church-Turing Hypothesis, then our perspective on some computability and complexity problems may change. Quantum computers will shift computability a bit if they ever become feasible, but that isn't anything new. Arguing piece meal points of what computers can and cannot do without mathematical thought is just an unequalified statement without significant substance. Where the sciences and arts prove by exhaustion mathematics proves through rigorous analysis. That is to say mathematicians observe and study the results of formal logic and systems they create rather than observing an external continuum for truth. When it has been correctly proven that a problem is unsolveable then it is unsolveable unless our fundamental understanding of mathematics is incorrect. This is a question I'll leave to the reader and those who study number, set theory and topology. (I thought all CS majors everywhere had to take at least one computability course btw).

    1. Re:Relax... by Cebu · · Score: 1

      Actually, the model has no direct bearing upon the real world and subsequently it makes rigorous proof rather possible. Mathematical proofs do not draw upon this real world you refer to -- they are fundamentally abstract concepts. In application, they can be incorrectly interpretted and assigned, however, if not, then mathematics must be incorrect.

      Wouldn't you consider having a computer which is not a Turing machine to be a rather large shift in mathematics? It isn't exactly a trivial change to design a computer which is not a Turing machine while still existing within the realms of known mathematics. Asside from this point, there are problems which are fundamentally unsolveable -- not in terms of polynomial time and feasibility, but problems which are simply not solveable given the correctness of mathematics.

      To point out a few errors with your arguement: computers being Turing machines is not an axiom -- it is a given assumption which is clearly stipulated when one considers computability and complexity, imagining any other type of computer would require greater knowledge of the model I currently do not possess. The truth is that computers are currently based upon our mathematical knowledge of the world, but not part of this mathematical knowledge itself. When a FPU fails to return a correct value as defined by mathematics, we call it broken. The entire purpose of this is to have a rapid computational system which is entirely predictable. If a problem is insolveable in mathematics, then how do you propose a system which simulates mathematical models to solve such a problem?

      It is no mistake that mathematics and computers are consider so alike in Universities.

  90. Interesting, but not quite... by clary · · Score: 1
    You are quite correct that the tape must only be unbounded. A realized infinity is not required for any problem solvable by a TM. If it were, it would imply that the TM actually visits an infinite number of tape cells, and so the machine would never halt.

    When I said a computer was a FSM rather than a TM, I was not considering using removeable storage. One might prove the combination of the computer, the human, and an unbounded supply of floppies to be equivalent to a TM.

    However, it is not at all clear that the universe would allow an unbounded supply of floppies. If the universe is finite, and if there is a finite limit to information storage density, then there is a practical bound on the length of a TM tape that can be built.

    If you can't build or simulate a tape that can really grow to any arbitrary length, then you can't solve all problems solvable by a TM. In fact, you can't even pose all problems solvable by a TM, because that also requires unbounded storage.

    --

    "Rub her feet." -- L.L.

  91. ML and non-terminating computations by pinka · · Score: 1
    Surely you jest! Most languages are turing complete and allow non-terminating programs. For ML the following would do:

    let rec f x = (f x)

    Perhaps you are confusing with Charity in which all programs terminate?

    1. Re:ML and non-terminating computations by Blackheart2 · · Score: 1
      Surely you jest! Most languages are turing complete and allow non-terminating programs.

      I do not jest. (I think you misread my message. I said that ML programs need not terminate.) There are many calculi which are interesting and useful and also terminate. When you say "most languages", I think you mean "most programming languages". Some people take computational adequacy ("Turing completeness") to be the defining difference between a programming calculus and a programming language.

      For ML the following would do:

      let rec f x = (f x)

      Indeed. This makes use of the the fixpoint operator, but there is no fixpoint in what is generally taken as the polymorphic lambda-calculus. That's one of the differences between them, though there are many others.

      Perhaps you are confusing with Charity in which all programs terminate?

      No, I'm not. Also, Charity is not based on any lambda-calculus. It has a fixpoint operator (four, in fact), but it is a logically sound one; hence one gets termination.

      --

      BH
      Fools! They laughed at me at the Sorbonne...!

    2. Re:ML and non-terminating computations by pinka · · Score: 1

      (I think you misread my message. I said that ML programs need not terminate.)




      You are right, I did misread your message. My apologies!

  92. The Emperor's New Mind by Hugo+Graffiti · · Score: 2

    The best book on this subject IMO is The Emperor's New Mind by Roger Penrose. It came out a few years ago. It is basically a critique of AI, but to get there he discusses the theory of computing, Godels Incompleteness theorem, Quantum Mechanics and much much more. The aim of the book is to argue that there are certain things a human mind can do that a computer can never do. Roger Penrose is himself a top mathematician and although the book is aimed at the general public it's not for the faint hearted. Having said that though it is simply stunning, it is a tour of all the major scientific ideas of the last century, and is incredibly stimulating. If you want to read a book on the subject, read this one.

    1. Re:The Emperor's New Mind by SpinyNorman · · Score: 2

      Yeah, Penrose sure had to dig deep to try to concoct an argument to back up his beliefs. Too bad that his arguments are based on his own horseshit theories of how the mind works, and ignore the known facts.

      Hint: Next time you want to learn about how the mind works, or what it's capable of, try reading a book by a top neurologist rather than a top mathematician.

    2. Re:The Emperor's New Mind by Tablizer · · Score: 1
      None of the arguments hold any water. If human behavior is not simulatable, then there is a mystical element to it. Maybe there is ... but serious scientists won't talk about "mystical elements" so the entire issue never gets raised.

      If the mind works by mystic powers, then what are all those billions and billions of cells and connections for?

      To throw off scientists? Well, that is redundant because we have Penrose for that.

      Besides, how come the "mystic" stops when you yank the blood supply? (Well, there are stories of OBE, but let's not go there today.)

    3. Re:The Emperor's New Mind by weston · · Score: 2

      Yeah, Penrose sure had to dig deep to try to concoct an argument to back up his beliefs. Too bad that his arguments are based on his own horseshit theories of how the mind works, and ignore the known facts.

      So try refuting the argument rather than calling it names. Unless you're shoveling horseshit yourself.

      OK, slashdot isn't the place for an in depth treatment. But at least cite something. What you're doing is no more than name calling.

      Hint: Next time you want to learn about how the mind works, or what it's capable of, try reading a book by a top neurologist rather than a top mathematician.

      You apparently fail to note that any neurologist who suggests computational models for the workings of the brain has immediately brought the subject within the domain of those who study computation -- among which are mathematicians. And, as stated above, Penrose is a first rate mathemetician (and physicist to boot). It's real arrogance, then, to dismiss him from an argument where you've tried to show the computational sciences have relevance, regardless of how much anyone else may know about the biology of brains.

      Furthermore, never underestimate how much such smart people can learn about any field outside their focus -- witness Feynman's contributions in biology (though many people would argue Feynman was a freak of nature).

      --

  93. one more thing they can't do... by arjun · · Score: 1

    ask questions

  94. Re:As a computer scientist turned neuroscientist.. by MadAhab · · Score: 1
    Put in a less provocative tone:

    No one posits the kind of magical, unknowable qualities to which you object to plain old matter, but that doesn't make it any more knowable.

    Matter seems to keep playing this nested russian-doll trick with us. First it's four elements, or five, then 108, then it's just three magic sub-atomic particles, then it's over a hundred again, then it's just a few quarks... Ad infinitum, no doubt, and we'll never get a really good answer to "what is the universe made of," because to answer the question in the way that is being asked is impossible, and we have no reference point for the answer.

    We seem to be good at finding the shapes and forms, but we're not playing with the right toolkit - if indeed there is one - for finding some ultimate, irreducible "stuff" that can be rigorously studied and is the "ultimate reality" of anything, be it matter or consciousness.

    Boss of nothin. Big deal.
    Son, go get daddy's hard plastic eyes.

    --
    Expanding a vast wasteland since 1996.
  95. Wrongo, Buffalo Bob by clary · · Score: 2
    FSMs and TMs are not equivalent. In computing theory, automatons are often classified by the set of languages that they can accept. To accept a language is to be able to determine whether any given string is a member of the language.

    The set of languages that can be accepted by a FSM is the set of "regular languages." The set of languages that can be accepted by a TM is the set of "recursively enumerable" languages. The second is a strict superset of the first.

    Theoretically, you can solve more problems with unbounded storage than without. Of course, practically, for a given problem, if the finite storage is big enough...

    --

    "Rub her feet." -- L.L.

  96. Here's one thing computers *can't* do: by BigBlockMopar · · Score: 3

    Here's one thing computers *can't* do:

    Shorten the work week.

    Technology was initially embraced because, allegedly, it would give us more leisure time. Popular Mechanics magazine has made some of the funniest wrong predictions over the years. One of my favorites was that in 1950, they said that by the year 2000, we'd all be working only 2 days a week, and machines would take the drudgery out of menial tasks by simply eliminating our need to do them.

    Of course, that hasn't happened: if anything, the reverse is true.

    An ex-neighbor of mine has an interesting collection: he collects lawn mowers. So, he's got a gadget called "The Lawn Ranger". It's a late-1980s computer controlled lawnmower that uses optical sensors to figure out where it has and hasn't already cut. You put it in the middle of your lawn, press the start button, and it goes merrily along, destroying your garden hose, the toys that the kids left in the lawn, and generally wreaking havoc. It's cool, and the task of mowing the lawn is pretty braindead, but it's hard for the computer to grasp it.

    He's also got a far more practical device called a Hovermower. It has no wheels, and uses a fan built onto the blades to hover above the lawn like a hovercraft. It, too, is great: sweep it around corners. But, like the Lawn Ranger, it's not a very good idea: when it runs out of gas, as the motor slows down, it ceases to produce enough lift, and the blades end up tearing up a big chunk of sodding. And you don't want to ever leave the thing idling unattended, as it has a tendency to slide around like a puck on a crooked air hockey table.

    Technology, and all associated good ideas, have their limits.

    Sure, we're more productive during our working ours because of technology. And it's given society a whole lot *more* career choices than before, when you could basically either be a farmer or a burden to your family.

    Computers are merely an incremental step along the path away from a one-lifestyle existance, whereever that path may lead. They simply join the ranks of everything starting from the steam engine and Jaquard's Loom all the way to the modern transportation infrastructure and the fax machine.

    Cars can't do everything.

    Nope. But they've freed us from the shackles of public transportation, allowed us to independently venture further than the first town down the road, and given us the ability to be more productive in the workplace. And, in doing so, they entertain us and diversify the working world.

    This is prolly a good book and all but get real people, computers are just tools and the audience this book was intended for knows this.

    Agreed. But I'd wager there are some reading this discussion right now to whom computers are *everything*; while that's not necessarily wrong if your work and hobbies involve nothing else, but it's a very narrow (ie. wrong) view of the big picture.

    Computers are cool toys. And then when you've got valuable information spinning around at 7,200 RPM on your hard disks, then they're very important tools.

    A slot screwdriver can be used for turning screws. Or, it can be used as a pry-bar (I have a big one that my buddies and I call "The Persuader"). Or a chisel. Or as a weapon. Even as a fireplace poker. They're a very versatile tool.

    A computer is simply a very versatile tool: They're the 21st century screwdriver.

    And that is a rational perspective.

    --
    Fire and Meat. Yummy.
    1. Re:Here's one thing computers *can't* do: by Anonymous Coward · · Score: 1
      Technology was initially embraced because, allegedly, it would give us more leisure time. Popular Mechanics magazine has made some of the funniest wrong predictions over the years. One of my favorites was that in 1950, they said that by the year 2000, we'd all be working only 2 days a week, and machines would take the drudgery out of menial tasks by simply eliminating our need to do them.

      Of course, that hasn't happened: if anything, the reverse is true.

      I disagree. Much "menial" labor has been taken over by computers. When you pick up your phone, you are no longer connected to a live person who manually patches a cord to the phone of the person you want to call. It is now handled by computer. Many mechanical jobs in factories are now done by robots.

      So the first thing that has happened is that instead of making our lives easier, technology has been used to automate "easy" jobs (at the cost of the people who used to be paid to do those jobs).

      The second thing that has happened is that non-experts can now do much of the work that experts used to be required to do. I can put together a reasonable looking presentation by using tools like PowerPlant that come with a whole bunch of clip art and "wizards", rather than paying an expert designer and spending hours explaining what the presentation needs to look like. (Or worse, trying to do it all myself by hand and having it just look really bad.) That means that a single person with no budget, but some software can put together some sort of presentation, whereas in the past they were just out of luck if they couldn't hire a designer.

      Computers have made our lives significantly easier in the last 50 years. They've also caused us to have more work to do because now we can do more work with less trouble. There are of course other social issues involved (such as the belief that a 60 hour work week is normal) that have caused us to have less leisure time. But the computer has gone a long way towards increasing my personal leisure time.

      -D

    2. Re:Here's one thing computers *can't* do: by swimmar132 · · Score: 3
      Yes, technology was embraced because it would free us up to have more leisure time. But most people would rather work than have that leisure time.

      Productivity per worker over the past fifty years has tremendously increased thanks to technology.

    3. Re:Here's one thing computers *can't* do: by BigBlockMopar · · Score: 2

      So the first thing that has happened is that instead of making our lives easier, technology has been used to automate "easy" jobs (at the cost of the people who used to be paid to do those jobs).

      No way, dude.

      Agreed, those jobs are disappearing, but it's not at the expense of those who would have worked in whatever slave labor put-tab-A-into-slot-B job that we're discussing.

      It's to their benefit; now, they have opportunity.

      They can sit down, read a book or two, save their beer and cigarette money to buy a computer, sit down, play with it, and move on into the fast-paced IT world. Among other opportunies that are open to them.

      The fact is, most of those people who have menial punch-the-clock use-no-brains kinds of jobs are there for a reason: they lack motivation. If they had motivation, they'd have found some way to get into a more exciting field.

      Technology has offered them a *world* of opportunity simply by replacing them with robots. Instead of doing the job replaced by the robots, why don't you schmooze up the robot repair guy into having him take you on as a volunteer on weekends? Between knowing intimately well the job that the robot does, as well as showing an interest in the field, you'll probably get yourself a position.

      I got into the TV field by walking into a local TV station and volunteering. It wasn't even an internship. Within 2 weeks, I was doing studio camera on the 6:PM news - paid. Then, ENG, audio, video, finally, bench tech, repairing the innards of $40,000 professional VTRs, switchers and timebase correctors. Hell, they even put me on the air, doing short opinions and commentary. And a couple of TV commercials, too.

      I don't believe for a second that anyone is trapped in any position that they don't like.

      They're just lazy, and I have no sympathy for them.

      Opportunities exist for anyone in any field. All it takes is a little work.

      Remember, no matter what, *you* are the deciding factor in how successful you will be.

      --
      Fire and Meat. Yummy.
    4. Re:Here's one thing computers *can't* do: by Error27 · · Score: 2

      Technology hasn't shortenned the work week or done any number of things it was supposed to, but at the same time I think it has made life better.

      Right now anyone in America can find food to eat and clothes to wear. It's not like this in the rest of the world. I think it's because technology has advanced.

      On the other hand American prosperity has harmed the environment. It has also harmed the countries where America drills for oil. And clears the rainforest to raise cattle for burger joints.

      Perhaps in the end technology merely redistributes the most of the wealth and greed cancels out the new stuff.

      Oh well. I'm as guilty as anyone.

  97. uhhh..... by gskouby · · Score: 1

    Computers can be used for spell check though:

    No entry found for "reknowned" in the dictionary.

    Maybe Mr. Katz could use his computer for something that we know it is good for before lecturing us (albeit poorly) about a book with a main topic that deals with what computers *aren't* good for.

  98. Jon Katz is an Idiot by JonKatzIsAnIdiot · · Score: 2

    Jon Katz is an idiot

  99. Testing on criminals? by BigBlockMopar · · Score: 2

    One other thing is that most animal testing is not beneficial - more cosmetics and such than anything else.

    I agree. Is it really necessary to test eyeliner on rabbits?

    However, animal testing of potentially life-saving drugs, techniques and procedures, I'm all for. As long as, again, it's well planned, and viewed in the light of the necessary evil that it is.

    We have a large criminal population who will never do any good for society. This would be an excellent pay back.

    Yeah, even Hitler had a good idea from time to time. Though, I suspect, that the thought of being a guinea pig and potentially used in really nasty experiments would be a very strong deterrent to the criminal population. However, it goes completely against the existing standards regarding cruel and unusual punishment. That's a slippery slope to start going down.

    Perhaps an agreement to be used in testing for a reduced sentence?

    One might argue that giving a convicted bank robber 10 years off his prison term when he gets the placebo is unfair; I'd argue that the coin could have landed either way and he could just as easily have been the guy getting ten years off his sentence for some really nasty experimentally-induced neurological disorder.

    --
    Fire and Meat. Yummy.
    1. Re:Testing on criminals? by ahde · · Score: 1

      A Clockwork Orange?

    2. Re:Testing on criminals? by BigBlockMopar · · Score: 2

      Um...yeah. That's what I want...a criminal turned into a headcase let out ten years early. Hide the children!

      Screw the kids. They don't get home from school until 3:30 anyway. By then, the stationwagon and I will be heading for the hills.

      --
      Fire and Meat. Yummy.
    3. Re:Testing on criminals? by J.C.B. · · Score: 1

      I think animal testing should be restricted only to things that are of an important life-saving nature or required for scientific progress.

      Testing eyeliner on live rabbit eyes is of trivial benifit and should be stopped. If people want to have eyeliner that doesn't irritate their eyes, they can test it on themselves.

    4. Re:Testing on criminals? by Tassach · · Score: 2
      The problem with that theroy is that in our litigious society, cosmetic companies have to CYA to protect themselves from lawsuits. Some hung-over bimbo has an allergic reaction after she gets some eyeliner in her eye as she tries to put it on in the rear-view mirror while driving, and the company she bought it from is looking at a $20 megabuck product liability lawsuit.

      Since the lawyers are the ultimate source of the problem, and we have so many to spare, let's save the bunnies and use the lawyers for product testing. Somehow I don't see some treehugger starting up KETL (Knuckleheads for the Ethical Treatment of Lawyers) in response.

      --
      Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
    5. Re:Testing on criminals? by idekine · · Score: 1

      Who cares about the rabbits? If they've got so much time it prolly means they're not getting enough of it from their husbands, and the eyeliner will solve their sex problems. Talk about two birds, I mean rabbits, with one stone, eh?

    6. Re:Testing on criminals? by IngramJames · · Score: 1

      However, it goes completely against the existing standards regarding cruel and unusual punishment. That's a slippery slope to start going down.

      In more ways than one. If you say it's OK to experiment on category X of people, that's the only hurdle you have to cross. Elect the wrong guy to power, and it's a much smaller step to allow experimentation on category Y (say, people who don't like your politics, who are now defined as crimminals).
      Animal Rights people will proclaim that since we've currently defined Category X as animals, it's only a small step to category Y. That argument holds about as much water as saying that animals have the same rights as humans. Until the first fox is arresnted and given a trial by a jury of its peers for rabbit murder, animals don't have and don't deserve the same rights.

      I'm NOT saying I hate animals and think it's OK to treat them cruely (I think people who beat and mistreat animals SHOULD be locked up and forbidden contect with animals in future). I'm just trying to show a different perspective on it.
      Animal testing is an odd one. I don't feel totally comfortable with it from a moral point of view, but I feel a lot easier about it than letting untested drugs be given to children.

      Perhaps an agreement to be used in testing for a reduced sentence?

      Isn't that the arrangement students already have with the drug manufacturers...?
      ---------------------------

      --
      'No rational religion claims "supernatural" exists, that's an atheist slander.' - seen on slashdot.
    7. Re:Testing on criminals? by Confound · · Score: 1

      We have a large criminal population who will never do any good for society. This would be an excellent pay back.

      i think Amnesty International might have some objections to that.

      why test cosmetics in animals? why not test them on obnoxious celebrities like Pauly Shore and Britney Spears? Celebrities are the ones who wear the most make-up anyway!

      --
      !-- wit --!
    8. Re:Testing on criminals? by el_chicano · · Score: 1
      Since the lawyers are the ultimate source of the problem
      I can't tell if you are joking or not but you are so far off base it is funny!

      A law regulating human behavior only exists because some problem exists. How about this scenario: your employer fires you because of your age, sex or race. Is it the lawyers' fault that your employer broke the law?

      Not being able to retain a lawyer means you wouldn't be able to defend yourself. Do you really want to give up the right to sue to be able to gain relief? Or are you willing to let individuals, corporations and governements run roughshod over your rights?

      And besides, those megabuck awards are often punitive in nature. If a corporation loses too many of those type of cases they will either go out of business or the board/stockholders will do something about it.

      Granted, there is some lawsuit abuse, but do you really want to throw out the baby with the bathwater???
      --
      You think being a MIB is all voodoo mind control? You should see the paperwork!
      --
      A man who wants nothing is invincible
  100. Re:Computers can't be conscious... by phossie · · Score: 1
    There is a place from which ideas come that is outside the human mind.

    It's called experience, and experience - like the Turing tape that invariably gets discussed in articles like this one - is unbounded. At the least, humans are an extremely complex combination of both biology and experience. Experience and biology being what they are, it's very difficult to rule out that they might be the only influences on human growth and change.

    You don't have to remove any of the wonder or mysticism from your work or your perception of life to accept any of this: it's still pretty fcking incredible, and worthy of great respect.

    --

    [|]
  101. The only computability issue... by SpinyNorman · · Score: 2

    ... is whether we can determine whether John Katz brain will ever stop churing out these worthless articles.

    Computability was discussed to death years ago in Roger Penrose's "The Emporer's new mind".

    IMO until we know in far greater detail how the brain works, then claims as to whether the brain achieves non-computable things are useless. Penrose's whole argument was based on quantum level computations taking place in the nanotubes of the glia, rather than at a neural net or higher level. Hardly a mainstream view.

    1. Re:The only computability issue... by StrawberryFrog · · Score: 1

      > Penrose's whole argument was based on quantum
      > level computations taking place in the
      > nanotubes of the glia, rather than at a neural > net or higher level. Hardly a mainstream view.

      Translation: thought by most to be a load of crap.

      Dennet's reply to that is that cockroaches have the same microtubules and they're not conscious.

      Penrose argues that we don't and can't have an algorythym that is guaranteed to produce some of the results that humans have produced.

      Dennet's reply is that is missing the point. The human wasn't *guaranteed* to produce that result. He tries heuristics and hunches with the posibility of failure. Given enough silicon, which is not that far off, that process is 100% replicatable. it won't guarantee sucess, but it will be better than human thought.

      My response: In the highly unlikely event that consciousness does turn out to be dependant on "nanotubes of the glia" or whatnot, right then is when someone will start building artificial microstructures that can do much the same job.

      Penrose is talking from wishfull thinking: his argument boils down to "computers can't do the same stuff as us because, well it just stands to reason". True, but it also stands to reason that the earth is flat and the sun goes around it.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    2. Re:The only computability issue... by SpinyNorman · · Score: 1

      Penrose is talking from wishfull thinking: his argument boils down to "computers can't do the same stuff as us because, well it just stands to reason".

      Yep. Either that, or he actively doesn't want to believe it.

  102. Re:Simulate Life - NOT FLAMEBAIT by sgage · · Score: 1
    "I only have respect for anti-vivesectionists who are vegans- not only in diet, but in clothes, tools, furniture and cosmetics too. Either animals are something we eat, or something we don't. Any half-way stance is hypocrytical. "

    Well, I disagree. There is a big difference between humanely raising and killing animals for food, and subjecting them to torture. The old "you can't be against animal testing if you aren't a vegan" argument is not logical. I make this comment with the full knowledge that the meat industry is not always the most humane thing going, but the principle stands.

  103. Religious spin? by NathanL · · Score: 1
    The guy is a professor at a university in Israel. He probably has a lot of religious bias written into this thing. Sure, computers won't do a lot of things that people expect them to be able to do at some point. The problem is that when claiming they will "never" do "this list of things" is that someone will be able to figure out a way to make it do some of the things on the list of impossibilities.

    Computational complexity or not, there are ways that problems can be solved in more efficient ways. Wasn't it in recent history that is was said that modems would never get above 2400, 14.4k, 28.8k, etc? Then someone came along and figured out a way to encode multiple bits into a baud and that "never" was, uh, wrong.

    1. Re:Religious spin? by Peaker · · Score: 1

      being an Israeli, I know very well that universities in Israel are, if anything, less religious than others. I know more anti-religion Israelis than Americans (And I know quite a few Americans).
      Associating Israel's typical citizens with religion is bull.
      There are the extreme religious people in Israel, and the religious legislation, but it is not part of the daily life.

      Anyhow, he can claim that it can never be done, because he can prove it.

  104. Mod the above post up! by kbs · · Score: 1


    This is an important point!!
    yours,

    --
    yours,
    kbs
  105. 2nd word... by nphinit · · Score: 1

    The 2nd word in this article is spelled wrong. The 2nd one!

    "renowned"

  106. Testing on criminals? by Teechur007 · · Score: 1
    the coin could have landed either way and he could just as easily have been the guy getting ten years off his sentence for some really nasty experimentally-induced neurological disorder.

    Um...yeah. That's what I want...a criminal turned into a headcase let out ten years early. Hide the children!

  107. Knock Knock - Norbert Weiner by gelfling · · Score: 2

    Please read The Human Use of Human Beings. I'm pretty sure this is all covered there if you read closely.

    There are mechanical problems that are hard to do. They're called "Hard Problems" - one way or nearly one way algorithms that plausibly could be solved given enough time.

    There are math problems that don't lend themselves to discrete mathematics. I'm not sure a computer would have help Georg Cantor develop set theory. Also there are certain problems that lend themselves well to approximation but not an exact solution. If I dust off my solid analytic geometry books I'm sure I can find a few. That or real time celestial navigation problems using polar calculus.

    Then there are all of those problems that don't lend themselves to computation at all. Knowledge and insight come from the synthesis of new ideas out of different, multiple sources. So for example the sharpest mining bit in the universe doesn't by itself help you to understand the chemistry of the Earth's crust.

  108. Duh by Mechanist · · Score: 1
    Harel acknowledges that our society could barely function without them. But he warns against the widespread mythology that computers will be able to do almost anything we can think up.

    Either Harel or Katz is apparently living in some 1950s-era science fiction movie in which computers are mysterious, all-powerful, poorly understood devices. Because anyone who actually uses a computer for any length of time will be quickly disabused of any notion that they can do "almost anything that we can think up". And anyone with a CS degree will be familiar with the concept of NP-completeness and will therefore have a solid basis for having abandoned anything like the magical, worshipful view that Katz suggests here.

    If Katz is reporting accurately here, I have to wonder what planet Harel is from where people still think like this. Katz's description makes the book sound like a 'keen grasp of the obvious' sort of tome.

    We now know that not all algorithmic problems are solvable by computers, even with unlimited access to resources like time and memory space.

    Excuse me? We now know this? Get serious. NP completeness is not a new idea. We've known this for a long time now. Either Katz or Harel is way off here in suggesting that this is some kind of recent discovery.

    The limitless potential power of computing has all kinds of implications for technology, education, culture and politics.

    Psst... Katz... You just said that this book demonstrates that computers are limited in what they can do. Now they're limitless? Please make up your mind...

    --

    --
    And you may ask yourself, well, how did I get here?
  109. Uh... by rakslice · · Score: 1

    Is there anyone with a CS degree who didn't learn about complexity and O notation running time order proofs? Here at Waterloo, it's introduced in first year.

  110. Re:Simulate Life - NOT FLAMEBAIT by rakslice · · Score: 1

    I agree that many "details" are unknown. But many of these details are at higher orders of abstraction than the molecular level (which, I assume, any useful computer simulation would need to simulate at).

  111. Well, there's 2001... by Preposterous+Coward · · Score: 1
    I think it's fair to describe HAL as all-knowing and all-powerful. He certainly seemed as intelligent and conversational as many humans I know :-)

    Interesting factoid: When 2001 originally came out, IBM paid for every employee to go see it, to get a vision of the great future of computing that their company (and others, of course) were working toward.

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
  112. Re:Simulate Life - NOT FLAMEBAIT by gas · · Score: 1

    In most societies in history there was no chance of enforcing non-slavery. But there was always the chance of abolishing slavery as soon as possible. And it happened. So of course we should fight against the even more cruel things going on now.

    And even if you can't get it ALL to stop RIGHT NOW it of course helps not to pay for production using slaves, human or not.

  113. Not to nit-pick, but... by Preposterous+Coward · · Score: 1
    It is, of course, possible to represent any rational (note: not real) number exactly. No, the IEEE standard that's implemented in hardware in most CPUs doesn't do it, but you can easily create a compound data type of the form "int numerator, denominator" and write corresponding arithmetic routines manipulate things in their fractional representation without any loss of precision. If you need to store 17.15 exactly, you convert it on entry to 343/20. (Or, if you know you're dealing with something like dollars and cents and know for certain you only have to work with two decimal points, you just use integers with implied fixed decimal points.)

    Now, irrational numbers are another ball of wax... how many digits of pi do you feel like computing/storing? :-)

    --

    "Biped! Good cranial development. Evidently considerable human ancestry."
    1. Re:Not to nit-pick, but... by Tungz10 · · Score: 1

      ahh, but how many integers can you represent exactly?

      what about (2^32 +1)/2?

      how about (2^99999999 +1) /2?

      To represent any possible rational number (or interger for that matter) you'd need infinite memory.

  114. As someone who works with this stuff every day... by po8 · · Score: 1

    I have to say that, based on this review, I can't imagine purchasing the book. Knowing Harel's reputation leads me to believe that the review is flawed.

    Questions about the theoretical limits of computing are governed by three theses. The Church-Turing-Tarski Thesis says that the computer on your desktop is roughly as powerful as any computer anyone could ever build.

    The Polytime Thesis attempts to clarify ``roughly'' in the previous sentence. It claims that anything that can be done in polytime can be done in low-order polytime; to oversimplify, that things that are possible for a very powerful computer should be possible for yours if you're willing to wait just a little longer.

    The third thesis is that "P is not equal to NP". Again very simplistically, this says that ``guessing right is lucky'': You cannot build a computer which solves problems quickly by always guessing right and then checking the guesses to be sure.

    Without turning all three theses into theorems, the limits of computability remain fuzzy. Many, perhaps most, practically interesting computational problems appear to be NP-complete, and we are not yet certain whether these problems are inherently tractable.

    As I said before, I'm sure Harel understands all this. Perhaps I'll try to browse a copy of his book at the local bookstore, and see what he really says.

  115. Re:Impossible things. by Peaker · · Score: 1

    "Free will that is not random and independent of the will of its maker"?

    What is that exactly?
    Free will IS a random-want/thought creating mechanism. What else would it be? How could you define it?

  116. Another opinion by rossarian · · Score: 1

    "Computers are useless. They can only give you answers."
    --Pablo Picasso

    I'd personally take issue with the 'useless' part of that, but on the whole, it's a rather important point.

  117. Re:As a computer scientist turned neuroscientist.. by Illserve · · Score: 1

    The quantity of neurons and synapses is entirely irrelevant. Assuming it is deterministic in some way is all you need to run a simulation of the whole thing on a turing machine. I know this may strike you as ridiculous, but it's as true.

  118. Re:As a computer scientist turned neuroscientist.. by Illserve · · Score: 1

    I never said the brain is a universal turing machine. I said it's reducible to a turing machine, all this requires is determinism.

    Yes I realize this determinism is an assumption and I should have stated it as such, but it's one I take for granted because I have yet to see evidence of anything in the mind that is not entirely reducible to the interactions of molecules or electrotonic forces.

    Consider the possibility that I'm not quite as ignorant as you assume.

  119. Re:Simulate Life - NOT FLAMEBAIT by ledgeerama · · Score: 1

    > What I personally feel doesn't come in to it. There is no point arguing for a law if it will never get voted in or be enforced.

    Bollocks, arguing for a law is always worth it if it is something you believe in. Even if the law doesn't pass you may convince people of your point of view.

    In the case of vivisection, maybe you'll convince some people to boycott companies who support the practice. It may not make a huge difference, but if that is the case why bother doing anything.

    Do you think that when black slaves first started trying to gain their freedom that there was much chance of a change to the status quo?

    Your attitude seems to be, "If anything is too difficult, just give up."

  120. Falling into a few pitfalls, here. by Christopher+Thomas · · Score: 2
    I'm having a hard time seeing how your points support your argument (that "consciousness" cannot occur in a deterministic machine), or disprove my argument (that a deterministic machine can be as "conscious" as a human is), or further define "consciousness". Specific complaints are as follows:

    A) You as an information bearing automaton have a finite (or fixed infinite) amount of storage and processing power. Most of this is being used to run yourself. Thus you physically cannot have enough resources left over to wholly concieve of another of your class.

    Um, so what?
    Not only does this contribute nothing to the debate, but it's also true for any other object or system (deterministic or not).

    B) Indistinguishability != the same.

    Then how do you prove that your model of the human mind (a "conscious", nondeterministic system) is better than mine? For either of us, we can only compare the predictions of our models to actual observations. If our predicted behaviour is indistinguishable from actual behavior, we assume that our model is a working one (note that many different models may work).

    Apparently nondeterministic actions are adequately explained by strong sensitivity to input and the chaotic, effectively unpredictable nature of this input.

    C) Unsubstatiniated "Apparently" : please list source for this external verification.

    You seem to be confused by my perhaps-unclear statement above. A clearer version is: "Actions that appear to be nondeterministic are adequately explained as being the results of a deterministic system interacting with input that is chaotic and thus effectively unpredictable."

    This is self-evident. If you feed something random into a deterministic system, of course you'll get random-looking data out. This is my point; nondeterministic actions do not require a nondeterministic mind.

    D) As for "a very large deterministic system in a chaotic environment" It falls when you point out two things. The deterministic system must itself be a "chaotic environment" as the individual is always a piece of its environment.

    The system itself doesn't need to be chaotic to give chaotic output when given chaotic input. It may very well be chaotic; this is a very different thing from being nondeterministic. Either way, my point holds, so I don't really see what you're getting at here.

    "To obsever is to influence, and to be influenced" Professor Klemke.

    Again, so what?

    E) A far better model of "consciousness" is the imaginary numbers models.
    [...]

    This example is vague enough that it is difficult to tell what, if anything, it contributes to the argument. However, I'll take a shot at the two points I did manage to find in it:

    • You can thus say JonKatz internal universe, consciousness, runs on sqrt(1), sqrt(-1), and sqrt(JohnKatz). Sqrt(JonKatz) being a number that doesn't exist in the real universe, can't even be manipulated therein. This thus gives an easy test for "consciousness", does this system provably contain a mathmatics that doesn't exist in the real world?

      Short answer: No. You've just defined extra symbols for your own mathematical system. There are actually an inifinite or near-infinite number of possible mathematical systems. Talking about whether a given symbol in the system, like "sqrt(-1)" or "sqrt(JonKatx)", exists in the "real world" is not meaningful. The number "5" doesn't exist in the real world - it's just an idea that we choose to associate with certain structuring in the world about us. The manipulation of such symbolic "ideas", under *any* mathematical system, can be performed deterministically. Thus, this example doesn't seem to affect my argument much.

    • Easy test, very, very hard to prove.

      Firstly, this entire example seems to stem from some questionable hand-waving, as mentioned above. Secondly, you've already *claimed* to prove that the human mind is non-deterministic. I'm challenging you to provide support for this proof.


    The only device created thus far to emulate a human mind is the universe, and as you've already said that's a chaotic environment.

    This scores a big "so what?" on two counts.

    Firstly, chaos can easily occur in *deterministic* systems. Look up "chaos".

    Secondly, the only device created thus far that emulates the human mind is the human brain - much smaller than the universe. This also does not constitute a proof by any stretch; you have to prove that emulation by any other method is *not* possible (i.e. disprove the existance of anything other than the human brain which can host something indistinguishable from a human mind).

    It can be shown that as the limit of the accuracy of the emulation approaches == the mind it is emulating, the complexity of the system == universe.

    Um, no.

    The mind has finite complexity, as all of its state information is contained within the human brain. The uncertainty principle and a few other laws place constraints on the amount of information that can be contained in that volume at its measured temperature.

    The proof that you are quoting is flawed hand-waving (one of my complaints about The Emperor's New Mind, among other things).
  121. huh? by Bobby+Orr · · Score: 1
    For a community grown understandably arrogant by years of hubris and hype, this is probably a much needed dose of reality.

    I have defended Katz before, but this time I am not sure who the boy is talking to, or what he is trying to say. I have had to deal with people who assume computers can do anything. These people are annoying, especially when they put pressure on you for the "inadequecies" and "laziness" of the entire field of Computer Science!

    However, don't programmers continually run into the limitations of their box? Aren't we constantly being creative to get around some roadblock or another? The point made that memory space is not the only limitation we face is very 1980's-ish to me. Back then, AI was going to build the Terminator as soon as we had enough memory.

    That was then, this is now. I think the Katz-man misjudged his audience when writing this review. Maybe the book is better than the review it got.

  122. Re:Yep, that'll start research by Chai_Bot · · Score: 1
    Just a few comments...

    For example, there is some interesting research being done on the limits of quantum computation. Perhaps quantum computers will be able to solve a larger class of problems. That might disprove the Church-Turing-Tarski thesis.

    It has been shown that classical computers' PSPACE and quantum computers' PSPACE are equivalent so there isn't a tremendous amount of hope left in this whole QC thing.

    People have still found ways to achieve subexponential speedups however with these problems.

    And I haven't even mentioned intractability - the gigantic class of problems that we don't know how to solve quickly when the problem gets large. For example, many optimization problems seem easy on paper when you have a set of 2 or 3 objects. You code up a little demo program that can handle 10 to 20 objects. It seems a little slow, but you figure you can optimize it and find a better algorithm, and use a faster computer. Meanwhile Marketing is promising people that you will be able to solve the problem with 1000 objects.

    I was under the impression most algorithmics work today is being done in the NP domain. Pretty much 'acceptable' solutions are found for most P problems. CS PhD's are working on ways to make intractable problems tractable. Of course nothing can 'solve' these, but for specific applications there may be solutions that are 'good enough'. So you see many approximate solutions that you can run in subexponential time.

    Of course every application has subtle differences in what is acceptable and what is not. This was of course designed by the CS PhD's so that they would never be out of a job.

    It would be like trying to find a solution to the equation "n * 0 = 100".

    This has solutions for very small values of 100.

  123. RE: PETA by BushidoKenme · · Score: 1

    PETA == People Eating Taste Animals!! Animals are food and products. Testing prevents human injury and death. you wanna be on the wrong side of a contaminated snickers?

    --
    Oh my god, another signiture that makes no sense.
  124. Dog bites man, news at 11. by td · · Score: 1
    There is no news for computer science professionals in this review, nor apparently in the book reviewed. Furthermore, the review alleges professional ignorance, laziness or hubris, contrary to fact. If the reviewer had seen fit to ask a couple of professionals about his allegations (this is standard reportorial conduct) he would have known that they aren't true. The review should be marked Editorial lest someone confuse it for actual reportage.

    First of all, this quote is a real laugh:

    We now know that not all algorithmic problems are solvable by computers, even with unlimited access to resources like time and memory space.
    The implication is that the realization that there are things that computers can't do is somehow new or unexpected.

    In fact, the very first computer science paper ever written (Alan Turing: "On Computable Numbers, with an Application to the Entsheidungsproblem" Proc. London Math. Soc. 42, 230-65, 1937) is about problems that have a definite, mathematical answer, but whose solution by a computer is mathematically, intrinsically impossible.

    So, for more than sixty years, a good five or ten years before the first computers were built (depending on whose definition you accept) we already knew about problems that they couldn't solve.

    Harel's book is not one of the first books in recent memory that focuses on the limits of computers. Any textbook on the theory of computation concentrates on this. The classic of the field is Computability and Unsolvability by Martin Davis, first published in 1958, which set the standard for how computing theory is taught. If you suffered through a theory course based on Turing Machines, it's Martin's fault. His book gets to its first proof that a problem is uncomputable half way down the third page of the introduction, before Chapter 1 even starts!

    The idea that few people, even with advance [sic] computer science degrees understand these problems is laughable. Anybody with an advanced computer science degree from a major institution has sat through a theory course in which undecidable problems are broached within the first few weeks, and an algorithms course in which intractable problems (those that aren't impossible, but for which no feasibly fast algorithm exists) are a major topic.

    --
    -Tom Duff
  125. The meaning of "Computers" may change. by Peaker · · Score: 1

    Currently, computers are sort of turing machines.
    As their power increases, their "speed" of computation is a multiplication of the previous "generation".
    This means, that polynomenial(SP?) problems will not be solved for large cases even with infinite multiplication of such computing power.
    But what about new types of computers, which will increase their power polynomenially with every generation? (Some type of futuristic quantom computer, or DNA computer?) (A computer that solves polynomenial problems [of a complexity of Constant^n] with larger and larger n's, just as current computers solve problems of O(n) complexity with larger and larger n's)

    Those might make it feasible to solve problems currently regarded as infinite-time problems.
    I'm not sure about infinite memory, but it seems quantom computer can represent 2^x bit-states with just x Qubits.

    Who knows what other forms of "Computing" we will find in the future?

    1. Re:The meaning of "Computers" may change. by Mr.+Obvious · · Score: 1
      Polynomial. The correct spelling (since you asked) is "polynomial".

      Oh, and by the way, when complexity is of the order of a constant raised to the power of n, where n is variable, it's not polynomial, it's exponential. Polynomial is when n is raised to a constant power. I'm sure that's what you meant to say...

      Please excuse me if you think I'm picking nits, but if you run the numbers, you'll see it makes a gigantic difference: So large a difference, in fact, that even quantum computers would (seemingly, I'm not at all up-to-speed on this subject) need more quanta than the universe contains just to calculate a travelling-salesman problem for, say, the major European cities.

      Ron Obvious

    2. Re:The meaning of "Computers" may change. by Peaker · · Score: 1

      Thanks for the correction, I did mean exponential.

      But if computers increase the constant in Constant^n with time, then after a while, a 4^n solution to the travelling salesman problem would be solved by the 4^n computer.

  126. Re:As a computer scientist turned neuroscientist.. by porkchop_d_clown · · Score: 2

    No, I would disagree with that. It might be possible to approximate a brain with a turing machine, but that might not be good enough.

    I'm not saying we will never have AI, or anything like that - I just don't believe it will be on a digital computer. I'd suspect that the hardware for developing an artificial intelligence will end up having many of the same features as a biological brain.


    --

  127. Re:Computers can't be conscious... by Anonymous Coward · · Score: 1

    Ideas come from outside the human mind? Gee, and you still get visits from Santa, too, right?

  128. Re:Katz protection by Peaker · · Score: 1

    All such racists I've ever discussed are either idiot followers who have never really talked to a Jew or black person in their lives, or idiots with an IQ of around 70 and less.
    Which one are you?

  129. Re:Anyone else remember "The Last Question" by Asi by porkchop_d_clown · · Score: 2

    Yeah, but by the time it solved the problem, it was too late.

    Of course, the solution solved that problem too...


    --

  130. Remind me never to lend you my screwdriver by LameBrain · · Score: 1

    "A slot screwdriver can be ... used as a pry-bar (I have a big one that my buddies and I call "The Persuader"). Or a chisel. Or as a weapon. Even as a fireplace poker."

    heathen. ;)
    its because of people like you that i have to lock my toolchest. j/k

  131. Non Sequitur by virg_mattes · · Score: 1

    Whether I agree with you or not, your logical conclusion doesn't follow from your starting assumption. Your declaration states that all animals and humans with microcephaly/retardation are equals, without giving any basis for that assumption. Take another swing.

    Virg

    1. Re:Non Sequitur by virg_mattes · · Score: 1

      > How about providing us an alternative criteria
      > which allows us to test on animals, but not on
      > humans with microcephaly/retardation?

      Well, this begs the question, test what? In the case of medicines, the argument can be made that animals are generally simpler biologically (simpler DNA structure, shorter lifespan, speedier gestation/development) than humans. In five years, testing how a particular drug will affect reproductive capacity is simply not workable with human test subjects, whereas the test is fairly exhaustive using white mice, since in five years you'll see several generations of the latter. I suppose to someone who does not condone any animal testing for any reason, the criterion of "better subject for testing" (by definition) isn't valid, but under that assumption no criterion would be valid.

      More to the point, though, the argument against using unwilling human test subjects (or human test subjects who by mental incapacity cannot give informed consent) is based on a moral directive. The simple basis is that if humans with diminished mental capacity can be used without informed consent for testing, there needs to be a rule determining just what defines mental incapacity, which must be decided by subjective humans. The problems stem from the fact that there are (and always have been and always will be) people who will label someone as a valid test subject because of convenience or prejudice, without regard for real capacity (there have been doctors that argued, for example, that coma victims should be used for medical research!). Since the potential for real abuse exists, the easy moral directive is to forbid testing on any human who does not knowledgably volunteer for the test. This is a very "species"ist view, but again, if you don't condone animal testing for any reason, by definition no reason is valid, so nothing I presented could have any meaning to you.

      Virg

  132. Apples == Oranges by Chris-en-topper · · Score: 1
    cars == computers

    a car is a tool, and so is a computer.

    both man made, both designed to do different things.

    transport ppl, move matter, power things etc.

    automobiles/combustion engines are just as flexible in there use as computers.

    Apples == oranges.

    An apple is a fruit, and so is an orange.

    Both grow naturally, and both taste different.

    One's citric and tart, the other is sugary and sweet, etc.

    Apples can be prepared just as many ways as oranges.

    Just because two things are comparable along a strictly limited range of criteria does not make them the same thing. Cars are not the same things as computers, and knowing about the theoretic properties of one does not teach you much about the other.

  133. some years back, i would agree by small_dick · · Score: 2

    but after the thing dow chemical (or was it some paint company?) did with genetic algorithms, i'm not so sure.

    early nineties: it was getting more and more difficult to make paint. volatility and lead laws, customer demand for particular qualities (glossy, long lived) etc. were driving chemists nuts. drop volitility, get short lived/fugly paint. they were having some luck, but not much.

    the scientists brought in a consulting company to see what could be done with genetic algorithms. after some months of design and encoding of the basic chemical makeup and physical properties of paint, they were stunned that, after a few days processing, the algorithms cranked out several formulas that far exceeded all legal and usability requirements.

    it was estimated that the labs, using traditional processes, would have taken 100+ years to develop these formulas.

    i'm not so sure that you could not take some non-deterministic physical process and use it to drive genetic or neurofuzzy algorithms and blow all the NP stuff out of the water at some point.



    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  134. Who's to say... by gatekeep · · Score: 1

    ... what is an isn't possible? "2. To discourage futility. Computer experts who tackle problems that are simply insoluble need to stop wasting their time" Things are only insoluble until their solved. Years of human history should've taught us that by now. "4. To make possible the otherwise impossible." Doesn't this conflict with point two? Granted, their are things that aren't possible with our current way of processing problems and looking at things logically, but there's no law saying we can't re-invent the basic way we represent information. Who's to say what's impossible? Years ago flight was impossible, so was long-distance communication. People who tried to make them happen were ridiculed, and now we take them for granted. Don't underestimate human ingenuity.

  135. Maturity by virg_mattes · · Score: 1

    Oh, yeah? Well, up yours! :)

    Virg

    P.S. Sorry, I couldn't resist this one. I agree that professionalism and professional experience don't necessarily go hand in hand. However, I disagree with you in that I think they often do. If you didn't wish to imply condescension, take my comment as the joke that it is. If you did wish to imply condescension, take my comment at the joke that it is, but assume tongue-in-cheek.

  136. Animal testing does't model animal testing by JamesOfTheDesert · · Score: 1
    True, you can't model what you don't know, but that's why even animal testing doen't model animal testing. Testing a (rat|pig|dog) to learn about humans is subject to many of the same flaws as computer simulations. Unless you know the exact and complete diferences among the animals involved, you're doing a lot of guesing.

    There is no point arguing for a law if it will never get voted in or be enforced.
    Well, this seems to be a vote for pragmatism over ideals.

    --

    Java is the blue pill
    Choose the red pill
  137. Oh My God! by virg_mattes · · Score: 1

    > "they ground us into reality"

    But I don't want to be ground into reality. Personally, I don't want to be ground into anything.

    Virg

  138. Re:As a computer scientist turned neuroscientist.. by Happy_Camper_SD · · Score: 1

    It is difficult for me to understand how somebody could build a simulator with enough transistors to create a turing machine large enough to simulate a human brain, when according to Carl Sagan this is a number greater than the number of elementary particles (protons and electrons) in the known universe. I understand that brain is running at a slow frequency, but still, it would take several galaxies worth of matter just to build anything close, using binary architectures. (today's 32/64-bit CPU's are laughable by comparison) Anyone who has been a computer scientist and a neuroscientist should have this insight. Real breakthroughs in CPU architectures are awaiting those who can mimic the brain.

  139. Re:Simulate Life - NOT FLAMEBAIT by Parity · · Score: 2

    You've sidestepped an important point in the question of hypocrisy: eating meat is, in essence, killing an animal purely for the pleasure of the taste of animal flesh. Never mind the environmental consequences of beef cattle (both inherent to raising the number we do, and flaws in the system that are not inherent but motivated by profit concerns.)

    OTOH, using animals for medical testing often answers questions that simply cannot be answered without involving some animal (though one could experiment directly on homo sapiens, but current ethics seems to find that a lab rat's life is of less value than a human life, but let's not sidestep into that gray area).

    So, in essence, to be non-vegetarian and to oppose medical testing with animals is to say that the death of animals for pleasure is okay, but the possible death and/or suffering of animals for the advancement of medical knowledge (which will benefit both veterinary science as well as human medical science) is not okay.

    Something to think about, anyway.

    (As it happens, I am a vegetarian who doesn't purchase leather or other animal-death products, except for cat food because cats do -not-, biologically, have the option of being vegetarian even if their owner is, and yet I support animal use in medical testing, not without some ambivalence, but it is, at present, the best option; in the future, other options may arise, ie, using cloning technology to develop individual organs to experiment on without needing a living animal, or even computer simulations once we know enough to simulate usefully, though I doubt such technologies will ever completely replace live testing, they may well result in far fewer deaths and less suffering by filtering out less promising technologies early...
    I also somewhat agree with the claim that being against medical testing without being an ethical vegetarian is hypocritical, though I can see the potential for non-hypocritical philosophies that resolve the contradictions, even if I wouldn't, personally, agree with them; I think, though, that many people simply don't ask the questions and formulate their personal opinions on vague feelings and the effectiveness of propaganda directed at them... but then, that's true on every issue.)

    Parity Even

    --Parity

    --
    --Parity
    'Card carrying' member of the EFF.
  140. The Katz Story - Education of a wannabe nerd by alienmole · · Score: 2
    Subject says it all.

    And we all get the privilege of witnessing Katz's excruciatingly slow education. Someone should pay for him to go do CS at MIT or something. The way he's going, he should discover LISP by 2021.

  141. I've got a Traveling Salesman here... by rjh · · Score: 2

    ... who wants to talk to you about vacuum cleaners.

    (Word to the humor-impaired: the Traveling Salesman problem has been proven NP-complete, which means it can only be solved by a deterministic Turing machine if P=NP. Nobody's proven any relation yet between P and NP, but it's widely believed P!=NP, which means no deterministic Turing machine will ever be able to solve the Traveling Salesman problem.

    In other words, my comment of "there's a Traveling Salesman who wants to talk to you about vacuum cleaners" is a carefully-worded flame. Translated, "it's good that you got out of computer science, because, buddy, you suck if you don't know the intractability of NP problems.)

    1. Re:I've got a Traveling Salesman here... by Illserve · · Score: 1

      Open your mind a bit. Just because a problem is intractible doesn't mean a computer can't find a reasonable solution in finite time.

      And NP doesn't mean a turing machine can't solve it ever. It means it can't solve it in polynomial time.

      Next time you flame someone, make sure you know what you're talking about.

    2. Re:I've got a Traveling Salesman here... by rjh · · Score: 2

      Just because a problem is intractible doesn't mean a computer can't find a reasonable solution in finite time.

      Sure, but then you're redefining the question. The original statement that I took issue with was that any question could be computed, and it can't.

      And NP doesn't mean a turing machine can't solve it ever. It means it can't solve it in polynomial time.

      Ever heard of this little thing called "the inescapable heat death of the universe", buddy? Free hint: all the protons in the universe will evaporate into neutrino showers long before a computer comes up with a solution to the Traveling Salesman problem for a reasonably large set of cities.

      That doesn't even begin to address the power requirements, either. Each bit-flip requires a minimum of 4.42E-23 Joules--that's a fundamental thermodynamic limitation of the cosmos, not something we can get around. Once you get into exponential operations, that means you need a lot of energy to do NP problems. Go on, do the math.

      Next time you flame someone, make sure you know what you're talking about.

      Fortunately, I do, otherwise I wouldn't have flamed you. And, honestly, you deserved it.

    3. Re:I've got a Traveling Salesman here... by Illserve · · Score: 1

      Actually, I'm not quite as confident in the fundamental limits of computational power as defined by heat death as you are. I have no idea in what form the solutions might occur, but I've seen enough of history to never say never.

  142. Hey, wake up! Incomputable doesn't make it ... by smoondog · · Score: 1

    Hey, wake up! Incomputable doesn't make it insolvable. This book and this post about NP-complete-ness and other things may be true, but there are serious difficulties when applied to the real world.

    Computer scientists (like this one) I suspect, often believe that problems can't be solved if they are totally intractable. Now in real-life, though, we have a thing called approximation. As a computational biologist, I almost always make many approximations that when applied to the correct answer - work well, and rather quickly!

    Your reply was insulting and condescending to the original poster. As a computer scientist solving real problems I think you should read a little about solving problems in real life, not just in silico.

  143. No dice. by Chris-en-topper · · Score: 1
    It never ceases to amaze me the lengths that radical materialists go to trying to prove things that cannot be proven.

    Only an intellectually dishonest person would claim that there is no dependance between the physical and mental. The various criteria that would cause you to reject that notion would also require you to reject all other physical knowledge, starting with all scientific theories. A little too radical for my blood, sorry.

    First off, we know very little about the brain

    Actually, we know quite a bit about the brain. For instance, we know that there is no reason at this time to believe that wierd quantum-level physics are in any way the source of its computational abilities.

    Your only way out of this mess is to reduce consciousness to a bunch of features that don't require the thing we all "think of" as consciouness.

    The most popular (and correct, IMHO) objection to your argument is that the way we intuitively "think of" consciousness is just plain wrong. Just as our intuitions about colors or solid objects allows us to deal with these entities without accurately describing their true physical nature, the words we use to describe our folk psychological notions of consciousness, while functional, are inaccurate and incorrect in regards to what is physically occuring.

    You haven't explained why I think I exist, why I perceive.

    Yes, I have. That's like saying an account of the stimulation of C-fibers in the nerves of your big toe and your brain's response to this stimulation doesn't explain the pain you feel in your foot.

    but is really cheating as far as the topic of discussion is concerned.

    Like I just said, you are the one who is cheating if you require the materialist to present a model that adheres to your misguided and illusory subjective experience of "consciousness."

    A rational being must accept either that everything is conscious, and we simply exhibit certain forms of it and name those things "intelligence"

    Your first error here is a failure to see that "consciousness" is a multivariated quality, not some boolean true-false condition. I am more conscious than a coma patient. My dog is more conscious than a protozoa. A protozoa is more conscious than a rock. So in a sense I will readily admit that a lot of things DO possess consciousness to at least an infinitesimal degree.

  144. Really? by Estanislao+Mart�nez · · Score: 1
    Yes, technology was embraced because it would free us up to have more leisure time. But most people would rather work than have that leisure time.

    How do you know? When have people during the last 50 years in the US been consulted on whether they'd like more leisure time?

    The fact is that there is a hierarchical structure of positions, and the people who occupy them get to decide on how much time people should dedicate to work, and how much leisure time they get. Those at the top literally have the power to decide for millions.

  145. polymorphic lambda-calculus by Marvin_OScribbley · · Score: 2

    Can you tell me what polymorphic lambda-calculus is, and where I might find an good introduction to it? It sounds interesting, and I was not aware that there is another calculus besides the one you learn in math class.

    Thanks!

    --
    I'm not a journalist, but I play one on slashdot
    1. Re:polymorphic lambda-calculus by Blackheart2 · · Score: 1

      "Calculus" is just a term for a formal system, usually equational in nature, which supports some form of deduction based on rewriting. There are easily hundreds, probably thousands, of calculi which appear in the programming language theory and related literature, and few of them if any have anything to do with the differential calculus you are familiar with from high school.

      If you are interested in learning about lambda-calculus, you might want to start with untyped lambda-calculus, unless you have a background in logic. There are many books on the subject; I started with Chris Hankin's "Lambda Calculi: A Guide for Computer Scientists", which is IMO quite readable. You can also find many tutorials and lecture notes on the web, for example here, here and here. If you know Scheme, or have read SICP, then you already know mostly what lambda-calculus is, though you probably don't realize why it's so remarkable. (Hankin's book is good for that.)

      --

      BH
      Fools! They laughed at me at the Sorbonne...!

    2. Re:polymorphic lambda-calculus by The+Raven · · Score: 1

      I can't point out a book, but I can say that lambda calculus is essentially the math of programming (function programming). Another related book is called the "Theory of Objects". In it, the authors proposes a new calculus system based on Object oriented programming (instead of procedural like lambda calculus) in which they have many proofs on how and why object oriented approaches work or do not work. Very interesting reading, but extremely dense... they assume you know lambda calculus (which I do not) and they never repeat an assertion. Get confused once, and you're lost for the rest of the book.

      Raven


      And my soul from out that shadow that lies floating on the floor

      --
      "I will trust Google to 'do no evil' until the founders no longer run it." Hello Alphabet.
  146. Supply and demand. by Estanislao+Mart�nez · · Score: 1
    We have a large criminal population who will never do any good for society. This would be an excellent pay back.

    That introduces a demand for convicts, and a class of very powerful institutions (research institution, pharmaceutical companies) with an vested interest in making the government capture more "criminals" for its experiments.

    Actually, China has recently been accused of something very similar. China some years back passed a law allowing for the organs of executed prisoners to be donated against the prisoner and the family's will. The number of executions swelled after that, as the number of foreigners who went to China and paid for organ transplants. The claim essentially is that China started making money out of the organs of executed prisoners, and thus, it started executing more prisoners.

    The U.S. courts (I think the Supreme Court, but I'm not sure) actually ruled once against this same thing, the taking of organs from the executed. The nature of the argument was that it would affect the justice system negatively, by introducing an incentive for juries to hand death penalties ("somebody needy will get those organs").

    Problems of the same kind hold for your "solution".

  147. Questioning everything is inefficient by LameBrain · · Score: 1

    a person cannot adhere strictly to your "question everything" philosophy and still live their life realisticly. one must make an enormous number of assumptions every day. this is not necessarily a bad thing.

    for example, do you test the floor ahead of you before you take a step to make sure that the floor will support you? of course not, it would take too long and is wasted effort. these things go by degrees. if i were looking for survivors in an earthquake damaged building then testing the floor might make sense. you have to play the percentages when appropriate and for the most part one can assume that the ground underfoot is solid.

    that being said i think it is important to identify assumptions and test them when appropriate. this often leads to great discoveries and i believe this last part is in alignment with your point of view. assumptions are like blind spots and the trick is identifying the blind spots that haven't been noticed before.

    1. Re:Questioning everything is inefficient by Faulty+Dreamer · · Score: 1
      that being said i think it is important to identify assumptions and test them when appropriate. this often leads to great discoveries and i believe this last part is in alignment with your point of view. assumptions are like blind spots and the trick is identifying the blind spots that haven't been noticed before.

      Yes, that's precisely what I mean. And I don't question everything that I come into contact with. But, when I go seeking answers to something, even if it is something that is "widely believed correct" in one particular way, I will typically go looking for all the other viewpoints and then try to figure out if those views are correct, or if it seems a middle line between them is correct, or if possibly something entirely new is correct. And even when I come to a conclusion (on a serious matter) I may revisit it and ask myself if I'm sure. Deep philosophical questions are the types of things I'm speaking of.

      I may not question if the floor underfoot is solid enough to take my weight with each step, but I often find myself looking at ordinary things (like the floor) and asking if this is something that is real. You know, the old philosophical question, are we really here, or are we just dreaming this, or perhaps we are merely someone else's dream.

      Of course, now that everyone thinks I'm insane, I'll just sign off.;-)

      --

      ------------

  148. "The Emperor's New Mind" is bunk. by Chris-en-topper · · Score: 2

    The subject says it all. Pennrose misquotes and misunderstands Godel's Theorem in the first few chapters, and makes it the basis for all of the retarded bunk quantum-mechanics ramblings that appear later in the book. Read it if you want, but don't be suckered into thinking anyone takes his argument seriously.

    1. Re:"The Emperor's New Mind" is bunk. by namespan · · Score: 2

      You're seriously asserting that Penrose -- not exactly a mathematical lightweight -- misunderstands Godel's Theorem?

      Man, I hope you have credentials to match his or a serious reference to back you up. In either case, fess up. If there's a real case to be made, I'd like to hear it. I'm a math grad student and don't think he does such a bad job.

      --

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
  149. "If man were meant to fly" mentality. by Rinoa · · Score: 1

    How many times have you heard that if man were meant to fly, he would have been born with wings? Well he does and he isn't. But if the Wright brothers had taken heed, where would you be living now?
    You really have to wonder about books or articles like this. It reminds me of that forward we've all received innumerable times that contains statements made by important people concerning the future that turned out to be utterly wrong. The patent office claiming that everything that could be invented had already been by 1900. Impossibility of flight. No two snowflakes the same. Computers will never catch on. You'll fall off if you try to sail around the world.
    Sure, at the present, computers are limited by human capabilities and resources. But why should that prevent people in the future from attempting what seems impossible now?

    I certainly would never allow someone to tell me something is impossible just because he can't wrap his brain around it the right way.

    --
    I'm really easy to get along with once you people learn to worship me.
    1. Re:"If man were meant to fly" mentality. by Mr.+Obvious · · Score: 1
      Two comments, one trivial, the other perhaps a bit more serious:

      (0) The story about the patent office in 1900 is apocryphal i.e. an urban myth i.e. it never happened. See "The End of Science" by John Horgan (1997) for a detailed description of what really happened.

      (1) While the results on computatbility are really nothing new, they aren't something you can easily dismiss with a lot of emotive rumbling. They're mathematically provable results. Things like the halting problem are simply uncomputable. Period. It doesn't matter how large or advanced your computer is, a proposed solution to any of these problems shares the same status as a proposed perpertual motion machine: so much daydreaming.

      The point is, computers are not (only) "limited by human capabilities and resources". They're also limited by mathematical truth.

      As such, a useful discussion would begin with "given that this-or-that problem is not computable" and go on to ask "which easier problem can we tackle instead?". For example, the halting problem for all given input programs is uncomputable, but that doesn't rule out programs which would tell you if an input program terminates or not --- for a very large class of input programs. Working with computability theory leads thus to the question "How large can we make the class of halting-testable programs?", which would not be an entire waste of time to work on.

      Moral of the story. Get an education, read the basic literature, learn to live with the basic theory.

      Ron Obvious

  150. Still Can't Find A Computer to play decent Go by hsrussell · · Score: 1

    Forget about things like simulating life... I still can't find a program to play GO better than my 6 year old nephew.

  151. 100 precision is probably not a prerequisite by Tablizer · · Score: 1
    The aim of the [Penrose] book is to argue that there are certain things a human mind can do that a computer can never do.

    The flaw in Penrose's reasoning is that simulations may not need to be acurrate to the quantum level. If the brain was that sensative/fine-tuned to the quantum level, then one cup of coffee would result in a human BSOD.

    IOW, the tolerances of biology are far higher than the level where Penrose is focusing. Nature is not anal retentive.

  152. (OT)Netscape 4.7 debugged? Hardly. by yerricde · · Score: 1

    many, many programs are debugged enough to be useful, like the Netscape browser I am using right now.

    By "Netscape" you mean a recent release of the Mozilla browser, correct? Netscape 4.x just too buggy for me to work with at least.


    Like Tetris? Like drugs? Ever try combining them?
    --
    Will I retire or break 10K?
  153. Re:Minsky and Perceptrons by SpinyNorman · · Score: 2

    Huh? Sure neural nets can have loops, and that is precisely where they do gain state.

    Minksy may have been an AI pioneer, but what has he done lately other than ride his own tattered coat-tails? I don't know where I'd even begin to critisize "The Society of Mind" - it doesn't even begin to address the hard problems of AI, and competely ignores the absolutely fundamental problems of perception and representation.

    Minsky may pay lip service to connectionism and synthetic approaches, but he comes across to me as a died-in-the-wool symbolic AI adherent, who's work in that field has simply been eclipsed by others usch as Allen Newell and Doug Lenat.

    Minsky wants to come across as the "wise old man" of AI, but his essays are no more than tired and masturbatorily self-indulgent fluff pieces.

  154. Re:As a computer scientist turned neuroscientist.. by Red+Pointy+Tail · · Score: 1

    since everybody like to quote penrose, i'll like to say that i've read Penrose (well not in its entirety with all the nasty bits :) and i do find some contentions with his arguments.

    firstly, on the main argument, we should realize that all this breast-beating about limits of computability and halting problems are only in the context of turing machines (TM). yeah yeah all our computers are in that kind of form now, but it doesn't have to be in the future - quantum computers for example, can break these turing machine-hard problems in no time if harnessed.

    penrose argument seems to be that our brain could be a complex bit of quantum machinery, and therefore is not subceptible/easy to recreate/copy/emulate thanks to various quantum mechanical properties etc. i find that there are very little evidence to support this -- we just don't know enough to qualify what penrose feels is right. i've also read somewhere that the quantum mechanical states in our brains get messed up during MRI(?) scans, but we don't come out a babbling idiot after it.

    i believe that there can be great advances, even further than what we prognosticate to be impossible, if we just look beyond the box of contraints we seem to be put ourselves in. thinking machines are very possible, not because of moore's law of added firepower, but though evolution of our current technologies and assumptions.

  155. Theoretical != practical by yerricde · · Score: 1

    There is absolutely no corelation between Moores law and whether something is computable or not. The time domain plays no part in it and neither does whether its apropriate to solve the problem that way.

    It depends on your definition of "computable." "Theoretically computable" is a necessary but not sufficient condition for "practically computable." A Turing machine has an unbounded tape; no real computer can match it. If there are more steps in an algorithm than atoms in the known universe, I'd like to see you come up with a successful Go bot.


    Like Tetris? Like drugs? Ever try combining them?
    --
    Will I retire or break 10K?
  156. Re:Simulate Life - NOT FLAMEBAIT by kurisudes · · Score: 1

    Slaves...more cruel things???? Are you infering that the use of animals in testings is more cruel than the abuse of human rights and freedoms... I think you're posting to the wrong server.....

    --
    --------------------------------- Born Again Bourne Again Believer: New Life, GNU/Linux Be Free!
  157. Re:too simplistic by BigBlockMopar · · Score: 2

    Not everybody is able to do IT work. In my company, we hire some mentaly deficient people who are great at recycling cardboard but could never use a computer if their life depended on it. You have to understand that the old adage "every one is born equal" is a myth. In the same respect,not everyone has the urge to go forward like you do.

    So, we'll bring everyone down to the level of those who have no motivation, no intelligence. Goody. I can't wait. When are where can I report for my lobotomy?

    (I'm sure my life will be a lot less stressful.)

    Not everyone has the competitive edge.

    And that's my fault how?

    Some people actualy like manual work, getting their hands dirty.

    I like manual work. A lot of my job involves manual work. Even been in the crankcase of an engine that is 4 stories tall? Ever had to climb to the top of the mast on a Great Lakes bulker to change an EPROM in a radar transceiver?

    you might say that these people are weak and that they should be eliminated by natural selection.

    I might. In fact, I do. It's ironic how those who espouse the most socialist views (countering Darwin) are also those who most fanatically defend Mother Nature, who is about nothing but the survival of the fittest.

    Why can't socialists reconcile their beliefs? It undermines your credibility as a group.

    (And don't tell me about socialism, trust me: I *live* in a socialist country. And don't tell me you're not a socialist, either - you and Stalin would have been buddies.)

    I say they bring us back to earth. they ground us into reality.

    Well, they ground us, anyway.

    IANAAC: I Am Not A Anonymous Coward (i am just too lazy to register)

    Hmmm... You're not helping your point all that much. Are you also too lazy to show up at work on time?

    --
    Fire and Meat. Yummy.
  158. Re:Simulate Life - NOT FLAMEBAIT by Tassach · · Score: 2
    "In most societies in history there was no chance of enforcing non-slavery. But there was always the chance of abolishing slavery as soon as possible. And it happened. So of course we should fight against the even more cruel things going on now"
    Slavery, as in human beings sold for cash, is still very much a real thing in many parts of the world. There are also various schemes where the "employees" are actually captives, forced to work thru some variation of the "company store" scam or by the threat of legal or physical violence. I'm not talking about jerkwater third-world countries either; believe it or not it even happens here in the good old U.S. of A.
    --
    Why is it that the proponents of "one nation under God" are so eager to get rid of "liberty and justice for all"?
  159. What about the classic problem where.... by rent · · Score: 1

    you cannot write a program that will tell you if another program will terminate, or run forever. (That works for ALL possible programs and input).

  160. Re:As a computer scientist turned neuroscientist.. by Chris-en-topper · · Score: 1
    So all we need is a massively parallel, molecular-level processor? I'm going out on a limb here and guessing that it's just a matter of time, really.

    Alternatively, we could rip some codons out of some of Stephen Hawking's DNA and grow some wierd genetically engineered brain in a pan on the desk and hook electrodes up to it.

  161. Its people like this by animallogic · · Score: 1
    who stop things from progressing.

    In a way he is saying we cannot make it do this or that, but seriously, who defines what technology can or can't do?

    In their current state we may be able to see a lot of things which we are not capable of doing, but who a hundred years ago knew that we would be using computers to explore Mars or to calculate estimated sizes of the universe. Such things were not even within the comprehension of the average person.

    Right now you are at a stage in which only within the last 10 years kids are being born with computers commonly around them.

    If this is how far we got with people who have been there since the early stages of modern computing, think how much more smarter and how many more computer type thinkers there will be in another 10 years.

    You never know, in 20 years time we may decide that all this technology is fsking us bigtime so we no longer use it!

  162. Human's can't be conscious, thank God. by delmoi · · Score: 2

    Human minds are just simple turing machines. This means that everything they do is utterly predictable. The very essence of being conscious is an ability to behave in a random fashion, also known as free will. Human minds will never have free will and will never be conscious, not in their present Turing Machine form, anyway. It is for the best, anyway. I don't want to be superceded mentally and made redundant, like the industrial revolution made my muscles redundant. So I am very glad conscious minds are impossible. It would be dangerous for us if they were.

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  163. Human minds *ARE* predictable by delmoi · · Score: 1

    Where did you get the idea that human minds are not predictable? They are based on very simple, completly determistic, rules. The reason we can't predict them now is beacuse we don't have enough computational power. 30 years from now that won't be the case.

    --

    ReadThe ReflectionEngine, a cyberpunk style n
    1. Re:Human minds *ARE* predictable by Anonymous Coward · · Score: 1

      There is NO RELIABLE EVIDENCE pointing in that direction. As far as we know, human behavior is not comprehensively predictable. Until you find evidence otherwise, you're making a speculation, al beit one shared by many on /. I tend to fall towards Roger Penrose's speculation that human minds ARE NOT deterministic, though I don't see unassailable evidence in that direction either.

  164. The human mind by delmoi · · Score: 1

    Is not an analogue device, while not digital in the on/off sense, it does use descrete values. (The number of connected neurons that are currently firing determines wether a neuron fires)

    --

    ReadThe ReflectionEngine, a cyberpunk style n
  165. Katz Not Stupid by perlstar · · Score: 1

    Katz is writing an article to make the book sound interesting. Of course the average slashdot reader won't get all excited about a non-techie book. The average slashdot reader + word skill could probably write the book. To that many of you would probably say, "Then why did he even bother to post?"

    It's arguable, but I'm glad he did. Books that explain computers to the rest of the world are important for cultural development. Ten years from now I don't want people still saying about me, "He does computers, he's a genious!" Without books like these, computers will never be commonplace for the common man.

    1. Re:Katz Not Stupid by Faulty+Dreamer · · Score: 1

      I think the point you've missed is that Katz writes for the non-techie crowd, but posts primarily in the techie only hang-outs. He may not be stupid, but he certainly isn't the brigtest bulb in the batch if he targets the audience that he is trying to describe to others.

      And besides that, Katz seems to be obsessed with re-inforcing whatever non-sense the general computer press is saying at the moment. Like others have said, when the computer biz was jumping along, he was praising computers and computer people. Now that dot-coms are falling like rain, and the PC industry is feeling the hurt, he is trying to say that computers suck and will destroy us all. Something about the way he approaches a story bothers me to. It's like he goes out of his way to write huge amounts of drivel without saying one thing. And he does it well. I doubt that I could write as many content free paragraphs as he does in a sitting without hurting my brain on the concept of leaving out any sort of point. But then again, if that's what I was paid to do I suppose I could find a way.

      Granted, Katz always gets my interest. Much like a really bad car wreck, you don't want to see it, but when you do you can't turn away. It's a fascination with the macabre that draws me to Katz. I love to see the destruction he leaves in his wake (trolls and flamers, myself included).

      BTW, didn't he himself say that people may not be able to understand this unless they already understand computers? How would that qualify as a book for the common man? It seems this one is targeted at the idiots that put blind faith in the computers. And most of those are people that know computers a little too well (or at least they assume they do).

      --

      ------------

  166. Prior versions of "What Computers Can't Do" by GlenRaphael · · Score: 2
    Professor Hubert Dreyfus of the UC Berkeley Philosophy department wrote the first book called _What Computers Can't Do_ in 1972.

    Twenty years later (in 1993) Dreyfus wrote the sequel What Computers Still Can't Do - it's still in print.

    Another good book for the philosophical approach to AI is a 1985 collection of essays called The Mind's Eye, edited by Douglass Hofstadter and Daniel C. Dennett. This one includes John Searle's Chinese Room experiment and various other gedankenexperiments intended to explore how we think about how we think.

    Also, those interested should look up "complexity theory" to see what mathematicians and computer scientists have to say about the nature of intractable problems.

    --
    I play Nerd-Folk!
  167. Re:Simulate Life - NOT FLAMEBAIT by gas · · Score: 1

    Uh, yes, absolutely. And not just animals in experiments, the food industry is quite horrible too. How about spending your whole life in a wire cage so small you can't stretch out your limbs? (most hens) Or having your testicles cut out without any kind of anaesthesia? (most male pigs)

    Some are saying some racist-like crap about it not being very important because the victims don't belong to the human master-species. (like they do, funny how those advocating special privileges for the master-group-of-the-century always happen to belong to it themselves, isn't it?) But from an individual perspective it most of the time is clearly worse, yes.

  168. AI compose music? by projecto2501 · · Score: 1

    Why would an itellegent computer want to compose music, or fall in love? A computer mind would have to deal with a completely different envionment and would strugle for different resources. An intellgent computer would not minic our "most human" activities.

  169. People in a relationship make a CHOICE to cheat.. by Byter · · Score: 1

    How can you possibly put

    "-- attempt to destroy the relationship of a happily engaged couple by offering a prize of millions. "Well, they knew what they were getting in to."

    in comparison with the other three items? The other three items creates the dire possibility that if you're poor, the only way that you'll get out of that condition is by risking your life. Someone being poor isn't always (in fact it is often NOT) voluntary. However, being in a relationship, and then attempting to test that relationship is completely voluntary. Yes, they DID know what they were getting into.

    I'm going to make the assumption that you're talking about "Temptation island". Being in New Zealand, I don't know exactly how the couples collect the prize, and Fox's high graphics and low content web site didn't explain any of those aspects. I am making the assumption that the couples get the prize money by either remaining faithful to their partner, or by picking the answers that are closest to their partner's when asked what their partner really wants. If they win the prize money by being unfaithful to their partner, there would be MUCH more of an outcry about the program, and there also would be little challenge to those who really wanted the money. In my opinion, there is little challenge to the couples who want to win the money by remaining faithful. I guess you could argue the "Prisoners dillemma", but that implies that there is very little trust between the partners to begin with, which means that the relationship is effectively dead anyways.

    My point is, temptation CANNOT destroy a relationship unless one of the partners allows it to. And when one of the partners gives in to temptation, s/he does it of his/her own free will, and it is HIS/HER fault, not the person who tempted him/her. The belief that the other party is at fault is a fiction invented by the cheated on partner who doesn't want to confront the harsh reality that his/her partner valued an intimate encounter with another person more than keeping together the existing relationship. The only way that I could really see a third party effectively destroying a relationship without either party really consenting is if that person spreads disinformation about each of the partners to their other partner. And a sufficiently trusting relationship can even endure THAT if they manage to get around the third party. If anything, Fox is doing these couples a favour by making sure that they don't end up in the "good enough" trap, and that they are truely compatible. Many relationships, especially early 20's relationships end up in the "good enough" trap, where the partners aren't really what each other wants, but they're "good enough" for now. And then suddenly they're pushed along into marriage, they start panicing a few years down the line when they realize that they could spend the rest of their lives not really being satisfied, and then they make the desperate affair(s) attempt and when the relationship finally goes down, it is much messier for all involved. This is what causes serial monogomy.

    The religious right wingers (Disclaimer: I am a Libertarian) are having a fit over this program because it challenges one of their (many) simplistic ideas about relationships. Remember, these kind of people generally value social harmony and peace over the happiness of the individual. ("Who cares that Mrs Johnson lies awake at night, wishing that there was some way out of the house, and Mr Johnson spends long nights down in the basement listening to the radio, drinking and throwing bottles against the concrete walls when the mood hits him? Their nice white picket fenced house with 2.5 children and that nice white dog with the waggy tail is keeping property values up in this area!"). They want to pretend that every relationship should be sacred. Well, they're not. And sexual proficiency is LEARNED, and sexual compatibility is best accertained well BEFORE marriage. Sometimes relationships SHOULD end. And sometimes, the best thing about a certain relationship is the experience that both people gain from it. There may well be a "sacred" relationship for each person in their life, but people generally need a few NON-sacred relationships to learn how to handle and keep the sacred relationship alive.

    I've got news for Religious conservatives. A "sexual relationship" (anything above platonic) without the sex isn't the same relationship. All kinds of needs need to be met in the relationship for both people for the relationship to remain healty and viable, and some of those ARE sexual needs. If the relationship is healty and viable, the relationship WILL survive through temptation. The religious people who are complaining about this program are probably worried that it will show how fragile and unstable many of these relationships formed in "abstinance until marriage" conditions really are. My personal observed experience is that they are MUCH less stable compared to pre-maritial sex relationships that made it to marriage through means other then a shotgun wedding.

    If religions became more realistic (HA!) about sexual needs in a relationship, and admitted their importance, then maybe many more sanctioned relationships could survive through temptation. But wait, they can't acknowledge the importance of sex in a relationship, because sex is "of the earth" instead of "From the heavens" and therefore is horrendiously dirty and sinful, right? Feh.

    In summary, submitting an engaged couple to some temptation and some closer inspection to their needs in the relationship is probably NOT a bad thing. In my opinion, it is a very GOOD thing, and ideally, all engaged couples should go through some kind of rite like this before they actually get married. It could probably save us many MANY divorces.

    Of course, Fox didn't create this program to be humanitarian, they wanted to watch a few couples break up and have all kinds of hysterical interviews with their cheated on partners for good ratings. Well, they lost. No one cheated. (although one couple "got upset" at each other). Too bad, Fox. If they had done this show back in the 50's, I'm sure that some of the couples would have cheated. Of course, that kind of show wouldn't have seen the light of day back then. We had more important things to watch. :P

  170. Re:slight correction by rjh · · Score: 2

    ...in polynomial time, you mean, right?

    I don't know; I've never seen "polynomial time" or "exponential time", only the time on my wristwatch. :)

    Polynomial time = exponential time = real time. The only difference between polynomial time and nonpolynomial time is how much time is required, nothing else.

    When I say that no deterministic Turing machine will ever be able to solve the Traveling Salesman problem for a reasonably large set of cities, I meant it. Do the power analysis--just flipping enough bits to do the processing would require orders of magnitude more energy than could be liberated from making an entire galaxy go supernova. Do the time analysis--even assuming an ungodly fast machine, the computation couldn't be finished before the computer itself evaporated away due to proton decay.

    The only way you can posit that NP problems are solvable is either (a) prove that P=NP, or (b) come up with computers which are made of something other than normal matter, or which run in something other than normal space, or which run on something other than normal energy, or which run in something other than normal time.

    In other words, to solve an NP problem requires either (a) a Godlike feat of mathematics, or (b) a Godlike feat of engineering.

    If you grant either (a) or (b), then yes, NP problems become solvable. But my counter to that is that once you assume that you're God, everything becomes possible, so the entire godhood argument tends to solve nothing.

  171. Dreyfus is a moron by Goonie · · Score: 2

    It's actually kind of nice that he picked chess. If he had have picked poker, he'd still be gloating. Anyway, he annoys me because he came to what have turned out to be irrefutable (at the moment) conclusions (ie that conventional computers can't give you general "intelligence") through erroneous premises and logic.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  172. Re:As a computer scientist turned neuroscientist.. by luke_ · · Score: 1

    As a fellow neuroscientist, I have to agree. The reason why people want to believe someone like Penrose is that people have a hard time with reducing concepts like "free will" down to a neuroscientific level. Really, I think this is because of a mistaken understanding of the relationship between "free will" and determinism. People believe that "free will" can't exist in a deterministic system. A physicist friend of mine is always trying to argue that point by saying that a murderer could go to his trial and say "Schroedinger's equation made me do it." However, determinism refers to whether or not psi_universe exists, i.e. if some omniscient ueber-being could predict everything that will ever happen. "Free will" refers to decisions that humans make. The making of a decision is something that happens when the physical state of your brain goes one way and not another -- your brain is PART of this whole system. So determinism refers to whether or not the outcome of your decision would have been theoretically predictable, which is not the same as whether or not "free will" operated in the making of that decision.

  173. Re:As a computer scientist turned neuroscientist.. by luke_ · · Score: 1

    I'm not saying we will never have AI, or anything like that - I just don't believe it will be on a digital computer.

    I think the human brain can be modeled in a purely digital computer, but the idea of the hardware = brain, software = consciousness analogy is all wrong. In this case, it would be hardware = laws of physics going on in the brain, software = physical structure of the brain, and certain patterns that emerge in the output = consciousness and other higher brain function. So in this sense, you're right that a digital computer could never be conscious, for example. However, a digital computer could theoretically run a program that would be. Of course, this isn't AI, this is computational neuroscience, which is my field.

  174. Re:Simulate Life - NOT FLAMEBAIT by el_chicano · · Score: 1
    Do you think that when black slaves first started trying to gain their freedom that there was much chance of a change to the status quo?
    If you mean Black slaves in the U.S., the answer is YES!

    Most civilized countries had abolished slavery by the time the U.S. Civil War (or the War of Northern Aggression for you Southern rednecks out there) was fought. Mexico abolished slavery in 1828, over 30 years before the Civil War, so Blacks in the U.S. knew that freedom was more than a pipe dream.

    A lot of people know about the Underground Railroad leading slaves northward to freedom, but many don't know that the Mexicans and Chicanos worked hard to move U.S. Black slaves southward to Mexico, where they gained their freedom. In fact, so many Black slaves fled to Mexico from the U.S. that in certain parts of northern Mexico a large percentage of the population is descended from those former slaves...
    --
    You think being a MIB is all voodoo mind control? You should see the paperwork!
    --
    A man who wants nothing is invincible
  175. Re:Simulate Life - NOT FLAMEBAIT by SEWilco · · Score: 1
    So you're saying that "higher levels of abstraction" don't need to be simulated? Such as causing one part of the body to produce adrenaline is all that has to be noted, and the effects of adrenaline on the rest of the body can be ignored?

    For that matter, we can't do molecular level simulation yet. Some chemicals have an effect because although they fasten to a part of the cell which is is not the one which is of interest, the 3-D shape of the chemical molecule happens to block the receptor of interest. True simulation would require knowing the entire 3-D shape of all the chemicals on the surface of a cell as well as what's happening inside. And then there are fun details such as the recent discovery that neurons actually change the number of chemical receptors on their surface, so the surface can change...

  176. Blithering idiocy. by rjh · · Score: 2

    At this point you've crossed the line into blithering idiocy. Saying "I'm not quite as confident in the fundamental limits of computational power as defined by heat death" is all fine and well, provided you can show reason to believe thermodynamics is not an ultimate limitation.

    If I say "I'm not quite confident that reality exists", I can give all sorts of philosophy to back it up. But guess what? Until I present evidence which suggests something that radical, I'm just philosophizing.

    If I say "I'm not quite confident that time really exists", ditto. But if I'm Julian Barbour and I can present evidence to back up my beliefs, then people take me seriously.

    Now you're saying "I don't think thermodynamics are the ultimate limitation in computation that people make them out to be." That's great. Tell you what; as soon as you can present me with evidence that suggests thermodynamics, particularly the First and Second Laws, are invalid in the context of computation, then I'll take you seriously.

    Until then, you're a blithering idiot.

    1. Re:Blithering idiocy. by Illserve · · Score: 1

      Work on the tone. This name calling is pointless and inappropriate.

      I didn't say "thermodynamics is flawed" I said I don't have as much confidence in the limits it provides. Why not? We have systematically expanded and deepened our understanding of every ruleset about the cosmos in recorded history.

      So while I can't tell you precisely why I think we may eventually be able to transcend thermodynamics, I can say that history is probably right and it'll happen. What arrogance you portray trying to tell me that THIS time we have it right. THIS time the equations cover all the bases and define the absolutes of the universe with no possible exceptions.

      Actually I guess I shouldn't be too surprised at being called an idiot. I'm sure Copernicus and Gallileo were called far worse when they challenged the accepted world view of their day.

      Now I'm sure you've got a comback ready, telling me how the church's worldview wasn't based on Mathematics and how at least Copernicus and Gallileo had data and weren't just playing armchair philospher as I am. But you're barking up the wrong tree, because I'm not telling you how things are definitely going to be, I'm just telling you that you don't know enough to say how they won't be.

      As you continue your almost unbroken string of negatory, insulting and cynical attacks on your fellow Slashdotters pause a moment and ask yourself why everyone but you has to be so wrong about the possible future. You're not that smart. Even Stephen Hawking isn't that smart.

      I'm guessing we have different styles of argumentation. You want assurance and proof, I have none to offer. But I bristle anytime someone says "X is always going to be impossible" and you're not going to get me to accept it no matter how inflammatory your reply.

      Idiot indeed.

    2. Re:Blithering idiocy. by rjh · · Score: 2

      This name calling is pointless and inappropriate.

      Usually, I am more reserved. It's when people demonstrate themselves to be willfully anti-reason that I write them off as being fools.

      I said I don't have as much confidence in the limits it provides. Why not? We have systematically expanded and deepened our understanding of every ruleset about the cosmos in recorded history.

      Granted. That's also wholly irrelevant. I could just as easily say "well, when we become gods, then we'll be able to compute anything"--but unless I present a theory which shows how we can become gods and compute anything, I haven't challenged the existing theory at all. What you're doing is standing on the sidelines and throwing rocks at the underpinnings of modern physics when you're too much of an intellectual coward to brave the arena yourself by presenting new theories and ideas.

      Anyone can belittle the existing state of affairs, whether it be in politics, in literature, in civic life or in science. I have no use for these critics, these mean and petty souls who, fearing defeat, mock those who brave it.

      If you want me to take you seriously, then present an idea, a hypothesis, some way which will show thermodynamics to be wrong. But as long as you merely throw rocks, you're an imbecile and useless.

      If you want to throw rocks, climb down here in the mud with the rest of us who are actually trying to build something. Get dirty, soiled and sweaty. Get your hands calloused and the mud blood-soaked. Build something better than what we presently have, and you'll find that to be ten thousand times more effective than any pebble you could hurl from the bleachers.

      What arrogance you portray trying to tell me that THIS time we have it right. THIS time the equations cover all the bases and define the absolutes of the universe with no possible exceptions.

      What arrogance you have, to sit idly by and tell the flawed, valorous people who are actually doing things that what they do does not matter, that it's all going to fall by the wayside anyway.

      I'm sure Copernicus and Gallileo were called far worse when they challenged the accepted world view of their day.

      If you wish to challenge the accepted worldview, by all means, feel free--but you must challenge it by presenting something better, as Copernicus and Galileo did.

      Until such time as you do so, expect people--such as myself--to laugh at you. You may find solace in the knowledge that Galileo and Copernicus were laughed at, but rest assured that history will not mark you among their ranks.

      Remember that people also laugh at circus clowns who twist balloons into animal shapes.

      I'm just telling you that you don't know enough to say how they won't be.

      Until such time as you come up with a better theory, thermodynamics is the only theory we have. What? Are we to discard thermodynamics merely because it may have flaws, without first seeing what those flaws are, without first having a competing theory which successfully explains those flaws?

      Why stop with thermodynamics? Relativity, too, has its weaknesses. Thus, let's throw relativity out the door. And quantum mechanics, and Newtonian mechanics, until we all merely sit around and say "yes, we had some brilliant ideas once, but we stopped and gave up once we realized they weren't exactly, totally, one hundred percent true. And since nothing we think of will be exactly, totally, one hundred percent true, none of us saw the point in ever thinking scientifically anymore."

      I refuse to let incompetent, marginal hacks like you impose your insecurities upon me.

      Is thermodynamics flawed? Very possibly. Have we found any instances yet where thermodynamics is flawed? No. So therefore, you're naieve to say we should discount what thermodynamics predicts as computational limits, based solely on your perception that thermodynamics is wrong.

      As you continue your almost unbroken string of negatory, insulting and cynical attacks on your fellow Slashdotters pause a moment and ask yourself why everyone but you has to be so wrong about the possible future.

      Oh, I know I'm not right about the future. What I do know, though, is that you're even less right than I am. I am working within the constraints which all of our best scientific evidence of the last two hundred years suggests as absolute. You are working within the undefined paradigm of "well, maybe not".

      You tell me which one is the more scientific.

      I'm guessing we have different styles of argumentation.

      You're not arguing--you're naysaying, which is automatically of zero use whatsoever. If you want to find an argument, some line of reasoning based on empiricism or solidly-established theory, then I'll take you seriously.

      But the automatic naysaying of others who attempt, flawed human beings though they are, to apply reason and logic to the cosmos is not argument.

      You want assurance and proof, I have none to offer.

      I want you to think, Goddammit. God gave you a brain; why not apply it?

      Don't sit back in the bleachers and jeer at those of us who are actually doing the work. Don't consider yourself to be "above" the awful, wretched, and common work of exerting yourself wholly in a challenge which you will most likely fail at.

      Either contribute to the process of the development of human knowledge, or else shut up and don't interfere with or naysay those hardy few who possess the mental acumen and the intestinal fortitude to wake up every morning, realize the Sisyphean task before them, and go ahead with it anyway.

      If you want to contribute, the way is clear. Contribute a theory, an idea, an observation, an empirical measurement. Build something of your own, something which is better than what currently exists.

      Do that, and all the things you wish to see brought low will collapse in the most glorious heap of rubble.

      But until you are willing to do that, you possess no company in the fractious band of brothers who do their imperfect best to perfect knowledge.

    3. Re:Blithering idiocy. by Illserve · · Score: 1

      Usually, I am more reserved. It's when people demonstrate themselves to be willfully anti-reason that I write them off as being fools.

      Actually I checked your post history, this kind of response seems par for the course.

      Granted. That's also wholly irrelevant. I could just as easily say "well, when we become gods, then we'll be able to compute anything"--but unless I present a theory which shows how we can become gods and compute anything, I haven't challenged the existing theory at all. What you're doing is standing on the sidelines and throwing rocks at the underpinnings of modern physics when you're too much of an intellectual coward to brave the arena yourself by presenting new theories and ideas.

      It's hardly irrelevant to correct you when you put words in my mouth.

      But I'm perfectly willing to put my nuts on the chopping block, I just don't have enough knowledge about this particular thing to make a fairly sensible argument, other than giving my opinion that you probably don't know enough to give the "X is impossible".

      But for the sake of argument, because I do so love to and it's obvious you'd rather argue intelligently than batter at me with insults....

      There's always the quantum computer which could change all the rules, but I'm willing to bet you know more about that than I.

      But how about this for a theory... who's to say our universe is closed? Maybe there's some other universe 100 jillion times bigger that our universe can tap into? Creationists argue evolution is impossible because of thermodynamics, but they mistakenly view the Earth as a closed system.

      Maybe we're just being run as a simulation on some ultra powerful entity's computer? If that were the case the laws of physics could be arbitrary parameter settings that we can change at our leisure when we learn how.

      Anyone can belittle the existing state of affairs, whether it be in politics, in literature, in civic life or in science.

      I belittle nothing. I'm not bashing thermodynamics, just saying it may not be the whole story. You are reading an antagonistic bent where this is honestly none. You sound like a smart guy, I wish you weren't quite so antagonistic because this would be more productive.

      I have no use for these critics, these mean and petty souls who, fearing defeat, mock those who brave it.

      Oh now I'm the one mocking? Reread this whole thread. You're doing all the mocking friend.

      If you want me to take you seriously, then present an idea, a hypothesis, some way which will show thermodynamics to be wrong. But as long as you merely throw rocks, you're an imbecile and useless.

      Actually my very first message included 3 ideas, and you've just battered at me from the get go. But there's a few more above, go nuts.

      If you want to throw rocks, climb down here in the mud with the rest of us who are actually trying to build something. Get dirty, soiled and sweaty. Get your hands calloused and the mud blood-soaked. Build something better than what we presently have, and you'll find that to be ten thousand times more effective than any pebble you could hurl from the bleachers.


      Sorry, physics ain't my bag, and I don't pretend to have the mathematical fortitude to someday understand it.
      But I am in the trenches, just a different one. I'm the one saying the mind is nothing more than a deterministic box that we can crack and I'm trying every goddamn day to make it so. That's my idea, my hypothesis, and it's pretty unpopular with alot of people, let me tell you...

      What arrogance you have, to sit idly by and tell the flawed, valorous people who are actually doing things that what they do does not matter, that it's all going to fall by the wayside anyway.

      Again, you mischaracterize and misquote everything I say. I never said it doesn't matter, and I don't believe that. I said we expand on the old ideas. You really honestly seriously need to get a handle on your method of arguing and stop misreading things people write as attacks on your person. I'm telling you this not to attack you, but because I think you'd be one hell of a debater if you didn't make and take everything personally. Maybe this is just an online persona to get out your aggressions or something.

      If you wish to challenge the accepted worldview, by all means, feel free--but you must challenge it by presenting something better, as Copernicus and Galileo did.

      One does not need to one-up Stephen Hawking to challenge the wisdom of rigid adherence to his principles. Often insights come to a field from those completely outside because those doing the work are too immersed in it to see the obvious. I'm sure if you walked into my lab, you could point out something I've been doing stupidly for years and I'd smack my forehead and say "oh yea".


      Remember that people also laugh at circus clowns who twist balloons into animal shapes.

      Actually I like making people laugh. Does anyone ever laugh at something you've done on purpose or otherwise?

      Until such time as you come up with a better theory, thermodynamics is the only theory we have. What? Are we to discard thermodynamics merely because it may have flaws, without first seeing what those flaws are, without first having a competing theory which successfully explains those flaws?

      Again, no I'm not saying thermodynamics is useless and should be discarded.

      I refuse to let incompetent, marginal hacks like you impose your insecurities upon me.

      Good thing too, because it's obvious you've got plenty of your own. The more this goes on, the more shocked I am at how riled you are getting. Each time I keep thinking: ok now he'll chill out, he can't possibly top the last message.

      Oh, I know I'm not right about the future. What I do know, though, is that you're even less right than I am. I am working within the constraints which all of our best scientific evidence of the last two hundred years suggests as absolute. You are working within the undefined paradigm of "well, maybe not".

      While I love science and think it will spiral us upwards forever, I've also learned to accept lessons from history. It repeats itself because we humans are still made of the same neural goop we were 2000 years ago.

      Don't sit back in the bleachers and jeer at those of us who are actually doing the work. Don't consider yourself to be "above" the awful, wretched, and common work of exerting yourself wholly in a challenge which you will most likely fail at.

      Either contribute to the process of the development of human knowledge, or else shut up and don't interfere with or naysay those hardy few who possess the mental acumen and the intestinal fortitude to wake up every morning, realize the Sisyphean task before them, and go ahead with it anyway.

      If you want to contribute, the way is clear. Contribute a theory, an idea, an observation, an empirical measurement. Build something of your own, something which is better than what currently exists.

      Do that, and all the things you wish to see brought low will collapse in the most glorious heap of rubble.

      But until you are willing to do that, you possess no company in the fractious band of brothers who do their imperfect best to perfect knowledge.


      That's a nice speech, honestly, but you're preaching to the choir. I get my hands bloody, sometimes in a very literal sense, on a daily basis.

      But I've said my piece about thermodynamics, as much as my limited understanding of physics allows, now I'm just trying to help you see that your attacks on me are 10fold more vicious than I deserve in the hope that you cut your next victim some slack. Who do you think you're helping by being so vigorous? I might have been made to feel belittled and inferior had you not overreached in your reproach. As it is, I see you as a very intelligent person who's got some communication issues that will hamper you in life.

      As for my armchair theories above, tear'em up. I'm all ears.

    4. Re:Blithering idiocy. by rjh · · Score: 2

      It's hardly irrelevant to correct you when you put words in my mouth.

      Which one of us was the one who said we would be able to compute anything, anything at all, thermodynamic limitations be damned?

      Extraordinary claims require extraordinary evidence. Since your claim is absolutely extraordinary and you have no evidence of any sort to back up your claim, your claim has absolutely zero standing.

  177. gandalf grumblings by kuma · · Score: 1

    let us see now...

    you say we do not know enough biology to simulate it accurately.

    eh, but we know well how to interpret what we learn from torturing for the benefit of men.

    these hymns cannot both be true.