Predictions on the dawn of the AI singularity vary wildly but scientists generally say it will come before 2040, according to ...