Psychofox a écrit 11346 commentaires

  • [^] # Re: TL;DR

    Posté par  (Mastodon) . En réponse au lien Firefox 127 to automatically upgrade audio, video, and image subresources from HTTP to HTTPS. Évalué à 3.

    En quoi ton lecteur de flux rss serait impacté? On parle du navigateur ici.

  • [^] # Re: VSCode vs vim vs Emacs

    Posté par  (Mastodon) . En réponse au lien 1/6 | How We Hacked Multi-Billion Dollar Companies in 30 Minutes Using a Fake VSCode Extension. Évalué à 4. Dernière modification le 12 juin 2024 à 12:21.

    Dépendances s'appliquent bien aux librairies tierce partie utilisées par le logiciel que tu développes, peut-être moins à l'outillage. Dans le cas d'un IDE par exemple, la même équipe peut avoir des développeurs utilisant vscode, vim, emacs et intellij sans que l'un ou l'autre en soit une dépendance forte.

  • # Résumé

    Posté par  (Mastodon) . En réponse au lien Why we run FreeBSD-current at Netflix. Évalué à 10.

    Préambule: la branche -current est la branche de développement de freebsd qui contient les dernières versions en date du code.

    • ils sont donateurs freebsd
    • ils contribuent au developpement de freebsd, notemment dans ce qui a trait aux performances réseau, IO, la montée en échelle, le support hardware…
    • synchroniser depuis la version stable, c'est pas pratique, surtout quand tu as tes propres patches à intégrer
    • synchroniser depuis la branche de développement -current, quand tu y apportes tes propres patches, ça permet de les obtenir et de les tester plus rapidement.
    • netflix synchronise toutes les 3 semaines et fait soit même des tests.
    • parmi les tests il y en a en production d'abord dans des heures "creuses" sur quelques dizaines de machines puis sur un groupe plus grand mais limité
    • les buts principaux: améliorer la bande passante fournie, tout en limitant la consommation électrique.
    • le papier montre comment ils ont observé une augmentation de 7/8% d'usage CPU après une synchronisation current et comment ils ont utilisé git bisect pour tester commit après commit, déployant le tout en prod à chaque itération (le cycle prenant à peu près 4h) pour trouver le git coupable. Ça leur a pris plusieurs jours, s'ils avaient du faire ça entre deux synchro de la branche stable ça leur aurait pris des années car l'impact du commit était non trivial à identifier de prime abord alors que là c'était encore tout frais dans la tête du developpeurs qui l'avait introduit et plus facile à corriger.
    • selon eux tester plus souvent la branche de dev avec de la vrai prod permet d'augmenter la qualité et d'identifier les bugs plus tôt.
  • [^] # Re: VSCode vs vim vs Emacs

    Posté par  (Mastodon) . En réponse au lien 1/6 | How We Hacked Multi-Billion Dollar Companies in 30 Minutes Using a Fake VSCode Extension. Évalué à 5.

    Je me demande si c'est possible avec vim ou Emacs.

    Absolument car ce sont aussi des interpréteurs de code.

    Les problèmes d'attaques de la chaîne d'approvisionnement (ça sonne moins bien qu'en anglais) des environnements de développements est un problème qui touche tout le monde et tous les langages, proprios ou libres.

    Naturellement dans une société humaine, on a envie de faire confiance par défaut, et c'est normal, car on bascule vite dans la paranoïa, les biais, la haine et l'obscurantisme si on traite tout comme s'il nous voulait du mal.

    Dasn le cas d'un IDE c'est difficile de trouver une solution universelle à part dans la frugalité si on veut rester dans le modulaire.

  • [^] # Re: On rigole, mais...

    Posté par  (Mastodon) . En réponse au lien La politique de confidentialité de XScreenSaver pour Android. Évalué à 5.

    ouais bon je ne suis pas sûr qu'on ait besoin de ça sur android cela-dit et à vrai dire ça n'a jamais économisé quoique ce soit comparé à ne pas envoyer d'image du tout. Selon moi c'est une idée à la con depuis le début!

  • [^] # Re: On rigole, mais...

    Posté par  (Mastodon) . En réponse au lien La politique de confidentialité de XScreenSaver pour Android. Évalué à 3.

    regarde la taille des paquets sur une distro linux, même en installant tous les paquets xscreensavers extra pour les avoir tous ça ne prend qu'une quinzaine de MB au maximum, la plupart étant génératifs:

    https://kojipkgs.fedoraproject.org//packages/xscreensaver/6.08/2.fc40/aarch64/

    Dit "have full network access", penses-tu toujours que ton point s'applique ici?

    Non, comme toi je supputais.

    Je ne vois pas bien pourquoi un logiciel de screensaver doit avoir accès à internet vu que tout est embarqué facilement dans un seul paquet plus petit que la majorité de ce qu'on trouve sur le playstore.

  • [^] # Re: Yay !

    Posté par  (Mastodon) . En réponse au journal Geeftlist : Appli de gestion collaborative d'idées cadeaux. Évalué à 4.

    Ça prend à peu près 5 minutes de passer de docker à podman vu que le second projet a eu la bonne idée de reprendre les noms des options et paramètres:

    $ podman --help
    Manage pods, containers and images
    
    Usage:
      podman [options] [command]
    
    Available Commands:
      attach      Attach to a running container
      auto-update Auto update containers according to their auto-update policy
      build       Build an image using instructions from Containerfiles
      commit      Create new image based on the changed container
      compose     Run compose workloads via an external provider such as docker-compose or podman-compose
      container   Manage containers
      cp          Copy files/folders between a container and the local filesystem
      create      Create but do not start a container
      diff        Display the changes to the object's file system
      events      Show podman system events
      exec        Run a process in a running container
      export      Export container's filesystem contents as a tar archive
      farm        Farm out builds to remote machines
      generate    Generate structured data based on containers, pods or volumes
      healthcheck Manage health checks on containers
      help        Help about any command
      history     Show history of a specified image
      image       Manage images
      images      List images in local storage
      import      Import a tarball to create a filesystem image
      info        Display podman system information
      init        Initialize one or more containers
      inspect     Display the configuration of object denoted by ID
      kill        Kill one or more running containers with a specific signal
      kube        Play containers, pods or volumes from a structured file
      load        Load image(s) from a tar archive
      login       Log in to a container registry
      logout      Log out of a container registry
      logs        Fetch the logs of one or more containers
      machine     Manage a virtual machine
      manifest    Manipulate manifest lists and image indexes
      mount       Mount a working container's root filesystem
      network     Manage networks
      pause       Pause all the processes in one or more containers
      pod         Manage pods
      port        List port mappings or a specific mapping for the container
      ps          List containers
      pull        Pull an image from a registry
      push        Push an image to a specified destination
      rename      Rename an existing container
      restart     Restart one or more containers
      rm          Remove one or more containers
      rmi         Remove one or more images from local storage
      run         Run a command in a new container
      save        Save image(s) to an archive
      search      Search registry for image
      secret      Manage secrets
      start       Start one or more containers
      stats       Display a live stream of container resource usage statistics
      stop        Stop one or more containers
      system      Manage podman
      tag         Add an additional name to a local image
      top         Display the running processes of a container
      unmount     Unmount working container's root filesystem
      unpause     Unpause the processes in one or more containers
      unshare     Run a command in a modified user namespace
      untag       Remove a name from a local image
      update      Update an existing container
      version     Display the Podman version information
      volume      Manage volumes
      wait        Block on one or more containers
    [...]
    

    par exemple, podman run prend les mêmes paramètres que docker run mais a juste des options en plus:
    comparaison man docker-run/podman-run

    Pour 99% des cas, ils sont interchangeables sans autre modification que le nom de la commande et ça fonctionnerait avec un alias.

  • # bulletins imprimés

    Posté par  (Mastodon) . En réponse au journal Voter aux Européennes, ça se prépare !. Évalué à 6.

    Moi j'ai reçu mon courrier avec les bulletins imprimés ce lundi matin. Pratique pour voter hier.

  • [^] # Re: Drôle de démocratie

    Posté par  (Mastodon) . En réponse au journal Voter aux Européennes, ça se prépare !. Évalué à 3.

    Si tu voulais avoir un véritable contre poids, c'est l'assemblé qui est censé gouverné ce qui arrive si elle est d'une autre couleur que le président. Sinon c'est juste une chambre d'enregistrement.

    légifrance 49.3

  • [^] # Re: On rigole, mais...

    Posté par  (Mastodon) . En réponse au lien La politique de confidentialité de XScreenSaver pour Android. Évalué à 3.

    Alors corrige moi si je me trompe, mais:

    • si le développeur déclare ne pas collecter de données (c'est vu dans le playstore avoir une privacy policy me semble toujours un peu superflu. Je veux dire, il peut mentir de la même façon dans le flag playstore que dans la privacy policy.

    • on n'en a pas vraiment besoin si l'appli n'a pas accès au réseau.

  • [^] # Re: standalone jinja

    Posté par  (Mastodon) . En réponse au journal Publication de Moustache, votre nouvel ami dans la transformation de texte. Évalué à 6.

    Pour ceux qui veulent tester:

    python3 -m venv .venv && . .venv/bin/activate && pip install -U pip && pip install jinja2-cli pyinstaller \
    > && pyinstaller -F -n jinja2cli -s --collect-submodules jinja2cli .venv/bin/jinja2

    J'obtiens quand même un binaire de 9.1MB:

    $ du -hs dist/jinja2cli 
    9.1M    dist/jinja2cli
    $ dist/jinja2cli --version
    jinja2-cli v0.8.2
     - Jinja2 v3.1.4
  • [^] # Re: Mon expérience concernant IPv6 sur mon réseau local

    Posté par  (Mastodon) . En réponse au journal Ma vie, mon œuvre, mon réseau local. Évalué à 5.

    Alors moi mon ISP me fournit un /56, ce qui me parait suffisant. Par contre l'interface du firewall du routeur qui m'a été fourni ne parle que d'ipv4. Ça fait un peu gros gâchis.

    La bonne nouvelle c'est que mon ISP accepte qu'on utilise son propre routeur. Du coup je me demande, openWRT c'est toujours le standard de qualité? Où j'ai meilleur temps monter mon système à la popogne depuis une distro linux ou openbsd? Quels routeur serait recommendable?

  • [^] # Re: Conflit de services

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

    NetworkManager n'a rien à voir avec systemd.

    Je pense que c'est simplement par compatibilité ascendante et que tout le monde n'est pas fan de nm.

  • [^] # Re: Les livres réclament une baisse drastique de la production de libraires aussi.

    Posté par  (Mastodon) . En réponse au lien Les libraires réclament une “baisse drastique de la production” de livres. Évalué à 8.

    , via des librairies en ligne

    Du coup ce sont des librairies non?

  • [^] # Re: C'est très bien ainsi.

    Posté par  (Mastodon) . En réponse au journal France 2 et France 3 ne diffusent pas les clips de campagnes des européennes et favorisent LREM / RN. Évalué à 3.

    Non s'ils sont anti-europe ils n'ont qu'à en sortir. C'est ce que les grands-bretons ont fait.

  • [^] # Re: C'est très bien ainsi.

    Posté par  (Mastodon) . En réponse au journal France 2 et France 3 ne diffusent pas les clips de campagnes des européennes et favorisent LREM / RN. Évalué à 4.

    Le Groland l'avait bien illustré:
    https://www.youtube.com/watch?v=snyHglU0E-Y

  • [^] # Re: Une seule

    Posté par  (Mastodon) . En réponse au journal Applis sur smartphone, sondage : combien installées par souhait, combien par obligation?. Évalué à 4.

    Non, ce n'est une obligation que si tu te connectes via internet.

    Mais tu peux très bien te passer de tout ce confort et aller à l'automate ou au guichet de ta banque pour faire toutes les opérations que tu veux.

  • [^] # Re: tl;dr

    Posté par  (Mastodon) . En réponse au lien Mexicano al gritto de guerra. Une ancienne du GIEC présidente?. Évalué à 7.

    Le parti MORENA, qui se veut de gauche ne semble l'être que de facade et se tient au pouvoir grace à la bienveillance des cartels. Comme à chaque élections (ils élisent des représentant locaux en même temps que leurs président), un certain nombre de candidats ont été assassinés en plein meeting de campagne. Comme les autres années, aucun candidat de MORENA n'a été victime de ces assassinats.

  • [^] # Re: C'est très bien ainsi.

    Posté par  (Mastodon) . En réponse au journal France 2 et France 3 ne diffusent pas les clips de campagnes des européennes et favorisent LREM / RN. Évalué à 8. Dernière modification le 31 mai 2024 à 14:58.

    Un parti anti-europe créé par un SS et un tortionnaire de la guerre d'Algérie, ne saurait être capable d'une pseudo Europérenne.

    Moi si je suis contre le racisme et antinazi, je ne vais pas dans des cocktails party neonazis de Jordan et Marine, je ne vois pas pourquoi eux ils voudraient s'immiscer dans un truc auquel ils n'approuvent pas.

  • [^] # Re: power-profiles-daemon

    Posté par  (Mastodon) . En réponse au journal TLP ou power-profiles ?. Évalué à 7.

    Mon Dell professionnel permet de limiter la charge depuis le firmware, et là effectivement si je le laisse branché et que je le rallume ou sort de veille je le vois à 79%.

  • [^] # Re: Pas de violence, c'est les vacances

    Posté par  (Mastodon) . En réponse au lien Yann Le Cun, l’homme qui a décidé de détruire méticuleusement Elon Musk . Évalué à 7.

    En l'occurence il n'a pas fondé Tesla mais a investi dessus et a évincé les fondateurs en étant président du conseil d'administration.

    D'ailleurs Eberhard la attaqué en justice pour diffamation, rupture de contrat illégale et non paiement de salaires qui a aboutit à un accord qui incluait des clauses de non dénigrement de la part des deux parties, que Musk viole allègrement et régulièrement. C'est un harceleur.

  • [^] # Re: Pas de violence, c'est les vacances

    Posté par  (Mastodon) . En réponse au lien Yann Le Cun, l’homme qui a décidé de détruire méticuleusement Elon Musk . Évalué à 10. Dernière modification le 31 mai 2024 à 11:45.

    Aujourd'hui l'envoi d'humain vers Mars n'est plus impossible (C'est encore de l'ordre du rêve).

    L'envoi, c'est une chose mais ça ne sert à rien si tu ne peux pas y vivre.

    Je tiens à te faire remarquer que l'environnement naturel martien est bien plus hostile à l'homme que la planète terre avec quelques degrés d'augmentation de température moyenne. Et l'humanité n'a jusqu'à présent pas démontré qu'elle pouvait contrôler ses émissions de façon autre qu'en étant victime d'une pandémie pour ne pas empirer la situation, ni qu'elle saura gérer une vie décente pour plus qu'une poignée d'humains face à ces augmentations. Et Elon Musk n'a absolument rien proposé pour améliorer les choses.

    La seule chose que l'humanité, et des gens très riches comme Elon Musk ont démontré, c'est que l'égoïsme n'a pas de limite et qu'ils sont prêts à te laisser crever, toi abriotde et tes rêves absurdes qu'ils ton inculqués, pendant qu'ils se seront planqués dans des paradis artificiels isolés du reste du monde et qu'ils mettent en place le nouveau féodalisme.

  • [^] # Re: Pas de violence, c'est les vacances

    Posté par  (Mastodon) . En réponse au lien Yann Le Cun, l’homme qui a décidé de détruire méticuleusement Elon Musk . Évalué à 7. Dernière modification le 31 mai 2024 à 11:35.

    Et encore une fois, le succès d'une marque ne démontre pas que c'est cette marque qui a développé un marché. Ce sont les lois et les subventions qui ont développé le marché.

    Et les supposés brevet de Tesla n'ont rien à voir avec ça, quand Musk a fait sa première annonce en 2014 (et ça ne concernait que des brevets ayant attrait au roadster), il y avait déjà plein de modèles européens sur le marché et en développement et tu voyais plus de Mitsubishi iMiev, VW e-Golf, BMW i3 et i8 sur les routes européennes que de Tesla Model S.

    Faut arrêter de tenter de réinventer l'histoire.

  • [^] # Re: Pas de violence, c'est les vacances

    Posté par  (Mastodon) . En réponse au lien Yann Le Cun, l’homme qui a décidé de détruire méticuleusement Elon Musk . Évalué à 8. Dernière modification le 31 mai 2024 à 11:25.

    Je tiens à préciser aux désillusionistes comme toi que durant les premières années de la Tesla S[1], la voiture électrique la plus vendue dans le monde était la Mitsubishi iMiev (et ses dérivés Peugeot/Citroën) et ce n'est qu'avec l'arrivée des modèles suivant qu'il est passé premier constructeur.

    Et parallèlement à ces nouveaux modèles Tesla de nombreux constructeurs ont sortis leur modèles. Alors Tesla est devenu un bien positionnel/statutaire de la même manière qu'un iphone alors que le reste du marché s'est dilué dans plein d'autres marques selon que les clients étaient fidèles à une ou ne cherchaient simplement pas un objet faire valoir et préféraient avoir une concession avec pignon sur rue.

    Et il faut aussi séparer les spécificités du marché américains où le modèle de vente Tesla (commande en ligne, choix des options) a été disruptif dans un marché dominé par des grands bureaux de ventes avec des stocks énormes de voitures préconfigurées. Alors que chez nous on a plus tendance à commander sa voiture avec les options qu'on veut et donc l'expérience d'achet chez VW, Honda, Porsche ou Peugeot ne va pas être si différente de Tesla.

    parts de marchés en 2021

    Aussi on compare souvent une marque comme Tesla qui ne vend que 4 modèles à la fois avec des marques et on s'esclame dans un article "la model Y top seller" en europe. Oui ben oui si tu divise tout le marché par modèle unique, une marque qui vend moins de modèle différents va plus facilement avoir un best seller qu'une marque qui en vend le double. Si on retire les hybrides non-rechargeables, Kia vend par exemple 9 modèles différents en France contre 2 pour Tesla (si on exclue les model S et X qui sont destinés au marché superluxe (la Kia EP9 plafonne bien avant les prix des model S et X).

    [1] Le roadster on n'en parle pas, c'était un jouet qui s'est vendu à un poignée d'exemplaire, très très loin du succès de la Lotus Elise dont il était basé.

  • # Gnome

    Posté par  (Mastodon) . En réponse au journal TLP ou power-profiles ?. Évalué à 3.

    Je n'ai pas essayé avec ou sans.

    Mais par contre oui passer de normal à économique et réduire la luminosité de l'écran change pas mal l'autonomie de mes laptops quelque soient leurs marques. C'est pas mal de déjà appliquer les recommandations de powertop.

    J'avais aussi installé une extension il y a quelques releases fedora de ça (qui ne fonctionnent plus avec les dernières versions du bureau gnome) qui me permettait de choisir encore plus finement la fréquence du CPU, et on arrivait à gagner encore plus par contre niveau perf c'était digne du retro computing. Vim/Neovim marchait bien mais par exemple un éditeur de chez Jetbrains type intellij ou pycharm devenait inutilisable.