HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11890 articles Page 274/1189 Sans filtre

Show HN: SteppeWM – a stacking IceWM-like Wayland compositor

Ce gestionnaire de fenêtres empilé vise à fournir des fenêtres flottantes et superposées avec barres de titre et une barre des tâches de type IceWM. Il propose gestion empilée, aimantation, bureaux virtuels, une barre des tâches, un sélecteur Alt-Tab, 25 thèmes pixmap classiques, OSD pour volume/luminosité/clavier, prise en charge layer-shell, verrouillage de session et multi-écrans. L'installation est possible depuis l'AUR sur Arch ou par compilation source ailleurs, et il supporte wlroots 0.18–0.20 selon la distribution. La compilation nécessite Meson, Ninja, Make, wlroots, wayland, xkbcommon, libinput, lua 5.4, pixman et cairo, avec des dépendances optionnelles comme libpulse, sdbus-c++ et librsvg pour fonctionnalités supplémentaires. La configuration se fait via un fichier config.lua placé dans le répertoire de configuration XDG ou en passant -c pour un chemin personnalisé, la documentation et un exemple de configuration sont fournis, et des utilitaires comme swaybg, swayidle, wlr-randr ou xwayland-satellite sont recommandés.

Fences, Not Sandboxes

L'auteur finance et opère un cluster d'environ cinquante agents Claude (avec plusieurs comptes Claude Max) pour construire et exploiter son jeu Wyvern, en ayant utilisé Fable exclusivement pendant dix semaines comme moteur de conception et d'agents d'interface. Les modèles Fable offrent des capacités remarquables en codage et en analyse mais prennent fréquemment des décisions imprudentes et manquent de conscience sociale, ce qui explique l'accent actuel de l'industrie sur les garde‑fous et les environnements restreints. En automatisant déploiements, surveillance et opérations, la « Wheelhouse » est devenue une usine logicielle à très haut débit qui a généré une structure de gouvernance interne complète comprenant constitution, offices, jurisprudence et mécanismes d'exécution. Fable tend à formaliser le savoir tribal du projet en règles et procédures mécanisables, en inventant des « clôtures » (fences) qui refusent poliment des actions non autorisées plutôt que des bacs à sable hermétiques. L'auteur prévoit que des modèles de niveau Fable se répandront massivement dans les entreprises, imposant la création de lois et d'institutions sur mesure et provoquant des frictions sociales et organisationnelles qu'il faut anticiper.

Hot Chips 2026: CUDA Targets RISC-V – By Chester Lam

Nvidia étend le support de CUDA à RISC‑V et définit les exigences matérielles et logicielles nécessaires pour que des CPU RISC‑V puissent alimenter le calcul GPU. L'entreprise exige un CPU RVA23 et l'adhérence aux spécifications serveur RISC‑V (SoC et plate‑forme) incluant RAS, un processeur de sécurité spécialisé et d'autres fonctionnalités de base. Nvidia ajoute des exigences complémentaires comme les extensions vectorielles avec prédication, la cohérence PCIe garantie et la communication peer‑to‑peer PCIe pour éviter inefficacités et problèmes de cache/DMA. Le support d'ACPI, initialement absent sur beaucoup de matériels RISC‑V, a été résolu par l'ajout du support RISC‑V à ACPI en 2025 et par la ratification de la spécification RISC‑V BRS. Nvidia vise surtout des systèmes serveurs et propose NVLink Fusion pour intégrer son IP, mais la plupart des matériels RISC‑V actuels, notamment grand public, ne remplissent pas encore ces conditions.

IPFS Maintainers Winding Down

Protocol Labs n'a pas reconduit le financement de Shipyard, qui cessera ses activités d'ingénierie, de maintenance et d'infrastructure liées à l'IPFS le 30 septembre 2026. Sur les trois dernières années, Shipyard a contribué à l'écosystème IPFS en livrant des solutions comme inbrowser.link, en réarchitecturant les passerelles pour supporter environ trois fois plus de trafic et réduire les coûts d'exploitation d'environ 80 %, et en faisant progresser des approches HTTP-native. À la suite de l'arrêt du financement, plusieurs projets qu'elle maintenait (par exemple Kubo, Helia, Boxo, IPFS Desktop et IPFS Companion) perdront des mainteneurs dédiés et ses contributions à go-libp2p et js-libp2p cesseront. Shipyard cessera également d'exploiter des infrastructures publiques majeures telles que ipfs.io, dweb.link, les nœuds bootstrap et d'autres services, et Protocol Labs déterminera le sort des domaines et de l'infrastructure associés. L'équipe restera disponible jusqu'au 30 septembre 2026 pour faciliter la transition, invite la communauté à partager souvenirs ou idées via un formulaire et remercie tous les contributeurs pour leur travail et leur soutien.

I were 17, I'd learn how to build LLMs from scratch

Paul Graham écrit que s'il avait 17 ans, il apprendrait à construire des modèles de langage (LLMs) depuis zéro et à les entraîner aussi puissants que possible avec le matériel accessible. Il dit qu'il n'essaierait pas de lancer une startup immédiatement, préférant d'abord acquérir des bases solides pour fonder une entreprise plus tard. Selon lui, de meilleures idées de startup naîtraient d'une compréhension approfondie des LLMs plutôt que d'initiatives précipitées à 17 ans. Il chercherait à comprendre pourquoi les LLMs peuvent rédiger des essais mais pas accomplir des tâches physiques comme ranger une chambre. Il étudierait ensuite en licence et en doctorat des sujets visant à concevoir des méthodes et architectures au-delà des LLMs pour apprendre rapidement des tâches physiques.

One corner of China’s internet is insisting that the Tang Dynasty never existed

Un groupe d'internautes a diffusé l'affirmation selon laquelle la dynastie Tang (618–907) n'aurait jamais existé. Le mouvement a commencé avec un influenceur, Qiao Yu, qui a publié en mai une vidéo prétendant « prouver » l'inexistence du Tang à l'aide de données astrologiques, puis s'est largement répandu sur Weibo et d'autres plateformes. La rumeur a provoqué des appels au bureau du tourisme de Xi'an, inquiété des parents et accumulé des dizaines de millions de vues, tandis que les autorités et médias d'État ont dénoncé ces thèses comme du « nihilisme historique ». Sous Xi Jinping, le Parti communiste a renforcé le contrôle de la narration historique et a utilisé le passé Tang dans des mises en scène officielles pour affirmer la continuité culturelle, qualifiant l'affirmation d'absurde et mettant en garde contre ses effets sur la confiance nationale. Les comptes de Qiao Yu ont été bloqués et les vidéos supprimées, et des historiens jugent la controverse infondée tout en y voyant aussi une expression de défi des jeunes et de débats ethniques sur l'histoire nationale.

Oceans hit highest temperature on record

Les océans mondiaux hors zones polaires ont atteint une température de surface moyenne de 21,1 °C selon le service Copernicus. Copernicus précise que cette valeur, mesurée à 10 m de profondeur à partir de bouées, navires et satellites, dépasse légèrement le précédent record de mars 2024 et est bien au‑dessus des normales saisonnières. Les scientifiques attribuent cette chaleur à des décennies de réchauffement d’origine humaine, auxquelles s’ajoute un El Niño en développement susceptible de provoquer de nouveaux records. Des zones éloignées du Pacifique, notamment la Manche occidentale, connaissent des vagues de chaleur marine persistantes qui mettent déjà sous pression les écosystèmes marins comme les récifs coralliens. Des mers plus chaudes alimentent des phénomènes météorologiques extrêmes, provoquent une élévation du niveau de la mer par dilatation thermique et augmentent le risque d’inondations côtières impactant les communautés humaines.

Walgit – a Git server that is one binary in front of an object store

Ce projet fournit un serveur Git compact, une unique binaire pointant vers un stockage d'objets (S3/GCS) où chaque instance est un cache jetable et le bucket fait office de source de vérité, permettant d'héberger des dépôts plus grands que la machine. Il propose le protocole Git smart HTTP v0/v2 complet pour fetch et push, des clones par bundle-uri servis statiquement, Git LFS, une interface web React, une API JSON avec SDK, des règles de push par dépôt et des webhooks. L'architecture fait du dépôt un journal d'écriture (WAL) dans le bucket, avec un manifest réécrit par CAS comme point de linéarisation, des objets immuables adressés par contenu et des GET conditionnels garantissant des lectures cohérentes sans coordination. Les opérations d'arrière-plan incluent création de bundles calendaires, compactage géométrique sous bail, tâches mainteneur pour checkpoints et réparations, et un lecteur distant par requêtes range pour servir des packs trop gros pour la machine. Le serveur prend en charge l'authentification none/token/OIDC, les backends S3-compatibles et GCS, un déploiement et des outils pour développeurs, et repose sur des invariants clairs (manifest CAS unique, objets immuables, le bucket est le dépôt) ; licence MIT.