Alibaba notched up sales of $18.7B within 13 hours of its sale | Hacker News Reader