HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

6570 articles Page 214/657 Sans filtre

06:06

Building ML framework with Rust and Category Theory

Ce projet est un brouillon de livre qui développe un petit système d'apprentissage automatique en Rust en s'appuyant sur la théorie des catégories pour structurer types, transformations et composition. Les auteurs présentent la théorie des catégories comme un outil d'ingénierie concret où les objets deviennent des types Rust, les morphismes des transformations typées et la composition une structure exécutable. L'édition publique est évolutive : les chapitres, exemples et références peuvent changer, les exemples Rust sont exécutables et le dépôt source sur GitHub accueille retours et contributions. Une première workshop publique via AI Reading Club présente le pipeline tiny ML typé en Rust et invite les lecteurs à participer à l'étude et aux sessions de revue. Les conditions de citation et de réutilisation permettent l'étude personnelle et la citation, mais exigent une autorisation écrite pour toute réutilisation commerciale ou organisationnelle substantielle.

06:06

Git Is Not Fine

L'auteur écrit sur git motivé par son enthousiasme pour jj et recommande d'essayer jj si rien n'est rédhibitoire. Git joue deux rôles — stockage distribué du code et outil de workflow distribué — et il réussit très bien le premier mais pas le second. Le modèle immuable de git et l'absence de relations explicites entre commits et branches rendent difficiles des flux asynchrones modernes comme les PR empilées et la gestion de successeurs. La séparation mutable de l'index, du répertoire de travail et du stash complique la représentation des états d'édition et l'intégration de changements non fusionnés dans l'espace de travail. En conséquence, git est de moins en moins adapté aux équipes distribuées et asynchrones, et des systèmes ou outils alternatifs peuvent mieux répondre à ces besoins.

06:06

Show HN: Burn, baby, burn (those tokens)

Il s'agit d'un outil en ligne de commande installé par un one-liner curl qui vise à consommer intentionnellement des jetons Claude Code ou Codex et s'installe dans ~/.local/bin sans sudo ni Homebrew, en requérant l'authentification des modèles sur le PATH et l'outil jq. La commande permet de spécifier le nombre de jetons à brûler et le modèle ou backend, avec des exemples fournis tels que burn 10000 (minimum), burn 50000 --model haiku, burn 100000 --model sonnet et burn 50000 --backend codex. Le projet présente de façon satirique des motifs et fonctionnalités pour gonfler les métriques d'usage afin d'impressionner la direction, les investisseurs, les classements internes et de "gonfler" les OKR. La page inclut des avis humoristiques évoquant une productivité multipliée, l'intérêt d'un investisseur et des promotions potentielles après l'adoption de l'outil. Une version entreprise payante est annoncée avec un taux de "brûlage" multiplié, support SSO/SAML et contrôle d'accès par rôle, et le code est distribué sous licence MIT avec une remarque humoristique sur la propriété.

06:06

The day the Pintupi Nine entered the modern world (2014)

En 1984, neuf membres d'une famille Pintupi vivant en mode nomade ont été rencontrés au cœur du désert de Gibson, ignorant l'arrivée des Européens et des objets modernes comme les voitures et les vêtements. Ils vivaient selon des pratiques ancestrales, se déplaçant entre des points d'eau parfois éloignés de 40 km et se nourrissant notamment de goannas pour s'hydrater quand l'eau manquait. Leur isolement s'explique en partie parce qu'ils avaient échappé aux opérations de « regroupement » des années 1950 qui avaient déplacé d'autres Pintupi, et ils furent finalement retrouvés puis amenés vers la communauté de Kiwirrkurra après un premier contact empreint d'étonnement mutuel. L'intégration en communauté a apporté des bénéfices matériels et des soins mais aussi des difficultés liées aux maladies, à l'alcoolisme et aux tensions sociales, tandis que plusieurs membres sont devenus artistes reconnus. Les survivants conservent un lien profond avec leur terre autour du lac Mackay et ont contribué à la création d'une vaste aire protégée indigène pour préserver leur pays.

06:05

Zenith: a live local-first fixed viewport planetarium

Cette application affiche en temps réel le ciel au‑dessus de l'utilisateur en très fort grossissement, ce qui rend le mouvement des étoiles dû à la rotation terrestre plus rapide à l'œil sans accélération temporelle, et les télescopes utilisent des montures équatoriales motorisées pour compenser ce mouvement apparent. Le champ de vue a été défini comme la portion du ciel qui tourne en trente secondes — environ la taille d'un grain de riz à bout de bras — et la bande personnelle ZenithTrack est une mince tranche qui se répète chaque jour sidéral et change selon la latitude. Les images proviennent de Pan‑STARRS1 (2010‑2014) hébergées par le MAST au Space Telescope Science Institute, les noms d'objets sont récupérés depuis la base SIMBAD, et l'affichage tuilé et les surcouches sont gérés côté client en JavaScript avec Leaflet. La demande de localisation sert uniquement à montrer le ciel local et les informations restent sur l'appareil, la grille céleste utilisée a des cases de 0,5 arcminute et les observateurs situés à l'est ou à l'ouest partagent la même séquence mais avec un décalage temporel. Le traitement des images inclut l'élimination des bords blancs et un filtre de bruit agressif, mais l'oversaturation des étoiles brillantes provoque des artéfacts colorés que l'équipe n'a pas encore résolus.

06:05

London Police Deploy Facial Recognition at Protest for First Time

Demain, la Metropolitan Police activera la reconnaissance faciale en temps réel lors du rassemblement "Unite the Kingdom, Unite the West" à Camden, organisé par Tommy Robinson, marquant la première autorisation de cette technologie à une manifestation au Royaume‑Uni. Des drones survoleront également l'événement pour la détection de personnes d'intérêt, tandis qu'une marche pro‑palestinienne prévue le même jour ne fera pas l'objet de ce dispositif selon la police. La Met justifie le recours à la reconnaissance faciale par des renseignements indiquant une menace pour la sécurité publique, et des responsables politiques comme Nigel Farage ont dénoncé une application différenciée. Un pilote de six mois à Croydon a installé des caméras fixes sur le mobilier urbain, scanné plus de 470 000 visages et conduit à 173 arrestations, résultats que la police présente comme liés à une baisse de la délinquance locale. Aucune loi explicite ne réglemente cet usage au Royaume‑Uni et le passage de véhicules visibles à caméras permanentes soulève des questions sur l'enregistrement biométrique de la participation politique et un possible effet dissuasif.