HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3654 articles Page 191/366 Sans filtre

07:04

OpenBSD: PF queues break the 4 Gbps barrier

OpenBSD's PF HFSC traffic shaping bandwidth fields were widened from 32-bit to 64-bit integers to remove the bottleneck. The previous 32-bit limit silently capped bandwidth at about 4.29 Gbps, causing wraparound and unpredictable scheduling on high-speed interfaces. With 10G, 25G, and 100G interfaces becoming common, the limitation hindered correct configuration and scheduling in practice. The patch also fixes a pftop display bug for bandwidth above 4 Gbps and enables values up to 999G. Le fil de discussion précise que le patch est prêt à être soumis et que le code pourrait être commité d’ici le 20 mars 2026, avec appel à tester les instantanés -current et à soutenir la Fondation OpenBSD.

07:04

Scaling Karpathy's Autoresearch: What Happens When the Agent Gets a GPU Cluster

Claude Code a été orienté vers autoresearch et a utilisé 16 GPUs sur un cluster Kubernetes, menant environ 910 expériences en 8 heures et réduisant val_bpb de 1,003 à 0,974, soit une amélioration de 2,87% par rapport au baseline. Contrairement à un seul GPU qui effectue une recherche gloutonne, 16 GPUs permettent des grilles factorielle et l’observation d’interactions entre paramètres en une seule vague. Le système a découvert l’avantage du matériel hétérogène (H100 et H200) et a mis en place une stratégie en deux étages consistant à tester sur H100 puis à promouvoir les meilleurs résultats sur H200 pour validation. SkyPilot a été utilisé pour provisionner 16 clusters et exécuter les expériences en parallèle via experiment.yaml, l’exécution étant automatisée et les résultats vérifiés via les logs. La progression se lit en cinq phases—hyperparamètres, architecture, ajustement fin, optimisation et rendements décroissants—avec la meilleure configuration AR=96, model_dim=768 et depth=8, et un coût estimé d’environ 9 USD pour la session.

07:04

NanoGPT Slowrun: 10x Data Efficiency with Infinite Compute

Nous avons atteint une efficacité de données multipliée par 10 avec NanoGPT Slowrun en quelques semaines, grâce à un ensemble de modèles de 1,8 milliard de paramètres (18 milliards au total) entraînés sur 100 millions de tokens, ce qui égalerait ce qu’un LM standard obtiendrait avec environ 1 milliard de tokens. Cela montre que l’efficacité des données compte, car le calcul croît bien plus rapidement que les données et les lois de scaling actuelles exigent des augmentations proportionnelles des deux. Cette efficacité permet d’améliorer les performances en dimensionnant le calcul plutôt que les données. L’ensemble et la distillation en chaîne renforcent l’efficacité des données, car l’agrégation de plusieurs modèles et la distillation séquentielle améliorent les performances sans augmenter exagérément l’usage des données. Des avancées architecturales comme XSA, EMA, connexions U‑Net, SwiGLU et des embeddings de valeurs, associées à une recherche architecturale systématique, suggèrent une voie vers 100x d’efficacité dans l’année à venir.

07:03

Waymo Safety Impact

Waymo publie volontairement ses données de sécurité afin d’accroître la transparence et de favoriser la recherche indépendante. Le Waymo Driver améliore la sécurité routière dans les villes où il opère, en réduisant les crashs entraînant des blessures, y compris les blessures graves et les déploiements d’airbags. Le data hub compare les taux de crash du Waymo Driver à des benchmarks humains ajustés localement et expose les méthodologies utilisées pour évaluer l’impact sur la sécurité. Les résultats montrent des réductions importantes des blessures graves, des déploiements d’airbags et des blessures chez les usagers vulnérables, variables selon les lieux et les types de crash. Le site met aussi l’accent sur la reproductibilité et la transparence en proposant des téléchargements de données et des publications évaluées par des pairs, tout en discutant des limites des comparaisons entre véhicules autonomes et conducteurs humains.

07:03

From Oscilloscope to Wireshark: A UDP Story (2022)

L’article présente UDP comme protocole de transport sur IP et décrit une approche pratique allant du matériel réseau jusqu’aux paquets UDP. Il explique l’emploi d’une sonde différentielle haute vitesse branchée sur un commutateur rack pour enregistrer les signaux et observer les paquets en action. Le texte détaille un flux de travail qui part des échantillons Tektronix .wfm pour en déduire les code-groups, puis reconstituer les paquets Ethernet et IPv6. Il expose comment quatre flux SGMII sont multiplexés via QSGMII, et comment reconnaître Port 0 grâce au swap K28.5/K28.1 pour séparer les flux et reconstituer les paquets port par port. Enfin, il montre comment générer des fichiers .pcap et vérifier les paquets UDP avec Wireshark ou tshark, tout en évoquant des outils alternatifs comme glscopeclient.

07:03

Last love: a romance in a care home (2023)

Mary Turrell, presque 80 ans, vit à Easterlea Rest Home à Denmead et voit qu’une voix nouvelle peut bouleverser sa vie. Le texte retrace sa vie, d’une enfance à Norbury puis d’une carrière d’athlète et d’éducatrice sportive, jusqu’au mariage, à la maternité, puis à la perte successive de ses conjoints et à sa vie en tant que veuve. Derek Brown, ancien marin originaire de Newcastle, devient son compagnon régulier à la résidence et lui révèle une passion et une complicité qu’elle n’avait plus ressenties depuis longtemps. Après une proposition et un mariage simple dans le jardin, Derek meurt brutalement après une chute, laissant Mary réapprendre à vivre sans lui tout en conservant sa mémoire. Le récit explore les défis du vieillissement, l’infantilisation des résidents, et la manière dont l’amour tardif peut revitaliser l’existence et donner un sens à des années autrement réduites.

07:03

Be intentional about how AI changes your codebase

La manière de diviser la logique en fonctions et de façonner les données détermine la robustesse et la maintenabilité d'un code sur le long terme. Les fonctions sémantiques constituent les briques du code et doivent être aussi minimales que possible, prendre toutes les entrées nécessaires, renvoyer les sorties attendues et être sûres à réutiliser sans connaître leur implémentation. Les fonctions pragmatiques servent de wrappers autour de fonctions sémantiques et de logiques spécifiques, et elles doivent rester limitées à quelques endroits avec des tests d’intégration et des commentaires explicatifs. Les modèles doivent rendre les états incorrects impossibles et éviter les champs optionnels non justifiés, avec des noms précis et des regroupements lorsque deux concepts sont souvent nécessaires ensemble. Les ruptures surviennent lorsque des fonctions sémantiques deviennent pragmatiques et lorsque les modèles perdent leur cohérence, d'où la nécessité de nommer clairement les usages et de scinder les modèles lorsque leurs champs ne restent plus cohérents entre eux.

07:02

A Journey Through Infertility

Il s'agit d'une histoire interactive sur la fécondation in vitro racontée à partir de deux perspectives. Le lecteur peut choisir une perspective et basculer entre les parcours narratifs au fil de l'histoire. Le récit met en lumière les défis liés à l'infertilité, les échecs de cycles et le soutien apporté par la famille, les amis et les soignants. Le format s'accompagne d'éléments visuels et d'une mécanique inspirés du jeu Monument Valley. L'auteure invite les lecteurs à soutenir les artistes et à réfléchir à la parentalité et à l'amour, quelle que soit la voie retenue.

07:02

Clockwise acquired by Salesforce

Depuis ses débuts, Clockwise a pour mission d'aider le monde à consacrer du temps à ce qui compte, en travaillant avec des clients tels qu'Uber, Netflix et Atlassian. Son impact est mesuré par plus de 8 millions d'heures de Focus Time créées et 23 millions de réunions déplacées vers des moments plus opportuns. L'entreprise a intégré l'IA au cœur de la planification bien avant que cette technologie ne domine le secteur et a acquis une expertise approfondie en planification et calendriers. Clockwise rejoint Salesforce afin d'accroître son impact et d'apporter son savoir-faire à l'Agentic Enterprise. À compter du 27 mars 2026, Clockwise ne sera plus disponible et les clients sont remerciés pour leur confiance et leur temps.

07:02

Astral to Join OpenAI

Astral a été créé pour rendre la programmation plus productive et améliorer l’expérience avec Python. Aujourd’hui, ils annoncent être entrés dans OpenAI en tant que membre de l’équipe Codex. Au fil des années, leur chaîne d’outils a connu des centaines de millions de téléchargements mensuels et est devenue fondatrice du développement Python moderne. Open source demeure au cœur de leur démarche et OpenAI continuera à soutenir leurs outils après l’accord, tout en poursuivant le travail dans l’ouverture avec la communauté. Le fondateur remercie l’équipe, les investisseurs et les utilisateurs pour leur soutien et réaffirme l’objectif commun de rendre la programmation plus productive.