liberforce a écrit 4730 commentaires

  • [^] # Re: Avocat du diable

    Posté par  (site web personnel) . En réponse au journal Richard Stallman démissionne. Évalué à 3.

  • [^] # Re: 66 ans, une retraite bien méritée !

    Posté par  (site web personnel) . En réponse au journal Richard Stallman démissionne. Évalué à 3.

    Si si, elle a contribué à freiner la croissance de bulle immobilière. Elle avait vendu sa maison en viager, le gars qui avait acheté est mort avant elle !

  • # Avocat du diable

    Posté par  (site web personnel) . En réponse au journal Richard Stallman démissionne. Évalué à 10.

    Je vais me faire l'avocat du diable via l'avis de Michael Meeks, développeur libreoffice:
    https://people.gnome.org/~michael/blog/2019-09-17-rms.html

    Pourtant je n'en ai pas vraiment envie, RMS n'est pas quelqu'un que j'apprécie particulièrement au delà de son rôle historique dans la création de GNU et de la FSF.

    Cependant, je suis assez d'accord avec Michael Meeks sur l'analyse des termes utilisés par Stallman, et sur la déformation outrancière de ses propos par la presse. Non, Stallman n'a pas dit que la fille était consentante, mais qu'elle a été contrainte de se faire passer pour consentante auprès d'un tiers. Du point de vue de ce tiers elle était donc consentante, alors qu'elle ne l'était pas.

    Cf page 11 du thread de la mailing list:
    https://www.documentcloud.org/documents/6405929-09132019142056-0001.html?embed=true&responsive=false&sidebar=false

    Le reste de ses propos est lui critiqué vivement à raison à mon avis, que ce soit sa contestation de la qualification d'agression sexuelle (car à son sens il n'y a pas eu d'agression si la fille s'est faite passer pour consentante, car l'usage de la violence n'était alors pas nécessaire), ou bien tenter de redéfinir la notion de viol et de consentement en fonction de l'âge et de l'emplacement géographique (débat qui peut être légitime, mais dans ce contexte).

    RMS a donc été odieux, et j'espère que nous serons tous d'accord sur ce point. Il l'a tout de même moins été que ce qui a été écrit (cherchez "misleading" dans l'article de Michael Meeks plus haut). Ce que paie RMS surtout c'est son passif: son manque d'empathie, sa relation aux femmes, ses déclarations sur la pédophilie, sa toxicité, son incapacité à se remettre en question.

    Sur la question de la pédophilie, notamment, ce n'est pas le seul à avoir évoqué une pédophilie consentie, idée qui a l'air de s'être popularisée dans les années 70. Cela paraît abominable (à raison) en 2019, mais projetez vous dans 40 ans pour juger vos idées passées… Vous aurez évolué, et heureusement.

    Mais revenons à RMS. J'avoue que je suis presque plus choqué par les révélations sur son comportement depuis plusieurs années que par l'article initial. Le résultat n'est pas plus mal sur le fond car ces agissements devaient stopper, mais je suis moins satisfait par la forme (le traitement par les médias) qui en altérant ses propos fait de lui un monstre alors que ce n'est qu'un gros connard.

  • [^] # Re: 66 ans, une retraite bien méritée !

    Posté par  (site web personnel) . En réponse au journal Richard Stallman démissionne. Évalué à 10.

    À voler d'une main pour rendre des miettes de l'autre, tu passes pour un saint auprès de ceux qui bénéficient des miettes. Si tu veux être équitable, tu ne peux pas prendre en compte uniquement l'avis de ceux à qui on a donné sans prendre en compte ceux à qui on a pris. Souvent c'est sans qu'ils s'en rendent compte, car par le biais de programmes gouvernementaux, financés par l'état et donc les impôts des citoyens. D'autres fois ce sont par des initiatives « gratuites » qui sapent l'économie locale.

    C'est comparable à ce qu'a fait ce cher Patrick Balkany je pense: endetter la ville à outrance, redistribuer sous forme de services et de cadeaux pour se faire réélire. Et tu te retrouves avec des gens qui l'élèvent au rang de "saint qui s'occupe si bien de la ville", alors qu'il le fait avec leur pognon, en vidant les caisses, et en endettant les habitants.

  • [^] # Re: 66 ans, une retraite bien méritée !

    Posté par  (site web personnel) . En réponse au journal Richard Stallman démissionne. Évalué à 10.

    et se consacre à des actions caritatives.

    Ce charmant philanthrope utilise sa fondation pour blanchir son nom.

    In addition, The Times found the Gates Foundation endowment had major holdings in:

    • Companies ranked among the worst U.S. and Canadian polluters, including ConocoPhillips, Dow Chemical Co. and Tyco International Ltd.

    • Many of the world’s other major polluters, including companies that own an oil refinery and one that owns a paper mill, which a study shows sicken children while the foundation tries to save their parents from AIDS.

    • Pharmaceutical companies that price drugs beyond the reach of AIDS patients the foundation is trying to treat.

    Using the most recent data available, a Times tally showed that hundreds of Gates Foundation investments—totaling at least $8.7 billion, or 41% of its assets, not including U.S. and foreign government securities—have been in companies that countered the foundation’s charitable goals or socially concerned philosophy.

    Source: https://www.latimes.com/archives/la-xpm-2007-jan-07-na-gatesx07-story.html

    L'article date de 2007, mais ça n'a pas l'air de s'être arrêté:
    France Inter — Lionel Astruc : "À travers sa fondation, Bill Gates contourne l'État et s'achète du pouvoir" (date de mars 2019)

    Autres histoires sur sa fondation: https://fr.wikipedia.org/wiki/Fondation_Bill-et-Melinda-Gates#Controverses

    De mémoire, il y avait aussi des programmes de dons d'ordinateurs sous Windows dans les pays en voie de développement, pratique pour continuer d'imposer son monopole et proposer des partenariats, payants ceux là avec la Microsoft Corporation.

  • # Léa-Linux

    Posté par  (site web personnel) . En réponse au message Cherche ressource(s) pédagogique(s) libre(s) pour atelier d'initiation GNU/Linux. Évalué à 3. Dernière modification le 11 septembre 2019 à 18:56.

    Pour bash (c'est du CC-BY-SA):
    https://lea-linux.org/documentations/Admin-admin_env-shell

    Tu devrais trouver sur le site pas mal d'autres articles qui feront ton bonheur :). Certains ne sont plus de première jeunesse, mais il y a des choses qui ne changent pas…

  • [^] # Re: Merci à vous tous

    Posté par  (site web personnel) . En réponse au message j'essaie de passer à Linux. Évalué à 2.

    Hello, déjà pense à faire ds sauvegarde s'il y a des fichiers personnels auquels tu tiens (photos, favoris internet, etc.).

    Ensuite, le mieux pour migrer est de se faire aider par ton GUL (Groupe d'Utilisateurs de Linux) local.
    Tu as une liste ici: https://aful.org/gul/liste
    Ils organisent régulièrement des Intall Party, réunions où on s'occupe d'aider les gens à installer une distribution Linux. Tu auras ainsi un maximum de chances d'avoir des réponses à tes questions, et c'est assez convivial.

    Tu as aussi l'agenda du libre qui recense un bon nombre de ces événements:
    https://www.agendadulibre.org/

  • [^] # Re: peut-être changer le lecteur CD

    Posté par  (site web personnel) . En réponse au message j'essaie de passer à Linux. Évalué à 3.

    disparition progressive des distributions en 64 bits

    disparition progressive des distributions en 64 32 bits

  • [^] # Re: Mémoire, processeur…

    Posté par  (site web personnel) . En réponse au message j'essaie de passer à Linux. Évalué à 2.

    Jusqu'à l'an dernier, j'avais un Athlon XP 3000+ (Athlon, pas Athlon 64, donc 32 bits), avec 1,5 Go de RAM sous GNOME et Mageia (5 ?), et ça tournait pas trop mal. Donc même si ce n'est pas une machine très rapide, sur un équivalent Pentium IV, on est pas obligé de rester cantonné à Xfce et LXDE, tant qu'il y a plus d'un 1 Go de RAM.

  • [^] # Re: Le libre

    Posté par  (site web personnel) . En réponse au journal Glossaire de l'infographiste d'André Pascual et réflexions sur communauté et continuité de projet. Évalué à 1.

    Non, au prochain accident ça fera du ketchup.

  • [^] # Re: Plus jamais ça ...

    Posté par  (site web personnel) . En réponse à la dépêche Retour sur la libération du code source de MS-DOS 1.25 et 2.0 par Microsoft. Évalué à 8.

    Windows XP faisait suite à Windows Millenium. Forcément c'est plus facile d'avoir l'air stable quand tu sors après ce flop dantesque…

  • [^] # Re: C'est vendredi ...

    Posté par  (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 2.

    par contre grâce à ton lien je viens de découvrir jinja2+pdfkit pour générer du PDF

    Tu as aussi moyen d'utiliser pandoc pour générer du PDF (et bien d'autres formats).

  • [^] # Re: C'est vendredi ...

    Posté par  (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 2.

    Petit feedback rapide: sur ta liste d'expériences, les dates sont au format "année de fin - année de début". J'ai toujours vu l'inverse, donc sans doute un point à corriger. Un bug dans le template peut être ?

  • [^] # Re: Mandriva me manque

    Posté par  (site web personnel) . En réponse à la dépêche Bienvenue Mageia 7. Évalué à 3.

    Des années sous Mageia (et Mandriva, et MandrakeLinux), et je ne me rappelle même plus la dernière fois où j'ai eu un kernel panic… J'ai eu des soucis de base RPM corrompue avec Mageia 5, mais c'est c'est le plus gros soucis depuis un paquet d'années…

  • [^] # Re: C'est vendredi ...

    Posté par  (site web personnel) . En réponse au journal Générateur de site web statique. Évalué à 2.

    Je te conseille de lire cette page:
    http://wtbarnes.github.io/2016/08/28/cv-howto/

    1. créer un fichier structurée contenant les donnée à mettre en forme (en JSON, en YAML…)
    2. créer des templates Jinja2 vers différents formats (HTML, Markdown, etc.).
    3. injecter les données dans le template de ton choix avec Jinja2
    4. Profit.

    Avec secretary tu peux même utiliser un fichier au format odt pour générer ton CV…

    Note que je parle de CV, mais ça marche aussi pour générer des release notes ;)

  • [^] # Re: Ansible

    Posté par  (site web personnel) . En réponse au journal Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Buster). Évalué à 3. Dernière modification le 20 juin 2019 à 14:49.

    • ansible réclame une passe après installation (donc installer Ansible) et il faut pouvoir récupérer facilement le script (pas forcément compliqué, cela dit)

    Ansible n'a besoin d'être installée que sur la machine qui exécute le script, pas la machine cible. Le cas où il n'y a qu'une machine, tu as effectivement besoin d'installer ansible, mais dans le cas où tu as plusieurs machines à administrer (ordi fixe + ordi portable par exemple), tu peux appliquer ta configuration sur tes deux machines en une seule passe, et cela potentiellement à partir d'une troisième machine.

    Comme tu le dis, ansible te permet aussi de gérer l'idempotence: tu lances plusieurs fois ton script ansible tu arrives dans le même état final F. Tu changes la config de la machine cible, relances ton script ansible → tu arrives encore dans l'état F, même si l'état initial était différent. Ansible te permet de te concentrer sur l'état final à atteindre. Après ce n'est pas une solution magique, mais globalement ça fait le job, et c'est réplicable d'une machine à une autre.

  • [^] # Re: Ansible

    Posté par  (site web personnel) . En réponse au journal Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Buster). Évalué à 10.

    De la config pour vim, ce n'est pas ce qui manque, c'est plutôt l'inverse. Il y a des gens qui partagent des .vimrc énormes adaptés à leur workflow, et impossible pour le profane de se les approprier. Mon conseil: fais de l'additif. Crée ta config à partir de ce que tu peux trouver à droite et à gauche, mais ne pars pas d'une grosse config existante pour l'édulcorer.

    Après plusieurs années d'utilisation de vim "à la vi", je m'y suis mis plus sérieusement.
    Les ressources que j'ai utilisées et que je conseille:
    - l'appli "Vim Master" android avec des quiz de tous niveaux. Même quand tu te trompes, comme on te donne la bonne réponse et ce que chaque réponse a comme effet, tu as moyen de comprendre pourquoi tu t'es trompé et découvrir des nouvelles fonctionnalités.
    - Vimcasts qui te donnera plein de pistes de personnalisation, par l'auteur de "Practical Vim" (que je recommande aussi). Le mieux est de reprendre toutes les vidéos (ou les transcriptions) dans l'ordre chronologique.
    - Une conférence de Max Cantor qui montre déjà plein de choses qu'on peut faire sans avoir besoin de plugins, juste en connaissant les fonctionnalités présentes de base dans vim.
    - Cet article sur comment découper et structurer son .vim plutôt qu'avoir un vimrc de plusieurs centaines de lignes (et d'autres articles)

  • # ansible

    Posté par  (site web personnel) . En réponse au journal Faciliter la configuration d'un ordinateur portable (ou fixe) sous Debian GNU/Linux 10 (Buster). Évalué à 10.

    Ce type d'automatisation, c'est un boulot pour ansible.

    Pour mon setup vim, j'utilise un dépôt git à part, et je fais juste un lien symbolique vers le dossier en question vers $HOME/.vim. Pas besoin de fichier vimrc à côté ($HOME/.vimrc), car vim lit aussi $HOME/.vim/vimrc, ainsi toute la config vim tient dans un unique dossier, la rendant facilement déployable sur une nouvelle machine.

  • [^] # Re: J'y étais

    Posté par  (site web personnel) . En réponse au journal Les 10 ans d'Hadopi. Évalué à 7.

    J'étais à la manif anti-HADOPI (la seule manif de ma vie), et j'ai pu y voir (ente autres) Nicolas Dupont-Aignan. Qui nous disait qu'il ne comprenait pas du tout ces choses là, mais que son fils lui avait expliqué alors il était venu nous rejoindre. 10 ans après c'est toujours autant un opportuniste.

  • [^] # Re: linux mint

    Posté par  (site web personnel) . En réponse au journal Logithèque-logiciel pour débutants. Évalué à 3. Dernière modification le 12 juin 2019 à 12:21.

    Vous n'utilisez pas la même aplication, ce que tu vois, c'est gnome-software je pense (Logiciels), là où il doit lancer la logithèque Ubuntu (ou équivalent sur Mint).

  • # Ce que j'aurais tenté

    Posté par  (site web personnel) . En réponse au journal Moi, expert C++, j'abandonne le C++. Évalué à 2.

    Je trouve surtout que le mainteneur principal a supprimé les fichiers CMakeLists.txt et meson.build en 2017.
    Et celui-ci semble envoyer bouler les contributeurs proposant la compatibilité avec CMake, supprime le titre des Pull Request et on trouve même des commentaires supprimés.

    Crée le meson.build et ajoute le à la wrapDB. Il restera extérieur au projet mais utilisable avec un simple fichier descriptif. Le build system, de même que le packaging, n'a pas besoin de s'intégrer aux forceps dans un logiciel. Le mainteneur définit des outils par défaut, idéalement pas trop nul ni trop inconnus, mais ne peut intégrer tous les systèmes de l'univers. Je comprends donc qu'il refuse des patchs.

    Ensuite ton IDE ne gère pas Meson… Bin je te dirais: pourquoi chercher à gérer un build system avec un IDE qui va essayer de faire des trucs automatiques. Apprends à utiliser Meson et à éditer un meson.build, tu ne devrais pas avoir à choisir ton build system d'après ton IDE, ni choisir ton IDE d'après la compatibilité avec ton build system.

    Pour finir, pour avoir travaillé avec Conan quelques mois, il permet de faire du packaging de manière assez simple, est assez extensible, a une bonne quantité de logiciels déjà prépackagés, gère Meson et CMake… Si tu veux plus de flexibilité que ce que t'offre la wrapdb de Meson, tu peux facilement ajouter ton fichier meson ou cmake pour patcher le paquet avant de le builder.

    Oui c'est plus long que faire un pip install, mais le problème vient du fait que ce n'est pas packagé (ou mal, cf vcpkg), pas du fait que c'est compliqué à installer une fois packagé. Si tu fais le boulot une fois c'est facilement partageable et réutilisable, pour que d'autres n'aient pas à s'arracher les cheveux comme toi. Il suffit de proposer tes modifications upstream à Conan et à la wrapDB de Meson.

  • [^] # Re: rpath sous Windows

    Posté par  (site web personnel) . En réponse au journal Retour d'expérience sur l'empaquetage d'une bibliothèque native pour Python. Évalué à 3.

    Dans les commentaires, je viens de voir qu'ils ont ouvert upstream une proposition pour la gestion de rpath:
    https://developercommunity.visualstudio.com/idea/566616/support-rpath-for-binaries-during-development.html

    Vote et soutiens-la si le sujet t'intéresse :)

  • # rpath sous Windows

    Posté par  (site web personnel) . En réponse au journal Retour d'expérience sur l'empaquetage d'une bibliothèque native pour Python. Évalué à 3. Dernière modification le 27 mai 2019 à 11:10.

    Bob connait ses gammes, et utilises l'option -rpath de l'éditeur de lien pour enregistrer dans sa lib la localisation de la libopenblas.so. Malheureusement, il n'y a pas de mécanisme équivalent sous Windows !

    Un article sur le sujet qui pourrait t'intéresser:
    http://nibblestew.blogspot.com/2019/05/emulating-rpath-on-windows-via-binary.html

    En gros on peut utiliser rpath sous Windows avec un bon gros hack en patchant le binaire généré. Ça a l'air crade dit comme ça, mais ça a l'air d'être pas mal au niveau compatibilité.

  • [^] # Re: nombre de cartes

    Posté par  (site web personnel) . En réponse au journal Magic: the Gathering, le problème de l'arrêt, et une inférence un peu rapide. Évalué à 4.

  • [^] # Re: Vraiment surprenant ?

    Posté par  (site web personnel) . En réponse au journal Magic: the Gathering, le problème de l'arrêt, et une inférence un peu rapide. Évalué à 4.

    À vrai dire, les articles de vulgarisation semblent s'être embalés, cf la mise à jour en fin de l'article de kotaku:
    https://kotaku.com/magic-the-gathering-is-so-complex-it-could-stump-a-com-1834623872

    Shortly after publication, Alex Churchill, one of the authors of the paper, responded to Kotaku in an email with some further clarifications on the group’s findings.

    “What we’ve proven is that the operation of “finding the best move in a game of Magic,” in the worst case, cannot be computed,” he said. “There are certain circumstances, even though they’re very contrived, where it’s proven that no algorithm can find whether there exists a winning move. In fact, since we eliminate all player choice, we’ve proved something slightly stronger: that it’s impossible in the general case for an algorithm to look at a board state and see whether it’s possible for the game to end at all.”

    He went on:

    “This is what computer scientists care about when they talk about the complexity of an algorithm. The algorithm might be easy to solve in almost all cases, but we’ve shown that the worst case is as hard as it can be.”

    “This has very little implication for playing the game in practice, but it does have takeaways for potential AI designers. Probably anyone who was going to write an AI for Magic would not have made the AI choose its next move by trying to exhaustively compute all possible consequences of the current board state - that’d be crazy. They’d do it using heuristics, rules of thumb that give a best guess about how to play. Our paper just proves that the exhaustive computation approach is definitely not the way to go because it’s actually impossible (in some cases).”

    Il semble que le seul but de l'étude était de dire qu'il y a des cas où on ne sait pas dire qui va gagner ou pas, et si la partie va finir ou pas. Ils ont fait leur test en format legacy, mais rien qu'en standard, qui possède pourtant beaucoup moins de cartes, il y a le deck Wilderness Reclamation où tu peux faire une boucle infinie grâce à l'infâme Nexus of Fate. Cette boucle te permettra de gagner sous certaines conditions, et dans les autres tu peux te retrouver à jouer un nombre de tours infinis. En tournoi papier il y aura sans doute un avertissement pour "slow play" (équivalent des pénalités pour non combativité dans les arts martiaux), mais certains noobs ne maîtrisant pas le deck le jouent sur Magic Arena (où il n'y a pas de pénalités, juste un timer qui se recharge) et se retrouvent donc à attendre que leur adversaire concèdent la partie d'ennui. La riposte trouvée a été de scripter l'intéraction et de juste dérouler le script et partir faire autre chose quand on est face à ce type d'adversaire.

    D'autres decks comme le deck Eggs sont notoirement connus pour être très longs et incertains dans leur manière de partir en combo (combo off), car tu ne sais pas si tu vas converger et réussir à gagner ou pas.