HN Digest
Briefing personnel.

Edition quotidienne

Lire vite. Garder l'essentiel.

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

3702 articles Page 176/371 Sans filtre

07:06

US and TotalEnergies reach 'nearly $1B' deal to end offshore wind projects

Les États-Unis et TotalEnergies ont signé un accord pour mettre fin à leurs projets éoliens offshore américains et réorienter ces fonds vers la production de combustibles fossiles. L'annonce a été faite le lundi 23 mars par le secrétaire à l'Intérieur Doug Burgum lors de la conférence CERAWeek à Houston, en présence du PDG de TotalEnergies, Patrick Pouyanné. Selon Burgum, l'accord libère près d'un milliard de dollars bloqués dans un dépôt de bail auparavant dirigé vers les subventions de l'administration précédente. Pouyanné a indiqué que TotalEnergies réorientait les investissements de deux parcs éoliens offshore vers des projets de gaz naturel, notamment le complexe Rio Grande LNG. TotalEnergies a aussi signé une lettre d'intention avec Glenfarne pour l'approvisionnement à long terme de deux millions de tonnes par an de gaz naturel liquéfié sur vingt ans.

07:06

Bombadil: Property-based testing for web UIs

Ce texte présente un outil de test guidé par les propriétés pour les interfaces web, qui explore et vérifie automatiquement les propriétés de correction et révèle des bogues plus difficiles plus tôt. L’outil peut s’exécuter dans l’environnement de développement local, en CI et dans Antithesis. NoteBombadil est nouveau et expérimental, et des changements sont attendus au cours des premiers jours. Des ressources documentaires permettent d’apprendre à utiliser Bombadil, notamment un manuel, l’installation et des exemples. Le texte précise que le projet a été construit par Antithesis et invite les utilisateurs à l’essayer malgré les incertitudes.

07:06

Power consumption of Game Boy flash cartridges (2021)

Les cartouches flash utilisées sur les Game Boy varient considérablement en consommation d'énergie et peuvent réduire l'autonomie des piles, affecter la stabilité du système et augmenter le bruit, surtout avec les mods plus gourmands en énergie. Afin d'évaluer ces variations, j'ai mesuré la consommation électrique de plusieurs cartouches flash disponibles ainsi que de quelques designs personnels pour montrer que la différence entre modèles peut être significative. Les résultats montrent que certaines cartouches natives ou reproductions consomment peu au démarrage, mais que les cartouches basées sur SD présentent des profils variés selon l'activité (menu, chargement ROM, musique) et peuvent afficher des pics importants. Parmi les cartouches testées, l'Everdrive GB X5 se distingue comme la meilleure option grand public en termes de consommation, et GB-CART8M-A peut même parfois être plus économe que la cartouche officielle, tandis que EMS64M montre une grande variabilité selon le jeu. En pratique, il est conseillé d'éviter l'original Everdrive GB et les clones, de privilégier une Everdrive GB X-series si l'achat est possible, et d'éviter EMS64M, sachant que les résultats dépendent fortement du jeu et de l'implémentation.

07:06

BIO: The Bao I/O Coprocessor

Le BIO est un co-processeur d’E/S intégré au Baochip-1x, conçu comme une alternative RISC ouverte et plus flexible que le PIO du Raspberry Pi. Le design repose sur quatre PicoRV32 en configuration RV32E et mappe des registres en files d’attente pour permettre des échanges rapides avec les E/S et une extension DMA BDMA. Des registres bloquants et les modes halt to quantum et halt to events assurent des garanties temps réel déterministes. Comparé au PIO, il consomme moins d’espace logique et peut atteindre des horloges plus élevées, mais chaque cœur exécute moins d’instructions par cycle et dispose d’une RAM locale de 4 KiB. Les outils permettent de programmer en C via une chaîne Zig qui génère des macros Rust, et des ressources GitHub et des démonstrations illustrent l’utilisation du DMA, du SPI et d’exemples comme WS2812C.

07:06

I built an AI receptionist for a mechanic shop

Un propriétaire d’atelier de mécanique de luxe cherche à réduire les pertes liées aux appels manqués en déployant un récepteur IA. Cet outil, baptisé Axle, est un agent vocal personnalisé qui connaît les tarifs, les heures et les politiques, et peut collecter un rappel si nécessaire. La première étape a consisté à construire le cerveau avec une pipeline RAG qui s’appuie sur une base de connaissances structurée et évite les hallucinations sur les prix. La deuxième étape a relié ce cerveau à un vrai numéro via Vapi, un webhook FastAPI et des intégrations Deepgram et ElevenLabs pour la voix et le traitement des appels. Les étapes futures prévoient d’intégrer un calendrier pour les rendez-vous, des notifications SMS, un tableau de bord et le déploiement sécurisé.

07:05

Ubisoft's death by a thousand cuts

Ubisoft annonce la fermeture de Red Storm Entertainment en tant que studio indépendant, avec la suppression de 105 postes, tout en le maintenant ouvert et en poursuivant le développement sur le moteur Snowdrop et certains services. Fondé en 1996 pour développer des jeux basés sur les histoires de Tom Clancy, Red Storm a lancé les séries Rainbow Six et Ghost Recon et travaillait sur Heartland avant son annulation en 2024. La société mène une vaste série de coupes budgétaires visant à réduire les coûts fixes de 500 millions d'euros entre 2023 et 2028, ce qui inclut des fermetures et des réductions de projets. Depuis 2025, d'autres suppressions de postes touchent plusieurs studios comme Stockholm, Halifax, Paris, Abu Dhabi, RedLynx, Massive et Toronto, ce qui porte l’effectif total en réduction d’environ 1 500 personnes. Des employés protestent contre ces décisions et les grèves témoignent d’un climat d’incertitude et de mécontentement au sein de l’entreprise.

07:05

A retro terminal music player inspired by Winamp

cliamp est un lecteur de musique en terminal rétro inspiré de Winamp qui peut lire des fichiers locaux, des flux et des podcasts, ainsi que YouTube, SoundCloud, Bilibili, Spotify, Xiaoyuzhou et Navidrome, avec un visualiseur spectre intégré et un égaliseur paramétrique ainsi que la gestion des listes de lecture. Il est construit avec Bubbletea, Lip Gloss, Beep et go-librespot, et propose une interface orientée texte pour le streaming et le contrôle audio. Il offre aussi une radio intégrée et permet d’ajouter des stations via ~/.config/cliamp/radios.toml; on peut aussi héberger une radio avec cliamp-server. Pour l’installation et la build, il est possible d’installer via un script, via Homebrew ou depuis les paquets Arch, et il requiert Go 1.25.5+, les en-têtes ALSA sous Linux; des dépendances optionnelles comme ffmpeg et yt-dlp améliorent le support de certains formats et services. La documentation couvre la configuration, les raccourcis clavier et d’autres fonctionnalités; l’auteur est mentionné comme x.com/iamdothash et une clause de non-responsabilité précise les risques d’utilisation.

07:05

Local Stack Archived their GitHub repo and requires an account to run

Le projet LocalStack est consolidé en une seule image unifiée et le dépôt est désormais archivé et en lecture seule. Cette démarche vise à réduire la fragmentation et à concentrer les ressources sur une couche d’émulation AWS plus robuste. Les contributeurs sont remerciés et leur travail demeure une part intégrante de l’avenir de l’écosystème LocalStack. LocalStack for AWS propose notamment un plan Hobby gratuit pour un usage non commercial et invite à continuer de signaler bugs, soumettre des demandes de fonctionnalités et rejoindre la communauté Slack. LocalStack permet de développer et tester des applications AWS localement dans un seul conteneur, avec des options d’installation variées et la prise en charge d’un grand nombre de services.