Quotidien Shaarli
Aujourd'hui - August 18, 2026
La suppression de la revue de code est parfois perçue comme une simplification justifiée par l’efficacité, mais l’auteur souligne que cette approche repose sur des raisonnements erronés. Si l’IA et les outils automatisés accélèrent la production, ils ne remplacent pas l’expertise humaine pour détecter des erreurs d’intention, de logique ou de cohérence dans le code. Une revue superficielle ou simulée, où les développeurs se contentent d’approuver sans analyser, crée une fausse sécurité et aggrave les risques en production.
L’écart entre la vitesse de production et la capacité de relecture humaine est devenu ingérable. Un relecteur ne peut examiner que quelques centaines de lignes par heure, tandis qu’un agent IA génère des milliers en quelques secondes. Cette asymétrie rend la revue traditionnelle caduque, poussant les équipes soit à ralentir le processus avec des revues longues et inefficaces, soit à adopter une approbation de complaisance, pire que l’absence totale de contrôle.
L’auteur propose une alternative : assumer l’absence de revue pour forcer l’équipe à trouver des solutions alternatives, comme des outils de validation automatisée ou des tests renforcés. Plutôt que de supprimer la revue par facilité, il faudrait repenser son rôle et ses méthodes pour qu’elle reste pertinente dans un contexte où l’IA domine la production de code.
CineLibre propose une sélection de films gratuits en replay, référencés depuis des plateformes officielles comme Arte, France.tv, M6+, TF1+, NOVO19, TV5Monde+ et HENRI. Le site permet de rechercher des films par titre, réalisateur ou acteur, et les classe par diffuseur, genre, langue originale ou décennie. Il facilite ainsi l’accès à des œuvres variées, issues de sources légales.
Parmi les films mis en avant, Fenêtre sur cour d’Alfred Hitchcock (1954) est un thriller où un photographe immobilisé observe son voisin et soupçonne un meurtre. Django unchained de Quentin Tarantino (2012), disponible sur M6+, mêle drame et western dans l’Amérique d’avant-guerre de Sécession. D’autres titres comme Call me by your name (2017) ou The Usual suspects (1995) complètent la sélection, avec des durées, notes et genres indiqués pour chaque œuvre.
La plateforme archive également des films via Internet Archive et met en avant des réalisateurs ou acteurs populaires. Les films sont présentés avec leur durée, année, note et plateforme de diffusion, offrant une vue d’ensemble pratique pour les spectateurs.
L’auteur explique avoir réduit le nombre d’agents IA qu’il utilise simultanément après avoir constaté que cette pratique créait une surcharge décisionnelle. Malgré une méthode de travail structurée (spécifications, tests d’acceptation), il a progressivement lancé plusieurs agents en parallèle, se retrouvant submergé par leurs questions et incapable de prioriser efficacement.
Il illustre ce problème avec la théorie des contraintes, soulignant que multiplier les tâches en amont d’un goulot d’étranglement (ici, sa capacité à arbitrer) ne fait qu’accumuler du stock invisible (branches ouvertes, PR en attente) sans améliorer la productivité. La fatigue décisionnelle qui en résulte affecte la qualité du travail, notamment la relecture de code généré par IA.
L’auteur conclut que cette dérive, bien que non imposée, révèle un défaut de gestion des priorités, aggravé par l’illusion de productivité offerte par les agents. Il compare cette situation à l’effet contre-productif d’ajouter des développeurs à un projet déjà en retard.
L’article explique comment détecter des pages web similaires, même si leur contenu n’est pas strictement identique, en utilisant l’algorithme SimHash. Contrairement aux fonctions de hachage classiques comme MD5, qui produisent des empreintes radicalement différentes dès qu’un caractère change, SimHash génère des signatures numériques proches pour des contenus proches. Cela permet de repérer des doublons partiels, comme des fiches produits identiques avec une seule ville modifiée.
L’auteur détaille le fonctionnement de SimHash, inspiré d’une méthode publiée en 2002 et popularisée par Google en 2007 pour dédupliquer des milliards de pages. L’algorithme repose sur une "élection" de 64 questions binaires, où chaque mot du texte "vote" en fonction de son propre hachage. Le résultat final est une empreinte de 64 bits reflétant la similarité globale du contenu.
Enfin, l’article propose une implémentation en PHP sans dépendances, adaptée à des comparaisons en base de données pour des millions de pages. Cette approche évite le recours coûteux à des modèles de langage (LLM) tout en restant efficace pour des cas comme le crawler de redirection.io.
Ce journal de Jérôme Flesch, publié sur LinuxFr.org, explore les interfaces utilisateur (frontends) pour interagir avec des grands modèles de langage (LLM) auto-hébergés. L’auteur, après avoir abordé les principes généraux, le matériel et l’optimisation des LLM, se concentre ici sur les outils pratiques pour les utiliser au quotidien. Il souligne que ce domaine évolue rapidement, rendant certaines informations potentiellement obsolètes en moins d’un an.
L’article détaille plusieurs solutions comme Open WebUI et OpenCode, en expliquant leur installation, configuration et fonctionnalités, notamment la gestion des agents, des outils intégrés et des plugins. Il aborde aussi des concepts techniques comme les sous-agents, la génération augmentée par récupération (RAG) ou encore l’intégration avec des services comme Home Assistant. L’auteur met en garde contre les pièges courants, comme les problèmes liés au RAG ou aux licences controversées.
Enfin, le journal propose des exemples concrets de configuration, incluant des fichiers Docker et des paramètres pour optimiser l’utilisation des LLM. Il se termine par des mentions hors-sujet sur de nouveaux modèles d’IA, illustrant l’actualité et la dynamique du secteur.
L’auteur explique comment persister la mémoire et la configuration personnalisée de Claude Code dans une sandbox Docker (sbx) pour éviter de tout perdre après suppression. Il utilise des kits mixin pour créer un lien symbolique vers un dossier .claude-project/ sur l’hôte, où sont stockés l’historique, les transcripts et les fichiers de config (comme CLAUDE.md ou les hooks). Cette méthode permet de conserver les données entre les sessions, même après un sbx rm.
L’article détaille aussi la configuration du kit via un fichier spec.yaml, exécuté au démarrage de la sandbox pour automatiser la création du lien et l’exclusion du dossier de la gestion Git. L’auteur partage son implémentation pour ceux qui souhaitent éviter de configurer manuellement ces éléments. La solution repose sur la version v2 des kits, compatible avec sbx 0.38.0.