> ## Content Index
> Fetch the complete content index at: https://www.camilleroux.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# Veille #54 — L'actu de la semaine
- URL: https://www.camilleroux.com/veille-54-lactu-de-la-semaine/
- Published: 2026-05-01T13:14:57.000Z
- Updated: 2026-05-05T10:00:51.000Z
- Description: Cette semaine : Remote agents in Vibe. Powered by Mistral Medium 3.5., 1jehuang/jcode: Coding Agent Harness, nikopueringer/CorridorKey: Perfect Green Screen Keys, How ChatGPT serves ads, I won a championship that doesn't exist, Ghostty is leaving GitHub, Warp is now open-source, Les sub-agents Cl...
- Author: Camille Roux
- Tags: veille

Bonjour,

Bienvenue dans cette édition #54 de ma veille hebdo ! Voici les 35 articles qui ont retenu mon attention cette semaine. Bonne lecture !

## IA

### [Remote agents in Vibe. Powered by Mistral Medium 3.5.](https://mistral.ai/news/vibe-remote-agents-mistral-medium-3-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

Mistral Medium 3.5 vient de sortir : 128B dense, open weights, 77,6 % sur SWE-Bench.

[Remote agents in Vibe. Powered by Mistral Medium 3.5.Introducing Mistral Medium 3.5, remote coding agents in Vibe, plus new Work mode in Le Chat for complex tasks.Mistral AI![](https://mistral.ai/img/mistral-cover.png)](https://mistral.ai/news/vibe-remote-agents-mistral-medium-3-5?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [nikopueringer/CorridorKey: Perfect Green Screen Keys](https://github.com/nikopueringer/CorridorKey?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~15 min

CorridorKey : un réseau de neurones qui résout le problème du green screen au niveau pixel — couleur foreground non-multipliée + alpha linéaire, même sur les cheveux, le motion blur et les zones semi-transparentes.

[nikopueringer/CorridorKey: Perfect Green Screen KeysPerfect Green Screen Keys. Contribute to nikopueringer/CorridorKey development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/865e3398947cd2954116aed4080c1a012cec898e5713e54e9680590597171b16/nikopueringer/CorridorKey)](https://github.com/nikopueringer/CorridorKey?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Warp is now open-source](https://www.warp.dev/blog/warp-is-now-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

Warp passe en open-source sous licence AGPL — le plus intéressant, c'est leur workflow où les agents IA font le gros du code et la communauté garde la main sur la direction et la revue.

[Warp is now open-sourceWarp is now open-source. The Warp client is on GitHub and the community can contribute via Oz, Warp’s cloud agent orchestration platform, with OpenAI as founding sponsor.Warp![](https://www.warp.dev/images/blog/warp-is-now-open-source/hero.png)](https://www.warp.dev/blog/warp-is-now-open-source?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Les sub-agents Claude Code : isoler, déléguer, paralléliser](https://www.elao.com/blog/ia/sub-agents-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~11 min

Claude Code peut orchestrer des sub-agents : chacun travaille dans son propre contexte isolé, avec le modèle adapté à sa tâche, en parallèle si besoin. Un article concret sur comment ça marche vraiment.

[Les sub-agents Claude Code : isoler, déléguer, paralléliserComprendre les sub-agents de Claude Code, leurs cas d'usage et comment ils permettent d'optimiser vos workflows : isolation de contexte, choix du modèle et parallélisation.elao\_![](https://www.elao.com/resized/content/images/blog/thumbnails/sub-agents-claude-code.jpg/50405465fa31c6c7d14aed3da5fcec20.jpg)](https://www.elao.com/blog/ia/sub-agents-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [ksimback/tech-debt-skill](https://github.com/ksimback/tech-debt-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

Un skill Claude Code pour auditer la dette technique d'un repo entier : une commande, un fichier \`TECH\_DEBT\_AUDIT.md\` en sortie, avec citations \`fichier:ligne\`, niveaux de sévérité et estimations d'effort. Réutilisable et versionnable.

[ksimback/tech-debt-skillClaude Code skill that produces a thorough, file-cited tech debt audit of an entire codebase - ksimback/tech-debt-skillGitHub![](https://opengraph.githubassets.com/225947ae83a94ec48deb55dc7548876f4d92fca5e9722526e56a6dff5bb07fa7/ksimback/tech-debt-skill)](https://github.com/ksimback/tech-debt-skill?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Prompt guidance | OpenAI API](https://developers.openai.com/api/docs/guides/prompt-guidance?model=gpt-5.5&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~9 min

GPT-5.5 fonctionne mieux avec des prompts orientés résultat : décrivez ce que vous voulez obtenir, pas chaque étape. Les anciennes instructions trop détaillées réduisent l'espace de recherche du modèle et produisent des réponses mécaniques.

[Prompt guidance | OpenAI APIdevelopers.openai.com![](https://developers.openai.com/og/api/docs/guides/prompt-guidance.png)](https://developers.openai.com/api/docs/guides/prompt-guidance?model=gpt-5.5&utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [ciembor/agent-rules-books](https://github.com/ciembor/agent-rules-books?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~8 min

Des règles prêtes à l'emploi pour Codex, Cursor et Claude Code, inspirées des grands classiques du génie logiciel — Clean Code, DDD, Refactoring, Release It!, DDIA et d'autres.

[ciembor/agent-rules-booksReady-to-use Codex, Cursor, and Claude Code rules inspired by classic software engineering books. - ciembor/agent-rules-booksGitHub![](https://opengraph.githubassets.com/4027899b655046ad5f68f80d37f7576791619d20045c40ef98238024e82e9423/ciembor/agent-rules-books)](https://github.com/ciembor/agent-rules-books?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Maket — Un outil de design visuel pour votre IA](https://ng-galien.github.io/maket/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~2 min

Maket transforme votre client IA en outil de mise en page — charte graphique, bibliothèque d'images indexée par mots-clés, aperçu HTML/CSS en direct, export PDF. Ça s'installe en une commande sur Claude ou Codex.

[Maket — Un outil de design visuel pour votre IAMaket transforme votre assistant IA en designer visuel — composez des documents HTML/CSS avec votre charte de marque, une bibliothèque d'images et un aperçu en direct. Exportez en PDF ou partagez v...ng-galien.github.io![](https://ng-galien.github.io/maket/demo.gif)](https://ng-galien.github.io/maket/fr/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Show HN: Agent Vault – Open-source credential proxy and vault for agents](https://github.com/Infisical/agent-vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Agent Vault : un proxy HTTP open-source qui s'intercale entre vos agents IA et les APIs qu'ils appellent — les credentials ne sont jamais transmis à l'agent, ils sont injectés au niveau réseau.

[Show HN: Agent Vault – Open-source credential proxy and vault for agentsA HTTP credential proxy and vault for AI agents. Contribute to Infisical/agent-vault development by creating an account on GitHub.GitHub![](https://repository-images.githubusercontent.com/1194056092/a7ca50e4-a2c1-4561-922e-5f16faf868c6)](https://github.com/Infisical/agent-vault?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [GPT-5.5](https://openai.com/index/introducing-gpt-5-5/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~19 min

GPT-5.5 est disponible : meilleur sur le coding agentique, la recherche et les tâches longues, avec une latence équivalente à GPT-5.4 et moins de tokens consommés.

[GPT-5.5Introducing GPT-5.5, our smartest model yet—faster, more capable, and built for complex tasks like coding, research, and data analysis across tools.OpenAI![](https://images.ctfassets.net/kftzwdyauwt9/2Bh47W4cA48dvG5FbDtNQH/5897109fb0de6fc3125c0c35c4f60001/Hero_Art_Card_16x9.jpg?w=1600&h=900&fit=fill)](https://openai.com/index/introducing-gpt-5-5/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [An update on recent Claude Code quality reports](https://www.anthropic.com/engineering/april-23-postmortem?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Anthropic explique les trois bugs qui ont dégradé Claude Code entre mars et avril : effort de raisonnement abaissé par défaut, historique de thinking droppé en boucle, prompt de verbosité mal calibré. Tout est corrigé depuis le 20 avril.

[An update on recent Claude Code quality reportsAnthropic is an AI safety and research company that's working to build reliable, interpretable, and steerable AI systems.anthropic.com![](https://cdn.sanity.io/images/4zrzovbb/website/3f522820d47355885631ebda60e5d1f3e5c0fbc2-2000x1050.heif)](https://www.anthropic.com/engineering/april-23-postmortem?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Show HN: How LLMs Work – Interactive visual guide based on Karpathy's lecture](https://ynarwal.github.io/how-llms-work/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~10 min

Un guide visuel et interactif pour comprendre comment fonctionnent vraiment les LLMs — de la collecte des données jusqu'au fine-tuning — basé sur la conférence technique d'Andrej Karpathy.

## Dev

### [1jehuang/jcode: Coding Agent Harness](https://github.com/1jehuang/jcode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~17 min

jcode, un coding agent en ligne de commande qui démarre en 14 ms et consomme 27 MB de RAM sans embedding — à comparer aux 386 MB de Claude Code pour la même session.

[1jehuang/jcode: Coding Agent HarnessCoding Agent Harness. Contribute to 1jehuang/jcode development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/f4d2094402f78268649313c4fc8ea72616fe9435077a0568e6971b59bef3d16d/1jehuang/jcode)](https://github.com/1jehuang/jcode?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Compositing & Blending](https://nik.digital/posts/compositing-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~24 min

Compositing & blending dans le navigateur : les maths derrière les blend modes, avec des visualisations interactives pour comprendre ce qui se passe pixel par pixel.

[Compositing & BlendingExploring the math and intuition behind blend modes in the browsernik.digital![](https://nik.digital/posts/compositing-blending/opengraph-image-1wdqp3?9295f72f0f3c774d)](https://nik.digital/posts/compositing-blending?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Email is crazy](https://samkhawase.com/blog/email-is-crazy/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~9 min

L'email, c'est des milliards de messages par jour qui reposent sur un protocole des années 70 jamais vraiment corrigé — juste recouvert de couches successives (SPF, DKIM, DMARC). L'article détaille tout ça pas à pas, de l'envoi SMTP à la réception.

### [Rails 8: How to Auto-Generate Social Media Preview Cards](https://norvilis.com/rails-8-how-to-auto-generate-social-media-preview-cards/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Générer des og:image dynamiques dans Rails 8 sans API tierce : une vue HTML 1200×630, Ferrum pour le screenshot, ActiveStorage pour stocker, Solid Queue pour ne pas bloquer.

[Rails 8: How to Auto-Generate Social Media Preview CardsVery often I find myself sharing a link to my new Rails project on Twitter, Discord, or LinkedIn. But when I paste the link, the preview just shows a blank, boring gray box.DevBlog by Zil Norvilis![](https://norvilis.com/assets/images/2026-04-27-Rails-8-How-To-Auto-Generate-Social-Media-Preview-Cards/feature.webp)](https://norvilis.com/rails-8-how-to-auto-generate-social-media-preview-cards/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [USB Cheat Sheet](https://fabiensanglard.net/usbcheat/index.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

USB Cheat Sheet — parce que "USB 3.1" et "USB 3.2 Gen 1x1" désignent exactement la même chose, et ce genre de confusion peut faire perdre une heure sur un bug qui n'existe pas.

### [h4ckf0r0day/obscura](https://github.com/h4ckf0r0day/obscura?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Obscura repense le headless browser : écrit en Rust, 30 MB en mémoire, démarrage instantané, compatible Puppeteer et Playwright via CDP. Aucune dépendance à Chrome ou Node.js — juste un binaire autonome.

[h4ckf0r0day/obscuraThe headless browser for AI agents and web scraping - h4ckf0r0day/obscuraGitHub![](https://opengraph.githubassets.com/eaa8aac701eeba2678828a015a3716d33c862a3221361eec06ff04c6015afb03/h4ckf0r0day/obscura)](https://github.com/h4ckf0r0day/obscura?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Nev – keyboard focused GUI and terminal text editor](https://github.com/Nimaoth/Nev?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~2 min

Nev, un éditeur de texte keyboard-driven qui tourne en GUI et en terminal — écrit en Nim, avec LSP, DAP, Treesitter, plugins WASM et intégration Git. Une synthèse de Neovim, Helix et Zed.

[Nev – keyboard focused GUI and terminal text editorNev is a keyboard focused GUI and terminal text editor - Nimaoth/NevGitHub![](https://opengraph.githubassets.com/1b2ddd4f017763be3ba286cebb24e8746b5627fa752b8ec79e33e59d78d3af38/Nimaoth/Nev)](https://github.com/Nimaoth/Nev?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Raylib v6.0](https://github.com/raysan5/raylib/releases/tag/6.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~17 min

Raylib v6.0 est disponible : la nouveauté principale est un renderer logiciel (CPU only, sans GPU), ce qui ouvre la porte aux microcontrôleurs comme l'ESP32 et aux futurs appareils RISC-V. +600 fonctions dans l'API, +215 exemples au total.

[Raylib v6.0A simple and easy-to-use library to enjoy videogames programming - Release raylib v6.0 · raysan5/raylibGitHub![](https://opengraph.githubassets.com/0ced67c6358522b6db8a616b36e431bf8c9aa30cab10aeadbce505ac56079579/raysan5/raylib/releases/tag/6.0)](https://github.com/raysan5/raylib/releases/tag/6.0?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Tool: HyperFrames](https://github.com/heygen-com/hyperframes?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

HyperFrames : écrire du HTML pour générer une vidéo MP4, pensé pour être piloté par des agents IA (Claude Code, Cursor, Codex). Pas de React, pas de build step — juste un fichier HTML avec des animations GSAP et un rendu déterministe via FFmpeg.

[Tool: HyperFramesWrite HTML. Render video. Built for agents. Contribute to heygen-com/hyperframes development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/93bca181a3af357d4190c2f285a2beca8468f5aa2c8908f5a7d278f50eafa94f/heygen-com/hyperframes)](https://github.com/heygen-com/hyperframes?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Serving the For You Feed](https://atproto.com/blog/serving-the-for-you-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~8 min

Le feed "For You" de Bluesky, utilisé par des dizaines de milliers de personnes chaque jour, tourne sur un PC de gaming dans un salon — 96 Go de RAM, SQLite de 419 Go, A/B tests rigoureux. L'architecture est surprenante mais bien pensée.

[Serving the For You FeedHow the maintainer of the popular For You feed serves it from their living room!AT Protocol![](https://atproto.com/default-social-card.png)](https://atproto.com/blog/serving-the-for-you-feed?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Culture Tech

### [Ghostty is leaving GitHub](https://mitchellh.com/writing/ghostty-leaving-github?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Ghostty quitte GitHub — non pas à cause d'un incident isolé, mais parce que les pannes sont devenues quasi quotidiennes. Issues, PRs, Actions : l'infrastructure tombe trop souvent pour rester un environnement de travail sérieux.

### [Pourquoi l'Open Source ne suffira pas à nous libérer des Big Tech](https://eventuallycoding.com/p/pourquoi-l-open-source-ne-suffira-pas-a-nous-liberer-des-big-tech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

L'open source ne suffira pas à nous libérer des Big Tech — sans gouvernance européenne, sans financement structurel et sans définition claire des communs numériques, c'est juste déplacer le problème.

[Pourquoi l'Open Source ne suffira pas à nous libérer des Big Tech264 milliards d'euros s'échappent d'Europe chaque année. Pourquoi l'open source, sans une vraie stratégie de communs numériques, ne nous sauvera pas.Eventuallycoding![](https://eventuallycoding.com/_og/d/c_DefaultPost,title_~UG91cnF1b2kgbCdPcGVuIFNvdXJjZSBuZSBzdWZmaXJhIHBhcyDDoCBub3VzIGxpYsOpcmVyIGRlcyBCaWcgVGVjaA,description_~MjY0IG1pbGxpYXJkcyBkJ2V1cm9zIHMnw6ljaGFwcGVudCBkJ0V1cm9wZSBjaGFxdWUgYW5uw6llLiBQb3VycXVvaSBsJ29wZW4gc291cmNlLCBzYW5zIHVuZSB2cmFpZSBzdHJhdMOpZ2llIGRlIGNvbW11bnMgbnVtw6lyaXF1ZXMsIG5lIG5vdXMgc2F1dmVyYSBwYXMu,p_Ii9wL3BvdXJxdW9pLWwtb3Blbi1zb3VyY2UtbmUtc3VmZmlyYS1wYXMtYS1ub3VzLWxpYmVyZXItZGVzLWJpZy10ZWNoIg.png)](https://eventuallycoding.com/p/pourquoi-l-open-source-ne-suffira-pas-a-nous-liberer-des-big-tech?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [It's OK to abandon your side-project](https://robbowen.digital/wrote-about/abandoned-side-projects/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Abandonner un side-project, c'est OK ! On peut pas tout faire, on a appris qu'il arrive, on peut se focus sur d'autres projets...

[It's OK to abandon your side-projectIn an industry that pressures developers to always be shipping side-projects, it can be helpful to be retrospective with the projects that don't make the cutRobb Owen Digital![](https://robbowen.digital/assets/img/cards/abandoned-side-projects.png)](https://robbowen.digital/wrote-about/abandoned-side-projects/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Apps

### [localsend/readme\_i18n/README\_FR.md at main](https://github.com/localsend/localsend/blob/main/readme%5Fi18n/README%5FFR.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~5 min

LocalSend : alternative open-source à AirDrop qui fonctionne sans Internet, en HTTPS sur le réseau local, disponible sur Windows, macOS, Linux, Android et iOS

[localsend/readme\_i18n/README\_FR.md at mainAn open-source cross-platform alternative to AirDrop - localsend/readme\_i18n/README\_FR.md at main · localsend/localsendGitHub![](https://repository-images.githubusercontent.com/578822531/6c3c4f46-0ab9-4737-9afe-7fa7f2f929d7)](https://github.com/localsend/localsend/blob/main/readme%5Fi18n/README%5FFR.md?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [Audit SEO, GEO et visibilité IA | Analyse gratuite](https://roastmyurl.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Audit web, SEO et visibilité IA en un seul outil — ce que Google, ChatGPT ou Perplexity comprennent vraiment de vos pages, avec les points de blocage identifiés clairement.

[Audit SEO, GEO et visibilité IA | Analyse gratuiteAnalysez votre site en quelques secondes : SEO technique, compréhension par les IA et visibilité GEO. Identifiez les blocages et les priorités de correction.RoastMyUrl![](https://roastmyurl.com/assets/img/og-cover.jpg)](https://roastmyurl.com/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [refactoringhq/tolaria](https://github.com/refactoringhq/tolaria?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~3 min

Tolaria : une app desktop Mac open source pour gérer des bases de notes en markdown. Files-first, git-first, offline-first — vos données restent les vôtres, sans compte ni abonnement.

[refactoringhq/tolariaDesktop app to manage markdown knowledge bases. Contribute to refactoringhq/tolaria development by creating an account on GitHub.GitHub![](https://opengraph.githubassets.com/6583cbc9d829211502819af0ff66827bc663bf7bc6917c6581f8bd49a05ef089/refactoringhq/tolaria)](https://github.com/refactoringhq/tolaria?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Sécu & Vie privée

### [How ChatGPT serves ads](https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~3 min

Comment ChatGPT sert des publicités : les objets \`single\_advertiser\_ad\_unit\` sont injectés directement dans le stream SSE, et le SDK \`oaiq.min.js\` déposé chez les marchands referme la boucle d'attribution via un cookie 30 jours.

[How ChatGPT serves adsOpenAI's ad platform has two halves. On the ChatGPT side, the backend injects structured single\_advertiser\_ad\_unit objects into the conversation SSE stream while the model is responding. On the mer...Buchodi&#x27;s Threat Intel![](https://storage.ghost.io/c/b8/53/b853e3d4-3186-409d-9c7f-7da931a60431/content/images/2026/03/buchodi-60x60-01-1.png)](https://www.buchodi.com/how-chatgpt-serves-ads-heres-the-full-attribution-loop/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [I won a championship that doesn't exist](https://ron.stoner.com/How%5FI%5FWon%5Fa%5FChampionship%5FThat%5FDoesnt%5FExist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~6 min

Un domaine à 12$, un communiqué de presse généré par IA, une modification Wikipedia avec une fausse citation circulaire — et plusieurs LLMs frontier ont confirmé un championnat du monde qui n'existe pas.

[I won a championship that doesn't existPoisoning the LLM knowledge supply chain with a fake Wikipedia edit and a single domain registrationRon Stoner![](https://ron.stoner.com/images/6nimmt/poison.jpg)](https://ron.stoner.com/How%5FI%5FWon%5Fa%5FChampionship%5FThat%5FDoesnt%5FExist/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Apple

### [Notepad++ for Mac: Free Native macOS Code Editor](https://notepad-plus-plus-mac.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~4 min

Notepad++ arrive nativement sur mac — port communautaire open-source, Universal Binary ARM64/Intel, sans Wine ni émulation. Même moteur Scintilla, même support de 80+ langages, interface Cocoa native. Est-ce qu'on en avait besoin ? Là est la question !

[Notepad++ for Mac: Free Native macOS Code EditorNotepad++ for Mac is a free, open-source, native macOS code editor. Universal Binary for Apple Silicon (M1–M5) and Intel Macs. No Wine, no Rosetta, no emulation.Notepad++ for macOS![](https://notepad-plus-plus-mac.org/assets/images/og-image.png?v=3)](https://notepad-plus-plus-mac.org/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

### [The Mac App Gold Rush in the Age of Vibe Coding](https://caio.ca/blog/ai-vibe-coded-mac-apps.html?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~19 min

Le coût d'entrée pour faire une application Mac s'est effondré avec l'IA — et ça se voit : chaque semaine, de nouveaux outils indés débarquent partout. "The Mac App Gold Rush in the Age of Vibe Coding" documente bien cette ruée.

## Fun & WTF

### [Is my blue your blue?](https://ismy.blue/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

Mon bleu est-il votre bleu ?

[Is my blue your blue?Test your color perception with this interactive test.ismy.blue![](https://ismy.blue/card.png)](https://ismy.blue/?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Art Créa & Design

### [Case study](https://iamnoman.com/transit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Un outil né d'une simple carte trouvée en naviguant sur le net. Résultat : un générateur de réseaux de transport interactif, entièrement dans le navigateur.

[Case studyWanted to design maps in browser so I built a tool to do so.Transit![](https://iamnoman.com/opengraph-image?f9281654f2ab8bb8)](https://iamnoman.com/transit?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Autre

### [Alishahryar1/free-claude-code: Use claude-code for free in the terminal, VSCode extension or via discord like openclaw](https://github.com/Alishahryar1/free-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54) \~7 min

Proxy pour utiliser Claude Code gratuitement dans le terminal, VS Code ou via Discord — sans compte payant Anthropic. Warning: pas sûr que ça marche si bien ou que ce soit totalement dans les clous des CGU de Claude.

[Alishahryar1/free-claude-code: Use claude-code for free in the terminal, VSCode extension or via discord like openclawUse claude-code for free in the terminal, VSCode extension or via discord like openclaw - Alishahryar1/free-claude-codeGitHub![](https://opengraph.githubassets.com/29db72d42d5208c176bc9778967932c8ab27f1f657aa80f524e3db4ddcc2d999/Alishahryar1/free-claude-code)](https://github.com/Alishahryar1/free-claude-code?utm%5Fsource=camilleroux&utm%5Fmedium=email&utm%5Fcampaign=veille-54)

## Vous aimez cette veille ?

Rejoignez les lecteur·ice·s qui la reçoivent chaque vendredi dans leur boîte mail.

S’abonner 

Merci ! Vérifiez votre boîte mail pour confirmer. 

Une seule newsletter par semaine, désabonnement en un clic.

---

## Vous avez aimé cette édition ?

Partagez-la avec un·e collègue ou ami·e qui pourrait l'apprécier ! C'est le meilleur moyen de soutenir cette newsletter.

Vous pouvez aussi suivre ma veille en direct sur [X](https://x.com/CamilleRoux?ref=camilleroux.com), [Bluesky](https://bsky.app/profile/camilleroux.com?ref=camilleroux.com) ou [Mastodon](https://mastodon.social/@camilleroux?ref=camilleroux.com), ou via le [flux RSS](https://www.camilleroux.com/tag/veille/rss/).

Pour lire les articles que j’écris, abonnez-vous au [flux RSS du blog](https://www.camilleroux.com/rss/).

Retrouvez toutes les éditions dans [les archives](https://www.camilleroux.com/tag/veille/).

Pas encore abonné·e ? [Inscrivez-vous ici](https://www.camilleroux.com/veille/) pour recevoir la prochaine édition.

## Vous n'êtes pas rassasié·e ?

Si vous êtes dev, je vous invite à lire le reste de l'actu sur [Human Coders News](https://news.humancoders.com/?ref=camilleroux.com) ou encore venir discuter avec nous sur notre [Discord](https://www.humancoders.com/pages/discord?ref=camilleroux.com).

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur [Pragmatic Entrepreneurs](https://forum.pragmaticentrepreneurs.com/?ref=camilleroux.com).

À vendredi prochain !  
Camille