Pinned toot
Pinned toot

"C++" being a post increment, you just get "C".

Pinned toot

The downside of Debian being "slow" for Desktop usage is completely removed by using Flatpak.

johannes boosted
johannes boosted

> What experts say Canada needs to do to become a leader in the electric vehicle industry

Replacing all our cars with electric vehicles won't save us

Consuming more won't save us from having consumed too much

Moving the tailpipe from the back of your car to the top of a coal power plant won't save us

Electric cars won't save us

Another thing I've learned about FIDO U2F security keys: even if they are not capable of PGP cryptography, they can still be used for SSH

johannes boosted

My entertainment for this evening was rewatching the Xiph primers on digital media and I can't recommend them enough.

If you were ever remotely curious about anything releated to audio and/or video you *should* watch them. They are *amazing*.


This would allow me to get rid of yet another browser plugin and make day to day browsing more comfortable:

johannes boosted

Random shout out for @brainblasted who has done amazing work right across @gnome 40 adapting apps to new patterns and fixing longstanding UX bugs

This will be an amazing release and a lot of that is thanks to Chris


TIL Mastodon supports U2F security keys for two factor authentication.

Did you know that these are an easy and reliable way to keep your online accounts secure?

Is Apple really that desperate in their legal fight against Epic Games, or did they think this would be a convenient way of getting extensive sales data from a competitor?

johannes boosted
johannes boosted

I was just reminded of this gem:

It's the perfect intersection of open source user entitlement, fragile masculinity, change aversion, and bikeshedding. Really precious ❤️

johannes boosted

Cool, apparently this short piece of Python code:


compiles to over 32TB of bytecode in cpython (per this post)

"The dnaChecksum property is mostly a joke, but also a reminder that there will be lots of different identifying properties for people, some of which we might find disturbing."

Saw multiple people at this point calling advocating for Rust a cargo cult. And like, no.
Rust solved the problem of memory safety without garbage collection, whereas over two decades of research in C/C++ land just couldn't.

There are very good reasons for choosing Rust over C/C++ and calling it a cargo cult is nothing else than post rationalising your aversion to a new thing you don't understand.

Maybe actually read up on what "cargo cult science" actually means:

johannes boosted

Please remember: functional cookies (login session, shopping carts) do not need user consent. So every time you see one of this oversized cookie banners someone is trying (often through dark patterns) to make you accept the whole tracking and spying as well. Don't be mad at the legislative for creating the need for tracking consent. Be mad at the websites that are trying to stir you up against that law by annoying you with those banners.

johannes boosted

To be honest, I’m scared of this. This threatens to be another blackbox that developers can do all kinds of inaccessible stuff with, much like Flash or SilverLight. That „sample app“ alone is largely inaccessible despite enabling „Accessibility Mode“. #a11y
RT @vick08
Flutter Is About To Win Over the Web by Lew C in @BttrProgramming

johannes boosted
johannes boosted
Show older
LGBTQIA+ Tech Mastodon

*Due to increased bot signup, manual approval is temporarily required. Please write some applicable request text on signup.*

This Mastodon instance is for tech workers, academics, students, and others interested in tech who are LGBTQIA+ or Allies.

We have a code of conduct that we adhere to. We try to be proactive in handling moderation, and respond to reports.

Abridged Code of Conduct

Discrimination & Bigotry Won’t Be Tolerated.

We're not a free speech absolutist. We're not interested in Nazis, TERFS, or hate speech.

Respect Other Users.

This instance is meant to be a friendly, welcoming space to all who are willing to reciprocate in helping to create that environment.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Use the Report Feature.

Our moderators are here to listen and respond to reports.

For more detail, please
Review our Full Code of Conduct

This instance is funded in part by Patreon donations.