Pinned toot


If our is only worth that much, then why can't we pay to keep it?

I'd gladly pay more than $70 a year in a heartbeat to use all of the popular platforms with guarantees of 100% privacy.

We need someone to do for privacy what did for music. Charge users and then broker deals to pay part of it to the platforms in exchange to them agreeing to stringent privacy standards on that account, such as collecting zero data, no ads/analytics etc.

Take my money... Please.

We're happy to announce the release of #YunoHost 4.2 !

Thanks to all the contributors and testers ! 💗

- 🌻 Rewrite of the webadmin using VueJs
- 3️⃣ Finally moving to Python 3 😅, paving the way to Bullseye
- 🃏 More sensible update strategy for dyndns domains (, etc.)
- 🔑 SFTP and SSH permissions
- 🚑 Many improvements on backups
- 📦 Around 35 new apps since January !

More info in the release note on the forum:

It's the same with being consistent with the design choices across your app (and desktop environment).

Consistency is important so users don't need to figure out every convention from scratch each time they use a different part of the app.

So often though I see "because it's consistent with the design of the rest of the app" shouted down in favor of "I just like the look of the other one more". :mastofacepalm:

Show thread

For example, take borders. So often I see devs adding borders to every element unconsciously, because the toolkit makes it easy. Also, when you're coding, knowing where one elements start and finish can make coding layouts easier.

Excessive borders everywhere though, distract the user, adding extra cognitive load in finding what they're looking for. It's visually stressful.Take them away though and the dev who got used to it looking a particular way feels uneasy because it looks "different".

Show thread

One of my pet peeves when trying to help software engineers with issues is that for some reason people who are so precise with coding suddenly get so very vague with decisions. Design decisions are not based on concepts like "feels better to me" or "my gut reaction". Design is a precise visual language, just like code. Every element added should be there to accomplish a purpose. It should be the most effective solution found or it shouldn't be there at all, just like adding new code.

I totally missed (because I was working on CSS issues, website features and later #LinBits) that my recent low-effort commentary blog post "Will Linux phones stay around this time?" went sort of viral!

I have added links to a few discussions:

In debates on the Dutch news about "CoronaApps", I see these "privacy experts" who ignore and thereby normalize what firms like Apple and Google do.

I don't feel good about that. You can't build something that safe on their platforms, while their platforms are not built to be safe.

They design their intransparent tech to serve their interests, not privacy. They sell and often leak our data.

They are not committed to the privacy required here.

#COVID #corona #CoronaApp

@normandc I swear, if some ONE client were to make a consistent UI across multiple platforms XMPP would be a no-brainer for most people.

It checks all the right boxes of privacy, ease of use etc ... on the flip side it's a hellscape of inconsistent/ancient user experience on different clients.

I don't have that much enery to contribute to #YunoHost right now but at least I can do that

Hackers develop open source firmware for the PinePhone modem, use it to make phone calls - Linux Smartphones

This is astronomically good news. Thank you to all involved so far. Blob free modem firmware! 😮👍

#PinePhone #FOSS #privacymatters


Beware the claims of this company about removing the need for a MailspringID and . These make it sound like this project has gone / , getting many to pay for a subscription for focused . The server though is (and is planned to remain) closed, , and owned by a US corporation (Foundry 376 LLC).


Please boost.

Castopod is an in-development FOSS self-hostable podcasting platform, which now has Fediverse support too. You can follow at:

➡️ @Castopod

The project website is at

It's still in alpha testing, but the latest version adds ActivityPub support so that people on Mastodon etc. can interact with Castopod posts.

The git is at

#Castopod #Podcasting #Podcasts #Podcast #Fediverse #ActivityPub #FOSS #FLOSS #Libre #FreeSoftware #OpenSource #SelfHosting

"Last month, the University of Michigan became the latest to accept the obvious — that investing in the destruction of society is fundamentally counter to the mission of higher education."

- #JonathanMorris

#ClimateChange #divestment #UniversityOfMichigan

Show older

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!