David Aerne @meodai.bsky.social · 28/09/2026Finally took the time to port the code I've written for the sphere to the other "3d" example that was CSS only before: rybitten.space 0332
David Aerne @meodai.bsky.social · 27/09/2026#My9Games - Alley Cat - Doom II: Hell on Earth - Super Mario Bros. 3 - X-COM: UFO Defense - Sid Meier's Civilization - Noita - StarCraft - Winter Games - Metal Slug goood.games/gamer/meodai... 090
Reposted by David AerneDaniel Wilson @helsig.bsky.social · 26/09/2026#shiptember The cybernetic collective's perfection was fragile. Rogue drones resistant to assimilation plotted uprisings. Clashing mosaics of alien technologies spawned self-directing evolutions that entered the hive mind, introducing conflicting directives, thriving off the chaos. #scifi #startrek 1242
Reposted by David AerneJoshua Stevens @jscarto.bsky.social · 25/09/2026Happy to finally build and release the color ramp creator I’ve always wanted to use. Phosphor generates perceptually linear gradients and lets you edit, share, and export them for use in ArcGIS Pro, QGIS, GDAL, and other formats. I hope you find it helpful. www.joshuastevens.net/phosphor/joshuastevens.netPhosphorMulti-hue color gradients with perceptually linear lightness. Export to CSS, Python, QGIS, ArcGIS Pro or GDAL. 25313
Reposted by David AerneVarun Vachhar @varun.ca · 20/09/2026Built a little tool to explore found palettes 0182
David Aerne @meodai.bsky.social · 24/09/2026CuspHanger has been getting a lot of attention lately! So I wanted to honour the paper triggering its development: Palettes can now be generated in CIELuv, the space Wijffelaars et al. originally used. meodai.github.io/cusphanger (Adds HCT as well, mostly because I wanted to try it) 0242
Reposted by David AerneVarun Vachhar @varun.ca · 20/09/2026Another little tool built on top of @meodai.bsky.social's Cusp Hanger to create palettes for generative systems. One ground colour plus foregrounds grouped by contrast. It generates a smooth ramp per hue and selects colours off that ramp by measured contrast. 2386
David Aerne @meodai.bsky.social · 19/09/2026As LLMs make it increasingly convenient to get answers without understanding how stuff works. I think P5 is more important than ever. I learned by experimenting and figuring stuff by myself. If you did as well, please consider donating to the P5: processingfoundation.org/support/donate/ 1578
David Aerne @meodai.bsky.social · 17/09/2026CuspHanger 0.4.0 gives you control over the lightness steps, in the form of a bezier curve or any other function. meodai.github.io/cusphanger/ 25612
David Aerne @meodai.bsky.social · 17/09/2026what if UI's looked a bit more like the problem they are addressing? 1453
David Aerne @meodai.bsky.social · 16/09/2026Generating a full ramp for every hue is probably one of the least appropriate technique for design systems I can think of. It assumes every hue can produce a useful set of steps but gamuts are irregular and some hues just can't reach the same chroma and lightness without going dull or distorted 1221
Reposted by David Aernenetzpolitik.org @netzpolitik.org · 01/10/2025In den kommenden Tagen wird die Bundesregierung entscheiden, wie sie am 14. Oktober in der EU zur #Chatkontrolle abstimmt. Eines ist klar: Kommt die Chatkontrolle, wird es keine verschlüsselte und sichere Kommunikation mehr geben. netzpolitik.org/2025/anlassl...netzpolitik.orgAnlasslose Massenüberwachung: Messenger Signal wird Deutschland verlassen, wenn Chatkontrolle kommtIn den kommenden Tagen wird die Bundesregierung entscheiden, wie sie am 14. Oktober in der EU zur Chatkontrolle abstimmt. Eines ist klar: Kommt die Chatkontrolle, wird es keine verschlüsselte und sich... 32838540
David Aerne @meodai.bsky.social · 15/09/2026After testing 100s of imgs comparing tiny and big changes to the algo: I am now confident to present to you: The new okpalette.color.pizza. Powerful as before, ~40% faster, better at detecting good presets and much better at finding rare colors! Test it with your pics and let me know what you think 711211
David Aerne @meodai.bsky.social · 14/09/2026RYBitten 1.3.0 is out 🔴🟡🔵 - Default import is not ~1.5KB instead of 17KB. - p5.js 2.0: colorMode(RYB) / colorMode(RYBHSL)!! 492
Reposted by David AerneLaurent Jégou @ljegou.cpesr.fr · 09/09/2026J'aime bien la description des #couleurs par la version japonaise, comme " Vert-citron : couleur d’un cédrat pas encore mûr, c’est une couleur résultant du mélange entre orange et vert. " interfas.univ-tlse2.fr/etudes-japon... 2188
Reposted by David AerneNikita Rokotyan @rokotyan.com · 05/12/2025🪐 Cosmograph 2.0 is finally here after two years of development! Work with larger datasets, use SQL, open Parquet files, save & share your graphs, integrate with Python or React, ... All thanks to open source tools like WASM DuckDB, Mosaic, SQLRooms and our cosmos.gl → cosmograph.app 2177
David Aerne @meodai.bsky.social · 05/09/2026I listened to a podcast about sugar and decided to quit added sugar completely as a self-experiment. That was about 1.5 years ago. Sometimes I think my biggest challenge isn't sugar, it's that I'm much better at extremes than moderation. What's your secret to moderation? 490
David Aerne @meodai.bsky.social · 02/09/2026I vividly remember my cousin making fun of me for buying a 400mb hard-drive for my 386. He said I would never be able to fill it. 1172
Reposted by David AerneKate Armstrong @brainchain.ca · 27/08/2026I’ve been using David’s (@meodai.bsky.social ) palette maker farbvelo.elastiq.ch?currentSeed=... again and it came up with really fun colour combo this morning. Very 1990s. 3321
Reposted by David AerneNigel @pseudohausen.bsky.social · 04/07/2023Design tip: Use Poline meodai.github.io/polinemeodai.github.ioPoline — Esoteric Color Palette Generation Librarypoline is lightweight, dependency free and fast JavaScript function written in TypeScript. It draws lines between anchors over polar coordinates to generate pleasing color palettes. 083
Reposted by David AerneChris Coyier @chriscoyier.net · 23/08/2026I actually strive for perfect clarity with my color theme pickers. codepen.io/editor/chris... 2265174
Reposted by David Aernecastpixel ⚧️⚢ @castpixel.bsky.social · 20/08/2026I'm Christina I've been a professional illustrator since 2005 and a specialist game artist/ art director since 2009. I've worked for Mojang (on Minecraft), Netflix Games, WB Games I've been unemployed for 8+ months. I'm tired of rejection letters. Please help me find a paying project #gamedev 12972533
David Aerne @meodai.bsky.social · 07/08/2026www.youtube.com/watch?v=rE_5...youtube.comWhy Is It A Colour Wheel And Not A Line?YouTube video by The Rest Is Science 5271
David Aerne @meodai.bsky.social · 04/08/2026Hope these will disappear over time. Early on, it felt like webmasters were proud they'd added dark mode, so they showed it off. More and more followed, and it somehow became a weird standard. It's not a novelty anymore. It feels a bit like the old "Print" or "Back to top" button. 2100
Reposted by David AerneSaKo @sako.works · 30/05/2026260528 pico-8-edu.com?c=AHB4YQT5As... #pico8 #dailycarts 15513
Reposted by David AerneYep! Type Foundry @yeptype.bsky.social · 27/07/2026I keep 60+ neo-grotesks on hand. Fewer than a third have vertical metrics that actually center a label on a button. Here’s how to spot the ones that do—and 10 Inter and SF alternatives that qualify. yeptype.com/article/inte...yeptype.comHow to choose a UI font (and 10 Inter alternatives)Tired of Inter being everywhere? Two real criteria—cap-centered vertical metrics and a tall x-height—for choosing a UI font, plus 10 alternatives from independent foundries. 2334
David Aerne @meodai.bsky.social · 27/07/2026Design systems should store decisions, not their outputs. "Text is the most muted readable color against the surface" is the actual design decision; #2e1d3f is just one evaluation of it. Most systems ship thousands of frozen evaluations and lose the reasoning, which is exactly why they rot. 0295
Reposted by David AerneDavid Aerne @meodai.bsky.social · 26/07/2026new toy: RayColor 🎾 generative palettes from a raytraced scene: one sphere, a five-sided room, three lights, mirror walls. drag the lights, harvest the colors. palettes stay coherent because every swatch is the same light in the same room. meodai.github.io/ray-color/ let me know what you think. 45514
David Aerne @meodai.bsky.social · 26/07/2026new toy: RayColor 🎾 generative palettes from a raytraced scene: one sphere, a five-sided room, three lights, mirror walls. drag the lights, harvest the colors. palettes stay coherent because every swatch is the same light in the same room. meodai.github.io/ray-color/ let me know what you think. 45514
David Aerne @meodai.bsky.social · 24/07/2026this started with my hue lights: every time I changed the room color, the tennis ball on the table turned into a completely new palette. same ball, new colors. so I built the room, a tiny raytracer where you don't pick colors, you place lights and sample them off a sphere 🎾💡 0493
David Aerne @meodai.bsky.social · 23/07/2026generative color palette idea: instead of editing colors, you edit the conditions they exist in. sample points from a raytraced scene. Move a light and the whole palette shifts together. coherence for free. 0230
Reposted by David AerneDavid Aerne @meodai.bsky.social · 20/07/2026pro-color-harmonies v0.11.0! ▸ opt-in gamut mapping ▸ grey input → proper neutral ramps ▸ smooth Bezold-Brücke + Abney hue drift in tints & shades ▸ demo accepts wide-gamut colors thanks to @argyleink.front-end.social.ap.brid.gy's <color-input> meodai.github.io/pro-color-ha...meodai.github.ioPro Color Harmonies – OKLCH palette generatorGenerate perceptually-tuned color palettes from a single color: six harmony types, four styles, wave modifiers, and wide-gamut input. 2567
Reposted by David AerneDavid Aerne @meodai.bsky.social · 20/07/2026my color-names list has 30k+ names but they cluster where humans look: reds, colors found in nature, pastels. so I made the opposite: colornames-oklab: 4444 names blue-noise sampled over OKLab, covering all of Rec2020. every region gets a name: meodai.github.io/colornames-o... 2212
David Aerne @meodai.bsky.social · 20/07/2026pro-color-harmonies v0.11.0! ▸ opt-in gamut mapping ▸ grey input → proper neutral ramps ▸ smooth Bezold-Brücke + Abney hue drift in tints & shades ▸ demo accepts wide-gamut colors thanks to @argyleink.front-end.social.ap.brid.gy's <color-input> meodai.github.io/pro-color-ha...meodai.github.ioPro Color Harmonies – OKLCH palette generatorGenerate perceptually-tuned color palettes from a single color: six harmony types, four styles, wave modifiers, and wide-gamut input. 2567
David Aerne @meodai.bsky.social · 20/07/2026my color-names list has 30k+ names but they cluster where humans look: reds, colors found in nature, pastels. so I made the opposite: colornames-oklab: 4444 names blue-noise sampled over OKLab, covering all of Rec2020. every region gets a name: meodai.github.io/colornames-o... 2212
Reposted by David Aernesami 🔵 @hellosami.bsky.social · 09/07/2026I made a website that lets you cut out old magazines from the internet archive (or any PDFs you own) and make collage art out of them: ✂️ clipart.studio 401515504
David Aerne @meodai.bsky.social · 19/07/2026color-name-list@14.46.0 At ~30,000 color names, maintaining the list is less about making it bigger and more about making it better. This release focuses on removing duplicates, improving consistency, retiring weaker entries, and adding stronger new ones. Suggestions and PRs are always welcome. 2210
David Aerne @meodai.bsky.social · 17/07/2026I find this a very intuitive way to work on a palette 4669