Labella.js – placing labels on a timeline without overlap | Hacker News Reader