HN Digest
Briefing personnel.

Lire vite.
Garder l'essentiel.

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

11615 articles Page 937/1162 Sans filtre

How to turn anything into a router

L'auteur explique qu'une récente politique américaine tendant à interdire l'importation de nouveaux routeurs grand public l'a incité à présenter une méthode pour fabriquer soi‑même un routeur. Il montre qu'il est possible de transformer presque n'importe quel ordinateur (mini‑PC, PC de bureau, SBC, portable ou serveur) en routeur Linux, à condition d'avoir des interfaces réseau suffisantes ou des adaptateurs USB‑Ethernet. La solution logicielle s'appuie sur une distribution Debian (ou Alpine), quelques paquets essentiels comme hostapd, dnsmasq et bridge‑utils, et le recours aux blobs firmware nécessaires pour le matériel Wi‑Fi. L'article détaille les étapes pratiques : nommer de façon persistante les interfaces, créer un pont LAN avec eth et wlan, configurer hostapd pour l'accès sans fil, activer le routage IP, définir des règles NAT/filtrage avec nftables et configurer DHCP via dnsmasq. Il recommande la simplicité et la fiabilité en limitant les services installés sur le routeur, en isolant les fonctions avancées sur des VLANs ou DMZ, et invite à recycler du matériel en utilisant des logiciels libres.

Turning a MacBook into a touchscreen with $1 of hardware (2018)

Une équipe a transformé un MacBook en écran tactile avec environ 1 dollar de matériel et des techniques de vision par ordinateur en prototypant la solution en une demi-journée. Le principe consiste à placer un petit miroir devant la webcam intégrée pour que la caméra regarde l'écran sous un fort angle et détecte si un doigt touche sa propre réflexion, le montage nécessitant seulement un miroir, une assiette en carton rigide, une charnière et de la colle chaude. La détection du doigt repose sur des techniques classiques : filtrage par couleur de peau et seuillage binaire, extraction de contours, sélection des deux plus grands contours se chevauchant horizontalement, détermination du point de contact comme le milieu entre les contours et distinction entre contact et survol selon la distance verticale. La calibration consiste à faire toucher à l'utilisateur des points affichés pour collecter des correspondances, estimer une homographie robustement avec RANSAC, puis mapper les coordonnées webcam sur l'écran pour générer des événements souris ou exploiter directement les données tactiles. Le prototype est open source sous licence MIT, fonctionne correctement malgré une webcam 480p et pourrait devenir plus pratique avec une caméra de meilleure résolution ou un miroir courbe capturant tout l'écran.

Show HN: Raincast – Describe an app, get a native desktop app (open source)

Cette application de bureau génère, à partir d'une description en langage naturel, des applications natives Tauri complètes et compilables avec interface, backend et intégration système. Elle produit des projets React + Tauri avec backend Rust, propose neuf modèles d'interface (tableau de bord, éditeur, chat, gestionnaire de fichiers, lecteur multimédia, table de données, bac à sable, utilitaire et générique) et permet l'accès au système de fichiers et l'exécution de commandes shell. Un aperçu en direct est assuré par un binaire proxy qui analyse le code Rust généré pour exposer les fonctions tauri::command via stdin/stdout, de sorte que l'interface se comporte comme l'application réelle pendant le développement. Le passage en production compile le binaire Tauri final avec toutes les commandes réelles intégrées et l'outil prend en charge plusieurs fournisseurs d'IA configurables par clé API personnelle. Le projet est open source sous licence MIT, fournit des instructions d'installation pour macOS, Windows et Linux et accepte les contributions via forks et pull requests.

Android Developer Verification

Google déploie la vérification des développeurs Android pour réduire la propagation de logiciels malveillants, en particulier via le sideloading, après avoir observé un taux bien plus élevé de malwares hors du Play Store. Les développeurs peuvent d'ores et déjà commencer leur vérification dans la nouvelle Android Developer Console ou voir les mises à jour dans le Play Console, et les applications éligibles sur Play seront enregistrées automatiquement si l'identité est validée. L'expérience de téléchargement restera inchangée pour la majorité des utilisateurs jusqu'au déploiement des protections côté utilisateur, qui commencera le 30 septembre 2026 au Brésil, en Indonésie, à Singapour et en Thaïlande avant une extension mondiale en 2027. La vérification a été optimisée selon les retours des développeurs, avec un affichage du statut d'enregistrement dans Android Studio lors de la génération d'un bundle ou APK signé et la possibilité d'enregistrer depuis le Play Console des applications distribuées hors de Play. Google introduira le service système Android Developer Verifier en avril 2026, proposera des comptes limités gratuits sans pièce d'identité pour étudiants et hobbyists et maintiendra des flux avancés ou l'ADB pour permettre aux power users de sideloader des applications non enregistrées.

Do your own writing

Écrire consiste à poser une question et à y répondre, ce qui structure la pensée et clarifie les objectifs. Le processus d'écriture augmente la compréhension personnelle et collective et renforce la capacité à penser en affrontant l'incertitude. Confier la rédaction à des LLMs prive l'auteur de cet entraînement intellectuel et peut réduire la confiance en sa crédibilité ainsi qu'en l'authenticité des idées. Les modèles de langage sont toutefois utiles pour la recherche, la transcription et la génération d'idées exploratoires dont seules quelques-unes seront conservées. Tirer parti des LLMs sans sacrifier la qualité de la réflexion implique d'élever notre niveau de pensée et d'utiliser ces outils comme compléments plutôt que comme substituts.

Fedware: Government apps that spy harder than the apps they ban

Un examen des applications fédérales montre que de nombreuses applis officielles demandent des permissions intrusives et embarquent des traqueurs. L'application officielle de la Maison Blanche inclut plusieurs traqueurs, notamment le SDK Huawei Mobile Services Core, collecte la localisation et les données biométriques, et ne dispose pas d'une politique de confidentialité propre à l'application. Des applications comme myFBI Dashboard et FEMA intègrent des SDK publicitaires et peuvent demander des permissions élevées, la FEMA réclamant notamment 28 permissions pour afficher des alertes météo et des lieux d'abri. CBP et ICE utilisent des outils biométriques et de reconnaissance faciale qui alimentent des bases conservant des empreintes durant des périodes pouvant aller jusqu'à 75 ans, et des contrats ont donné accès à des milliards d'images à des tiers comme Clearview AI. Parallèlement, des agences achètent des flux massifs de données de localisation auprès de courtiers privés et le GAO rapporte qu'environ 60 % des recommandations en matière de sécurité et de vie privée depuis 2010 n'ont pas été mises en œuvre.

Artemis II is not safe to fly

La mission Artemis II doit envoyer quatre astronautes autour de la Lune à bord de la capsule Orion, dont le bouclier thermique avait subi des dommages importants lors du vol Artemis I. Des photos et le rapport de l’Office of the Inspector General ont montré des éclats, des crevasses et la fusion partielle de gros boulons dans les blocs d’Avcoat du bouclier thermique, des défaillances qui peuvent provoquer des brûlures, des impacts sur les parachutes ou l’ingestion de gaz chaud menaçant la structure. Face à ces constatations, la direction de la NASA a proposé de compenser le risque en modifiant la trajectoire de rentrée et de repousser un nouveau design à Artemis III tout en affirmant que le bouclier actuel est sûr pour Artemis II malgré l’absence d’essai à vitesse de rentrée lunaire. Des experts et d’anciens responsables, dont l’astronaute Charles Camarda, ont critiqué la démarche en invoquant un raisonnement motivé et l’utilisation de modèles incapables de prédire les défaillances, et ont recommandé un vol non habité pour valider le bouclier. Les décisions sont prises dans un contexte de fortes contraintes budgétaires et calendaires, avec des coûts très élevés pour Orion et le lanceur SLS, ce qui crée des pressions organisationnelles susceptibles de réduire les marges de sécurité.

Universal Claude.md – cut Claude output tokens

CLAUDE.md est un fichier à déposer à la racine du projet qui modifie automatiquement le comportement de Claude pour réduire la verbosité des réponses d'environ 63 %. Le fichier cible les sources courantes de gaspillage de tokens comme les ouvertures sycophantiques, les fermetures inutiles, la reformulation de la question, les caractères Unicode non ASCII et les suggestions non sollicitées. Il est particulièrement utile pour les pipelines à haut volume, les tâches structurées répétitives et les équipes qui veulent une sortie facilement analysable et cohérente, mais il n'est pas rentable pour les requêtes uniques ou les usages à faible volume. Le projet fournit des profils, des règles explicites (par exemple interdire les recommandations non demandées et imposer une sortie ASCII) et des benchmarks montrant des économies significatives de tokens à grande échelle, en précisant que la réduction réelle dépend du volume. L'outil respecte la priorité des instructions explicites de l'utilisateur, encourage les contributions communautaires et est distribué sous licence MIT.

Google's 200M-parameter time-series foundation model with 16k context

Il s'agit d'un modèle fondation préentraîné pour la prévision de séries temporelles développé par Google Research et présenté dans un article ICML 2024. Les points de contrôle et ressources sont accessibles via une collection Hugging Face, un billet de blog et une intégration BigQuery, mais la version ouverte n'est pas un produit officiellement pris en charge par Google. La version 2.5, publiée le 15 septembre 2025, emploie 200 millions de paramètres (au lieu de 500M), étend la longueur de contexte à 16k, propose un module optionnel de quantiles continus de 30M pour des horizons jusqu'à 1k, et retire l'indicateur de fréquence tout en ajoutant de nouveaux paramètres de prévision. Une mise à jour du 29 octobre 2025 a réintégré le support des covariables via XReg et le dépôt indique des travaux en cours pour fournir une version Flax plus rapide et enrichir la documentation. Le dépôt inclut des instructions d'installation pour PyTorch, Flax et XReg ainsi qu'un exemple montrant la compilation d'une configuration de prévision et l'obtention de sorties ponctuelles et de quantiles pour plusieurs séries d'entrée.