Alibaba buys back half of Yahoo's stake for $7.1 billion | Hacker News Reader