Software rendering in 500 lines of bare C++ | Dark Hacker News