Technology | Tue Apr 17, 2012 6:27pm EDT

Yahoo shows signs of life, Alibaba in the cards again