Show more

Remember when The Web was just the web? And then "Web 2.0" was a big deal?

I guess we're now on "Web 3.11: Web for Workgroups", where pages don't load any content unless you have JavaScript 100% enabled and load 2,014 resources from 42 different 3rd parties.

In my experience, the biggest source of unnecessary energy waste in websites is JavaScript doing some kind of polling while the page is idle. Think about it: you spend ~95% of your time on a web page not doing much: maybe scrolling, maybe typing, maybe literally doing nothing. So if there's something running during "idle" time, consuming CPU, then that will be your biggest battery drain. Especially if you're unfortunate enough to leave the tab open for a long time.

Show thread

"Thinking About Power Usage and Websites" by Chris Coyier

It's an interesting thought experiment. In general, on the client side, more CPU does map to more energy usage. And Safari's dev tools actually do have an estimate of battery consumption now.

Better privacy, fine-grained media permissions, improved UI: GNOME Web has a lot to offer with this release! Check out Michael Catanzaro’s blog post for the full details #Linux #opensource #GNOME

Honestly, I think it is a huge mistake for Mastodon to not just treat Twitter like yet-another instance. At least automatically handle @-mentions in the format. It feels like idealism to pretend Twitter doesn’t exist, but I think we should be far more realistic.

Show thread

introverts with social anxiety in March 2020: MY TIME HAS COME

introverts with social anxiety in September 2020: i can no longer interact with other humans and i get panic attacks from being within eyesight of more than five people at once

leafcutter bee 

also look at this one!!!! she's doing her best!!!!

Show thread

I think it goes to show how immature our field is, when software engineers can work for decades without learning how to make their apps usable by blind or otherwise disabled people. Imagine if architects designed buildings without wheelchair ramps, or if civil engineers designed crosswalks without grooves or curb cuts.

They used to! And it was super dangerous! But now there are regulations forcing the engineers to figure this stuff out. I imagine accessibility will be the same in the future.

Show thread

The A11ycasts series by Rob Dodson was definitely the most helpful starting point for me when learning how to do accessibility correctly. It lays out step-by-step how to actually install and use screen readers like VoiceOver and NVDA.

This is invaluable, because even with all the automated accessibility tooling out there, there's really nothing better than just using the app yourself and seeing if it's possible via sound and touch alone.

Show thread

It still amazes me that #accessibility is one of the major selling points of #Pinafore. When I first started, I thought it would be speed, offline capabilities, simple UI, something like that. Accessibility was not my main focus.

Unbelievably high blocked domains count on pihole, even after having various content blockers in browsers (on desktop _and_ mobile) in strict mode and being pretty choosy about which apps to install.

Most software and websites are basically malware (at least when it comes to privacy violation / tracking) to some degree. 😦

"What is the Value of Browser Diversity?" by @davatron5000

Great post, there's a lot I agree with here. Whatever the answer is, I have a nagging suspicion that we will find out sooner or later.

Nature really likes crabs and keeps trying to evolve more of them.

Carcinisation is the name of a process of convergent evolution, in which crustaceans evolve into crab-like forms. In decapod crustatceans, there have been at least 5 distinct times when crab-like animals have evolved.

Coconut crabs, king crabs, and hermit crabs are not types of true crab, and are only distantly related.

if your github readme is meant to explain how to run your application, but running all the commands you list fails to start your application, your readme sucks

90% of the times that i give up on using/contributing to FOSS it's because the readme assumes i already have and am a poweruser of some dependency that i've never used and doesn't explain anything about how to use it

It is possible to be fascinated by technology, including AI, voice recognition, etc and still horrified by the companies currently manning the gates by which people can access that technology.

my partner stumbled on this and I've been thinking about it ever since

Show more

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