Samsung chip workers will get an average $340k bonus as AI profits soar
Resume indisponible pour cet article.
Edition quotidienne
Les meilleurs longs formats de Hacker News, relus plus calmement.
22 May 2026
06:00
Resume indisponible pour cet article.
22 May 2026
06:00
Astral's uv est très rapide, remplace plusieurs outils par un binaire unique et facilite le démarrage de projets Python. L'auteur estime que la maintenance est moins agréable qu'avec pnpm ou Poetry, notamment pour la vérification des paquets obsolètes en l'absence d'une commande uv outdated. La commande uv tree --outdated --depth 1 fournit une sortie verbeuse qui oblige à parcourir tout l'arbre de dépendances pour repérer les mises à jour utiles. Par défaut uv ajoute des contraintes sans borne supérieure (par exemple "pydantic>=2.13.4"), ce qui rend les mises à jour risquées et fait de uv lock --upgrade une opération potentiellement disruptive. Une option --bounds major existe en aperçu et la syntaxe d'upgrade-package est jugée peu ergonomique, d'où la demande d'un affichage dédié des obsolescences, d'une mise à jour plus conviviale et de contraintes respectueuses de SemVer.
22 May 2026
06:00
Ce client HTTP fonctionne dans un terminal et est conçu pour interagir avec des API REST et d'autres services HTTP. Il propose deux modes d'utilisation : une interface utilisateur en terminal (TUI) et une interface en ligne de commande (CLI). La TUI permet d'envoyer des requêtes de façon interactive et de visualiser les réponses, tandis que la CLI sert pour des requêtes rapides et l'automatisation par script. La configuration est centralisée dans un fichier YAML appelé collection de requêtes, partagé par les deux modes. L'objectif est la simplicité d'utilisation, la configurabilité et le partage, et des guides pour démarrer et approfondir l'utilisation sont disponibles.
22 May 2026
06:00
Resume indisponible pour cet article.
22 May 2026
06:00
Resume indisponible pour cet article.
22 May 2026
06:00
Helen Sharman, ingénieure alimentaire de Sheffield, est devenue la première astronaute britannique en 1991 en partant à bord du Soyuz TM-12 pour passer huit jours à la station Mir. Elle a été choisie après avoir répondu à une annonce « Astronaut wanted. No experience necessary » et a suivi 18 mois d'entraînement intensif à Star City après une sélection parmi 13 000 candidats. La mission Juno, conçue comme un partenariat commercial anglo-soviétique dans le contexte de la perestroïka, symbolisait la détente de la Guerre froide mais a rencontré des problèmes de financement qui ont conduit la Moscow-Narodny Bank à en assurer le soutien. Sur Mir, Sharman a noué des liens étroits avec les cosmonautes Anatoly Artebartsky et Sergei Krikalyov, a côtoyé des pionniers comme Alexeï Leonov et a participé à des traditions sociales et cérémoniales à bord. Elle a qualifié l'expérience de transformatrice, soulignant que l'apesanteur, la camaraderie et la coopération spatiale internationale contribuent à réduire les barrières politiques et à créer des relations durables.
22 May 2026
06:00
L'auteur a migré un blog anciennement hébergé sur un VPS DigitalOcean sous Ubuntu 16.04 vers un serveur Hetzner plus performant et moins cher car la version Ubuntu n'était plus supportée. Il a profité de l'occasion pour réinstaller la pile sur FreeBSD en utilisant ZFS pour les snapshots et les jails via Bastille pour isoler chaque site. L'architecture repose sur un réseau interne bastille0, un serveur Caddy en jail faisant du reverse proxy et des jails séparés pour chaque site servant le contenu via nginx ou Hugo. Des benchmarks avec wrk et hey, réalisés depuis plusieurs régions, ont montré des gains de performance très importants sur la nouvelle machine après ajustements système tels que kern.ipc.somaxconn. La migration s'est avérée faisable et pédagogique, offrant meilleure stabilité et coûts réduits, avec quelques points restants à investiguer sur la latence régionale.
22 May 2026
06:00
Les systèmes d'entraînement de Transformers sont centrés sur l'algèbre linéaire dense, mais une part importante du temps total est consacrée à des opérations liées à la mémoire (normalisation, activations, mises à jour résiduelles, réductions) qui déplacent d'importants tenseurs intermédiaires pour peu de calcul. Les auteurs présentent CODA, une abstraction de noyau GPU qui décrit ces calculs comme des programmes GEMM-plus-épilogue en tirant parti de la possibilité d'exécuter des opérateurs pendant que la tuile de sortie GEMM reste sur la puce. L'abstraction fige la boucle principale du GEMM et propose un petit ensemble de primitives d'épilogue composables pour le scaling, les réductions, les transformations élémentaires par paires et l'accumulation. Cette interface contrainte conserve la structure de performance des GEMM optimisés par des experts tout en restant suffisamment expressive pour couvrir presque tous les calculs non liés à l'attention dans les passes avant et arrière d'un bloc Transformer standard. Sur des charges de travail représentatives, des noyaux CODA écrits par des humains ou des grands modèles de langage atteignent de hautes performances, indiquant que la programmation GEMM-plus-épilogue est une voie pratique pour concilier productivité au niveau du framework et efficacité matérielle.
22 May 2026
06:00
Resume indisponible pour cet article.
21 May 2026
06:06
Resume indisponible pour cet article.