HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

5872 articles Page 61/588 Sans filtre

06:06

MP3s from Google Drive in Music Assistant on Home Assistant

L'auteur possède une grande collection légale de MP3 sauvegardée aussi sur Google Drive et souhaite la lire via Music Assistant dans Home Assistant. La première étape consiste à configurer rclone sur un ordinateur pour accéder à Google Drive puis à copier le fichier rclone.conf dans le répertoire config/rclone de Home Assistant. Ensuite, on installe l'add-on Advanced SSH & Web Terminal et on édite sa configuration YAML pour installer rclone et lancer rclone serve webdav sur le port 8080 avec le baseurl /google_music. Dans Music Assistant, il faut ajouter une nouvelle source en choisissant WebDAV Provider et saisir l'URL http://127.0.0.1:8080/google_music ainsi que les identifiants pour se connecter. Une fois configuré, la collection Drive apparaît dans Music Assistant pour navigation et lecture, et l'auteur conclut en invitant à partager l'article et en mentionnant sa note personnelle.

06:06

Texas Adds Another Solar Farm as Ercot Grid Demand Soars

Vesper Energy a finalisé un financement de 236 millions de dollars pour son projet solaire Nazareth de 201 MW dans le comté de Swisher, Texas. La construction doit commencer en juin 2026 et la mise en service est prévue pour l'automne 2027. Le parc occupera plus de 2 400 acres, alimentera environ 53 000 foyers par an et jouxtera un autre grand projet solaire développé par la même société. Le financement comprend un prêt de construction assorti d'une conversion en dette à terme et une facilité de lettre de crédit menés par MUFG avec Associated Bank et Bayern LB, tandis que des fonds gérés par GCM Grosvenor et la Development Bank of Japan fourniront l'essentiel des capitaux propres. Les promoteurs indiquent que le projet vise à répondre à la forte croissance de la demande sur le réseau ERCOT et apportera des recettes fiscales locales, des emplois de construction et des revenus locatifs aux propriétaires fonciers.

06:05

Show HN: Live breath detection and biofeedback from a phone microphone

Cette application utilise le microphone du téléphone pour détecter la respiration en temps réel et fournir un biofeedback visant à accroître la conscience de soi plutôt que de distraire. Le traitement se fait entièrement sur l'appareil en découpant l'audio en fenêtres, en extrayant amplitude et caractéristiques spectrales, en suivant les phases respiratoires par une machine à états adaptative et en rejetant les fenêtres de mauvaise qualité. L'application ne fait pas d'analyse de la parole et n'envoie pas le flux audio brut hors de l'appareil, et seuls des extraits de qualité validés peuvent être conservés localement pour améliorer le modèle avec le consentement de l'utilisateur. Il s'agit d'une approche opérationnelle embarquée dans une application, non pas d'un dispositif médical, avec une étude de validation en cours et des limites reconnues sur la précision comparée aux capteurs portés, l'effort d'ingénierie ayant surtout porté sur les aléas audio mobiles. La détection sert de canal de feedback pour les exercices guidés, peut s'adapter progressivement à une plage de résonance personnelle en combinant facultativement des capteurs cardiaques, et ne vise pas à diagnostiquer ni prescrire des traitements.

06:05

Ad Infini­Tum

À Google I/O, l'entreprise a présenté une refonte majeure de la recherche : une interface générative pilotée par Gemini, des widgets interactifs, des agents d'information et Spark, un assistant personnel connecté à vos emails, fichiers, calendrier et autres données. La transformation supprime les résultats classiques en liens et constitue un pari risqué qui reconstruit le produit fondateur de Google et soulève la question de savoir si les utilisateurs voudront réellement l'utiliser. Le keynote n'a pas évoqué la monétisation, mais des travaux de recherche — notamment de Google — décrivent des modèles publicitaires intégrés aux sorties des modèles linguistiques, comme l'enchère token par token et l'allocation de « prominence ». Ces mécanismes rendent la publicité partie intégrante des réponses générées, sapent le contrat qui faisait du lien la monnaie d'échange du web et nécessitent d'exploiter des données personnelles pour prédire ce qui sera mis en avant. Google a ensuite indiqué aux annonceurs que les publicités devront être des réponses intégrées et que les annonceurs céderont le contrôle créatif et de ciblage au système, laissant en suspens l'acceptation par le public et les enjeux de confidentialité.

06:05

CSS-Native Parallax Effect

L'article explique une méthode native en CSS pour réaliser des effets de parallaxe en s'appuyant sur les timelines d'animation pilotées par le défilement. La classe .parallax illustre l'usage de view-timeline-name et view-timeline-axis pour créer un timeline lié à la position de l'élément dans la fenêtre, et animation-timeline sur l'enfant pour synchroniser l'animation avec le scroll. Le mécanisme utilise une animation définie par des keyframes qui translate l'élément de -offset à +offset et applique un scale calculé pour compenser les mouvements et éviter les zones vides. L'article précise que animation-timeline n'est pas inclus dans le raccourci animation et doit être déclaré après celui-ci, et recommande will-change: translate pour de meilleures performances. Il conseille enfin de respecter la préférence prefers-reduced-motion en désactivant l'animation et la mise à l'échelle pour les utilisateurs souhaitant moins de mouvement.

06:05

A walking tour of surveillance infrastructure in Seattle (2020)

Ce guide décrit une visite à pied dans le centre de Seattle destinée à repérer et expliquer différentes technologies de surveillance et leur fonctionnement. Il présente des exemples concrets — caméras de surveillance, magasin Amazon Go, lecteurs automatiques de plaques d'immatriculation (ALPR), dispositifs Acyclica, un centre fusion de l'État et un site de peering AT&T — en détaillant leur apparence, collecte de données et modes techniques. Le texte explique comment ces systèmes enregistrent et croisent des données (vidéos, mouvements en magasin, historiques de plaques, identifiants MAC, flux de communications) et comment ces données peuvent être conservées, partagées ou revendues sans transparence ni contrôle clair. Il souligne l'absence ou l'insuffisance de régulation et les risques de dérive comme le partage inter‑agences, le « scope creep », la surveillance politique et les atteintes aux libertés, tout en proposant des pistes d'intervention telles que la transparence, les recours juridiques et le contrôle du financement. Le guide encourage la discussion collective sur les choix de société liés à la surveillance urbaine, invite les participants à poser des questions locales et fournit des références pour approfondir chaque technologie.

06:05

Great Question (YC W21) Is Hiring Applied AI Interns

La société propose une plateforme unifiée de recherche client alimentée par l'IA pour recruter des participants, conduire des interviews et tests, et partager des insights, et elle est soutenue par des investisseurs de premier plan et utilisée par des équipes comme Gusto, Experian, Canva et Brex. La culture valorise l'usage de l'IA comme multiplicateur de créativité, vitesse et échelle, repose sur une forte confiance, une grande autonomie et une intelligence émotionnelle élevée, et offre un modèle remote-first avec retraites d'équipe, avantages santé et budget formation. Le stage d'été en ingénierie logicielle recherche un profil AI-native pour piloter dès le premier jour un projet réel pendant trois mois sous le mentorat du CTO et lancer des fonctionnalités auprès d'utilisateurs, sur des sujets comme la recherche sémantique, des modérateurs agents temps réel ou l'optimisation d'outils MCP. Les responsabilités incluent la gestion complète du cycle de vie du projet, la construction et l'itération de systèmes IA (pipelines LLM, agents, systèmes de retrieval, cadres d'évaluation ou optimisation de prompts), l'écriture de code de production testé et documenté, et la participation aux standups, revues de code et discussions d'architecture. Le candidat recherché est un ingénieur autonome ayant des projets personnels ou dépôts montrant une expérience concrète avec l'IA, maîtrise Python/JavaScript/Ruby et Git, communique clairement, et doit postuler en envoyant un démo léger, une brève motivation et son CV pour un stage rémunéré de mi-juin à mi-septembre 2026 avec heures de collaboration en PST.

06:04

Gleam v1.17.0

La version 1.17.0 de Gleam a été publiée et les premières vidéos de la conférence Gleam Gathering ont été mises en ligne. La commande gleam export escript permet désormais de produire un unique fichier escript contenant tous les .beam d'un programme pour une distribution facilitée sur la VM Erlang, à l'image d'un bundler JavaScript. Le language server s'enrichit de nombreuses fonctions d'IDE : surlignage des références, affichage enrichi au survol des mises à jour de record, todo autorisé dans les constantes, suggestions pour imports manquants, affichage de types qualifiés dans les avertissements, et plusieurs actions de correction (création de modules manquants, suppression d'update redondant, remplacement d'opérateurs en guards, expansion de motifs ignorés). Améliorations d'outillage et du compilateur incluent des optimisations du pattern matching pour JavaScript, l'option --no-print-progress pour gleam dev, un résumé du nombre de dépendances obsolètes, une détection Git améliorée en monorepo et un renforcement de la tolérance aux erreurs de syntaxe. Des correctifs de sécurité (CVE-2026-43965, CVE-2026-32685, CVE-2026-42795) ont été appliqués et la sortie remercie de nombreux contributeurs tout en appelant au soutien financier via GitHub Sponsors.