HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11978 articles Page 755/1198 Sans filtre

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.

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é.

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.

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.

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.

Welcome to the Strip Mining Era of OSS Security

Les outils d'analyse alimentés par les grands modèles de langage font monter en flèche le nombre et la qualité des rapports de vulnérabilités, révélant massivement des failles dans les codes publics. Metabase note un changement net, passant d'environ dix signalements par mois à dix par semaine, beaucoup étant légitimes et parfois produits ou formatés par des LLM. Pour les mainteneurs OSS, cela implique une phase réactive douloureuse à court terme où toute vulnérabilité divulguée doit être corrigée immédiatement car elle est probablement déjà facilement découvrable. À plus long terme, la prolifération de ces scanners devrait améliorer la sécurité du logiciel mais atténue l'avantage historique de l'open source et incite certains projets commerciaux à refermer leur code. Les recommandations pratiques sont d'automatiser et accélérer les correctifs, multiplier les analyses, renforcer la défense en profondeur, surveiller et figer les dépendances et appliquer le principe du moindre privilège.

Feedr v0.8.0 – a TUI RSS reader, now read the full article from your terminal

Ce lecteur de flux RSS en terminal, écrit en Rust, propose une interface TUI soignée et une navigation clavier fluide. Il inclut un tableau de bord chronologique, la gestion de flux et de catégories, la découverte automatique de flux à partir d'URL et une vue en arbre ainsi qu'un système d'articles favoris. La lecture est facilitée par la recherche en direct, l'aperçu inline, l'extraction de liens, l'extraction full‑text via Mozilla Readability, le suivi lu/non lu et des thèmes sombre et clair. La configuration se gère via un fichier TOML ou une interface TUI, avec raccourcis et remappage de touches, macros et hooks externes sécurisés, rafraîchissement en arrière-plan et limitation de débit par domaine. Le programme s'installe depuis Cargo ou des paquets AUR, importe des OPML, stocke les données selon les conventions XDG, est sous licence MIT et accepte les contributions via pull requests.