barmic 🩩 a Ă©crit 6221 commentaires

  • [^] # Re: Et c'est de l'atomique

    PostĂ© par . En rĂ©ponse au lien EU-OS, une dĂ©monstration de principe d'un OS pour le secteur public europĂ©en. ÉvaluĂ© Ă  4.

    De ce que j'en comprends, si Red Hat peut exercer un certain contrĂŽle sur Fedora, il me semble que d'1) Ă  l'heure actuelle, il ne l'exerce pas et 2) ce contrĂŽle paraĂźt moindre que celui que Google exerce sur Android par exemple. Mais c'est une question de gouvernance importante Ă  clarifier.

    AprĂšs les mouvements rĂ©cents de Meta, Amazon & co tu trouve vraiment que c’est un argument qui va dans le bon sens ?

    Je pense que tout ceux qui ne l’avaient pas encore compris doivent voir que l’indĂ©pendance ce n’est pas faire confiance Ă  un acteur amĂ©ricain parce que jusque lĂ  tout s’est bien passĂ©.

    On ne mesure pas l’indĂ©pendance Ă  ce comment ça se passe quand tout va bien mais Ă  comment ça se passe quand ça devient plus tendu. D’aprĂšs toi comment cela va se passer si trump demande Ă  IBM d’empĂȘcher aux UE d’accĂ©der Ă  leurs infrastructures (d’une maniĂšre ou d’une autre) ? Ils vont tenir tĂȘte pour l’UE ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: DĂ©veloppeur Python en production ici 😉

    PostĂ© par . En rĂ©ponse au lien Difficile de recommander Python en production . ÉvaluĂ© Ă  3.

    on est maintenant à 50.2%, et je vois qu’il y a maintenant 0.8% de Python qui a fait son chemin

    python n’est utilisĂ© qu’à la marge pour 2 petits outils et du test : https://github.com/search?q=repo%3Agit%2Fgit++language%3APython&type=code

    perl est surtout présent car le dépÎt contient aussi la bibliothÚque CPAN Git.

    le shell est utilisé pour les tests.

    hg a pris un chemin similaire : écrire les parties critiques initialement en C puis finalement en Rust.

    Non git est Ă©crit en C est quelques outils non critiques sont Ă©crit Ă©crit en perl. C’est la dĂ©marche inverse

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Huhu

    PostĂ© par . En rĂ©ponse au lien Difficile de recommander Python en production . ÉvaluĂ© Ă  4.

    pip n'est pas aussi simple que ça. Tu dois utiliser un environnement virtuel, sinon il refuse de faire ce que tu lui demande. Et des façons d'en créer tu en as un nouveau tous les ans.

    Tu peux aussi utiliser conda, tu peux partir sur un paquet binaire genre pyinstaller, certains utilisent nix ce qui peut ĂȘtre pratique si tu dĂ©pend d'une bibliothĂšque native,...

    Et docker fait grincer des dents certains https://linuxfr.org/forums/programmation-python/posts/livrer-un-environnement-python#comment-1977128

    Quand on voit l'essai en 4 chapitre sur le sujet qui Ă©tait sorti en dĂ©pĂȘche ça paraĂźt ĂȘtre de l'art https://linuxfr.org/news/l-installation-et-la-distribution-de-paquets-python-1-4

    Python est un super langage mais la complexité de cette partie n'est clairement pas complÚtement résolue.

    Mais utiliser pip a l'intérieur d'un container docker, c'est un peu absurdement compliqué alors qu'on a juste besoin de copier des fichiers.

    Je n'ai jamais vu quelqu'un copier les dépendances comme ça, je ne suis pas sûr que ce soit une excellente idée

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Huhu

    PostĂ© par . En rĂ©ponse au lien Difficile de recommander Python en production . ÉvaluĂ© Ă  3.

    Et c'est nécessaire pour ces languages, puisqu'ils sont compilés. Si le language n'est pas compilé, cette étape ne sert a rien => on l'enlÚve.

    C’est pas plutĂŽt le contraire python a 125 maniĂšre d’ĂȘtre packager ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Pour moi, ça sera avec de la sauce caramel

    PostĂ© par . En rĂ©ponse au lien EU-OS, une dĂ©monstration de principe d'un OS pour le secteur public europĂ©en. ÉvaluĂ© Ă  2.

    Encore une fois j’ai plus accĂšs Ă  la machine en question mais j’ai dĂ©jĂ  eu mon mail en login et tout Ă  fait autre chose comme nom d’utilisateur (que ce soit mon $HOME ou mon whoami. C’était adossĂ© Ă  un LDAP et je suis parfaitement sĂ»r qu’il n’y avait pas de dĂ©veloppement spĂ©cifique (mais peut ĂȘtre une configuration sophistiquĂ©e par contre). Ce n’est pas une question de modifier un tas de logiciels, mais simplement de faire en sorte que ton processus de log puisse faire la distinction.

    On peut imaginer que les utilisateurs aient tous un identifiant, un login et un display name et une API pour rĂ©cupĂ©rer les uns Ă  partir des autres (pour la sĂ©curitĂ© il parait pertinent que mĂȘme le display name soit unique), mais ça va encore crĂ©er des guerres interminables.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Pour moi, ça sera avec de la sauce caramel

    PostĂ© par . En rĂ©ponse au lien EU-OS, une dĂ©monstration de principe d'un OS pour le secteur public europĂ©en. ÉvaluĂ© Ă  2.

    Et je crois que ce qu’on te dit c’est qu’il est possible de le faire via une installation prĂ©vue pour (exactement l’objectif du projet).

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Pour moi, ça sera avec de la sauce caramel

    PostĂ© par . En rĂ©ponse au lien EU-OS, une dĂ©monstration de principe d'un OS pour le secteur public europĂ©en. ÉvaluĂ© Ă  4.

    Si c'est juste des changements de gecos, ça passe. Si c'est des changements de login parce que le login, c'est le nom de famille, c'est clairement autre chose.

    Il me semble qu'avec ldap, tu peux distinguer le login (ce que tu met dans le champs login) de l'identifiant NSS. Vu que je l'ai déjà utilisé avec mon mail pour me connecter mais pas mon mail comme home.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Pour moi, ça sera avec de la sauce caramel

    PostĂ© par . En rĂ©ponse au lien EU-OS, une dĂ©monstration de principe d'un OS pour le secteur public europĂ©en. ÉvaluĂ© Ă  4.

    Je suis sur que ç'est encore du flan, vu que c'est basé sur Linux, donc Unix, et Unix rends relativement difficilement le renommage de compte (vu que la majorité des logiciels stockent le login et pas un uuid comme Windows), donc relativement difficile la conformité à ce niveau la (c'est pas impossible, c'est juste beaucoup plus manuel que ça devrait si c'était fait correctement)

    Ou alors ils utilisent un module PAM qui le permet

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  3.

    Sincùrement c’est beaucoup de blabla pour expliquer qu’on ne contrîle pas l’argent qu’on donne aux entreprises mais que vraiment ce serait une infamie de ne pas contrîler ailleurs.

    Outre le cĂŽtĂ© risible de tout cela croire que l’Etat dĂ©pense sans contrĂŽle est plus proche de la fake news que de quelque chose de clairement Ă©tabli. Par contre spoiler alert c’est compliquĂ© d’évaluer le travail de recherche pour un tas de raisons comme le fait que l’échec est une nĂ©cessitĂ©. On a besoin de personnes qui travaillent pour conclure « j’ai testĂ© cette hypothĂšse, mon protocole semble montrer qu’elle est fausse ». Tu imagine ce que ça pourrait impliquer sur les rĂ©sultats ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  4.

    Quand tu as des institutions acadĂ©miques financĂ©es par les deniers publics, l'Ă©valuation de la qualitĂ© et de la productivitĂ© est lĂ©gitime, et elle est mĂȘme indispensable Ă  la confiance que la sociĂ©tĂ© peut avoir dans les discours scientifiques.

    On le fait avec le CICE ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  4.

    Donc parce que d’aprĂšs toi la majoritĂ© ne va pas dans ton sens, tu crois que les scientifiques compromettent leurs Ă©tudes pour crĂ©er une hystĂ©rie ?

    Je vais finir par croire que tu n’a aucune thùse

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  3.

    Alors dĂšs l’origine tu avais RenĂ© Dumont qui te ferait passer pour un vieux rĂ©ac et aujourd’hui la plus connu est probablement Sandrine Rousseau. Mais quand on pense Ă©cologistes on pense beaucoup aux associations et dans les liens que je t’ai donnĂ© il y a par exemple extinction rĂ©bĂ©lion.

    Encore une fois renseigne toi posĂ©ment avant d’avoir des idĂ©es

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  2.

    Ben, je n’ai pas de thùse.

    Oui oui pardon bien entendu... Ils nous observent.

    Bref, beaucoup de (pseudo-)Ă©cologistes sont devenus des canards sans tĂȘte, toujours Ă  rĂ©clamer plus de contrĂŽles et de restrictions, sans jamais remettre fondamentalement en cause le systĂšme.

    L’écologie a Ă©tĂ© confisquĂ©e par l’idĂ©ologie anticapitaliste
    Capitalisme et écologie sont-ils incompatibles ?
    Le capitalisme écocidaire
    Peut-on concilier capitalisme et écologie ?
    A droite comme à gauche, depuis deux siÚcles le productivisme est l'une des choses les plus partagées. Avec les conséquences que l'on sait pour la planÚte.
    Productivisme et destruction de l’environnement
    Le patriarcat exploite la terre mais aussi les femmes
    L’écologie Ă  l’épreuve du patriarcat : la planĂšte aussi a besoin du fĂ©minisme
    Écologie et fĂ©minisme, mĂȘme combat

    Ça te dit de te renseigner posĂ©ment avant d’avoir un avis ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  4.

    C'est quoi ta thĂšse ? Un complot mondial des climatologues ? Les scientifiques francs-maçons du monde entier veulent t'empĂȘcher d'utiliser ta voiture ? L'Ă©norme lobby des scientifiques empĂȘche les pauvres milliardaires d'entreprendre ?

    C'est quoi tes allégations à la fin ? Comment est-ce que tu rationalise ton anguille ? Qu'est-ce que tu ne veux pas dire ?

    Ferais tu parti du complot ? Tu risques ta vie si tu nous en dis plus ? Combien de temps as tu travaillé pour le complot ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Article intĂ©ressant ...

    PostĂ© par . En rĂ©ponse au lien Bjarne Stroustrup appelle a dĂ©fendre le C++ contre les attaques sur le manque de protection mĂ©moire. ÉvaluĂ© Ă  2.

    Ça c’est la question de la granularitĂ©. Firefox c’est prĂšs de 8 millions de lignes de code et 3,5 millions en rust (et 3,7 en C mais c’est peut ĂȘtre mal cataloguĂ© et ce serait 10 million de LOCs en C++).

    Chaque projet a ses contraintes et ses besoins. La question c’est comment tu interface du code dĂ©jĂ  mis Ă  jour avec du code qui ne l’est pas. Il n’y a pas de solutions toute faite Ă  ça.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Aucun langage est parfait

    PostĂ© par . En rĂ©ponse au lien Bjarne Stroustrup appelle a dĂ©fendre le C++ contre les attaques sur le manque de protection mĂ©moire. ÉvaluĂ© Ă  8.

    Avec C et le C++ c'est facile de faire planter un programme mais ça l'est tout autant en python qu'en rust.

    Pour autant tout ne se vaut pas. Il faut hiĂ©rarchiser les problĂšmes. Plus tu attrape tĂŽt un problĂšme moins il est un problĂšme. Dis autrement trouver un problĂšme dans ton Ă©diteur c’est mieux que le trouver en intĂ©gration et c’est mieux que le trouver en chez les utilisateurs.

    Si tu dois faire un test pour vĂ©rifier que tu n’a jamais Ă©crit "ma chaine" / 4, ça veut dire que tu dois y penser, Ă©crire un test, le lancer etc. Si ton langage te l’interdit alors tu n’y pensera que trĂšs peu de temps au moment oĂč tu va faire l’erreur et c’est tout.

    De plus les sanitizers et les linter statiques sont vraiment puissant qu'ils permettent de voir beaucoup de problĂšmes Ă  la compilation et pendant le phase de dev.

    Du fait que la sĂ©mantique du langage n’a pas certaines informations, ils ont beaucoup plus de travail pour moins de rĂ©sultats et t’indiquent le problĂšme plus tardivement.

    Pour ma part, ça fait un bien grand moment que j'ai pas fait un buffer overflow.

    Est-ce que tu sais qu’il n’y en a pas ou est-ce qu’ils n’ont pas Ă©tait trouvĂ© ?

    En tout cas cette année on en est à 120 CVE liées à des buffer overflow.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: LibertĂ© & dĂ©mocratie

    PostĂ© par . En rĂ©ponse au lien C'est la peau de la dĂ©mocratie qu'ils veulent. ÉvaluĂ© Ă  5.

    Si ton systÚme ne permet pas à la population de s'opposer aux scientifiques et de dire "je m'en fous je veux cramer du pétrole et on va tous crever", est-ce qu'il est réellement démocratique?

    Pour ce qui est de « je m'en fous je veux cramer du pĂ©trole et on va tous crever » c’est techniquement contraire aux droit humains tu as beau ĂȘtre majoritaire tu n’a pas Ă  tuer une minoritĂ©. La question des minoritĂ©s dans les dĂ©mocraties est un trĂšs vieux dĂ©bat et il est Ă  mon avis utile de lire un peu ce qu’en disent des constitutionnalistes plutĂŽt que des simplicitĂ©s qui ne tiennent pas quelques minutes de rĂ©flexions personnels.

    Je trouve que l'élection de Trump est un cas d'école, il n'a pas réellement prétendu que les prévisions scientifiques étaient erronées

    Non il fait rien contre les travaux scientifiques https://www.nature.com/articles/d41586-025-00562-w

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: .

    PostĂ© par . En rĂ©ponse au journal Linus rĂ©pond Ă  la controverse sur R4L (Rust pour Linux). ÉvaluĂ© Ă  2.

    rust ne compile pas la libc en statique.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Petit rĂ©sumĂ© sans IA

    PostĂ© par . En rĂ©ponse au lien "Des prothĂšses qui ne trahissent pas", une proposition de rĂ©forme de la gouvernance de GNOME. ÉvaluĂ© Ă  2.

    Demande leur sinon

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Comparaison avec Ansible

    PostĂ© par . En rĂ©ponse au journal Loco.sh revient avec macOS Ă  nouveau supportĂ©. ÉvaluĂ© Ă  3.

    Bien vu je n'ai pas l'habitude de regarder popcon. Et il y a 25 utilisateurs de plus qui ont perl par rapport Ă  bash

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Quelques stats

    PostĂ© par . En rĂ©ponse au lien le shell fish vient de sortir en v4 avec un portage de C++ Ă  Rust. ÉvaluĂ© Ă  3.

    dans fish l’unique fichier C c’est https://github.com/fish-shell/fish-shell/blob/4.0.0/src/libc.c et il ne fait rien de bas niveau. Si je comprends bien il corrige une erreur qui peut arriver quand fish ne trouve pas certaines fonctions dans la bibliothĂšque C prĂ©sente.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Comparaison avec Ansible

    PostĂ© par . En rĂ©ponse au journal Loco.sh revient avec macOS Ă  nouveau supportĂ©. ÉvaluĂ© Ă  4.

    Si on préfÚre Perl, qu'on retrouve absolument sur toutes les machines Linux (contrairement à Python)

    D’une part la question n’a pas de sens pour loco.sh. En tant qu’utilisateur l’important est moins que ça marche sur les grille pain de l’autre bout du monde, au moment oĂč tu va installer loco, rexify ce que tu veux tu installera les dĂ©pendances. Par contre je suis curieux d’une distribution actuelle qui soit sans python.

    Bon, un truc 100% Bash, ça fait rĂȘver aussi.

    Je pense qu’il est plus courant de voir des debian sans bash que sans python par exemple depuis que dash est adoptĂ©.

    Plus que ces considérations qui me paraissent du détail, il est plus intéressant de voir comment chacun fait les choses.

    loco en ayant un scope plus prĂ©cis est de trĂšs loin plus simple Ă  prendre en main qu’ansible par exemple.
    De la lecture que j’ai de rex (que je ne connais pas) il me semble plus simple qu’ansible. Je n’ai pas trouvĂ© de moyen de faire des tests ou de dĂ©clencher des Ă©vĂšnements.
    Ansible a ansible galaxy par exemple qu’on netrouve pas ailleurs.

    Bref il y a pleins de choses Ă  voir autres que perl/python/bash

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Maintenant qu'on est vendredi...

    PostĂ© par . En rĂ©ponse au journal Python Ă  trou : trouve ton environnement. ÉvaluĂ© Ă  3.

    et justement ça évite de confondre test et ./test.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Quelques stats

    PostĂ© par . En rĂ©ponse au lien le shell fish vient de sortir en v4 avec un portage de C++ Ă  Rust. ÉvaluĂ© Ă  2.

    Je savais qu'ils étaient entrain de récrire en rust, je suis surpris qu'ils aient encore du C par contre

    En tout cas c'est un sacré chantier qu'ils et elles ont abattu

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll

  • [^] # Re: Maintenant qu'on est vendredi...

    PostĂ© par . En rĂ©ponse au journal Python Ă  trou : trouve ton environnement. ÉvaluĂ© Ă  4.

    Ah ? Ça t'a pas vaccinĂ© Ă  l'idĂ©e de mettre . dans ton PATH ?

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll