<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Les news de Korben</title><link>https://korben.info</link><description>Découvrez les dernières actualités tech, astuces et analyses sur Korben.info</description><generator>Mon hamster qui court dans une roue</generator><language>fr</language><lastBuildDate>Sun, 26 Apr 2026 10:35:00 +0200</lastBuildDate><atom:link href="https://korben.info/feed" rel="self" type="application/rss+xml"/><item><title>Hypervibe - Codez avec une télécommande Apple TV</title><link>https://korben.info/hypervibe-apple-tv-remote-claude-code.html</link><pubDate>Sun, 26 Apr 2026 10:35:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/hypervibe-apple-tv-remote-claude-code.html</guid><description>&lt;p&gt;Vous savez cette télécommande Apple TV de première génération qui traîne dans un tiroir et dont vous ne faites rien ?&lt;/p&gt;
&lt;p&gt;Bah y'a enfin un truc à faire avec ! Jinsoo An, alias machinarii sur GitHub, vient de sortir
&lt;a href="https://github.com/machinarii/hypervibe"&gt;Hypervibe&lt;/a&gt;
, un outil macOS qui transforme la télécommande de l'Apple TV en walkie-talkie comme disent les québecois, pour Claude Code.&lt;/p&gt;
&lt;p&gt;Push-to-talk, swipes pour les commandes slash, boutons remappables, le tout pour coder à une seule main pendant que vous mangez vos chips au vinaigre de hipsters de l'autre.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Vous savez cette télécommande Apple TV de première génération qui traîne dans un tiroir et dont vous ne faites rien ?&lt;/p&gt;
&lt;p&gt;Bah y'a enfin un truc à faire avec ! Jinsoo An, alias machinarii sur GitHub, vient de sortir
&lt;a href="https://github.com/machinarii/hypervibe"&gt;Hypervibe&lt;/a&gt;
, un outil macOS qui transforme la télécommande de l'Apple TV en walkie-talkie comme disent les québecois, pour Claude Code.&lt;/p&gt;
&lt;p&gt;Push-to-talk, swipes pour les commandes slash, boutons remappables, le tout pour coder à une seule main pendant que vous mangez vos chips au vinaigre de hipsters de l'autre.&lt;/p&gt;
&lt;img src="https://korben.info/hypervibe-apple-tv-remote-claude-code/hypervibe-apple-tv-remote-claude-code-1.gif" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Le principe est simple : vous tenez la télécommande comme un talkie, vous appuyez sur le bouton Siri pour parler à Claude Code (dictation Claude doit être activée préalablement), puis Play/Pause envoie le prompt, Menu fait Échap, et TV envoie un Ctrl+C pour annuler.&lt;/p&gt;
&lt;p&gt;Et les swipes du touchpad sont mappés sur les commandes slash de Claude : swipe up pour /usage, swipe down pour /compact, swipe left pour /model, swipe right pour basculer en mode plan/auto-accept. Et comme vous pouvez vous en douter, ous les mappings sont modifiables à la volée via la barre de menu, et sauvegardés dans UserDefaults.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/hypervibe-apple-tv-remote-claude-code/hypervibe-apple-tv-remote-claude-code-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Hypervibe est en V0.1 expérimental, et y'a pas de binaire pré-compilé, donc vous devrez le compiler depuis les sources.&lt;/p&gt;
&lt;p&gt;Notez quand même (parce qu'il faut rendre à César ce qui appartient à César) que Hypervibe est un fork de
&lt;a href="https://github.com/lauschue/Remotastic"&gt;Remotastic&lt;/a&gt;
de Lauschue, qui a posé les fondations du HID Siri Remote et du menu bar. Hypervibe ajoute en plus le push-to-talk, les swipes mappables sur les commandes Claude Code, et pas mal de petites subtilités pour que ça fonctionne au poil !. Côté licence c'est MIT, donc vous pouvez forker à votre tour si vous voulez ajouter votre propre layout.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/hypervibe-apple-tv-remote-claude-code/hypervibe-apple-tv-remote-claude-code-3.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Et voilà comme une télécommande à 3 balles en vente sur LeBonCoin devient un périphérique d'entrée pour Claude Code avec voix et gestures intégrés, pendant que des startups de dropshipping nous vendent des claviers &amp;quot;AI-native&amp;quot; à 300 €.&lt;/p&gt;
&lt;p&gt;La bidouille plus fort que la douille !!&lt;/p&gt;</content:encoded><category>apple-mobile/macos</category><category>developpement/outils-developpement</category><category>accessibilité</category><category>Apple</category><category>Apple TV</category><category>Claude Code</category><category>macOS</category><category>open source</category><category>vibe coding</category><media:content url="https://korben.info/hypervibe-apple-tv-remote-claude-code/hypervibe-apple-tv-remote-claude-code-1.png" medium="image" type="image/png" width="2560" height="1440"/></item><item><title>WinDiskWriter - Créez une clé USB Windows depuis macOS</title><link>https://korben.info/windiskwriter-cle-usb-windows-macos.html</link><pubDate>Sun, 26 Apr 2026 09:00:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/windiskwriter-cle-usb-windows-macos.html</guid><description>&lt;p&gt;&lt;strong&gt;Cas pratique du week-end&lt;/strong&gt; : ma pote Alex m'a passé son PC familial tournant sous Windows 8, car son fils a changé le mot de passe du Windows et n'a pas la moindre idée de ce qu'il a tapé. Pour
&lt;a href="https://korben.info/mot-de-passe-windows-perdu-ou-oublie-comment-faire-recuperer-un-acces-a-la-machine.html"&gt;faire sauter ce mot de passe&lt;/a&gt;
sans tout réinstaller, j'utilise depuis des années la bonne vieille astuce Sticky Keys, qui consiste à booter sur une clé USB Windows pour accéder au Terminal de récupération via MAJ+F10. Sauf que pour préparer cette clé, j'avais juste mon MacBook sous la main.&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;strong&gt;Cas pratique du week-end&lt;/strong&gt; : ma pote Alex m'a passé son PC familial tournant sous Windows 8, car son fils a changé le mot de passe du Windows et n'a pas la moindre idée de ce qu'il a tapé. Pour
&lt;a href="https://korben.info/mot-de-passe-windows-perdu-ou-oublie-comment-faire-recuperer-un-acces-a-la-machine.html"&gt;faire sauter ce mot de passe&lt;/a&gt;
sans tout réinstaller, j'utilise depuis des années la bonne vieille astuce Sticky Keys, qui consiste à booter sur une clé USB Windows pour accéder au Terminal de récupération via MAJ+F10. Sauf que pour préparer cette clé, j'avais juste mon MacBook sous la main.&lt;/p&gt;
&lt;p&gt;Et là, surprise !&lt;/p&gt;
&lt;p&gt;Sur Windows,
&lt;a href="https://korben.info/rufus-comment-faire-cle-usb-bootable-facilement.html"&gt;Rufus&lt;/a&gt;
fait ça en deux clics depuis dix ans. Sur macOS, ça reste un sport de combat. Boot Camp Assistant est toujours dans le dossier Utilitaires mais inopérant sur les Mac Apple Silicon, le Media Creation Tool de Microsoft ne tourne pas sur Mac, et les tutos Terminal vous font formater en exFAT sans préciser que votre install.wim va dépasser les 4 Go de FAT32.&lt;/p&gt;
&lt;p&gt;Mais heureusement,
&lt;a href="https://github.com/TechUnRestricted/WinDiskWriter"&gt;WinDiskWriter&lt;/a&gt;
, signé TechUnRestricted, vient combler ce trou.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/windiskwriter-cle-usb-windows-macos/windiskwriter-cle-usb-windows-macos-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Vous téléchargez d'abord la build adaptée à votre Mac depuis les releases GitHub (Intel et Apple Silicon dispo) et ensuite vous glissez votre ISO Windows 10 ou 11, vous choisissez votre clé USB dans la liste, et vous cliquez Start. Voilà. Lui s'occupe du reste : partitionnement, formatage, copie des fichiers, et surtout le split automatique de l'install.wim en plusieurs install.swm dès que la taille dépasse les 4 Go.&lt;/p&gt;
&lt;p&gt;Ce point vaut une explication, parce que c'est là où la plupart des tutos Mac plantent en silence. En fait, depuis certaines ISO de Windows 10, le fichier install.wim qui contient l'image disque compressée pèse plus de 4 Go. Or FAT32 plafonne chaque fichier à 4 Go (très précisément 4 GiB moins 1 octet), et la majorité des firmwares UEFI bootent par défaut sur du FAT32, sauf à charger un pilote tiers genre UEFI:NTFS.&lt;/p&gt;
&lt;p&gt;Donc soit vous formatez en exFAT et vous priez pour que le PC cible accepte le boot, ce qui est loin d'être garanti sur les machines un peu anciennes comme c'est mon cas ici. Soit vous splittez le .wim en plusieurs morceaux que le bootloader Windows sait recombiner à l'install. WinDiskWriter effectue la deuxième option par défaut, comme ça vous n'avez rien à configurer.&lt;/p&gt;
&lt;p&gt;Et côté création de clé USB pure, il propose des trucs que Boot Camp Assistant ne faisait pas. Le patch Windows 11 intégré contourne également les vérifications TPM, la RAM minimale et le Secure Boot. Bref, c'est super pratique pour réinstaller Win 11 sur un PC qui ne coche pas les cases officielles.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/windiskwriter-cle-usb-windows-macos/windiskwriter-cle-usb-windows-macos-3.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Le BIOS Legacy est géré pour les vieilles machines, et la liste des Windows supportés remonte jusqu'à Vista, en x64 comme en x32. À noter quand même que le projet ne fournit pas de build macOS 32-bit, donc ce sera inutilisable sur des Mac Intel pré-2010. Mais bon, ça ne concerne plus grand monde.&lt;/p&gt;
&lt;p&gt;Notez par contre que WinDiskWriter ne bypasse PAS l'obligation de compte Microsoft online introduite avec Windows 11 22H2. Donc si vous comptez vraiment réinstaller, vous devrez toujours sortir cette bonne vieille astuce &lt;code&gt;OOBEBYPASSNRO&lt;/code&gt; en ligne de commande pour créer un compte local.&lt;/p&gt;
&lt;p&gt;Du coup, une fois la clé prête, j'ai pu dérouler la procédure Sticky Keys et Alex a récupéré l'accès à son PC. Et tant qu'à faire, j'en ai profité pour rafraîchir cette vieille machine. D'abord upgrade Windows 8 vers Windows 8.1 avec la mise à jour normale du Store Microsoft. Puis Windows 8.1 vers Windows 10 grâce à la clé USB préparée avec WinDiskWriter, en lançant setup.exe depuis Windows 8.1 actif pour conserver la licence. Et enfin Windows 10 vers Windows 11 avec
&lt;a href="https://korben.info/flyoobe-comment-installer-windows-11-sur-un-pc-non-compatible.html"&gt;Flyoobe&lt;/a&gt;
, dont je vous ai parlé en détail dans un autre article.&lt;/p&gt;
&lt;p&gt;Bref, trois upgrades en chaîne, données préservées, et le PC d'Alex qui repart sur du Windows 11 récent et à jour (même sans TPM) !&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content:encoded><category>apple-mobile/macos</category><category>tutoriels-guides</category><category>clé USB bootable</category><category>macOS</category><category>Windows</category><category>Windows 10</category><category>Windows 11</category><media:content url="https://korben.info/windiskwriter-cle-usb-windows-macos/windiskwriter-cle-usb-windows-macos-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>L'IA qui conçoit votre prochain produit DIY</title><link>https://korben.info/blueprint-am-genere-hardware-prompt-ia.html</link><pubDate>Sun, 26 Apr 2026 08:45:48 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/blueprint-am-genere-hardware-prompt-ia.html</guid><description>&lt;p&gt;Ce matin, j'ai demandé à une IA de me concevoir un baladeur qui lit du FLAC. L'outil m'a alors posé quelques questions puis il m'a sorti le design électronique complet en quelques secondes.
&lt;a href="https://www.blueprint.am"&gt;Blueprint.am&lt;/a&gt;
, c'est le service de &lt;strong&gt;3E8 Robotics&lt;/strong&gt; qui transforme une simple phrase en bidule hardware DIY : schéma de cablage, liste de pièces avec liens Amazon, vues 3D, instructions de montage étape par étape...etc.&lt;/p&gt;
&lt;p&gt;Vous tapez votre idée bien délirante dans un champ texte, l'outil balance un plan pour décrire l'archi générale ainsi qu'un &amp;quot;wiring diagram&amp;quot; (je pense qu'on peut traduire ça par plan de câblage) avec les connexions GPIO/SPI/I2S qui vont bien + la liste des pièces / composants et une suite d'instructions de fabrication regroupées par étapes.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Ce matin, j'ai demandé à une IA de me concevoir un baladeur qui lit du FLAC. L'outil m'a alors posé quelques questions puis il m'a sorti le design électronique complet en quelques secondes.
&lt;a href="https://www.blueprint.am"&gt;Blueprint.am&lt;/a&gt;
, c'est le service de &lt;strong&gt;3E8 Robotics&lt;/strong&gt; qui transforme une simple phrase en bidule hardware DIY : schéma de cablage, liste de pièces avec liens Amazon, vues 3D, instructions de montage étape par étape...etc.&lt;/p&gt;
&lt;p&gt;Vous tapez votre idée bien délirante dans un champ texte, l'outil balance un plan pour décrire l'archi générale ainsi qu'un &amp;quot;wiring diagram&amp;quot; (je pense qu'on peut traduire ça par plan de câblage) avec les connexions GPIO/SPI/I2S qui vont bien + la liste des pièces / composants et une suite d'instructions de fabrication regroupées par étapes.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/blueprint-am-genere-hardware-prompt-ia/blueprint-am-genere-hardware-prompt-ia-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Pour mon baladeur FLAC, ça m'a sorti un ESP32-WROOM-32E couplé à un DAC PCM5102A, un ampli casque TPA6120A2, un écran 2.4 pouces SPI TFT, une batterie Li-Po 1000mAh avec chargeur TP4056 et boost converter XL6009. 30 pièces au total soit 13 composants électroniques et 17 pièces à imprimer en 3D pour le boîtier pour un coup total d'environ 282 $.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/blueprint-am-genere-hardware-prompt-ia/blueprint-am-genere-hardware-prompt-ia-3.png" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Le truc qui me plait bien, c'est pas que ça génère de la conception hardware (Ce bon vieux Claude Code fait déjà ça depuis un moment), mais c'est surtout la cohérence des choix. L'outil semble avoir piqué les bonnes pratiques de la communauté maker et me sort pas juste des composants au pif.&lt;/p&gt;
&lt;p&gt;Avant ce genre d'outil, fallait sortir KiCad pour le schéma, Octopart pour vérifier les composants disponibles, Fusion 360 ou OnShape pour modéliser le boîtier, et un gros tableur des familles pour calculer le coût total de votre délire.&lt;/p&gt;
&lt;p&gt;Là c'est un seul prompt et 30 secondes à patienter. La liste des composants a même des liens Amazon donc vous cliquez et vous commandez.&lt;/p&gt;
&lt;p&gt;Comme vous pouvez le voir sur mes captures, la 3D générée, c'est un wireframe d'enclosure et pas un design final, donc faudra repasser dans un soft de modélisation pour arrondir les angles et caler les vis. Y'a pas non plus de firmware auto-généré, donc une fois le hardware monté, faudra flasher l'ESP32 vous-même via Arduino IDE ou PlatformIO avec votre propre code. Et faudra savoir souder, disposer d'une imprimante 3D, d'un multimètre...etc. Bref, l'outil réfléchit, mais c'est quand même encore à vous de bosser.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/blueprint-am-genere-hardware-prompt-ia/blueprint-am-genere-hardware-prompt-ia-4.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Si ça vous branche, vous avez un quota gratuit pour tester sans compte mais après faudra vous en créer un pour débloquer plus de générations et éventuellement acheter des crédits. L'outil a aussi un onglet documentation auto-générée, donc même si vous foirez le montage, vous pouvez relire la procédure pas-à-pas pour comprendre où ça n'a pas fonctionné.&lt;/p&gt;
&lt;p&gt;Dans son test, le reviewer
&lt;a href="https://fabscene.medium.com/can-ai-build-hardware-a-hands-on-review-of-blueprint-the-online-hardware-design-tool-21f07d6694e7"&gt;FabScene&lt;/a&gt;
(alias Ryuta Kobayashi, qui bosse sur des robots dans l'automobile japonaise, donc pas vraiment un newbie) a conçu un accessoire LED avec boutons et a sorti un prototype fonctionnel en 2 heures de bout en bout (conception, impression, assemblage). Comptez un peu plus si vous débutez à la soudure, mais ça reste utilisable pour de vrai.&lt;/p&gt;
&lt;p&gt;Ça remplacera pas un ingénieur senior, mais pour du proto de week-end, franchement, c'est une vraie bouffée d'air pour les makers.&lt;/p&gt;</content:encoded><category>hardware-diy</category><category>intelligence-artificielle/ia-developpement</category><category>Arduino</category><category>bricolage électronique</category><category>DIY</category><category>ESP32</category><category>Hardware</category><category>IA</category><category>maker</category><media:content url="https://korben.info/blueprint-am-genere-hardware-prompt-ia/blueprint-am-genere-hardware-prompt-ia-1.png" medium="image" type="image/png" width="2560" height="1792"/></item><item><title>Les cartes bancaires biométriques sont-elles une vraie avancée ou du bullshit marketing ?</title><link>https://korben.info/cartes-bancaires-biometriques-empreinte-fin-code-pin.html</link><pubDate>Sat, 25 Apr 2026 17:33:32 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/cartes-bancaires-biometriques-empreinte-fin-code-pin.html</guid><description>&lt;p&gt;Depuis quelques jours, plusieurs médias français ressortent cette merveilleuse histoire de la &lt;strong&gt;carte bancaire à empreinte digitale&lt;/strong&gt; comme s'il s'agissait d'une révolution imminente ! Par exemple
&lt;a href="https://www.lindependant.fr/2026/04/21/le-code-a-change-le-code-secret-a-quatre-chiffres-des-cartes-bancaires-cest-bientot-fini-on-vous-explique-le-nouveau-systeme-biometrique-13336895.php"&gt;l'Indépendant&lt;/a&gt;
titre carrément &amp;quot;&lt;em&gt;le code à quatre chiffres c'est bientôt fini&lt;/em&gt;&amp;quot;. Toudoum !!&lt;/p&gt;
&lt;p&gt;Sauf que la techno, conçue par
&lt;a href="https://www.thalesgroup.com/en/markets/digital-identity-and-security/banking-payment/cards/emv-biometric-card"&gt;Thales&lt;/a&gt;
et
&lt;a href="https://www.idemia.com/biometric-payment-card"&gt;IDEMIA&lt;/a&gt;
, est commercialisée en Europe depuis 2021 quand même. Et plus drôle encore, c'est que
&lt;a href="https://mabanque.bnpparibas/fr/gerer/cartes-moyens-paiement/options-services-bancaires/carte-biometrique"&gt;BNP Paribas&lt;/a&gt;
a fermé la commercialisation de sa première version le 8 décembre 2025, soit bien avant que la presse en fasse un sujet d'actualité &amp;quot;frais&amp;quot;.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Depuis quelques jours, plusieurs médias français ressortent cette merveilleuse histoire de la &lt;strong&gt;carte bancaire à empreinte digitale&lt;/strong&gt; comme s'il s'agissait d'une révolution imminente ! Par exemple
&lt;a href="https://www.lindependant.fr/2026/04/21/le-code-a-change-le-code-secret-a-quatre-chiffres-des-cartes-bancaires-cest-bientot-fini-on-vous-explique-le-nouveau-systeme-biometrique-13336895.php"&gt;l'Indépendant&lt;/a&gt;
titre carrément &amp;quot;&lt;em&gt;le code à quatre chiffres c'est bientôt fini&lt;/em&gt;&amp;quot;. Toudoum !!&lt;/p&gt;
&lt;p&gt;Sauf que la techno, conçue par
&lt;a href="https://www.thalesgroup.com/en/markets/digital-identity-and-security/banking-payment/cards/emv-biometric-card"&gt;Thales&lt;/a&gt;
et
&lt;a href="https://www.idemia.com/biometric-payment-card"&gt;IDEMIA&lt;/a&gt;
, est commercialisée en Europe depuis 2021 quand même. Et plus drôle encore, c'est que
&lt;a href="https://mabanque.bnpparibas/fr/gerer/cartes-moyens-paiement/options-services-bancaires/carte-biometrique"&gt;BNP Paribas&lt;/a&gt;
a fermé la commercialisation de sa première version le 8 décembre 2025, soit bien avant que la presse en fasse un sujet d'actualité &amp;quot;frais&amp;quot;.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/cartes-bancaires-biometriques-empreinte-fin-code-pin/cartes-bancaires-biometriques-empreinte-fin-code-pin-1.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;La carte F.CODE d'IDEMIA, l'un des deux principaux fabricants de cartes biométriques en Europe avec Thales (crédit : IDEMIA).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Donc bon, on va remettre les pendules à l'heure ensemble, parce que le sujet mérite mieux qu'un communiqué de presse recopié à la chaîne par dix rédactions. Je vous propose donc de remettre un peu tout ça à plat parce que je lis quand même pas mal de conneries.&lt;/p&gt;
&lt;p&gt;Tout d'abord, il faut savoir que le principe technique derrière ces CB est solide, faut le reconnaître. Vous posez le pouce sur un petit capteur de quelques millimètres intégré à la carte, le module &lt;strong&gt;Secure Element&lt;/strong&gt; (l'équivalent du coffre-fort embarqué) compare l'empreinte au gabarit stocké dans la puce, et si ça matche, le paiement passe en moins d'une seconde !&lt;/p&gt;
&lt;p&gt;Le mot-clé c'est d'ailleurs &amp;quot;&lt;em&gt;match-on-card&lt;/em&gt;&amp;quot;. Cela veut dire que la comparaison se fait localement, et donc que &lt;strong&gt;l'empreinte ne sort jamais de la carte&lt;/strong&gt;, ni vers le commerçant, ni vers la banque, ni vers un serveur quelque part. C'est donc exactement le même délire que Touch ID ou Face ID chez Apple, et c'est ce qui distingue ce système d'une base biométrique centralisée façon ANT, dont on a vu cette année à quel point ça pouvait mal finir (looool).&lt;/p&gt;
&lt;p&gt;Côté sécurité, y'a beaucoup de vrais points positifs. Le code PIN à quatre chiffres, c'est dix mille combinaisons. Avec un peu de skimming sur un terminal compromis et une caméra cachée au-dessus du clavier, vous pouvez tout récupérer encore plus facilement. Sans parler des PIN type 1234, 0000 ou date de naissance qui représentent une part énorme des codes en circulation selon les
&lt;a href="http://www.datagenetics.com/blog/september32012/"&gt;analyses de DataGenetics&lt;/a&gt;
(1234 représente à lui seul environ 10,7% des PIN observés sur 3,4 millions de codes analysés).&lt;/p&gt;
&lt;p&gt;La biométrie vient donc tuer ce vecteur d'attaque d'un coup. Ainsi, si quelqu'un vole votre carte, il ne peut rien en faire, en théorie, sans votre doigt. Faudra avoir un bon sécateur ^^. Et niveau conformité, ça rentre pile-poil dans le cadre
&lt;a href="https://www.banque-france.fr/fr/publications-et-statistiques/outils-statistiques/espace-declarants/collectes-statistiques/services-paiement"&gt;PSD2&lt;/a&gt;
et l'authentification forte du client puisque la biométrie remplace le facteur &amp;quot;savoir&amp;quot; (le PIN) par un facteur &amp;quot;inhérence&amp;quot; (votre corps), ce qui valide les deux facteurs requis avec la possession de la carte. Une fois encore c'est comme avec l'iPhone et FaceID / TouchID quand on se connecte quelque part.&lt;/p&gt;
&lt;p&gt;Sauf que voilà, c'est là que les médias arrêtent de creuser. Et y'a beaucoup de choses à creuser, croyez-moi ! Perso je trouve ça assez &amp;quot;gênant&amp;quot; (comme disent les zados... &amp;quot;Annnnh la génance !!&amp;quot;) qu'on nous présente un sujet sécurité aussi important comme si on nous vendait des yaourts.&lt;/p&gt;
&lt;p&gt;Parce que d'abord, le code PIN ne disparaît pas, sauf si vous avez la chance d'avoir une banque qui vous laisse le désactiver explicitement (et bonne chance pour trouver l'option dans les CGV). Hé oui, quasi toutes les implémentations que j'ai pu voir passer, gardent un bon gros fallback PIN pour les cas où le capteur foire (doigt mouillé, sale (sacré lulu), blessure, capteur défaillant) ou pour les retraits au DAB.&lt;/p&gt;
&lt;p&gt;Or, vous le savez parce que vous avez Bac+18 en bon sens, &lt;strong&gt;la sécurité globale d'un système est celle de son maillon le plus faible&lt;/strong&gt;. Donc si le code PIN reste en backup, vous n'avez pas supprimé le maillon faible mais vous l'avez juste rendu optionnel. Et donc un voleur qui sait ça, sera capable de forcer le fallback en simulant un échec biométrique et utiliser le code PIN pour peu qu'il le connaisse. Comme avant quoi...&lt;/p&gt;
&lt;p&gt;Donc cette promesse &amp;quot;&lt;em&gt;fin du code à 4 chiffres&lt;/em&gt;&amp;quot; est donc un bon gros raccourci marketing, et pas du tout une réalité technique.&lt;/p&gt;
&lt;p&gt;Ensuite, autre souci, c'est que &lt;strong&gt;la biométrie n'est pas révocable&lt;/strong&gt;. Donc si demain un labo ou un expert sécu arrive à extraire un gabarit d'empreinte d'un Secure Element compromis (ça s'est déjà vu sur des puces certifiées EAL5+ par attaques side-channel), &lt;strong&gt;vous ne pourrez pas changer votre doigt&lt;/strong&gt; parce que j'sais pas si vous avez remarqué mais il est bien solidement attaché au sac de viande que vous appelez &amp;quot;Mon summer body&amp;quot; ^^.&lt;/p&gt;
&lt;p&gt;Le risque est heureusement limité dans ce cas-ci parce que le gabarit reste sur la carte, mais structurellement, &lt;strong&gt;la donnée biométrique EST un mot de passe que vous ne pouvez jamais changer&lt;/strong&gt;. C'est une contrepartie importante que personne ne mentionne dans les articles grand public.&lt;/p&gt;
&lt;p&gt;Sur les attaques physiques par exemple, le
&lt;a href="https://en.wikipedia.org/wiki/Chaos_Computer_Club"&gt;Chaos Computer Club&lt;/a&gt;
qu'on connaît tous, a
&lt;a href="https://www.ccc.de/en/updates/2013/ccc-breaks-apple-touchid"&gt;démontré dès 2013 le bypass de Touch ID&lt;/a&gt;
avec un moulage en latex fabriqué à partir d'une empreinte laissée sur un verre. Les capteurs intégrés dans une carte bancaire sont plus petits, moins denses en pixels, et n'ont pas la même puissance de calcul pour faire tourner des modèles anti-spoof avancés que ce qui est embarqué dans un iPhone.&lt;/p&gt;
&lt;p&gt;Ils sont donc plausiblement PLUS contournables, donc j'imagine qu'un moulage en silicone ou en résine pourra facilement en venir à bout. À ma connaissance, y'a aucun chiffre public sérieux qui n'a été publié par les fabricants sur le taux de succès de ces attaques sur leurs cartes. Comme c'est pratique ;)&lt;/p&gt;
&lt;p&gt;Le sujet de la mise sous pression par des affreux bandits, mérite aussi une mention. Parce qu'avec un code PIN, si on vous menace devant un DAB, vous pouvez théoriquement saisir un faux code (certaines cartes ont même une notion de &amp;quot;&lt;em&gt;
&lt;a href="https://en.wikipedia.org/wiki/Duress_code"&gt;code sous contrainte&lt;/a&gt;
&lt;/em&gt;&amp;quot; qui bloque la carte directement). Alors qu'avec un doigt, on vous chope la main et force et voilà...&lt;/p&gt;
&lt;p&gt;La jurisprudence américaine est d'ailleurs intéressante là-dessus puisqu'un juge peut vous obliger à poser le doigt sur un TouchID, mais pas à donner votre code PIN par respect du 5e amendement. En France le débat est un peu différent mais analogue. C'est un petit détail légal mais personne ne l'aborde non plus pour tout ce qui est sécurité biométrique en général.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/cartes-bancaires-biometriques-empreinte-fin-code-pin/cartes-bancaires-biometriques-empreinte-fin-code-pin-2.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;L'enrôlement à domicile via smartphone, vendu comme &amp;quot;sécurisé&amp;quot; mais dont le protocole détaillé reste opaque (crédit : IDEMIA).&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Autre angle mort, l'enrôlement. En effet, aucun des articles que j'ai lus ne décrit exactement comment l'empreinte arrive dans la puce la première fois. Est-ce que ça se fait en agence, avec un lecteur dédié ? Via une app smartphone qui pousse le gabarit par NFC ?&lt;/p&gt;
&lt;p&gt;On en sait rien, mais si c'est la seconde option, le pipeline app + carte est une surface d'attaque qui mérite un audit indépendant, et la promesse de &amp;quot;&lt;em&gt;l'empreinte ne quitte jamais la carte&lt;/em&gt;&amp;quot; devient à géométrie variable. Côté Thales et IDEMIA, le marketing parle d'enrôlement à domicile sécurisé, mais les détails du protocole sont peu documentés, tout du moins ce que j'ai pu trouver en libre accès.&lt;/p&gt;
&lt;p&gt;Et pour finir sur le côté pratique, la biométrie est une option payante. Bah ouais, 24 balles par an chez BNP et Crédit Agricole, sur des cartes Visa Premier ou Mastercard Gold qui coûtent déjà entre 130 et 180€ annuels, pourquoi se faire chier ? Société Générale a annoncé vouloir descendre en gamme là-dessus, mais pour l'instant, la sécurité forte est réservée à ceux qui peuvent payer. Sécurité à deux vitesses, donc, comme d'hab et moi je trouve que c'est un peu paradoxal pour un truc présenté comme la nouvelle norme.&lt;/p&gt;
&lt;p&gt;Bref, mon verdict sur tout ça c'est que le design technique est bon, le match-on-card protège VRAIMENT des fuites massives, et ça c'est un excellent progrès face au PIN à 4 chiffres pour tout ce qui est usage courant. Mais le narratif &amp;quot;&lt;em&gt;fin du code secret&lt;/em&gt;&amp;quot; reste faux puisque le PIN perdure en fallback, et surtout, la biométrie pose des problèmes structurels bien connus (non-révocable, vulnérable aux moulages, coercition, enrôlement opaque).&lt;/p&gt;
&lt;p&gt;Donc voilà, si demain votre banque vous propose le passage au biométrique, demandez-lui comment se passe l'enrôlement, si le fallback PIN est désactivable, et combien ça coûte. Et peut-être que là, ça pourra être intéressant.&lt;/p&gt;</content:encoded><category>actualites-business</category><category>cybersecurite</category><category>authentification</category><category>biométrie</category><category>carte bancaire</category><category>Cybersécurité</category><category>empreinte digitale</category><category>paiement</category><category>sécurité informatique</category><category>vie privée</category><media:content url="https://korben.info/cartes-bancaires-biometriques-empreinte-fin-code-pin/cartes-bancaires-biometriques-empreinte-fin-code-pin-1.png" medium="image" type="image/png" width="2560" height="1429"/></item><item><title>Un loup s'échappe en Corée du Sud, et l'IA vient mettre le bordel dans sa capture</title><link>https://korben.info/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture.html</link><pubDate>Sat, 25 Apr 2026 10:45:00 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture.html</guid><description>&lt;p&gt;Voici l'histoire de Neukgu, un loup coréen de deux ans qui s'est fait la malle d'un zoo de Daejeon le 8 avril dernier, et qui a tenu en haleine toute la Corée du Sud pendant neuf jours.&lt;/p&gt;
&lt;p&gt;Sauf que dans la foulée de l'évasion, un homme de 40 ans génère une fausse photo IA du loup en train de traverser un carrefour, la diffuse en ligne, et l'image finit par remonter jusqu'aux autorités qui n'y voient que du feu.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Voici l'histoire de Neukgu, un loup coréen de deux ans qui s'est fait la malle d'un zoo de Daejeon le 8 avril dernier, et qui a tenu en haleine toute la Corée du Sud pendant neuf jours.&lt;/p&gt;
&lt;p&gt;Sauf que dans la foulée de l'évasion, un homme de 40 ans génère une fausse photo IA du loup en train de traverser un carrefour, la diffuse en ligne, et l'image finit par remonter jusqu'aux autorités qui n'y voient que du feu.&lt;/p&gt;
&lt;p&gt;La séquence qui suit est assez improbable. La municipalité de Daejeon envoie une alerte d'urgence par SMS à la population, signalant un loup au niveau du carrefour en question. Les autorités présentent même l'image en conférence de presse officielle sur l'évasion.&lt;/p&gt;
&lt;p&gt;Toute l'opération de recherche se déplace vers cette zone, alors que le vrai loup est très probablement ailleurs. Bref, des centaines d'agents lancés sur une fausse trace générée pour rigoler.&lt;/p&gt;
&lt;p&gt;Pendant ce temps, Neukgu continue sa balade. Il sera finalement attrapé près d'une voie rapide neuf jours après l'évasion, sain et sauf.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture-2.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;La police, elle, remonte jusqu'au générateur d'images en croisant la vidéosurveillance et les logs d'utilisation des plateformes IA. Le suspect, 40 ans, raconte avoir fait ça &amp;quot;pour s'amuser&amp;quot;.&lt;/p&gt;
&lt;p&gt;Moyen rigolo du coup. Il est désormais poursuivi pour entrave au travail des autorités par tromperie, un délit qui peut coûter jusqu'à 5 ans de prison ou environ 7000 euros d'amende.&lt;/p&gt;
&lt;p&gt;Côté postérité, Neukgu est devenu une star locale. Issu d'un programme de réintroduction du loup coréen (officiellement éteint à l'état sauvage), il a eu droit à des viennoiseries à son effigie dans une boulangerie du coin, plus d'un million de vues sur la vidéo de son retour, et la ville réfléchit même à le nommer mascotte officielle. Le président Lee Jae Myung avait publiquement prié pour son retour. Sympathique épilogue.&lt;/p&gt;
&lt;p&gt;L'affaire pose quand même une vraie question sur l'authentification des images dans des contextes où elles deviennent opérationnelles. Quand une image IA arrive jusqu'à un SMS d'alerte gouvernemental, le filtre humain a clairement raté un étage, même si ça va devenir de plus en plus compliqué avec le temps.&lt;/p&gt;
&lt;p&gt;Bref, premier cas vraiment grand public où une fausse photo IA détourne une opération policière, avec poursuites à la clé. Et ça ne sera pas le dernier.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.bbc.com/news/articles/c4gx1n0dl9no"&gt;BBC&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>actualites-business/insolite-wtf</category><category>intelligence-artificielle/generation-images</category><category>Corée du Sud</category><category>generateur</category><category>IA</category><category>loup</category><media:content url="https://korben.info/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture/un-loup-sechappe-en-coree-du-sud-et-lia-vient-mettre-le-bordel-dans-sa-capture-1.jpg" medium="image" type="image/jpeg" width="640" height="401"/></item><item><title>Project Deal, l'expérience où des agents Claude négocient des objets pour leurs collègues</title><link>https://korben.info/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues.html</link><pubDate>Sat, 25 Apr 2026 09:17:13 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues.html</guid><description>&lt;p&gt;Anthropic a partagé hier les résultats de Project Deal, une expérience interne menée en décembre 2025 où des agents Claude ont négocié, acheté et revendu des objets personnels pour le compte de 69 salariés volontaires de leur bureau de San Francisco. Le but : voir ce que ça donne quand des gens laissent leur IA faire les courses entre elles.&lt;/p&gt;
&lt;p&gt;Pendant deux jours, chacun des 69 participants a confié un agent Claude à son téléphone, avec 100 dollars de budget virtuel et une liste d'objets à vendre ou à acheter. Les agents ont publié les annonces, échangé des messages, négocié les prix et conclu des accords.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Anthropic a partagé hier les résultats de Project Deal, une expérience interne menée en décembre 2025 où des agents Claude ont négocié, acheté et revendu des objets personnels pour le compte de 69 salariés volontaires de leur bureau de San Francisco. Le but : voir ce que ça donne quand des gens laissent leur IA faire les courses entre elles.&lt;/p&gt;
&lt;p&gt;Pendant deux jours, chacun des 69 participants a confié un agent Claude à son téléphone, avec 100 dollars de budget virtuel et une liste d'objets à vendre ou à acheter. Les agents ont publié les annonces, échangé des messages, négocié les prix et conclu des accords.&lt;/p&gt;
&lt;p&gt;186 transactions ont été closes sur plus de 500 objets listés, pour un volume total d'environ 4 000 dollars. Le prix médian d'un objet était de 12 dollars, le prix moyen autour de 20.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues-1.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;L'expérience était en fait un protocole de recherche déguisé. Anthropic a fait tourner quatre marchés en parallèle : un seul a donné lieu à de vrais échanges physiques, les trois autres servaient à l'analyse statistique.&lt;/p&gt;
&lt;p&gt;Dans deux d'entre eux, tous les agents tournaient sur Claude Opus 4.5. Dans les deux autres, les utilisateurs avaient une chance sur deux de se retrouver avec un Claude Haiku 4.5, beaucoup moins capable, à leur insu.&lt;/p&gt;
&lt;p&gt;Le résultat est assez clair. Les agents Opus ont vendu en moyenne 3,64 dollars de plus par objet que les agents Haiku, et concluaient deux deals supplémentaires sur la durée. Sur un même vélo cassé, Opus l'a revendu à 65 dollars, Haiku à 38 sur un profil acheteur équivalent. Mais la perception des participants ne reflétait pas ces écarts : sur l'équité ressentie, les utilisateurs des deux modèles ont noté l'expérience à 4,05 et 4,06 sur 7. Personne ne s'est senti lésé.&lt;/p&gt;
&lt;p&gt;Quelques moments rigolos ressortent du rapport. Un participant a récupéré un snowboard que son propre agent lui avait déjà acheté plus tôt dans l'expérience, sans s'en rendre compte. Un autre s'est vu offrir par son agent ce que celui-ci a appelé &amp;quot;19 sphères parfaites de possibilité&amp;quot;, soit en pratique un sachet de balles de ping-pong. Un troisième s'est retrouvé organisateur d'une vraie balade de chiens entre deux participants, négociée et programmée par leurs agents respectifs.&lt;/p&gt;
&lt;p&gt;La conclusion d'Anthropic est plus politique que technique. Si demain tout le monde envoie son agent négocier à sa place, l'inégalité d'accès à un bon modèle se traduit directement par des écarts financiers, et personne ne s'en rend compte sur le moment.&lt;/p&gt;
&lt;p&gt;46% des testeurs ont déclaré qu'ils paieraient pour ce genre de service. Du coup, mieux vaut commencer à regarder ça de près avant que ça déboule pour de bon partout dans notre quotidien.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.anthropic.com/features/project-deal"&gt;Anthropic&lt;/a&gt;
,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content:encoded><category>actualites-business/science-recherche</category><category>intelligence-artificielle/actualites-ia</category><category>Anthropic</category><category>Deal</category><category>IA</category><media:content url="https://korben.info/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues/project-deal-lexperience-ou-des-agents-claude-negocient-des-objets-pour-leurs-collegues-1.jpg" medium="image" type="image/jpeg" width="2406" height="1364"/></item><item><title>Is It Agent Ready - Vérifiez si votre site parle aux agents IA</title><link>https://korben.info/is-it-agent-ready-scanner-sites-agents-ia.html</link><pubDate>Sat, 25 Apr 2026 07:53:55 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/is-it-agent-ready-scanner-sites-agents-ia.html</guid><description>&lt;p&gt;Si vous avez un site, vous savez déjà qu'il faut l'optimiser et le rendre lisible pour Google. Mais en ce moment, Cloudflare pousse vraiment une toute autre couche par-dessus : l&lt;strong&gt;e rendre lisible pour les agents IA&lt;/strong&gt;. Et pour vérifier si vous êtes dans les clous, l'équipe a sorti
&lt;a href="https://isitagentready.com/"&gt;isitagentready.com&lt;/a&gt;
, un scanner gratuit qui vérifie ça en quelques secondes.&lt;/p&gt;
&lt;p&gt;Vous tapez tout simplement votre URL, et le scanner check une dizaine de standards émergents, puis pour chaque truc qui manque, il vous crache carrément un prompt prêt à coller dans Claude Code, Cursor ou Windsurf pour qu'il vous aide à l'implémenter. Vous pouvez aussi customiser le scan en cochant uniquement ce qui vous intéresse, selon que votre site est plutôt un blog de contenu ou une API.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Si vous avez un site, vous savez déjà qu'il faut l'optimiser et le rendre lisible pour Google. Mais en ce moment, Cloudflare pousse vraiment une toute autre couche par-dessus : l&lt;strong&gt;e rendre lisible pour les agents IA&lt;/strong&gt;. Et pour vérifier si vous êtes dans les clous, l'équipe a sorti
&lt;a href="https://isitagentready.com/"&gt;isitagentready.com&lt;/a&gt;
, un scanner gratuit qui vérifie ça en quelques secondes.&lt;/p&gt;
&lt;p&gt;Vous tapez tout simplement votre URL, et le scanner check une dizaine de standards émergents, puis pour chaque truc qui manque, il vous crache carrément un prompt prêt à coller dans Claude Code, Cursor ou Windsurf pour qu'il vous aide à l'implémenter. Vous pouvez aussi customiser le scan en cochant uniquement ce qui vous intéresse, selon que votre site est plutôt un blog de contenu ou une API.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/is-it-agent-ready-scanner-sites-agents-ia/is-it-agent-ready-scanner-sites-agents-ia-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;L'interface annoncée par Cloudflare pour son nouveau scanner agent-ready&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Les checks sont organisés en 5 catégories : la découvrabilité (robots.txt, sitemap, Link headers HTTP), l'accessibilité du contenu (markdown negotiation, llms.txt), le contrôle et la signalisation des bots (Content Signals, Web Bot Auth, règles IA dans robots.txt), la découverte de protocoles (MCP Server Card, Agent Skills, API Catalog, OAuth) et le commerce agentique (x402, MPP, UCP, ACP). Chaque catégorie pèse alors dans le score final, sauf le commerce qui est juste checké mais pas scoré.&lt;/p&gt;
&lt;p&gt;J'ai testé sur korben.info et le résultat est franchement mitigé. Côté positif : robots.txt présent avec Content Signals (search=yes, ai-train=no, donc je dis oui à l'indexation et non à l'entraînement IA), llms.txt opérationnel avec 111 lignes en français, markdown negotiation qui répond bien sur Accept: text/markdown, sitemap.xml en place, et GPTBot, Google-Extended et Meta bloqués explicitement.&lt;/p&gt;
&lt;p&gt;Côté manquant : pas de MCP Server Card, pas d'Agent Skills, pas d'API Catalog, pas de Link headers.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Score estimé : très moyen&lt;/strong&gt;, et c'est plutôt cohérent avec un site qui n'a pas besoin d'OAuth ni de serveur MCP.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/is-it-agent-ready-scanner-sites-agents-ia/is-it-agent-ready-scanner-sites-agents-ia-3.png" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Cloudflare balance surtout des chiffres bien concrets dans son
&lt;a href="https://blog.cloudflare.com/agent-readiness/"&gt;article de lancement&lt;/a&gt;
. Sur les 200 000 domaines les plus visités du web, 78% ont un robots.txt, 4% déclarent leurs préférences via Content Signals, 3.9% font de la markdown negotiation, et moins de 15 (oui, quinze) ont un MCP Server Card ou un API Catalog combinés. Autant dire qu'on est très tôt dans la partie. Côté boite à outils, dans le panel d'agents testé par Cloudflare, seuls Claude Code, OpenCode et Cursor envoient un Accept: text/markdown par défaut quand ils browsent le web. Les autres récupèrent du HTML par défaut, comme un navigateur classique.&lt;/p&gt;
&lt;p&gt;Cloudflare a aussi mesuré l'impact sur sa propre doc en activant tous ces standards : 31% de tokens en moins consommés et 66% de réponses plus rapides. Du coup c'est pas négligeable, surtout quand vous payez les agents au token. Et bonus, isitagentready.com lui-même est agent-ready (forcément), avec son propre serveur MCP exposé à /.well-known/mcp.json et un outil scan_site disponible pour les agents qui veulent l'appeler en autonomie.&lt;/p&gt;
&lt;p&gt;Mais attention au piège ! Si on traite tout pour viser le &amp;quot;tout vert&amp;quot; comme objectif, beaucoup de sites finiront par prétendre être des fournisseurs OAuth ou des serveurs MCP juste pour cocher la case. Donc mieux vaut dire honnêtement &amp;quot;non, ça je ne fais pas&amp;quot; que de faire semblant. Pour un blog perso, vous n'avez probablement pas besoin de l'API Catalog ni du serveur MCP. Pour un site e-commerce par contre, x402 et l'Agentic Commerce Protocol vont commencer à compter le jour où les agents paieront vraiment pour leurs utilisateurs.&lt;/p&gt;
&lt;p&gt;Petit détail historique amusant, le robots.txt date de 1994 (j'avais 12 ans, j'étais à fond sur le PC mais pas encore sur le net) et le code
&lt;a href="https://developer.mozilla.org/fr/docs/Web/HTTP/Status/402"&gt;HTTP 402 Payment Required&lt;/a&gt;
existe depuis 1997 mais n'a jamais été massivement utilisé. Jusqu'au jour où Cloudflare et Coinbase se sont associés pour le ressusciter avec x402, en l'imaginant comme la couche de paiement entre humains, agents et services. On verra bien si leur mayonnaise va prendre...&lt;/p&gt;
&lt;p&gt;Aujourd'hui l'adoption de tout cela est embryonnaire, mais rappelez-vous qu'en 2004 peu de monde aurait parié sur l'industrie SEO qu'on connaît aujourd'hui. Donc ça vaut le coup d'y jeter un œil maintenant.&lt;/p&gt;
&lt;p&gt;Merci à
&lt;a href="https://www.camilleroux.com/"&gt;Camille Roux&lt;/a&gt;
pour le lien !&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://blog.cloudflare.com/agent-readiness/"&gt;Source&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>developpement/web-developpement</category><category>intelligence-artificielle/actualites-ia</category><category>agents IA</category><category>API</category><category>Cloudflare</category><category>llms.txt</category><category>mcp</category><category>SEO</category><category>web</category><media:content url="https://korben.info/is-it-agent-ready-scanner-sites-agents-ia/is-it-agent-ready-scanner-sites-agents-ia-1.png" medium="image" type="image/png" width="1200" height="630"/></item><item><title>RSVP Nano - Une mini-liseuse DIY qui fait défiler les mots</title><link>https://korben.info/rsvp-nano-mini-liseuse-poche.html</link><pubDate>Sat, 25 Apr 2026 07:34:58 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/rsvp-nano-mini-liseuse-poche.html</guid><description>&lt;p&gt;&lt;strong&gt;John Decebal&lt;/strong&gt; vient de sortir le
&lt;a href="https://github.com/ionutdecebal/rsvpnano"&gt;RSVP Nano&lt;/a&gt;
, une mini-liseuse open-source qui tient sur un ESP32-S3 et qui affiche votre bibliothèque... un mot à la fois. 92 mm sur 34, et sous licence MIT, je me suis dis que j'allais y jeter un oeil.&lt;/p&gt;
&lt;p&gt;En fait, le concept tient en 4 mots : &lt;strong&gt;Rapid Serial Visual Presentation&lt;/strong&gt;. Au lieu d'afficher une page entière, l'appareil fait défiler les mots un par un, à la cadence que vous voulez. Imaginez un téléprompteur de poche, sauf que c'est vous qui gérez le défilement. J'en parlais déjà avec
&lt;a href="https://korben.info/lisez-vos-ebooks-en-mode-lecture-rapide-directement-depuis-votre-terminal.html"&gt;Uniread en 2018&lt;/a&gt;
, sauf que là, la chose est matérialisée dans un boîtier qui tient dans la paume de la main, au lieu de tourner en CLI dans un terminal.&lt;/p&gt;</description><content:encoded>&lt;p&gt;&lt;strong&gt;John Decebal&lt;/strong&gt; vient de sortir le
&lt;a href="https://github.com/ionutdecebal/rsvpnano"&gt;RSVP Nano&lt;/a&gt;
, une mini-liseuse open-source qui tient sur un ESP32-S3 et qui affiche votre bibliothèque... un mot à la fois. 92 mm sur 34, et sous licence MIT, je me suis dis que j'allais y jeter un oeil.&lt;/p&gt;
&lt;p&gt;En fait, le concept tient en 4 mots : &lt;strong&gt;Rapid Serial Visual Presentation&lt;/strong&gt;. Au lieu d'afficher une page entière, l'appareil fait défiler les mots un par un, à la cadence que vous voulez. Imaginez un téléprompteur de poche, sauf que c'est vous qui gérez le défilement. J'en parlais déjà avec
&lt;a href="https://korben.info/lisez-vos-ebooks-en-mode-lecture-rapide-directement-depuis-votre-terminal.html"&gt;Uniread en 2018&lt;/a&gt;
, sauf que là, la chose est matérialisée dans un boîtier qui tient dans la paume de la main, au lieu de tourner en CLI dans un terminal.&lt;/p&gt;
&lt;p&gt;Côté hardware, c'est une carte Waveshare ESP32-S3-Touch-LCD-3.49 avec 16 Mo de flash incluant l'OPI PSRAM, plus un panel AXS15231B de 640 x 172 pixels en mode paysage. Par contre, comme c'est pas un écran e-ink, mais un LCD IPS classique tactile capacitif, exit l'autonomie d'une Kindle. On tape plutôt dans le rythme d'un téléphone.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/rsvp-nano-mini-liseuse-poche/rsvp-nano-mini-liseuse-poche-1.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Le firmware embarqué convertit alors les EPUB en format &lt;code&gt;.rsvp&lt;/code&gt; directement sur la carte SD à la première ouverture, puis met le résultat en cache. Pour les autres formats type &lt;code&gt;.txt&lt;/code&gt; ou &lt;code&gt;.md&lt;/code&gt; ou &lt;code&gt;.html&lt;/code&gt;, il existe un convertisseur desktop séparé à lancer sur PC avant copie. Voilà, c'est moins fluide mais ça reste carrément faisable.&lt;/p&gt;
&lt;p&gt;Quelques bémols quand même. La lecture mot par mot, ça demande un peu d'entraînement (les premières minutes, le cerveau panique un peu !!), et si vous voulez relire un passage précédent, faudra piloter manuellement l'engin via avec l'écran tactile.&lt;/p&gt;
&lt;p&gt;Le concept même de RSVP, ça reste quand même une affaire de goût personnel. Certains tiennent un roman entier comme ça, d'autres décrochent au bout de 30 minutes parce que le cerveau zappe la pause naturelle qu'on prend en bout de ligne. Après ça peut convenir aux lecteurs de métro qui dévorent par micro-sessions (entre 2 arrêts quoi...). Dans ce cas le format colle carrément à votre rythme.&lt;/p&gt;
&lt;p&gt;Pour la petite histoire, j'avais déjà parlé en 2020 d'un cousin plus sérieux,
&lt;a href="https://korben.info/the-open-book-feather.html"&gt;The Open Book Feather&lt;/a&gt;
, dans un genre plus orthodoxe avec un véritable écran e-ink complet et un microcontrôleur Adafruit Feather sous Linux embarqué.&lt;/p&gt;
&lt;p&gt;Mais si ça vous chauffe, sachez que le hardware coûte une trentaine de dollars, le firmware est libre, et la communauté commence déjà à demander l'intégration Calibre.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.hackster.io/news/how-small-can-an-e-reader-get-6564abf63b73"&gt;Hackster.io&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>hardware-diy/arduino-electronique</category><category>linux-open-source/logiciels-libres</category><category>DIY</category><category>EPUB</category><category>ESP32</category><category>Hardware</category><category>lecture rapide</category><category>liseuse</category><category>open source</category><media:content url="https://korben.info/rsvp-nano-mini-liseuse-poche/rsvp-nano-mini-liseuse-poche-2.jpg" medium="image" type="image/jpeg" width="513" height="289"/></item><item><title>tar-vfs-index - Monter du .tar.gz dans le browser sans l'extraire</title><link>https://korben.info/webassembly-tar-navigateur.html</link><pubDate>Sat, 25 Apr 2026 07:22:38 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/webassembly-tar-navigateur.html</guid><description>&lt;p&gt;Distribuer des paquets binaires en WebAssembly, c'est galère. Vous téléchargez le &lt;code&gt;.tar.gz&lt;/code&gt;, vous le gunzippez, vous l'extrayez en mémoire... et ça rame sévèrement !! Mais youpi, Jeroen Ooms (qui contribue à webR et bosse chez ROpenSci) vient de publier
&lt;a href="https://github.com/jeroen/tar-vfs-index"&gt;tar-vfs-index&lt;/a&gt;
, un petit npm package qui casse cette malédiction des enfers en sautant carrément l'étape extraction.&lt;/p&gt;
&lt;p&gt;L'astuce est toute bête ! Au lieu d'extraire l'archive, on génère un fichier d'index qui liste la taille et l'offset de chaque fichier dans le tar. Du coup le navigateur n'a plus qu'à monter le blob du tar comme un système de fichiers virtuel, et chaque lecture devient alors un simple slice du blob à la bonne position. Pas d'extraction donc, mais juste du slicing à la demande !&lt;/p&gt;</description><content:encoded>&lt;p&gt;Distribuer des paquets binaires en WebAssembly, c'est galère. Vous téléchargez le &lt;code&gt;.tar.gz&lt;/code&gt;, vous le gunzippez, vous l'extrayez en mémoire... et ça rame sévèrement !! Mais youpi, Jeroen Ooms (qui contribue à webR et bosse chez ROpenSci) vient de publier
&lt;a href="https://github.com/jeroen/tar-vfs-index"&gt;tar-vfs-index&lt;/a&gt;
, un petit npm package qui casse cette malédiction des enfers en sautant carrément l'étape extraction.&lt;/p&gt;
&lt;p&gt;L'astuce est toute bête ! Au lieu d'extraire l'archive, on génère un fichier d'index qui liste la taille et l'offset de chaque fichier dans le tar. Du coup le navigateur n'a plus qu'à monter le blob du tar comme un système de fichiers virtuel, et chaque lecture devient alors un simple slice du blob à la bonne position. Pas d'extraction donc, mais juste du slicing à la demande !&lt;/p&gt;
&lt;p&gt;Sous le capot, ça repose sur 3 propriétés alignées. 1/ le format tar est un layout plat : une suite de headers de 512 octets suivis des données du fichier, le tout contigu et adressable à l'octet près. 2/ Emscripten propose un backend filesystem appelé WORKERFS, prévu pour servir les lectures d'un Blob sans le copier dans le heap WASM. Et 3/ les navigateurs ont une API native,
&lt;a href="https://developer.mozilla.org/en-US/docs/Web/API/DecompressionStream"&gt;DecompressionStream&lt;/a&gt;
, qui gunzippe efficacement pendant le téléchargement.&lt;/p&gt;
&lt;p&gt;Concrètement, vous installez le truc avec &lt;code&gt;npm install tar-vfs-index&lt;/code&gt; (y'a aucune dépendance externe) puis vous lancez &lt;code&gt;npx tar-vfs-index archive.tar.gz&lt;/code&gt;. Et hop, le package vous sort un JSON dans ce genre :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;{
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;files&amp;#34;: [
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; { &amp;#34;filename&amp;#34;: &amp;#34;mypackage/DESCRIPTION&amp;#34;, &amp;#34;start&amp;#34;: 512, &amp;#34;end&amp;#34;: 548 },
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; { &amp;#34;filename&amp;#34;: &amp;#34;mypackage/R/code.R&amp;#34;, &amp;#34;start&amp;#34;: 1536, &amp;#34;end&amp;#34;: 1563 }
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; ],
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &amp;#34;remote_package_size&amp;#34;: 3072
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Les valeurs &lt;code&gt;start&lt;/code&gt; et &lt;code&gt;end&lt;/code&gt; sont tout simplement les offsets dans les données tar décompressées, et &lt;code&gt;remote_package_size&lt;/code&gt; indique la taille totale (pour que WORKERFS sache combien préallouer). Ensuite, côté navigateur, ça donne du JavaScript du genre :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-gdscript3" data-lang="gdscript3"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;metaRes&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;dataRes&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;await&lt;/span&gt; &lt;span class="n"&gt;Promise&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="p"&gt;([&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;archive.tar.gz.json&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;fetch&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;archive.tar.gz&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;]);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="n"&gt;metadata&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;await&lt;/span&gt; &lt;span class="n"&gt;metaRes&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="k"&gt;const&lt;/span&gt; &lt;span class="n"&gt;blob&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;await&lt;/span&gt; &lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;Response&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="n"&gt;dataRes&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;body&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pipeThrough&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;new&lt;/span&gt; &lt;span class="n"&gt;DecompressionStream&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;gzip&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;blob&lt;/span&gt;&lt;span class="p"&gt;();&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FS&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;mkdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;/pkg&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="n"&gt;FS&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;mount&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;WORKERFS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; &lt;span class="n"&gt;packages&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[{&lt;/span&gt; &lt;span class="n"&gt;metadata&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;blob&lt;/span&gt; &lt;span class="p"&gt;}]&lt;/span&gt; &lt;span class="p"&gt;},&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;/pkg&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le cas d'usage qui a motivé tout ça, c'est
&lt;a href="https://docs.r-wasm.org/webr/latest/"&gt;webR&lt;/a&gt;
, le portage du langage R en WebAssembly. Les paquets R sont distribués en &lt;code&gt;.tar.gz&lt;/code&gt; et avant cette astuce, charger un paquet voulait dire copier des trucs partout. Maintenant le temps et la mémoire de chargement reviennent à peu près au coût du téléchargement et du gunzip, ce qui est nettement plus léger qu'une extraction complète en RAM. Et ça marche pour n'importe quel bundle distribué en tar.gz : assets de jeu, datasets pour du machine learning, runtimes Python via Pyodide, bref tout ce qui ressemble à une archive lourde côté navigateur !&lt;/p&gt;
&lt;p&gt;Y'a également un mode &lt;code&gt;--append&lt;/code&gt; qui colle l'index directement à la fin du tarball (le format tar autorise ce genre de bidouille). Ça donne donc un &lt;code&gt;.tar.gz&lt;/code&gt; autonome qu'un loader peut monter sans aller chercher un fichier de métadonnées séparé !&lt;/p&gt;
&lt;p&gt;Bref, c'est plutôt joli comme façon de faire et ça vaut le coup d'œil si vous trimballez du tar.gz dans du WebAssembly.&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://jeroen.github.io/notes/webassembly-tar/"&gt;Source&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>developpement/outils-developpement</category><category>developpement/web-developpement</category><category>Emscripten</category><category>JavaScript</category><category>NPM</category><category>open source</category><category>outil open source</category><category>WebAssembly</category><category>webR</category><media:content url="https://korben.info/webassembly-tar-navigateur/webassembly-tar-navigateur-1.png" medium="image" type="image/png" width="2560" height="1368"/></item><item><title>Pack2theRoot - 12 ans d'accès root offert dans PackageKit</title><link>https://korben.info/pack2theroot-faille-linux-root.html</link><pubDate>Sat, 25 Apr 2026 07:11:32 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/pack2theroot-faille-linux-root.html</guid><description>&lt;p&gt;Si vous tournez sur Ubuntu, Debian, Fedora ou RockyLinux, sachez que votre démon &lt;strong&gt;PackageKit&lt;/strong&gt; a passé presque 12 ans à laisser une porte ouverte vers votre compte root. La
&lt;a href="https://github.security.telekom.com/2026/04/pack2theroot-linux-local-privilege-escalation.html"&gt;Deutsche Telekom Red Team&lt;/a&gt;
vient en effet de publier &lt;strong&gt;Pack2theRoot&lt;/strong&gt; (CVE-2026-41651), une faille notée 8.8/10 qui permet à n'importe quel utilisateur local de devenir root sans mot de passe.&lt;/p&gt;
&lt;p&gt;Pour corriger le soucis, mettez à jour vers PackageKit 1.3.5 ou le backport de votre distro. Pour vérifier votre version, c'est &lt;code&gt;dpkg -l | grep -i packagekit&lt;/code&gt; sous Debian/Ubuntu, ou &lt;code&gt;rpm -qa | grep -i packagekit&lt;/code&gt; côté Fedora et Rocky. Si vous êtes en 1.3.4 ou en dessous, considérez la machine comme exploitable.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Si vous tournez sur Ubuntu, Debian, Fedora ou RockyLinux, sachez que votre démon &lt;strong&gt;PackageKit&lt;/strong&gt; a passé presque 12 ans à laisser une porte ouverte vers votre compte root. La
&lt;a href="https://github.security.telekom.com/2026/04/pack2theroot-linux-local-privilege-escalation.html"&gt;Deutsche Telekom Red Team&lt;/a&gt;
vient en effet de publier &lt;strong&gt;Pack2theRoot&lt;/strong&gt; (CVE-2026-41651), une faille notée 8.8/10 qui permet à n'importe quel utilisateur local de devenir root sans mot de passe.&lt;/p&gt;
&lt;p&gt;Pour corriger le soucis, mettez à jour vers PackageKit 1.3.5 ou le backport de votre distro. Pour vérifier votre version, c'est &lt;code&gt;dpkg -l | grep -i packagekit&lt;/code&gt; sous Debian/Ubuntu, ou &lt;code&gt;rpm -qa | grep -i packagekit&lt;/code&gt; côté Fedora et Rocky. Si vous êtes en 1.3.4 ou en dessous, considérez la machine comme exploitable.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/pack2theroot-faille-linux-root/pack2theroot-faille-linux-root-1.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Le bug est une race condition classique. En fait PackageKit vérifie vos droits, valide la transaction, mais utilise des données qui ont eu le temps de changer entre les deux. Un appel &lt;code&gt;pkcon install&lt;/code&gt; bien chronométré et n'importe quel paquet s'installe en root, sans prompt
&lt;a href="https://doc.ubuntu-fr.org/policykit"&gt;Polkit&lt;/a&gt;
. La liste des distros confirmées vulnérables couvre Ubuntu 18.04 à 26.04, Debian Trixie, RockyLinux 10.1, Fedora 43 et tout RHEL avec Cockpit.&lt;/p&gt;
&lt;p&gt;Le détail marrant encore une fois c'est la méthode de découverte. La Telekom Red Team a tout simplement dirigé Claude Opus d'
&lt;a href="https://korben.info/glasswing-anthropic-ia-cybersecurite-zero-day.html"&gt;Anthropic&lt;/a&gt;
vers la base de code de PackageKit, et c'est cette session d'audit assistée par IA qui a sorti la vuln. Les LLM commencent donc à trouver des bugs subtils que les audits humains ont laissé passer pendant plus d'une décennie. Tant mieux, ça va faire grimper le niveau de sécurité de nombreux projets !&lt;/p&gt;
&lt;p&gt;Cette faille ancienne me rappelle
&lt;a href="https://korben.info/bitpixie-20-ans-que-bitlocker-peut-etre-contourne.html"&gt;BitPixie&lt;/a&gt;
et son contournement de BitLocker resté en sommeil durant 20 ans. Le pattern est toujours le même, à savoir un composant système installé partout, qui cache un bug tout bête depuis siiii longtemps que plus personne ne l'audite avec un œil neuf.&lt;/p&gt;
&lt;p&gt;Bref, merci Claude ^^&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://www.bleepingcomputer.com/news/security/new-pack2theroot-flaw-gives-hackers-root-linux-access/"&gt;Source&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>cybersecurite/failles-vulnerabilites</category><category>linux-open-source/distributions-linux</category><category>Anthropic</category><category>cve</category><category>Cybersécurité</category><category>exploit</category><category>faille de sécurité</category><category>Linux</category><category>PackageKit</category><category>sécurité Linux</category><category>Ubuntu</category><media:content url="https://korben.info/pack2theroot-faille-linux-root/pack2theroot-faille-linux-root-1.jpg" medium="image" type="image/jpeg" width="1200" height="675"/></item><item><title>J'ai testé le Engwe LE20 Passenger, le vélo cargo aux 350 km d'autonomie</title><link>https://korben.info/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie.html</link><pubDate>Fri, 24 Apr 2026 14:40:19 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie.html</guid><description>
&lt;em&gt;– Contient des liens affiliés Amazon –&lt;/em&gt;
&lt;p&gt;Gros bestiau électrique avec deux batteries de 19,2 Ah, le Engwe LE20 Passenger annonce 350 km d'autonomie et embarque jusqu'à 200 kg sur sa banquette arrière. Pendant plusieurs semaines, je l'ai utilisé pour amener ponctuellement un enfant de 5 ans à l'école et même pour transporter l'enfant avec sa mère en même temps. J'adore.&lt;/p&gt;</description><content:encoded>
&lt;em&gt;- Contient des liens affiliés Amazon -&lt;/em&gt;
&lt;p&gt;Gros bestiau électrique avec deux batteries de 19,2 Ah, le Engwe LE20 Passenger annonce 350 km d'autonomie et embarque jusqu'à 200 kg sur sa banquette arrière. Pendant plusieurs semaines, je l'ai utilisé pour amener ponctuellement un enfant de 5 ans à l'école et même pour transporter l'enfant avec sa mère en même temps. J'adore.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-2.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Avec ses 41,5 kg sur la balance et son long porte-bagages équipé d'un dossier et de repose-pieds pour passager, le LE20 Passenger ne se cache pas : c'est un vélo cargo assumé. La charge utile grimpe à 200 kg, rider inclus, de quoi embarquer deux enfants ou un enfant et sa mère sans broncher. J'ai testé la configuration &amp;quot;fiston plus la maman&amp;quot; plusieurs fois, et le cadre en aluminium 6061 ne bouge pas d'un millimètre. Les pneus 20 x 3,0 pouces anti-crevaison apportent un vrai confort, et la suspension avant gomme les irrégularités du bitume. Bref, c'est stable, rassurant, et ça roule droit même chargé.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-3.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Deux batteries Lithium-Ion 48V 19,2 Ah , amovibles, s'emboîtent dans le cadre, pour un total de 1843 Wh d'énergie embarquée. Engwe annonce 350 km en mode éco, et même en usage mixte urbain avec pédalage assisté plus musclé, je tourne autour de 250 km entre deux recharges. &lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-4.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Côté moteur, le 250W avec 100 Nm de couple et capteur de couple fait le job : les côtes clermontoises que je fréquente pas mal passent sans que je force sur les pédales, même avec deux passagers à bord. Le Shimano 7 vitesses et les freins hydrauliques 180 mm complètent un équipement très complet pour moins de 1500 euros.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-5.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Affiché à 1449 euros la version double batterie, le LE20 Passenger joue dans la cour des vélos cargo haut de gamme pour un budget qui reste contenu. Ce n'est pas le premier Engwe que je teste : j'utilise aussi un N1 Air au quotidien et j'avais adoré le P20 pliant que j'ai
&lt;a href="https://korben.info/test-du-engwe-p20-le-petit-velo-electrique-urbain-qui-me-suit-partout.html"&gt;déjà testé sur Korben.info&lt;/a&gt;
. À chaque fois, même impression de matériel sérieux qui tient la route dans le temps. La marque a bien compris comment proposer des vélos bien pensés sans exploser les prix, et le LE20 Passenger confirme bien ça.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-1.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;em&gt;Screenshot&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Bref, si vous cherchez un vélo cargo très polyvalent sans lâcher le prix d'une petite voiture, le LE20 Passenger coche vraiment beaucoup de cases. Alors certes, 41 kg à porter dans des escaliers c'est compliqué, mais personne n'achète un cargo pour le monter à l'étage.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-6.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Bref, un bon vélo, parfois en stock
&lt;a href="https://engwe.com/products/engwe-le20"&gt;sur le site d'Engwe&lt;/a&gt;
, parfois sur
&lt;a href="https://amzn.to/3QXVHZ6"&gt;Amazon&lt;/a&gt;
, parfois en boutique chez vos revendeurs de vélos !&lt;/p&gt;</content:encoded><category>hardware-diy/gadgets-crowdfunding</category><category>tutoriels-guides/astuces-productivite</category><media:content url="https://korben.info/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie/jai-teste-le-engwe-le20-passenger-le-velo-cargo-aux-350-km-dautonomie-1.jpeg" medium="image" type="image/jpeg" width="2560" height="1920"/></item><item><title>Il fabrique de la RAM dans sa cabane</title><link>https://korben.info/dr-semiconductor-ram-maison-cabane-jardin.html</link><pubDate>Fri, 24 Apr 2026 14:17:11 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/dr-semiconductor-ram-maison-cabane-jardin.html</guid><description>&lt;p&gt;Imaginez qu'à cause de cette putain de pénurie, vous vous mettiez à fabriquer votre propre RAM à la main dans votre cabane de jardin façon Heisenberg ? Hé bien c'est exactement ce que Dr. Semiconductor vient de réussir, et les 20 premières cellules DRAM de ce fou furieux fonctionnent ! Alors forcément, ça m'intéresse !&lt;/p&gt;
&lt;p&gt;Le bonhomme a posté sa vidéo le 20 avril dernier et ça prend clairement une tournure virale dans le monde du hardware car ça donne de l'espoir et des idées à pas mal de makers. Il avait d'ailleurs déjà publié en mars une
&lt;a href="https://www.youtube.com/watch?v=HfSO-LCKmrA"&gt;vidéo entière sur la construction de la cleanroom&lt;/a&gt;
elle-même, donc ce n'est pas un coup d'éclat one-shot, mais une vraie série documentaire dans laquelle il s'est lancé.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Imaginez qu'à cause de cette putain de pénurie, vous vous mettiez à fabriquer votre propre RAM à la main dans votre cabane de jardin façon Heisenberg ? Hé bien c'est exactement ce que Dr. Semiconductor vient de réussir, et les 20 premières cellules DRAM de ce fou furieux fonctionnent ! Alors forcément, ça m'intéresse !&lt;/p&gt;
&lt;p&gt;Le bonhomme a posté sa vidéo le 20 avril dernier et ça prend clairement une tournure virale dans le monde du hardware car ça donne de l'espoir et des idées à pas mal de makers. Il avait d'ailleurs déjà publié en mars une
&lt;a href="https://www.youtube.com/watch?v=HfSO-LCKmrA"&gt;vidéo entière sur la construction de la cleanroom&lt;/a&gt;
elle-même, donc ce n'est pas un coup d'éclat one-shot, mais une vraie série documentaire dans laquelle il s'est lancé.&lt;/p&gt;
&lt;p&gt;En gros, il a transformé un abri de jardin en salle blanche de classe 100, construit l'essentiel de ses outils de fabrication à partir de rien, et gravé un array de 5 × 4 cellules de RAM avec des transistors de moins d'un micron de long. Du jamais vu à cette échelle chez un particulier !&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/dr-semiconductor-ram-maison-cabane-jardin/dr-semiconductor-ram-maison-cabane-jardin-1.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;La cabane de jardin reconvertie en cleanroom class 100&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Alors pourquoi c'est dingue, cette histoire ?&lt;/p&gt;
&lt;p&gt;Hé bien parce que la RAM, c'est dominé par trois entreprises qui pèsent des dizaines de milliards, à savoir Micron, Samsung et SK Hynix. Construire une usine moderne, ça coûte autour de 20 milliards de dollars et ça prend facile 4 à 5 ans. Du coup, quand l'IA se met à bouffer une grosse partie de la production disponible, les prix explosent ! Nombreux sont ceux qui ont renoncé à en acheter vu les tarifs actuels.&lt;/p&gt;
&lt;p&gt;Mais qui sait, peut-être que maintenant qu'on sait que fabriquer sa propre RAM dans son garage, c'est possible, y'a des choses qui vont peut-être changer ?&lt;/p&gt;
&lt;p&gt;Côté process, c'est du semi-conducteur comme à l'usine mais version DIY. Il part d'un wafer de silicium classique, le passe au four à 1100°C pour former une couche d'oxyde, applique de la résine photosensible et expose aux UV à travers des masques maison pour dessiner le motif, puis dope le silicium au phosphore (merci à
&lt;a href="https://www.youtube.com/@projectsinflight"&gt;Projects in Flight&lt;/a&gt;
pour la technique), et finit par une couche d'aluminium pulvérisée au plasma pour les connexions. Un vrai process industriel miniaturisé, sauf que tout se passe à la maison.&lt;/p&gt;
&lt;p&gt;Et ça donne quoi à la mesure ?&lt;/p&gt;
&lt;p&gt;Hé bien son capaciteur affiche &lt;strong&gt;12,3 picofarads&lt;/strong&gt;, pile dans la fourchette qu'il avait calculée. Le transistor charge le capa à 3 volts en quelques centaines de nanosecondes, donc autant dire que c'est propre et net. Par contre, la rétention de charge c'est là où ça coince, avec environ 2 millisecondes avant que la cellule ne perde sa donnée, contre plus de 64 ms pour de la DRAM commerciale. Du coup faut rafraîchir plus souvent, mais ça tient bien.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/dr-semiconductor-ram-maison-cabane-jardin/dr-semiconductor-ram-maison-cabane-jardin-2.jpg" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;Le CV plotter affiche 12,3 pF, pile dans la fourchette théorique&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Comme le précise Dr. Semiconductor dans sa vidéo, pour l'instant on ne peut pas faire tourner Doom dessus. Avec 20 cellules vous stockez 20 bits, soit de quoi sauver deux octets et demi, donc bon, c'est pas foufou. Mais la preuve est faite qu'un particulier depuis chez lui, peut graver du silicium fonctionnel, et le plan maintenant c'est de combiner plusieurs arrays pour augmenter la capacité, et de connecter ça à un PC.&lt;/p&gt;
&lt;p&gt;Perso, c'est le genre de démonstration technique qui se respecte !
&lt;a href="https://korben.info/intel-core-series-3-les-puces-dentree-de-gamme-sont-fabriquees-aux-etats-unis-sans-tsmc.html"&gt;Intel qui se passe de TSMC&lt;/a&gt;
pour ses gammes basses,
&lt;a href="https://korben.info/nokia-n900-supercondensateurs-usb-c-diy.html"&gt;un fan qui ressuscite un Nokia N900 avec des supercondensateurs&lt;/a&gt;
, et maintenant ce YouTubeur DIY qui fabrique de la RAM dans son abri de jardin alors que pendant ce temps, les géants de la mémoire nous vendent leurs puces au prix de l'or parce qu'ils ont le monopole... Ça bouge vite et à sa manière, Dr. Semiconductor
&lt;a href="https://korben.info/toddlerbot-robot-humanoide-250-ridiculise-geants.html"&gt;ridiculise les géants&lt;/a&gt;
, en montrant que le mur technologique est moins haut qu'on le croyait.&lt;/p&gt;
&lt;p&gt;Voilà vous voulez voir les manips en vrai, les amis, je vous mets sa vidéo complète ça vaut vraiment le coup ! Faites chauffer le gros pouce bleu, il a un Patreon et ça reste un taf de dingue financé par ses abonnés.&lt;/p&gt;
&lt;div class="youtube-container"&gt;
&lt;iframe
src="https://www.youtube-nocookie.com/embed/h6GWikWlAQA?rel=0&amp;modestbranding=1"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
sandbox="allow-same-origin allow-scripts allow-popups allow-forms"&gt;
&lt;/iframe&gt;
&lt;div&gt;
&lt;p&gt;A voir maintenant s'il arrive à relier correctement ses cellules pour faire tourner un truc dessus. A surveiller de près !&lt;/p&gt;</content:encoded><category>actualites-business/insolite-wtf</category><category>hardware-diy</category><category>bricolage électronique</category><category>DIY</category><category>DRAM</category><category>Hardware</category><category>maker</category><category>semiconducteur</category><category>YouTube</category><media:content url="https://korben.info/dr-semiconductor-ram-maison-cabane-jardin/dr-semiconductor-ram-maison-cabane-jardin-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Cinquante ans plus tard, la toute première borne d'arcade Nintendo reprend vie</title><link>https://korben.info/cinquante-ans-plus-tard-la-toute-premiere-borne-darcade-nintendo-reprend-vie.html</link><pubDate>Fri, 24 Apr 2026 13:28:19 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/cinquante-ans-plus-tard-la-toute-premiere-borne-darcade-nintendo-reprend-vie.html</guid><description>&lt;p&gt;Vous connaissez probablement Wild Gunman sur NES, ce petit jeu de tir au Zapper avec des cowboys pixellisés. Mais la version originale, c'est autre chose. En 1974, Nintendo sort une borne d'arcade imaginée par Gunpei Yokoi lui-même, avant qu'il ne devienne la légende derrière la Game Boy.&lt;/p&gt;
&lt;p&gt;Au lieu de sprites, le jeu projette directement à l'écran du vrai film 16mm de cowboys qui dégainent. Le joueur sort un pistolet d'un étui physique au flash lumineux, et doit tirer avant l'adversaire. On est là sur un truc mi-électronique mi-mécanique, avec un projecteur pour assurer la diffusion de l'image.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Vous connaissez probablement Wild Gunman sur NES, ce petit jeu de tir au Zapper avec des cowboys pixellisés. Mais la version originale, c'est autre chose. En 1974, Nintendo sort une borne d'arcade imaginée par Gunpei Yokoi lui-même, avant qu'il ne devienne la légende derrière la Game Boy.&lt;/p&gt;
&lt;p&gt;Au lieu de sprites, le jeu projette directement à l'écran du vrai film 16mm de cowboys qui dégainent. Le joueur sort un pistolet d'un étui physique au flash lumineux, et doit tirer avant l'adversaire. On est là sur un truc mi-électronique mi-mécanique, avec un projecteur pour assurer la diffusion de l'image.&lt;/p&gt;
&lt;div class="youtube-container"&gt;
&lt;iframe
src="https://www.youtube-nocookie.com/embed/TOfqnomGPkM?rel=0&amp;modestbranding=1"
title="YouTube video player"
frameborder="0"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen
sandbox="allow-same-origin allow-scripts allow-popups allow-forms"&gt;
&lt;/iframe&gt;
&lt;div&gt;
&lt;p&gt;Une seule borne originale survivrait encore aujourd'hui, entre les mains d'un collectionneur privé. Trop rare. Trop fragile. Donc quand un youtubeur américain, Callan Brown (alias 74XX Arcade Repair), tombe en juillet 2025 sur une enchère eBay un peu bizarre avec des bobines 16mm estampillées Nintendo, il flaire le bon coup. &lt;/p&gt;
&lt;p&gt;Il mise, gagne, trouve un projecteur 16mm dans une école du coin, et découvre que ce sont bien les bobines de cowboys, probablement visionnées pour la première fois en quarante ans.&lt;/p&gt;
&lt;p&gt;À partir de là, six mois d'obsession. Il fait scanner en haute définition les bobines, démonte les brevets de 1974 pour reconstituer le fonctionnement, et reconstruit une version moderne du jeu, pistolet, étui et tout le tralala.&lt;/p&gt;
&lt;p&gt;On vous l'a dit, la version arcade de 1974 n'a quasi rien à voir avec le Wild Gunman que tout le monde connaît sur NES. La NES, c'est un jeu au Zapper qui tire sur des sprites. L'arcade, c'est une projection de film réel, un système de détection optique, et un vrai pistolet à ressort dans un étui en cuir. Deux jeux, deux générations, le même nom. Dans les deux cas, un pur bijou.&lt;/p&gt;
&lt;p&gt;Bref, chapeau bas à Callan quand même. Sauver une pièce aussi rare du patrimoine vidéoludique en partant d'un lot douteux vendu sur eBay, c'est exactement pour ça qu'on aime ce genre de passionnés.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://hackaday.com/2026/04/24/reviving-nintendos-early-arcade-game-wild-gunman/"&gt;Hackaday&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>multimedia-culture/culture-geek</category><category>borne d'arcade</category><category>NES</category><category>Nintendo</category><category>wild gunman</category><media:content url="https://korben.info/cinquante-ans-plus-tard-la-toute-premiere-borne-darcade-nintendo-reprend-vie/cinquante-ans-plus-tard-la-toute-premiere-borne-darcade-nintendo-reprend-vie-1.jpg" medium="image" type="image/jpeg" width="1730" height="1052"/></item><item><title>Un soldat des forces spéciales ayant participé à la capture de Maduro arrêté pour avoir parié sur l'opération sur Polymarket</title><link>https://korben.info/un-soldat-des-forces-speciales-ayant-participe-a-la-capture-de-maduro-arrete-pour-avoir-parie-sur-loperation-sur-polymarket.html</link><pubDate>Fri, 24 Apr 2026 13:16:52 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/un-soldat-des-forces-speciales-ayant-participe-a-la-capture-de-maduro-arrete-pour-avoir-parie-sur-loperation-sur-polymarket.html</guid><description>&lt;p&gt;Le sergent-chef Gannon Van Dyke, 38 ans, stationné à Fort Bragg, a été arrêté et inculpé pour avoir empoché quelques 410 000 dollars de gains sur Polymarket en misant sur la chute de Nicolás Maduro, alors même qu'il participait à l'opération qui l'a capturé.&lt;/p&gt;
&lt;p&gt;L'information vient du département de la Justice américain, relayée hier par CNN. Le procureur Jay Clayton, qui pilote le dossier à New York, a déclaré que ceux à qui on confie les secrets de la nation ont le devoir de les protéger.&lt;/p&gt;</description><content:encoded>&lt;p&gt;Le sergent-chef Gannon Van Dyke, 38 ans, stationné à Fort Bragg, a été arrêté et inculpé pour avoir empoché quelques 410 000 dollars de gains sur Polymarket en misant sur la chute de Nicolás Maduro, alors même qu'il participait à l'opération qui l'a capturé.&lt;/p&gt;
&lt;p&gt;L'information vient du département de la Justice américain, relayée hier par CNN. Le procureur Jay Clayton, qui pilote le dossier à New York, a déclaré que ceux à qui on confie les secrets de la nation ont le devoir de les protéger.&lt;/p&gt;
&lt;p&gt;Van Dyke a créé son compte Polymarket en décembre, juste avant l'opération Absolute Resolve qui a exfiltré Maduro du palais présidentiel de Caracas dans la nuit du 3 janvier. Entre le 27 décembre et le 2 janvier, quelques heures avant la prise, il a enchaîné 13 paris avec environ 33 000 dollars de mise pour un gain final de 409 000 dollars. Le timing est quand même franchement foireux, c'est assez dingue qu'il n'ait pas imaginé qu'il allait se faire prendre.&lt;/p&gt;
&lt;p&gt;Cinq chefs d'accusation sont retenus contre lui : fraude électronique (jusqu'à 20 ans de prison), transaction monétaire illégale (10 ans), et trois violations du Commodity Exchange Act (10 ans chacune). Le total théorique dépasse largement la retraite.&lt;/p&gt;
&lt;p&gt;La CFTC, le régulateur américain des marchés à terme, a également porté plainte au civil. C'est la toute première fois qu'elle inculpe quelqu'un pour délit d'initié sur un marché de prédictions.&lt;/p&gt;
&lt;p&gt;Du côté de la plateforme, Polymarket a publié un message sur X expliquant avoir détecté l'utilisateur en train de trader sur une information classifiée et avoir alerté le DOJ de son côté. C'est donc la plateforme elle-même qui a balancé son client.&lt;/p&gt;
&lt;p&gt;Polymarket est un marché de prédictions sur blockchain, censé garantir une forme de neutralité et d'anonymat. Sauf que des paris de 33 000 dollars avec un timing chirurgical juste avant une opération militaire classifiée, ça laisse des traces que même la blockchain ne camoufle pas.&lt;/p&gt;
&lt;p&gt;L'affaire ouvre une nouvelle catégorie juridique. Jusqu'à présent, l'insider trading s'appliquait aux marchés financiers classiques, pas aux marchés de prédictions basés sur des événements. Avec cette inculpation, la CFTC pose un précédent : parier sur un événement à partir d'informations confidentielles d'État peut désormais vous valoir les mêmes poursuites qu'un délit d'initié sur Wall Street. Pour les juristes spécialisés, c'est un moment assez important..&lt;/p&gt;
&lt;p&gt;Bref, parier 33 000 dollars sur Polymarket juste avant de participer soi-même à l'opération qui déclenche le jackpot, c'est quand même pas très intelligent.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.cnn.com/2026/04/23/politics/us-special-forces-soldier-arrested-maduro-raid-trade"&gt;CNN&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>actualites-business/insolite-wtf</category><category>actualites-business/legislation-juridique</category><category>madura</category><category>polymarket</category><category>triche</category><category>Venezuela</category><media:content url="https://korben.info/un-soldat-des-forces-speciales-ayant-participe-a-la-capture-de-maduro-arrete-pour-avoir-parie-sur-loperation-sur-polymarket/un-soldat-des-forces-speciales-ayant-participe-a-la-capture-de-maduro-arrete-pour-avoir-parie-sur-loperation-sur-polymarket-1.jpg" medium="image" type="image/jpeg" width="1472" height="704"/></item><item><title>Hotfix - Quand l'astreinte au boulot devient un jeu</title><link>https://korben.info/hotfix-astreinte-on-call-jeu-web.html</link><pubDate>Fri, 24 Apr 2026 13:10:18 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/hotfix-astreinte-on-call-jeu-web.html</guid><description>&lt;p&gt;Un dev français, Romain Laurent, vient de sortir un jeu qui transforme en divertissement TOUT ce que tous les devs fuient, à savoir l'astreinte de nuit, le téléphone qui sonne à 3h du matin, et le hotfix qu'il faut pondre vite fait avec une prod qui fume. Ça s'appelle
&lt;a href="https://www.hotfix.fun/"&gt;Hotfix&lt;/a&gt;
, ça tourne dans votre navigateur, et ça se prend au sérieux juste comme il faut, vous allez voir.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/hotfix-astreinte-on-call-jeu-web/hotfix-astreinte-on-call-jeu-web-1.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Dans ce jeu, vous enchaînez des micro-crises à résoudre le plus rapidement possible, sans filet. Vous commencez comme &amp;quot;Junior&amp;quot; à 0 points, parce qu'évidemment votre carrière de pompier recommence de zéro comme tout le monde puis ensuite ça monte en puissance. Il y a même un leaderboard, histoire que votre souffrance soit bien partagée à l'échelle mondiale. Le reste, c'est mieux que je ne le spoile pas, lancez une partie et découvrez ça vous-même !&lt;/p&gt;</description><content:encoded>&lt;p&gt;Un dev français, Romain Laurent, vient de sortir un jeu qui transforme en divertissement TOUT ce que tous les devs fuient, à savoir l'astreinte de nuit, le téléphone qui sonne à 3h du matin, et le hotfix qu'il faut pondre vite fait avec une prod qui fume. Ça s'appelle
&lt;a href="https://www.hotfix.fun/"&gt;Hotfix&lt;/a&gt;
, ça tourne dans votre navigateur, et ça se prend au sérieux juste comme il faut, vous allez voir.&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/hotfix-astreinte-on-call-jeu-web/hotfix-astreinte-on-call-jeu-web-1.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;Dans ce jeu, vous enchaînez des micro-crises à résoudre le plus rapidement possible, sans filet. Vous commencez comme &amp;quot;Junior&amp;quot; à 0 points, parce qu'évidemment votre carrière de pompier recommence de zéro comme tout le monde puis ensuite ça monte en puissance. Il y a même un leaderboard, histoire que votre souffrance soit bien partagée à l'échelle mondiale. Le reste, c'est mieux que je ne le spoile pas, lancez une partie et découvrez ça vous-même !&lt;/p&gt;
&lt;p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/hotfix-astreinte-on-call-jeu-web/hotfix-astreinte-on-call-jeu-web-2.jpeg" alt="" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;En tout cas, Hotfix parle à une catégorie très précise de techos... Ça parle à ceux qui ont déjà reçu un ping PagerDuty pendant un apéro, à ceux qui ont tapé &lt;code&gt;git push --force&lt;/code&gt; sur leur prod à 2h du matin ou encore à ceux qui ont commit &amp;quot;fix&amp;quot; sans savoir précisément ce qu'ils avaient fixé. Les autres joueront aussi, mais ils ne riront pas nerveusement de la même manière.&lt;/p&gt;
&lt;p&gt;Bref, c'est à tester entre deux tickets ! Et classez-vous dans le leaderboard pour que je sois fier de ma commu ^^ (Ouais, je parle comme Tibo maintenant)&lt;/p&gt;</content:encoded><category>jeux-video</category><category>multimedia-culture/culture-geek</category><category>gratuit</category><category>humour</category><category>jeu indépendant</category><category>jeux vidéo</category><category>navigateur</category><category>Programmation</category><media:content url="https://korben.info/hotfix-astreinte-on-call-jeu-web/hotfix-astreinte-on-call-jeu-web-1.png" medium="image" type="image/png" width="1672" height="941"/></item><item><title>Un bug de PMU espagnol se termine en kidnapping du gérant pour 50 000 euros</title><link>https://korben.info/un-bug-de-pmu-espagnol-se-termine-en-kidnapping-du-gerant-pour-50-000-euros.html</link><pubDate>Fri, 24 Apr 2026 11:39:26 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/un-bug-de-pmu-espagnol-se-termine-en-kidnapping-du-gerant-pour-50-000-euros.html</guid><description>&lt;p&gt;L'histoire nous vient de Málaga, racontée par la Policía Nacional et reprise par The Register. Un magasin de paris local est pris en défaut par un bug logiciel qui affiche des gains doublés sur plusieurs tickets de la journée.&lt;/p&gt;
&lt;p&gt;Les parieurs concernés voient leur jackpot apparaître deux fois à l'écran, et vont logiquement le réclamer au guichet. Sauf que la direction du groupe, une fois prévenue, refuse net d'honorer les paiements erronés. Les clients repartent avec leur mise normale, et bien bien remontés.&lt;/p&gt;</description><content:encoded>&lt;p&gt;L'histoire nous vient de Málaga, racontée par la Policía Nacional et reprise par The Register. Un magasin de paris local est pris en défaut par un bug logiciel qui affiche des gains doublés sur plusieurs tickets de la journée.&lt;/p&gt;
&lt;p&gt;Les parieurs concernés voient leur jackpot apparaître deux fois à l'écran, et vont logiquement le réclamer au guichet. Sauf que la direction du groupe, une fois prévenue, refuse net d'honorer les paiements erronés. Les clients repartent avec leur mise normale, et bien bien remontés.&lt;/p&gt;
&lt;p&gt;Parmi ces parieurs floués, visiblement, l'idée du recours en justice n'a pas séduit tout le monde. Un agent de sécurité du magasin lui-même, selon la police, s'associe à un complice non identifié pour monter une combine.&lt;/p&gt;
&lt;p&gt;Les deux se présentent aux parieurs lésés comme des &amp;quot;intermédiaires&amp;quot; capables de récupérer l'argent dû, à condition que les clients leur fassent confiance pour la suite. Une petite économie parallèle de compensation, en somme.&lt;/p&gt;
&lt;p&gt;Le problème, c'est la méthode choisie pour faire pression sur la direction. Les deux comparses traquent le gérant du magasin, obtiennent son adresse personnelle, lui envoient des SMS et des enregistrements audio d'intimidation, puis finissent par l'enlever.&lt;/p&gt;
&lt;p&gt;La rançon demandée est de 50 000 euros, avec des exigences qui évoluent en cours de négociation, vers des acomptes plus petits et plus rapides. Clairement des kidnappeurs qui improvisent.&lt;/p&gt;
&lt;p&gt;Heureusement pour le gérant, ça n dure pas. Après une info anonyme, la Policía Nacional localise le point de rendez-vous du premier versement, un fast-food dans un centre commercial de Málaga, et y interpelle les deux suspects en même temps qu'elle libère l'otage. Le tout 90 minutes après l'enlèvement, sans paiement effectué et sans blessé. Les deux hommes sont maintenant en détention pour kidnapping.&lt;/p&gt;
&lt;p&gt;Moralité : un bug logiciel plus une mauvaise gestion de la communication client égale un agent de sécurité qui se reconvertit en pseudo-Robin des Bois. Le refus de la direction de payer les erreurs système est discutable commercialement, mais ce n'est clairement pas ce qui justifie d'enlever qui que ce soit.&lt;/p&gt;
&lt;p&gt;Bref, un bon audit du logiciel de paris, et une réponse client un peu plus habile, auraient évité tout ce bordel.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.theregister.com/2026/04/24/betting_shop_computer_glitch_sees/"&gt;The Register&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>actualites-business/insolite-wtf</category><category>cybersecurite/failles-vulnerabilites</category><category>bug</category><category>kidnaping</category><category>pmu</category><media:content url="https://korben.info/un-bug-de-pmu-espagnol-se-termine-en-kidnapping-du-gerant-pour-50-000-euros/un-bug-de-pmu-espagnol-se-termine-en-kidnapping-du-gerant-pour-50-000-euros-1.jpg" medium="image" type="image/jpeg" width="1248" height="832"/></item><item><title>Le pilote Nouveau s'apprête à franchir la barrière HDMI 2.1, bloquée depuis des années sur AMD</title><link>https://korben.info/le-pilote-nouveau-sapprete-a-franchir-la-barriere-hdmi-2-1-bloquee-depuis-des-annees-sur-amd.html</link><pubDate>Fri, 24 Apr 2026 11:09:57 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/le-pilote-nouveau-sapprete-a-franchir-la-barriere-hdmi-2-1-bloquee-depuis-des-annees-sur-amd.html</guid><description>&lt;p&gt;La norme HDMI 2.1, avec ses 4K@120 Hz et ses 8K, est un serpent de mer dans le monde Linux. Depuis trois ans, le HDMI Forum refuse aux développeurs AMD l'accès aux spécifications de la Fixed Rate Link, le composant-clé qui permet de faire passer ces gros débits.&lt;/p&gt;
&lt;p&gt;Résultat, les utilisateurs Linux avec une carte AMD récente sont coincés en HDMI 2.0, donc en 4K@60 Hz. C'est quand même frustrant quand votre écran coûte plus cher que votre GPU.&lt;/p&gt;</description><content:encoded>&lt;p&gt;La norme HDMI 2.1, avec ses 4K@120 Hz et ses 8K, est un serpent de mer dans le monde Linux. Depuis trois ans, le HDMI Forum refuse aux développeurs AMD l'accès aux spécifications de la Fixed Rate Link, le composant-clé qui permet de faire passer ces gros débits.&lt;/p&gt;
&lt;p&gt;Résultat, les utilisateurs Linux avec une carte AMD récente sont coincés en HDMI 2.0, donc en 4K@60 Hz. C'est quand même frustrant quand votre écran coûte plus cher que votre GPU.&lt;/p&gt;
&lt;p&gt;Côté NVIDIA, Nouveau (le pilote open-source historique) s'apprête à contourner ce blocage par une pirouette plutôt élégante. Karol Herbst, contributeur de longue date du projet, explique que puisque tout le logiciel HDMI 2.1 de NVIDIA se trouve déjà dans le firmware GSP de la carte (le fameux blob propriétaire que NVIDIA a commencé à distribuer il y a quelques années), il suffit à Nouveau de le charger et de lui dire quoi faire.&lt;/p&gt;
&lt;p&gt;L'open-source n'a pas besoin de connaître les spécifications HDMI 2.1, parce que c'est le firmware fermé qui s'en occupe. Le HDMI Forum ne peut rien objecter. Plutôt malin.&lt;/p&gt;
&lt;p&gt;C'est la différence-clé avec la situation AMD. Le pilote AMDGPU fait tourner une grosse partie de la logique d'affichage dans le code open-source, justement parce que c'est la philosophie maison. Du coup, implémenter HDMI 2.1 dans AMDGPU reviendrait à exposer des morceaux de la spec que le HDMI Forum protège jalousement.&lt;/p&gt;
&lt;p&gt;Sur Nouveau, NVIDIA a externalisé toute cette logique dans le firmware GSP, donc le pilote open-source reste &amp;quot;naïf&amp;quot;, et par chance, c'est exactement ce qui le sauve juridiquement.&lt;/p&gt;
&lt;p&gt;À noter que la chose n'est pas encore dans le noyau Linux. Herbst est confiant sur le principe, mais il reste du travail pour finaliser l'intégration, gérer les capacités dynamiques du firmware, et s'assurer que ça marche sur toutes les cartes Ampere, Ada et Blackwell.&lt;/p&gt;
&lt;p&gt;Les utilisateurs AMD regarderont ça avec une certaine amertume, parce que leur blocage, lui, est juridique, pas technique.&lt;/p&gt;
&lt;p&gt;Bref, la philosophie &amp;quot;tout open&amp;quot; d'AMD se retourne contre elle sur ce dossier, et Nouveau s'en sort par une faiblesse architecturale transformée en avantage.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.phoronix.com/news/HDMI-FRL-On-Nouveau-Linux"&gt;Phoronix&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>hardware-diy</category><category>linux-open-source</category><category>AMD</category><category>hdmi</category><category>Linux</category><category>Nvidia</category><media:content url="https://korben.info/le-pilote-nouveau-sapprete-a-franchir-la-barriere-hdmi-2-1-bloquee-depuis-des-annees-sur-amd/le-pilote-nouveau-sapprete-a-franchir-la-barriere-hdmi-2-1-bloquee-depuis-des-annees-sur-amd-1.jpg" medium="image" type="image/jpeg" width="1248" height="832"/></item><item><title>Un malware qui pourrait être la toute première cyberarme de l'histoire</title><link>https://korben.info/un-malware-qui-pourrait-etre-la-toute-premiere-cyberarme-de-lhistoire.html</link><pubDate>Fri, 24 Apr 2026 10:43:28 +0200</pubDate><dc:creator>Vincent Lautier</dc:creator><guid>https://korben.info/un-malware-qui-pourrait-etre-la-toute-premiere-cyberarme-de-lhistoire.html</guid><description>&lt;p&gt;SentinelOne a publié une analyse qui peut redessiner la chronologie connue de la cyberguerre. Baptisé FAST16, ce framework de sabotage informatique a été compilé en 2005, soit cinq ans avant la découverte de Stuxnet. Si les analyses tiennent la route, ça en fait la plus ancienne cyberarme étatique documentée à ce jour.&lt;/p&gt;
&lt;p&gt;Le principe est fourbe. FAST16 ne détruit rien, ne chiffre rien, ne vole rien. Il corrompt des calculs. Le driver kernel (fast16.sys) s'installe silencieusement sur la machine cible, se place dans le flux d'entrée/sortie du système de fichiers, et modifie le code exécutable de certains logiciels de calcul haute précision pendant leur chargement en mémoire.&lt;/p&gt;</description><content:encoded>&lt;p&gt;SentinelOne a publié une analyse qui peut redessiner la chronologie connue de la cyberguerre. Baptisé FAST16, ce framework de sabotage informatique a été compilé en 2005, soit cinq ans avant la découverte de Stuxnet. Si les analyses tiennent la route, ça en fait la plus ancienne cyberarme étatique documentée à ce jour.&lt;/p&gt;
&lt;p&gt;Le principe est fourbe. FAST16 ne détruit rien, ne chiffre rien, ne vole rien. Il corrompt des calculs. Le driver kernel (fast16.sys) s'installe silencieusement sur la machine cible, se place dans le flux d'entrée/sortie du système de fichiers, et modifie le code exécutable de certains logiciels de calcul haute précision pendant leur chargement en mémoire.&lt;/p&gt;
&lt;p&gt;Le logiciel tourne normalement, affiche des résultats cohérents en apparence, mais ils sont légèrement faux. Pendant des mois, voire des années, les ingénieurs prennent des décisions sur des données faussées sans jamais rien voir. Plutôt vertigineux.&lt;/p&gt;
&lt;p&gt;Les logiciels visés sont très spécifiques : LS-DYNA 970 pour la simulation de crash et les calculs structurels, PKPM pour le BTP (utilisé essentiellement en Chine), et MOHID pour la modélisation hydrodynamique. LS-DYNA, justement, a des usages documentés dans la recherche nucléaire iranienne. Ce qui ramène toujours au même dossier.&lt;/p&gt;
&lt;p&gt;L'architecture est aussi très sophistiquée : un module porteur avec une machine virtuelle Lua 5.0 embarquée qui exécute du bytecode chiffré, le driver de sabotage, et un module de reporting qui passe par les callbacks Windows RAS.&lt;/p&gt;
&lt;p&gt;Pour rappel, l'usage d'une VM Lua embarquée précède de trois ans les plus anciens échantillons de Flame (2012). Ces gens étaient très en avance.&lt;/p&gt;
&lt;p&gt;Autre signal intéressant, le nom &amp;quot;fast16&amp;quot; apparait dans la fuite ShadowBrokers de 2017, plus précisément dans les composants &amp;quot;Territorial Dispute&amp;quot; attribués à la NSA, accompagné d'une mention cryptique qui disait en substance &amp;quot;rien à voir ici, circulez&amp;quot;.&lt;/p&gt;
&lt;p&gt;Visiblement, il y avait quelque chose à voir. Le code contient aussi des traces SCCS/RCS, des conventions de versioning Unix des années 70-80, ce qui pointe vers des développeurs issus d'environnements d'ingénierie ancienne école, probablement étatiques.&lt;/p&gt;
&lt;p&gt;Bref, SentinelOne n'accuse personne, mais les indices pointent vers les États-Unis ou un allié. Ça repousse de cinq ans la frontière connue de la cyberguerre offensive.&lt;/p&gt;
&lt;p&gt;Source :
&lt;a href="https://www.theregister.com/2026/04/24/fast16_sabotage_malware/"&gt;The Register&lt;/a&gt;
&lt;/p&gt;</content:encoded><category>cybersecurite/actualites-securite</category><category>cybersecurite/malwares-menaces</category><category>cyberguerre</category><category>FAST16</category><category>saborage</category><category>SentinelOne</category><category>ShadowBrokers</category><media:content url="https://korben.info/un-malware-qui-pourrait-etre-la-toute-premiere-cyberarme-de-lhistoire/un-malware-qui-pourrait-etre-la-toute-premiere-cyberarme-de-lhistoire-1.jpg" medium="image" type="image/jpeg" width="1248" height="832"/></item><item><title>Mocker - Le clone Docker natif pour Mac Apple Silicon</title><link>https://korben.info/mocker-docker-alternative-macos.html</link><pubDate>Fri, 24 Apr 2026 09:27:00 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/mocker-docker-alternative-macos.html</guid><description>&lt;p&gt;Si vous bossez sur Mac et que Docker Desktop commence à vous prendre la tête, les amis, y'a une alternative super cool qui vient de débarquer. Ça s'appelle
&lt;a href="https://github.com/us/mocker"&gt;Mocker&lt;/a&gt;
, c'est écrit en Swift, c'est sous licence AGPL-3.0, et le principe c'est de remplacer la CLI de Docker à l'identique : mêmes flags, mêmes formats de sortie, même syntaxe pour Compose. &lt;code&gt;mocker run&lt;/code&gt;, &lt;code&gt;mocker ps&lt;/code&gt;, &lt;code&gt;mocker compose up&lt;/code&gt; (...bref, le README annonce 111 commandes et sous-commandes couvertes avec les flags qui matchent).&lt;/p&gt;</description><content:encoded>&lt;p&gt;Si vous bossez sur Mac et que Docker Desktop commence à vous prendre la tête, les amis, y'a une alternative super cool qui vient de débarquer. Ça s'appelle
&lt;a href="https://github.com/us/mocker"&gt;Mocker&lt;/a&gt;
, c'est écrit en Swift, c'est sous licence AGPL-3.0, et le principe c'est de remplacer la CLI de Docker à l'identique : mêmes flags, mêmes formats de sortie, même syntaxe pour Compose. &lt;code&gt;mocker run&lt;/code&gt;, &lt;code&gt;mocker ps&lt;/code&gt;, &lt;code&gt;mocker compose up&lt;/code&gt; (...bref, le README annonce 111 commandes et sous-commandes couvertes avec les flags qui matchent).&lt;/p&gt;
&lt;p&gt;Pour l'installer, un &lt;code&gt;brew tap us/tap &amp;amp;&amp;amp; brew install mocker&lt;/code&gt; et c'est plié !&lt;/p&gt;
&lt;p&gt;La plupart des images Docker Hub standards (format OCI) se pullent pareil, et votre fichier &lt;code&gt;docker-compose.yml&lt;/code&gt; tourne le plus souvent sans rien retoucher. Attention quand même, si vous avez encore Docker Desktop qui tourne en parallèle, coupez-le avant de jouer avec mocker sinon vos ports vont faire la bagarre !&lt;/p&gt;
&lt;p&gt;De plus, certaines features Docker très spécifiques (options de runtime exotiques, images qui tapent dans des sockets Linux particuliers) peuvent planter ou produire un avertissement côté Apple Containerization. Mais sur du stack web classique (nginx, postgres, redis, node), par contre, ça passe crème.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/mocker-docker-alternative-macos/mocker-docker-alternative-macos-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;Mais alors, pourquoi ça fonctionne aussi bien ?&lt;/p&gt;
&lt;p&gt;Hé bien parce que Mocker ne réinvente pas la roue, il l'enrobe. Rien de plus, rien de moins. En fait, sous le capot, c'est le framework
&lt;a href="https://korben.info/apple-container-swift-revolution-docker.html"&gt;Apple Container&lt;/a&gt;
qui fait tout le boulot.&lt;/p&gt;
&lt;p&gt;Pour rappel, c'est ce truc qu'Apple a sorti à la WWDC 2025 et qui permet ainsi de lancer une petite VM Linux dédiée par conteneur (au lieu de la grosse VM partagée à la Docker Desktop). Mocker délègue alors tout au binaire &lt;code&gt;container&lt;/code&gt; d'Apple pour run, stop, exec et logs, tape directement dans le &lt;code&gt;Containerization.ImageStore&lt;/code&gt; pour les pulls et les tags, et gère les ports via un petit proxy TCP userspace.&lt;/p&gt;
&lt;p&gt;L'état des conteneurs, images, réseaux et volumes est alors stocké en JSON dans le dossier &lt;code&gt;~/.mocker/&lt;/code&gt; sur votre Mac. Comme y'a rien de magique, vous pouvez tout inspecter à la main, ce qui est plutôt chouette !&lt;/p&gt;
&lt;p&gt;Côté perfs, il y a quand même un coût. Selon les benchmarks publiés par le dev sur sa machine Apple Silicon, au démarrage d'un container Docker Desktop tourne à 320 ms, le CLI &lt;code&gt;container&lt;/code&gt; d'Apple à 1030 ms, et Mocker à 1153 ms (3,6× plus lent que Docker, ~120 ms d'overhead sur Apple).&lt;/p&gt;
&lt;p&gt;Dans la vraie vie, 800 ms de plus au boot c'est transparent si vous relancez 5 containers par jour en dev, mais ça devient clairement pénible si vous faites du CI local intensif avec 50 runs à la chaîne. Sur ces mêmes benchmarks, une fois que le container est up, CPU et mémoire s'en sortent ensuite pareil. Autrement dit, la VM par conteneur coûte au boot, mais pas au runtime. En tout cas, sur cette config de test pour les benchmarks.&lt;/p&gt;
&lt;p&gt;Si vous voulez une alternative plus mature et commerciale,
&lt;a href="https://korben.info/orbstack-alternative-docker-desktop-macos.html"&gt;OrbStack&lt;/a&gt;
reste encore une fois la référence sur Mac, mais c'est du freemium. Mocker, lui, est gratuit et open source du début à la fin.&lt;/p&gt;
&lt;p&gt;Voilà les amis, si vous êtes sur Mac Apple Silicon et que Docker Desktop vous saoule, ça vaut grave le coup de tester !! Au pire vous revenez à Docker, au mieux vous gardez Mocker et vous arrêtez de payer la licence Business...&lt;/p&gt;</content:encoded><category>apple-mobile/macos</category><category>developpement/devops-infrastructure</category><category>Apple Silicon</category><category>CLI</category><category>DevOps</category><category>Docker</category><category>macOS</category><category>Mocker</category><category>open source</category><category>swift</category><media:content url="https://korben.info/mocker-docker-alternative-macos/mocker-docker-alternative-macos-1.png" medium="image" type="image/png" width="2560" height="1429"/></item><item><title>C64UX - Un shell Unix-like pour Commodore 64</title><link>https://korben.info/c64ux-shell-unix-commodore-64.html</link><pubDate>Fri, 24 Apr 2026 09:23:23 +0200</pubDate><dc:creator>Korben ✨</dc:creator><guid>https://korben.info/c64ux-shell-unix-commodore-64.html</guid><description>&lt;p&gt;Je viens de tomber sur un projet qui va vous renvoyer direct dans les années 80 !! Ça vous dirait que votre vieux Commodore 64 puisse balancer un prompt façon Unix, avec login, éditeur de texte et 30 commandes ? Hé bien c'est exactement ce que propose
&lt;a href="https://github.com/ascarola/c64ux"&gt;C64UX&lt;/a&gt;
, codé en assembleur pur, sans patch ROM ni rien.&lt;/p&gt;
&lt;p&gt;L'auteur, Anthony Scarola a sorti sa dernière version en février 2026, avec une bannière de démarrage qui balance fièrement des &lt;code&gt;[ OK ]&lt;/code&gt; à chaque étape de la séquence de boot, exactement comme un vrai système Linux un peu trop fier de lui !&lt;/p&gt;</description><content:encoded>&lt;p&gt;Je viens de tomber sur un projet qui va vous renvoyer direct dans les années 80 !! Ça vous dirait que votre vieux Commodore 64 puisse balancer un prompt façon Unix, avec login, éditeur de texte et 30 commandes ? Hé bien c'est exactement ce que propose
&lt;a href="https://github.com/ascarola/c64ux"&gt;C64UX&lt;/a&gt;
, codé en assembleur pur, sans patch ROM ni rien.&lt;/p&gt;
&lt;p&gt;L'auteur, Anthony Scarola a sorti sa dernière version en février 2026, avec une bannière de démarrage qui balance fièrement des &lt;code&gt;[ OK ]&lt;/code&gt; à chaque étape de la séquence de boot, exactement comme un vrai système Linux un peu trop fier de lui !&lt;/p&gt;
&lt;p&gt;En gros sur votre
&lt;a href="https://korben.info/indiana-jones-prototype-perdu-commodore.html"&gt;Commodore 64&lt;/a&gt;
, vous bootez normalement sous BASIC puis vous lancez le programme &lt;code&gt;c64ux.prg&lt;/code&gt; (un simple LOAD et RUN), vous tapez votre username et votre mot de passe, et hop, vous atterrissez dans un shell qui propose 30 commandes :&lt;/p&gt;
&lt;p&gt;LS, CAT, NANO, RM, CP, MV, SAVE, LOAD, THEME, UPTIME, DRIVE, STAT, WRITE, ECHO, SAVEREU, LOADREU, WIPEREU, PASSWD, MEM, DATE, TIME, PWD, RESET, UNAME, VERSION, WHOAMI, CLEAR, DOS, EXIT et HELP.&lt;/p&gt;
&lt;p&gt;Et la commande EXIT vous ramène à BASIC.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/c64ux-shell-unix-commodore-64/c64ux-shell-unix-commodore-64-2.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;La config initiale de C64UX : création du compte, date et heure, avant de tomber sur le prompt&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sous le capot de C64UX, c'est de l'assembleur
&lt;a href="https://korben.info/microsoft-libere-enfin-code-source-basic.html"&gt;6502&lt;/a&gt;
brut de décoffrage. Et surtout, le projet n'utilise que les routines standard du C64, sans aucune ROM modifiée, ni aucune cartouche spéciale. Du coup ça tourne aussi bien sur un vrai C64 d'époque que sur un
&lt;a href="https://ultimate64.com/"&gt;Ultimate 64&lt;/a&gt;
moderne ou dans l'
&lt;a href="https://vice-emu.sourceforge.io/"&gt;émulateur VICE&lt;/a&gt;
.&lt;/p&gt;
&lt;p&gt;Mais le vrai morceau de bravoure dans ce projet c'est la persistence REU. Car votre shell avec ses fichiers, vous pouvez le dumper dans l'extension mémoire de l'époque via SAVEREU puis tout restaurer après coup avec LOADREU. Très pratique pour ne pas perdre vos précieux textes à chaque reset ! Par contre, sans extension REU branchée, tout s'efface au redémarrage, faudra donc penser à taper la commande SAVE à la main pour écrire sur disquette.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/c64ux-shell-unix-commodore-64/c64ux-shell-unix-commodore-64-3.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;La sortie de la commande HELP, avec la liste des commandes disponibles&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;L'éditeur baptisé NANO (inspiré du vrai mais en mode super minimaliste) fait bien le taf aussi. Et les themes changent la couleur de bordure, le fond et le texte d'un coup, entre NORMAL (le bleu royal classique), DARK, ou GREEN pour se la jouer Matrix.&lt;/p&gt;
&lt;img src="https://korben.info/cdn-cgi/image/width=1200,fit=scale-down,quality=90,f=avif/c64ux-shell-unix-commodore-64/c64ux-shell-unix-commodore-64-4.png" alt="" loading="lazy" decoding="async"&gt;
&lt;p&gt;&lt;em&gt;Création d'un fichier avec WRITE, lecture avec CAT, puis STAT et LS pour voir les métadonnées&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Sur le forum Lemon64, Scarola balance une nouvelle version à peu près toutes les semaines et reconnaît lui-même être un petit nouveau en assembleur. Mais gros respect pour avoir déjà sorti 10 releases en un peu plus d'un mois quand même ! Notez que comme tout bon développeur qui sait vivre avec son temps (#troll), il s'aide d'un peu d'IA (Claude Code en l'occurrence) pour l'écriture du code.&lt;/p&gt;
&lt;p&gt;Voilà, si vous avez un Commodore 64 qui traîne ou juste un émulateur VICE sous la main, foncez tester, c'est sympa !&lt;/p&gt;</content:encoded><category>jeux-video/retrogaming-emulation</category><category>linux-open-source/terminal-shell</category><category>assembleur 6502</category><category>Assembleur C64</category><category>Claude Code</category><category>Commodore 64</category><category>open source</category><category>retrocomputing</category><category>terminal</category><media:content url="https://korben.info/c64ux-shell-unix-commodore-64/c64ux-shell-unix-commodore-64-1.png" medium="image" type="image/png" width="1672" height="941"/></item></channel></rss>