jyes a écrit 906 commentaires

  • [^] # Re: J’ai très récemment pris conscience des limites de debian

    Posté par  . En réponse au journal Merci Debian ! Des heures de perdues en installant une nouvelle carte graphique !. Évalué à 3 (+1/-0).

    Je complète mon message précédent avec une bonne nouvelle apparue dans les liens !

  • [^] # Re: J’ai très récemment pris conscience des limites de debian

    Posté par  . En réponse au journal Merci Debian ! Des heures de perdues en installant une nouvelle carte graphique !. Évalué à 3 (+1/-0).

    Ça n’arrive que si des dépendances ont été marquées comme installées automatiquement, auquel cas, elles peuvent être supprimées quand un paquet est désinstallé ou qu’un nouvelle version n‘a plus besoin de ces dépendances.

    Donc si tu installes ton environnement de bureau par le jeu des dépendances à partir d’un apt install vim-gtk3 qui a tiré comme dépendance GTK3 et les libwayland-* etc, alors oui, quand tu désinstalles Vim, tu peux voir ton bureau partir, mais c’est une situation qui ne se produit pas en conditions normales. J’ai déjà vu des choses s’en approchant sur des systèmes ou j’avais manuellement marqué plein de paquets comme installés automatiquement, justement pour libérer plus facilement l’espace disque. Dans ce cas, il arrive que certains logiciels ne soient conservés que pour assurer une dépendance inattendue.

  • [^] # Re: Génération Z

    Posté par  . En réponse au journal C11, listes variantes et le turfu. Évalué à 4 (+2/-0). Dernière modification le 15 mai 2024 à 15:02.

    Sur du java/javascript/python, y’a pas forcément grand chose de subtil

    Je ne connais pas Java, mais je suis en désaccord assez profond à propos de Python. C’est bourré de subtilités, quand un script Python tourne, ça n’a rien d’évident de savoir où il est allé charger ses modules (pip système, pip utilisateur, conda, venv, etc) et quel interpréteur Python il utilise. Ta remarque me fait penser que tu ne dois pas beaucoup enseigner, parce-qu’un débutant qui a installé Spyder via Anaconda ou chargé son script dans VSCode a rarement la chance que son code tourne du premier coup, sauf éventuellement, s’il n’utilise aucun module que les plus courants et il n’a alors absolument aucune idée de ce qu’il fait (et par conséquent de comment faire fonctionner son script sur un autre ordinateur).

    Déjà, après le clic sur la flèche verte de VScode ou Spyder, ce n’est pas évident pour tout le monde de comprendre quel est le dossier d’exécution du script. À l’inverse, si tu commences un cours avec un éditeur de texte, et en appelant explicitement python monpremierscript.py, toutes ces notions apparaissent simplement et se comprennent facilement.

  • [^] # Re: J’ai très récemment pris conscience des limites de debian

    Posté par  . En réponse au journal Merci Debian ! Des heures de perdues en installant une nouvelle carte graphique !. Évalué à 8 (+6/-0).

    Debian est le « système d’exploitation universel », donc tu es dans la cible. Bienvenue !

  • [^] # Re: Proxy SNI

    Posté par  . En réponse au message Reverse proxy pour rendre accessible en IPv4 un service IPv6. Évalué à 3 (+1/-0).

    Merci beaucoup ! Le logiciel sniproxy qui me semblait plus simple est abandonné, notamment car nginx le fait. Je vais donc me rabattre sur nginx. Et puis, avec cette doc sous les yeux, ce n‘est pas si compliqué que ça à faire avec nginx non plus.

  • [^] # Re: Mot de passe en boucle

    Posté par  . En réponse au message Mot de passe en boucle. Évalué à 2 (+0/-0).

    Quitte à faire la chasse à l’espace disque, un petit coup de sudo apt clean peut aussi libérer de la place.

  • [^] # Re: Proxy SNI

    Posté par  . En réponse au message Reverse proxy pour rendre accessible en IPv4 un service IPv6. Évalué à 2 (+0/-0).

    J‘avais vu passer mais je ne voyais pas comment l’utiliser. C’est une bonne solution mais je n’ai pas vu comment le faire avec Nginx. Je vais tenter d’installer sniproxy dans un conteneur qui prendra toutes les connexions IPv4 et les redistribuera. Et je ne touche pas à IPv6, car pas besoin de mettre une rustine sur système qui fonctionne déjà.

    Merci du tuyau !

  • [^] # Re: Au passage

    Posté par  . En réponse au message Reverse proxy pour rendre accessible en IPv4 un service IPv6. Évalué à 2 (+0/-0).

    Merci pour vos retours à tous les deux. Je vais donc me diriger vers une solution avec reverse proxy IPv4 et IPv6 depuis la machine accessible en IPv4 depuis l’extérieur. Ça n’est pas idéal, même selon vos conseils car je ne vais pas ajouter de troisième machine, mais de toute façon, comme je l’avais dit dans ma question « c’est nul », mais si ça marche…

  • # Les deux mon capitaine

    Posté par  . En réponse au message Forge logiciel. Évalué à 2 (+0/-0).

    Pour le moment, j’ai installé les deux en parallèle. À terme, je compte basculer vers Forgejo, mais pour le moment, j’ai encore tout sur Gitea. J’ai tenté une migration à l’arrache, mais elle n’a pas très bien fonctionné donc soit je creuserai un peu plus pour faire une vraie migration, soit je ferai la migration au fil de l’eau, projet par projet. Je sens que la seconde option va l’emporter mais c’est juste parce-que je sens poindre ma feignantise.

  • [^] # Re: Cool

    Posté par  . En réponse au journal Publier sa musique en html. Évalué à 3 (+1/-0).

    Mouais, Snoop Dogg reprend ici (en 2013) un arrangement très proche de celui de Us3 (de 1992) sans y apporter grand chose. Et déjà Us3 c’est sympa, mais ça ne vaut pas les originales (Herbie Hancock a déjà proposé plusieurs versions de Cantaloupe Island assez différentes les unes des autres).

    Mais bon, merci pour le lien, je ne savais que Soop Dogg s’était pris au jeu de cette reprise, et ce n’est pas désagréable à découvrir.

  • [^] # Re: L'usage de fichiers locaux est problématique

    Posté par  . En réponse au journal antistress adventure in Flatpak land. Évalué à 9 (+8/-1).

    Lié, mais pire car quasi-inutilisable, c'est le développement web. Je co-gère divers sites web, et lorsqu'ils sont statiques, j'appréciais de pouvoir les voir localement en file://

    Ça ne va pas résoudre ton problème, mais pour ça j’utilise python -m http.server dans le dossier où est enregistré le site statique. Ça pourra te faire gagner du temps plutôt que de charger toutes les pages une par une via le sélecteur de fichier.

  • [^] # Re: ce qui est le pus désolant ...

    Posté par  . En réponse au journal Quand votre voiture vous espionne… et vous le fait payer. Évalué à 5 (+3/-0).

    Le principe est simplement d'ajuster la prime au risque: si la fréquence des sinistres est plus élevée, ta prime va augmenter.

    Oui, d’ailleurs, c’est bien connu qu’une bonne assurance est une assurance qui applique ce principe jusqu’au bout et évite de piquer l’argent des braves gens sans risques pour le donner à ceux surexposés aux risques. En plus, c’est facile à mettre en place, il suffit de caler la pénalité à la prime exactement sur le coût des dommages et pif paf pouf, le tout le monde est content et ne paye strictement que pour son propre risque, et ses propres dommages… et à la fin, il n’y a plus d’assurance du tout, dommage !

  • [^] # Re: Si seul IPv6 existait...

    Posté par  . En réponse au journal IPv6, cela en valait-il la peine ?. Évalué à 5 (+3/-0).

    Je ne sais pas où en sont les réseaux mobiles

    C’est variable, mais ça progresse assez vite : les baromètres de l’Arcep permettent de s’en rendre compte. Personnellement, avec mon abonnement mobile chez SFR et un téléphone Android, IPv6 n’est pas activé par défaut, mais en l’activant manuellement cela fonctionne parfaitement (je n’ai évidemment pas vérifier en me promenant pour couvrir toute la carte de France, donc il y a sûrement des malchanceux qui ont une expérience différente). J’auto-héberge quelques petits trucs en IPv6-only, et je peux les utiliser sans soucis via ma connexion mobile (je dois même faire du partage de connexion depuis mon téléphone pour y accéder au boulot).

  • [^] # Re: Si seul IPv6 existait...

    Posté par  . En réponse au journal IPv6, cela en valait-il la peine ?. Évalué à 10 (+13/-0). Dernière modification le 18 avril 2024 à 10:19.

    IPv6 résout énormément de problèmes et est techniquement meilleur, il n’y a aucun doute là dessus. D’ailleurs, les problèmes relevés dans ce journal ne se poseraient pas en IPv6 seul correctement déployé. Toutes les machines peuvent avoir une IP globale, donc un enregistrement DNS, et la box n’a plus qu’à faire pare-feu. Et pour un non-informaticien comme moi, IPv6 est bien plus lisible que IPv4 !

    Les problèmes (réels) que pose IPv6, c’est que les opérateurs de réseaux travaillent comme des sagouins et sont attachés à leur infrastructure historique en IPv4, donc qu’il faut, même avec un IPv6 fonctionnel, continuer à maintenir des NAT, des DNS locaux et autres ignominies qu’impose IPv4, ce qui limite drastiquement les simplifications que pourrait offrir IPv6. On peut ajouter à ça des pratiques héritées d‘IPv4 comme l’adresse « stable » mais pas fixe citée dans le journal, qui ne font que mettre des barrières arbitraires au bon fonctionnement d’IPv6, pour la seule raison que les opérateurs s’en foutent et se satisfont de mettre tous leurs clients derrière un NAT et une poignées d’IPv4 partagées par tout le monde. Et malheureusement, tant que les clients s’en satisfont aussi, même quand il y aura 1000 fois plus de machines que d’adresses IPv4 sur le réseau, le réseau IPv4 survivra pourvu que Facebook et Google aient une IPv4 publique.

    Le côté « IPv6 n’a pas d’avantage concret avec des brouzoufs à la clé » est bien une vision occidentale où l’on ressent moins le manque d’IPv4. Ce n’est pas pour l’élégance technophile que l‘Inde développe son adoption. En France, on a de la chance que l’ARCEP pousse un peu les opérateurs qui se trouvent forcés d’être parmi les moins mauvais élèves, mais ça ne met pas la barre très haut.

    Donc pour reprendre ta phrase dans les désordre « IPV6 [aurait dû] gagner[ car] il réso[ut] un vrai problème pour la masse des personnes[…]. On en est loin, très loin [car] il [est] intégré de manière [lamentable] et totalement [opaque par des acteurs du réseau qui abusent de leur poids historique] ».

  • [^] # Re: superbe initiative de huggingface

    Posté par  . En réponse au journal Votre code dans un modèle d'IA. Évalué à 3 (+1/-0).

    Le problème c’est qu’arnaudus assène de manière assez péremptoires des choses pas évidentes du tout…

    j'ai du mal à imaginer comment la notion de travail dérivé pourrait etre redéfinie en fonction de la manière dont l'oeuvre a été produite (algorithme ou humain)

    si on entraine un modèle de langage avec 1 TB de code sous GPL, les sorties du modèle ne seront pas sous GPL.

    … alors que le problème posé par l’apprentissage sur du code GPL est justement là. Un humain, on se pas trop comment ça fonctionne hors cas évident de plagiat, un LLM par contre, ça ne fait que mélanger ses données d'entrées avec des pondérations statistiques. Évidemment, si les données sont suffisamment nombreuses, il est difficile de reconnaître l'origine de chaque mot, mais sur des données d’apprentissage 100% GPL par exemple, j’attendrais que la justice tranche (ou pas à cause des enjeux économiques qui risquent de biaiser la chose) avant de me fier aux assertions d’arnaudus. Et quand la licence de la base d’apprentissage n’est pas claire ou toute mélangée, je ne suis pas certain non plus que les lois (actuelles) permettent de répondre clairement à la licence du code produit.

    Mais évidemment, c’est plus facile de contre-argumenter face à un homme de paille quand on a balayé le fond du problème et de sortir :

    La communauté ne semble pas contente de l'utilisation du code sous GPL dans un contexte qu'elle n'avait pas anticipé

  • [^] # Re: superbe initiative de huggingface

    Posté par  . En réponse au journal Votre code dans un modèle d'IA. Évalué à 3 (+1/-0).

    Donc potentiellement ça dédouane l'éditeur du logiciel / modèle, pas tellement l'utilisateur.

    Avec cette interprétation, si un éditeur fournit une archive de quelques téras (chiffrés tant qu'à faire, pour forcer l'utilisation d'un programme pour le prompt) de films à succès avec un programme qui les diffuse quand on lui envoie comme prompt : s'il-te-plaît, tu peux me montrer un film qui ressemble très très fort au dernier Marvel, ça dédouane l’éditeur ?

  • [^] # Re: Magré toutes ces âneries, il y a du vrai

    Posté par  . En réponse au journal [HS] 3 Gigas par semaine .... Évalué à 3 (+1/-0).

    Oui.

  • [^] # Re: C'est techniquement possible, mais déconseillé

    Posté par  . En réponse au message QRcode...audio ?. Évalué à 7 (+5/-0).

    qrencode -8 -r fichier-audio.opus -o qr.png

    L’option -8 permet d’encoder des données binaires, donc éventuellement du son.

  • [^] # Re: Code sur papier

    Posté par  . En réponse au journal [HS] 3 Gigas par semaine .... Évalué à 10 (+9/-0).

    Mon expérience est l'exacte inverse. Je suis plus efficace sur papier. Je préfère de loin travailler sur papier, surtout à l'écrit.

    Moi, aussi, j’ai toujours eu beaucoup de mal avec le papier à l’oral. ;-)

  • [^] # Re: getopt(1)

    Posté par  . En réponse au journal Args parser pour shell. Évalué à 2.

    M’enfin, si tu en es à fuir cat pour des raisons de performance parce-qu’il te coûte une très précieuse milliseconde à se lancer, tu peux passer -l comme argument à grep pour éviter de lire tout le fichier s’il trouve ta correspondance à la deuxième ligne. Ça te fera faire plus d’économies que quelques UUOC qui ne coûtent pas grand chose en conditions réelles.

  • [^] # Re: Deux jours, d’accord, mais sur quelle cible ?

    Posté par  . En réponse au journal Combien pour un algorithme de détection de piscines sur les photos aériennes ?. Évalué à 10.

    L'argument est que quel que soit le chiffrage final, ce ne sera pas 24 millions d'euros.

    Mais attends, le cahier des charges demande de l’IA ! Au delà du fait que le cahier des charges définit le moyen plutôt que le besoin, quand il ressemble à une grille de buzzword loto, c’est normal de répondre avec des offres à plusieurs dizaines de millions d’euros, en dessous ça ne serait pas à la hauteur de la demande !

    Là, tu râles, mais quand tu recevras ta première amende pour la piscine que tu n’as pas dans ton jardin, avec un petit logo « AI powered by GAFAM » en en-tête du courrier, tu te sentiras envahi par une bouffée de fierté d’appartenir à la startup nation ! Et ça, ça n’a pas de prix (ou alors, au moins 24 millions) !

  • [^] # Re: Il n’y a presque que de l’argent magique !

    Posté par  . En réponse au journal Combien pour un algorithme de détection de piscines sur les photos aériennes ?. Évalué à 1.

    'il en a toujours été ainsi, qu'il en sera toujours ainsi, car c'est l'essence même de l'argent d'être une reconnaissance de dette.

    Ça c’est extrêmement simplifié. Car sinon, tout le monde pourrait créer de l'argent. Si tu m’offres un algorithme de détection de piscines et que je te fais une reconnaissance de dette de 20 millions d’euros, tout le monde s’en fout car tu ne pourras rien en faire, mais si je te l’imprimes sous forme d’euros dans mon garage, on risque tous les deux de la prison. Avec ton analogie, les banquiers signent des reconnaissances de dette avec l’argent des autres donc soit ton analogie est foireuse, soit les banquiers sont des escrocs. Comme toujours la réalité est plus nuancée : c’est les deux !

  • [^] # Re: Bien intéressant!

    Posté par  . En réponse à la dépêche VenC 3.1.1 | Un nouveau générateur de site statique. Évalué à 6. Dernière modification le 02 février 2024 à 12:15.

    Personnellement, mon générateur de site web statique maison (une bouillie de scripts au dessus de htp et pandoc) utilise inotity, make et le module https.server de Python pour faire ça en quelques lignes :

    #!/bin/sh
    inotify-hookable -t 2000 --no-r -w . -c make &
    IHPID="$!"
    cd html && python3 -m http.server
    kill -INT "$IHPID"

    (où html/ est le sous dossier qui contient le site généré).

  • [^] # Re: Bizarre la thèse à 17 ans

    Posté par  . En réponse au journal [HS] : effet Streisand pour un site de formation. Évalué à 5.

    Même avec un compte académique, l’accès est refusé. Le document semble réservé à une élite très fermée.

  • [^] # Re: Merci

    Posté par  . En réponse à la dépêche Claire Mathieu et les algorithmes. Évalué à 9. Dernière modification le 26 janvier 2024 à 08:35.

    Merci, je commençais à penser que je n'avais écrit qu'un ramassis d'âneries.

    C’est une super dépêche. Je ne te félicite pas à chaque dépêche que tu écris, mais je les apprécie toutes, notamment du fait de l’éclectisme des sujets que tu abordes. Alors, merci de t’impliquer autant pour faire vivre ce site ! Et pour en revenir à la dépêche en question, moi que ne suis en général pas très friand des histoires de la vie des gens, j’ai trouvé celle-ci très instructive et très pertinente dans le contexte actuel.