uso a écrit 289 commentaires

  • [^] # Re: scepticisme...

    Posté par  (site web personnel) . En réponse au lien Hare : un langage pour les 100 ans à venir. Évalué à 3.

    Ceci dit, on a encore pas mal de programme, comme curl ou wine, qui sont en C89 pour être le plus portable possible.

    Après pour Hare, bah, je trouve que comparer à un GNU C, qui a ces defer, bah la seule chose qu'il apporte, c'est sa gestion d'erreur, et les modules.
    Et comparer à C, je n'ai pas l'impression qu'on ait de _Generic, ou de macro, ce qui a l'air d'en faire un langage moins puissant que GNU C11.
    Comparer à un C11 sans GNU, on échange les macro et générique, pour du defer, et des modules, ce qui n'est pas forcément si rentable.

  • [^] # Re: absolument pas stable.

    Posté par  (site web personnel) . En réponse au lien The First Stable Release of a Memory Safe sudo Implementation. Évalué à 2.

    doas se veut vraiment minimaliste, et n'a que peu d'options de sudo.
    Ça se limite à autoriser des user/groups à se lancer en tant que root. ou à autoriser/dénier certaines commandes.
    Il y a 2/3 options telles qu'autoriser de ne pas mettre de mot de passe, ou ne pas redemander doas à chaque fois.
    Là conf n'est pas compatible avec sudo, et ressemble à ça

    Mais de mémoire sudo permet de configurer les timeout, et a plein d'autres options caché que je ne connais pas.
    Mais oui sudo-rs supporte surement déjà plus d'option que doas, surtout qu'il se veut un "drop-in" remplacement.

  • [^] # Re: absolument pas stable.

    Posté par  (site web personnel) . En réponse au lien The First Stable Release of a Memory Safe sudo Implementation. Évalué à 3.

  • [^] # absolument pas stable.

    Posté par  (site web personnel) . En réponse au lien The First Stable Release of a Memory Safe sudo Implementation. Évalué à 3.

    Pardon, je viens de voir que sudo-rs ne support pas les insulte, le projet n'est absolument pas stable en fait.

  • # plus stable que doas ?

    Posté par  (site web personnel) . En réponse au lien The First Stable Release of a Memory Safe sudo Implementation. Évalué à 3.

    doas c'est l'implémentation de openbsd de sudo en C.
    Elle se différencie de sudo sur le fait que doas support moins de fonctionnalités que sudo.
    Par contre, avec le minimalisme et le focus sur la sécurité de openbsd, si je dois prendre une implémentation safe, j'irai plus vers doas qu'un sudo-rs qui, malgré une implémentation dans un langage safe, a une base de code beaucoup plus grosse à maintenir et donc plus de chances de faille de sécu.
    Bien sûr, il ne faut pas avoir besoins des fonctionnalités supplémentaires de sudo, et l'option pour se faire insulter manque à doas.

  • [^] # Re: donc on doit utiliser quoi ?

    Posté par  (site web personnel) . En réponse au lien .io considered harmful. Évalué à 5.

    Oui, c'était de l'humour, mais j'avoie ne pas avoir fait trop d'effort pour expliciter mon 2nd degré, donc je comprends les moinssage et le message 1er degré pour expliquer mon erreur.

  • [^] # Re: donc on doit utiliser quoi ?

    Posté par  (site web personnel) . En réponse au lien .io considered harmful. Évalué à 1.

    Ouais, j'aurais dû partir sur TLD, et pas sur TLD.
    Mais je me suis limité à la page anglaise, et y'avais pas de lien vers TLD.
    Après, je suis partie à chercher dans les CPUs instruction set, si il n'y a pas d'instructions qui s'appellent TLD.
    Mais ça a pas l'air d'être utilisé.

  • [^] # Re: donc on doit utiliser quoi ?

    Posté par  (site web personnel) . En réponse au lien .io considered harmful. Évalué à 5.

    Ah, ouais, ça parle de Tracking Level Detections
    Mais ce n'est qu'une petite partie des capacités de l'I/O de l'ordinateur, fait dans un domaine ultra-spécialisé, ça ne rend pas tout l'I/O harmful.

    Note:
    Je ne viens pas de passer 10mn à chercher tous les acronymes de TLD pour creuser mon moinssage.
    Normalement, c'est plus facile en crée des quiproquo débile, vu le nombre d'acronymes utilisé en informatique, des fois dans des domaines pas très éloigné.
    Genre parler de comment KVM("keyboard, video, and mouse"), gère la VM(Virtual Machine) d'une VM(Virtual mémory).
    Dalleur KVM ça peu aussi vouloir dire Kernel-based Virtual Machine.

  • # donc on doit utiliser quoi ?

    Posté par  (site web personnel) . En réponse au lien .io considered harmful. Évalué à -1.

    Si on ne peut plus faire des appelées I/O, via stdIO ou autres, comment tu affiches des messages dans tes programmes ?

    Parce que même si on s'amuse à faire les appelle système manuellement (avec de l'assembleur inline, ou la fonction syscall), bah ça reste de l'IO.

  • [^] # Re: Arguments et auto-doc

    Posté par  (site web personnel) . En réponse au lien raku [ex perl6] super efficace pour écrire des outils en ligne de commande.. Évalué à 2.

    En native, je ne sais pas, par contre raku est compilable en JVM: https://www.raku.org/compilers/

  • [^] # Re: à charge

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 4.

    Tu es en train de répondre à :

    Just the same, Asahi Linux has declared that people who do not actively support a specific sexual kink cannot be allowed in their project.

    ?

    Parce que les problèmes avec cette phrase, c'est :
    0 : Elle prend les propos du "lead d'Ashahi linux" sur son compte perso, et les fait passer pour la "position officielle du projet". (ça s'appelle un sophisme par association)
    1 : Elle change son sens de "si vous étes anty-trans, vous pouvez GTFO", à "si vous êtes anty-trans, vous n'avez pas le droit de contribuer". (ça s'appelle un homme de paille)
    3 : elle résume la transidentité à un kink, ce que ça n'est pas, mais est une manière de dénigrer les trans. (autre homme de paille, je suppose ?)

    Et le truck, c'est que pour faire une phrase aussi chargé en sophisme au 1er degrée, on à généralement deux choix : être stupide ou être un connard.
    Ce que Torval appelle "être une putain de honte pour l'humanité"

    Après, tu fais un long post qui mélange tout, et j'ai rien comprit.

    Ceci dit, tu as l'air de mélanger ce que le libre appelle le droit de modifier, qui est le droit de récupérer les sources et les repartager.
    Et le fait de pas autoriser tout le monde à contribuer à un projet, ce que font apache avec leur CLA, ce que font plusieurs entreprises en mettant leurs sources soue licence libre, mais en n'acceptant pas les contributions, et de manière générale ce que fait tout projet libre qui n'a pas un mob.

  • [^] # Re: à charge

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 1.

    De base, j'avais marqué "complétement transphobe", mais je trouvais que ça sonnait mieux en euphémisant (qu'il me semblait avoir contrebalancé avec la citation de Torval après).
    Mais quand tu résumes la transidentité à un kink, oui, je considère qu'il est transphobe au dernier dégrée.
    Ce qu'il fait en disant :

    Just the same, Asahi Linux has declared that people who do not actively support a specific sexual kink cannot be allowed in their project.

  • [^] # Re: à charge

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 3.

    Pour le coup, les 1ᵉʳˢ Linux sucks, c'était beaucoup du "les gents se plaignent, mais en fait ça ne marche pas si mal Linux".

  • [^] # Re: Laïcité, tolérance…

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 3.

    Larry Wall aussi a tendances à mentionner la bible dans la moitié de ces conférences.
    Le seigneur des anneaux dans les autres conf.

  • [^] # Re: à charge

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 4.

    En vrais ça ne fait pas si longtemps qu'il est devenue influenceur d'extrême droite, depuis les manifestations BLM en 2020 je dirais.
    Je ne peux plus mettre les sources, car il a supprimé son compte odysee, mais il avait fait des vidéos pour dire que les manifestations BLM étais ultra-violente et a dû changer de ville par peur de se faire agresser.
    (et avec la propagande fox news et les twitter d'extrême droite qui joue énormément sur la victimisation et la peur, je peux voir comment c'est arrivée)

    Au même moment, Gardiner Bryant a fait ce genre de vidéo, et a arrêté de faire des vidéos avec Lunduke. (je ne sais pas si Gardiner Bryant parle de Lunduke dans cette vidéo, mais ça me semble très probable)

    Ceci dit, ça ne veut pas dire que ces articles tech sont mauvais, mais le fait que même quand il parle de tech, c'est souvent pour critiquer les "woke"(de manière plus ou moins directe), rarement pour parler de projet vraiment tech et qu'à côté, il fait des articles clairement d'extrême droite, font que j'ai du mal à pas avoir un avis biaisé sur tout ce qui vient de lui en ce moment.

  • [^] # Re: à charge

    Posté par  (site web personnel) . En réponse au lien La fondation Gnome engage une shaman comme directrice exécutive . Évalué à 8. Dernière modification le 20 octobre 2023 à 00:39.

    Bah, on parle de Lunduke, qui est a tendance transphobe
    À une opinion sur la pride qui, comme le dirait notre amie Torval "est une putain de honte pour la race humaine".
    Oserais-je dire que c'est un shaman q-anon ?
    je n'irai pas à ce procédé d'intention.

    Mais bon, oui, ok, une shamane à la tête de GNOME fondation, c'est cringe,
    elle n'a pas, ou peu, de connaissance en informatique.
    Ceci dit, on a eu combien de gents trop haut placé à la Linux fondation, voir dans la plupart des grosse association qui parle de libre/open source, qui n'ont jamais participé à un projet libre, et on se demande s'ils en utilisent ?
    Au final on a pas beaucoup de Stallman.

    Note : J'ai hésité à linker les liens de propagande d'extrême droite de Lunduke, mais je suis surement assez naïve pour me dire que la majorité des lecteurs de Linuxfr, ne sont pas convaincus par sa suite de bais logique qu'il appelle "article".
    Mais si vous lisez les articles politiques de Lunduke et ça vous convainc, par pitié, défendez-le, j'attends de voir vos arguments.

  • [^] # Re: Sur le fond

    Posté par  (site web personnel) . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 1.

    Effectivement, elles produisent juste des warnings.

  • [^] # Re: Sur le fond

    Posté par  (site web personnel) . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 2.

    Par contre je suis surpris que la communauté ruby ai une telle attache avec le typage. Ruby a du typage, mais il est très dynamique et plutôt permissif, il me semble (ça fait vraiment longtemps que j'ai rien regardé du langage).

    Pareil ça fait longtemps que je n'ai pas fait de Ruby, mais il me semble que justement Ruby a un typage dynamique, mais très peu permissive, les implicites cast sont généralement interdits.
    Et comparer à la plupart des langages, seul nil est nil.
    Donc while(0) est une boucle infinie, vu que 0 est un int et seul nil et false sont faux.

  • [^] # Re: Évolution des langages

    Posté par  (site web personnel) . En réponse au journal Du rififi chez les rubyistes qui font du JavaScript. Évalué à 3.

    Et vu que cela touche beaucoup à ruby qui a un typage de canard (vous savez, si ça ressemble à un canard, si ça nage comme un canard…), c'est pas idiot de revenir à un typage faible.

    Sauf que Ruby a un typage dynamique fort.
    Par contre JS comme Ruby ont effectivement du typage dynamique.

  • [^] # Re: no future

    Posté par  (site web personnel) . En réponse au lien Enquête - Les jeunes, gros consommateurs d'alcool : « il faut boire pour s'intégrer ». Évalué à 2.

    Alors personnellement, j'ai joué à tous les Fallout (1,2 et tactics). Vu à boy and his dog, La Jetée et Le Sang des héros.
    Bah, c'est quand même un peu sympas le monde post-hiver nucléaire.

  • [^] # Re: bien mais pas top

    Posté par  (site web personnel) . En réponse à la dépêche De Zig et des zags. Évalué à 2.

    Bah ça me semble logique que Rust apporte plus, vu qu'il me semble que zig a pour but de rester un langage assez simple.
    Donc moins de manière d'exprimer la même chose.
    Rust, c'est cool, mais les code avec 8 itérateurs chainé, ce n'est pas ce qu'il y a de plus simple ni de plus reposant à lire.

  • [^] # Re: taille de binaire

    Posté par  (site web personnel) . En réponse au lien exa is unmaintained…. Évalué à 3.

    Si je ne dis pas de connerie, GNU coreutils ne dépend que de libc + GNUlib.
    GNUlib est static, et libc est aussi une dépendance des packages Rust. (Oui, elle est désactivable, mais généralement par défaut non)

    Donc dans ce cas, la comparaison est plutôt équivalente.

    De manière générale, les packages Rust, ont tendance à contenir beaucoup plus de dépendances que les packages C, principalement dû à la manière donc la gestion de dépendances marche en Rust, qui tire des dépendances, qui tire des dépendances… (mais par contre est facile)
    En C, la gestion de dépendances, c'est chiant, mais vu que c'est chiant, bah, on évite d'en avoir trop, surtout quand ce sont des bibliothèques pas très rependues.

  • # la suite

    Posté par  (site web personnel) . En réponse au lien [curl] CVE-2020-19909 is everything that is wrong with CVEs. Évalué à 3.

  • [^] # Re: Si vous voulez comprendre la haine du goto,

    Posté par  (site web personnel) . En réponse au lien Portage du jeu Akalabeth, avec le listing basic (qui pourrait heurter les plus jeunes d'entre vous). Évalué à 4. Dernière modification le 05 septembre 2023 à 11:20.

    En C goto ne le permet pas, il faut passer par le couple setjmp/longjmp.

    Ce qui est ultra casse-gueule, et mérite d'êtres expliqué si utilisé, mais a de rares use-case, tel que recoder des pseudo-exceptions en C. (et rendre fous qui voudrait déboguer ça).

    Après les exceptions, c'est à peu près un goto, d'une fonction à une autre, mais avec des clean automatique, en plus. (et aussi forcent à sauter vers une fonction appelante, et pas le contraire).

    Les generator function en js peuvent aussi s'apparenter à des goto, qui saute dans une autre function.

    Bref oui, ce n'est pas ouf les goto entre des functions, mais au final la plupart des langages moderne en ont quelques utilités, si on n'a ni yield ni exeption, mais on en a l'utilité, ça reste aux dev de prendre soins de pas casser ça stack, et gérer ces ressources (et essayer de fuir le projet), mais peu encore être utils.

  • [^] # Re: Si vous voulez comprendre la haine du goto,

    Posté par  (site web personnel) . En réponse au lien Portage du jeu Akalabeth, avec le listing basic (qui pourrait heurter les plus jeunes d'entre vous). Évalué à 2.

    Il y a des langages où le goto existe, mais est limité au bloc de définition (Lua par exemple).

    Âpres lua n'a pas de continue (ou n'en avait pas en 5.3), donc le goto en lua est ultra-utile juste pour remplacer les continue.