Julien Jorge a écrit 714 commentaires

  • [^] # Re: résumé

    Posté par  (site web personnel) . En réponse au lien xfwl4 et l'utilisation des LLMs dans la réécriture en Rust du Window Manager de Xfce. Évalué à 4 (+2/-0).

    Je crois que le message est que si ça a brûlé ce n'est pas parce que tout est hyper sec suite aux grosses chaleurs liées au dérèglement climatique, c'est parce que c'était conçu pour brûler facilement et aussi pour un but mercantile. Ouf, j'ai cru que le dérèglement climatique allait nous poser des problèmes mais heureusement ce n'est pas encore le cas :)

  • [^] # Re: Un peu de contexte

    Posté par  (site web personnel) . En réponse au lien FrameTime Lab : trois scénarios simulés pour lire le frametime. Évalué à 5 (+3/-0).

    Licence MIT pour la page de démo. Après le logiciel est n'est pas libre et l'ensemble a l'air très tendance (pas de la bonne tendance).

  • [^] # Re: Pratique en cascade

    Posté par  (site web personnel) . En réponse au lien La forge logicielle Codeberg bannit les projets vibe codés. Évalué à 4 (+2/-0).

    C'est aussi un bon moyen de repérer les projets codés par des humains pour l'apprentissage, parce que si on continue d'entraîner les LLMs sur les dépôts GitHub on va se retrouver à apprendre sur des projets vibe codés. Le LLM va manger sa propre sortie, pas ouf.

    Je suis content de la décision de Codeberg mais je sens bien que ça va se retourner contre nous à terme. Voici un endroit où l'on ne trouve que des projets humains, idéal comme corpus d'apprentissage.

  • [^] # Re: Excellent article

    Posté par  (site web personnel) . En réponse au lien [Clubic] Six semaines sans cloud : j'ai confié tout mon travail à une IA locale à 4 500 €. Évalué à 2 (+0/-0).

    J'ai un peu le même souci chez moi, il fait chaud à l'intérieur et bien qu'on ouvre les fenêtres toute la nuit ça ne veut pas baisser, ou pas assez. Des fois on a même un peu de vent à l'extérieur et une masse d'air immobile à l'intérieur.

    Durant les grosses chaleurs, le matin à 7 h j'ai l'impression qu'il fait plus chaud à l'intérieur qu'à l'extérieur. Je pense effectivement que ce sont les murs qui continuent à dégager la chaleur accumulée dans la journée.

    Je te donne des trucs qui semblent aider :

    • couper le chauffage.
    • créer des courants d'air avec des ventilateurs.

    Cette vidéo de 6 minutes me semble bien expliquer le principe, anémomètre a l'appui. Chez moi j'arrive à forcer aussi le courant d'air avec un ventilateur orienté vers une fenêtre (pour souffler vers l'extérieur), relativement loin de celle-ci (1 mètre), et en créant un couloir dans le logement. C'est à dire que je ferme toutes les portes sauf celle de la pièce à aérer et d'une pièce à l'autre bout avec une autre fenêtre ouverte. Par contre ces galère à faire de nuit, rapport au sommeil en cours. De plus il faut être patient, ça prend du temps de remplacer 25 m³ d'air.

    Un truc qui me manque aussi ce sont des thermomètres calibrés à l'identique parce que selon celui que je regarde il peut y avoir un écart de deux degrés.

  • [^] # Re: Salle d’attente

    Posté par  (site web personnel) . En réponse au journal Les journaux générés par IA. Évalué à 10 (+10/-0).

    Il y a à mon sens deux raisons de rejeter les contenus générés. La première est liée à la qualité du contenu, l'autre est militante. Si des contenus sont générés par IA mais que ça ne se voit pas c'est que c'est aussi bien que ce qu'un humain aurait fait. Si on supprime ça c'est une démarche militante ; on trouverait le contenu pertinent mais on le jetterait pour motif qu'il n'a pas été créé par une méthode qui nous convient. Commençons déjà par jeter les contenus de mauvaise qualité qui font perdre du temps à tout le monde, ça sera déjà pas mal.

  • [^] # Re: Salle d’attente

    Posté par  (site web personnel) . En réponse au journal Les journaux générés par IA. Évalué à 10 (+9/-0).

    Ça ressemble à ce que je souhaite :) https://linuxfr.org/suivi/moderation-a-priori-pour-le-premier-contenu-des-utilisateurs

    Je ne dirais pas que c'est facile à coder par contre !

  • [^] # Re: Lapin compris

    Posté par  (site web personnel) . En réponse au journal Le Watt n'est pas une unité de puissance de calcul !. Évalué à 9 (+7/-0).

    Ça donne l'illusion que la quantité de calculs est fonction de la puissance envoyée, alors qu'on peut très bien consommer beaucoup pour produire pas grand chose.

    De plus on te félicitera pour consommer peu de GW pour ton chauffage et ton éclairage mais là si on parle de GW de calculs on part sur un concours de qui a la plus grosse. Ce n'est donc pas la bonne unité.

  • [^] # Re: Cela devient lassant…

    Posté par  (site web personnel) . En réponse au journal wlr-utils : je voulais juste un sélecteur de fenêtres, je me suis retrouvé avec une suite de capture pour wlroots. Évalué à 3 (+1/-0).

    Mais j'ai été un peu refroidi par l'accueil, qui n'a pas jugé l'apport technique, mais uniquement les moyens mis en œuvre pour produire cet apport. Et je ne parle même pas de ce que je pense d'un jugement émis sans entendre l'accusé.

    Je pense que tu as un biais envers les retours négatifs, un biais bien naturel :) Le journal est bien noté et la moitié des commentaires concernent l'outil. Au global c'est plutôt positif, non ?

  • # Mon LinuxFr.org

    Posté par  (site web personnel) . En réponse à la dépêche Vingt-huit ans de LinuxFr.org. Évalué à 10 (+60/-1).

    LinuxFr.org c'est une ambiance que je ne trouve nulle part ailleurs, où les gens viennent partager leurs expériences et réflexions dans une véritable démarche d'échange avec les autres.

    Quand je vais sur Medium je lis des articles creux d'auteurs en quête de visibilité. Quand je vais sur Substack je lis des articles techniques qui servent d'appel pour me vendre un truc (et je subis leur popup pourrie qui apparaît quand on scrolle). Quand je vais sur Reddit et Hacker News je m'imprègne de commentaires amères, sarcastiques et agressifs. Quand au reste du web… SEO et autres tartines à la bouse, prétextes à afficher des pubs.

    Et quand je vais sur LinuxFr.org j'échange d'égal à égal avec d'autres humains. Ici on ne prend pas les lecteurs de haut, et il y est très mal vu d'y faire sa com'. Il y a une sorte d'attente dans le comportement et l'attitude des uns et des autres qui a tendance à tirer tout le monde vers le haut. Je pense que cela vient avant tout de ceux qui gèrent le site. Ils auraient pu se vendre depuis longtemps mais non, ils continuent à entretenir ce site dans un état agréable pour l'utilisateur.

    Bien sûr c'est pas 100% propre. Si on regarde en détail il y a des commentaires malvenus, de la promo déguisée, de l'agressivité, de la prétention, de la condescendance, mais dans sa globalité LinuxFr.org me semble largement mieux que ce que je vois ailleurs. Continuons dans cette voie :)

  • [^] # Re: Comme au resto chinois, y a pas de fourchettes

    Posté par  (site web personnel) . En réponse au lien Join the LibreOffice team as a paid system administrator, working on TDF’s infrastructure (full-time, remote, m/f/d). Évalué à 3 (+1/-0).

    Tiens justement, je me demandais. Quand on est une entreprise, disons allemande, qui embauche internationalement. Qu'est-ce que ça change de payer les gens aux salaires du pays d'origine de l'entreprise ? Et à qui l'entreprise doit-elle payer les charges patronales et autres ?

  • [^] # Re: What color is your function ?

    Posté par  (site web personnel) . En réponse au journal Pourquoi le modèle de concurrence de Node.js est bien. Évalué à 3 (+1/-0).

    L'auteur semble mélanger callbacks et concurrence. Ça n'a pas grand chose en commun. Si je comprends bien sa proposition permet d'avoir un point de synchro implicite en sortie de scope, ce qui semble pertinent mais je doute que ce soit toujours applicable.

  • [^] # Re: assistance

    Posté par  (site web personnel) . En réponse au journal L'IA et le mythe du combat ultime. Évalué à 8 (+7/-1).

    Franchement j'ai l’honnêteté de dire pourquoi je m'en suis servi

    Je ne vois pas trop l'intérêt du pré-scriptum en fait, ni des demandes en général pour que les auteurs indiquent s'ils ont utilisé un LLM et pour quelles étapes. La qualité d'un contenu est indépendante des outils qui ont été utilisés pour le produire. Peu importe que les corrections aient été faites par un correcteur orthographique logiciel ou humain, par Grammalecte, par un LLM, ou par des esclaves hébergés dans des étables.

    Enfin pas tout à fait, ça importe peu pour le produit mais ça importe beaucoup pour la société et les relations que nous entretenons avec nos pairs. Donc je pense que cette demande de transparence qu'ont les consommateurs auprès des producteurs a surtout pour but de :

    • rassurer le lecteur, qui se sentirait souillé s'il apprenait après coup que ce document qui lui a tant plu est en fait produit de près ou de loin par un LLM ;
    • rassurer l'auteur qui se demande s'il lui reste un peu d'honnêteté et d'éthique.

    À mon humble avis quand on commence par présenter un produit avec une défense anticipée pour rassurer le lecteur en lui disant que « si si, cette fois ça sera bien, c'est moi qui ait utilisé le LLM donc tout va bien », c'est déjà mauvais signe. N'annoncez pas votre utilisation des LLM, ça ne sert à rien. Si le contenu est bon, il est bon, et le seul juge est le public. Si celui-ci démonte votre prose, remettez en question votre produit et vos outils.

  • [^] # Re: certains usages

    Posté par  (site web personnel) . En réponse au journal Publication de contenus augmentés par l'IA. Évalué à 10 (+9/-0).

    si c'est un problème : non relecture = non respect de son auditoire

    Perso j'ai mis un peu d'eau dans mon vin là dessus. J'ai croisé des gens qui peinaient à rédiger quelque chose de présentable en français parce que langue secondaire et éducation difficile. Certes on peut toujours mettre des outils pour aider, corriger les fautes, faire relire, mais c'est une surcharge pour eux, que je mettrais sur leurs épaules juste pour que ça soit plus confortable pour moi. Donc soyons moins radicaux, peut être que non relecture = étranger dyslexique manchot en survie tentant de contribuer malgré un ordi défaillant et un clavier en QRAPTY qui se blo

  • [^] # Re: certains usages

    Posté par  (site web personnel) . En réponse au journal Publication de contenus augmentés par l'IA. Évalué à 10 (+12/-1).

    Je ne suis pas convaincu par les exemples. Il y a des gens ici qui envoient des messages pleins de typos, qui sont sûrement soulignées en rouge lors de la prévisualisation, et ce n'est pas un problème. Ça n'enlève rien à la qualité de leurs interventions.

    Quant aux traductions de citations, je ne suis pas convaincu que ce soit nécessaire et je préfère en général que l'auteur me donne son interprétation du contenu de la citation plutôt qu'une traduction. Surtout une traduction auto.

    Mais ce n'est pas le fond du problème. Le problème c'est le contenu insipide qui arrive en masse. On se plaint que le web soit devenu un amas de sites creux à SEO et on se demande si on devrait accepter ça sur LinuxFr, et si on devrait bien accueillir des logiciels produits de la même manière que lesdits sites, parce que leurs auteurs trouvent que quand c'est eux qui font ça, c'est OK. Pour moi la question elle est vite répondue.

  • # /dev/null

    Posté par  (site web personnel) . En réponse au journal Publication de contenus augmentés par l'IA. Évalué à 10 (+49/-2).

    Je propose qu'on redirige la prose des LLMs vers /dev/null. C'est éreintant de lire leurs bouses pour en extraire le jus et déterminer ce qui est correct ou bidon, que ce soit des pavés ou ces satanées listes à puces préformatées. C'est le même effet que les posts de complotistes qui nous noient sous des tonnes de texte et des références pourries. Le temps que le lecteur fasse une lecture critique l'auteur a largement le temps d'inonder le média avec plus de merde. Au final c'est toujours ces auteurs qui occupent l'espace et l'attention et le consommateur perd, comme d'hab'.

  • # Incomplet

    Posté par  (site web personnel) . En réponse au lien gestion de dépendances modernes en C/C++. Évalué à 4 (+3/-1).

    Il manque deux choses essentielles. Déjà, tout outil moderne doit s'installer à coup de curl … | sudo sh -. Ensuite ça serait beaucoup plus sûr de récupérer le binaire précompilé.

  • # Merci

    Posté par  (site web personnel) . En réponse au journal Ce virus qui vous hante. Évalué à 10 (+13/-1).

    Merci pour ce journal. J'avais trouvé celui du Covid très clair, et a posteriori très juste. Je lis celui-ci avec attention et te remercie de partager avec nous :)

  • [^] # Re: Polo LinuxFr.org

    Posté par  (site web personnel) . En réponse au journal Darty, le libre et Linux. Évalué à 3.

    On est clairement sur une tête de vis pour tournevis plat.

  • [^] # Re: f-droid

    Posté par  (site web personnel) . En réponse au journal Sortie de Bim! en version 16, avec des bots. Évalué à 3.

    Les deux anti-fonctions peuvent être corrigées mais je n'ai pas l'intention de le faire dans l'immédiat :)

    Pour les services réseaux connectés il faudrait effectivement un paramètre pour choisir son serveur mais je ne vois pas trop l'intérêt. Si les joueurs sont connectés à différents serveurs il ne vont pas jouer les uns contre les autres. Déjà qu'il n'y a pas grand monde, ça ne va pas aider à trouver des adversaires.

    Pour le pistage c'est lié à PostHog que j'utilise effectivement pour récupérer des infos sur l'utilisation de l'app. Il n'y a pas d'info personnelle mais F-Droid est très strict (à raison). Même un outil de remontée de crash ou de vérification de nouvelle version suffit à avoir cette anti-fonction. Celui-là pourrait sauter quand l'application sera live sur le PlayStore.

  • [^] # Re: Pourquoi un CRC?

    Posté par  (site web personnel) . En réponse au journal Sortie de Bim! en version 16, avec des bots. Évalué à 3.

    Je n'ai pas beaucoup cherché :) j'ai pris un truc de base et ça me donnait une bonne raison de regarder les instructions spécifiques.

    Quand tu parles de checksum 64 bits, ce serait un truc genre xxhash ?

  • [^] # Re: Bot vs bot

    Posté par  (site web personnel) . En réponse au journal Sortie de Bim! en version 16, avec des bots. Évalué à 5.

    Je ne suis pas trop inquiet, ça m'a pris deux ou trois semaines à implémenter en mode « temps libre » et c'était fun :) Donc je suppose que l'adaptation aux nouvelles fonctionnalités sera tout aussi fun.

  • [^] # Re: Bot vs bot

    Posté par  (site web personnel) . En réponse au journal Sortie de Bim! en version 16, avec des bots. Évalué à 4.

    Tu as essayé de faire jouer le bot contre lui-même ?

    Bien sûr ! Il ne perd d'ailleurs jamais :) J'ai des tests permanents qui font du bot vs bot (les fameux tests très longs) et je l'ai aussi temporairement intégré dans le client pendant le dev, sans ça c'était très galère de suivre son raisonnement et de le corriger.

    Tu as utilisé un framework pour ton IA (genre Behavior Tree ou GOAP) ou tu as tout fait à la main ?

    Tout fait à la main.

  • # Es-tu perdu ?

    Posté par  (site web personnel) . En réponse au journal À la recherche d'une alternative libre à Notion ou Obsidian : j'ai créé MindZJ (OSS) via Vibe coding. Évalué à 10.

    Je ne comprends pas la démarche. Tu débarques dans une communauté pour présenter un projet, il est mal reçu, tu insultes tous ceux qui se donnent la peine de réagir. Quel intérêt ? On ne peut pas débarquer quelque part et insulter tout le monde. Sans doute que cette communauté n'est pas pour toi ?

    Ici on ne donne pas de points juste pour avoir utilisé un outil pour générer un truc. On n'aime pas trop les textes préformatés qui sentent le commercial ou les relations publiques, ou qui sur-utilisent les émojis. Ici on aime les humains et on débattra volontiers, pas toujours avec le ton qu'il convient cependant, sur quasiment n'importe quel sujet du moment qu'il y ait une part personnelle. Si l'accueil ne te convient pas, revois ta copie. C'est toi qui rejoints la communauté, et non pas la communauté qui te rejoint. Elle veut bien t'accueillir mais elle ne va pas se plier à ton désir.

  • [^] # Re: Merci claude.

    Posté par  (site web personnel) . En réponse à la dépêche Kudu, le logiciel qui veut remettre de l’ordre dans l’optimisation du système. Évalué à 8.

    Et le projet sur github à seulement 1 mois.

    Bien vu. En validant la dépêche j'ai vu « Release v1.35.0 » sur GitHub, je me suis bêtement dit qu'il s'agissait d'un vieux projet dont je n'avais pas entendu parler. Si j'avais cliqué plus loin j'aurais vu qu'il y a eu en moyenne deux releases par jour depuis la première.

    En espérant qu'un humain vérifie derrière quand même.

    Et bien du coup j'en doute fort ! Je vais rester à l'écart du bousin :)

  • [^] # Re: Y'a un truc qui me chiffonne

    Posté par  (site web personnel) . En réponse au lien The Reverse Rewrite. Évalué à 4.

    Il me semble qu'il est assez clair sur l'expressivité, même si effectivement on peut inclure dans ce terme ce qui s'adresse au compilateur. Je pense que le projet était surtout de montrer que ce qui est fonctionnellement faisable en Rust l'est aussi en C++ pour un coût équivalent. Il ne cache pas cependant que les garanties offertes par le compilateur Rust sont toutes perdues en C++.

    Le coup du compte des lignes de code avec et sans tests m'a surpris aussi ; la comparaison ne tient pas la route. J'aurais aussi voulu avoir des benchmarks. Après, tout cela a été vibe-codé et sans doute vibe-rédigé donc je ne m'attends pas à une rigueur exemplaire :)