Springy: A force-directed graph layout algorithm in JavaScript | Hacker News Reader