Joue de la machine à écrire dans un one-man-band pour défendre la liberté et l’imaginaire. Auteur de #Bikepunk. Write SF and #cyberpunk books, free software and texts about freedom. Pédale. Plonge dans l’eau froide. Also on Gemini: gemini://ploum.net
Public Key
npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm Profile Code
nprofile1qqsg9jtsczwgggfzjdk5zwuq8s6hu4jgatjc34adfd3red4ja0wv7vspz4mhxue69uhhyetvv9ujuerfw36x7tnsw43qe786nw
Show more details
Published at
2026-05-27T15:42:52Z Event JSON
{
"id": "880374815d9c7d6be598247e9c0f836aa62a6917b46298aa1db5cc31a79066f4" ,
"pubkey": "82c970c09c842122936d413b803c357e5648eae588d7ad4b623cb6b2ebdccf32" ,
"created_at": 1779896572 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mamot.fr/users/ploum",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"ploum\",\"about\":\"Joue de la machine à écrire dans un one-man-band pour défendre la liberté et l’imaginaire. Auteur de #Bikepunk.\\n\\nWrite SF and #cyberpunk books, free software and texts about freedom.\\n\\nPédale. Plonge dans l’eau froide.\\n\\nAlso on Gemini: gemini://ploum.net\",\"picture\":\"https://static.mamot.fr/accounts/avatars/000/006/840/original/73b1609bd266f29b.jpg\",\"banner\":\"https://static.mamot.fr/accounts/headers/000/006/840/original/dd118eae351b92d0.jpg\",\"nip05\":\"[email protected] \",\"fields\":[[\"Blog (FR)\",\"https://ploum.net/index_fr.html\"],[\"Blog (EN)\",\"https://ploum.net/index_en.html\"],[\"BIKEPUNK\",\"https://bikepunk.fr/\"],[\"À propos/contact (FR+EN)\",\"https://ploum.net/about.html\"]]}" ,
"sig": "fd44f92a60390a48690e27e2637789c46913a6e3839bb2624a1e59dd76ea5f5b8aefc054148a98e5395a6594bad6a33860f53912a3b714541d0b36e2f61ab682"
}
Last Notes npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Au sujet d’un home-jacking chez l’humoriste Michaël Youn, le procureur de la république déclare, je cite : « Deux cambrioleurs armés et cagoulés se sont introduits chez lui. Ils sont très choqués mais n’ont pas été violentés. » Fin de citation. On les comprend. Imagine, tu braques quelques maisons peinard et tu tombes sur Michaël Youn qui se met à chanter. Y’a de quoi être choqué ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…v0pj @nprofile…eegk @nprofile…v0ry @nprofile…lhe9 : mon épouse a trouvé une photo du chantier pour illustrer l’endroit https://static.mamot.fr/media_attachments/files/116/511/764/785/122/430/original/e26e4b19e6b60c61.jpg npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…gqn3 @nprofile…0533 : mais le tarif de base est 200.000$ ? J’hésite mais je crois que, finalement, ploum.net me représente bien ;-) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Just learned today about the Xteink X4 device, which seems really nice pocket e-reader (with physical buttons) gemini://axxuy.com/blog/2026/i-also-got-an-xteink-x4.gmi And there’s an Open Source firmware: https://github.com/crosspoint-reader/crosspoint-reader Has anybody tested it? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Note : j’ai utilisé pendant des années un smartphone dont la lentille de l’appareil photo était coincée, rendant impossible la mise au point de près et donc le scan des QR code. Cela ne me dérangeait pas outre mesure sauf pour les affiches d’événements qui ne mettaient aucune info directes, juste un QR code. Donc, oui, imposer les QR code est discriminatoire. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Donc, pour avoir les horaires de bus en Belgique, il faudra: 1. Un smartphone 2. Suffisament chargé 3. Avec un appareil photo fonctionnel 4. Avec une connexion réseau 5. Avec un abonnement téléphonique opériationnel et avec encore assez de données Vous vous rendez compte des prérequis pour … prendre le bus ? (et je ne parle pas du fait que, une fois sur 2, un compte Google est requis) https://www.rtbf.be/article/fini-les-horaires-en-papier-aux-arrets-de-bus-letec-les-remplace-par-des-qr-code-11713079 npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum L’APK de l’appli Android N26 (banque en ligne) fait 470 Mo !!! Il y a quoi dans 470 Mo pour juste faire des virements ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Donc Anthropic prétend avoir développé une intelligence artificielle tellement efficace qu’ils ne veulent pas la rendre accessible au public. Et tout le monde s’émerveille… de ne rien voir. Pourtant, c’est pas comme si le nom n’était pas un indice : Claude Mytho ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum C’est comme Red Baron : je regrette que ce ne soit pas en abandonware juste pour tester sous Dosbox par rapport à mes souvenirs. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum C’est @nprofile…hzsw qui a réussi à trouver le jeu : "The immortal". L’écran correspond en tout point sauf que je me souviens plus des dents pointues. Je me souviens aussi d’un jeu en 3d isométrique et que je n’ai pas réussi à passer le premier combat car trop dur. J’avais mis le jeu dans un répertoire "sorcier" suite au personnage principal. Bref, tout colle… C’est juste dommage que ce n’est pas un abandonware… Merci à tou·te·s pour vos nombreuses suggestions ! https://www.abandonware-france.org/ltf_abandon/ltf_jeu.php?id=2161 https://static.mamot.fr/media_attachments/files/116/390/684/897/057/698/original/06db14b40bcaa2cd.jpg npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je cherche à retrouver un jeu vidéo de mon enfance : je ne me souviens que de l’écran de démarage : une sotre de squelette avec une capuche bleue foncée et des yeux rouges brillants. Jeu vidéo qui tournait sous DOS sur mon 386, qui tenait en plusieurs disquettes et date d’avant 1995-96. Je fouille abandonwarefr sans succès. Une idée ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum There’s no Artificial Intelligence, only someone else algorithm making choices for you. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Am I the only one for who @nprofile…c7g2 is not working in @nprofile…cuh4 ? Maps are simply not displayed, I get a grey background, even with all privacy options turned off. #openstreetmap #librewolf npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Bon, j’ai un MicroJournal Rev 2: https://github.com/unkyulee/micro-journal/blob/main/micro-journal-rev-2-revamp/readme.md J’ai mis à jour Raspian, j’ai passé le clavier en #ergol et là, catastrophe ! Comme le clavier est hyper custom, je suis complètement perdu. Une idée de comment il faut avancer chez les #ergonautes ? C’est un truc qui pourrait intéresser @nprofile…uupz ;-) #microjournal #ergonomicKeyboards #raspbian npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…fqte : all those :s/OLD/NEW/g stuff and similar tasks for which I know the ed/sed command. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Because of slop concern, @nprofile…h06g is forking Vim to make Vim-classic with the laudable goal of "not changing anything" https://drewdevault.com/2026/03/25/2026-03-25-Forking-vim.html What’s funny is that I’m, at the same time, toying with "vis", which is Vim without a lot of things I don’t use (tabs, file browsing, network, GUIs…). https://www.brain-dump.org/projects/vis/ In the removed list, the only thing I use heavily is EX mode. So I must investigate how they replace it. #vim #neovim npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…u7yf @nprofile…ugpy : In French, I would make extra sure that the title is "merdification". The litteral/intuitive translation is "emmerdification" (which was often used before my own blog post) but, in French, it carries the meaning of "being boring/being bored" which is completely different. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum La mauvaise nouvelle c’est qu’on est à seulement 2 ans de voir tous les programmeurs remplacés par des chatbots. La bonne nouvelle c’est que, comme pour les voitures autonomes, on va rester 20 ans à "seulement 2 ans du remplacement total". npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Is the human.json a good idea? https://codeberg.org/robida/human.json It happens so frequently now that I find myself discovering an article I’m reading is slop that I believe we need something to indicate "here’s the human web!" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…fdw6 : that’s a package we are missing! Looking for an :openbsd: packagers! But, in the meantime, using git is really easy: https://offpunk.net/install.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Making the #smolnet social with share/reply in #offpunk https://ploum.net/2026-03-20-social-smolnet.html #smallweb #gemini #geminiprotocol npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…4urk @nprofile…gqn3 : Ce n’est pas une blague. Lors du procès de Nuremberg, premier tribunal consacré aux crimes de guerre, la notion de « crime de guerre » est définie explicitement comme étant les méthodes employées par les nazis mais *pas* par les alliés. Le bombardement de population civile ne sera donc pas jugé comme un crime de guerre à Nuremberg. Source: "Comprendre le pouvoir, Chomsky" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…464f @nprofile…tyq4 : qu’ils sont des IAsoumis ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Using #LLMs for coding is so "good" that programmers are now faking using them so they can still write code by hand while making the management happy… slow clap! https://danq.me/2026/03/03/ai-agent-logging/ npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…0st5 : Lettera 22! A classic. I’ve two of them ;-) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Like @nprofile…gent , I’ve only been realizing very late that extremely rich people are necessarily crazy. https://www.antipope.org/charlie/blog-static/2026/02/more-in-sadness-than-in-anger.html It’s logical: non-crazy people will, at some point, hit the "more money than enough even for my craziest fullfilling dreams". People who are still destroying their social/ecological environment for more money above that level are, obviously, crazy. And dangerous. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum LI;DR = LinkedIn; Didn’t Read npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Les gens qui utilisent #github : comment vous faites pour envoyer des petites contributions à un projet ? Vous êtes obligés de créer un fork dans l’interface web pour chaque contribution ? J’ai tenté de garder une branche mais github ne fait pas des rebase corrects ce qui fait que chaque merge renvoie tous les commits que j’ai déjà contribué (même si ceux-ci sont inopérants car leur conteun a déjà été mergé) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum « Ce n’est pas le locataire du 6ème qui est anti-fasciste ! Ce sont les fascistes qui sont anti-locataires du 6ème » Marcello Mastroianni, dans le magnifique « Une journée particulière » d’Ettore Scola. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I get it, the git-send-mail workflow has a learning step. It’s hard the first few times. But once you are used to it, the "pull-requests-on-web-ui" becomes insufferable. Dear people maintening a project on Github: please give me an email address to which I can send you trivial patches. The whole PR workflow takes more time than the codïng! And if enough projects does that, I could eventually ditch my Github account! https://ploum.net/2026-01-31-offline-git-send-email.html #git #github npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum When I worked on #offpunk 2.0, I divided the code into the netcache, ansicat and openk components, hoping someone would, one day, use them to do something I never imagined. Well, it happened: there’s now a #neovim plugin using Openk to render gemini/web pages in you #vim editor! https://git.thatit.be/neopunk.nvim.git/ The whole story: gemini://thatit.be/2026-02-19-21-26-12.gmi (yes, it is a #geminiprotocol link, #gemini is a protocol, not a Google bot!) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…2w0l : tu comprends vite mais faut t’expliquer longtemps toi ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Contributions are welcome ;-) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum https://mailmanlists.net/ but setup is not the easiest npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum There are obvious missing platforms in the #offpunk packages: https://repology.org/project/offpunk/versions No #openbsd ! :openbsd: No #fedora ! :fedora: No #opensuse ! and probably several other missing. If you are doing package for one of the missing platforms, join us on the dedicated mailing-list: https://lists.sr.ht/~lioploum/offpunk-packagers npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Et quoi ? Pas moyen de fair un Eszett germanique en #ergol ? Je ne le trouve pas sur https://ddirecte.org/ergol-memo.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum The Disconnected Git Workflow: Using git-send-email while being offline and with multiple email accounts https://ploum.net/2026-01-31-offline-git-send-email.html #git #offline npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Les pubs vont arriver dans Whatsapp cette année en Europe. Il est temps de passer à la version Premium qui: - n’a pas de pub - n’a pas d’IA intégrée obligatoire - ne vous espionne pas et ne récolte pas vos données - améliore grandement votre sécurité et votre vie privée. - permet de discuter exclusivement avec les autres utilisateurs Premium. Et le meilleur c’est que cette version Premium est pour le moment gratuite (le paiement est facultatif). Alors installez-la ! Elle s’appelle : "Signal" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Retournement de situation : alors que les dernières infos me disaient que le colis ne pouvait pas être livré et que l’adresse était mauvaise, j’ai découvert qu’il était, en réalité… …dans ma boîte aux lettres. Fin de la blague. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je dois recevoir un envoi recommandé depuis la France et le suivi sur laposte.fr est… hem… Cela fait 4 jours que les étapes s’accumulent : « Votre envoi est en transit », « votre envoi est trié sur une plateforme logistique » et, ce matin « l’adresse indiquée est erronnée, nous procédons à sa correction » La particularité de tous les messages ? Ils sont tous, sans exception, inutiles. Je n’ai aucune info réelle. Aucune idée de l’erreur ni aucun moyen de la corriger. On dirait du ChatGPT npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…lcek : le problème de Marsan, c’est qu’il n’était pas libre, ça a même été problématique avec la version dans Debian de Josselin Mouette. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Thanks, je corrige. C’était dans mon brouillon initial mais j’ai été pris d’un doute et étant déconnecté, je n’ai pas vérifié. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Why there’s no European Google? And why it is a good thing! My answer to the European Commission "call for evidence on Open Source." https://ploum.net/2026-01-22-why-no-european-google.html #geminiprotocol link: gemini://ploum.net/2026-01-22-why-no-european-google.gmi npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum It’s official: @nprofile…850x is randomly breaking some patches received through git-send-email. I suspect https://protonmail.uservoice.com/forums/284483-proton-mail-calendar/suggestions/50753063-proper-support-for-format-flowed Moving all my development emails to Galae.net , let’s test this new French mail hosting provider. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I’m interested to know which packages exactly to see if we can remove this dependency. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum As an open source maintainer, I really like the git-send-mail workflow because I can easily review patches in neomutt and apply them with "git am". But I’m totally lost when git am fails because there’s no way to see the conflict nor to resolve it. Git repository is in AM-pending state and I can’t do anything meaningful but "git am --abort". There’s surely a way. #git #mutt npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Giving University Exams in the Age of Chatbots How I managed to give an exam while giving the students the choice to use a chatbot or not. And what I learned in the process. https://ploum.net/2026-01-19-exam-with-chatbots.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…pwjv : un jour, je te le promets, un jour ils feront face au viking en baignoire ! https://mastodon.social/@grrlscientist/115915358654434080 npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum That’s what I call reall Plan9-level UX ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum When ready! (I’m a Debian guy, remember? ;-) ) But, yeah, it’s on my todo list for the coming months npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…gent : Sentence also work by replacing LLMs by "marketers" or "people holding a MBA" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je pense au scénario que j’avais écrit pour le court-métrage d’un réalisateur. Un gars "normal" utilsait des apps pour trouver en dernière minute le cadeau d’anniversaire de sa fille, pour prendre un taxi puis se faisait contrôler et arrêter par une patrouille utilisant une app pour détecter "les gens à arrêter" (l’app taxi ayant exprès conduit le taxi vers le contrôle) Le court n’a finalement jamais été tourné mais, aujourd’hui, ce serait un documentaire… npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I’m trying to use xargs to evaluate a mathematical expression. Like: echo "1234" | xargs -I{} echo $(({}+1)) But, for whatever reason, {} is always evaluated as "0" (while I can confirm those are integer). Any hint? Maybe something else than xargs for the job here? #cli #bash #unix npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I accidently discovered that someone did a fork of #offpunk to make it support #RRTP (Reticulum Resource Transfer Protoco) https://reticulum.network/manual/understanding.html But I had never heard of it. That’s exactly the kind of stuff I see people adding to Offpunk! https://github.com/4c3e/offpunk-rrtp npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Reading https://danielpocock.com/en/mailing-lists-vs-discourse-forums-open-source-community-or-commodity/ I believe that the main problem with mailing-lists is that most email clients sucks and people are just trying not to use them. And seeing how parodicaly bad Outlook is, you start to wonder if it is done on purpose to promote proprietary systems and kill the last open/universal communication network. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Avis aux habitants de #louvainlaneuve, #montsaintguibert et #chaumontgistoux: L’incinérateur de déchets, pardon, la centrale de biomasse va être construite de manière à optimiser l’envoi de ses fumées pile-poil dans la cuvette de LLN, selon les vents dominants. Le tout à 300m d’une crèche en plein dans le nuage toxique. https://www.olln.be/fr/vivre-a-olln/urbanisme-at/avis-environnement/avis-de-reunion-dinformation-publique-projet-de-construction-dune-centrale-biomasse-site-de-la-sabliere-a-mont-saint-guibert #olln #uclouvain npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum « En rétrospective, c'était un peu comme si j'avais voulu faire un peu de sport pour me mettre en forme et que je m'étais inscrit à un stage commando de la Légion Étrangère. » https://www.microlinux.fr/blog/choisir-mon-os/#centos/ npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je ne me souviens pas de l’avoir payé si cher. Il doit être en rupture (ce qui fait exploser les prix d’occasion). Je n’ai pas d’idée, sorry… npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Il y a 14 ans, déjà… https://ploum.net/le-platerrisme/index.html #retroploum npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum La ligne de commande communiste, le code Baudot et le comte ChatGPT Comment je me suis amusé avec la ligne de commande et comment j’ai testé le Vibe-Coding https://ploum.net/2026-01-13-ligne-de-commande-baudot-chatgpt.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Funny! Because of https://ploum.net/2026-01-05-unteaching_github.html , I was contacted in private by a Github engineer who investigated the "rate-limit" and discovered a bug because of my post. Well, that doesn’t change the message but it shows that you never know what impact a blog post will have. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum To publishers interested by what is happening in Iran: I’ve an unpublished but finished and polished manuscript of a 100% verified true story: a young French man, emprisoned for one year in Iran with his Iranian lover. How he was liberated and organized the incredible escape of his soul mate. All of that happening in the middle of the Iranian bureaucratic society. Midnight Express but in Islamic Iran with a homosexual love story. Manuscript is in French but could be translated. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Avis aux éditeurs qui souhaitent surfer sur l’actualité en Iran: J’ai le manuscrit terminé, relu professionnellement et finalisé de l’histoire 100% véridique de l’emprisonnement en Iran d’un jeune français et de son compagnon iranien, de leur vie en prison, de la libération du premier et de l’évasion rocambolesque du second. La réalité dépasse la fiction! Contactez mon agent: @nprofile…x8tq npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum 1. L’auto-édition ne me convient pas (déjà testé avec "Les aventures d’Aristide"). Je n’aime pas faire l’éditeur. 2. Ce n’est pas de l’imaginaire, pas dans la ligne éditoriale de PVH npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Ça fait un an que j’essaie de faire publier mon manuscrit sur l’Iran vu de l’intérieur. Et avec ce qui se passe dans ce pays, je regrette de ne pas y être arrivé car le livre aurait vraiment apporté un réel éclairage au public européen. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Sincèrement, j’éprouve de la pitié à la lecture d’un tel profil. Est-ce que la radicalisation nazie provient de la solitude et de la frustration sexuelle? Ou bien est-ce l’inverse ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je découvre https://okstupid.lol/ Mon plus proche nazi s’appelle Romain, 28 ans, vierge et à la recherche d’une femme qui l’est aussi. Il prétend avoir un QI entre 125 et 140. Il se dit ouvertement nazi. Il décrit en détail les signes astrologiques compatibles avec le sien. Cherchez l’erreur. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum J’hésite à investir 70€ pour afficher un message antipub sur les syllabus des étudiants. Un truc genre: la pub vous pourrit le cerveau. Si vous ne savez pas payer pour l’impression de vos cours, c’est le capitalisme qu’il faut abattre. Un truc du genre. https://pappaye.be/entreprises/ npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum How to plant hacker seeds 2/2: 3. BUT offer a bonus point to students sending it as a patch to the exam git repository, using git-send-email. (with no other explanation than a link to https://git-send-email.io/ ) 4. Be proud of your students! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum How to plant hacker seeds 1/2: 1. Ask your student to maintain a "stream of consciousness" plain text file during their exam, with no copy/paste from any source allowed, no formatting. 2. File should be sent to the professor in the 24h following the exam. (not to be graded, only as an archive of the exam) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum follow-up : https://ploum.net/2025-12-15-communication-entertainment.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Si tu ne connais pas, l’extraordinaire sketch de Bill Hicks sur le marketing "Please Kill Yourself" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je découvre via des affiches dans ma ville que les étudiants peuvent imprimer gratuitement leurs cours en échange d’avoir des pubs insérées dans leur matériel d’étude. https://pappaye.be/etudiants/ Je suis complètement choqué, j’espère que les étudiants le sont autant que moi. Même dans Printeurs, je pense que je n’aurais pas osé la faire celle-là ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I send exactly 2 emails per year using the Microsof Outlook, to announce the exam to my students. Guess what? Outlook cannot show me those emails I sent. It displays a threads of answers by students, not the original one. Also, no subjects are displayed for each email. But, at least, I’m offered to summarize the thread. Guess what? That summarize button open a sidebar chatbot which asks me to copy/paste the content of the email in the chat. The whole thing is beyond parody. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Les Plumes de Lune critiquent Stagiaire au spatioport Omega 3000 (et autres joyeusetés que nous réserve le futur) https://plumesdelune.wordpress.com/2023/10/05/chronique-n330-stagiaire-au-spatioport-omega-3000/#more-11366 #mastolivre #sfff npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je viens de découvrir un chouette proxy web pour Gemini. Si vous voulez explorer le réseau Gemini sans rien installer sur votre ordinateur ou si vous trouvez un lien gemini:// https://www.obsessivefacts.com/gemini-proxy?uri=gemini%3A%2F%2Fplanet-gemini.fr%2F Et si vous avez envie de vous lancer, n’hésitez pas à ajouter votre Gemlog sur planet-gemini.fr ! #smolnet #geminiprotocol npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Nope, Belgium. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Read the piece again. Report are submitted on a local Gitlab. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum L’urgence de la souveraineté numérique pour échapper à la merdification Car oui, la merdification est un problème politique important et urgent ! https://ploum.net/2026-01-06-merdification-et-souverainete.html npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum And who write the documentation? In some case, it will be LLMs themselves. (see what I wrote in 2022 about it: https://ploum.net/2022-12-05-drowning-in-ai-generated-garbage.html ) Otherwise, it is written by people who used questions from newbies to understand what they had to write and how to write it. A very important feedback is lost in the process. >8 ------------------------ Do not modify or remove the line above. Enter your toot above it. Everything below it will be ignored. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Source: https://data.stackexchange.com/stackoverflow/query/1926661#graph npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum This is the evolution of the number of new questions per month on Stack Overflow. Which is one of the main source of data for ChatGPT&co. People using ChatGPT to program will be stuck between 2012 and 2022. https://static.mamot.fr/media_attachments/files/115/847/322/052/597/036/original/0267740021548f2d.png npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I wonder how much of the Venezuelian IT infrastructure relies on Google Workspaces/Microsoft Sharepoint. But what we will never know is how many documents/email/info stored there were directly studied by US intelligence to prepare their attack. Because, at the very least, we know it could have been done. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum The material is currently in a very bad shapes, with old slides, notes scattered everywhere. Putting it in order and publishing it is one of my goal ;-) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum How my students taught me that Github’s monopoly is hurting the Open Source ecosystem even more than I thought. https://ploum.net/2026-01-05-unteaching_github.html #github #floss npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Ça revenait très fort au début. Après 6 mois, c’est essentiellement disparu, à de rares exceptions prêt quand je cherche une lettre et que le bépo sort spontanément. Mais plus jamais en cours de rédaction. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Il m’a fallu 2 mois d’entrainement intensif #ergol pour arriver à 80WPM sur Monkeytype - 25 mots. 2 mois supplémentaires pour arriver à 85 WPM. Il y a 3 mois. Depuis, je macère entre 70 et 80 WPM, sans avoir l’impression de progresser. Mais peut–être n’est-ce pas nécessaire ? À partir de quand tape-t‑on "assez" vite ? Est-ce que l’investissement en énergie pour aller plus loin en vaut vraiment la peine ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum À la maison, on est abonné à Epsiloon mais c’est un peu trop adulte. Le Science&Vie Junior de mon enfance ferait merveille auprès de ma progéniture. Il y a quoi comme alternatives aujourd’hui ? npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Je crois qu’ @nprofile…2emr a dégotté LE clip vidéo qui va égayer votre réveillon de nouvel-an : https://erdorin.org/moron-police-pachinko/ King Among Kittens, de Moron Police. Si si, regardez moi ce clip! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Dear politicians, The problem is not that I disagree with you. The problem is that your only job is, by definition, to protect the common good. But big corporations managed to brainwash you into thinking that there’s no such thing as the common good. You are not yet on the level we can disagree with. You are not even on a level we can discuss with. You are a child playing the "elect me game" to distract our attention. And it works. That makes me sad… npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…ewz2 : ben j’ai peut–être l’air hagiographique mais j’aimais beaucoup son œuvre et mes deux interactions avec cette personne était très chouette. Donc, oui, je suis triste de la mort de Pierre Bordage. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum En septembre, c’était la deuxième fois que je rencontrais Pierre Bordage et que je discutais avec lui de l’écriture de nouvelles. Il m’avait l’air particulièrement fatigué. À la fin du festival, au moment de partir, mon épouse m’a murmuré : va dire au revoir à Pierre Bordage, tu n’auras peut-être plus l’occasion de le faire. Ne fait pas comme avec Philippe Curval ! Elle avait raison. Merci Pierre pour toutes ces nouvelles et ces romans, merci d’avoir tracé la voie de la SF francophone. #sfff npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Pour l’anecdote, il a alors demandé plusieurs clarifications à ChatGPT et m’a ennoncé plusieurs théories. Je vérifie aujourd’hui que: 1. Aucune des théories proposées n’était même vaguement dans le bon. 2. la recherche "meme 67" renvoie en premier lieu sur une page Wikipedia dédiée. https://fr.wikipedia.org/wiki/6-7_(m%C3%A8me) Page Wikipédia que mon pote aurait trouvée s’il n’avait pas eu le réflexe ChatGPT. Mais comme il le dit : "C’est plus fun ChatGPT" npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum Lors d’un repas entre amis, j’ai posé la question de la référence à 67. https://xkcd.com/3184/ Nos ados ont confirmé utiliser l’expression sans en connaïtre la signification. Mon pote à fond dans l’IA (on en a tous un) a alors demandé à ChatGPT qui lui a répondu que c’était une référence au département du Bas-Rhin issue de la scène rap de cette région. Je crois que je vais longtemps lui ressortir l’influence mondiale de la scène rap du Bas-Rhin… npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…gzp3 : as someone who develop a browser optimized to work offline, I was completely flabbergasted by a blog post wrote by a sysadmin working in Antarctica. He was trying to do stuff like updating every Windows machine on a very slow connection. There’s a whole niche of #retrocomputing #permacomputing #smallWeb #smolnet people who are doing exactly that: using and developing minimal ressources tools optimised for low spec hardware on really slow and intermittent connections. npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…rud2 : Bravo les Brothers, un épisode cultissime, Franquin au sommet de son art ! npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…6z8j : I trust your experience on this ;-) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…nahs : that explains everything! Thanks for telling me. I don’t really use my HN account anymore. Just checked: it has 1100 karma, I guess it is not enough. (not that I care but I was curious) npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum I’ve received multiple emails from people telling me that I was on the frontpage of HackerNews so I checked it and saw "508 votes" for one of my article. Then I refreshed the page and the count fell to 489. I don’t think you can downvote on HN so I’m wondering how this is even possible. (now back to 494). One thing I’ve learned after all those years is: don’t read the comments on HN. Don’t even skim. Avoid at all costs. I appreciate the nice emails though… npub1styhpsyusssj9ymdgyacq0p40ety36h93rt66jmz8jmt967ueueq9z2gkm ploum @nprofile…lx0t : F-Droid users may need to go on the Molly page in F-Droid, check the versions at the bottom and manually update to v7.68.5-1. In my case, this update was not proposed automatically as v7.66.5-1 was still "suggested"