Scheduling in a changing world: Maximizing throughput with time-varying capacity — The AI Wire