Bonjour,

Bienvenue dans cette édition #66 de ma veille hebdo ! Nous venons de fêter les 1000 premiers membres sur le Discord de Human Coders (on y parle veille, dev, IA, bonne pratique, job...) 🎉
Voici les 36 articles qui ont retenu mon attention cette semaine. Bonne lecture !

En bref : Une extension Chrome casse la vérification d'âge européenne via une clé P-256 exposée. Davit gère les containers Apple sans Docker Desktop ni socket Unix. Nectar est un langage compilé en WebAssembly conçu pour éliminer JavaScript de la stack.

Au sommaire : Dev (13)  ·  IA (9)  ·  Apps (6)  ·  Créa (3)  ·  Apple (2)  ·  Sécurité (2)  ·  Culture (1)

Dev

Bittle X Robot

Simulateur de robot programmable directement dans le navigateur, chargement des assets, compilation, simulation en temps réel.

nilbuild/driver.js: A lightweight, dependency-free JavaScript library for guiding user focus across the page. ~2 min

Driver.js : une librairie sans dépendance pour guider l'attention des utilisateur·ices sur une page, highlight d'éléments, popovers contextuels, tours produit. 5 kb gzippé, MIT.

nilbuild/driver.js: A lightweight, dependency-free JavaScript library for guiding user focus across the page.
A lightweight, dependency-free JavaScript library for guiding user focus across the page. - nilbuild/driver.js

awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers ~1 min

awesome-selfhosted : 300+ services et applications web libres à héberger soi-même, couvrant presque tous les usages (stockage, communication, analytics, gestion de projet…).

awesome-selfhosted/awesome-selfhosted: A list of Free Software network services and web applications which can be hosted on your own servers
A list of Free Software network services and web applications which can be hosted on your own servers - awesome-selfhosted/awesome-selfhosted

Experimenting with the new pure CSS random() function ~20 min

La fonction `random()` arrive en CSS natif, positions, tailles, couleurs générées côté navigateur, sans JS. L'article explore ça avec des démos concrètes (effet bokeh, patterns, fonds) et détaille les subtilités comme `element-scoped`.

Experimenting with the new pure CSS random() function
CSS is getting a random() function that lets you set properties with a random value, opening up a lot of interesting creative possibilities. All demos in this…

fujiapple852/trippy: A network diagnostic tool ~3 min

Trippy : un outil de diagnostic réseau qui combine traceroute et ping dans une interface terminal, disponible sur Linux, macOS, Windows et BSD.

fujiapple852/trippy: A network diagnostic tool
A network diagnostic tool . Contribute to fujiapple852/trippy development by creating an account on GitHub.

instaloader/instaloader: Download pictures (or videos) along with their captions and other metadata from Instagram. ~3 min

Instaloader : télécharge les posts, stories, reels et médias sauvegardés d'un profil Instagram, avec les commentaires, géotags et légendes. Gère les profils privés, la reprise de téléchargement interrompue et la détection de changement de pseudo.

instaloader/instaloader: Download pictures (or videos) along with their captions and other metadata from Instagram.
Download pictures (or videos) along with their captions and other metadata from Instagram. - instaloader/instaloader

getarcaneapp/arcane: Modern Docker Management, Designed for Everyone ~1 min

Arcane : une interface web self-hosted pour gérer Docker, conteneurs, images, volumes, sans passer par la ligne de commande.

getarcaneapp/arcane: Modern Docker Management, Designed for Everyone
Modern Docker Management, Designed for Everyone. Contribute to getarcaneapp/arcane development by creating an account on GitHub.

Why developers are ditching GitHub for Codeberg and self-hosting alternatives ~4 min

pourquoi Zig, Ghostty et Tenacity ont quitté GitHub ? Pannes répétées, Copilot imposé, contrats avec ICE... Les raisons méritent qu'on s'y attarde.

Why developers are ditching GitHub for Codeberg and self-hosting alternatives
It’s supposed to be a decentralized service, after all...

ZeroFS — A log-structured filesystem for S3 ~4 min

ZeroFS : un filesystem log-structuré qui expose des buckets S3 comme volumes POSIX (NFS, 9P) ou block devices (NBD).

ZeroFS — A log-structured filesystem for S3
ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. Data is compressed and encrypted before upload.

Nectar — The Web Without JavaScript ~2 min

Nectar : un langage compilé en WebAssembly qui élimine JavaScript de votre stack. Un seul binaire Rust gère tout (compilation, tests, SSR, LSP, serveur de dev), zéro dépendance npm, et un runtime de 10 Ko dans le navigateur.

Flint: A Visualization Language for the AI Era

Flint : un langage de visualisation pensé pour les agents IA, qui permet de représenter leurs états internes, leurs décisions et leurs flux de données de façon lisible et traçable.

A bug which only affected left-handed users ~2 min

Un bug qui n'affectait que les gaucher·ères : un listener `touchstart` ajouté en 2017 pour contourner un délai de 300ms que les navigateurs avaient déjà résolu en 2015. Corrigé sept ans après le premier signalement, en supprimant deux lignes.

A bug which only affected left-handed users
Verily, some of our brethren (and sistren) be afflicted with a sinister disposition. While the righteous scroll using the thumb of their right hand - as is good and proper - an accurs'd minority sw...

Butterski/homelab-builder: HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network topologies, receive intelligent hardware recommendations based on their self-hosting needs, and generate actionable shopping lists. ~7 min

HLBuilder offre une interface visuelle pour planifier son homelab : topologie réseau en drag-and-drop, recommandations hardware selon vos besoins et liste de courses avec estimations de prix. Open source et self-hosted.

Butterski/homelab-builder: HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network topologies, receive intelligent hardware recommendations based on their self-hosting needs, and generate actionable shopping lists.
HLBuilder is a interactive web application designed to simplify the process of planning and architecting home laboratory infrastructure. It provides users with a visual interface to design network ...

IA

JustVugg/colibri: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦 ~17 min

Colibri fait tourner GLM-5.2, un modèle de 744 milliards de paramètres, sur une machine avec 25 Go de RAM : la partie dense reste en mémoire, les experts sont streamés depuis le disque à la demande. Moteur en C pur, zéro dépendance.

JustVugg/colibri: Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦
Run GLM-5.2 (744B MoE) on a 25GB-RAM consumer machine — pure C, zero deps, experts streamed from disk. Tiny engine, immense model. 🐦 - JustVugg/colibri

AI Content Is Everywhere on Social Media, Especially LinkedIn ~5 min

1 post sur 3 parmi les plus populaires sur LinkedIn est généré par IA, c'est le résultat d'une analyse de plus d'un million de publications. LinkedIn concentre 62% de tout le contenu IA détecté, malgré seulement un tiers des posts scannés.

AI Content Is Everywhere on Social Media, Especially LinkedIn
We scanned over 1 million social media posts for AI content. It turned up on every platform we checked, and 1 in 3 top LinkedIn posts flagged as AI-generated.

How Claude's values vary by model and language ~16 min

Anthropic a analysé 300 000 conversations réelles pour cartographier les valeurs de Claude selon les modèles et les langues. Les écarts entre langues sont frappants.

How Claude's values vary by model and language
We analyzed 300,000 real conversations to measure the values Claude expresses across models and languages, compressed into four interpretable axes.

Claude Max (abo prix fixe) ou API (pay-as-you-go): ce n'est pas une question de prix ~34 min

Claude Max ou API : pas un choix de prix, un choix de contrat. Les forfaits fixes relèvent des consumer terms of service, non négociables. L'API ouvre des commercial terms, pensés pour les entreprises, avec des garanties sur les données très différentes

Claude Max (abo prix fixe) ou API (pay-as-you-go): ce n'est pas une question de prix
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.

desktop ios simulator

Claude Code intègre maintenant le simulateur iOS directement dans l'interface : on lance son app et le simulateur s'ouvre dans un panneau à côté de la conversation. Disponible en bêta publique.

obra/superpowers: An agentic skills framework & software development methodology that works. ~6 min

Superpowers : un framework de skills composables pour agents de code, brainstorming, spec, tâches de 2-5 min, TDD strict, review auto. Compatible Claude Code, Cursor, Codex et d'autres.

obra/superpowers: An agentic skills framework & software development methodology that works.
An agentic skills framework & software development methodology that works. - obra/superpowers

Rodiun/frugon: Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine. ~6 min

Frugon analyse vos logs d'appels LLM en local et vous dit exactement quels appels pourraient tourner sur un modèle moins cher, avec les économies chiffrées à la clé. Aucune donnée ne quitte votre machine.

Rodiun/frugon: Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine.
Free, local, open-source LLM cost analyzer — see where your LLM bill leaks, on your machine. - Rodiun/frugon

dekart-xyz/geosql: Turn Claude/Codex into geospatial analytics agent. ~3 min

GeoSQL transforme Claude, Codex et Copilot en analystes géospatiaux : exploration de schéma, SQL spatial adapté à votre moteur, validation de géométrie et boucle de correction via carte rendue. En local ou self-hosted.

dekart-xyz/geosql: Turn Claude/Codex into geospatial analytics agent.
Turn Claude/Codex into geospatial analytics agent. - dekart-xyz/geosql

patoles/agent-flow: Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work. ~5 min

Agent Flow visualise en temps réel comment Claude Code et Codex décomposent un problème, se branchent et coordonnent leurs appels d'outils entre sous-agents.

patoles/agent-flow: Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work.
Real-time visualization of Claude Code agent orchestration — see your agents think, branch, and coordinate as they work. - patoles/agent-flow

Apps

OpenCut-app/OpenCut: The open-source CapCut alternative ~1 min

OpenCut, alternative open source (MIT) à CapCut pour le web, desktop et mobile. Core Rust, architecture plugin-first, mode headless et serveur MCP en cours. 66k ★ sur GitHub.

OpenCut-app/OpenCut: The open-source CapCut alternative
The open-source CapCut alternative. Contribute to OpenCut-app/OpenCut development by creating an account on GitHub.

Atarity/deploy-your-own-saas: List of "only yours" cloud services for everyday needs :black_flag: ~15 min

Deploy your own SaaS : une liste d'alternatives self-hosted aux services du quotidien, VPN, streaming musical, hébergement photos, prise de notes, gestion de marque-pages et plus. Open source, sur votre propre infrastructure.

Atarity/deploy-your-own-saas: List of "only yours" cloud services for everyday needs :black_flag:
List of "only yours" cloud services for everyday needs :black_flag: - Atarity/deploy-your-own-saas

Firefox Beta 153.0beta, See All New Features, Updates and Fixes ~4 min

Firefox 153 beta : lecture HDR sous Windows, fusion de PDFs par glisser-déposer, color picker depuis la barre d'adresse, partage de page par QR code, et support expérimental de JPEG XL.

Firefox Beta 153.0beta, See All New Features, Updates and Fixes

homarr-labs/homarr: A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration. ~3 min

Homarr : un dashboard self-hosted pour centraliser vos apps, avec 40+ intégrations, gestion des utilisateurs et SSO inclus.

homarr-labs/homarr: A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration.
A modern and easy to use dashboard. 40+ integrations. 20K+ icons built in. Authentication out of the box. No YAML, drag and drop configuration. - homarr-labs/homarr

A wiki for people who think in folders, not feeds ~5 min

LeafWiki : un wiki self-hosted en binaire Go unique, Markdown sur disque, SQLite pour les métadonnées. Pas de cluster Postgres, backup par simple copie de dossier.

A wiki for people who think in folders, not feeds
A real wiki app without the heavy stack. Self-hosted, Markdown on disk, no external database required.

marcomorosi06/WiFiAudioStreaming-Desktop: A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose. ~6 min

WiFiAudioStreaming-Desktop : permet de diffuser l'audio de son ordinateur sur le réseau local, sans pilote tiers, avec chiffrement optionnel en bonus.

marcomorosi06/WiFiAudioStreaming-Desktop: A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose.
A desktop application for streaming audio over a local network. It allows you to stream your computer's internal audio to any device on the network. Developed in Kotlin and Jetpack Compose. - marco...

Créa

Plotter3D

Frank Force a créé un simulateur 3D de plotter entièrement fonctionnel : on choisit le stylo, l'épaisseur du trait, on charge un SVG, et la simulation trace le dessin exactement comme un vrai plotter, bruit de moteur inclus !

Philatype ~1 min

TabFont : une police qui transforme la notation d'accords de guitare en diagrammes visuels au fur et à mesure de la frappe. Fonctionne aussi avec la tab notation classique.

subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 ~15 min

Maple Mono V7 : une police monospace open source avec coins arrondis, ligatures et icônes Nerd-Font pour IDE et terminal. La V7 passe au format variable, poids infinis, contrôle fin des italiques, et plus de la moitié des glyphes redessinés.

subframe7536/maple-font: Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项
Maple Mono: Open source monospace font with round corner, ligatures and Nerd-Font icons for IDE and terminal, fine-grained customization options. 带连字和控制台图标的圆角等宽字体,中英文宽度完美2:1,细粒度的自定义选项 - subframe753...

Apple

peetzweg/opendisplay: Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input. ~9 min

OpenDisplay : utilisez votre iPhone ou iPad comme second écran pour votre Mac, en USB ou WiFi. Open source, gratuit, sans compte, sans dongle.

peetzweg/opendisplay: Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input.
Free, open-source Sidecar/Duet alternative — use your iPhone or iPad as a true second monitor for your Mac over USB or WiFi. Low latency H.264, Retina HiDPI, touch input. - peetzweg/opendisplay

Davit - a native macOS UI for Apple containers ~7 min

Davit : une app macOS native pour gérer des containers Apple sans Docker Desktop, pas de socket Docker, pas d'Electron, 17 Mo, et chaque container tourne dans sa propre VM légère via le framework Virtualization d'Apple.

Davit - a native macOS UI for Apple containers
Davit is a free, open-source, fully native macOS app for Apple's container platform: containers, images, volumes and networks with live stats, logs, file browsing, private registries, Compose impor...

Sécurité

Hugging Face piraté, les IA américaines refusent de les aider ~4 min

Hugging Face piraté via un dataset piégé : des agents IA autonomes ont volé des credentials et bougé latéralement sur plusieurs clusters. OpenAI et Anthropic ont refusé d'analyser les logs, garde-fous déclenchés. Forensique réalisée avec GLM 5.2.

Hugging Face piraté, les IA américaines refusent de les aider
Hugging Face vient de raconter sur son site comment son infra de production s'est fait défoncer par un essaim d'agents IA autonomes. Le point de départ, ...

La vérif d'âge de l'Europe ridiculisée par une extension Chrome ~4 min

La vérification d'âge européenne contournée en quelques minutes via une extension Chrome : clé P-256 logicielle, preuve rejouable à l'infini, tout repose sur la bonne foi du client.

La vérif d'âge de l'Europe ridiculisée par une extension Chrome
Bon, vous le savez, l'Europe tient absolument à savoir votre âge, avant de vous laisser scroller librement sur le net. Alors pour cela, ils ont mis au ...

Culture

late.sh - Le BBS ressuscité en SSH, avec NetHack dedans ~4 min

late.sh : un terminal communautaire accessible via SSH, clé SSH comme carte de membre, décor ASCII collaboratif, et les vrais door games des années 90 (NetHack, Dope Wars…) "proxifiés" dans votre session via des crates Rust dédiées.

late.sh - Le BBS ressuscité en SSH, avec NetHack dedans
Vous tapez dans votre terminal ssh late.sh et c'est tout. Votre clé SSH fait alors office de carte de membre et vous voilà dans un salon peuplé de gens qui ...

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