How and why ProPublica built an adaptive website | Hacker News Reader