I don't have an HDR display, but I do have two high color gamut displays. And when using Linux and my displays set to Adobe RGB all the colors on the screens look neon because color management in Linux (Windows, too) only adjusts LUT values. Only apps like Krita, GIMP, Blender, Firefox (after manual configuration), etc. show correct color. It's pretty annoying. Hopefully that'll change one day.

collabora.com/news-and-blog/bl

This is good news. Despite what the article says it's not novel to handle high dynamic range in color management. macOS does this already. The interesting part of this for me isn't the HDR but the fact that Linux will end up with macOS-level color management because of the necessity to clamp the UI to sRGB while allowing anything using an HDR-capable color profile to show as such... like macOS.

I'm not naive to think that things aren't over yet, but fuck today is such a relief. All eyes on Georgia. Again, sorry for yet another political tweet, but fuck it's great to have something to be happy about for a change.

Open Source Lego Controller

A mechanical and manufacturing engineer by day, [Tyler Collins] taught himself electronics and firmware development in his spare time and created an open source Lego controller called Evlōno One. It is based on the STM32 and … hackaday.com/2020/11/05/open-s

Original tweet : twitter.com/hackaday/status/13

Hallowieners outside cheerfully spreading COVID in exchange for some candy.

If that makes me a bad person so be it. I'm not going to have the fucking ads track me around the internet and slow my computer to a grinding halt.

Wow someone sure lost his ever loving mind over having an unpopular opinion about youtube-dl.

I personally haven't used it that much, but when I did I was glad it was there. Last time I used it was when I flew to Canada and downloaded a few videos to watch on the plane there.

Did it cause those people to lose ad revenue? Yeah, but they're not getting any at my house anyway with a pi-hole and ad block.

Back in the day movie studios were forbidden from owning movie theaters because owning both the production and distribution was illegal, yet Google is allowed to do it. Apple is allowed to do it.

Justice Dept.'s suit against Google is 12 years too late. Should have happened the second they released Chrome.

Voted early today. Line was wrapped around the place, but it wasn't bad even with social distancing. My vote got drowned in a sea of fascism, but I did my part anyway.

Well, got power back just shy of 24 hours. When my router came back on it somehow decided to stop port forwarding so I was up at 3 to fix.

Blink on Linux has stopped color managing the past few versions. I don't quite know how long. I submitted a detailed bug report with photos, but they barely read what I had to say, spurned my efforts to help, and then labeled it as "won't fix". Meanwhile, it's still broken.

It probably will remain broken for a while because probably precious few people using Linux have displays able to view far beyond sRGB.

There’s no bread let them eat cake
There’s no end to what they’ll take
Flaunt the fruits of noble birth
Wash the salt into the earth
But they’re marching to Bastille Day
La guillotine will claim her bloody prize
Free the dungeons of the innocent
The king will kneel, and let his kingdom rise

-- Rush, Bastille Day (1975)

"Who you lookin' at?" A fennec fox doodle with exaggerated eyes. Kind of makes it look like a chihuahua. Uses a randomly generated color scheme

w3.org/TR/wai-aria-practices/e

This has been an excellent resource on something I've been working on, but I'm not sure what to do with aria attributes on a three column web app UI that collapses to a single column on small screens. What exactly is the correct way to go about it here? Was thinking originally of using role="grid" using the layout grid example for guidance and everything that applies with that but that doesn't really apply anymore when it's one column and now has navigation buttons.

What we need is real DOM operations in web workers. It's understandable why we don't, but you don't have to do DOM operations on the main document. Allow DOM operations on a separate temporary document. The worker would message a DOM object back to the main process where you'd adopt the DOM object to the main document before insertion. This is DOM level 1 stuff.

One of the most annoying things in web development is when you have a lot of DOM operations to do, and it creates jank. We have web workers for doing lots of things in other processes... except DOM. React and others bypass it by doing everything in a virtual DOM, but in reality it makes things stupid slow because it's a DOM-like api rewritten in JS.

Nautilus – another digital doodle using an odd color scheme gleaned and modified from colormind.io. Spent a bit more time than I wanted on this one, but that's okay.

Show more
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!