HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 662/1203 Sans filtre

Ntsc-rs – open-source video emulation of analog TV and VHS artifacts

Il s'agit d'un effet vidéo libre et open source qui émule les artefacts des télévisions analogiques et des cassettes VHS. L'algorithme reproduit de manière fidèle la transmission NTSC et l'encodage VHS, en s'appuyant sur des travaux antérieurs comme composite-video-simulator, zhuker/ntsc et ntscQT. Le code est écrit en Rust, multithreadé et optimisé par SIMD, ce qui permet des performances élevées et un traitement en temps réel. Il peut fonctionner à des résolutions bien supérieures à celles du NTSC original, contrairement à certains effets similaires. L'effet est disponible en application autonome, en version web et sous forme de plugin pour After Effects, Premiere et tous les logiciels compatibles OpenFX tels que DaVinci Resolve, Hitfilm et Vegas.

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.

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.

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.

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.

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.