Building components with D3 data join | Hacker News Reader