Bonjour,

Bienvenue dans cette édition #64 de ma veille hebdo ! C'est sous un soleil de plomb que je publie les 36 articles qui ont retenu mon attention cette semaine. Bonne lecture !

En bref : LibrePods apporte la détection d'oreille, l'antibruit et l'état de batterie des AirPods sous Linux et Android sans dépendre d'Apple. Claude Science connecte PubMed, Jupyter, R et des clusters HPC dans un seul workbench IA. Cloudflare Drop publie un dossier local en site web via un simple glisser-déposer dans le navigateur.

Au sommaire : Dev (15)  ·  IA (8)  ·  Apps (4)  ·  Créa (3)  ·  Sécurité (3)  ·  Culture (2)  ·  Jeux (1)

Dev

Welcome ~4 min

QUALITY.md : un format de fichier ouvert pour déclarer ce que "bon" signifie sur un projet, sécurité, maintenabilité, qualité du code, des tests, avec un contexte explicite et des critères évaluables par des humains ou des agents.

Welcome
Model your project's quality so teams and agents can evaluate it, stay aligned on what good means, and improve it over time.

Oak ~11 min

Oak, une couche de versioning pensée pour les agents de code : une branche par session, des descriptions plutôt que des commits, et un montage lazy pour attaquer n'importe quel dépôt en quelques secondes.

Documentation
Documentation for Oak — the agentic substrate coding agents build on: concepts, CLI, and API.

Cloudflare Drop

Cloudflare Drop : déposez un dossier ou un zip dans le navigateur, le site est en ligne sur le réseau Cloudflare en quelques secondes. Sans compte. Le déploiement expire après 60 minutes, sauf si vous le réclamez.

Cloudflare Drop
Drop a folder or zip. See your site live on Cloudflare's global network in seconds.

Astryx Design System ~3 min

Astryx : le design system open source de Meta, en beta, 160+ composants React, thèmes personnalisables et support MCP pour l'intégrer directement dans un workflow avec des agents IA.

Astryx Design System
An open source design system that is fully customizable and agent ready.

Lire la puce de sa carte d'identité en Python sous Linux ~4 min

cnie-python-tools lit la puce NFC de la carte d'identité française sous Linux : état civil, adresse, photo JPEG 2000. Les empreintes restent hors de portée, protégées par l'EAC.

Lire la puce de sa carte d'identité en Python sous Linux
Hubert, fidèle lecteur de Korben.info m'a envoyé un mail pour me dire qu'il avait reçu sa nouvelle carte d'identité. Vous savez celle en petit format avec ...

superfile: a terminal file manager that actually looks good ~4 min

superfile : un file manager en terminal qui fait enfin attention à son apparence, navigation clavier, thèmes, plugins, support macOS/Linux/Windows, installation en une ligne.

superfile: a terminal file manager that actually looks good
superfile a terminal file manager that actually looks good

Hanami 3.0: In full bloom ~7 min

Hanami 3.0 : mailers, i18n et Minitest au programme, avec des perfs qui donnent envie, jusqu'à 3x plus de throughput et 14x moins d'allocations par requête, sans toucher au code existant.

Hanami 3.0: In full bloom
New mailers, i18n, and Minitest. Your apps faster by default. Our most complete Hanami yet!

google/copybara: Copybara: A tool for transforming and moving code between repositories. ~5 min

Copybara : un outil Google pour synchroniser du code entre plusieurs dépôts Git, avec transformations à la volée. Utile quand on maintient un repo privé et un repo public en parallèle par exemple.

google/copybara: Copybara: A tool for transforming and moving code between repositories.
Copybara: A tool for transforming and moving code between repositories. - google/copybara

Smooth-Maximum, the most useful function

Le smooth-maximum : une fonction mathématique pour interpoler entre le minimum et le maximum de deux valeurs, avec un paramètre pour contrôler la "dureté" de la transition. Très utile en creative coding et shaders.

Smooth-Maximum, the most useful function
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

torlink : un client torrent qui tourne dans le terminal, zéro config, `npx torlnk` et c'est parti. Agrège plusieurs sources connues (YTS, Nyaa, TPB…), téléchargements en arrière-plan, reprise automatique en cas d'interruption.

baairon/torlink: A sleek, zero-setup torrent finder and downloader that lives right in your terminal.
A sleek, zero-setup torrent finder and downloader that lives right in your terminal. - baairon/torlink

WATaBoy: JIT-ing Game Boy Instructions to Wasm Beats a Native Interpreter ~11 min

WATaBoy : un émulateur Game Boy qui compile les instructions SM83 en Wasm à la volée, pour contourner l'interdiction du JIT sur iOS en passant par le moteur WebAssembly du navigateur, et qui dépasse les performances d'un interpréteur natif.

librepods-org/librepods: AirPods liberated from Apple's ecosystem. ~6 min

LibrePods : utiliser les fonctionnalités des AirPods (détection d'oreille, modes antibruit, batterie précise, gestes de tête) sur Android et Linux, sans appareil Apple. Le protocole propriétaire a été rétro-ingénié, le code est open source.

librepods-org/librepods: AirPods liberated from Apple's ecosystem.
AirPods liberated from Apple's ecosystem. Contribute to librepods-org/librepods development by creating an account on GitHub.

Design Patterns Suck ~6 min

Selon l'auteur, les design patterns ne résolvent pas des problèmes de code, ils résolvent des problèmes de langage. Qu'en pensez-vous ?

Design Patterns Suck
Unlock the truth about design patterns in software engineering! Discover why design patterns may not be as beneficial as they seem and how language limitations lead to their overuse. Explore the fl...

Run any Dockerfile on Vercel ~4 min

Vercel Containers : déployez n'importe quel Dockerfile sur Vercel, avec autoscaling, preview par commit et facturation au CPU actif seulement.

Run any Dockerfile on Vercel
Vercel now runs any HTTP server straight from a Dockerfile. Bring a Rails, Django, Spring Boot, or Go app and Vercel builds, deploys, autoscales, and runs it on Fluid compute with Active CPU pricing.

columnar-tech/databow: A command-line tool for querying databases ~2 min

databow : un outil en ligne de commande pour interroger des bases de données via ADBC. Shell SQL interactif avec coloration syntaxique, export JSON/CSV/Arrow, multi-bases. Écrit en Rust, s'installe via `uv` ou `cargo`.

columnar-tech/databow: A command-line tool for querying databases
A command-line tool for querying databases. Contribute to columnar-tech/databow development by creating an account on GitHub.

IA

workweave/router: Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change. ~4 min

Weave Router : un proxy qui route chaque prompt vers le bon modèle (Anthropic, OpenAI, Gemini, OSS) en moins de 50 ms, avec une réduction de coûts annoncée de 40 à 70 %. Un changement d'endpoint suffit.

workweave/router: Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change.
Model router for agentic systems. Routes every prompt to the right model in <50ms. Cut costs 40-70% with just an endpoint change. - workweave/router

Agent-Reach/docs/README_en.md at main ~10 min

Agent Reach est un CLI qui branche vos agents IA sur Twitter, Reddit, YouTube, GitHub et d'autres, sans passer par les API payantes.

Agent-Reach/docs/README_en.md at main
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees. - Agent-Reach/docs/README_en.md at main · Pannian...

Claude Science, an AI workbench for scientists ~7 min

Claude Science centralise PubMed, Jupyter, R, les clusters HPC et 60+ connecteurs scientifiques (génomique, protéomique…) dans une interface unique avec traçabilité complète.

Claude Science, an AI workbench for scientists
Claude Science is a customizable app that integrates the tools and packages researchers most often use, produces auditable artifacts, and provides flexible access to computing resources.

Nomlings: virtual pets for your Claude Code sessions ~4 min

Nomlings : un animal de compagnie virtuel qui vit dans vos sessions Claude Code, se nourrit de tokens, réagit à vos erreurs et évolue au fil du temps. Fonctionne aussi en mode autonome, sans Claude Code.

Nomlings: virtual pets for your Claude Code sessions
Nomlings: virtual pets for your Claude Code sessions.

You really shouldn't copy-paste errors into Claude Code ~3 min

Ne copiez-collez pas vos erreurs dans Claude Code : laissez l'agent les corriger lui-même. Si Claude ne peut pas tester en autonomie, donnez-lui accès à ce dont il a besoin (base de données, browser headless, clé API) et sortez de la boucle.

You really shouldn't copy-paste errors into Claude Code
How I learned to love the loop

jamesob/local-llm: Everything I know about running LLMs locally ~9 min

Tout ce qu'il faut savoir pour faire tourner des LLMs en local : hardware, configuration GPU, PCIe switching, speech-to-text avec Whisper, avec des configs Docker prêtes à l'emploi. De $2k (2× RTX 3090) à $40k (4× RTX Pro 6000, 384 GB VRAM).

jamesob/local-llm: Everything I know about running LLMs locally
Everything I know about running LLMs locally. Contribute to jamesob/local-llm development by creating an account on GitHub.

cclank/lanshu-animated-architecture-diagram: Premium hand-drawn animated architecture diagram Codex skill ~3 min

Lanshu Animated Architecture Diagram : un JSON en entrée, un GIF animé façon tableau noir hand-drawn en sortie, avec le fichier Excalidraw éditable et le PNG statique. Aucune dépendance externe, juste Python et Pillow.

cclank/lanshu-animated-architecture-diagram: Premium hand-drawn animated architecture diagram Codex skill
Premium hand-drawn animated architecture diagram Codex skill - cclank/lanshu-animated-architecture-diagram

Hotswap - Drop-in open coding models hosted for you ~3 min

Hotswap permet de faire tourner des modèles open source derrière Claude Code ou Codex sans toucher à votre tooling : deux variables d'environnement à changer, switch de modèle depuis le dashboard, paiement à l'usage.

Apps

v3.0.0 · immich-app immich ~32 min

Immich 3.0 est sorti : édition non-destructive mobile, workflows, OCR et transcoding HLS.

v3.0.0 · immich-app immich
v3.0.0

denislupookov/altersend: Send files directly between devices over the internet - no cloud, no servers, no size limits. ~4 min

AlterSend : transfert de fichiers en peer-to-peer, chiffré de bout en bout, sans compte, sans serveur et sans limite de taille. Une alternative directe à WeTransfer ou Google Drive pour celles et ceux qui préfèrent garder leurs fichiers hors du cloud.

denislupookov/altersend: Send files directly between devices over the internet - no cloud, no servers, no size limits.
Send files directly between devices over the internet - no cloud, no servers, no size limits. - denislupookov/altersend

Cartes.gouv.fr : notre territoire commun

Géoportail ferme : l'IGN regroupe ses services sur cartes.gouv.fr. Cadastre, vues aériennes, cartes historiques, données officielles du territoire, accessibles gratuitement et sans compte.

Hate “The Algorithm?” RSS Is One of the Tools You’ve Been Looking For ~6 min

Très content de voir le RSS revenir dans les conversations, j'en parle d'ailleurs dans ma conf sur ma veille techno. Reprendre le contrôle de ce qu'on lit, sans algorithme ni FOMO, ça commence souvent par là.

Hate “The Algorithm?” RSS Is One of the Tools You’ve Been Looking For
Since at least the moment Facebook introduced (and apologized for) its News Feed, “the algorithm” has been shorthand for the ways the tech giants control what we see and when we see it. In the age ...

Créa

1-bit pixel art emojis ~1 min

42 emojis Apple recréés en pixel art 1 bit sur une grille 32x32. La contrainte force à identifier ce qui rend chaque emoji reconnaissable, le même défi que les icônes des débuts de l'informatique. Disponibles en Creative Commons NC.

The Scanline Sweeper: A Glyph Rendering Algorithm

The Scanline Sweeper : un algorithme de rendu de glyphes expliqué en vidéo

The Scanline Sweeper: A Glyph Rendering Algorithm
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

Introduction to Shaders: A Beginner's Guide (1/4)

Patt Vira revient avec une série très attendue sur les shaders en p5.js : syntaxe GLSL, setup... Le vrai défi des shaders, c'est de repenser sa façon de coder : chaque pixel est traité en parallèle. Ma techno préférée pour l'art génératif !

Introduction to Shaders: A Beginner's Guide (1/4)
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

Sécurité

See What Your Browser Reveals About You ~6 min

Ce que n'importe quel site peut voir sur vous : IP, localisation estimée, navigateur, OS, résolution d'écran, nombre de cœurs CPU, langue, cookies...

See What Your Browser Reveals About You
See the IP address, location, browser, OS, and device data your browser sends to every website you visit — live, no login required.

We have Mythos at Home: GLM 5.2 beats Claude in our Cyber Benchmarks ~9 min

GLM 5.2 de Zhipu AI surpasse Claude Code sur la détection de vulnérabilités IDOR : 39% de F1 contre 32%, pour 0,17 $ par vulnérabilité.

We have Mythos at Home: GLM 5.2 beats Claude in our Cyber Benchmarks
Among models given nothing but a prompt, the best open-weight option beat Claude Opus 4.8.

hasp · model 01 ~6 min

Hasp : un broker local qui injecte vos secrets dans les agents de code sans jamais leur laisser lire les valeurs. Zéro cloud, vault chiffré, redaction du streaming sur 11 encodings.

hasp · model 01
A local broker that keeps your secrets in one encrypted vault and hands them to coding agents inside the project boundary, never as a value they can read.

Culture

Winamp Skin Museum

Winamp Skin Museum : 100 000 skins Winamp en scroll infini, avec prévisualisation interactive

Winamp Skin Museum
Infinite scroll through 100k Winamp skins with interactive preview

Why Your Morning Brew Is Good for You ~2 min

Le café décaféiné améliorerait la mémoire et l'apprentissage, le caféiné réduirait l'anxiété et l'inflammation, mais les deux amélioreraient l'humeur et réduiraient le stress, via le microbiome intestinal. Étude publiée dans Nature Communications.

Why Your Morning Brew Is Good for You
Access past issues of The Bridge, UCC's alumni newsletter, featuring reunion photos, special interviews, and the latest campus updates.

Jeux

Prince Chazz

Un roguelite basé sur le pathfinding aux échecs, jouable en ligne, où vous guidez le Prince Chazz à travers l'échiquier en évitant les pièces ennemies.

0
A seeded chess-pathfinding roguelite. Guide Prince Chazz across the board, dodging enemy pieces, and race the per-seed leaderboard.

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, Bluesky ou Mastodon, ou via le flux RSS de la veille. Pour lire les articles que j'écris, abonnez-vous au flux RSS du blog.

Retrouvez toutes les éditions dans les archives.

Pas encore abonné·e ? Inscrivez-vous ici 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 ou encore venir discuter avec nous sur notre Discord.

Si c'est plutôt l'entrepreneuriat qui vous intéresse, inscrivez-vous sur Pragmatic Entrepreneurs.

À vendredi prochain !
Camille