HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 735/1198 Sans filtre

Reviving old scanners with an in-browser Linux VM bridged to WebUSB over USB/IP

L'auteur a créé une application web pour rendre utilisables d'anciens scanners USB que les ordinateurs modernes ne reconnaissent plus. Le projet est né après printervention.app et de la découverte d'un ancien scanner Canon, ce qui a montré que la même technique pouvait s'appliquer aux scanners. L'application émule une machine x86 dans le navigateur avec v86 pour faire tourner SANE sur Alpine Linux, et un petit programme C expose les paramètres du scanner en JSON et envoie les données de numérisation via la console hyperviseur. Dans le navigateur, les données sont affichées sur un canvas pour l'aperçu ou compressées en JPEG/PNG par un Web Worker exécutant wasm-mozjpeg ou fflate, tandis que la connectivité USB est assurée par une chaîne USB/IP, tcpip.js et l'API WebUSB. L'auteur n'a testé l'application que sur un CanoScan LiDE 100 mais indique qu'elle devrait fonctionner avec des centaines d'autres modèles, demande des retours d'utilisateurs et précise qu'il n'a pas ouvert le code non indispensable.

Intuit to lay off over 3k employees to refocus on AI

Intuit supprime 17 % de ses effectifs, soit environ 3 000 postes, pour réorienter des ressources vers l'intégration de l'intelligence artificielle dans ses produits, selon une note interne citée par Reuters. Le PDG Sasan Goodarzi précise que ces suppressions visent à réduire la complexité en simplifiant la structure corporative afin de concentrer l'entreprise sur les efforts en IA. L'entreprise comptait 18 200 employés en juillet 2025 et n'a pas immédiatement commenté si la direction ou le PDG accepterait une réduction de salaire ; la rémunération de Goodarzi s'élevait à 36,8 millions de dollars pour l'exercice 2025. Ces coupes interviennent dans un contexte de vagues de licenciements massifs dans la technologie, où de grands groupes ont aussi dit réorienter leurs dépenses vers l'IA malgré des revenus et profits solides. Intuit a enregistré 4,65 milliards de dollars de revenus au deuxième trimestre fiscal clos en janvier, en hausse de 17 %, un bénéfice net de 693 millions de dollars (+48 %) et prévoit une croissance d'environ 10 % pour le troisième trimestre.

OpenAI to confidentially file for IPO as soon as Friday

OpenAI se prépare à déposer de manière confidentielle un projet de prospectus pour une introduction en Bourse dès vendredi, selon CNBC. L'entreprise, valorisée à plus de 850 milliards de dollars par des investisseurs privés, travaille avec Goldman Sachs et Morgan Stanley en vue d'une IPO potentielle au quatrième trimestre. Un porte-parole a déclaré que la société évalue régulièrement diverses options stratégiques et reste concentrée sur l'exécution. Ces préparatifs interviennent alors que SpaceX prépare aussi un dépôt confidentiel et qu'OpenAI est impliquée dans un litige avec Elon Musk au sujet de son statut initial à but non lucratif. OpenAI doit répondre aux attentes des investisseurs sur la rentabilité alors qu'elle consomme d'importantes ressources et fait face à la concurrence d'acteurs comme Anthropic, qui vise une valorisation élevée.

How fast is N tokens per second really?

Les benchmarks locaux de modèles indiquent des débits en tokens (par exemple 47 tok/s sur M3, 180 tok/s sur 4090, 500 tok/s sur Groq) qui restent difficiles à visualiser sans voir le flux en temps réel. Quatre modes d'affichage sont proposés: code pour du pseudo‑code avec coloration, text pour de la prose type chat, think pour des phrases de raisonnement alternant avec du code, et agent pour simuler des appels d'outils et des pauses de traitement. L'expérimentation recommandée commence à 30 tok/s puis propose des paliers représentatifs — 5 tok/s pour matériel Raspberry Pi, 60 tok/s pour services hébergés, 200 tok/s pour Groq et 800 tok/s pour matériels type Cerebras — afin de ressentir l'impact du débit. Basculer entre les modes code et text à la même vitesse révèle une différence perceptible et intentionnelle dans la densité d'information et l'expérience de lecture. La définition des tokens employée est une approximation BPE (mots courts souvent un token, identifiants longs fragmentés, ponctuation comptée), le code étant plus dense en tokens que la prose, et l'anglais faisant en moyenne ~1,3 tokens par mot (donc 30 tok/s ≈ 23 mots/s).

Archaeologists find Egyptian mummy buried with the 'Iliad'

L'article explique que l'admiration culturelle a circulé entre l'Europe de la Renaissance, la Rome antique, la Grèce antique et l'Égypte ancienne, les deux derniers ayant coexisté et échangé des influences. Les Grecs considéraient l'Égypte comme une source profonde de savoir, tandis que des fouilles montrent que les Égyptiens conservaient aussi des textes helléniques dans leurs sépultures. Un fragment de papyrus contenant des vers du Livre 2 de l'épopée homérique, trouvé dans une tombe romaine vieille de 1 600 ans à Al Bahnasa, suggère que les papyrus grecs servaient de marqueur social et culturel en Égypte tardive. Les pages d'Homère pouvaient à la fois attester d'un statut hellénique et être considérées comme un outil rituel pour faciliter le passage dans l'au-delà, et même comme remède prescrit par certains médecins. La persistance de l'étude et de l'usage de cette littérature sur des millénaires témoigne de sa puissance culturelle durable.

Simulating Infinity in Conway's Game of Life with Modern C++

L'auteur a développé GOLDE, un éditeur et simulateur d'automates cellulaires en C++ moderne capable de simuler des trillions de générations très rapidement. L'implémentation s'appuie sur l'algorithme HashLife, qui utilise un quadtree canonique mémoïsé pour réutiliser des sous-patterns identiques et sauter de nombreuses générations. La représentation emploie des nœuds immuables pointant vers quatre quadrants, un allocateur d'arène pour la stabilité des pointeurs et une table de hachage en open-addressing pour la canonicalisation. Le cas de base est un bloc 8x8 précalculé (65 536 configurations) évalué par opérations bit à bit et tables de consultation pour obtenir le centre 4x4 deux générations plus tard sans branchements. GOLDE gère les topos bornés (tore) via une abstraction Topology qui copie des cellules "fantômes", supporte des pas arbitraires en décomposant n en puissances de deux, utilise std::jthread pour un arrêt propre et un cache par thread pour les simulations multiples.