Yesterday saw Yahoo anounce earnings that took many in the industry by surprise. As Michael Arrington on TechCrunch (not a breakfast cereal for robots) summarised: Total revenue for the quarter was $1.8 billion, net revenues were $1.35 billion. Net Income…