Show more

Git is planning to switch to SHA-256 soon. This is all great news, but the best thing is the command to convert an existing repo to the new hash. It reads like a shitpost and gets better with each argument:

git convert-repo --to-hash=sha-256 --frobnicate-blobs --climb-subtrees --liability-waiver=none --use-shovels --carbon-offsets

Source: lwn.net/SubscriberLink/811068/

OH: wenn das Vereinigte Königreich um Mitternacht die EU verlässt, wie viel Platz wird dann frei?

1GB

RT @cstross
How much space will Brexit free up in the European Union?

1 GB

@aral @xerz

We did not suspect that Google is since 2013 not only **a** sponsor, but **the main** sponsor, of the Free Software Foundation Europe @fsfe :
fsfe.org/donate/thankgnus-2013 . Thanks for the hint!

This is like if ExxonMobil was financing Greenpeace.

Just like for the SFC @conservancy above, we removed the #FSFE from the white paper.

#GAFAM
#SurveillanceCapitalism

maybe Rust for microcontrollers isn't ripe, but C started to grow mold already

#EthicalWebDev by EDRi: a guide to developers on how to move away from third-party infected, data-leaking, unethical and unsafe practices.

Thanks to @danny for sharing this with me as it's very relevant.

edri.org/ethical-web-dev/

Show thread

I don't want to watch your fucking one hour tutorial video where you ramble on about shit!!! WRITE FUCKInG DOCUMENTATION

"Nobody talks about the real reason to use Tabs over Spaces"

reddit.com/r/javascript/commen

This is a pretty compelling reason. Esp. if you are writing open source code.

Dear everyone who is considering making a video of yourself talking rather than just writing the *exact same words* into a text file, a blog post or a PDF:

Unless you're specifically targeting people who literally cannot read...

Please don't.

Sincerely, A Person Who Doesn't Have Literal Free Hours To Hear You Slooooowly Say Something It Would Take Me Five Seconds To Read And Also I Can Ctrl-F It

Another interesting, clearly wrong behaviour: the “m.” prefix is stripped along with “www.” There’s a weaker consensus that “m.example.com” is the same thing as “example.com”, and obtaining that subdomain on a given site is much easier.

For example, m.tumblr.com is a user’s blog. It’s NOT the mobile version of tumblr.com. But Chrome displays “m.tumblr.com” as “tumblr.com”, which could allow that blog’s owner to impersonate the main site.

Show thread

Did you know that communitywiki.org/trunk exists?

It's a new project where you can find people in the Fediverse and follow them by topic.

Also, you can request to be included. It's a really cool idea.

If you are new to Mastodon or you are looking for more interesting people to follow, you should check it out.

Man y'all ever think about how incredibly stupid it is that the internet is almost entirely financed by advertising. Like, imagine if busses were only paid for using the revenue from bus ads. And if not enough people looked at the ads for Target or a legal firm specializing in slip-and-falls, then their bus route stopped existing. How stupid would that be. That's basically what we're doing right now, but with online.

An SEO webmaster walks into a bar, public house, tavern, pub, club, menu, beer garden, pool table, darts, games, snacks

@bob
Remember what Stallman did ~30 years ago when proprietary software dominated, he didn't recommended abstinence he came up with a positive answer aka Free Software. We need to do the same with today's evolving technology (cloud, saas, IoT, whatever). Ignoring it will change nothing we have to get engaged and shape it in a freedom and privacy respecting way.

Show more
chaos.social

chaos.social – a Fediverse instance for & by the Chaos community