Ned Hall (philosophy and prediction)