Decouple data with how it’s shown in the DOM | Hacker News Reader