Bridging the gap between low-level and high-level JavaScript Chart libraries | Hacker News Reader