"...the question of whether Machines Can Think, a question of which we now know that it is about as relevant as the question of whether Submarines Can Swim."
In the same "post" he also talks a lot about hype and how it hurts the field. The last few years of computing have been exceptionally hype driven, even more than usual. We could've been better with a few more critics like him in that period.
Next time use this: "Is it your belief that we are all idiots?"
From: https://www.cs.utexas.edu/users/misra/Speeches.dir/Banquet-W...
Having said that, I don't think any serious AI researcher would claim that their creations are close to actually thinking.
"No people"'s comments only seem to be worth enough in attention currency once things explode and it turns into an "I told you so".
At least within the world of facehype.com and hypper.com et al. Behind closed doors people are probably more critical.
It's the kind of criticism that leaves room for genuine acceptance of the technical excellence and usefulness of those tools, while not buying the hype in the slightest.
EWDs are a gold mine. He's an exceptional thinker and his prose is beautiful.
Now even though Submarines (usually) have propellors, one can easily imagine a design that used limb-like oars to propel it. Does this mean that such a strange submarine is swimming?
The point Dijkstra was making is that the comparison is pointless: there is a fundamental difference between an organism swimming and a machine moving through water. Trying to equate these two actions is pointless, since it adds no new depth of understanding. He therefore dismisses the question of "can machines think" as having no usefulness.
I don't think that his statement is meant to be an answer, rather, I think it's meant to be a statement to jump off of. It's bringing up how definitions matter, and that in different contexts the answer to the same questions could be yes or no.
My intent in quoting was to point out how careless usage of words in AI can fool people, especially the layperson and create wrong expectations. Most can see the difference in the usage of word 'swim' w.r.t fish and submarines, but public knowledge about AI is not at the point where they can make a similar distinction when using 'think' or 'chat' between human and machine.
He uses it differently though, he's using that sentence to criticize Alan Turing's early hypothesizing about AI. If you're interested, that document linked has more context.
Too often i see people being dismissive of Dijkstra because of his aphorisms, they don't understand the context that drove it.
In my mind he was a "True Perfectionist" who demanded Perfection of himself and everybody else. It was a rare uncompromising and mathematically focused mind well suited to the then nascent "Computing Science" field.
it is a shame that io is not more well known, because it is a brilliant achievement; by virtue of a simple syntactic trick it turns explicit cps code from its usual impenetrable form into something quite readable
These things seem so small and would probably take less than an hour for an adult but would mean the world to a kid.
Presumably this was requested by whoever currently owns the place.
A legend like Edgar Dijkstra referring to his mind as simple is insane to me. Such humility.
[0]: https://www.cs.utexas.edu/users/EWD/transcriptions/EWD03xx/E...
I hope we go back to that someday.
This letter would be even more amazing if he did not.
A legend like Dijkstra spending several hours to work out what the author was saying in the letter and to offer advice.
I would expect a terse 3 line reply if any replay at all.
Instead he is kind enough to put real effort into it.
I wish I'll be able to help my kids get these kinds of chances in whatever field or endeavour they chose. Writing letters and getting people's attention, centering them on the impact a very little of their time can be a huge boost, help, to a young person, seems like a parent's job.
You can use e.g. twitter/nitter instead.