Techniques for building engaging visualization UIs | Hacker News Reader