Your life is filled with miracles of science and technology because Western civilization has repeatedly beaten back the forces of barbarism, totalitarianism and ignorance.
For most of history, most of humanity lived as slaves in poverty. Capitalism and hydrocarbons ended that.
Flexoki is an inky color scheme for prose and code that I created for my personal site. It's now open source.
Flexoki is designed for reading and writing on digital screens. It is inspired by analog printing inks and warm shades of paper.
The name Flexoki comes from flexography — a common printing process for paper and cardboard. I spent many years working with dyes and inks particularly for my companies Inkodye and Lumi. I also have a fascination with digital paper. I wanted to bring the comfort of analog color to emissive digital screens.
One challenge is that ink on paper is a subtractive process whereas LCD and OLED screens use additive color. Replicating the effect of mixing pigments digitally is difficult.
Mixing blue and yellow paint creates green, whereas digital color mixing results in a brownish hue. Watercolors retain their saturation when you dilute them, whereas reducing the opacity of digital colors makes them look desaturated.
Another challenge with digital color is human perception across color spaces. Ethan Schoonover’s color scheme Solarized (2011) was an important inspiration for Flexoki. His emphasis on CIELAB lightness relationships helped me understand how to find colors that appear cohesive.
I found that choosing colors with perfect perceptual consistency can be at odds with the distinctiveness of colors in practical applications like syntax highlighting. If you adhere too closely to evenness in perceptual lightness you can end up with a palette that looks washed out and difficult to parse.
Solving for all of these problems is how I arrived at Flexoki. I wish it could have been more science than art, but it wasn’t. Some day, I hope to arrive at a more reliable way to generate digital color palettes that respect the constraints I laid out. In the meantime, I hope you find this iteration of Flexoki useful.
Today Alexandria 🇪🇬 finished construction on widening an urban highway and building a new highway overpass over a prime public beach.
"Officials say this project is necessary to end traffic congestion, especially during the summer when large numbers of tourists visit." 🤡
#Sopranos fans know the #BustOut as a mob tactic in which a business is taken over, loaded up with debt, and driven into the ground, wrecking the business's workers, customers and suppliers. When the mob does it, it's a bust out; when Wall Street does it, it's #PrivateEquity.
1/
💥 16 little UI design rules that make a big impact
UI design might appear to be a magical art form, but a lot of it is made up from logical rules or guidelines.
We’ll redesign an example interface using 16 of 100+ guidelines from my book - @PracticalUI
A mega thread👇
AFRICAN GAZE was an exhibition showcasing the weird and wonderful art form that is the Ghanaian movie poster. These are some of the best...
A THREAD
1/20 - Mrs Doubtfire
The right has spent that last 48 hours attacking @Bellingcat for saying the Allen mall shooter had neo-Nazi tattoos. Here's what the Allen police said
"We do know that he had Neo-Nazi ideation. He had patches, he had tattoos, even his signature verified that."
The number of times I've seen someone new pick up Solid and not call the Signal is not small. Then they question when to call and why they have to sometimes and not others.
In Solid 1.7, it is a type error. Your first experience signals you are at the start of something special.
My new hobby: finding public domain images that Getty sells for $500, locating hi-rez scans of their original publications, cropping and cleaning them up, adding metadata, and uploading them to Wikimedia Commons.
First one: https://t.co/GUpgJs6ea0
We close the week with one final article. I've been so busy defending Signals I haven't actually talked about why you should consider using them.
"Making the Case for Signals in JavaScript" by @RyanCarniato#DEVCommunity#reactivity#webdev#javascript https://t.co/xWTfrS6nBh
The fact that every prez and VP has a garage or shoebox full of #ClassifiedDocuments isn't (merely) evidence of political impunity - it's also the latest absurd turn in the long-running true scandal: the American epidemic of #overclassification and excessive #secrecy. 1/