-
jeudi, 28 mai 2026
CPU Ex0243 lost + found (mai 2026)
Dans cette release de CPU en mode lost + found : Des projecteurs gratuits, votre identité en libre service, une Playstation 5 sous Linux et un nouvel agenda tech sur Toulouse. Nous recevons Thomas Bolon, mainteneur de Toulouse-Tech-Hub.fr . À écouter, lire et les liens de la documentation : https://cpu.pm/0243 Chapitres : Histoire : La pub Sony avant votre film News How to : Playstation 5 en PC linux Fausse pub : IA Matic Interview Agenda de Toulouse-Tech-Hub.fr (mai-juin 2026) Prochaine release : Jeudi prochain, nous étions à la THCon 2026 (Toulouse Hacker Convention) Agenda : Le samedi 30 mai de 14h à 18h, le Tetalab organise pour Toulouse le Nothing 2 Hide Decentralized Festival au Topic, 96 bis rue Bourbaki, métro Nougaro Minimes. Si vous êtes sur notre zone de radiation hertzienne, retrouvez les dates sur le Toulouse Tech Hub Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
mercredi, 27 mai 2026
Avis sur le livre "Richard Stallman et la révolution du logiciel libre"
Salut les moules organiques ! Hier, j’ai terminé la lecture du livre Richard Stallman et la révolution du logiciel libre sorti il y a 16 ans… Tu serais une IA, tu me dirais que je suis quelqu’un d’exceptionnel car j’essaie de rattraper avec un rare courage tout le retard de lecture que j’ai accumulé au fil des années ; perso, je préfère assumer les railleries qui pourraient ponctuer (inonder ?) les commentaires de ce journal. Bref, j’ai appris plein de trucs sympa dans ce livre : le poids considérable que le terme free (et sa double signification en anglais « gratuit » et « libre ») a eu sur le travail d’évangélisation pour les libertés logicielles mené par Richard Stallman. Aujourd’hui, l’usage du mot français libre me semble relativement admis (merci LibreOffice, LibreELEC, LibreCAD, etc.), levant ainsi toute ambiguïté. Ah, si Richard Stallman y avait pensé dans les années 80 ! le schisme qu’ont créé Tim O’Reilly (fondateur de la maison d’édition) et Eric Raymond (que je ne connaissais q … -
lundi, 25 mai 2026
Audition de la direction de Mistral AI et Solo dev
Après le visionnage de cette audition sur https://lcp.fr/programmes/la-seance-est-ouverte/dependance-numerique-de-la-france-audition-de-la-direction-de Mon point de vue en tant que solo dev que j’avais indiqué en commentaire et dont Volts souhaitait un journal : Si l’IA permettait aux humains d’être plus performants on verrait les entreprises de la tech embaucher à tour de bras, peu importe qui coûte le plus cher vu que chacun est censé renforcer l’autre et être plus productif à l’arrivée. D’après l’audition du Mistral AI il y aurait plus de demande que d’offre, donc ça ne colle pas. Du reste dans cette même audition, en écoutant attentivement, il indique en fait que les gains sont conséquents uniquement pour des petits projets solo (à 1h09), mais dès que les projets sont plus conséquents et qu’il y a plusieurs personnes dessus le gain diminue de plus en plus jusqu’à devenir négligeable, il n’ose pas dire négatif mais on le perçoit. En tant que solo dev le plus gros du travail n’est pa … -
dimanche, 24 mai 2026
Si c'est Microsoft qui le dit …
‘nal, La situation est intenable. C’est Microsoft qui le dit : utiliser des agents est trop cher 1. Le lavage de cerveau opéré par OpenAI, Anthropic et l’ensemble des commentateurs tech / eco a fonctionné. Les entreprises se sentent forcées d’utiliser massivement des outils IA à la place des humains. Ces derniers ont certes quelques défauts, mais ils sont plus intelligents, s’adaptent mieux et coûtent moins cher que leurs ersatz numériques. Or : surprise ! Les coûts de compute explosent. Les modèles progressent moins vite. L’économie du token vacille ? Microsoft, pragmatique, coupe ses abonnements à Claude. Ce n’est pas la fin de l’histoire, mais au moment où les géants de la génération préparent leur entrée en bourse, ça fait désordre. Rappelez-vous : les entreprises ont des comportements grégaires, la concentration des acteurs IA est forte et la création de valeur IRL n’est pas évidente. Le château de cartes peut s’écrouler. Et à la fin, c’est Microsoft qui gagne – on connait l’histo … -
dimanche, 24 mai 2026
[POC] microprofilage en python avec yahi
User story J’utilise profile de python et j’aimerais ne voir que les fonctions appelées dans un fichier et sortir les graphs correspondants. Et accessoirement, t’as envie de montrer comment yahi peut s’utiliser pour d’autres graphs que les analyses de pages web. Résultat Le résultat est ici sous forme de page web Le chemin Patcher profile D’abord, il faut commencer à patcher profile de la stdlib pour sortir les données sous forme d’un log « regexpable » : +++ mprofile/__init__.py 2026-05-24 09:24:37.185491502 +0200 @@ -330,6 +330,7 @@ callers[pfn] = 1 timings[rfn] = cc, ns – 1, tt + rit, ct, callers + print(f »{time.time()} {rfn} {rit} {ct} {pfn} ») return 1 NB : je n’ai absolument pas compris ce que je renvoyais comme données. Pour moi : rfn = fonction appelée rit = temps passé dans le frame où la fonction est appelée ct = temps passé dans le frame parent (?????) pfn = fonction appelante Écrire un script spécifique à yahi Ensuite après avoir récupéré les journaux d’un profilage, il fau … -
samedi, 23 mai 2026
Le protocole SIP et la bibliothèque jart/gosip
Protocoles ouverts et fédérés Je lis et j’écris mon mail avec Emacs sur ma machine de bureau, avec FairEmail sur mon téléphone, et avec RoundCube quand je suis chez des amis. Si un jour je change de fournisseur, j’écrirai encore mon mail avec Emacs, avec FairEmail, et peut-être avec RoundCube. C’est parce que les protocoles SMTP et IMAP sont ouverts, et les différents clients sont interopérables. Quand j’envoie un mail, je n’ai pas besoin de me préoccupper du fournisseur de service de mon correspondant : je mets son adresse mail dans le champ To de mon mail, et mon fournisseur s’arrange avec celui de mon correspondant pour que le mail arrive. Non seulement SMTP est interopérable, mais en plus il est fédéré. Chat et vidéoconférence : protocoles fermés Rien de tel avec le chat et la vidéoconférence. Si mon correspondant m’invite à une réunion Zoom, il faut que j’utilise le client Zoom ; si c’est sur Jitsi qu’il m’invite, il faut que j’utilise le client Jitsi. Et si mes collègues utilisen … -
vendredi, 22 mai 2026
Le site des impôts illustre t-il l'échec de l'usage des toggle switch buttons (interrupteurs à bascule) dans les interfaces ?
Bonsoir nal, Le service des impôts me prévient récemment par courriel que si je veux continuer à recevoir mon avis d’impôt en version papier il faut que j’aille le configurer dans mon espace en ligne en cliquant sur les options de mon profil. Voilà le résultat auquel j’aboutis après avoir activé — ou désactivé ? — , je ne sais, l’interrupteur de façon à continuer de recevoir la version papier (bouh ! vilain !) : Notez l’absurdité de devoir donner le mode d’emploi de l’interface au moyen d’un bandeau de texte juste en dessous. Voilà, c’est tout ce que j’avais à écrire. Tchüss ! Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
vendredi, 22 mai 2026
Corrections NeoMeca
Après avoir entendu les critiques bienveillantes et aimables – comme d’habitude – de la communauté linuxfr, je tiens à dire que j’ai réalisé quelques ajustements dans le readme, la licence et la mention des dépendances du logiciel NeoMeca. Les voici : 1) : Révision de la licence NeoMeca, suppression de la clause décompilation interdite, ajout d’une clause LGPL 2) : Readme public révisé pour plus de sobriété 3) : Création d’un fichier dependencies.md qui liste toutes les licences des dépendances que NeoMeca utilise Merci à Misc pour ses retours constructifs et ses précisions juridiques. Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
jeudi, 21 mai 2026
NeoMeca
Plus de 25 ans après le lancement du fameux logiciel Aviméca, utilisé partout en physique-chimie au lycée, 18 ans après l’échec retentissant de PyMeca, je vous annonce avec grand plaisir que je lance le logiciel NeoMeca, dans sa première version. En voici le lien github (qui mène à sa page de téléchargement) : Se rendre sur le Repo NeoMeca Ce qu’offre NeoMeca par rapport à ses prédécesseurs : 1) Support natif du .MP4, .MOV, .AVI (rétrocompatibilité) 2) Interface plus esthétique bien qu’encore imparfaite 3) Export de données plus facile Je suis conscient de n’en être qu’à la première version (1.0.0) Je travaille activement sur une version 1.5 qui corrigera la majeure partie des bugs de la première version et améliorera l’interface. PS : Le logiciel est codé en python sur +22,000 lignes. L’exécutable pèse 8Mo, +130 avec ses dépendances. Ce qui est un coût nécessaire au vu de ses performances. Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
jeudi, 21 mai 2026
CPU Ex0242 🍜 Ramen ta pasta
Dans cette release de CPU, dans la série Quelque chose de totalement différent : Des nouilles faites main, une sauce open-source, de la technologie dans les pâtes et une divinité avec deux boulettes. À écouter, lire et les liens de la documentation : https://cpu.pm/0242 Chapitres : Bonjour à toi, Enfant du Futur Immédiat : La main à la pâte Draft : Nota bene sur la release 🍜 Ramen ta pasta Ainsi naquirent : Les nouilles instantanées Plantage : L’open-sauce Sriracha 🌶️ La mascotte : Le monstre spaghetti volant How to : Code spaghetti Prochaine release : Jeudi prochain, nous revenons sur des sujets plus généraux et moins épicés. Agenda : Le samedi 30 mai de 14h à 18h, le Tetalab organise pour Toulouse le Nothing 2 Hide Decentralized Festival au Topic, 96 bis rue Bourbaki, métro Nougaro Minimes. Si vous êtes sur notre zone de radiation hertzienne, retrouvez les dates sur le Toulouse Tech Hub Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
jeudi, 21 mai 2026
On remet le couvert
Bonjour Nal, On avait passé un bon moment de convivialité autour d’une table de hachage il y a quelques mois, alors je me suis dit qu’on pourrait remettre ça. 1) Les petits plats dans les grands Depuis la dernière fois, je me suis penché sur la fonction de tri de ma table. Elle fonctionnait bien, mais il fallait penser à l’appeler chaque fois que l’on voulait mettre de l’ordre, ce qui est agaçant quand on y pense. J’ai donc ajouté une fonctionnalité de tri paresseux (optionnel) : après avoir tout bien rangé une première fois, on garde d’une part la fonction de comparaison en mémoire, et d’autre part on surveille si l’ordre est perturbé par de nouvelles écritures. Lorsque des changements ont eu lieu, le contenu de la table sera automatiquement trié « juste à temps » pour la parcourir, que ce soit avec un itérateur ou la fonction map_foreach. 2) Cuisine fusion J’utilisais un algorithme de tri par fusion adapté aux listes chaînées, mais je l’ai modifié pour être plus efficace sur une list … -
mardi, 19 mai 2026
Un seaglider open source et diy
Salut les moules je vais encore vous parler de planeurs, mais d’un genre un peu particulier. Non, il ne s’agit pas de l’albatros capable de planer des jours entiers au dessus des mers du grand sud. Mais j’aurais pu le faire n’en doutez pas 😉 On va plutôt plonger dans les abysses avec un planeur sous marin, un seaglider. De quoi s’agit-il ? C’est simple: un planeur sous marin. Le planeur va utiliser son énergie potentielle (altitude) pour la transformer en énergie cinétique (vitesse) Image de https://commons.wikimedia.org/wiki/User:Antoniex Le planeur sous marin va planer dans l’eau en utilisant cette fois la flottabilité comme source originelle de la force motrice à la place du poids du à la gravité. Image de https://commons.wikimedia.org/wiki/File:Buoyancy_fr.svg?uselang=fr Un planeur doit trouver des zones d’air ascendantes pour refaire le plein d’énergie potentielle. Ici, en faisant varier la densité on pourra avoir des trajectoires descendantes (plus lourd que l’eau) ET ascendante … -
lundi, 18 mai 2026
Auto-héberger ses IA
Sommaire Introduction Quelques définitions Pourquoi auto-héberger ? Le respect de votre vie privée Le coût des API cloud Les abonnements cloud Accès à des modèles spécialisés L’écologie, l’économie, tout ça ? Open-source et open-weight Comment faire ? Pourquoi la carte graphique est super duper importante ? Choisir son matériel Choisir le moteur d’inférence llama.cpp Ollama llama-server et llama-swap vllm Ma recommandation Docker ? Choisir son modèle La taille du modèle La taille du contexte La vitesse du modèle Modèles pensants Modèles denses ou mélanges d’experts (MoE) Autre caractéristiques Les modèles instruct Support des outils La spécialisation du modèle Choisir son front-end Les all-in-one L’importance de la vitesse d’exécution Exemple: configuration de llama-swap CUDA et Nvidia Container Toolkit Dockerfile docker-compose.yml config.yaml Ça rentre ? Utilisations concrètes et limites Vibe-coding Relecture de code Traduction OCR Domotique Jeu de rôle Encyclopédie Relecture d’artic … -
lundi, 18 mai 2026
Quelles extensions firefox recommanderiez vous ?
Histoire de partager un peu ce qui est recommandable 😉 Pour ma part : Ghostery, Ublock, le duo indispensable pour le blocage de pubs https://addons.mozilla.org/fr/firefox/addon/ghostery/ https://addons.mozilla.org/fr/firefox/addon/ublock-origin/ Noscript pour l’activation de JS au compte-goutte (liste blanche) – -pour utilisateurs avancés uniquement- https://addons.mozilla.org/fr/firefox/addon/noscript/ Decentraleyes, que je viens de découvrir (protection contre le pistage) https://addons.mozilla.org/fr/firefox/addon/decentraleyes/ grammalecte – très bon correcteur grammatical https://addons.mozilla.org/fr/firefox/addon/grammalecte-fr/ occasionnel : user agent switcher, pour changer la signature du navigateur (= »user agent »), très pratique sur certains anciens appareils dont l’interface web exige de passer par une version précise d’un navigateur. https://addons.mozilla.org/fr/firefox/addon/user-agent-string-switcher/ j’ai aussi entendu parler de AdNauseam pour pourrir les petits trac … -
dimanche, 17 mai 2026
Pierre Ficheux bronsonisé 😢
De retour de week-end prolongé, j’apprends le décès de Pierre Ficheux. Pour ceux qui ne le connaissaient pas, Pierre était devenu une figure tutélaire de l’embarqué et de l’IoT en France. Et cétait un un pédagogue passionné qui aimait transmettre: auteur en série chez Linux Mag et consorts, il a publié un ouvrage chez Eyrolles, Linux Embarqué, plusieurs fois réédité et qui fait référence sur le sujet et il donnait aussi des formations pour ceux qui ont eu la chance d’y participer. Pour l’avoir côtoyé régulièrement, notamment au sein de Systematic (GT Logiciel Libre puis Hub Open Source), j’appréciais son franc-parler, ses avis tranchés sur l’embarqué et le Bluetooth 😉 C’était toujours un plaisir d’échanger avec lui. C’est moche… Pierre est parti trop vite, trop tôt 😢 Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur …

