HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11659 articles Page 199/1166 Sans filtre

Tetris issues legal warning after White House releases arcade of parody games

Le 3 septembre, la Maison Blanche a lancé une arcade en ligne contenant cinq jeux rétro promouvant l'agenda politique du président Donald Trump. Un des jeux, Build the Wall, reprend la mécanique de Tetris en faisant empiler des blocs pour défendre la frontière sud contre une « horde » et affiche un message indiquant que la frontière est franchie si les pièces atteignent le haut de l'écran. La société Tetris a déclaré n'avoir aucun lien avec la création du jeu, a souligné sa volonté de rassembler les joueurs et a averti qu'elle prenait la violation du droit d'auteur très au sérieux. Tetris n'a pas annoncé de poursuite ni confirmé l'envoi d'une mise en demeure, et d'autres titres de l'arcade reprennent des formats établis comme Snake (Rio Run) et Flappy Bird (Flappy Bill), tandis que certains jeux portent sur le tri des repas scolaires et la collecte de fonds pour des comptes pro-Trump. Un responsable de la Maison Blanche a dit que l'arcade visait à montrer « une culture du plaisir et de la victoire », et la controverse fait suite à d'autres conflits antérieurs concernant l'utilisation par le gouvernement de propriétés de jeux et d'anime comme Nintendo, Pokémon et Yu-Gi-Oh.

Deadpan Photography: Enjoying the Pretence

L'auteur explique un courant photographique caractérisé par un cadrage frontal, une lumière uniforme et une mise en scène qui donne l'impression d'objectivité. Des œuvres comme 99 Cent d'Andreas Gursky et les grilles de la Becher illustrent comment la composition et la répétition créent une esthétique de relevé qui oriente le regard. La technique consiste à masquer la décision du photographe afin de transférer le travail d'interprétation au spectateur, ce qui produit à la fois plaisir et conscience de l'artifice. Ce positionnement fonctionne bien sur des sujets structurels et neutres mais devient problématique dès qu'il rencontre des lieux ou des situations à forts enjeux humains, où l'absence d'éditorialisation peut apparaître comme une abdication. En conclusion, ce style ne prétend pas réellement à la neutralité mais rend visible la performance de neutralité, laissant au spectateur la responsabilité de juger selon le sujet représenté.

Ok, but does it scale?

L'auteur distingue trois dimensions indépendantes de la scalabilité : calcul (transactions), stockage et réseau. Les bases SQL distribuées qui promettent une scalabilité horizontale paient souvent un coût élevé de coordination et voient leur performance chuter sous forte contention, ce qui limite le parallélisme effectif. Spacetime adopte un modèle par acteurs avec des bases mono‑threadées répliquées pour la disponibilité, une exécution déterministe des réducteurs et un pipeline qui a démontré un débit élevé sur des charges benchmark. Pour améliorer la scalabilité sans impacter la voie critique, Spacetime livre le 31 octobre 2026 un stockage en niveaux et une communication inter‑bases asynchrone, puis prévoit des réplicas de lecture cohérents, des transactions inter‑bases synchrones et le partitionnement intra‑base, en s'appuyant sur des techniques d'anti‑caching et de préfetch. La stratégie consiste à garder les transactions locales rapides et à ne payer la coordination distribuée que lorsqu'elle est réellement nécessaire, rendant l'architecture adaptée aux charges parallélisables et résistante à la contention.

Getting Started with AT Protocol

L'auteur a compilé un lien unique destiné à convaincre des ingénieurs logiciels d'explorer le protocole AT et prévoit de le mettre à jour périodiquement. Il recommande des lectures essentielles pour comprendre le protocole et son économie, notamment des articles de Dan Abramov et une analyse de Joe Basser sur les aspects monétaires. Les Spaces sont présentés comme une fonctionnalité fondamentale pour gérer les données privées et ouvrir de nouveaux types d'applications, avec des posts d'introduction et de relance comme références. Le résumé cite des outils et implémentations pour la gestion des données et le développement, notamment des PDS (référence, Tranquil), des AppViews (HappyView) et des interfaces d'exploration comme pdsls et atproto.at. Plusieurs applications construites sur le protocole sont mentionnées pour illustrer sa portée, et l'auteur encourage les retours via @bnb.im.

The Two Abstractions of System Design: Hide or Reduce

L'auteur distingue deux types d'abstraction souvent confondus : l'abstraction de modularité enseignée en informatique (ADTs, APIs, encapsulation) et l'abstraction de modélisation utilisée pour construire des modèles minimaux. L'abstraction de modularité vise à cacher les détails internes en traçant des frontières verticales et à rendre les composants faciles à utiliser, souvent en masquant la concurrence. L'abstraction de modélisation vise à réduire un système à son squelette comportemental minimal pertinent pour la propriété étudiée, en découpant transversalement et en exposant les actions et ordres essentiels plutôt qu'en dissimulant le fonctionnement. De nombreux concepts en systèmes distribués illustrent l'abstraction de modélisation, par exemple les horloges logiques de Lamport, les horloges hybrides, TrueTime, le consensus (notamment Paxos), la linéarisation, le journal comme base de données et les modèles MapReduce/Spark. Un bon artefact peut parfois servir les deux rôles simultanément en étant à la fois spécification modulaire et squelette de raisonnement, mais les objectifs et les méthodes des deux abstractions restent distincts.

Fomu An FPGA board that fits inside your USB port

Fomu est un petit module FPGA qui s'insère entièrement dans un port USB Type-A et inclut un boîtier plastique, quatre pastilles, un LED RVB et quatre boutons. L'appareil embarque un FPGA Lattice ICE40UP5K capable d'héberger un softcore RISC‑V (ainsi que LM32 et OpenRISC) et peut exécuter un interpréteur Python grâce à 128 ko de RAM et du stockage flash. Le projet mise sur une chaîne d'outils entièrement open source (par exemple Yosys, IceStorm et nextpnr) pour permettre le développement sans NDA ni logiciels propriétaires. La conception a suivi un processus EVT/DVT/PVT avec des contraintes de fabrication complexes (WLCSP et vias blindés enterrés) et un boîtier moulé comportant un conduit lumineux pour l'LED, la production étant prévue en Chine et la distribution assurée via Crowd Supply. La campagne de financement a largement dépassé son objectif (87 882 $ recueillis sur 10 000 $, 878 %) et le module est commercialisé à 50 $ avec une version EVT disponible pour le développement.

Elevator of the Year: Modernization of the Metropolis Trust Building

Le chantier concernait la modernisation des ascenseurs du Metropolis Trust Building, un immeuble classé situé au 625 Market Street à San Francisco construit au début de 1907. L'équipe a dû démêler un système de traction souterrain centenaire à câblage croisé où les contrepoids circulaient dans des gaînes différentes des cabines, ce qui impliquait des schémas de câbles très longs et une fiabilité dégradée. Sans plans d'origine, des consultants ont redessiné la configuration et l'installation a été remplacée par des machines gearless AC en tête, des contrepoids et rails repensés ainsi que des variateurs VVVF et commandes microprocesseur. Les travaux ont exigé une séquence d'interventions complexe pour maintenir au moins une cabine en service, le passage de matériels lourds par l'entrée principale et le démontage des cabines pour utiliser les gaines comme voies de levage. La nouvelle configuration avec machines en tête et contrepoids dans la même gaine a amélioré la sécurité, la fiabilité et la maintenabilité, réduit la consommation électrique de 45–50% et a été primée par la revue spécialisée Elevator World.