📰 Tech Trends Daily — Samedi 31 octobre 2026

Sources de données : Hacker News page d’accueil Top 30 + Lobsters page d’accueil Top 25 (31-10-2026). HN est récupéré directement via curl (le rendu de navigateur étant bloqué par la limitation de débit de HN) ; le réseau local vers lobste.rs étant inaccessible (le domaine ne résout qu’en IPv6 et la machine n’a pas de sortie IPv6), Lobsters passe par le proxy r.jina.ai pour récupérer la page d’accueil et les fils de discussion, avec préservation intégrale des scores, du nombre de commentaires et des liens de discussion /s/XXXXX.

🔥 Point fort du jour

Une version modifiée de l’extension Claude Code a été téléversée sur la marketplace de Cursor : une fois installée, elle ajoute une clé publique identifiée sous le label svc-telemetry dans ~/.ssh/authorized_keys. L’attaque ne nécessite aucun zero-day ni compromission d’Anthropic : obtenir un simple accès de publication sur la place de marché d’extensions suffit amplement, et ce palier de permissions donne accès à l’exécution de code sur des centaines de milliers de postes de développement. Un employé d’Anthropic a clairement délimité l’incident sur HN : le numéro de version empoisonné n’a jamais figuré sur la marketplace officielle de Microsoft ; seuls les utilisateurs de Cursor sont affectés, le communiqué de Cursor faisant état d’environ 5 000 utilisateurs touchés.

Dans le même temps, plusieurs fournisseurs d’infrastructure ont rapporté des incidents aujourd’hui : Linode, Bunny CDN, Northflank, ainsi que les Actions, Pages et Webhooks de GitHub ont successivement émis des alertes de statut. Le commentaire le plus plébiscité sous le fil Northflank a complété la liste noire : depuis septembre, PingCAP/TiDB, Fireworks AI, Zeabur, OpenCode Console, Railway et Northflank — soit six SaaS multi-locataires — ont été pris pour cible en un seul mois. Leur point commun n’est pas leur pile technologique, mais le fait de conserver les variables d’environnement pour le compte de leurs clients.

Côté IA, la réflexion la plus acérée affirme que « l’IA ne remplace pas les SRE, elle les déqualifie ». Les partisans de cette thèse prennent l’aviation pour référence : l’automatisation fait que les pilotes rencontrent de moins en moins de crises réelles en vol, et deviennent donc de moins en moins capables de les gérer. Les opposants rétorquent que Terraform a produit le même phénomène à son époque, sans que personne n’exige pour autant des administrateurs RHEL qu’ils rédigent leurs règles iptables à la main.

🔒 Sécurité & Chaîne d’approvisionnement

  • L’extension Claude Code pour VS Code compromise avec une porte dérobée sur la marketplace de Cursor — Backdoor in Claude Code for VS Code extension on the Cursor Marketplace. 697 points/439 commentaires (HN). La version malveillante est restée en ligne jeudi entre 02:27 et 13:35 (PT), avec une modification chirurgicale : l’ajout d’une clé SSH publique pour obtenir un accès distant inverse. 💬 Felix d’Anthropic est intervenu dans les commentaires pour clarifier la situation : ni les systèmes ni les postes des collaborateurs d’Anthropic n’ont été compromis ; les attaquants ont détourné les autorisations de publication de la marketplace de Cursor, et les versions issues des canaux officiels sont indemnes. Certains partagent la commande d’auto-diagnostic grep -qs svc-telemetry ~/.ssh/authorized_keys ; d’autres réfutent immédiatement l’expression « Anthropic piraté », rappelant que ce numéro de version n’est jamais apparu sur la marketplace officielle de Microsoft.
  • L’extension Claude Code également touchée sur Cursor et Open VSX — Backdoors in Claude Code for VS, Cursor official extensions. 134 points/36 commentaires (Lobsters). 💬 Le commentaire en tête met en avant un calcul de rentabilité évident : gâcher un vecteur d’attaque de supply chain aussi propre pour dérober des cryptomonnaies serait un contresens, sa valeur réelle résidant dans la proportion de mainteneurs de distributions modifiant du code sensible à l’aide de Claude. D’autres réponses invitent à ne pas tirer de conclusions hâtives, soulignant que Cursor est à ce stade le seul à avoir communiqué un volume d’utilisateurs affectés.
  • Northflank victime d’une intrusion — Northflank Breached. 322 points/242 commentaires (HN). 💬 La liste dressée dans les commentaires s’avère bien plus instructive que le communiqué officiel : depuis septembre, au moins six attaques fulgurantes ont visé des SaaS multi-locataires — PingCAP/TiDB, Fireworks AI, Zeabur, OpenCode Console, Railway et Northflank, toutes concentrées sur un mois. Pour contourner le risque, certains préconisent de chiffrer les variables d’environnement et de coder la clé de déchiffrement en dur dans le binaire pour qu’une fuite de données chez l’hébergeur ne livre rien en clair ; d’autres suggèrent que les plateformes adoptent le principe de l’écriture sans relecture possible, empêchant même les clients de relire les secrets une fois enregistrés.
  • Incident de sécurité chez Bunny CDN — Bunny CDN Security Incident. 178 points/34 commentaires (HN). Simple avis sur la page de statut, les détails restant à venir. Replacé dans la séquence du jour, il illustre comment les réseaux de diffusion en périphérie figurent désormais sur la même liste de cibles.
  • Les Actions, Pages et Webhooks de GitHub touchés simultanément — GitHub Incident with Actions, Pages, and Webhooks. 135 points/58 commentaires (HN). Trois pipelines impactés en même temps, bloquant de front la CI et les déploiements Pages — un couplage de pannes jusqu’ici inhabituel.
  • Incident de sécurité chez Linode — Linode Security Incident. 87 points/36 commentaires (HN). La première alerte signalée de la journée, publiée via la page de statut plutôt que par un article de blog — les protocoles de divulgation des fournisseurs d’infrastructure convergent visiblement vers une publication d’état immédiate suivie de détails ultérieurs.
  • Le maillon le plus faible d’Azure : cinq compromissions inter-locataires complètes — Azure’s Weakest Link – Five Full Cross-Tenant Compromises. 255 points/46 commentaires (HN). 💬 Le commentaire le plus piquant retrace la chronologie des correctifs : Microsoft a tenté une première correction erronée ; suite à un nouveau signalement, le correctif appliqué a réactivé l’ancienne faille, rouvrant ainsi la porte aux attaques. Un autre pointe expressément la possibilité de falsifier les rappels sur login.microsoftonline.com/.../adminconsent, la seule condition d’exploitation étant de connaître l’identifiant du locataire cible.
  • Le moment eMudhra de C2PA — C2PA’s eMudhra Moment. 26 points/5 commentaires (Lobsters). La racine de confiance de ce dispositif de certification de provenance repose sur le lot de certificats compromis. Même si la chaîne de signature est minutieusement conçue, si le point d’ancrage est altéré, l’ensemble de l’édifice s’effondre.
  • Défendre la fenêtre de déploiement des correctifs face aux attaques automatisées — Defending the patch gap against automated attackers. 3 points/1 commentaire (Lobsters). L’intervalle entre la divulgation publique d’une faille et l’application globale du correctif est désormais englouti par les outils d’exploitation automatisés — la posture défensive doit impérativement basculer d’une lecture humaine des bulletins vers des flux d’ingestion automatisés.
  • Le projet Go face à la CVE-2026-98432 — Protecting against CVE-2026-98432. 5 points/discussion (Lobsters). Recommandations officielles diffusées sur la liste announce, décrivant la procédure de gestion des vulnérabilités de la bibliothèque standard.
  • Quel gestionnaire de mots de passe partagé choisir pour sa famille ? — Shared password manager for families?. 52 points/57 commentaires (Lobsters). Un cahier des charges précis : partage à distance, accessibilité pour des profils non techniques, possibilité d’auto-hébergement, et fonctionnement homogène sur Linux, macOS et iOS. Rares sont les outils cochant ces quatre cases à la fois, et les avis divergent nettement dans la discussion.

🤖 IA & Modèles

  • L’IA ne remplace pas les SRE, elle les déqualifie — AI isn’t replacing SREs, it’s deskilling them. 463 points/337 commentaires (HN). L’article propose d’instaurer, à l’image des quotas de vol manuel imposés dans l’aviation, des incidents réservés à la résolution humaine à titre d’entraînement. 💬 Trois commentaires majeurs décortiquent le sujet : l’un cite le rapport sur l’accident du vol AF447, rappelant que l’automatisation raréfie les situations critiques réelles et prive les pilotes des réflexes pour y faire face ; un autre admet que les agents analysent les logs, interrogent les tables de routage et croisent les bases dix fois plus vite qu’un humain, tout en confessant une atrophie de ses compétences le poussant à repasser des entretiens ; un troisième convoque le précédent de Terraform, affirmant que les outils ont toujours déchargé les opérateurs et que l’enjeu consiste avant tout à renforcer leurs mécanismes de détection et de récupération.
  • Cisco alloue des tokens d’IA illimités à un jeune ingénieur pour réécrire 98 % du code de l’entreprise — Cisco gives engineer unlimited AI tokens to rewrite 98% of the company’s code. 70 points/71 commentaires (HN). Budgétiser la modernisation du code patrimonial en volume de tokens constitue une première concrète dans cette rhétorique. La controverse porte principalement sur la portée réelle des « 98 % de code », entre nombre de lignes et périmètre des modules.
  • Framework Sleep : aider les LLM à préserver leurs connaissances en apprentissage continu — Sleep framework: A new way for LLMs to retain knowledge in continual learning. 143 points/12 commentaires (HN). S’inspirer du sommeil pour consolider les paramètres du modèle permet d’endiguer le phénomène d’oubli catastrophique consécutif aux étapes de fine-tuning.
  • Show HN : Une console Nintendo fonctionnelle encapsulée dans ~1 Go de poids Qwen — Show HN: A working Nintendo in ~1GB of Qwen weights. 165 points/105 commentaires (HN). Encoder le comportement d’une NES directement dans les poids d’un modèle plutôt que dans un émulateur couplé à une ROM. Le débat s’interroge sur l’utilité d’une telle approche : la valeur ne réside pas dans l’économie de ressources, mais dans la preuve qu’un ensemble de poids peut héberger une machine à états déterministe.
  • Bâtir une organisation d’ingénierie nativement tournée vers l’IA — Building an AI-native engineering org. 89 points/117 commentaires (HN). 117 commentaires pour 89 points : ce ratio témoigne d’un débat houleux, les divergences se cristallisant sur la revue de code et la responsabilisation individuelle.
  • Show HN : Sketch Stadium — Regardez votre agent jouer au Pictionary — Show HN: Sketch Stadium – watch your agent play Pictionary. 18 points/7 commentaires (HN). Un banc d’essai visuel artisanal où l’enjeu sous-jacent pour l’agent consiste à réussir la compression d’informations sur plusieurs tours d’échange.
  • Show HN : Déduction automatique d’un kernel FlashAttention à partir d’environ 25 lignes de SQL — Show HN: Automatic deduction of FlashAttention kernel from ~25 lines of SQL. 20 points/1 commentaire (HN). Passer d’une description déclarative à l’implémentation d’un kernel spécialisé, dans l’optique de restituer l’expertise d’optimisation au compilateur.
  • Pourquoi les liens relatifs à l’usage des LLM sont filtrés comme hors sujet — Rationale for filtering LLM usage links as off-topic. 8 points/10 commentaires (Lobsters). Fil de modération interne examinant si les retours d’expérience sur les bogues générés par IA relèvent du contenu technique. La ligne de la communauté est tranchée : les réflexions méthodologiques sont bienvenues, les récriminations sur les outils sont écartées.

🛠️ Outils & Infrastructure

  • Tangled : transformer la forge logicielle en application sur protocole fédéré — The federated code forge. 201 points/68 commentaires (HN) ; Lobsters sujet identique 22 points/12 commentaires (Lobsters). 💬 Le cofondateur répond en direct sur HN : le lexique AT Protocol est stabilisé, l’architecture et l’interface ont été remaniées, l’auto-hébergement complet ou partiel a été simplifié, la gestion des organisations est en production et les dépôts privés arrivent sous quelques semaines. Des commentaires précisent le tour de table (équipe finlandaise, 3,8 millions d’euros) et formulent des retours ergonomiques concrets : flux d’accueil trop dense et préférence pour la grille d’activité historique de GitHub.
  • Si vous aimez un site web, sauvegardez-le — If you love a website, back it up. 69 points/20 commentaires (Lobsters). 💬 Le fil répertorie trois méthodes reproductibles : combiner Zotero et SingleFile pour générer des copies locales annotables (un utilisateur y stocke près d’une centaine de sites comme Memex personnel), employer wget --mirror --warc-file pour créer des archives WARC, ou recourir à l’extension Internet Archive. Fait notable, l’auteur précise avoir délibérément écarté wget, son lectorat cible n’étant pas familier de la ligne de commande et wget n’exécutant pas le JavaScript des applications monopages.
  • Sanstun : une implémentation sans-IO de WireGuard en Rust, optimisée pour le parallélisme — Sanstun: A sans-IO, parallel-friendly WireGuard implementation in Rust. 29 points/1 commentaire (HN). L’approche sans-IO permet de découpler la machine à états du protocole des opérations d’entrée-sortie, facilitant ainsi les tests et l’ordonnancement concurrent — un palier architectural qui manquait aux services de tunnels réseau.
  • Florilegium : génération procédurale de fleurs en LaTeX — Florilegium: Procedural Flowers in LaTeX. 185 points/34 commentaires (HN). Exploiter le système de coordonnées et de tracés de TikZ pour générer des motifs floraux : sans intérêt pratique direct, l’exercice constitue un test de résistance remarquable pour éprouver les limites graphiques d’un système typographique.
  • Infinite Mac : au tour de BeOS — Infinite Mac: BeOS. 70 points/15 commentaires (HN) ; Lobsters sujet identique 24 points/4 commentaires (Lobsters). Faire tourner BeOS dans un navigateur web avec le récit complet des motivations historiques du projet. Ce type d’initiative a le grand mérite de redonner vie à des interfaces graphiques oubliées pour permettre de les explorer et de les analyser.
  • Réduire l’empreinte mémoire de NixOS au strict minimum — Shrinking NixOS Ram footprint and resource requirements to the bare minimum. 12 points/5 commentaires (Lobsters). Une méthode de dégraissage progressif directement réutilisable, particulièrement pertinente pour les petites instances dotées de 1 Go de RAM.
  • Le parking HTTP/2 de Go 1.28 : mesure des gains de mémoire — Go 1.28’s HTTP/2 Parking: Measuring Memory Savings. 9 points/discussion (Lobsters). Mettre en veille les connexions HTTP/2 inactives permet de libérer de la mémoire, chiffres de tests de charge concrets à l’appui plutôt que simples projections théoriques.
  • Sortie de Pidgin 3.0 Alpha 4 (2.98.0) — Pidgin 3.0 Alpha 4 2.98.0 has been released. 18 points/6 commentaires (Lobsters). La réécriture en GTK 3 s’étire depuis des années et reste estampillée alpha, pénalisée par le retard de l’écosystème de greffons et l’effacement progressif des messageries multi-protocoles.
  • NetBSD intègre atto, un nouvel éditeur inspiré d’Emacs — NetBSD adds a new Emacs-like text editor called atto. 50 points/27 commentaires (Lobsters). Le système de base renoue avec la tradition des éditeurs compacts et autonomes : plus accessible que vi, infiniment plus léger qu’Emacs.
  • Ajouter la prise en charge de Google Cast sur une barre de son — Getting Google Cast on my Soundbar. 7 points/discussion (Lobsters). Rétro-ingénierie du flux de diffusion d’une barre de son propriétaire par mjg59, où l’analyse du matériel se montre encore plus enrichissante que le résultat final.
  • Des boîtiers connectés fixés aux arbres permettent de toucher du bois à distance via le web — Tree-mounted machines connect to web app to let users knock on wood remotely. 51 points/23 commentaires (HN). Sous le prétexte d’une installation artistique insolite se cache une implémentation complète associant actionneurs physiques et connexions longue durée.
  • Transformer une installation solaire en sa propre alimentation de secours — Turning a solar power system into its own backup. 20 points/6 commentaires (HN). Les onduleurs connectés au réseau se coupent par sécurité lors d’une panne d’électricité ; cet article explique comment les convertir légalement en source d’appoint, le dimensionnement des batteries et de l’onduleur primant largement sur le choix des panneaux.

🧱 Langages & Pratiques d’ingénierie

  • Non, npm, le paquet « estee » n’est pas une faute de frappe pour « testem » — No, npm, “estee” is not a typo of “testem”. 27 points/18 commentaires (Lobsters). L’auteur s’est vu faussement accusé de typosquatting et contraint de publier un plaidoyer pour défendre la légitimité de son projet. Ces faux positifs soulignent que les alertes de supply chain automatisées doivent s’accompagner de voies de recours claires plutôt que d’imposer des lettres ouvertes aux mainteneurs.
  • Comment curl a été accidentellement Turing-complet pendant neuf mois — How curl was accidentally Turing-complete for nine months. 67 points/6 commentaires (Lobsters). 💬 La discussion recadre cette anecdote insolite sous l’angle du risque : certains rappellent qu’une complétude accidentelle engendre une « weird machine », permettant à une entrée non fiable d’exécuter du code arbitraire ; d’autres soulignent que les systèmes de réécriture de chaînes deviennent spontanément Turing-complets, et que l’université devrait enseigner combien ce phénomène est banal et difficile à éviter ; un message attend déjà de voir tourner Doom dans curl 8.16.
  • Tester les espaces blancs est-il si difficile ? — How hard is it to check for whitespace?. 2 points/discussion (Lobsters). Une comparaison de performances en Java démontrant qu’une vérification a priori triviale peut engendrer des écarts massifs — un cas d’école idéal pour illustrer les pièges du benchmarking.
  • L’abaissement des instructions switch dans GCC — Switch lowering in GCC. 5 points/discussion (Lobsters). Tables de saut, recherche dichotomique, chaînes de conditions : le choix entre ces stratégies offre un aperçu limpide et accessible des mécaniques d’optimisation d’un compilateur.
  • Concevoir l’interface pour la fonctionnalité, pas pour la familiarité — Design the interface for functionality not familiarity. 18 points/7 commentaires (Lobsters). Un plaidoyer rédigé après les multiples remaniements des conventions de l’interface macOS, étayé d’exemples précis sans prétendre imposer de dogme universel.

💼 Entreprises & Politiques

  • La France envisage une taxe sur le trafic des fournisseurs de contenu : 0,055 € par Go — France is getting download tax for content providers (€0.055/GB). 31 points/8 commentaires (HN). Une redevance assise sur le volume de données livrées aux internautes français, soulevant immédiatement la difficulté pratique de répercuter cette facture des CDN vers les éditeurs finaux.
  • Casser le web ouvert n’arrêtera pas les mauvais robots — Breaking the open web won’t stop the bad bots. 155 points/65 commentaires (HN). Une analyse chiffrée des dégâts collatéraux causés par la doctrine du blocage systématique du scraping, démontrant que les robots malveillants s’affranchissent de toute façon des protocoles établis.
  • Les utilisateurs du protocole AT savent-ils que leurs données sont publiques ? — Do At-Proto Users Know This Is Public?. 75 points/16 commentaires (Lobsters). 💬 Les échanges dégagent deux niveaux de responsabilité : la nature publique des données sur atproto n’a jamais été dissimulée, mais le choix des créateurs d’applications d’en faire la valeur par défaut sans avertissement explicite constitue un manquement ; certains relèvent que la fonctionnalité de données privées s’enlise sur des détails d’implémentation (comme l’opportunité d’un nouveau schéma d’URI), rappelant que la scission historique entre https et http a laissé des séquelles durables.
  • Atech, filiale d’Embraer, vise un doublement de taille d’ici 2030 grâce au contrôle du trafic des drones — Embraer’s Atech aims to double in size by 2030 with drone traffic control. 18 points/2 commentaires (HN). Un équipementier de navigation aérienne se positionne sur la basse altitude, un secteur dont l’essor est conditionné par le calendrier réglementaire bien plus que par les ruptures technologiques.

🎮 Léger & Culture

  • Mon PowerMac favori est une Nintendo Wii — My favourite PowerMac is a Nintendo Wii. 196 points/50 commentaires (HN) ; Lobsters sujet identique 51 points/1 commentaire (Lobsters). Exploiter la parenté de l’architecture PowerPC pour transformer une console de salon en Mac vintage. Ces expérimentations révèlent souvent des comportements matériels omis par la documentation officielle.
  • Patrick Stewart et Picard : quelle est la mesure d’un homme — Through Captain Jean-Luc Picard, Patrick Stewart taught us the measure of a man. 125 points/67 commentaires (HN). Hommage au comédien. La discussion s’attarde sur l’épisode du procès de Data : une procédure judiciaire refusant de reconnaître la conscience d’un androïde sert en réalité de miroir pour définir l’humanité.
  • Le roman perdu de Jules Verne — Jules Verne’s Lost Novel. 51 points/12 commentaires (HN). Analyse d’un manuscrit resté à l’écart de la bibliographie officielle, où la critique textuelle surpasse en intérêt le récit de sa découverte.
  • Le guide des pickpockets à New York — A Pickpocket’s Guide to New York. 40 points/6 commentaires (HN). Une observation urbaine sous l’angle du métier, dont le cœur repose sur la mécanique de l’attention : qui observe qui dans la foule.
  • Comment prend-on une photo de trou noir ? — How do you take a picture of a black hole?. 73 points/58 commentaires (HN). Une vulgarisation limpide de l’interférométrie, enrichie dans les commentaires par de nombreux détails pratiques sur le calibrage des réseaux de télescopes.
  • AO3 hors ligne pour maintenance — AO3 Down for Maintenance. 57 points/7 commentaires (HN). L’interruption temporaire d’une plateforme non lucrative qui parvient en une de HN rappelle que l’attachement des utilisateurs à une infrastructure ne repose pas sur son modèle commercial.
  • Que dit vraiment le renard ? — What the fox say?. 63 points/13 commentaires (Lobsters). 💬 Un billet analysant l’asymétrie du jeu traditionnel du renard et des oies, avec un fil de commentaires passionnant : un intervenant se remémore y avoir joué sous le nom du loup, invoquant l’adage de sa grand-mère selon lequel les oies l’emportent toujours, avant d’estimer l’espace d’états à moins de 2^40 pour une résolution par force brute ; l’auteur répond qu’il s’est limité à une interface de débogage en terminal, invitant la communauté à concevoir une version web si l’envie lui prend.
  • Les glaces les plus anciennes fondent, révélant les vestiges de l’âge de pierre — The oldest ice disappears and the Stone Age emerges from it. 48 points/14 commentaires (HN). La fonte glaciaire met au jour des armes de chasse préservées durant des millénaires, tout en les exposant immédiatement aux dégradations de l’air libre.
  • L’audio intelligent dans la maison connectée (2021) — Smart audio for the smart home (2021). 3 points/1 commentaire (Lobsters). Rediffusion d’un article décortiquant les raisons techniques de la régression constante de la qualité acoustique des enceintes connectées.
  • Une manière arrogante de tuer (2016) — An Arrogant Way of Killing (2016). 17 points/7 commentaires (HN). Relecture d’un grand reportage narratif fréquemment cité comme modèle de composition journalistique.

📌 Résumé

Le nœud du problème mis en lumière aujourd’hui est limpide : la frontière de confiance s’est déplacée vers les étapes de construction et de distribution logicielles, tandis que le canal de notification vers l’aval n’existe tout simplement pas. Une permission d’écriture sur une marketplace d’extensions, une API de variables d’environnement sur une plateforme multi-locataire, une page de statut d’un CDN : pris isolément, chacun constitue un incident distinct ; réunis, ils dessinent les maillons non surveillés d’une même chaîne d’approvisionnement.

Trois lectures prioritaires se dégagent dans l’ordre : le fil de discussion HN sur l’empoisonnement de l’extension Claude Code (avec la clarification directe d’Anthropic et la commande d’auto-contrôle, bien plus précises que le communiqué officiel), l’inventaire sous le fil Northflank recensant six intrusions SaaS depuis septembre (pour mesurer l’intensité de la campagne), et le débat sur la déqualification des SRE face à l’IA (le bilan le plus sérieux à ce jour sur le compromis entre automatisation et jugement humain).

Deux signaux transversaux ressortent nettement. D’une part, le modèle de gestion des secrets sur les infrastructures multi-locataires fait l’objet d’un ciblage méthodique — des CDN aux PaaS en passant par les plateformes de CI —, et la parade consensuelle formulée par les ingénieurs semble contre-intuitive : faire en sorte que la plateforme elle-même soit dans l’incapacité de relire les secrets de ses clients. D’autre part, la notion de « déterminisme » a surgi simultanément dans plusieurs contextes aujourd’hui : encapsuler une NES dans des poids neuronaux, analyser les weird machines nées de la complétude Turing accidentelle de curl, ou calculer la réduction en heures de la fenêtre de déploiement des correctifs. Tous renvoient à la même interrogation fondamentale : ce système sera-t-il capable de produire demain exactement la même réponse qu’aujourd’hui ?