Gradient animation using a WebGL shader | Hacker News Reader