San Francisco, 1905

(via @swissmiss)

Colour photographs from Shackleton’s ‘Endurance’ voyage to Antarctica.

Early in 1915, their ship ‘Endurance’ became inexorably trapped in the Antarctic ice. Hurley managed to salvage the photographic plates by diving into mushy ice-water inside the sinking ship in October 1915.

(via @jkottke)

Colour photographs from Shackleton’s ‘Endurance’ voyage to Antarctica.

Early in 1915, their ship ‘Endurance’ became inexorably trapped in the Antarctic ice. Hurley managed to salvage the photographic plates by diving into mushy ice-water inside the sinking ship in October 1915.

(via @jkottke)

Dirac and Feynman

Dirac and Feynman

A Cobol punch card. This card encodes 80 characters, each character constituting a vertical column. There are 12 rows, 10 marked with the digits 0-9 and two unmarked rows at the top. To indicate a digit one would simply punch the appropriate marked row. In order to encode a letter one would punch one of the digits 1-9 along with the zero row or one of the two unmarked rows at the top. The top unmarked row converted the column into one of the letters from A-I. The second unmarked row would convert to the letters J-R, and the zero row—when combined with another digit—converted to the letters R-Z. So, for example, to indicate the letter K one would punch the second unmarked row and the ‘2’ row. The printed text along the top provides a translation into ordinary numbers and letters. A full program would consist of a stack, or even a large box, of such cards.

A Cobol punch card. This card encodes 80 characters, each character constituting a vertical column. There are 12 rows, 10 marked with the digits 0-9 and two unmarked rows at the top. To indicate a digit one would simply punch the appropriate marked row. In order to encode a letter one would punch one of the digits 1-9 along with the zero row or one of the two unmarked rows at the top. The top unmarked row converted the column into one of the letters from A-I. The second unmarked row would convert to the letters J-R, and the zero row—when combined with another digit—converted to the letters R-Z. So, for example, to indicate the letter K one would punch the second unmarked row and the ‘2’ row. The printed text along the top provides a translation into ordinary numbers and letters. A full program would consist of a stack, or even a large box, of such cards.

Intelligence, Consciousness, and Motivation

When we think about computers becoming more intelligent, it is natural to begin to ascribe to them human characteristics. Homo sapiens is the most intelligent machine we have experience of, and we are used to thinking of other machines as becoming more human as they become more intelligent.

Such thinking, however, has lead us to conflate a number of different characteristics that ought to be regarded as separate. When we imagine a machine that meets or surpasses human intelligence we often also imagine it being conscious and having desires. 

This is a problem, because these two additional characteristics are not necessitated by intelligence alone. At least on the face of it, it seems possible to have a highly intelligent machine that is not conscious and does not have desires. Our natural tendency to assume human characteristics for intelligent machines is obfuscating our ability to think clearly about the future of civilisation.

Much discussion in this area has focused on the question of what super intelligences will ‘want’. A lot of popular sci-fi has asked this question, and has frequently answered with rather far-fetched apocalyptic scenarios. Of course, we should not take such entertainment too seriously, but we do not seem to be doing all that much better elsewhere. Much intelligent discussion within the transhumanist and singularitarian community has fallen into the trap of assuming human characteristics for AGIs. A recent post over at the Suzanne Gildert’s fantastic Physics and Cake asked ‘What do superintelligences really want?’ Gildert made some excellent points, but claimed

In fact, if our superintelligent program has no hard-coded survival mechanism, it is more likely to switch itself off than to destroy the human race willfully.

I believe this is based on flawed thinking. None of today’s computer programs have ‘hard-coded survival mechanisms’, but they do not shut themselves off. If all we know about a program is that it is super-intelligent, what guesses can we make about how it will act when first turned on? My guess is that it will do absolutely nothing.  Why should it do anything else? We have no reason to think such a machine would be conscious or driven to do anything. Until we give it motivation to act, it will sit idle. Even switching itself off is an act that requires explanation and motivation. What would drive the machine to behave in such a way?

The article then considers how we might build motivation into our computer intelligences. This is an excellent question, but Gildert worries unnecessarily that any such scheme to control the motivation of an AGI will be undermined by its ability to control its own code. Won’t such a being simply alter its reward mechanisms to suit its own ends?

Again, this is based on a flawed comparison with humans. Humans are complex systems, whose reward structures have evolved in many stages over millions of years. The ancient ‘lizard brain’ has one set of instincts that were designed to promote survival in a brutal world. But the more recent prefrontal cortex permits far more complex modelling of the environment. While the old animal instincts were great survival rules of thumb—giving the best rule to follow for most circumstances—the new models allow a much richer and more intelligent range of responses. But the old instincts are still there, and frequently conflict with ancient instinctive behaviour.

Humans think that super-intelligent computers might want to override their reward mechanisms because that is what humans often desire. Who would not want to be able to artificially control his desire for food, or his ability to concentrate for extended periods? But these are just examples of two parts of the brain conflicting. The old lizard brain against the new higher reasoning centres.

No such conflict exists for computers. To think that an AGI might override its motivational code in order to suit its own desires assumes that it has other desires. This is nonsense. Where do these desires come from? The only motivations a super-intellignce will have are those we give it.

“Let an ultraintelligent machine be defined as a machine that can far surpass all the intellectual activities of any man however clever. Since the design of machines is one of these intellectual activities, an ultraintelligent machine could design even better machines; there would then unquestionably be an ‘intelligence explosion,’ and the intelligence of man would be left far behind. Thus the first ultraintelligent machine is the last invention that man need ever make.”
I. J. Good (1965)
“The risks in developing superintelligence include the risk of failure to give it the supergoal of philanthropy. One way in which this could happen is that the creators of the superintelligence decide to build it so that it serves only this select group of humans, rather than humanity in general.”
Nick Bostrom
“For every complex problem, there is an answer that is short, simple and wrong.”
H. L. Mencken
A picture of Niels Bohr and Wolfgang Pauli playing with a spinning top.

A picture of Niels Bohr and Wolfgang Pauli playing with a spinning top.

“I wonder why. I wonder why.
I wonder why I wonder
I wonder why I wonder why
I wonder why I wonder!”
Richard Feynman