This article has moved to
/blog/2017/05/alibaba-tencent-143/
.