Earlier quoted context omitted.
[I]t depends on whether or not there's an algorithm for everything. We already know that there is not an algorithm for everything. Indeed, Turing himself showed that there is not an algorithm for solving the halting problem " rel="nofollow">http://en.wikipedia.org/wiki/Halting_problem> . But that has no bearing on whether or not there exists an algorithm that would someday allow a computer to pass the Turing Test.
Replace that phrase with algorithm for everything that's intrinsic to being human . Or, if you prefer, algorithm for everything necessary to simulate being human sufficiently well to consistently fool humans via low-bandwidth TTY . My point remains the same: it's a belief either way. And throwing processing power at it will only yield the predicted effect in one of those cases. Edit: the existence of undecidability r…
But clearly such an algorithm does exist, so this objection fails.
Its existence follows from these facts:
(1) only a fixed amount of data in the form of questions can flow through the low-bandwidth TTY,
(2) only a fixed amount of data in the form of responses can be sent back back, and
(3) there exists an algorithm for any function with a bounded input and output. (To see this, note that the algorithm could consist of a lookup table containing a correct output for each of the finite number of inputs it has to deal with.)
I concede that it is another matter entirely whether or not we will ever discover such an algorithm and implement it on a sufficiently powerful computer. But the fact that an algorithm for passing the Test must exist takes the discussion out of the realm of physical and/or philosophical possibility and into the realm of technology and engineering.