How Can We Know Our Future