• 21 Posts
  • 77 Comments
Joined 28 days ago
cake
Cake day: June 26th, 2025

help-circle
  • On parle du code de Lemmy et de PieFed, qui est hébergé et exécuté sur un serveur dans les deux cas (bien que compilé dans le cas de Lemmy), si c’est ce que tu veux dire, mais ça reste des applications web.

    Dans les deux cas, l’application est hébergée derrière un serveur http, en général nginx, qui est écrit en C et est donc super performant. Ils sont aussi devant une base de donnée, en général PostgreSQL, aussi écrit en C et donc aussi très performant.

    Rust est très performant mais c’est plus long à écrire et moins facile à maintenir, alors que Python est très lent, mais c’est hyper rapide à écrire et plus simple à maintenir (si bien écrit).

    Le truc c’est que ce qui est critique dans la performance d’une appli web c’est le serveur http et la base de donnée. Et ça il en existe déjà plein qui sont optimisés à mort. Donc ton code Rust va s’exécuter en 2ms contre 30ms pour ton code Python, mais quand le reste de ta requête met 200ms ça ne fait aucune différence, alors que le temps supplémentaire de développement tu vas le sentir…

    Si tu veux un exemple concret, va sur lemmy.world (Rust) puis sur piefed.social (Python) et regarde si tu vois une différence de performance.


  • Oui mais utiliser Rust pour une appli web c’est une perte de temps. Une Ariane 5 c’est beaucoup plus performant qu’une Clio, pourtant j’en vois jamais sur le parking d’intermarché.

    Edit: En fait ma comparaison marcherait beaucoup mieux avec une Ferrari. Tu mets 8 minutes au lieu de 10 pour aller au supermarché, mais tu restes quand même une heure à faire tes courses.









  • Hier j’ai eu des soucis en essayant de créer un compte Threads. Du coup ça m’a motivé à vérifier si j’avais bien supprimé mon compte Twitter.

    J’essaie de me connecter, mot de passe incorrect. Donc je vais sur mot de passe oublié, mais ça me demande mon nom de compte. J’en essaie plusieurs mais ça ne marche pas. Au bout d’un moment, ça me dit que je doit attendre avant de réessayer parce que j’ai fait trop de tentatives.

    Ça me gonfle, donc je vais dans leur centre d’assistance et je sélectionne “Je souhaite supprimer un compte dont j’ai perdu l’accès”. Ils me disent “Retrouvez l’accès puis supprimez votre compte”.

    J’ai fini par retrouver mon nom d’utilisateur avec un service tiers, donc je retourne sur mot de passe oublié, mais ça me dit encore que je dois attendre parce que j’ai fait trop de tentatives.

    Aujourd’hui je retente mot de passe oublié, mais ça me dit encore que je dois attendre. Bien sûr ça ne me dit pas combien de temps…

    Bref, même sans parler du fascisme du propriétaire, Twitter c’est vraiment pourri. Je ne vois pas comment ce genre de truc est légal en Europe…

    Edit: Putain c’est toujours pas le bon nom d’utilisateur… Comment on balance un manquement au RGPD ?
















  • J’ai découvert une appli qui permet d’utiliser Mastodon, Bluesky et Threads au même endroit, donc je me suis fait un compte Threads pour tester. Mon compte a été bloqué dès que je l’ai crée, ça a mis 3 jours pour que j’y ai accès. Donc aujourd’hui j’essaie de me connecter à Threads via ma nouvelle appli mais ça marche pas, mon compte Threads n’a pas accès à oauth. J’essaie plusieurs fois, résultat mon compte est de nouveau bloqué.

    Au final j’ai envoyé un email à Threads pour qu’ils suppriment mon compte et mes données, mais je ne pense pas qu’ils le feront… Du coup retour sur Mastodon, ça m’apprendra à utiliser un GAFAM…


  • Telemetry, but I don’t know if many Linux user doesn’t turn it off. But I also don’t know if many Linux user doesn’t fill bug reports.

    Also, if you use Fedora you may recommend it to people that will leave telemetry and/or file bug report. And you also contribute to make the red hat ecosystem relevant, potentially bringing paid customers for RHEL. It’s a drop in the ocean of course, but personally I don’t want to contribute to it.