HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11801 articles Page 245/1181 Sans filtre

Hy4 preview

Tencent a publié en open source Hy4 preview, un grand modèle de langage de 770 milliards de paramètres au total (49 milliards actifs) et d'une fenêtre de contexte dépassant un million de tokens, conçu pour les tâches de productivité réelles. Le modèle est accessible globalement via les produits Tencent tels que WorkBuddy, CodeBuddy, Yuanbao et ima, ainsi que par API via Tencent Cloud TokenHub et OpenRouter, et offrira un accès gratuit de deux semaines sur WorkBuddy et CodeBuddy avec une prolongation d'Hy3 jusqu'au 30 septembre. Hy4 preview, entraîné avec des données de haute qualité co-construites avec des experts dans les domaines du logiciel, du jeu, de la finance et de la sécurité et en co-conception produit, obtient de solides résultats sur les tâches productives et a obtenu 2,99/4,00 lors d'une évaluation à l'aveugle interne, devançant légèrement GLM-5.3 et Kimi K3. Le modèle montre des gains notables en ingénierie logicielle pour les tâches de développement à long contexte, en productivité bureautique et analyse financière, en génération de prototypes de jeux à partir d'instructions naturelles, et en recherche scientifique pour des problèmes complexes. Hy4 preview a participé à sa propre optimisation (méthodes d'entraînement, stratégies de données, opérateurs bas niveau) et à l'amélioration de l'inférence avec un gain d'end-to-end throughput de 31,8%, propose une tarification API et s'inscrit dans une approche "preview-first" avec d'autres modèles Hy4 à venir.

RISC-V is now officially supported by CPython

Après plusieurs mois de travail, CPython intègre désormais le support de l'architecture RISC-V. RISC-V est une architecture d'instructions ouverte dont l'écosystème croît rapidement et peut être implémentée librement par quiconque. L'ajout du support résulte de contributions communautaires, de tests sur matériel réel, de corrections spécifiques et de l'aide du projet RISE ainsi que de contributeurs et soutiens comme la Sovereign Tech Agency. Les prochaines étapes incluent l'intégration de tests RISC-V dans l'intégration continue via les RISE RISC-V Runners et l'exploration d'optimisations spécifiques pour améliorer les performances. Les développeurs et utilisateurs disposant de matériel RISC-V sont invités à compiler et tester CPython, exécuter leurs suites et signaler les problèmes pour renforcer le support dans l'écosystème Python.

Bug Blindness

L'auteur remarque beaucoup plus de bugs que la plupart des gens et attribue cette différence principalement au fait que les utilisateurs habituels développent des habitudes qui les rendent aveugles aux défauts. Il illustre ce constat par des exemples où des produits paraissent de haute qualité en interne mais présentent des problèmes importants pour les utilisateurs, citant des moteurs de recherche, des forums automobiles et des logiciels universitaires. Il décrit comment des contournements habituels, comme des gestes spécifiques pour utiliser une souris dégradée ou des façons de renommer un document, masquent des défauts et empêchent leur détection. Il soutient que l'aveuglement à la qualité peut être atténué en signalant systématiquement les bugs à des personnes réceptives, car cela change souvent la façon dont elles perçoivent les produits. Il note que l'arrivée des agents de codage et des LLM modifie l'équilibre entre rapidité et qualité en rendant à la fois plus facile la production de logiciels médiocres et l'amélioration de la qualité, et regrette l'absence de rôles dédiés à la correction systématique de ces problèmes.

Don't use musl if you care about performance

L'auteur, principalement habitué à la JVM et à Python, a adopté musl pour obtenir des binaires autonomes après un problème d'incompatibilité libc avec Bifrost. Après des mesures, il conclut que l'allocateur de musl est vraiment mauvais, y compris sur des machines à quatre cœurs, ce qui représente un risque pour les utilisateurs. L'ajout de mimalloc améliore certaines opérations mais ne permet pas d'atteindre les performances de glibc, musl restant environ 26 % plus lent selon ses tests. Les plus grosses régressions viennent de deux tâches : scan_usages, qui profite partiellement de mimalloc mais reste en retrait, et structural_clone_smells, qui alloue peu mais pâtit pourtant davantage sous musl. En conséquence, il conservera musl avec mimalloc pour de petits projets tolérants à une moindre performance, mais retirera musl comme option précompilée pour Bifrost, plus sensible aux performances.

Show HN: SubSmith – Turn your own videos into language-learning material

L'outil permet d'apprendre des langues avec des vidéos et audios locaux en fournissant des sous-titres synchronisés et précis pour MKV, MP4 et MP3. Il comprend un dictionnaire survolable pour obtenir des définitions sans interrompre la lecture et facilite l'apprentissage du vocabulaire en contexte. La fonctionnalité de mining exporte extraits audio, captures d'écran et définitions vers Anki en un clic, et permet d'éditer horodatages et transcriptions ou d'exporter des sous-titres au format SRT ou texte. L'offre commerciale inclut un essai gratuit de sept jours sans carte bancaire, un abonnement annuel à 15 $ par an et une licence à vie à 40 $ en paiement unique. Le service prend en charge plus de 99 langues et fournit des guides et une FAQ pour étudier à partir de fichiers locaux et pour migrer depuis des outils uniquement basés sur le navigateur.

“It works better in the app”

L'auteur critique le travail inachevé des développeurs d'apps chez Google, signalant des bugs et des fonctionnalités manquantes. Il explique qu'il n'a pas pu ajouter un calendrier via un lien depuis son téléphone Pixel sous Android 17 et l'application Calendrier. Il a contourné le problème en ouvrant calendar.google.com en mode bureau sur son téléphone, ce qui a permis d'ajouter le calendrier dans l'application. Il étend sa critique aux entreprises qui poussent des applications incomplètes pour augmenter l'engagement utilisateur au détriment de la cohérence et de la maintenance. Il souligne que de nombreuses fonctionnalités d'une app peuvent être réalisées sur le web et demande que les applications soient achevées correctement ou que le web soit mieux exploité.

Bhartrhari's Paradox

L'idée centrale est que certains objets ou notions sont innommables. Il paraît cependant impossible de vérifier cette assertion en fournissant des exemples positifs, car cela supposerait de nommer ce que l'on déclare innommable. Cette observation est attribuée au grammairien et philosophe indien du Ve siècle Bhartrhari. Les philosophes Hans et Radhika Herzberger soulignent que tout argument prétendant établir l'innommabilité tend à impliquer une référence répétée aux mêmes choses. Selon eux, ces tentatives renforcent paradoxalement le problème plutôt que de le résoudre.

Debugging my new network, when 10 Gigabit Ethernet Runs at 300 Megabits

Le stockage domestique a été migré vers un UniFi UNAS Pro 8 sur un réseau 10GbE avec un PC Windows équipé d'une carte Intel E610-XT2 et un miniPC MS-01 exécutant Immich. Les copies SMB étaient très lentes (100–200 Mbit/s) malgré l'affichage 10 Gbit/s et des tests initiaux ont montré une asymétrie réseau lors d'iperf3 entre le PC Windows et le MS-01. Des compteurs Intel ont révélé de nombreux paquets reçus abandonnés et l'augmentation des Receive Buffers de 512 à 4096 a fait passer le débit en réception de 1,33 Gbit/s à 5,15 Gbit/s en éliminant les pertes. La désactivation de Large Send Offload V2 pour IPv4 a ensuite fait bondir le débit jusqu'à 7,03 Gbit/s en iperf3, ce qui a remonté les copies réelles vers le NAS à environ 350 Mo/s (≈2,8 Gbit/s). L'article conclut que le problème venait d'un comportement spécifique de la pile réseau/NIC plutôt que du NAS ou des disques et recommande de mesurer avant de désactiver globalement les offloads.

Aspirational Clownmaxxing and Joey's cadillac todo list

L'auteur a testé des prompts extrêmes pour faire générer par un modèle des applications todo list en PySide6, avec des consignes très détaillées et parfois contradictoires. Les expérimentations ont inclus des scénarios fantaisistes et sinistres — gremlins malicieux, araignées goliath, voix de gangster et injonctions mythiques — qui ont influencé l'apparence et le comportement de l'interface. Plusieurs versions ont abouti à des interfaces répétitives ou cassées (par exemple des applications "Cadence" en mode sombre), tandis que quelques essais ont produit des résultats réellement étranges ou inventifs comme une vue "trophies". La variante qui reproduisait fidèlement le style d'une designer (Sally Cruikshank) a été la plus convaincante, montrant l'importance d'un référent visuel clair pour la qualité. L'observation générale est que les LLM condensent des cadres conceptuels en noyaux simplifiés, générant souvent des sorties convenues et surfaites malgré quelques succès remarquables.