I really, really hate to see people get laid off; But this was a long time coming. As an ex-Yahoo, I hope they cut out the thick layer of bureacracy thats sucking the oxygen out of that place. Ever seen the algae that suffocates a pond? The middle managers there are like that algae. And then there the VPs: at last count Yahoo had over 200 VPs. Really, What do these fuckers do!?
If Yahoo can become more engineering-centric, it has a chance. If the middle managers (and VPs) win out, stick a fork in it; theres no hope.