August 4, 2026
Skin in the game, drama in the thread
Show HN: Simple algorithm and color space to generate diverse skin tones
A clever skin-tone picker wowed readers, then sparked a fairness fight
TLDR: A developer shared a simple tool to help artists and games offer more realistic skin-tone choices instead of crude presets. Commenters loved the idea, but immediately argued over whether it favors lighter or darker complexions—and joked that some shades looked downright alien.
A Show HN post about a simple tool for generating more varied skin tones should have been a quiet win for inclusive design. Instead, the comments turned into a mini courtroom drama over who gets represented, who gets missed, and whether a mathy color picker can ever really capture real human skin. The creator’s pitch was straightforward: make it easier for game makers, artists, and avatar apps to offer believable skin colors without dumping users into a giant rainbow mess. Readers were into that idea immediately, with one person basically saying, where was this when I was building VR avatars? That’s the applause track.
Then came the backlash. One camp argued the tool may still be biased, saying it seems to show more variation in lighter skin than darker skin. Another pushed from the opposite direction, saying it actually underrepresents pale skin too. In other words: everyone agrees skin-tone tools matter, and almost nobody agrees on whether this one nailed it. That tension was the real show.
There was also some classic internet side-eye. One commenter spotted green, blue, and purple creeping into the picker and gently suggested that “realistic only” is a much harder challenge than it sounds. That sparked the thread’s funniest undertone: even when trying to map human skin, the internet will absolutely notice if your chart starts auditioning for aliens. Praise, nitpicks, fairness debate, accidental fantasy characters—honestly, perfect comment-section energy.
Key Points
- •The article introduces a custom color space intended to help generate diverse, simplified skin tones for inclusive digital tools.
- •It provides sample code in Python and references JavaScript implementations for sampling points in a 3D space and converting them to RGB values.
- •The stated objective is to identify a broad inclusive region within RGB space that corresponds to plausible skin tones.
- •The author describes the equations as a practical, "good enough" approximation rather than an authoritative model of human skin color.
- •The article frames the work as useful for applications such as character creators, digital art, and video game customization systems.