The golden rule of software quality:

Prefer to push fixes upstream instead of working around problems downstream

where "upstream" can be "third-party dependencies", an "API" or your "organization".

Here's how it works on sourcehut:

You pay us the subscription fee of your choice and you get access to our services. We spend it on maintaining and upgrading the hardware, and paying for staff to handle development, operations, support, and on-call.

Because we don't take money from investors, we're only accountable to users, and if we aren't working in your interests, we lose our revenue. We are incentivized to work for you, not to generate a return.

Because we're running 100% free software, we're held accountable because anyone can take our shit and run it on their own servers, or even bootstrap a competing company using our own software. We've made it easy to run out out of business if we lose your trust.

Sortie de ldap2pg 5.3 avec correctifs et contrôles renforcés de la configuration ! La nouvelle configuration de départ est plus simple. #PostgreSQL #ldap #sécurité

This is a nice and succinct style guide for git commit messages.

Good oingoing discussion in the GNU ethical repository evaluation for SourceHut thread:

If you want to get an idea of where SourceHut's moral compass lies with respect to these issues, this is a good read for you.

So uses to store its source code, and they use a mailing list for contributing changes.

(Discovered this through GitHub's newsletter ironically...)

Today Sourcehut celebrates the 1 year anniversary of it's public alpha beginning 🎉 🎉 🎉

Vendredi prochain juste avant @capitoledulibre à Nailloux près de Toulouse : Conférence-Atelier "Culture libre" organisée par Le Loft et la librairie Détours qui distribue #Traces. #Framabook

5.2 is out! First version working on 3 (at least on Linux), try it out!


- Spies on you with proprietary JavaScript
- Sends your data directly to third parties
- Locks up features in a proprietary version
- Will do business with anyone without any pause for ethical consideration


- Has no JavaScript at all, let alone spyware
- Does not share your personal info with anyone*
- Is 100% free software, including the hosted version
- Is built around a business model which cannot be bought or strongarmed by ethically troublesome groups

* Except for what we need to in order to run billing

Pendant la fermeture d'une portion du périphérique parisien, et son utilisation par des cyclistes, on aurait constaté une baisse massive de la pollution de l'air. Bizarre...

TypeError: '<' not supported between instances of 'NoneType' and '<whatever>'

my favorite thing when migrating a project to python3

Show more
La Quadrature du Net - Mastodon - Media Fédéré

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