Simple algorithm and color space to generate diverse skin tones
Hello HN!I found that picking out plausible but diverse skin tones for my digital art and game development projects was kind of difficult, and I got curious about if there was a way to define a color space that made it easy.I've built a color picker and procedural generation algorithm based on the space as well as a bunch of other fun js features and demos throughout the page that use the equations. If you find it interesting, I have lots of explanations of how I built it and what properties the space has.The methodology might be a bit shaky, but hopefully the result is as helpful for others as I have found it! There's lots of room for improvements (see the Future Work section), but I'm really happy with how it turned out.
FL score
out of 100
Verdict
medium confidence
Competition
No competitor data yet
Trend
No signal yet
A specialized color picker that generates skin tones algorithmically for digital artists and game developers.
The pain
The gap
Build angle
Strengths
- Solves a real, specific problem that general tools don't address
- Technical approach is novel and well-researched by the creator
- Low barrier to initial adoption, free web tool builds audience
- Applicable across multiple creative industries (games, animation, illustration, VFX)
- Creator demonstrates deep understanding of both the problem and the solution
Risks
- Market size unclear, how many creators actually struggle with this enough to pay?
- Free tool may cannibalize paid product potential; unclear monetization path
- Competitors could add this feature to existing design tools (Figma, Adobe, Procreate) with minimal effort
- Niche use case, not every artist needs specialized skin tone generation
- No evidence of user demand beyond the creator's own need
- Technical correctness doesn't guarantee commercial viability
Fly Labs Method
Is the pain real, is there a gap, is it the right time, can one person build it.
Value Equation
Dream outcome and how likely it feels, against the time and effort it costs.
One-Person Business
Curiosity pull, identity fit, and a path from free value to paid for a solo creator.
Viral Frameworks
Hook strength, shareability, and how cheaply it can be tested.
Builder Lens
Evidence the problem exists, timing, defensibility, and a model that fits on a napkin.
Five lenses, one composite. How scoring works
The angle
No market research recorded for this idea yet.
Every CEO and CFO change at US public companies, live from SEC
Built this solo. It watches SEC filings for executive and board changes, extracts the data, and shows it in real time. 2,100+ changes in the last 30 days. The comp data is interesting: average new CEO total comp is $8.4M across 284 appointments. The /explore page is fully open, no login needed.
Design & Creative
Simplified AI image creation tool for non-designers
Many users want an easy AI-driven tool to create images without complex interfaces or expensive software, focusing on usability for amateurs and marketers. [Google Search suggestion]
Design & Creative
µJS, a 5KB alternative to Htmx and Turbo with zero dependencies
I built µJS because I wanted AJAX navigation without the verbosity of HTMX or the overhead of Turbo.It intercepts links and form submissions, fetches pages via AJAX, and swaps fragments of the DOM. Single <script> tag, one call to `mu.init()`. No build step, no dependencies.Key features: patch mode (update multiple fragments in one request), SSE support, DOM morphing via idiomorph, View Transitions, prefetch on hover, polling, and full HTTP verb support on any element.At ~5KB gzipped, it's smaller than HTMX (16KB) and Turbo (25KB), and works with any backend: PHP, Python, Go, Ruby, whatever.Playground: https://mujs.org/playgroundComparison with HTMX and Turbo: https://mujs.org/comparisonAbout the project creation, why and when: https://mujs.org/aboutGitHub: https://github.com/Digicreon/muJSHappy to discuss the project.
Design & Creative
Questions about this idea?
FlyBot reads the scoring and gives you a second opinion on “Simple algorithm and color space to generate diverse skin tones”.