You Need Neither AMP Nor PWA to Make Your Website Load Fast:

"It would’ve been ok if ServiceWorker was a tradeoff: you pay complexity fee but get exciting new capabilities. Except you don’t. Nothing useful that you can do with ServiceWorker you can’t do with HTTP cache/AJAX/REST/Local Storage. It’s just a complexity hole you’ll sink countless workhours in."

I was thinking that mastophilia could be a good word to describe love of Mastodon until I realised that it really just means love of boobies.

On the Edge team, we had a *whole team* dedicated to finding compat bugs, reducing them, and reaching out to site owners with fixes. Sometimes we would reach out to a site owner and they'd say, "Sorry, you don't have enough market share for us to bother fixing this bug."

This is where we get -webkit prefixed CSS in the standard, as well as de-facto standards and "works best in Chrome." This is why both Opera and Edge switched to Chromium.

If you really want to help Firefox succeed, file a bug on when you find a broken website. Don't just switch back to Chrome; let Mozilla know there's a problem so they can try to fix it.

When browsers lose market share, they fall into the "compatibility death spiral." Sites don't bother to test, they break, and users flee to the browser that "just works." Mozilla is fighting this battle every day, and it just got harder.

Sheesh. I go out for a couple of beers and I come back and there's drama everywhere and it's all on fire!

Maybe I need to follower fewer instance admins.

Just kidding.

Real talk: Thank you guys for looking after us and keeping the peace. It's what makes this place better, and human.

A win for #opensource in Canada.

* Favour open source solutions
* Favour non-prorietary solutions
* Source for custom-built solutions must be released under open source licenses through Government of Canada sites

See C.2.3.8 for the relevant clauses:

If you have a problem with another user, please report them and explain the problem instead of encouraging other users to dogpile them. This isn't Tumblr or Twitter; there are actual moderators here who will try to handle disputes.

I just wrote some code for #GreenhouseGas accounting with a year 2100 bug. Hopefully we'll have fixed this climate change business by then before it fixes us.

Google Show more

Climate Change Show more

Climate Change Show more

RIP, a true hero and not because of any wartime heroics, but because of his conviction and compassion.

We are proud to have played our small part in InSight's #MarsLanding. Congratulations NASA!

The OSS community has yet to come to grips with “Companies with $50 million in the bank send an incredible volume of support requests to people who are worried about making their $600 rent, and the community and culture in OSS makes this feel normal.”

As the first post says, the problem is really with developer workflows, which are all about "productivity," how quickly you can "get started," rarely about security.

If you want to write a successful OSS project, make it dead-easy to get started. I'm in a rush! No time to vet! My boss isn't paying me to audit OSS projects, he's paying me to use them.

anybody else think it's weird that we hear more about "work ethic" than we do about "ethical work"

when I first ran D&D, my grandmother, who had bought fully into the IT'S SATANISM hype, insisted on sitting and watching the first session

about an hour in, she threw her hands up and yelled 'THIS IS JUST MATH' and stormed off

your regularly scheduled reminder that social media companies and news outlets are for profit companies with political agendas

Just to recap: after initially calling our story inaccurate, (and internally calling it “false”), Facebook has now confirmed most, if not all of our reporting. They just waited until eve of Thanksgiving when they thought as few as possible people would be reading.…

Show more

Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!