Slashdot Mirror


When Things Start to Think

EnlightenmentFan writes "In When Things Start to Think, MIT Media Lab whiz Neil Gershenfeld predicts an appealing future of seamless, foolproof computers. User alert: Relentless optimism ahead. (I am ready to let MIT graft smart chips into my skin some day after my PC goes a week without crashing.) This is the book to buy for your folks to get them excited about nerds. It does also have some interesting stuff for nerds themselves." Read on for Enlightenment Fan's review. When Things Start to Think author Neil Gershenfeld pages 225 publisher Owl Books (paperback) rating For Slashdotters: 5 to read, 9 to give your folks reviewer EnlightenmentFan ISBN 080505880X summary Seamless, foolproof mini-computers coming up.

One underlying theme dear to Gershenfeld's heart is the death of traditional academic distinctions between physics and engineering, or between academia and commerce. Applied research is real research.

Another major theme is that older technologies should be treated with respect as we seek to supplement or replace them. For example, a laptop's display is much harder to read in most light than the paper in a book.

The book starts by drawing a contrast between Digital Revolution and Digital Evolution. Digital Revolution is the already-tired metaphor for universal connectivity to infinite information and memory via personal computers, the Internet, etc. Digital Evolution describes a more democratic future, from Gershenfeld's point of view, when computers are so smart, cheap, and ubiquitous that they do many ordinary chores to help ordinary people. When things talk to things, human beings are set free to do work they find more appealing.

"What are things that think?" asks the first section of the book.

Gershenfeld's whizbang examples won't be big news to Slashdot readers. My favorite, the Personal Fabricator, ("a printer that outputs working things instead of static objects")-- whose relationship to a full machine shop analog is like that of the Personal Computer to the old-fashioned mainframe. Gershenfeld actually has one of these in his lab (it outputs plastic doohickeys)--seeing it was one of the high points of my visit there.

"Why should things think?" asks the second section.

My favorite here is the Bill of Rights for machine users. (In true Baby-Boom style, it's of list of wants arbitrarily declared to be rights.) "You have the right to

  • Have information available when you want it, where you want it, and in the form you want it

    Be protected from sending or receiving information that you don't want

    Use technology without attending to its needs"

Under the heading "Bad Words," Gershenfeld offers a snide but useful summary of many high-tech pop-sci buzzwords, showing how they get misused by people who don't understand their real content or context.

"How will things that think be developed?"

By making them small and cheap. By getting industry to pay the bills for targeted, practical research, using the Media Lab model TTT ("Things That Think.") By reorganizing education on the model of the Media Lab, where students learn things as they need them for practical projects, not all at once in a huge, abstract lump.

The book concludes with directions to various websites, including the Physics and Media Group (One of their projects these days is "Intrabody Signaling.") Slashdotters might also be interested in Gershenfeld's textbooks The Nature of Mathematical Modeling and The Physics of Information Technology.

You can purchase When Things Start To Think from bn.com, and Amazon has the book paperback discounted to $11.20. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page.

7 of 187 comments (clear)

  1. One of Todays Big Blunders by leodegan · · Score: 5, Insightful

    I think we are going to look back a hundered years from now and say how silly we were to ever believe computers could think like we do.

    How is a computer program ever going to adopt abstract thinking and creativity? Is a computer program ever going to invent mathematics without previous knowledge of it just because it finds it to be a useful utility for solving problems?

    Heck, if someone could write a decent language translation program I might think there is a hope.

    1. Re:One of Todays Big Blunders by ajs · · Score: 5, Interesting

      Will computers ever think like we do?

      I hope not.

      Will computers ever out-think humans?

      Almost certainly.

      How soon?

      That depends on your metrics. When you speak of abstract throught, you're automatically applying a set of logical "filters" that have to do with evaluating the intellegence of humans whith whom you interact and "opponents" with whom you must contend. In many ways, many machines already out-think humans in creative ways, but they are savants for the most part, only capable of thinking in narrowly pre-determined areas. We are constrained this way too. We cannot think four-dimensionally, for example. But, we do not consider that to be a major limitation. Perhaps someone who could think four-dimensionally would think of a human mind as "unintelligent".

      Bottom-line: machines keep getting smarter, but the problem of CONVINCING A HUMAN that you are smart means having some sort of survival and/or communication skills. Those problems are probably still 5-20 years off and involve massive learning simulations that will take years to evolve a suitable program. In the end, we'll probably be able to cut down on the time it took nature to create a human brain by a factor of several million, and improve on it substantially (removing a lot of the archaic reflexive responses, and replacing them with the ability to work in very large groups without breaking down, etc).

  2. So this is better? by rimcrazy · · Score: 5, Insightful

    Humans already have loads of free time now and what do we do? We piss it away watching Jerry Springer and WWF eating cheezy poof's on the sofa turning into fat slobs.

    For me, I'd rather spend a little more time outside and with real people instead of wiring myself more than I already am.

    Technology has it's place...serving me not usurping me.

    --
    "TV, a medium as it is neither rare nor well done." Ernie Kovacs
  3. A week? by John+Paul+Jones · · Score: 5, Funny
    [jpj@soul jpj]$ uptime
    10:27am up 46 days, 18:02, 19 users, load average: 0.69, 0.35, 0.23

    I must be late.

    -JPJ

    --
    Feh.
  4. Research by sql*kitten · · Score: 5, Interesting

    One underlying theme dear to Gershenfeld's heart is the death of traditional academic distinctions between physics and engineering, or between academia and commerce. Applied research is real research.

    How would he know? MIT Media Lab, under Nicholas Negroponte, don't do anything that any academic or industry practitioner would consider to be "research". You see, in the words of Negroponte, they live in a world not of "atoms" but of "bits". In the world of atoms, researchers have to produce such things as peer-reviewed papers and working prototypes. In the world of "bits", researchers are measured by the number of column inches they get in Wired magazine. MIT Media lab churns out books and articles by the tonne, but it's little better than scifi, most of it, and very little of it is even original.

    You would think that the hard-headed engineers at MIT would have seen that the Emperor has no clothes and would have cut off their funding by now, but mysterious the Media Lab clings to life. They are an embarassment to real futurists everywhere. Contrast them with the work done at IBM's labs, or BT's, or even Nokia, where stuff is made that actually makes an impact on the real world a decade or two later.

  5. Scooping the loop snooper by m0i · · Score: 5, Funny

    Here is a poem that illustrate the limitations of a computerized brain:

    No program can say what another will do.
    Now, I won't just assert that, I'll prove it to you:
    I will prove that although you might work til you drop,
    you can't predict whether a program will stop.

    Imagine we have a procedure called P
    that will snoop in the source code of programs to see
    there aren't infinite loops that go round and around;
    and P prints the word "Fine!" if no looping is found.

    You feed in your code, and the input it needs,
    and then P takes them both and it studies and reads
    and computes whether things will all end as the should
    (as opposed to going loopy the way that they could).

    Well, the truth is that P cannot possibly be,
    because if you wrote it and gave it to me,
    I could use it to set up a logical bind
    that would shatter your reason and scramble your mind.

    Here's the trick I would use - and it's simple to do.
    I'd define a procedure - we'll name the thing Q -
    that would take and program and call P (of course!)
    to tell if it looped, by reading the source;

    And if so, Q would simply print "Loop!" and then stop;
    but if no, Q would go right back to the top,
    and start off again, looping endlessly back,
    til the universe dies and is frozen and black.

    And this program called Q wouldn't stay on the shelf;
    I would run it, and (fiendishly) feed it itself.
    What behaviour results when I do this with Q?
    When it reads its own source, just what will it do?

    If P warns of loops, Q will print "Loop!" and quit;
    yet P is supposed to speak truly of it.
    So if Q's going to quit, then P should say, "Fine!" -
    which will make Q go back to its very first line!

    No matter what P would have done, Q will scoop it:
    Q uses P's output to make P look stupid.
    If P gets things right then it lies in its tooth;
    and if it speaks falsely, it's telling the truth!

    I've created a paradox, neat as can be -
    and simply by using your putative P.
    When you assumed P you stepped into a snare;
    Your assumptions have led you right into my lair.

    So, how to escape from this logical mess?
    I don't have to tell you; I'm sure you can guess.
    By reductio, there cannot possibly be
    a procedure that acts like the mythical P.

    You can never discover mechanical means
    for predicting the acts of computing machines.
    It's something that cannot be done. So we users
    must find our own bugs; our computers are losers!

    by Geoffrey K. Pullum
    Stevenson College
    University of California

    --
    have you been defaced today?
  6. I'm still waiting by teamhasnoi · · Score: 5, Insightful
    for the majority of *people* to think.

    To quote Joe vs. the Volcano: '99% of people go through life asleep; the remaining 1% walk around in a state of constant amazement.'

    To add to that I'd say: 99% of people *think* they're awake; the remaining 1% know they've got some waking up to do.

    There you have it, your Zen moment of the day.

    To be quite honest, if I'm still waiting for a Photoshop render, or a level to load in RTCW, our machines aren't ready to think.