Building a lightweight, flexible D3.js dashboard | Dark Hacker News