Actually my manager was "demoted" back to a programmer, which I think is a good thing. He was forced onto management a few years ago, but that was a waste of talent in my opinion. I also think a lot of stress he suffered as a manager is gone.
But yes, a lot of people were let go at the same time (8 months ago).
And the article, no useful information from what I can see.