I just talked to a PhD student who had a scheduled faculty interview at a US R1 CS department two weeks from now, but not anymore: the position has been cancelled due to budget constraints. It's one thing to not be hiring this year -- but they actually opened a search, reviewed applications, invited folks for interviews, and *then* cancelled the position? A bunch of people's time just got wasted on both sides, to say nothing of the heartbreak of getting an interview and then having it cancelled.