HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11293 articles Page 37/1130 Sans filtre

Muse Gadgets

Muse propose des appareils open source que vous montez vous-même en programmant une carte ESP32 ou en configurant un Raspberry Pi, puis en y raccordant écrans, boutons, capteurs, actionneurs et autres composants. Le projet fournit des SDK, un jeton d'accès et des idées de projet pour commencer, tout en prévenant que le bricolage peut entraîner cartes inutilisables, garanties annulées ou autres problèmes, à vos risques et périls. Il existe un SDK pour appareils ESP32 pour ajouter affichage, audio et capteurs, et un SDK Linux pour transformer un Raspberry Pi ou une machine Linux en gadget pouvant gérer des tâches système ou une intégration Home Assistant. La communauté se réunit sur Discord pour échanger et s'entraider, et le code source des SDK et du firmware est disponible sur GitHub sous licence Apache 2.0 et fourni tel quel sans garantie. Plusieurs exemples matériels tiers sont suggérés — Raspberry Pi 5, écrans Waveshare, TVA stick HDMI, reTerminal, M5Stack, AiPi et autres — et ces appareils sont fabriqués et vendus par des sociétés externes sans approbation ni garantie de la part de Meta.

Loss of cell identity drives human aging: Two new papers

Deux études récentes (Nature et Cell) proposent que la perte d'identité cellulaire complète le modèle traditionnel de dégradation accumulative pour expliquer le vieillissement. Les auteurs décrivent une "grammaire" épigénétique à trois niveaux — une couche rapide, une intermédiaire et une lente — dont l'érosion de la couche lente, orchestrée par le complexe PRC2, affaiblit le paysage épigénétique de Waddington et entraîne la décanalisation. La perte d'identité provoque une dérive mésenchymateuse vers un état ressemblant à des fibroblastes, favorisant la fibrose, l'inflammation et la progression de nombreuses maladies liées à l'âge. Parmi les interventions explorées figurent la restriction calorique pour ralentir l'érosion, la reprogrammation épigénétique partielle avec OSKM/OSK pour restaurer l'identité cellulaire, et des approches pharmacologiques comme le lithium, mais la sécurité et l'efficacité à l'échelle des organes ou de l'organisme restent incertaines. Les horloges épigénétiques reflètent ces altérations liées à PRC2, et des facteurs de mode de vie pro-inflammatoires peuvent accélérer l'érosion de la couche lente et ainsi contribuer au vieillissement.

Cloudflare OHTTP gateway

Cloudflare annonce le lancement en bêta fermée d'une passerelle OHTTP gérée qui complète son relais OHTTP (anciennement Privacy Gateway) pour aider les développeurs à intégrer la confidentialité réseau. OHTTP sépare le trajet des requêtes en deux sauts indépendants — un relais qui masque les identifiants clients et une passerelle qui déchiffre et recapsule les requêtes pour que le serveur d'application voie uniquement du HTTP en clair. La passerelle Cloudflare gère les clés HPKE, prend en charge OHTTP standard et chunked, s'exécute sur le réseau anycast mondial pour réduire la latence et applique des contrôles d'accès (mutual TLS, identifiants statiques, etc.) pour authentifier les relais. Pour préserver le modèle de séparation de confiance, la passerelle refusera de déchiffrer les requêtes provenant de Workers ou d'hôtes proxys Cloudflare afin que Cloudflare ne voie jamais à la fois les identifiants clients et le contenu déchiffré. Les clients peuvent s'inscrire sur la liste d'attente, implémenter un client OHTTP, fournir ou choisir un relais tiers selon leur architecture, et doivent veiller à ne pas inclure d'informations identifiantes dans le corps des requêtes.

Apple Pass Designer

Cet outil facilite la création et la prévisualisation de passes personnalisés pour des commerces et services variés, depuis des salles locales jusqu'à des compagnies aériennes internationales. On peut partir de modèles Apple ou personnels, importer des images conçues dans des outils externes, et affiner le design directement dans l'interface. La prévisualisation en temps réel reflète exactement le rendu sur iPhone et Apple Watch, et l'éditeur permet d'ajuster couleurs, mises en page et champs standard modifiables. Pass Designer valide les passes pendant l'édition, prend en charge des mises en page adaptables et gère des balises sémantiques pour intégrer des données structurées utiles à Siri, Calendrier et Plans, tout en pouvant générer une version rétrocompatible. La bêta nécessite macOS 27 ou ultérieur et demande une connexion avec un identifiant Apple et l'acceptation du contrat développeur pour télécharger et consulter la documentation.

Court agrees with EFF: Utah's VPN law demands a technical impossibility

Un juge fédéral a accordé une injonction préliminaire empêchant l'application des dispositions sur les VPN de la loi de l'Utah SB 73. La loi obligeait les sites pour adultes à bloquer les utilisateurs de VPN ou à déterminer et filtrer la localisation physique de leurs visiteurs, et interdisait de fournir des instructions sur l'usage des VPN. Le tribunal a estimé que la loi impose une obligation technique impossible et qu'elle pèse extraterritorialement sur les entreprises et utilisateurs en exigeant une géolocalisation parfaite. L'Electronic Frontier Foundation a soumis des commentaires soulignant que les règles proposées exigeraient une surveillance invasive et des heuristiques de détection peu fiables entraînant des erreurs et des atteintes à la vie privée. L'injonction préliminaire empêche pour l'instant l'application des mesures et pose un précédent contre les tentatives d'imposer des obligations anti-VPN, tandis que l'État pourrait chercher à réviser la loi.

The Forgetful CPU (Linux on M4)

L'auteur décrit son processus pour démarrer Linux sur un Mac mini M4 et remercie l'équipe Asahi Linux pour leur travail. Le M4 introduit SPTM, ce qui complique l'utilisation de m1n1 et empêche les méthodes d'analyse MMIO précédentes, nécessitant des adaptations et un démarrage personnalisé via la récupération macOS pour obtenir une console série. Après avoir contourné des registres verrouillés comme GXF et RVBAR, l'auteur a inséré un debug_putc dans le noyau et ajouté des tables de pages 1:1 pour l'espace MMIO afin de localiser et résoudre des plantages liés à l'initialisation du MMU et à un registre de virtualisation spécifique. Les cœurs secondaires ont été activés en corrigeant smp_start_offset, et un problème majeur lié à l'instruction WFI — provoquant la perte d'état architecturale sur M4 — a été contourné en remplaçant WFI/WFIT par des NOP puis traité via un nouveau paramètre de démarrage pour désactiver WFI. Les correctifs empêchant les plantages liés à WFI ont été intégrés dans le noyau principal et m1n1, permettant désormais de démarrer Linux avec tous les cœurs sur M4 et dérivés, tandis que le reverse engineering des périphériques et l'amélioration du support hyperviseur se poursuivent, avec un appel aux dons pour soutenir ces travaux.