October 29, 2025
Pixels, praise, and a pinch of grift
Dithering – Part 1
Retro pixels wow the crowd while skeptics cry ‘dither grift’
TLDR: A slick visual explainer shows how black-and-white dots can mimic gray shades, making an old graphics trick feel fresh. The crowd split between aesthetic love and eye-rolls at “dither hype,” with resource drops and light self-promo chatter fueling a lively art-versus-marketing skirmish.
An interactive explainer on “dithering” — the old-school trick of arranging black-and-white dots to fake gray shades — has the internet swooning and side-eyeing at the same time. Fans gushed over the site’s vibe, calling it an absolutely beautiful site, while others turned it into a meta-joke: one commenter cheered that after finishing the slideshow, they hit back once and landed right back on Hacker News (the tech forum), a perfect loop for the terminally online.
Then the spice hit. A top comment blasted a “weird subset of graphic design grifters” hyping dithering on social media, triggering the classic art-vs-hype brawl. Defenders praised the piece’s simple visuals and “do more with less” ethos; cynics rolled their eyes at the trend-chasing. Someone even pointed to a previous post from the dev, nudging the self-promo hornet’s nest.
Meanwhile, the homework squad showed up: links flew to Daniel Shiffman’s Coding Train video on dithering (watch), and folks begged for deeper dives into maps and error diffusion (basically: different ways to arrange those dots). Love it or loathe the hype, the community agrees on one thing: this pixel party makes a tricky idea look easy — and looks good doing it.
Key Points
- •Dithering simulates grayscale by arranging black-and-white pixels to vary local density.
- •Nearest-color mapping (binary thresholding) causes harsh transitions and loss of detail.
- •Ordered dithering uses a threshold map of values 0–1 to decide per-pixel black or white.
- •The threshold map can be extended to larger images to maintain tone-preserving patterns.
- •Future parts will cover threshold map generation methods and the error diffusion algorithm.