Scientific Controversies No. 20: Minds and Machines