From scratch OpenGL and shaders with raw Xlib | Hacker News Reader