Forecasting future, one observation at a time June 30, 2025