HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11890 articles Page 830/1189 Sans filtre

What Claude Shannon Knew in 1950 That We're Pretending Is New

Notre époque s'alarme des chatbots qui produisent des réponses polies mais partiellement inexactes, alors que Claude Shannon avait déjà décrit ce type de problème en 1950. Dans son article sur la programmation d'un ordinateur pour jouer aux échecs, Shannon expliquait que, face à un espace de décisions trop grand, il valait mieux viser un jeu suffisamment bon plutôt que la perfection. Les systèmes d'IA modernes prédisent mot après mot et utilisent des approximations qui peuvent produire des réponses plausibles sans en vérifier la vérité. La fluidité du langage favorise des jugements de vérité erronés, d'où la nécessité de métadonnées, de contrôle des versions et de signaux explicites pour guider les modèles. Les rédacteurs techniques doivent désormais expliciter contexte, conditions d'application et limites dans la documentation pour rendre l'IA fiable dans des cadres bornés plutôt que parfaite.

Show HN: Utilyze – an open source GPU monitoring tool more accurate than nvtop

Les outils standards comme nvidia‑smi, nvtop ou certains compteurs DCGM survendent l'utilisation GPU en affichant 100% alors que les unités de calcul sont souvent en attente de mémoire. Utilyze mesure directement l'efficacité réelle en temps réel en sondant les compteurs matériels GPU et en appliquant le modèle Speed‑of‑Light (SOL) pour produire deux indicateurs : Compute SOL % et Memory SOL %. Les mesures de Utilyze ont été validées contre des calculs analytiques simples (par exemple des multiplications de matrices) et concordent à environ 2% tout en imposant une overhead négligeable, ce qui permet une observation continue en production. Dans des cas concrets (inférence préfill, décodage, fine‑tuning, modèles MoE), Utilyze distingue correctement les goulots d'étranglement mémoire versus calcul et a permis, via Systalyze, de récupérer des gains substantiels grâce à des optimisations ciblées. Le projet Utilyze est open source sous licence Apache 2.0, et la communauté est invitée à l'essayer, partager ses mesures et contribuer, avec un support AMD prévu à terme.

Show HN: Waiting for LLMs Suck – Give your user a game

Cette bibliothèque React propose une mini-arcade à bouton unique conçue pour divertir pendant les tâches longues (LLMs, builds, uploads, etc.). Elle fournit cinq mini-jeux monochromes en pixel art 1-bit (jellyfish, runner, gravity, invaders, rhythm) partageant un même cadre de combo, de power-ups, de scores et d'achievements. Le composant principal WaitingArcade est compatible SSR, se met automatiquement en pause quand l'onglet est caché, et accepte des props pour la couleur, la taille, le skin, l'auto-démarrage, la persistance des meilleurs scores et achievements en localStorage, tout en exposant des callbacks d'événements. Chaque jeu utilise une mécanique à un seul bouton (tenir, tapoter, inverser la gravité ou changer de voie), propose des variantes de mort (one-hit pour la plupart, trois vies pour le mode rythmique) et débloque cinq succès par run. Le package s'installe via npm, comprend des scripts de test, lint et build, un exemple qui simule un appel LLM, et permet d'ajouter de nouveaux jeux via un GameModule, le tout sous licence MIT.

Adding a team was the wrong strategic decision

Lors d'une réunion trimestrielle, le manager découvre la création inattendue d'une équipe CX destinée à améliorer l'expérience client sans avoir été consulté. L'organisation était passée d'un modèle par composant technique à des équipes propriétaires de l'expérience, mais l'équipe CX a été créée selon l'ancien modèle et rattachée au responsable produit vertical, entraînant des problèmes de communication et d'alignement. La solution prévue — un tableau de bord central en microfrontends React — n'était pas alignée avec les attentes opérationnelles ni avec les compétences et les priorités des équipes, alors que l'enjeu principal restait de réduire le temps de résolution des tickets. Pour atteindre rapidement l'objectif, les équipes produit ont développé des tableaux de bord internes simples (templates Spring Boot), formé l'équipe CX à les utiliser et réduit le temps de résolution de jours à heures tout en diminuant le travail manuel des développeurs. Le bilan montre que la création d'une équipe et d'un outil central mal soutenus a gaspillé des ressources et que des approches pragmatiques, API-first et axées sur l'autonomie des équipes sont préférables à l'imposition d'une plateforme non adoptée.

Using Rust to Build a $1 Handheld Gaming Console

Le CH32V003 est un microcontrôleur RISC‑V 32 bits très bon marché avec 2 KiB de RAM, 16 KiB de flash et un prix d'environ 0,09 $ en quantité. L'auteur a porté le développement en Rust en s'appuyant sur ch32-hal pour créer un jeu d'aventure à défilement latéral, en concevant d'abord un moteur multiplateforme sur bureau avant de porter l'affichage sur le matériel. Faute de RAM, il a évité un framebuffer complet en exploitant la persistance de l'écran SSD1306 et en utilisant un tampon de 128 octets pour dessiner la dalle de 128x8 pixels par tranche, avec un culling par boîtes englobantes et des tuiles 8x8 stockées en ROM. La première version tournait à environ 1 FPS à cause des opérations en virgule flottante émulées sur l'extension RV32EC, puis le passage aux calculs en virgule fixe via la crate fixed a permis d'atteindre plus de 30 FPS. La carte de niveaux est encodée en u64 par nibbles pour un accès ROM très rapide, l'écran étant une fenêtre glissante sur cette carte, et le projet fonctionne de manière jouable (~25–30 FPS) sur un composant à 0,09 $, avec le code source disponible sur GitHub.

Magic by return of post: How mail order delivered the occult

Au début du XXe siècle, une industrie de magie par correspondance a émergé aux États-Unis, proposant des cours occultes et des livres envoyés par la poste grâce aux progrès typographiques et postaux. Ces offres mêlaient pratiques variées comme l’hypnotisme, la kabbale, le tarot et le magnétisme, et s’inséraient dans la culture naissante de l’auto‑amélioration accessible depuis le domicile. Certains éditeurs, notamment Sydney Flower, multipliaient noms commerciaux et imprints pour simuler une large influence et furent impliqués dans des affaires de fraude, tandis que des groupes comme AMORC et Builders of the Adytum cherchaient à établir une légitimité plus structurée. De nombreux cours combinaient symbolisme ésotérique et exercices disciplinaires rappelant des techniques de régulation mentale, offrant des ressources pratiques pour affronter l’aliénation industrielle et les crises économiques. L’essai soutient que la mail‑order magic montre comment la modernité n’a pas éliminé le besoin spirituel mais l’a reconduit vers une métaphysique personnelle commercialisée, parfois authentique, parfois illusionniste.

David Silver of DeepMind raises $1B to build AI that learns without human data

Une start-up britannique fondée récemment par l'ancien chercheur de DeepMind David Silver a levé 1,1 milliard de dollars pour une valorisation de 5,1 milliards. Elle vise à développer un « superapprenant » capable de découvrir connaissances et compétences sans s'appuyer sur des données humaines, en s'appuyant sur l'apprentissage par renforcement. David Silver, professeur à University College London et ancien responsable de l'équipe d'apprentissage par renforcement chez DeepMind, a contribué à des projets comme AlphaZero qui apprennent par expérience plutôt qu'à partir d'exemples humains. Le tour de table a été mené par Sequoia Capital et Lightspeed Venture Partners, avec la participation d'Index Ventures, Google, Nvidia, la British Business Bank et le fonds souverain Sovereign AI. Cette levée s'inscrit dans une dynamique plus large favorisant Londres comme hub IA et la création de sociétés par d'anciens chercheurs, bien que les détails sur l'exécution et le calendrier restent incertains.