“Optimizing” blue noise dithering – backpropagation through Fourier and sorting | Hacker News Reader