Reducing the contingency of the world: magic, oracles, and machine-learning technology