Various dithering algorithms implemented in Go | Hacker News Reader