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.

10 of 187 comments (clear)

  1. 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.
  2. Uptime by Arthur+Dent · · Score: 4, Funny
    My PC does run for more than a week without crashing:

    % uname -a
    SunOS <hostname-deleted> 5.7 Generic_106541-12 sun4u sparc SUNW,Ultra-2
    % uptime
    7:21am up 160 day(s), 19:11, 2 users, load average: 4.95, 4.40, 4.33

    Maybe you need a different PC?

    :)

  3. And Then... by Anonymous Coward · · Score: 2, Funny

    When the smart machine logically concludes that the human infestation is harmfull to the planet.....

  4. Re:Uptime on W2k by Frank+of+Earth · · Score: 3, Funny

    C:\>uptime
    'uptime' is not recognized as an internal or external command,
    operable program or batch file.

    C:\>Windows has found unknown command and is executing command for it.

    C:\>Don't try to save your work because I'm rebooting now.

    C:\>Warning, could not upload pirated software registry to Microsoft

  5. Smart OS by Anonymous Coward · · Score: 1, Funny

    I am ready to let MIT graft smart chips into my skin some day after my PC goes a week without crashing

    Hmmm... ->Elightenment-Fan, I wonder what unstable OS he's running.

  6. Do we want machines to think? by fgb · · Score: 2, Funny

    After reading Dune: The Butlerian Jihad, I'm not sure I like the idea of thinking machines.

  7. 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?
  8. I gave up on futurists by Elwood+P+Dowd · · Score: 4, Funny

    I gave up on futurists when Alvin Toffler predicted that "in the future" we'd wear paper clothing.

    I mean, maybe he's right. But who cares?

    --

    There are no trails. There are no trees out here.
  9. A week, huh? by 42forty-two42 · · Score: 2, Funny
    (I am ready to let MIT graft smart chips into my skin some day after my PC goes a week without crashing.)

    $ uptime
    1:31pm up 27 days, 14:04, 2 users, load average: 5.44, 6.23, 6.58
  10. my management could use this by Anonymous Coward · · Score: 1, Funny

    since they have given up the freedom to think then we need to give them some thinking devices to tell them what to do.