Pinned post

I just published The Complete Beginner’s Guide to Deploying Your First Static Website to IPFS

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:

@switchingsocial / anybody else: know of a good alternative to Pocket? I want to save links to read later, maybe organize them, and sync those between devices.

Bookmarks are clunky, and syncing them requires online services usually.

Ideally this would work with an add-on, so adding things to the collection would be easy.

"Why We’re Relicensing CockroachDB"

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 Show more

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.

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.

I'm still actively looking for remote #rustlang work. I will also consider anything that is low-level engineering as that is what I've tried to specialise myself in.

About me -

Hey, if you're in school and are having trouble paying for your textbooks, search them up on 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:

>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.

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.

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!

it's just more worthwhile to write fast code in a functional language than it is to write maintainable code in an imperative language
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)