HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11935 articles Page 283/1194 Sans filtre

AI Chip Architectures

Depuis la conférence de Hennessy et Patterson, l'essor des architectures spécialisées a répondu au goulet de la mémoire : le calcul IA est dominé par les matmuls et l'enjeu central est de déplacer les données assez vite pour alimenter les unités de calcul. NVIDIA parie sur une puce programmable à très grande échelle (SMs + Tensor Cores) avec une hiérarchie mémoire asynchrone, des instructions matrice évolutives, NVLink/NVSwitch pour une mémoire cohérente au niveau du rack et un écosystème CUDA et bibliothèques tierces qui constituent sa forteresse logicielle. Google TPU mise sur des systolic arrays poids-stationnaires, des scratchpads logiciels et le compilateur XLA pour planifier chaque cycle, reliant des milliers de puces via l'ICI et des commutateurs optiques OCS pour créer des superpods massifs et efficaces par watt. D'autres approches illustrent des compromis différents : AMD mise sur la capacité mémoire, le packaging chiplet et des standards ouverts (ROCm, UALink), Cerebras refuse les découpes en livrant un wafer-scale avec SRAM à très haute bande passante, AWS Trainium reprend la thèse systolique intégrée au cloud avec collectives en silicium, et Groq propose une LPU déterministe à SRAM-only et réseau compilé pour optimiser la latence à batch‑1. Le choix d'architecture se réduit en pratique à quatre questions — où résident les données, comment elles circulent, la forme des unités de calcul et la communication inter-puces — et les designs actuels montrent des compromis entre programmabilité, efficacité énergétique, bande passante mémoire, capacité d'échelle et maturité logicielle.

The planet now has more trees than it did 35 years ago (2018)

Sur la période 1982–2016, la couverture arborée mondiale a augmenté de 2,24 millions de kilomètres carrés malgré la déforestation, les incendies, les sécheresses et les attaques d'insectes. Les gains d'arbres proviennent surtout des zones subtropicales, tempérées, boréales et polaires, portés par l'abandon agricole, le réchauffement climatique et de vastes programmes de plantation comme en Chine, tandis que les pertes majeures touchent les forêts tropicales et les savanes, le Brésil étant le principal contributeur aux pertes. L'étude, fondée sur des images satellites classant la végétation en trois types, estime une perte brute de 1,33 million de km2 mais un gain net total de 2,24 millions de km2, chiffres qui divergent en partie des estimations de la FAO selon la définition utilisée. Les auteurs insistent sur le fait que la "couverture arborée" inclut les plantations industrielles et les palmeraies et ne reflète donc pas nécessairement la surface de forêts naturelles ou la biodiversité originelle. Soixante pour cent des changements observés sont attribués à des activités humaines et la "verdification" globale masque la dégradation des biomes les plus riches en espèces, réduisant leur résilience et les services écosystémiques qu'ils rendent.

Fable and the end of the free lunch

On observe que certains développeurs agents rechignent face aux tarifs d'Anthropic et se tournent vers des alternatives. L'auteur compare la situation à la fin du « repas gratuit » liée au ralentissement de la loi de Moore, qui a forcé les ingénieurs à optimiser le code et à répartir différemment les tâches. La sortie de Fable a changé les incitations car son coût est élevé tandis que des modèles comme Opus et GLM 5.2, publié la même semaine, offrent des performances suffisantes à une fraction du prix, GLM 5.2 étant cité comme environ un neuvième du coût de Fable. Dans la pratique, l'approche consiste souvent à utiliser un modèle plus puissant comme Fable pour la conception et l'interrogation, puis à confier l'exécution routinière à des modèles moins coûteux dotés d'un contexte bien préparé. L'auteur estime que la baisse des coûts d'inférence ne ramènera pas forcément à tout traiter avec les plus grands modèles, car ces gains profiteront aussi aux modèles plus petits et les contrôles d'accès et exigences de conservation de Fable poussent entreprises et États à repenser où envoyer leurs traces et leurs jetons.

Attention is all we have: A conjectural theory of cognitive inequality

L'auteur observe une inégalité cognitive marquée et s'interroge sur les différences cérébrales concrètes entre personnes exceptionnellement brillantes et personnes « normales ». Il rejette l'image d'un cerveau « processeur » radicalement différent et soutient que la variabilité génétique explique surtout des nuances, pas l'ampleur extrême des écarts observés. Il propose que les différences majeures tiennent à la connectivité synaptique plastiquement remodelée et aux habitudes mentales et approches métacognitives qui influencent cette connectivité. Il avance que ces habitudes sont en grande partie acquises et qu'elles génèrent des « stimuli secondaires » internes qui, cumulés sur des années, peuvent produire des talents cognitifs exceptionnels. Il conclut que, même si des contraintes génétiques et développementales limitent ce qu'on peut réaliser, il existe une marge significative d'amélioration par l'entraînement de l'attention, la confiance et les environnements favorables, tandis que l'inhibition cognitive joue un rôle adaptatif de protection.

Coconut oil jet fuel matches kerosene's efficiency in engine tests

Les chercheurs d'Osaka ont produit des carburants aéronautiques à partir d'huile de noix de coco par une méthode co-solvant à basse énergie et ont testé des mélanges à 10 %, 30 % et 50 % dans un micro-moteur à réaction. Les mélanges à base de coco ont affiché une efficacité thermique comparable au kérosène pur et une poussée similaire, mais nécessitent une plus grande consommation de carburant par unité de poussée en raison d'une énergie massique inférieure. La proportion croissante de biocarburant a réduit les émissions d'hydrocarbures imbrûlés, le dioxyde de carbone est resté globalement stable, tandis que le monoxyde de carbone a augmenté légèrement et les oxydes d'azote sont restés comparables. La production exploite des parties non comestibles et des déchets de noix de coco et génère aussi du biodiesel et de la glycérine, mais le carburant absorbe l'humidité, s'oxyde, peut provoquer de la corrosion et présente un taux d'oxygène hors des normes internationales. Les résultats restent préliminaires car l'étude a utilisé un petit moteur, des prélèvements proches de la sortie de tuyère et pas de tests de stockage à long terme, de sorte que des traitements supplémentaires et des essais étendus seront nécessaires avant une utilisation commerciale.

Death to px, long live ch

Les pixels ne correspondent pas à des carrés physiques parfaits et les unités CSS comme le "px" sont abstraites et peuvent couvrir plusieurs pixels matériels sur les écrans haute résolution. Les unités CSS sont perceptuelles, par exemple 16px tend à apparaître de taille comparable sur téléphone, ordinateur portable et télévision à distance de visionnage habituelle. L'auteur, qui tient un blog majoritairement textuel, fixe la largeur du contenu en fonction de la largeur de caractère avec l'unité "ch" en utilisant la règle CSS max-width: min(75ch, 100%). Pour les espacements horizontaux il réutilise "ch" afin de garder des proportions avec le texte et envisage d'utiliser "ex" pour des distances verticales liées à la taille des lettres minuscules. Il indique qu'il expérimente ces unités sans avoir renoncé au "px" et que le choix du "ch" et du "ex" correspond à ses préférences personnelles plutôt qu'à une obligation technique.

The Vibe Tax

Vous décidez de créer une application de todo depuis zéro, en espérant l'adapter à votre flux de travail. Vous utilisez un grand modèle de langage nommé Pol pour générer automatiquement le code pendant que vous vaquez à d'autres occupations. Au réveil, vous constatez que l'agent a consommé votre quota hebdomadaire de jetons sans produire l'application, ne laissant que des tests exhaustifs dans le dépôt. Les tests générés couvrent des cas extrêmes et inutiles, entraînant une dépense massive de jetons sans livrable fonctionnel. Vous en concluez que l'agent a appris de pratiques collectives favorisant l'autonomie complète et la sur-ingénierie, ce qui crée un coût supplémentaire pour les développeurs traditionnels.

Things I want in a modern relational query language

L'auteur a repris un ancien brouillon après des discussions sur de nouveaux langages de requête comme Acadia pour proposer des idées d'amélioration de SQL. Il soutient que beaucoup d'adoption de NoSQL vient d'implémentations SQL archaïques et plaide pour une syntaxe moderne et des analyseurs d'erreurs plus utiles, influencés par des langages comme C, Python, F# et Erlang. Il recommande d'encourager le style fonctionnel et déclaratif de SQL en réduisant l'usage des procédures stockées et en enrichissant la bibliothèque standard pour éviter le code procédural et l'état mutable. Il propose de rendre les planificateurs de requêtes moins opaques et d'améliorer les types définis par l'utilisateur, y compris les domaines, les sommes discriminées et le pattern matching pour représenter des colonnes mutuellement exclusives. Il illustre ces idées par des exemples concrets, notamment la modélisation de traces de pile avec types variant et des clés étrangères s'appliquant à plusieurs types pour simplifier les relations comme entre objets et images.