kmeans hacker news demo working