HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5824 articles Page 42/583 Sans filtre

06:00

I design with Claude more than Figma now

Au départ il était sceptique car les LLMs avaient souvent produit des résultats décevants pour des tâches qu'il maîtrisait déjà. En rejoignant Jane Street il a trouvé l'IA indispensable pour apprendre des technologies nouvelles comme OCaml et Bonsai et pour transformer son flux de travail de conception en construisant des prototypes directement dans le code. Sa méthode consiste à rédiger une description du problème, lancer un build et Claude avec cette description, obtenir une fonctionnalité de base, itérer sans limite, puis déployer en environnement de développement et soumettre une fonctionnalité qui reflète précisément son intention. Les prototypes dans le code ont permis des itérations rapides et des améliorations concrètes qui auraient pris des jours ou des semaines en design et ingénierie, mais posent la question de l'implication des relecteurs qui reçoivent des fonctions déjà abouties, ce à quoi ils répondent en considérant le code comme jetable et en demandant des retours sur l'expérience utilisateur. Il reconnaît aussi le risque que travailler avec Claude favorise une logique itérative au détriment d'une créativité fluide, mais globalement cette approche lui a rendu la liberté de créer des choses réelles et de reprendre la pratique de l'implémentation.

06:00

Tokenomics: Quantifying Where Tokens Are Used in Agentic Software Engineering

Les auteurs analysent la consommation de tokens dans des systèmes multi-agents basés sur des modèles de langage appliqués au cycle de vie du logiciel. Ils étudient 30 tâches réalisées avec le framework ChatDev et un modèle de raisonnement GPT-5, en mappant les phases internes sur des étapes standard du SDLC (conception, codage, relecture, test, documentation). L'étude quantifie la répartition des tokens (entrée, sortie, raisonnement) et montre que l'étape itérative de relecture de code représente en moyenne 59,4 % de la consommation de tokens. Les tokens d'entrée constituent en moyenne 53,9 % de la consommation, ce qui suggère des inefficacités importantes dans la collaboration entre agents. Les résultats indiquent que le coût principal provient du raffinement et de la vérification automatisés plutôt que de la génération initiale de code, et proposent une méthodologie pour prédire les coûts et optimiser les protocoles de collaboration.

06:00

Valve P2P networking broken for more than 2 months

Depuis le 13/03, un problème systémique touche les jeux utilisant Steam Networking en mode P2P et entraîne des latences anormales pour certains joueurs. Les joueurs en Israël rapportent des ping d'environ 120 ms en parties PC à PC, tandis que les joueurs européens affichent plutôt 60-80 ms. Les parties en cross-play PC-PS5 présentent des ping très bas (5-10 ms) et des jeux P2P n'utilisant pas Steam Networking, comme Tekken 8, ne semblent pas affectés. Plusieurs dizaines de joueurs israéliens, chez différents fournisseurs d'accès, ont testé le routage et contacté l'assistance sans trouver d'anomalie ni de solution de leur côté. Des signalements similaires ont été évoqués dans d'autres pays du Moyen-Orient, comme l'Égypte, ce qui laisse penser que le problème pourrait être régional et empêcher le jeu compétitif.

06:07

Fine-tuning an LLM to write docs like it's 1995

L'auteur a expérimenté le fine-tuning local d'un modèle pour imiter le style des rédacteurs techniques Microsoft des années 80-90 en utilisant la collection Bitsavers comme corpus. Il a nettoyé et segmenté les textes, généré 192 456 exemples en JSONL, puis utilisé des services cloud (Runpod) et la méthode QLoRA pour entraîner des adapters sur des modèles comme Llama 3.1 8B Instruct et Qwen 2.5 7B Instruct. Les modèles fine-tunés ont bien reproduit la structure et le ton des manuels d'époque dans des tests (malloc, une API fictive ConnectWifi, et une explication anachronique d'API REST), tandis que le modèle de base a généré des sorties incohérentes. L'auteur a observé que les paramètres de rank et d'épochs influencent fortement le comportement, les petits adapters favorisant une imitation plus loyale et les combinaisons rank/épochs produisant parfois des hallucinations ou un surapprentissage. Il conclut que le fine-tuning est une voie économique et prometteuse pour produire des imitateurs stylistiques locaux mais qu'il exige des jeux de données de qualité, du réglage fin et ne remplace pas le jugement d'un rédacteur humain.

06:07

ESP32 Bit Pirate, a Hardware Hacking Tool with WebCLI That Speaks Every Protocol

Ce firmware open source transforme un ESP32‑S3 en un outil multi‑protocole inspiré du Bus Pirate, offrant sniffing, envoi, scripting et interaction avec de nombreux bus numériques et radios. Il propose une interface en ligne de commande accessible via USB série ou une interface web Wi‑Fi, et prend en charge des modes pour I2C, SPI, UART, 1‑Wire, CAN, Sub‑GHz, RFID, Bluetooth, Wi‑Fi, JTAG, USB et bien d'autres. Un flasher web permet une installation en un clic, la documentation Wiki détaille les modes et commandes, et une collection de scripts Python et bytecode est fournie pour automatiser les tâches. Le projet prend en charge de nombreuses cartes ESP32‑S3 (avec au moins 8 Mo de flash) et propose des extensions matérielles comme un expander radio et une station d'accueil compatible avec les adaptateurs originaux. Des avertissements précisent les contraintes électriques (3,3 V ou 5 V) et l'usage légal et éthique du logiciel, en déconseillant toute émission RF non autorisée ou tout accès à des appareils sans permission.

06:07

Mantine-datatable (and others) compromised – owner account suspended

La compagne du mainteneur précise qu'elle publie au nom de son mari car son compte GitHub est suspendu et il ne peut pas contacter la communauté. Des commits non autorisés ont été poussés via github-actions et injectent un exécuteur (node .github/setup.js) dans plusieurs fichiers de configuration déclenchés automatiquement par des assistants IA et éditeurs (par exemple .claude, .gemini, .cursor, .vscode et package.json). Les personnes ayant cloné ou récemment mis à jour le dépôt sont invitées à ne pas l'ouvrir dans VS Code, Cursor ou tout assistant IA et à ne pas lancer npm test tant que les commits malveillants n'ont pas été annulés. Les paquets npm publiés sont considérés comme sûrs et la compromission semble limitée aux copies du dépôt source, sans versions malveillantes publiées. Un ticket de support GitHub (#4448974) a été déposé et la réversion des commits malveillants sera la première priorité dès que l'accès sera rétabli.

06:06

Entanglement Builds Space-Time. Now "Magic" Gives It Gravity

Des théoriciens holographiques cherchent à dériver la courbure de l'espace-temps à partir d'états quantiques en remplaçant une région tridimensionnelle par des particules sur sa frontière. Des travaux précédents ont montré que l'intrication (entanglement) construit la structure spatiale mais que les codes stabilisateurs utilisés auparavant séparaient de façon rigide l'encodage de l'espace et de la matière, empêchant l'interaction gravitationnelle. Charles Cao et des collaborateurs ont identifié que la « magie », une mesure de quanticité liée aux portes quantiques non-Clifford comme la porte T, fournit la souplesse nécessaire pour que la matière influe sur la géométrie. En construisant des codes quantiques incorporant beaucoup de magie, les chercheurs ont obtenu des modèles où l'entanglement pour l'espace et pour la matière peuvent se mélanger, produisant un précurseur de la gravité. Ce résultat reste pour l'instant une preuve de concept qui ne décrit pas encore l'espace-temps réel ni l'écoulement du temps, mais il suggère que la gravité émane d'un encodage quantique imparfait et qu'elle pourrait nécessiter un ordinateur quantique pour être simulée.