ParentFull threaddjsumdog·I thought the poster was saying "Alibaba" to make fun of Amazon.Also I like calling those new buildings The Amazon Testicles.View on HN