HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

12026 articles Page 614/1203 Sans filtre

Apple's weird anti-nausea dots cured my car sickness

L'auteur explique avoir souffert de nausées en regardant son écran dans un véhicule avant de découvrir une fonction d'Apple. Introduits en 2024, les Vehicle Motion Cues exploitent l'accéléromètre et le gyroscope des appareils pour afficher des points périphériques qui se déplacent en synchronisation avec le mouvement du véhicule afin de réduire le mal des transports visuel. Le système vise à corriger le conflit entre la perception visuelle d'un affichage fixe et les sensations de mouvement de l'oreille interne en faisant balayer les points selon les virages, accélérations et freinages. L'auteur rapporte que la fonction a considérablement réduit ses symptômes, lui permettant de lire et d'écrire pendant un long road trip, et précise qu'elle se configure dans les réglages d'accessibilité sur iOS, iPadOS et macOS avec options d'activation automatique, personnalisation des points et raccourci Back Tap. Des limites sont notées, comme l'interférence possible des points noirs avec cartes, textes ou images sur de longues lignes droites où ils restent immobiles, et l'auteur suggère qu'Apple pourrait atténuer ou diminuer les points dans ces situations.

Apple plans change to Hide My Email that could make it less effective

Apple va déplacer les adresses anonymes générées par la fonction Hide My Email d'iCloud+ vers le domaine @private.icloud.com dans les prochaines semaines, selon une note envoyée aux développeurs. La fonction crée des adresses @icloud.com qui redirigent les messages vers l'adresse réelle de l'utilisateur et étaient jusqu'ici indiscernables des adresses Apple normales. En changeant le domaine, les sites et applications pourront plus facilement détecter et bloquer les inscriptions anonymes, et les fournisseurs devront mettre à jour leurs filtres pour assurer la livraison des messages. Apple précise que les adresses existantes continueront de fonctionner et de transférer les courriels sans interruption, mais la société n'a pas commenté publiquement la décision ni expliqué ses motifs. Des utilisateurs ont critiqué le changement, et des précédents montrent qu'Apple a déjà transmis des informations liées à des adresses anonymes dans des enquêtes, dans un contexte d'efforts gouvernementaux pour démasquer des comptes anonymes.

NetNewsWire Status

Je suis à la retraite depuis le 6 juin 2025 et j'ai passé l'année à travailler sur NetNewsWire sans chercher à accroître la valeur pour les actionnaires. L'objectif principal était de moderniser la base du projet, rembourser la dette technique et corriger de nombreux bogues avant d'ajouter de nouvelles fonctionnalités. En 2 188 commits, le projet a adopté la concurrence structurée de Swift (async/await), intégré l'interface Liquid Glass, porté des parseurs XML/HTML et de dates en Swift, et réduit la consommation de batterie, la mémoire utilisée ainsi que le taux de plantage. Des travaux d'hygiène et d'observabilité ont été menés, notamment le rétablissement de GitHub CI, l'usage de SwiftLint, l'ajout de tests et de Logger, la gestion des en-têtes Cache-Control, l'optimisation d'iCloud et la mise en place de diagnostics et d'un système de symbolication des rapports de crash. Le développement a été collectif avec plusieurs contributeurs dont un apport notable pour Liquid Glass, la communication a migré de Slack vers un forum Discourse, et il reste encore du travail fondamental avant d'implémenter toutes les nouvelles fonctionnalités demandées.

Show HN: cuTile Rust: Safe, data-race-free GPU kernels in Rust

cuTile Rust est un système basé sur des tuiles permettant d'écrire des noyaux GPU sûrs en mémoire et sans conditions de concurrence en Rust idiomatique, en étendant la discipline d'ownership de Rust au-delà de la frontière de lancement GPU : les tenseurs mutables sont partitionnés en morceaux disjoints tandis que les tenseurs immuables sont partagés. Le macro #[cutile::module] capture l'AST Rust de chaque noyau dans le binaire hôte et le compilateur JIT compile cet AST via CUDA Tile IR en un cubin GPU tout en générant des lanceurs hôtes qui préservent la propriété pendant l'exécution, avec opt-outs locaux pour un contrôle bas niveau. Le modèle supporte des lancements synchrones, des pipelines asynchrones et la relecture de CUDA graphs, et l'API hôte repose sur des partitions de tenseurs où, par exemple, une sortie partitionnée en blocs de 128 éléments entraîne l'inférence d'une grille de 8 tuiles pour 1024 éléments. Les résultats présentés dans l'article montrent des performances élevées sur NVIDIA B200 (jusqu'à 7 TB/s pour les opérations élémentaires et 2 PFlop/s pour GEMM, environ 91–92 % du pic), des performances GEMM compétitives avec cuBLAS et une surcharge de sécurité négligeable pour les variantes persistantes en Rust. Le projet est en stade de recherche actif et peut comporter des bugs et des ruptures d'API, la configuration recommandée inclut CUDA 13.3, un GPU sm_80+ (avec support étendu pour sm_8x et sm_100+ selon les versions CUDA), Rust 1.89+ sur Linux, et un flake Nix est fourni pour faciliter l'installation et le développement.

10Gb/s Ethernet: switching to a Broadcom SFP+ module

En avril, l'auteur a mis à niveau son réseau local à 10 Gb/s et a dû utiliser des modules SFP+ 10GBASE-T pour connecter un routeur et un switch équipés de cages SFP+. Le module dans le switch de l'étude (MikroTik S+RJ10) utilisait un chipset Marvell connu pour chauffer excessivement et provoquait des basculements répétés autour de 93–95 °C malgré des mini-dissipateurs et un recours temporaire à la climatisation. Après des recherches, il a acheté et installé un module 10Gtek ASF-10G-T80-INT basé sur un chipset Broadcom, réputé pour une consommation et une dissipation thermique réduites. Le nouveau module a fonctionné mais a déclaré via l'EEPROM des informations incohérentes en se faisant passer pour un module Intel à fibre optique, et il n'expose pas la température sur le même OID SNMP utilisé précédemment. Depuis le remplacement, l'interface est restée stable et la température CPU du switch a diminué d'environ 5 °C, ce qui suggère que le changement a été bénéfique malgré l'impossibilité de surveiller directement la température du module.

DOJ claims xAI's gas turbines are a matter of 'national and energy security'

Le ministère de la Justice s'est rangé du côté d'xAI dans un procès intenté par la NAACP visant à faire cesser l'utilisation de dizaines de turbines à gaz non autorisées près de ses centres de données de Memphis. Le mémoire du ministère affirme qu'une victoire de la NAACP compromettrait la sécurité nationale, économique et énergétique en coupant l'alimentation d'outils d'intelligence artificielle soutenant des opérations militaires. Le DOJ indique que Grok fait partie de quatre modèles d'IA considérés comme soutenant des opérations essentielles, citant notamment des frappes récentes en Iran. La NAACP, représentée par le Southern Environmental Law Center, conteste le recours d'xAI à des turbines « mobiles » montées sur remorques pour ses sites Colossus et Colossus 2, tandis qu'xAI soutient qu'elles sont exemptes de régulation dans l'État pour un an et que le SELC affirme qu'elles doivent être traitées comme installations fixes au regard du droit fédéral. Le nombre de turbines est passé à 57, entraînant une hausse des émissions de PM2,5, de formaldéhyde et d'oxydes d'azote liés à l'asthme, aux maladies cardiovasculaires et au cancer, et SpaceX/xAI prévoit d'acheter jusqu'à 2,8 milliards de dollars supplémentaires de turbines, dont au moins 2 milliards pour des turbines mobiles.

A Nipkow Disk Mechanical TV Simulator

Les capteurs proposés diffèrent par leur sensibilité spectrale, allant d'un pic UV profond près de 410 nm (K/Na) à une réponse large et étendue au rouge (S‑1) ou à une sensibilité maximale dans le bleu (S‑4/5). Le flou d'ouverture est modélisé par un noyau triangulaire résultant de la convolution de l'ouverture et du trou, et les trous extérieurs, se déplaçant plus vite, présentent une bande passante proportionnellement plus élevée entraînant une variation radiale de la réponse. L'écran phosphorescent ZnS:Ag reproduce la persistance pertinente pour les récepteurs CRT mais reste anachronique pour l'observation directe de lampes au néon. Le traitement temporel est uniquement causal avec un passe‑bas RC avant provoquant un étalement sur l'arrière des transitions, un mode désactivé appliquant un filtrage sans phase (avant puis arrière) pour annuler cet effet. La trame réserve 8 % de la première ligne pour la synchronisation, la binarisation en silhouette utilise un seuil de luminance de 0,5 conforme aux transmissions lumière/sombre d'origine, et la roue chromatique prévoit un décalage de phase et une zone de transition pour adoucir les bordures des segments.

Subterranean fungi networks more than 100 quadrillion km in length

Une nouvelle étude estime que les réseaux d'hyphes fongiques arbusculaires s'étendraient sur 110 quadrillions de kilomètres, soit presque 750 millions de fois la distance entre la Terre et le Soleil, et qu'ils soutiennent plus de 70 % des plantes tout en aidant à stocker du carbone. Le groupe Spun a utilisé des modèles d'apprentissage automatique et plus de 16 000 carottes de sol pour produire la première carte mondiale de ces réseaux, qui existent depuis environ 475 millions d'années. Les chercheurs indiquent qu'il peut y avoir jusqu'à dix mètres d'hyphes dans une seule cuillère à café de sol et que les prairies et autres pelouses, notamment les Everglades et le Sudd, présentent des densités exceptionnellement élevées. Ils ont trouvé que les densités dans les terres agricoles sont en moyenne 47,3 % plus faibles qu'en milieu sauvage, principalement à cause du travail du sol, des engrais et des fongicides, avec des conséquences attendues sur la capacité des sols à stocker le carbone et à filtrer les polluants. Les auteurs appellent à une meilleure coopération avec les agriculteurs pour protéger et restaurer les communautés fongiques souterraines afin de réduire la dépendance aux fertilisants, améliorer le stockage du carbone et informer les décisions politiques lors de forums comme la COP sur la désertification.