Understanding the UMAP dimension reduction algorithm | Dark Hacker News