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.

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

Curious about the Librem One moderation policy or code of conduct?

"If you are being harassed, or witness online harassment, block and flag the offending user, and a moderator will take action. We do not tolerate harassment."

More information here:

Librem One Code of Conduct:

I woke up to the drama about #LibremOne in the fediverse.

As I said before in [1], while I think removing local and federated timelines from their fork of #Mastodon is a weird (but bold) decision, I think disabling reports is outright problematic for the rest of us in the fediverse.

Now I am glad to see this move 😀. I hope @purism continues to innovate and at the same time, continues to consider feedback from the community.

[1] aleph.land/@masoud/10203425661

> UPDATE: Version 0.1.4 of #Librem Chat has been released and contains zero trackers.

Good news, but @purism need to be more careful about catching privacy vulnerabilities coming in from upstream before #Forbes journalists do!?! This does raise some questions though, about why #Riot has 3 trackers installed in the first place (from #Matomo, gOgle, and Microsoft), and whether they're removed from the @fdroidorg version.

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