OpenWhispr dicte en local · LibreOffice sans IA

OpenWhispr dicte en local · LibreOffice sans IA

Bonjour, Bienvenue dans cette édition #73 de ma veille hebdo !

J'espère que la rentrée se passe bien pour vous. Ici, c'est dynamique car Human Coders bat son record d'activité sur un mois pour la 2ème fois de l'année, mais je suis très content car tout se passe de manière fluide, l'équipe gère ce pic d'une main de maître !

Revenons à la newsletter, voici les 40 articles qui ont retenu mon attention cette semaine. Bonne lecture !

En bref : OpenWhispr propose une dictée vocale open source avec Whisper ou NVIDIA Parakeet en local, sans envoi d'audio. LibreOffice 26.8 franchit le million de téléchargements en une semaine après avoir assumé l'absence d'IA générative. Mistral lève 3 milliards d'euros en Series D, valorisée plus de 21 milliards.

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

Dev

mayukh4/linux-android: Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud. ~14 min

linux-android : transforme un vieux téléphone Android en desktop Linux accéléré GPU (XFCE4, KDE Plasma, LXQt, MATE) ou en serveur Home Assistant. Fonctionne via Termux, sans root, sans PC, sans cloud. Le script détecte le GPU et installe Firefox, VLC, SSH, Wine.

mayukh4/linux-android: Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud.

Turn an old Android phone into a GPU-accelerated Linux desktop (XFCE4 / KDE Plasma / LXQt / MATE) or a Home Assistant smart home server — using Termux. No root, no PC, no cloud. - mayukh4/linux-and...

GitHub

Une introduction interactive au Spanning Tree Protocol ~26 min

Introduction interactive au Spanning Tree Protocol : élection de la racine, rôles des ports, propositions et accords. RSTP tourne dans le navigateur via MSTPD, implémentation libre en espace utilisateur, simulations pas à pas incluses.

Une introduction interactive au Spanning Tree Protocol

Élection de la racine, rôles des ports, propositions et accords, changements de topologie : explorez RSTP à travers des simulations reposant sur...

Vincent Bernat

OpenLabs-so/openanalytics: Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server. ~5 min

OpenAnalytics : alternative open source à Google Analytics, sans cookies ni profils cross-site, ... Self-hostable via Docker, ClickHouse et Postgres, avec serveur MCP et CLI.

OpenLabs-so/openanalytics: Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server.

Open-source, privacy-first and cookieless web analytics with revenue attribution and an MCP server. - OpenLabs-so/openanalytics

GitHub

le livre blanc ~5 min

Un an de podcast IFTTD passé au crible : 40 épisodes, 370 transcriptions lues, 6 apprentissages. Agents produisant plus de code que relisible, juniors moins recrutés, retour des fondamentaux (typage, tests, archi). Livre blanc gratuit, verbatims sourcés.

le livre blanc

Une année de podcast avec celles et ceux qui explorent les nouvelles façons de produire du code : 40 épisodes, 6 apprentissages, l'essentiel en 3 minutes. Le livre blanc est disponible gratuitement.

Bilan IFTTD 25-26

.gitignore everything by default ~2 min

Idée à contre-courant du .gitignore classique : au lieu d'ignorer les fichiers indésirables, tout ignorer par défaut (*) et n'autoriser explicitement que ce qui doit être versionné. Fini les .env ou node_modules commités par erreur. Bonus : lazygit comme TUI Git à tester.

.gitignore everything by default

An opposite view on .gitignore files.

packagemain.tech

Lettre ouverte pour sauver les événements tech en France ~3 min

Les événements tech français sont en difficulté. Sponsoring, billets, adhésions : tout recule. L'AFUP lance une lettre ouverte, on l'a cosigné pour Human Talks. Si ces rencontres comptent pour vous, sponsorisez, prenez les places tôt, adhérez aux assos et relayer la lettre !

Lettre ouverte pour sauver les événements tech en France

Les événements techniques français traversent une crise silencieuse. Sponsorisez, achetez des places, adhérez : trois gestes pour qu’ils continuent d’exister.

AFUP

WebGPU Benchmark Report ~1 min

WebGPU Benchmark Report mesure les capacités brutes de la carte graphique directement dans le navigateur, sans installation : bande passante mémoire, FLOPS fp32/fp16/int8 et autres métriques bas niveau, pratique pour comparer des devices sans profiler natif.

WebGPU Benchmark Report

Benchmark this device's raw WebGPU ceilings: memory bandwidth and fp32/fp16/int8 FLOPS, run on demand in your browser.

Web3D Survey

Sing-song: a speakable encoding for long numbers and keys ~11 min

Sing-song encode des clés hexadécimales en syllabes prononçables, genre kalo-tadu-komu-tigi au lieu de 51ac0759fc4d, pour les dicter au téléphone sans erreur. 64 syllabes CV, déterministe, préfixes communs préservés entre valeurs proches.

Sing-song: a speakable encoding for long numbers and keys

Converting hex numbers like 51ac0759fc4d into singable and memorable sirings like kalo-tadu-komu-tigi.

blog.vrypan.net

hunk — review-first terminal diff viewer ~2 min

Hunk : un diff viewer terminal pensé pour la review de changesets générés par des agents IA. Stream multi-fichiers, annotations inline du raisonnement de l'agent, coloration syntaxique, dizaines de thèmes, extensions en TypeScript, intégration Git et Jujutsu.

hunk — review-first terminal diff viewer

Hunk is a review-first terminal diff viewer for agent-authored changesets. Multi-file review stream, inline AI annotations, watch mode, TypeScript extensions, and Git/Jujutsu integration.

Modem

Code and Cake - What do you do when your favorite programming language has a fascism problem? ~2 min

Que faire quand le langage qu'on adore a un problème de fascisme : DHH, créateur de Rails, tient des propos fascistes sur Twitter et détient toujours la marque. Les forks restent marginaux, Hanami ne convainc pas, aucun langage ne remplace vraiment Ruby.

microsoft/Data-Science-For-Beginners: 10 Weeks, 20 Lessons, Data Science for All! ~9 min

Data Science for Beginners : curriculum gratuit de Microsoft en 20 leçons sur 10 semaines pour apprendre la data science par la pratique. Quiz, corrigés et exercices à chaque leçon, aucune expérience préalable requise. Plus de 36 000 étoiles sur GitHub.

microsoft/Data-Science-For-Beginners: 10 Weeks, 20 Lessons, Data Science for All!

10 Weeks, 20 Lessons, Data Science for All! Contribute to microsoft/Data-Science-For-Beginners development by creating an account on GitHub.

GitHub

the sandbox for AI agent code, a real container in ~3.5 ms ~8 min

Kern : sandbox pour exécuter du code non fiable ou généré par IA dans un container isolé au niveau kernel, en 3,5 ms. Binaire statique, sans démon, rootless, 0 Ram au repos. SDK Python et Node, serveur MCP pour Claude Desktop et Cursor, open source Apache-2.0.

the sandbox for AI agent code, a real container in ~3.5 ms

kern runs untrusted and AI-generated code in a real, kernel-enforced container in ~3.5 ms, from one static binary. Rootless, no daemon, Apache-2.0.

kern

makepad/makepad: Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl ~5 min

Makepad : plateforme de dev créatif en Rust, compile vers wasm/webGL, macOS/Metal, Windows/DX11 et Linux/OpenGL. UI runtime performant, DSL live-editable, backends IA intégrés pour LLM et modèles génératifs en local.

makepad/makepad: Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl

Makepad is a creative software development platform for Rust that compiles to wasm/webGL, osx/metal, windows/dx11 linux/opengl - makepad/makepad

GitHub

revo ~3 min

Fini le nil et les crashs cachés : dans Revo, langage dynamique open source, les erreurs sont des valeurs explicites. Pattern matching, macros sur l'AST et des fibers qui rendent n'importe quel code bloquant async avec un simple spawn.

revo

revo, the programming language docs | github revo is a dynamic language made for the joy of programming get, try in your browser, join the discord or read the introduction with words ⣄⠔⠄⡨⣀⣹⣥⣣⡚⣿⣓⣾⣫⣷...

revo.lung.fyi

Three.js, WebGPU et IA : où en est la 3D sur le web ? ~11 min

Three.js change d'ère : WebGPU, TSL pour écrire les shaders en JS plutôt qu'en GLSL, adoption massive par l'IA générative. Nouvel épisode podcast avec David Ronai, Julian Garnier et Renaud Rohlinger sur ces évolutions.

Three.js, WebGPU et IA : où en est la 3D sur le web ?

Three.js vit une vraie métamorphose.WebGPU, TSL, nouvelles possibilités côté performances… en particulier l’IA, qui s’appuie massivement sur Three.js po...

Human Coders

LLM Attention Visualization ~3 min

Un outil qui montre comment un modèle de langage « regarde » les mots déjà écrits. Passez la souris sur un mot généré : les mots dont il s'inspire apparaissent en plus foncé. On voit bien comment le modèle recopie une adresse ou une date sans se tromper.

ChatGPT Images 2.5

Nouvelle version du modèle d'image d'OpenAI dans ChatGPT. Meilleur rendu du texte, cohérence des personnages sur plusieurs générations, et gestion plus fine des éditions localisées sur une image existante.

Large-Language Models as a Cognitive Virus ~1 min

Un papier modélise l'adoption des LLMs comme un virus : contamination sociale, seuils de bascule, verrouillage technologique. Passé un certain point, la dépendance cognitive s'installe brutalement, mais l'étude identifie aussi des conditions d'"immunisation".

Large-Language Models as a Cognitive Virus

Abstract page for arXiv paper 2609.03344: Large-Language Models as a Cognitive Virus

arXiv.org

Making sovereign, open-weight AI the technology frontier ~2 min

Mistral lève 3 milliards d'euros en Series D, valorisation post-money de plus de 21 milliards, plus gros tour de table de la tech européenne ! Objectif : construire toute la pile IA en open-weight, sans dépendance à un vendeur unique.

Making sovereign, open-weight AI the technology frontier

Mistral today announced that it has raised €3 billion in a Series D funding round at a post-money valuation of more than €21 billion.

Mistral AI

uditgoenka/autoresearch: Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever. ~19 min

Autoresearch : un skill pour Claude Code (et OpenCode, Codex) qui boucle seul sur un projet. Modifie, vérifie, garde ou annule via git revert, recommence jusqu'à l'objectif. Inspiré d'un script de Karpathy, généralisé au-delà du ML.

uditgoenka/autoresearch: Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever.

Claude Autoresearch Skill — Autonomous goal-directed iteration for Claude Code. Inspired by Karpathy's autoresearch. Modify → Verify → Keep/Discard → Repeat forever. - uditgoenka/autoresearch

GitHub

Vincentwei1021/video-shotcraft: AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template ~7 min

video-shotcraft : skill agent pour Claude Code et Codex qui génère des vidéos produit cinématiques avec Remotion. 152 recipe cards, 209 previews de mouvement, template prêt à l'emploi, ajustement du montage final dans le navigateur via un module workbench.

Vincentwei1021/video-shotcraft: AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template

AI video skill for Claude Code & Codex — cinematic product videos with Remotion: 152 shot recipe cards, 209 motion previews, a production-ready template - Vincentwei1021/video-shotcraft

GitHub

apache/maka: Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log. ~7 min

Apache Maka : workspace pour agents IA local-first, incubé à l'Apache Software Foundation. Chaque message, appel d'outil et décision est loggé en append-only, permettant de reprendre une session interrompue sans perte de contexte.

apache/maka: Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log.

Apache Maka (Incubating) is a local-first AI agent workspace. Model messages, tool calls, tool results, permission decisions, and termination events are recorded as an append-only log. - apache/maka

GitHub

Huzzah ~4 min

Huzzah, éditeur expérimental, remplace les prompts longs par du pseudocode déclaratif persistant, source de vérité du fichier. Chaque modification génère un diff qui régénère le code affecté, gardant l'intention humaine plutôt qu'un historique jetable.

Huzzah

A new experimental way to code with AI

danielvaughn.dev

Introducing WeatherNext 3, our most advanced and accurate global weather AI model ~5 min

WeatherNext 3, nouveau modèle météo de Google DeepMind, s'entraîne sur données satellite temps réel plutôt que sur simulations physiques à 6h de retard. Résolution 5km, prévisions horaires, net progrès sur les précipitations, déjà intégré à Search, Maps et Gemini.

Introducing WeatherNext 3, our most advanced and accurate global weather AI model

WeatherNext 3, our most advanced global weather AI model, is now in Search, Gemini, Maps, Google Maps Platform, and Cloud.

Google

Building Commerce Agents with Claude | Claude by Anthropic ~3 min

Anthropic publie un blueprint pour construire des agents commerce sur Claude : agent shopping (recherche catalogue, panier, SAV) et agent marchand (analytics, inventaire, promos). Code open source avec harnais et guardrails, déployable via API, Bedrock, Foundry ou Vertex AI.

tellahq/opensession ~5 min

Open Session : serveur d'infrastructure agentique self-hosted, avec UI web plus intégrations Slack, Linear, Plain et GitHub. Fait tourner vos sessions de coding via Codex ou Claude dans des git worktrees, sur votre propre machine ou en sandbox isolée.

tellahq/opensession

Contribute to tellahq/opensession development by creating an account on GitHub.

GitHub

How cats.txt showed llms.txt evidence is GEO astrology ~11 min

Pour tester les "preuves" que llms.txt améliore la visibilité dans les IA, quelqu'un a inventé cats.txt : un standard bidon qui déclare les chats du bureau. Bots IA qui le crawlent, Google qui l'indexe, ChatGPT qui l'approuve. Mêmes preuves, donc aucune preuve.

How cats.txt showed llms.txt evidence is GEO astrology

How the joke web standard cats.txt took the fancy of some SEOs and became cited at the same evidential level as llms.txt for optimising websites for search and AI discovery.

Substack

gpt 6 astra ~19 min

GPT-6 Astra : le nouveau modèle d'OpenAI vise surtout le computer use, avec 98 % sur FrontierMath Tier 4 et 72,6 % sur OSWorld 2.0 en 47 % de temps en moins par tâche. Déploiement progressif sur ChatGPT, l'API et AWS.

Créa

Methods for random gradients ~3 min

Trois méthodes pour générer des dégradés aléatoires, héritées du travail sur l'identité visuelle d'OpenAI. Heightmaps avec bruit de Perlin, gradients radiaux SVG superposés (6 Ko, qualité infinie), et prompts DALL·E 2 pour des textures organiques.

Methods for random gradients

An overview of techniques I’ve used to generate random gradient images.

Justin Jay Wang

Beyond the Luminance Ramp: A Shape-Aware ASCII Renderer in Three.js ~5 min

La plupart des rendus ASCII se contentent de convertir la luminance en caractère. Celui-ci va plus loin : il échantillonne la forme locale (6 points dedans, 10 autour) et cherche le meilleur glyphe parmi 95, le tout sur GPU. Le résultat est bluffant, et le code est dispo.

Beyond the Luminance Ramp: A Shape-Aware ASCII Renderer in Three.js

The Codrops mark, rebuilt as a draggable solid and printed in ASCII on the GPU, where every character cell searches 95 glyphs for its own.

Codrops

Release Audacity-4.0.0 ~3 min

Audacity 4.0 : refonte complète de l'interface sur Qt, avec un nouveau modèle d'édition des clips (sélection multiple, groupement, découpe dédiée). Sync-Lock et les anciens outils disparaissent au profit de workflows contextuels. Nouveau format de projet .aup4.

Release Audacity-4.0.0

Audio Editor . Contribute to audacity/audacity development by creating an account on GitHub.

GitHub

Culture

1password replied to my disappointment ~3 min

1Password répond aux critiques sur son financement de l'Omacom Foundation (liée à Omarchy) : contribution « non liée aux décisions produit », pas un endorsement. La vraie question qui reste : qui enrichit-on avec son abonnement ?

1password replied to my disappointment

Like I wrote, september has started with my disappointment with 1password. As I was expecting, I got a reply to my email at the support team. Here’s what they have told me. Hello Nicola, Than…

Nicola Losito

507 Mechanical Movements ~1 min

507 Mechanical Movements : classique du 19e siècle sur les mécanismes mécaniques (poulies, engrenages, cames) remis au goût du jour avec des animations pour visualiser leur fonctionnement. Encore incomplet, mais déjà une chouette référence visuelle.

Nitter et XCancel sont morts, et l'explication est dans leur code ~4 min

Nitter et XCancel hors ligne après mise en demeure de X Corp (24h pour couper le service). Le code montre que Nitter usurpait le client Android officiel avec de vrais tokens OAuth. Alternative restante : bird.makeup, sans fil de discussion complet.

Nitter et XCancel sont morts, et l'explication est dans leur code

X Corp. a fait tomber Nitter et XCancel avec une lettre d'avocat et un délai d'une nuit. La défense qu'on lit partout, celle du simple scraping de pages ...

Le site de Korben

Sécurité

DNSforge - Le DNS qui coupe la pub et le tracking ~4 min

DNSforge : résolveur DNS allemand qui bloque pub, tracking et malware avant même que le navigateur y accède. Quatre profils au choix, de 1,4 à 8 millions de domaines filtrés selon le mode. Gratuit, sans logs annoncés, limité à 100 requêtes par 10 secondes.

DNSforge - Le DNS qui coupe la pub et le tracking

dnsforge.de coupe la pub, les traqueurs et les malwares au niveau DNS, avec quatre profils au choix et des serveurs uniquement en Allemagne. Mais ce qui ...

Le site de Korben

Le piège de la transparence par défaut sur Bluesky et le protocole ATProto ~9 min

Sur Bluesky, PDS public, likes visibles, métadonnées exposées : tout se recoupe facilement. ATProto a résolu la modération et la portabilité d'identité de Mastodon, mais sa transparence par défaut coûte cher en vie privée.

Le piège de la transparence par défaut sur Bluesky et le protocole ATProto

PDS public, likes visibles, métadonnées exposées : sur Bluesky, tout se croise. Attention, la transparence a un prix.

Eventuallycoding

Apps

OpenWhispr/openwhispr: Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform. ~3 min

OpenWhispr : alternative open source et gratuite à WisprFlow, dictée vocale et transcription de réunions. Transcription locale via Whisper ou NVIDIA Parakeet, audio qui ne quitte jamais la machine, diarisation des locuteurs en local.

OpenWhispr/openwhispr: Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform.

Voice-to-text dictation app with local (Nvidia Parakeet/Whisper) and cloud models (BYOK). Privacy-first and available cross-platform. - OpenWhispr/openwhispr

GitHub

LibreOffice breaks download records after declaring it has no AI features ~2 min

LibreOffice 26.8 dépasse le million de téléchargements en une semaine, probablement grâce à sa position sans IA générative par défaut : exécution contrôlée par l'utilisateur, zéro télémétrie, aucune dépendance à un vendeur unique.

LibreOffice breaks download records after declaring it has no AI features

LibreOffice 26.8 became the app’s most popular update, with over 1 million downloads, after the foundation behind it declared that LibreOffice doesn’t come with…

Manual do Usuário

Jeux

playco game prototyping with astra ~3 min

Astra : l'outil interne que Playco utilise pour prototyper des jeux rapidement, avant de partir en dev complet. Retour d'expérience sur les choix d'architecture et les compromis entre vitesse d'itération et qualité de code

Autre

2097476196791709843 ~2 min

Un chercheur en pretraining démissionne d'Anthropic après trois ans passés chez OpenAI puis Anthropic. Son constat : les deux labos courent vers la superintelligence auto-améliorante sans comprendre ce qu'ils construisent. Il appelle à des accords de pacing entre labos.


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