Humans have been trying to tell the future for at least 4,000 years. But our efforts have mostly been useless. What passed for prediction was prophecy, fantasy or guesswork. In all that time we have found only one reliable means of predicting events: the scientific method.