Technology | Tue Apr 17, 2012 8:49pm EDT

Yahoo shows signs of life, Alibaba in the cards again