when discord asks for your phone number, or facebook wants you to upload a picture of your face, or twitter makes you create an account to view the "tweets and replies" tab...

that's a paywall

you pay with your privacy

Did you know that with the Librem 5 smartphone you can remove the back and have access to :

- the battery
- a removable OpenPGP smart card
- a removable cellular modem
- and a microSD card so you can expand your storage later on

More here:

"Why We’re Relicensing CockroachDB" cockroachlabs.com/blog/oss-rel

Interesting to see this explosion of new open-ish licenses.

A year ago I tried learning ActivityPub, and more or less failed. I was confounded by a spec that was so abstract I couldn't make heads or tails of it. Turns out I was missing some key things.

I have written a guide to learning about ActivityPub that I wish existed a year ago when I first set out to learn how to write social media servers that conform to the spec:


Intermittent Connectivity Fasting: 2h wifi on, 2h wifi off, repeat. I think that would do wonders for my attention span. Still building up the courage tho.

Pinafore v1.8.0 

I'm honestly a bit surprised how much Guix appeals to me in reading about it, because I don't think anyone suggested it a few months ago when I was asking about what distro to install. But it looks like the best-fit for my stated goals.

Show thread

I have to say that Rust having a governance page, profiles of people in charge of different aspects of the project, and a RFC process make me lean heavily toward viewing this as an actual language.

Cmpare this with golang that has... um... something?

#golang #rust

Firefox Containers are one of my biggest selling points of the browser, so I'm happy to announce my new add-on, 🦝 Trash Bear 🦝, which lets you open single-serving containers that get deleted after you close the tab. addons.mozilla.org/en-US/firef

Hey, if you're in school and are having trouble paying for your textbooks, search them up on libgen.io to find them for free.

I'm realizing that a lot of people at my college don't know this and are skipping meals to afford overpriced textbooks, so it may help someone on here too. #sharingiscaring

case in point: twitter.com/agentofuser/status

>My dream (👋⚠️) is a web of hashlinked data (md, html, json, code) rendered and manipulated by client-side user software composed of sandboxed pieces more granular than extensions. Like a npm of pure functions and react-like components summoned by the user in an emacs-like way.

Show thread

I really enjoy bouncing around speculative, ill-defined ideas with people online, but I often feel like lack of concreteness is looked down upon. So I've come up with a "handwave warning": 👋⚠️

Turning it into explicit stack + for loop made me solve in 20min what I had already poured hours into. Damn you imperative mind.

Show thread

Current status: getting humbled by what should have been a simple case of recursion.

I made this dashboard using the power of to help you find people to follow on Mastodon! w.wiki/3YG

it's just more worthwhile to write fast code in a functional language than it is to write maintainable code in an imperative language

🤯 €10 000 pledged in 24 hours for #Mobilizon 🤯 !
Thank you for your trust 💖 !
Keep on sharing joinmobilizon.org to raise awareness among acitvists all around you.

Very exciting call for research:

Mozilla has an interest in potentially integrating more of Tor into Firefox 🔥

Tor has never been deployed at this scale, so there are a lot of considerations to research before giving this a try.

Learn more & apply for Mozilla's Research Grant: blog.torproject.org/mozilla-re

Show more
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml