HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6331 articles Page 161/634 Sans filtre

06:02

Antigravity 2.0 Tops the OpenSCAD Architectural 3D LLM Benchmark

L'équipe a testé six outils d'IA pour générer un modèle paramétrique du Panthéon en OpenSCAD à partir de deux images de référence afin d'évaluer leur capacité à traduire des références architecturales en code CAD. Le Panthéon a été choisi parce qu'il combine symétrie radiale, dôme, oculus, portique et éléments constructifs qui conviennent bien au langage textuel et booléen d'OpenSCAD. Les résultats montrent que Google Antigravity avec Gemini 3.5 Flash a produit le meilleur résultat autonome (notamment les caissons intérieurs) tandis que ModelRift avec Gemini Flash 3.0 guidé par un humain a obtenu le meilleur résultat non autonome; Codex a généré beaucoup de détails mais a souffert d'un problème d'export STL, et Cursor a été le plus rapide mais le plus faible. Les observations pratiques indiquent qu'OpenSCAD fonctionne bien comme cible textuelle, que tous les agents ont utilisé la CLI sans problème, et que le principal goulot d'étranglement était le jugement géométrique plutôt que l'accès aux outils. Les auteurs concluent que la génération entièrement autonome reste insuffisante pour des modèles architecturaux fidèles, que la boucle humain-in-the-loop avec annotations visuelles améliore significativement la précision spatiale, et que les aperçus PNG ne garantissent pas la qualité de l'export final.

06:02

A Wayland Compositor in Minecraft

Ce mod intègre un compositeur Wayland complet directement à l'intérieur de Minecraft, permettant d'exécuter des applications et d'afficher des fenêtres dans le monde du jeu. Les utilisateurs peuvent lancer des applications, ouvrir plusieurs fenêtres, effectuer des opérations de glisser-déposer entre fenêtres et épingler un lecteur vidéo à l'interface tête-haute. Le mod est conçu pour Minecraft: Java Edition et s'intègre au gameplay pour fournir des interactions de type bureau au sein du jeu. Important : il ne fonctionne que sous Linux et n'est pas pris en charge sur macOS ou Windows. La modification apporte des fonctionnalités avancées de gestion de fenêtres et multimédia tout en exigeant un environnement Linux pour être utilisée.

06:02

Open source Kanban desktop app that runs parallel agents on every card

Kanbots est un tableau Kanban qui exécute des agents en parallèle sur chaque carte, chaque agent travaillant dans un worktree git distinct et branché sur kanbots/issue-N. L'application est locale par défaut (tout vit dans .kanbots à côté du dépôt) et propose des builds desktop pour macOS, Linux et Windows, tandis qu'une option cloud permet la collaboration d'équipe. On peut utiliser Claude Code ou Codex via une interface CLI commune, dispatcher des runs manuels ou activer l'autopilot qui fait tourner des personas en round-robin jusqu'à quatre créneaux parallèles et scinde automatiquement les tâches. Les agents s'arrêtent pour poser des décisions révisables que l'utilisateur peut approuver ou modifier (raccourcis numérotés et commandes slash), et un suivi des coûts en temps réel permet de fixer des plafonds par run ou session. Intégrations : mode GitHub avec PRs draft et pre-push hook, serveur MCP pour pilotage externe, templates de tâches, QA mode pour tests et builds, et UI dédiée pour dispatcher, revoir, scinder et livrer le travail des agents.

06:01

Deno 2.8

La version apporte un grand nombre de nouvelles commandes CLI et fonctionnalités axées sur la gestion de paquets et le flux npm, notamment deno audit fix, deno bump-version, deno ci, deno pack, deno transpile et la prise en charge par défaut des paquets npm au CLI. La compatibilité avec Node a fortement progressé (le taux de réussite des tests Node est passé d’environ 42 % à 76,4 %) et Deno 2.8 inclut de nombreuses optimisations de performance affectant l’installation npm (3,66× plus rapide à froid), node:http, le base64, scrypt et d’autres hot paths. Les outils développeur ont été renforcés avec l’inspection réseau dans Chrome DevTools, un profileur CPU produisant .cpuprofile, SVG et rapports Markdown, ainsi que des améliorations à deno compile (détection automatique de frameworks et affichage de progression) et deno ci pour des installations reproductibles. Le runtime et les APIs Web gagnent des fonctionnalités comme import defer, OffscreenCanvas, les primitives géométriques, le support étendu des valeurs transférables/serialisables, et la mise à jour de TypeScript vers 6.0.3 avec lib.node inclus par défaut pour le typage Node. La gestion de workspace et des paquets s’améliore avec le protocole catalog:, les installations multi-plateformes, un .npmrc enrichi, une option de node_modules hoisted, les module loader hooks compatibles Node, le changement de setTimeout vers l’objet Timeout, des améliorations des tests (timeouts par test, sanitizers désactivés par défaut) et de nombreux correctifs.

06:01

CISA tries to contain data leak

Un sous‑traitant de la Cybersecurity and Infrastructure Security Agency (CISA) a publié sur un compte GitHub public des clés AWS GovCloud et de nombreux autres identifiants en clair, d'après KrebsOnSecurity. Des élus des deux chambres du Congrès, dont la sénatrice Maggie Hassan et le représentant Bennie Thompson, ont adressé des lettres demandant des explications sur les procédures internes et la culture de sécurité de l'agence. Des chercheurs comme Truffle Security et GitGuardian ont alerté CISA et identifié des clés sensibles, y compris une clé RSA offrant un accès étendu aux dépôts GitHub de l'agence, qui n'étaient pas toutes immédiatement invalidées. CISA a reconnu l'incident et indiqué travailler à la rotation et à l'invalidation des identifiants exposés tout en affirmant qu'il n'y a pas d'indication de compromission de données sensibles. Les experts estiment que le problème relève autant d'un comportement humain et d'une mauvaise gestion des contrats que de lacunes techniques, et qu'il est probable que des acteurs malveillants aient pu repérer et exploiter ces secrets.

06:01

Sleep research led to a new sleep apnea drug

Horner a entamé ses recherches sur le sommeil dans les années 1990 et est revenu à l'Université de Toronto en 1997 pour établir un laboratoire consacré à l'étude du sommeil naturel et de la respiration. Son équipe a développé des modèles expérimentaux permettant d'étudier in vivo les circuits neuronaux qui contrôlent les muscles impliqués dans la respiration pendant le sommeil, en particulier le muscle de la langue. En 2006 ils ont montré que la noradrénaline active la langue à l'éveil et diminue au cours du sommeil paradoxal, et en 2013 ils ont démontré que des récepteurs muscariniques inhibent ce même muscle pendant le sommeil paradoxal, ces deux mécanismes favorisant l'obstruction des voies aériennes. Ces découvertes ont conduit à AD109, un médicament oral combinant un agent qui augmente la noradrénaline et un bloqueur muscarinique, lequel a réduit d'environ quatre événements d'apnée par heure et amélioré la saturation en oxygène dans un essai de phase 3. Comme la pression positive continue est souvent mal tolérée malgré son efficacité, AD109 pourrait constituer une alternative pour les patients intolérants au masque, et Horner se dit satisfait que ses travaux fondamentaux, financés par les Instituts de recherche en santé du Canada depuis 1998, aient conduit à des applications cliniques.