logoalt Hacker News

Symmetrylast Monday at 7:04 PM5 repliesview on HN

"The question of whether a computer can think is no more interesting than the question of whether a submarine can swim." - Edsger Dijkstra


Replies

oergiRlast Monday at 8:47 PM

There is more to this quote than you might think.

Grammatically, in English the verb "swim" requires an "animate subject", i.e. a living being, like a human or an animal. So the question of whether a submarine can swim is about grammar. In Russian (IIRC), submarines can swim just fine, because the verb does not have this animacy requirement. Crucially, the question is not about whether or how a submarine propels itself.

Likewise, in English at least, the verb "think" requires an animate object. the question whether a machine can think is about whether you consider it to be alive. Again, whether or how the machine generates its output is not material to the question.

show 1 reply
viccislast Monday at 8:11 PM

He was famously (and, I'm realizing more and more, correctly) averse to anthropomorphizing computing concepts.

pegasuslast Monday at 8:41 PM

I disagree. The question is really about weather inference is in principle as powerful as human thinking, and so would deserve to be applied the same label. Which is not at all a boring question. It's equivalent to asking weather current architectures are enough to reach AGI (I myself doubt this).

esafaklast Monday at 8:01 PM

I think it is, though, because it challenges our belief that only biological entities can think, and thinking is a core part of our identity, unlike swimming.

show 2 replies
handfuloflightlast Monday at 7:40 PM

What an oversimplification. Thinking computers can create more swimming submarines, but the inverse is not possible. Swimming is a closed solution; thinking is a meta-solution.

show 3 replies