HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

Les meilleurs longs formats de Hacker News, relus plus calmement.

11521 articles Page 990/1153 Sans filtre

Lf-lean: The frontier of verified software engineering

Lf-lean est une traduction vérifiée de l’ensemble des 1 276 déclarations de Logical Foundations de Rocq vers Lean, produite par une IA avec environ 2 jours-homme de travail humain contre environ 2,75 années-homme de vérification manuelle, soit environ 350 fois plus rapide sur l’effort. Cela est rendu possible par des générateurs de spécification au niveau des tâches, qui définissent ce qui est correct pour une classe de tâches et vérifient automatiquement toutes les instances; rocq-dove dérive une spécification et évalue les traductions et preuves générées. Sans intervention humaine, les agents IA ont généré des traductions vérifiées pour 97 % des déclarations, les six cas les plus difficiles nécessitant une solution humaine. La méthode privilégie la vérification modulaire et l’utilisation d’interfaces vérifiées pour les dépendances existantes, évitant la vérification monolithique et réduisant l’effort humain à environ 15 heures. Ces résultats suggèrent que l’ingénierie logicielle vérifiée peut devenir plus scalable que l’ingénierie non vérifiée, ouvrant la voie à une programmation assistée par IA et à une expansion rapide du domaine.

US Job Market Visualizer

Cet outil de recherche visualise 342 professions issues du Bureau of Labor Statistics Occupational Outlook Handbook et couvre 143 millions d’emplois dans l’économie américaine. Chaque rectangle de la treemap a une aire proportionnelle à l’emploi total et la couleur reflète le critère sélectionné parmi la croissance projetée, le salaire médian, les exigences éducatives et l’exposition à l’IA. En cliquant sur une case, on peut consulter la page BLS complète associée. Cet outil n’est pas un rapport ou une publication économique formelle; c’est un outil de développement destiné à explorer les données BLS de manière visuelle. Le système repose sur une coloration pilotée par des invites LLM, incluant des scrapers et des parsers, permettant d’évaluer et de colorier les occupations selon divers critères, dont l’exposition à l’IA.

Comparing Python Type Checkers: Typing Spec Conformance

Les vérificateurs de types pour Python cherchent à suivre les règles de la spécification de typage et une suite de tests de conformité évalue cette adhérence. Dans ces tests, des annotations marquent où une erreur est attendue et des écarts apparaissent sous forme de faux positifs ou de faux négatifs. Le tableau public de conformité, mis à jour début mars 2026, indique que Pyright passe 136 sur 139 tests, Zuban 134 sur 139, Pyrefly 122 sur 139, Mypy 81 sur 139 et ty 74 sur 139. La conformité offre une mesure utile de la couverture des règles, mais elle ne saisit pas tout et ne remplace pas l’expérience développeur. Pour choisir un vérificateur, il faut aussi considérer l’inférence, les performances, l’intégration IDE et le support des paquets tiers, et des analyses futures exploreront ces dimensions.

MoD sources warn Palantir role at heart of government is threat to UK security

Deux responsables anonymes du ministère de la Défense affirment que Palantir constitue une menace pour la sécurité nationale, après l’enquête du Nerve de janvier qui révélait que Palantir avait au moins 670 millions de livres de contrats avec le gouvernement britannique, dont 15 millions avec l’agence nucléaire. Selon eux, même si les données restent sous contrôle du MoD, les insights générés ne le seraient pas et Palantir peut agréger des données de multiples sources pour construire une image riche du pays. L’un des informateurs affirme que Palantir pourrait disposer d’un profil complet de la population britannique et que ses données croisent des informations de plusieurs départements, ce qui constituerait un risque sécuritaire majeur. Le MoD a rappelé que toutes les données utilisées dans les logiciels de Palantir resteraient la propriété du MoD et que des contrôles contractuels existent, mais les sources jugent ces assurances insuffisantes. Des voix comme Duncan McCann et Jim Killock appellent à l’action et rappellent que des exemples internationaux, comme le refus de l’armée suisse et des litiges autour des données avec le NYPD, illustrent les inquiétudes relatives à l’influence potentielle d’un acteur privé sur la sécurité nationale.

Cert Authorities Check for DNSSEC from Today

Depuis aujourd'hui, toutes les autorités de certification doivent valider DNSSEC lorsque un domaine l'a activé, et elles doivent vérifier la validité de la réponse qu'elles reçoivent. L'article raconte comment Mike Cardwell a déployé DNSSEC sur ses domaines depuis environ quatorze ans, en utilisant d'abord BIND puis PowerDNS. Il précise que lors de la vérification des certificats, les CA doivent confirmer l'intégrité des enregistrements DNS, y compris le CAA, et que les réponses doivent être valides. Le texte indique que les CA avaient probablement mis en place cette exigence pour tester avant l'échéance, mais que c'est désormais obligatoire et les manquements seront sanctionnés. Il invite les lecteurs à se renseigner sur DNSSEC, même s'ils ne gèrent pas leur propre zone DNS, et à vérifier si leur registrar prend en charge DNSSEC, car cela peut être une opération en un clic pour l'activer.

Apideck CLI – An AI-agent interface with much lower context consumption than MCP

Le coût du chargement des définitions d’outils MCP surcharge le contexte avant même le premier message, laissant peu de place à la conversation réelle. Trois réponses se dessinent: MCP avec compression, l’approche code-exécution (Duet) et l’interface CLI comme interface pour l’agent. L’approche MCP avec compression tente de réduire l’encombrement mais nécessite une infrastructure et coûte des jetons à chaque usage, limitant la flexibilité. L’approche code-exécution offre de la puissance pour des workflows complexes mais introduit d’importantes surfaces de sécurité et complexifie la gestion des exécutions. L’approche CLI offre une découverte progressive avec peu de jetons consommés, une fiabilité locale et une sécurité structurelle, ce qui en fait la solution pragmatique pour de nombreux usages, tout en restant compatible avec d’autres approches.

Corruption erodes social trust more in democracies than in autocracies

L’étude montre que la corruption réduit la confiance sociale, mais que l’ampleur de cet effet varie selon le type de régime, étant plus marqué dans les démocraties. Elle propose deux mécanismes micro‑fondés, l’amplification normative et la contagion représentative, pour expliquer cette différence. En combinant des données de 62 pays et des mesures individuelles de confiance et de perception de la corruption, l’étude trouve une relation négative entre perception de la corruption et confiance généralisée à l’échelle individuelle. Cette relation est significativement renforcée par une démocratie de meilleure qualité, comme le montre l’interaction négative entre perception de la corruption et l’indice de démocratie libérale. Les conclusions soulignent des implications pour la résilience démocratique et les stratégies anticorruption, tout en reconnaissant des limites liées à la causalité et à l’observation directe des mécanismes.

Lazycut: A simple terminal video trimmer using FFmpeg

Il s'agit d'un outil en ligne de commande qui permet de rogner des vidéos en marquant des points d'entrée et de sortie. L'export des clips peut être effectué avec un contrôle du rapport d'aspect. Pour macOS, l'installation se fait via Homebrew avec un tap personnalisé et, pour Windows, il faut télécharger le binaire et l'ajouter au PATH, les dépendances étant ffmpeg et chafa. On peut construire le programme à partir du code source en clonant le dépôt et en exécutant go build. Les raccourcis incluent Space pour Play/Pause, h/l et H/L pour des sauts de ±1 et ±5 secondes, i/o pour définir les points in/out, et Enter pour exporter.