Suivez vos podcasts préférés, écoutez hors ligne et en voiture avec CarPlay et Android Auto, et reprenez toujours là où vous en étiez. Essai gratuit.
Merci de soutenir ce podcast en visitant nos sponsors: - SurveyMonkey, Utiliser l'IA pour faire émerger des insights plus rapidement et réduire le temps d'analyse manuelle - https://get.surveymonkey.com/tad - Consensus: IA pour la recherche. Obtenez un mois gratuit - https://get.consensus.app/automated_daily - KrispCall: Téléphonie cloud agentique - https://try.krispcall.com/tad Soutenez directement The Automated Daily: Offre-moi un café: https://buymeacoffee.com/theautomateddaily Sujets du jour: Campagne malware via faux dépôts GitHub - Une enquête révèle des milliers de dépôts GitHub clonés qui ajoutent un lien README vers un ZIP infecté. Mots-clés : GitHub, malware, SEO poisoning, Trojan, détection à grande échelle. Java Valhalla et value objects - JEP 401, première grande brique de Project Valhalla, arrive dans OpenJDK en preview visée pour JDK 28. Mots-clés : Java, JVM, value classes, performance, GC, identité d’objet. DuckDB et ClickHouse, l’analytics pragmatique - DuckDB explique les choix d’architecture qui le rendent très rapide en local, et ClickHouse revient sur dix ans d’open source et de transparence. Mots-clés : SQL, OLAP, moteur de requêtes, open source, performance. Fractal, kernel de recherche microarchitecturale - Le kernel Fractal (MIT CSAIL) sert à mesurer finement les comportements CPU sans le bruit des OS classiques. Mots-clés : Apple Silicon M1, spéculation, side-channels, sécurité matérielle, reproductibilité. Bon usage des URI .well-known - Mark Nottingham clarifie quand un chemin .well-known est pertinent et quand il rigidifie inutilement les déploiements. Mots-clés : HTTP, standards web, interopérabilité, discovery, IANA. Devenir chercheur en IA, méthode - Un texte rappelle que la progression en IA vient d’une boucle lecture–construction, avec une obsession pour l’évaluation et la rigueur expérimentale. Mots-clés : recherche IA, fondamentaux, instrumentation, reproductibilité, biais. Raku Foundation et conformité UE - La communauté Raku crée une fondation aux Pays-Bas pour gouvernance et financement, avec un œil sur le Cyber Resilience Act. Mots-clés : open source, gouvernance, Stichting, sécurité, obligations UE. MCP simplifie l’auth en entreprise - Le Model Context Protocol stabilise une extension d’autorisation gérée par l’entreprise pour éviter des OAuth par utilisateur trop lourds. Mots-clés : MCP, SSO, IdP, gouvernance, conformité, connecteurs. - OpenJDK Targets Valhalla Value Classes for JDK 28 Preview - Inside DuckDB Part 1: In-Process Queries, Planning Pipelines, and Columnar Storage - MIT’s Fractal Kernel Gives Researchers a Clearer View of CPU Speculation, Reveals New M1 Behaviors - Zen-Inspired Advice for Building a Machine Learning Research Practice - RFC 8615 Author Warns Against Misusing Well-Known URIs and Details Best Practices - Gribouille 0.3.0 Adds One-Argument Guide Controls and Themed Compositions - Researcher Finds 10,000 GitHub Repositories Cloned to Deliver Trojan Malware - Raku community forms independent Raku Foundation in the Netherlands - ClickHouse Celebrates a Decade as an Open-Source Analytical Database - MCP Ships Stable Enterprise-Managed Authorization for Centralized, Zero-Touch OAuth Transcription de l'Episode Campagne malware via faux dépôts GitHub On commence donc par cette enquête sur GitHub : un développeur a repéré des dépôts qui copient à l’identique des projets connus, mais ajoutent dans le README un lien vers une archive ZIP contenant un trojan. Le détail inquiétant, c’est la tactique : réécritures d’historique répétées, commits quasi identiques, et même des historiques de contributeurs qui donnent une impression de crédibilité, le tout pensé pour remonter dans les moteurs de recherche. En utilisant des données d’événements publics et quelques vérifications via l’API GitHub, l’auteur arrive à un ordre de grandeur d’environ dix mille dépôts suspects, certains actifs pendant des mois. Pourquoi ça compte : ça montre que la modération “au cas par cas” ne suffit pas toujours, et que la chaîne de confiance open source peut être attaquée à un endroit très banal—la page d’accueil d’un dépôt. Java Valhalla et value objects Côté plateformes et langages, une annonce importante chez Java : une ingénieure d’Oracle a confirmé l’intégration de JEP 401, la première livraison majeure de Project Valhalla, dans la branche principale d’OpenJDK, avec une cible JDK 28 en preview. Le signal, c’est aussi l’ampleur du changement : un énorme patch qui a carrément poussé les mainteneurs à mettre en pause d’autres gros travaux le temps de l’atterrissage. L’idée de Valhalla, c’est de permettre d’écrire des classes “normales”, lisibles, tout en laissant la JVM représenter certains objets de façon plus compacte, plus “dense”, avec moins d’allocations et moins de pression sur le GC. Le point conceptuel le plus marquant : ces nouveaux “value objects” perdent l’identité d’objet, ce qui change la signification de comparaisons et retire certains usages comme la synchronisation. Ce n’est pas encore le jackpot final—les génériques spécialisés et les types non nuls stricts sont plutôt pour plus tard—mais c’est une fissure assumée dans le vieux dogme Java : “tout objet a une identité”. DuckDB et ClickHouse, l’analytics pragmatique Restons sur la performance, mais côté données. D’abord DuckDB : une série “internals” revient sur les choix qui expliquent pourquoi il va si vite sur une seule machine, notamment parce qu’il s’exécute dans le même processus que l’application. Résultat : on évite une bonne partie des coûts de va-et-vient réseau et de sérialisation qui plombent souvent les bases en mode serveur quand on fait de l’analytics. L’article relie cette vitesse à une chaîne de requête soignée—parsing, vérifications, puis une série d’optimisations ciblées—et à un stockage pensé pour sauter rapidement les blocs inutiles. Intéressant aussi : la manière dont il tire parti de formats comme Parquet, déjà structurés pour l’analyse. Dans le même univers, ClickHouse