The astonishing hypothesis