W. Daniel Hillis [1.24.99]
Introduction by:
W. Daniel Hillis

Danny Hillis is one of the most inventive people I've ever met, and one of the deepest thinkers. He's contributed many important ideas to computer science Ñ especially, but not exclusively, in the domain of parallel computation. He's taken many algorithms that people believed could run only on serial machines and found new ways to make them run in parallel Ñ and therefore much faster. Whenever he gets a new idea, he soon sees ways to test it, to build machines that exploit it, and to discover new mathematical ways to prove things about it. After doing wonderful things in computer science, he got interested in evolution, and I think he's now on the road to becoming one of our major evolutionary theorists.

— Marvin Minsky

Danny Hillis, physicist and computer scientist, brings together, in full circle, many of the ideas circulating among third culture thinkers: Marvin Minsky's society of mind; Christopher G. Langton's artificial life; Richard Dawkins' gene's-eye view; the plectics practiced at Santa Fe. Hillis developed the algorithms that made possible the massively parallel computer. He began in physics and then went into computer science — where he revolutionized the field — and he brought his algorithms to bear on the study of evolution. He sees the autocatalytic effect of fast computers, which lets us design better and faster computers faster, as analogous to the evolution of intelligence. At MIT in the late seventies, Hillis built his "connection machine," a computer that makes use of integrated circuits and, in its parallel operations, closely reflects the workings of the human mind. In 1983, he spun off a computer company called Thinking Machines, which set out to build the world's fastest supercomputer by utilizing parallel architecture.

The massively parallel computational model is critical to an understanding of today's revolution in human communication. Hillis's computers, which are fast enough to simulate the process of evolution itself, have shown that programs of random instructions can, by competing, produce new generations of programs — an approach that may well lead to the first machine that truly "thinks." Hillis's work demonstrates that when systems are not engineered but instead allowed to evolve — to build themselves — then the resultant whole is greater than the sum of its parts. Simple entities working together produce some complex thing that transcends them; the implications for biology, engineering, and physics are enormous. following introduction:

So why is Danny Hillis working for Disney today? Well, the founder of Thinking Machines Corporation and the innovative designer of the massively parallel "connection machine," used to drive to work in a fire engine and was once a toy designer for Milton Bradley. In college, he became interested in building a computer out of anything. As a demonstration, he and some friends built the Tinkertoy computer, which was comprised of 10,000 Tinkertoys and could play tick-tack-toe. His interest in building gadgets and games was, to some degree, influenced by his friend, the late physicist Richard Feynman, who would leave Caltech in the summer to go to Cambridge to work for Danny at Thinking Machines.

Part of Danny's charm is his childlike curiosity and demeanor. The first time we talked was on the telephone one Sunday morning in 1988 when he was at his home in Cambridge. We got into a serious discussion about the relationship of physics to computation. "This is interesting," he said. "I'd like to come to New York and continue the conversation face-to-face." Three hours later, my doorbell rang, and there stood a young man, looking like a clean-cut hippie. He had long hair, wore a plain white T-shirt and jeans, and carried nothing. We talked for hours.

I later returned the visit. This was a different side of Danny. He lived with his family in a huge old house off Brattle Street. The domestic scene I encountered included a bunch of babies, two au pairs (a blonde from France and a brunette from Argentina), a dog, and a houseful of interesting guests — all presided over by Danny and his wife, Patty. I sat in the living room with Danny and evolutionary biologist Stephen Jay Gould as they discussed the effect of massively parallel computers on evolutionary theory; meanwhile, Danny's mentor, computer scientist Marvin Minsky, played Mozart sonatas on the grand piano in the adjacent room.

Danny's energies have concentrated on getting processors to work together so that computation takes place with communicating processors, as happens with the Internet. The Net's potential to become an organism of intelligent agents interacting with each other, with an intelligence of its own that goes beyond the intelligence of the individual agents fires Danny up. "In a sense," he says, "the Net can become smarter than any of the individual people on the Net or sites on the Net. Parallel processing is the way that kind of emergent phenomenon can happen.

The Net right now is only a glimmer of that." Danny describes the Internet of today simply as a huge document that is stored in a lot of different places and that can be modified by many people at once, but essentially a document in the old sense of the word. In principle, the Internet could be done on paper, but the logistics are much better handled with the computer. "I am interested in the step beyond that," he says, "where what is going on is not just a passive document, but an active computation, where people are using the Net to think of new things that they couldn't think of as individuals, where the Net thinks of new things that the individuals on the Net couldn't think of."

Danny asks questions like What are the limits to what computers can do? Can they think? Do they learn? His intellectual range is startling. Unlike many other people engaged in the world of computing, he does not limit himself to any particular group of colleagues. Some of his biggest fans are among the brightest people on the planet. Marvin Minsky says "Danny Hillis is one of the most inventive people I've ever met, and one of the deepest thinkers." Philosopher Daniel C. Dennett says, "what Danny did was to create if not the first then one of the first really practical, really massive, parallel computers. It precipitated a gold rush." Physicist and Nobel laureate Murray Gell-Mann notes that "he's not only a daring person, which we know, but also a deep thinker — and a very effective one.

Danny Hillis: It doesn't matter whether the energy is electrical energy, chemical energy, or even atomic energy. It all weighs the same amount per unit of energy. In fact, the equation even works with something physicists called "kinetic" energy, that is, the energy something has when it is moving. For example, when I throw a baseball, I put energy into the baseball by pushing it with my arm. According to Einstein's equation, the baseball actually gets heavier when I throw it. (A physicist might get picky here and distinguish between something getting heavier and something gaining mass, but I'm not going to try. The point is that the ball becomes harder to throw.) The faster I throw the baseball, the heavier it gets. Using Einstein's equation, e = mc2, I calculate that if I could throw a baseball one hundred miles an hour (which I can't, but a good pitcher can), then the baseball actually gets heavier by 0.000000000002 grams — which is not much.

Now, let's go back to your starship. Let's assume that your engines are powered by tapping into some external energy source, so you don't have to worry about carrying fuel. As you get going faster and faster in your starship, you are putting more and more energy into the ship by speeding it up, so the ship keeps getting heavier. (Again, I should really be saying "massier" not "heavier" since there is no gravity in space.) By the time you reach 90 percent of the speed of light, the ship has so much energy in it that it actually has about twice the mass as the ship has at rest. It gets harder and harder to propel with the engines, because it's so heavy. As you get closer to the speed of light, you begin to get diminishing returns — the more energy the ship has, the heavier it gets, so the more energy that must be put into it to speed it up just a little bit, the heavier it gets, and so on.

The effect is even worse than you might think because of what is going on inside the ship. After all, everything inside the ship, including you, is speeding up, getting more and more energy, and getting heavier and heavier. In fact, you and all the machines on the ship are getting pretty sluggish. Your watch, for instance, which used to weigh about half an ounce, now weighs about forty tons. And the spring inside your watch really hasn't gotten any stronger, so the watch has slowed way down so that it only ticks once an hour. Not only has your watch slowed down, but the biological clock inside your head has also slowed down. You don't notice this because your neurons are getting heavier, and your thoughts are slowed down by exactly the same amount as the watch. As far as you are concerned, your watch is just ticking along at the same rate as before. (Physicists call this "relativistic time contraction.") The other thing that is slowed down is all of the machinery that is powering your engines (the dilithium crystals are getting heavier and slower, too). So your ship is getting heavier, your engines are getting sluggish, and the closer you get to the speed of light, the worse it gets. It just gets harder and harder and harder, and no matter how hard you try, you just can't quite get over the light barrier. And that's why you can't go faster than the speed of light.

(Excerpted from How Things Are: A Science Tool-Kit for the Mind, edited by John Brockman & Katinka Matson. William Morrow, 1996).