Julien Castiaux

@drlazor8
28 Followers
104 Following
172 Posts
Not a doctor. 🇧🇪 Pythonista interested in network protocols (HTTP/TLS mostly).
githubhttps://github.com/Julien00859
codeberghttps://codeberg.org/drlazor8
xmpp[email protected]

Needed a short fun break and just added a little something to OctoPrint's README, powered by shields.io.

Long URL as I did embed an SVG from Material Icons for the logo, but if you want it too: https://img.shields.io/badge/made_by-humans-blue?logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjZTNlM2UzIj48cGF0aCBkPSJNNDExLTQ4MHEtMjggMC00Ni0yMXQtMTMtNDlsMTItNzJxOC00MyA0MC41LTcwLjVUNDgwLTcyMHE0NCAwIDc2LjUgMjcuNVQ1OTctNjIybDEyIDcycTUgMjgtMTMgNDl0LTQ2IDIxSDQxMVptMjQtODBoOTFsLTgtNDlxLTItMTQtMTMtMjIuNXQtMjUtOC41cS0xNCAwLTI0LjUgOC41VDQ0My02MDlsLTggNDlaTTEyNC00NDFxLTIzIDEtMzkuNS05VDYzLTQ4MXEtMi05LTEtMTh0NS0xN3EwIDEtMS00LTItMi0xMC0yNC0yLTEyIDMtMjN0MTMtMTlsMi0ycTItMTkgMTUuNS0zMnQzMy41LTEzcTMgMCAxOSA0bDMtMXE1LTUgMTMtNy41dDE3LTIuNXExMSAwIDE5LjUgMy41VDIwOC02MjZxMSAwIDEuNS41dDEuNS41cTE0IDEgMjQuNSA4LjVUMjUxLTU5NnEyIDcgMS41IDEzLjVUMjUwLTU3MHEwIDEgMSA0IDcgNyAxMSAxNS41dDQgMTcuNXEwIDQtNiAyMS0xIDIgMCA0bDIgMTZxMCAyMS0xNy41IDM2VDIwMi00NDFoLTc4Wm02NzYgMXEtMzMgMC01Ni41LTIzLjVUNzIwLTUyMHEwLTEyIDMuNS0yMi41VDczMy01NjNsLTI4LTI1cS0xMC04LTMuNS0yMHQxOC41LTEyaDgwcTMzIDAgNTYuNSAyMy41VDg4MC01NDB2MjBxMCAzMy0yMy41IDU2LjVUODAwLTQ0MFpNMC0yNDB2LTYzcTAtNDQgNDQuNS03MC41VDE2MC00MDBxMTMgMCAyNSAuNXQyMyAyLjVxLTE0IDIwLTIxIDQzdC03IDQ5djY1SDBabTI0MCAwdi02NXEwLTY1IDY2LjUtMTA1VDQ4MC00NTBxMTA4IDAgMTc0IDQwdDY2IDEwNXY2NUgyNDBabTU2MC0xNjBxNzIgMCAxMTYgMjYuNXQ0NCA3MC41djYzSDc4MHYtNjVxMC0yNi02LjUtNDlUNzU0LTM5N3ExMS0yIDIyLjUtMi41dDIzLjUtLjVabS0zMjAgMzBxLTU3IDAtMTAyIDE1dC01MyAzNWgzMTFxLTktMjAtNTMuNS0zNVQ0ODAtMzcwWm0wIDUwWm0xLTI4MFoiLz48L3N2Zz4=

Alternatively, without logo: https://img.shields.io/badge/made_by-humans-blue

@ichard26 I wrote about specifically "relative dependency cooldowns" for pip on my blog, updating a previous blog post about how to hack support in v26.0 with crontab:

https://sethmlarson.dev/pip-relative-dependency-cooldowns

pip v26.1 adds support for relative dependency cooldowns

My work as the Security Developer-in-Residence at the Python Software Foundation is sponsored by Alpha-Omega. Thanks to Alpha-Omega for supporting security in the Python ecosystem. I pub...

sethmlarson.dev

Mon club de Hockey Subaquatique à #louvainlaNeuve cherche de nouveaux membres.

Entrainements à la piscine du Blocry les mercredi soirs (20h-21h pour débutants/enfants, 21h-22h pour adultes)

https://csblocry.be/piscines/hockey-subaquatique/

https://epo-plongee.be/hockey

Les gens du club sont persuadés qu’il n’y a que Facebook pour recruter. Alors partagez et si vous êtes du coin et aimez le sport dans l’eau, venez faire une séance d’essai en disant que vous avez entendu parler par Mastodon !

#uclouvain #olln #hsa #lln

RE: https://hostux.social/@rfc1036/116279298917087751

Ignoring the "fascist" angle for a second (I saw no proof in the blog post of this being 'orchestrated', be that by fascists or anyone else).

I think both things can be true at the same time – governments around the world are fast-tracking laws to verify the identity of Internet users online under the guise of "protecting children", with suspicious level of speed and coordination.

But also, systemd adding an optional 'date of birth' field is not the same as "systemd introducing age verification".

Is it possible that this field will be used in the future to require users to verify their age? Yes, just like the existing 'Location' field may be used in the future to require the user to verify their home address, and the realName field may be used to require the user to specify their full legal name.

That being said, we can't ignore the timing and the explicit justification for the PRs as stated by the author. Quote: "Stores the user's birth date for age verification, as required by recent laws..."

And yes, there are already Medium posts making the rounds that paint the author to be some kind of a sleeper agent who "came out of nowhere" and got his PRs approved by "Microsoft employees".

Being a fan of Hanlon's razor, I think the author simply seized the opportunity, and decided to do a bunch of drive-by PRs to big Linux-adjacent projects, in order to be able to put "systemd contributor" on his CV.

Is this stupid and akin to using COVID shortages to scalp toilet paper? Yes. Is it a malicious plot by Microsoft to sneak age verification into Linux? Probably not, they don't care about Linux on the desktop enough, and if they did, they wouldn't need to be subtle or design elaborate plots to propose adding age verification to it.

because I hate you all, I curse you with the new and terrible knowledge of https://100jumps.org
100 Jumps

Hold to charge, release to jump. Land on 100 platforms to win — but one miss and it's over. How many attempts will it take you?

@tintvrtkovic I'm reading "pain point in asyncio" and I feel you, everybody complaining is creating tasks using low-level functions and never awaiting them. TaskGroups make asyncio so easy yet nobody seems to be using them :(

CrackArmor: Critical AppArmor Flaws Enable Local Privilege Escalation to Root | Qualys

https://blog.qualys.com/vulnerabilities-threat-research/2026/03/12/crackarmor-critical-apparmor-flaws-enable-local-privilege-escalation-to-root

All Linux kernels since v4.11 are vulnerable on any distribution that integrates AppArmor — including Ubuntu, Debian, SUSE, and their derivatives — exposing a flaw that any unprivileged local user can exploit.

Outch. 😬

CrackArmor Vulnerability 2026: AppArmor Root Access & Qualys Detection | Qualys

CrackArmor — nine AppArmor flaws enable root access & container escape on 12M+ Linux systems. Qualys TRU discovered & validated. Learn attack paths, impact, and immediate mitigation steps. Patch now.

Qualys
Whoa. UTF-8 is older now than ASCII was when UTF-8 was invented.

So the Spaces are now merged in Movim main branch! 🎉 The official instance https://mov.im/ has been updated 😸!

Do you want to know how it was done? And how it is actually implemented in Movim? I wrote a very detailed blog post about it there: https://mov.im/community/pubsub.movim.eu/Movim/fb46d699-adc1-4fda-a76e-71ca1d246b80 👀

The upcoming days will now be spent on stabilizing and fixing all the bugs we can find 🐛

And as always, if you want to support me in this amazing journey https://movim.eu/#fund ✨ And don't forget to spread around the good news 📢!

#xmpp #discord #xmpp #spaces

Trying xmpp as an alternatives to discord...

Conversation (Android): doesn't support group-call
Dino (Linux): can do group-call... but those are invisible to movim
Movim (Web): can do group-call... but those are invisible to dino

😫