A silly diffuse shading model | Hacker News Reader