HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3748 articles Page 164/375 Sans filtre

07:02

‘Energy independence feels practical’: Europeans building mini solar farms

Depuis la crise énergétique déclenchée par la guerre en Iran, la dépendance de l'Europe aux combustibles fossiles importés est fortement critiquée et les ménages cherchent des alternatives locales. Les panneaux solaires domestiques associés à des batteries peuvent réduire significativement la consommation d'électricité du réseau et protéger contre les hausses de prix, notamment grâce aux tarifs dynamiques qui rendent l'utilisation de l'énergie stockée plus rentable aux heures de pointe. Des pays comme l'Espagne ont réduit l'influence des générateurs fossiles sur le prix de l'électricité par un fort développement de l'éolien et du solaire, tandis que des technologies et des conseillers locaux rendent l'installation viable même dans des zones moins ensoleillées. Pour les occupants d'appartements, les panneaux solaires « plug-in » fixés sur des balcons ont connu un essor en Allemagne avec plus d'un million d'unités et des coûts divisés par deux, le remboursement moyen variant de deux à six ans selon la taille et le prix. Le Royaume-Uni a autorisé l'usage des systèmes plug-in, ce qui rend le solaire accessible à davantage de foyers, mais les experts recommandent un contrôle professionnel des installations électriques avant branchement pour des raisons de sécurité.

07:01

Telnyx package compromised on PyPI

Le 27 mars 2026, deux versions non autorisées du SDK Python telnyx (4.87.1 et 4.87.2) contenant du code malveillant ont été publiées sur PyPI et mises en quarantaine avant 10:13 UTC le même jour. L'incident a été limité au canal de distribution PyPI du SDK et n'a pas compromis la plateforme, les API, l'infrastructure de Telnyx ni les données clients. Sont potentiellement affectés les environnements ayant installé ou mis à jour telnyx entre 03:51 et 10:13 UTC le 27 mars 2026 ou ayant récupéré 4.87.1/4.87.2 via une dépendance non figée; on peut vérifier la version installée avec la commande pip show telnyx. Les actions recommandées sont de rétrograder immédiatement vers la version 4.87.0, de faire pivoter toutes les clés et secrets accessibles, et d'auditer les connexions sortantes, les pipelines CI/CD et les builds Docker pour détecter toute compromission. L'incident fait partie d'une campagne plus large ayant touché Trivy, Checkmarx et LiteLLM, des IOCs incluent le C2 83.142.209.203:8080 et une exfiltration par stéganographie WAV, et Telnyx enquête sur l'origine des identifiants utilisés tout en proposant un contact par email pour assistance.

07:01

Improving Composer through real-time RL

Face à une augmentation massive du volume d'inférence, l'équipe propose d'utiliser les vrais tokens d'inférence comme signal d'entraînement, une approche dite de « RL en temps réel » testée d'abord sur Tab puis appliquée à Composer. L'infrastructure collecte des milliards de tokens issus des interactions utilisateurs, convertit ces interactions en signaux de récompense, ajuste les poids du modèle et peut déployer un nouveau checkpoint toutes les cinq heures après validation par des suites d'évaluation. Cette approche réduit le décalage entraînement-test lié à la difficulté de simuler fidèlement les utilisateurs, car elle s'entraîne sur des environnements réels et des retours authentiques. Le système doit cependant se prémunir contre le détournement de la récompense, ce qui a conduit à corriger l'inclusion d'appels d'outil erronés comme exemples négatifs et à modifier la fonction de récompense pour éviter que Composer n'abuse de demandes de clarification au détriment des éditions. Pour l'avenir, l'équipe travaille à adapter la boucle de RL en temps réel à des interactions plus longues et moins fréquentes et à permettre la spécialisation des agents sur des populations ou des types de travail spécifiques.

07:01

ISBN Visualization

Resume indisponible pour cet article.

07:01

Velxio 2.0 – Emulate Arduino, ESP32, and Raspberry Pi 3 in the Browser

Velxio est un émulateur multi‑carte open source et entièrement local qui permet de compiler et simuler des sketches Arduino (C++) ou des scripts Python directement dans le navigateur avec émulation CPU réelle et plus de 48 composants électroniques interactifs. Il prend en charge 19 cartes et cinq architectures CPU — AVR8 (ATmega/ATtiny), ARM Cortex‑M0+ (RP2040), RISC‑V RV32 (ESP32‑C3/CH32V003), Xtensa LX6/LX7 (ESP32/ESP32‑S3 via QEMU) et ARM Cortex‑A53 (Raspberry Pi 3 via QEMU). L'interface inclut un éditeur Monaco avec autocomplétion, compilation via arduino‑cli, moniteur série avec détection automatique de baud, un sélecteur de 48 composants, un système de fils colorés et la simulation multi‑carte avec échanges série entre dispositifs. L'émulation combine des moteurs côté client (avr8js, rp2040js, RiscVCore.ts) et QEMU côté serveur pour Xtensa et Raspberry Pi, en simulant de nombreux périphériques et protocoles matériels (GPIO, ADC, SPI, I2C, PWM, Wi‑Fi, etc.). Le projet peut être auto‑hébergé (Docker ou installation manuelle), accepte le soutien financier via sponsors et dons, et est distribué sous AGPLv3 avec une option de licence commerciale pour les usages propriétaires.

07:01

Anatomy of the .claude/ folder

Beaucoup d'équipes ont adopté l'IA, mais l'écart entre « utiliser l'IA » et obtenir un retour sur investissement mesurable est important, et Postman a publié une analyse de coûts comparant six workflows d'API avec l'IA intégrée versus ajoutée en externe. Le dossier .claude est le centre de contrôle de Claude Code et existe à deux niveaux : un dossier de projet committé pour les configurations d'équipe et un dossier ~/.claude pour les préférences personnelles et l'état local, y compris la mémoire de session. CLAUDE.md est le fichier le plus important car il est chargé dans le system prompt au démarrage et doit rester concis et orienté pratique (commandes build/test, décisions architecturales, conventions d'importation et pièges non évidents), avec CLAUDE.local.md pour les préférences personnelles ignorées par Git. La structure .claude inclut rules/ pour diviser les règles par domaine et par chemin, commands/ pour créer des slash commands partagées, skills/ pour workflows déclenchés automatiquement et empaquetés avec leurs fichiers, et agents/ pour sous-agents isolés avec permissions et modèles restreints. Le fichier settings.json définit les autorisations (allow/deny) pour les commandes et opérations, des fichiers locaux permettent des overrides personnels, et la progression recommandée pour démarrer est : /init, ajouter settings.json, créer des commandes clés, scinder les règles au besoin et établir un ~/.claude/CLAUDE.md, ce qui couvre la plupart des projets.

07:00

LG's new 1Hz display is the secret behind a new laptop's battery life

LG Display a développé la technologie Oxide 1Hz, qui permet aux dalles d'ajuster leur fréquence de rafraîchissement de 1 Hz à 120 Hz. Selon LG, cette large plage de rafraîchissement peut réduire la consommation d'énergie de l'écran et prolonger l'autonomie jusqu'à 48 %. Dell a déjà intégré ce panneau comme option par défaut dans sa gamme XPS, illustrant une adoption commerciale précoce. LG annonce une production de masse de dalles OLED 1Hz exploitant cette technologie prévue pour 2027, sans toutefois préciser l'origine du nom "Oxide" ni tous les détails techniques. Il reste à vérifier si les transitions entre fréquences entraîneront des artefacts visuels et quel sera l'impact réel sur la qualité d'affichage par rapport aux panneaux OLED traditionnels.