ploum a écrit 5921 commentaires

  • # État d’esprit

    Posté par  (site web personnel, Mastodon) . En réponse au journal cherche nouveau boulot. Évalué à 10.

    Je pense personnellement qu’il faut changer d’état d’esprit par rapport au travail. Ce n’est pas un truc identitaire où tu dois absolument faire le bon choix.

    Le travail, ça se change comme on change de chemise. Envoyer des CVs, regarder les pages "recrutement" des entreprises qui ont l’air sympa, envoyer des canditatures spontanées, c’est un truc qu’un employé doit faire en permanence, pas juste quand il veut changer de boulot.

    J’ai reçu des réponses pour des supers boulot parfois 1 an après avoir envoyé une canditature spontanée ! J’ai également refusé des boulots auxquels j’avais postulé car, après réflexion, j’étais mieux là où j’étais depuis 2 ans. (bien sûr, dans mon refus, j’ai dit que j’avais déjà accepté une autre opportunité mais que je me réjouissais de potentiellement collaborer dans le futur). C’est aussi une très bonne technique de négociation : si tu as une offres pour un boulot mieux payé mais que ton actuel te plait mieux, tu vas voir les RH en leur disant : "j’ai une offre que j’hésite à accepter car c’est mieux payé. Vous me feriez une augmentation ?" (bon, faut être prêt à partir si on te dit non et d’accepter l’offre).

    Une entreprise peut te virer du jour au lendemain pour une raison quelconque mais toi, en tant qu’employé, t’as le droit de faire pareil. Y’a aucune loyauté qui tienne.

    Une fois que t’es dans cet état d’esprit, le choix du travail devient juste un moyen de subsistance "temporaire". Et si ce temporaire devient 10 ans parce que c’est cool, tant mieux. Génial ! Mais pars du principe que c’est pas l’objectif.

    Après, pour choisir, y’a des points hyper importants qu’on oublie souvent.

    • Déplacements/proximité : t’es prêt à déménager ? T’es prêt à faire des trajets ? Ou, au contraire, tu viens d’avoir des enfants et tu veux les réduire au minimum ?

    • Ambiance : tu veux bosser à fond avec des gens hyper motivés ? Tu veux plutôt avoir la paix ? Tu veux un cadre carré ou avoir toute liberté ? Tu cherches des collèges/potes ou bien au contraire une hiérarchie bien nette ?

    • Administratif : tu veux pas remplir de la paperasse ou bien, au contraire, tu trouves ça reposant de faire des trucs un peu con ?

    C’est con mais ce sont des critêres qui sont complètement perpendiculaires au contenu du travail lui même (techno utilisée, contact avec le client, etc) mais qui, souvent, sont primordiaux. En termes de qualité de vie, réduire le déplacement a un impact beaucoup plus fort qu’une augmentation de salaire très conséquente.

    Et la particularité de ces critêres c’est qu’il n’y a pas de bon/mauvais : c’est propre à chacun·e à un moment donné de la vie ! On cherche pas la même chose à 25 ans avec un diplôme tout frais qu’à 35 avec des gosses en bas âge qu’à 45 avec des travaux de rénovation de la baraque qu’à 55 avec des adolescents autonomes et un CV déjà fourni.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Statistiques plus générales ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Sur Wikipedia 1 homme sur 5 est une femme !. Évalué à 2.

    Je ne connaissais aucun de ces outils. C’est dommage pour Denelezeh. Humaniki est déjà très intéressant.

    En fait, pour avoir le résultat que je propose, il « suffirait » de prendre les stats de humaniki est de les diviser par une estimation du nombre d’êtres humains sur la même période. Ça doit être passionnant !

    Si jamais tu trouves ou mets en place un truc de ce genre, fais moi signe !

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # Statistiques plus générales ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Sur Wikipedia 1 homme sur 5 est une femme !. Évalué à 6.

    C’est une question qui me tarabuste depuis quelques temps : quelle est la représentativité des bios sur Wikipedia ?

    La question de genre en est une mais je serais également curieux de me poser la question des époques, des pays, etc.

    Y’a-t-il plus de biographies (par rapport à la population totale) de personne du 19ème siècle que de personnes du 12ème ?

    Un truc qui serait assez génial pour illustrer cela serait de faire des statistiques de type:

    • Si vous êtes une femme noire née entre 1800 et 1900, vous avez une chance sur 10 millions de voir votre biographie dans Wikipedia

    • Si vous êtes un homme blance né en France après 1950, vous avez une chance sur 15.000 d’avoir votre biographie dans Wikipedia

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Solidité

    Posté par  (site web personnel, Mastodon) . En réponse au journal site de la flamme olympique aux tuileries. Évalué à 8.

    Je dois préciser que mes connaissances sur le sujet datent un peu car cela fait 10 ans que je n’héberge plus rien. Mais j’ai lu quelques articles dans la communauté admin sys qui vont exactement dans mon sens.

    J’ai quand même auto-hébergé mon blog pendant une décennie. Je me suis pris certains afflux monstrueux (avec des pointes à 100.000 visiteurs uniques sur 2 heures). Mon blog tournait à l’époque sur Wordpress : et bien ça a tenu sans problème particulier autre qu’une surcharge CPU durant ces quelques heures. (si mes souvenirs sont bons, j’avais quand même pas mal chipoté avec monit pour tuer régulièrement les processus apache qui ne répondaient plus)

    Après, je n’avais pas de plugins partout, je tentais déjà à l’époque de simplifier mon code et ma gestion serveur en minimisant le nombre de process.

    J’ai fait beaucoup d’erreurs. J’ai eu deux fois un serveur que je gérais piraté (un utilisateur qui avait un logiciel php non à jour dans les deux cas). J’ai eu des gros soucis dans ma gestion de backup, dans ma gestion du matériel. J’en ai compris que l’admin serveur c’est hyper difficile, hyper exigeant.

    Mais y’a un truc que j’ai appris : la mise à l’échelle et l’optimisation, ça se pense dans le code de l’appli web. Et une appli web mal foutue peut metter à genoux n’importe quelle infrastructure avec quelques dizaines de requêtes.

    La mise à l’échelle au niveau des serveurs, c’est un truc hyper compliqué qui peut souvent faire pire que mieux. Un truc que j’ai vu, par exemple : c’est des serveurs redondants qui, à chaque requête, communiquaient entre eux. Du coup, chaque serveur se prenait deux fois plus de requêtes que s’il n’y avait pas eu de de redondance. Ou alors une utilisation foireuse des CDN qui fait que tout le réseau plante si soit le serveur soit le CDN sont surchargés (ça semble être la norme de ce que je vois).

    De mon expérience, je soupçonne que le site des JO soit, comme tout site moderne, codé avec les pieds par la boîte du fils du cousin d’un patron du CIO. Que ce code a ensuite été balancé sur un docker car personne ne sait l’installer. On a donné ce docker à un admin sys en stage en lui disant de scaler, alors il a googlé "docker + amason S3", déployer le machin, mit le budget pour laisser Amazon faire la mise à l’échelle sauf que le docker, au moment de la commande, appelle un serveur SQL qui lui est dans un data center et qui sert de goulot d’étranglement mais personne ne sait comment ça fonctionne. Et ça a été facturé 10 millions au CIO.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Solidité

    Posté par  (site web personnel, Mastodon) . En réponse au journal site de la flamme olympique aux tuileries. Évalué à 10.

    Faut arrêter avec cette légende de la mise à l’échelle.

    Ce site doit recevoir, 100.000 personnes par jour. Ça fait, en moyenne, moins de deux personnes par seconde.

    Bon, on imagine des pics avec jusque 10 personnes par seconde : n’importe quel raspberry pi peut soutenir cette charge. Donc si on multiplie même par 100 les pics, on peut imaginer qu’un serveur moderne supporte ça sans problème.

    Sur un site bien codé.

    Sauf si c’est codé avec les pieds et que chaque personne qui se connecte réalise en fait plusieurs centaines de requêtes qui vont vers des bases de données avec des verrous.

    C’est juste qu’on est vraiment devenus tellement nuls qu’on réfléchit à la mise à l’échelle en imaginant à l’avance que le truc va être hyper lourd et codé avec les pieds parce que "tout le monde fait comme ça".

    Et vous savez quoi ? La mise à l’échelle rend les choses tellement complexes que le code devient de plus en plus lourd et que ça empire la charge.

    Mais bon, c’est tout bénéf pour Microsoft Azur et Amazon S3 qui facturent à l’utilisation des ressources.

    Ptêtre que ce n’est pas un hasard…

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: dev principal de Ladybird

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Pour 100 briques t'as plus rien : le navigateur Ladybird reçoit un million de brouzoufs. Évalué à 7.

    Mon interprétation c'est que le dev s'intéresse à ses vrais utilisateurs

    Le mec qui a proposé le patch me semble, par définition, un « vrai utilisateur ». Parce qu’il a lu la doc, a repéré un problème et a envoyé un patch.

    Mais donc il n’est pas un "vrai utilisateur" selon toi ? Parce qu’il pense une opinion que le mainteneur estime « politique » ?

    (moi je tiens à rappeler que ce qui m’a choqué, ce n’est pas le rejet du patch, c’est que le mainteneur aie appelé ce patch comme ayant un « agenda politique »).

    Tout est politique. Dire « Je ne fais pas de politique » est la définition même du soutien au fascisme.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Pour résumer

    Posté par  (site web personnel, Mastodon) . En réponse au journal Apparition de wcurl dans Debian et bientôt dans le monde entier ?. Évalué à 3.

    Oui.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Pour résumer

    Posté par  (site web personnel, Mastodon) . En réponse au journal Apparition de wcurl dans Debian et bientôt dans le monde entier ?. Évalué à 10.

    le code de wcurl fait 129 lignes compatible POSIX et, pour résumer, c’est plutôt :

    curl --parallel --location --remote-name --remote-time --retry 10 --retry-max-time 10— continue-at -

    (ça émule wget autant que possible)

    Mais si le code est trivial, personne n’y avait pensé avant et cela va rendre curl soudainement utilisable par des gens qui n’avaient jamais eu besoin de se plonger dans les options.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: dev principal de Ladybird

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Pour 100 briques t'as plus rien : le navigateur Ladybird reçoit un million de brouzoufs. Évalué à 10.

    Il faut peut-être replacer les choses dans son contexte. Une personne a posté un patch sur github remplaçant les pronoms masculins par un pronom neutre avec pour seul message : "Patch pour mettre des pronoms neutres pour que la doc soit lisible par des femmes"

    (je cite de mémoire mais c’est un truc dans le genre).

    Il y a avait zéro discussion, zéro revendication politique. Juste un truc factuel. On parle pas des justice warriors qui hurlent dans les tickets. On parle d’un patch factuel.

    Le dev principal a choisi, volontairement, de refuser le patch en arguant que c’était politique et que le mecs (car la contribution venait d’un mec) avait un agenda politique.

    Le dev a décidé que "imaginer qu’une femme puisse contribuer au code" est "politique".

    Le dev aurait pu:

    1. accepter le patch (fin de discussion)
    2. Refuser le patch en arguant que ça cassait un peu la cohérence globale ou tout autre détail technique (ça aurait mis la balle dans le camp du contributeur pour améliorer le ptach).

    Mais non, il a choisi de répondre que "inclure les femmes, c’est un débat politique".

    Ce qui est clairement une position mysogine et politique en soi.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: surinformation

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comment se tenir informé ?. Évalué à 5.

    Cette réponse est beaucoup plus profonde qu’elle n’en a l’air et beaucoup plus large.

    Pourquoi voulons-nous être "informé" ? Pourquoi ne voulons-nous pas rater une "nouveauté" ?

    En informatique, c’est particulièrement intéressant car nouveauté signifie tout réapprendre, réécrire. C’est généralement une perte sèche.

    Que cherche-t-on vraiment ?

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # RSS

    Posté par  (site web personnel, Mastodon) . En réponse au journal Comment se tenir informé ?. Évalué à 8.

    Chaque dépôt Gitlab/Github/Sourcehut dispose automatiquement d’un flux RSS, ce qui permet de suivre les projets qui t’intéressent.

    Le RSS Phoronix fait du beau boulot pour être tenu au courant des nouveautés majeures:

    https://www.phoronix.com/rss.php

    Enfin, Repology permet également d’être informé de l’arrivée des nouvelles versions dans les distributions:

    https://repology.org/

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Forcer IPv6 par une loi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 4.

    Merci pour l’info. J’ai cherché et ce n’est indiqué nulle part.

    J’espère que mon opérateur (qui dépend de Mobistar/Orange) y passera bientôt.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Conflit de services

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 6.

    L’effet documenté est que "network-manager ne s’occupe pas des interfaces déclarées dans /etc/network".

    Mais alors, pourquoi ai-je eu des histoires absurdes d’IPv6 et de réseau intermittent ? Pour être compatible avec la doc, l’effet attendu serait:

    • connexion ethernet : network manager me dit "interface non gérée par NM"
    • connexion wifi : fonctionne avec NM

    Switcher de l’un à l’autre ne devrait, du coup, pas poser de problème.

    En réalité, je pense qu’il y a un vrai sac de nœud car NM m’indiquait quand même être connecté normalement via Ethernet (ce qui ne devrait pas être le cas) et, lors du passage de l’un à l’autre, c’était le bordel total.

    Peut-être qu’un comportement par défaut « sain » serait de considérer qu’un seul et unique gestionnaire de réseau ne peut être actif à la fois. À l’installation de network-manager (ou de connman ou de systemd-networkd), Debian me proposerait de choisir le gestionnaire par défaut pour les interfaces réseaux.

    (d’ailleurs, j’ai testé l’installation de connman : la simple install du paquet a fait disparaitre le réseau complètement. )

    (évidemment, il devrait être possible pour les cas particuliers d’avoir plusieurs gestionnaires mais cela ne devrait pas être le défaut)

    Qu’en penses-tu ?

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Conflit de services

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 10. Dernière modification le 06 juin 2024 à 16:40.

    J’ai compris !

    Tu avais 100% raison.

    La page https://wiki.debian.org/NetworkManager indique que NetworkManager ne gère pas les interfaces définies dans /etc/network/interface.

    Or, j’ai installé cette machine avec le câble Ethernet branché, ce qui a autoconfiguré l’interface. La supprimer de /etc/network/interface résout immédiatement tous les problèmes.

    La question est de savoir si, du coup, c’est un bug de network-manager ou pas de pas trop savoir quoi faire.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Forcer IPv6 par une loi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 4.

    Je suis chez un petit opérateur mobile indépendant ( neibo.be ) mais, par curiosité, je me suis demandé sur le plus gros opérateur mobile belge supportait IPv6.

    J’ai trouvé ça qui date d’il y a 4 ans.

    https://fr.forum.proximus.be/archives-2019-65/ipv6-4g-mobile-52850

    C’est démoralisant

    (En gros, qqn demande quand il pourra travailler avec IPv6 depuis sa connexion mobile et plusieurs réponses lui disent toutes "nous n’avons pas de date à communiquer" )

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Pour LinuxFR

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 10. Dernière modification le 06 juin 2024 à 14:33.

    Les vraies moules poussent en production sans tester. Tester, c’est pour les \_o<

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Pour LinuxFR

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 5. Dernière modification le 06 juin 2024 à 10:58.

    J’ose espérer que ce n’est pas ça qui bloque l’implémentation d’IPv6 pour linuxfr…

    EDIT :

    "Honnêtement, il faudrait surtout qu'un admin ait envie de s'y coller… Et la fondation Free peut fournir de l'IPv6." (Benoit Sibaud, 6 avril 2012)

    https://linuxfr.org/news/evenement-g6-ipv6-11-avril-2012-paris#comment-1338963

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Conflit de services

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 3.

    Sur Mastodon, j’apprend deux choses :

    1. IPv6 fonctionne sans DHCP donc ta piste DHCP est bien plus pertinente que ce que je ne pensais.

    2. Le service networking Debian n’utilise pas Systemd (contrairement à ce que je croyais) mais il est possible de l’activer. Je me demande du coup si network-manager ne s’attend pas à systemd et que les deux entrent en conflit à cause de ça.

    https://wiki.debian.org/SystemdNetworkd

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Forcer IPv6 par une loi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 3.

    J’ai configuré l’IPv6 chez mon FAI (ce n’était pas le cas par défaut) mais, par contre, je n’ai pas IPv6 sur mon téléphone quand je fais hotspot. C’est dommage.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Conflit de services

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 3.

    Ce n’est a priori pas DHCP parce que revenir à l’ancienne connexion, physiquement, fonctionne (et, d’après les logs, il acquiert une nouvelle IP).

    Par contre, le conflit entre NM et le service networking de Debian, c’est une idée intéressante. Mais, depuis le passage à Systemd, je suis complètement à la ramasse donc je n’ai aucune idée de comment fonctionne le système networking de Debian.

    Ça m’intéresse de creuser parce que, si c’est un bug, ce serait intéressant que je le remonte pour le corriger. Mais faut que j’arrive à l’isoler.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Pour LinuxFR

    Posté par  (site web personnel, Mastodon) . En réponse au journal Lorsque la moitié d’internet est down…. Évalué à 3.

    C’est fait !

    Mais je suppose que si ce n’est pas encore le cas, c’est pour une bonne raison.

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Ma solution

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le login manager pour les barbu·e·s : découverte de Emptty. Évalué à 2.

    C’est très pertinent. Dans mes tests, il y a juste le fameux problème du PAM: le keyring n’est pas débloqué automatiquement, ce qui est embêtant.

    Il y a peut-être une solution simple et élégante pour débloquer le keyring lors du login sur le tty?

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Ma solution

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le login manager pour les barbu·e·s : découverte de Emptty. Évalué à 2.

    Comment tu fais si tu veux tester un truc avec un autre WM? (bref, comment tu sors de Sway pour lancer un autre WM ?).

    J’aime bien aussi les DM parce que, sur ma machine perso, je garde souvent un utilisateurs "test" avec un home vide pour tester ce qui se passe sur certains logiciels "par défaut".

    Mes livres CC By-SA : https://ploum.net/livres.html

  • [^] # Re: Aussi: greetd

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le login manager pour les barbu·e·s : découverte de Emptty. Évalué à 4.

    Ah mais c’est génial, faut que j’essaie !

    (bon, le gros logo debian de "emptty" au démarrage, ça me plait bien)

    Mes livres CC By-SA : https://ploum.net/livres.html

  • # Merci pour cette chouette dépêche

    Posté par  (site web personnel, Mastodon) . En réponse au journal Nixos la distribution reproductible et déclaratif.. Évalué à 2.

    C’est vraiment intéressant à lire. Ça fait quelques temps que je zieute NixOS et Guix mais on ne se sépare pas aussi facilement de 25 années d’apt-get ;-)profiles ?

    Mes livres CC By-SA : https://ploum.net/livres.html