HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12074 articles Page 466/1208 Sans filtre

The Zen of Parallel Programming

L'auteur établit une analogie entre la communication entre processeurs en informatique parallèle, la communication entre personnes et la communication interne à l'individu. L'augmentation de la puissance de calcul a permis des avancées scientifiques majeures, mais le travail utile exige que les problèmes soient divisés, synchronisés et équilibrés entre processeurs. De même, une personne dotée d'intelligence, d'énergie et de créativité peut être submergée si ses pensées, émotions, corps et paroles ne coopèrent pas. L'exemple zen de l'activité totale est présenté comme un processus qui doit s'achever complètement afin d'éviter que les expériences passées continuent de consommer l'attention. La leçon centrale est que la limite ne vient pas toujours du manque de puissance, mais souvent d'une puissance fragmentée et mal synchronisée qui nécessite une communication honnête.

Power companies are using eminent domain to seize land for data centers

L'essor de l'intelligence artificielle aux États‑Unis s'accompagne d'une forte augmentation de la construction de centres de données, avec plus de 3 000 déjà en activité et 1 500 en développement selon une analyse du Pew Research Center. Ces centres, qui hébergent des serveurs pour des modèles linguistiques comme ChatGPT, consomment d'importantes quantités d'électricité et d'eau et suscitent l'opposition locale en raison de factures plus élevées, de pollution, de bruit et de la perte d'espaces verts. Pour alimenter ces infrastructures, les compagnies d'électricité doivent construire davantage de lignes de transmission qui traversent souvent des terrains privés et, lorsque les propriétaires refusent de vendre, elles peuvent recourir à l'expropriation. La Constitution américaine exige une « utilité publique » et une juste compensation pour l'expropriation, et la Cour suprême a interprété cette exigence de façon large (notamment dans l'affaire Kelo), tandis que 45 États ont ensuite adopté des réformes limitant ce pouvoir. Les décisions judiciaires restent toutefois variables selon les États et la question centrale est souvent de savoir si les nouvelles lignes bénéficient réellement aux clients de l'État concerné, offrant ainsi des motifs de contestation pour les propriétaires.

What I learned selling 2,500 MIDI recorders: Hardware is not so hard

L'auteur a lancé Jamcorder, un enregistreur MIDI automatique pour piano, réalisant deux objectifs personnels : disposer de l'appareil souhaité et expérimenter la fabrication matérielle. Après un an et demi et environ 2500 unités vendues, le produit fonctionne comme une entreprise autonome et plaît aux utilisateurs. Contre toute attente, la partie matérielle a été relativement simple grâce à un design volontairement minimaliste et des choix techniques visant à réduire la complexité. La vraie difficulté a été le logiciel, avec environ 200 000 lignes de code réparties entre le firmware, l'application et les outils de production, et plusieurs années de développement. L'auteur donne des recommandations pratiques pour l'expédition à moyen volume, notamment simplifier la nomenclature, éviter les assemblages complexes, travailler avec des fournisseurs chinois, viser une marge brute élevée, effectuer le contrôle qualité final en interne et documenter les procédures.

Orion Browser by Kagi

Orion est un navigateur conçu autour du moteur WebKit, mettant en avant la vitesse native, une large compatibilité d'extensions et la protection de la vie privée. Il propose une navigation sans télémetrie avec bloqueur de publicités et anti-tracking intégrés, sans collecte de données par l'IA ni surveillance cachée. Le navigateur offre une personnalisation approfondie et un support d'extensions sélectionnées compatibles avec Safari, Chrome et Firefox, avec une vingtaine d'extensions garanties fonctionnelles. Orion est disponible pour macOS et iOS/iPadOS, compte environ quatre millions d'utilisateurs mobiles, est en bêta pour Linux et prépare une version Windows. Le financement repose sur les utilisateurs via Orion Plus ou une licence à vie, sans publicités ni accords tiers.

Claude Fable produced a counterexample to the Jacobian Conjecture

Un utilisateur a affirmé avoir trouvé un contre-exemple à la conjecture Jacobienne. Il présente un endomorphisme polynomial de C^3 défini par ((1+xy)^3 z + y^2 (1+xy) (4+3xy), y + 3 x (1+xy)^2 z + 3 x y^2 (4+3xy), 2 x - 3 x^2 y - x^3 z) et indique que son déterminant jacobien vaut -2. Selon ce message, trois points distincts de C^3 sont envoyés sur le même point (-1/4, 0, 0) par cette application. L'auteur remercie deux amis, Akhil et Fable, et mentionne que l'un a travaillé pendant la finale de la Coupe du monde. La publication, datée du 20 juillet 2026, a suscité un important engagement en ligne.

Korg PS-3300 is back

Korg a recréé le légendaire synthétiseur PS-3300 en collaboration étroite avec son créateur Fumio Mieda pour rester fidèle à l'esprit de l'original. La nouvelle version intègre trois modules PSU-3301 par unité, chacun comprenant VCO, VCF, VCA, EG, deux LFO, trois résonateurs et 12 réglages d'accord indépendants pour une polyphonie totale et des micro‑accordages. L'instrument conserve une architecture semi‑modulaire avec de nombreux points de patch et une section PSU-3302 offrant sample & hold, un générateur d'enveloppe global et des outils de traitement de signaux. Un mode de réglage dédié permet de stabiliser l'accord après la mise sous tension et prolonge le "rituel de l'accord" originel via des boutons de tempérament pour explorer des gammes non conventionnelles. Fabriqué à la main en quantités très limitées avec une reproduction soignée des composants et livré dans un flight case sur mesure, il vise à rester aussi rare et convoité que le modèle d'origine.

Claude Code uses Bun written in Rust now

L'auteur examine la revendication selon laquelle Claude Code v2.1.181 et versions ultérieures utilisent le port Rust de Bun, notant qu'un démarrage est plus rapide sur Linux. Il a exécuté strings ~/.local/bin/claude | grep -m1 'Bun v1' et obtenu "Bun v1.4.0 (macOS arm64)", une version supérieure à la v1.3.14 disponible sur GitHub, ce qui suggère une préversion embarquée. Une autre commande listant les fichiers Rust a renvoyé 563 noms de fichiers, dont des chemins comme src/runtime/bake/dev_server/mod.rs et src/bundler/bundle_v2.rs, indiquant la présence de code Rust dans le binaire. Une méthode de préchargement (BUN_OPTIONS avec un script imprimant Bun.version) suivie de claude --version a confirmé la version 1.4.0 lors de l'exécution locale. Un commit du 17 mai a mis package.json sur 1.4.0 et la version Rust est distribuée en canary, mais elle n'avait pas encore été publiée dans une release stable au moment du rapport.

Moonshine: Lets you stream games from your PC to any device running Moonlight

Ce logiciel permet de diffuser des jeux depuis un PC vers n'importe quel appareil compatible, en renvoyant les entrées clavier, souris et manette au système hôte pour jouer à distance comme si l'on était assis devant. Chaque session de streaming s'exécute dans son propre compositeur isolé, autorisant l'utilisation du PC hôte pendant la diffusion et le fonctionnement sur des serveurs sans écran. Le flux utilise l'encodage matériel H.264, H.265 ou AV1 avec support HDR 10 bits et audio Opus stéréo ou surround, mais l'encodage AV1 est expérimental et pose des problèmes sur certains GPU NVIDIA en l'absence d'un correctif pilote. La solution est limitée à Linux avec systemd et nécessite un GPU offrant l'encodage vidéo Vulkan (par ex. NVIDIA RTX, AMD RDNA2+ ou Intel Arc), ainsi qu'un client compatible en version 6.0.0 ou ultérieure. La configuration se fait via un fichier config.toml avec ajout d'applications, scanners automatiques et commandes pre/post, l'appairage s'effectue par PIN local ou via API, et l'utilisation sur des réseaux publics est déconseillée sans VPN car le protocole n'assure pas un chiffrement applicatif complet.

Qubes OS Security in the Public Record

L'étude propose une analyse longitudinale protocole‑dirigée de 109 Qubes Security Bulletins (2011–2025), du suivi officiel des Xen Security Advisories et d'une série secondaire de sensibilité aux événements de vulnérabilité, reposant sur une combinaison d'attribution déterministe, d'analyses de rupture, de diagnostics de dispersion et d'autres tests méthodologiques. Les résultats montrent une dépendance persistante à l'amont: selon l'étiquetage principal 87 des 109 QSBs (79,8 %) sont attribuables à Xen, à des vulnérabilités CPU/microarchitecturales ou à d'autres composants externes, et 113 des 464 XSAs officiels touchent Qubes. Les analyses temporelles identifient le premier trimestre 2015 comme point de rupture dominant et indiquent que les taux annuels de divulgation depuis 2018 sont statistiquement stables. Les inférences Poisson se maintiennent sous vérification de dispersion et sous tests en binomiale négative, le codebook d'attribution a bien performé lors d'un audit stratifié de 30 QSBs, et les modèles de découverte de vulnérabilités en S correspondent descriptivement mais ne surpassent pas une moyenne mobile pour des prévisions à court terme. En conclusion, le dossier public des avis de Qubes apparaît stable mais non calme, avec un niveau de divulgation qui s'est stabilisé à un palier supérieur aux premières années et une charge observée concentrée principalement dans des pivots de confiance en amont.