K-means clustering is not a free lunch | Hacker News Reader