jeudi 12 mars 2026
- Building a language that people want [Romain]
- « Comment convaincre une administration publique d'adopter un nouveau langage de programmation ? Cet article en parle à travers l'exemple du projet catala. »
- J'envisage de quitter la France, et c’est intégralement la faute de M.Darmanin. [Romain]
- « Jean-Baptiste Kempf, l'initiateur de VLC, discute notamment du manque de reconnaissance de l'administration française vis-à-vis de la pratique en droit du numérique, en particulier dans les projets libres, surtout lorsque l'investissement est bénévole. »
- La souveraineté numérique attendra : l'Éducation nationale vient de signer 4 ans de plus avec Microsoft [Romain]
- « Les difficultés à se passer de fournisseurs extra-européens et/ou à migrer vers des solutions libres illustrées par l'exemple de l'Éducation Nationale. Voir aussi cet article de Mediapart un peu plus fouillé mais derrière un paywall. »
- Crafting interpreters, by Robert Nystrom [Laurent Steff]
- « "Crafting Interpreters contains everything you need to implement a full-featured, efficient scripting language. You’ll learn both high-level concepts around parsing and semantics and gritty details like bytecode representation and garbage collection. Your brain will light up with new ideas, and your hands will get dirty and calloused. It’s a blast." The first part with lexing, formal language theory, parsing, AST ... is also useful for compiled languages. »
- Random user IDs when running Docker containers [Vincent]
- « Sur OpenShift ou OKD, pour des raisons de sécurité il est conseillé de lancer les conteneurs avec un identifiant d'utilisateur aléatoire. Voici quelques pistes pour construire des conteneurs qui vont satisfaire ces recommandations. »
- Les types de média, c'est quoi, et à quoi sert l'haptique ? [Maxence]
- « Présentation (24 min.) de Stéphane Bortzmeyer sur tout ce que vous avez toujours voulu savoir sur les types de média sans jamais oser le demander. »
- Des disques dur haute vitesse grâce à l'IA [Loïc]
- « Voici à mon avis le résultat le plus utile et tangible de l'IA à ce jour.
Les hyperscalers ayant acheté toute la production mondiale de mémoire flash (SSD), le reste des utilisateurs est condamné à se rabattre sur l'antique technologie des disques durs.
Ce nouvel afflux d'argent permet aux constructeurs d'investir dans des technologies haute vitesse comme des disques à deux têtes de lecture et des têtes capables de lire plusieurs plateaux de disque simultanément.
Ce qui nous promet des disques capables d'atteindre plusieurs GO/s.
Merci l'IA 😉 »
- Ars Technica Fires Reporter After AI Controversy Involving Fabricated Quotes [Sébastien]
- « ArsTechnica n'a toujours pas fait le post mortem de l'article retiré pour cause d'utilisation d'IA qui a halluciné des citations que Ghislain avait mentionné dans les liens du 19 février.
Ils en ont visiblement tiré des conséquences (le journaliste impliqué a été licencié) mais c'est vraiment dommage qu'ils n'expliquent pas clairement ce qui s'est passé. »
- AI can rewrite open source code—but can it rewrite the license, too? [Sébastien]
- « Après avoir ignoré les licences logicielles pour la phase d'entraînement, la question a récemment été soulevée pour la phase d'inférence : peut-on changer la licence d'un logiciel qu'on a demandé à un LLM de réécrire ?
Le cas qui a soulevé la question est assez particulier : c'est le mainteneur de longue date (mais pas le créateur) de la bibliothèque chardet qui a utilisé Claude Code pour écrire un refactoring profond de la bibliothèque... et en a profité pour changer la licence de LGPL à MIT, au grand dam du créateur original.
Se pose notamment la question de l'isolation du code original lors de la réécriture, qui n'a pas grand sens pour un LLM... »
- TypeState Pattern in Rust [Laurent Steff]
- « If you already created a network related API you certainly encountered this kind of issue : how to enforce the fact that the 'send' method could be called only if the 'connect' one has been successfully called before ? Here is a simple example on how you could tackle this with Rust. For more complete details you could also have a look at this post which also explains why this pattern is more easy to implement in Rust than in C++. »
- Is legal the same as legitimate: AI reimplementation and the erosion of copyleft [Ghislain Vaillant]
- « Un billet de blog qui soulève les points de réflexion importants derrière l'affaire du blanchiment de copyright du projet chardet (voir l'article plus haut). Notamment la distinction importante entre progressisme et libertarianisme (copyleft vs abolition éventuelle du copyright) et les limites du positionnement légaliste (surtout que l'argumentaire autour de chardet instrumentalise des décisions judiciaires proches, mais pas similaires). L'analyse des prises de position d'Armin Ronacher (Sentry) et de Salvatore Sanfilippo (Redis) manque malheureusement de matérialisme, alors que les contradictions de leur discours face au déroulé historique sont symptomatiques de la crise actuelle que notre profession, et a fortiori le capitalisme, traverse. »
- They Built Stepford AI and Called It “Agentic” [Maxence]
- « D'après une étude, les femmes adoptent moins rapidement l'IA que les hommes. Cet article avance des explications sur ce refus instinctif. »
Accéder à la
liste de tous les billets de veille.