I have been suggested that the company I'm working is not doing well. Than and a push for AI is telling me it's maybe time to move on.
What am I? Currently I'm doing #Python, #SysAdmin, GitHub/GitLab admin (yes, both), some Kafka, used to do some Postgres (now we have a DB team), Ansible and more.
In the past aka CV: https://www.grulic.org.ar/~mdione/
What do I want? No AI, no gambling, no blockchain. In #Marseille or remote. I can invoice abroad, but I would rather be an employee.
1/
The Mouse vs Python blog is back on the top 60 #Python blog list again this year along with many of my other friends!
https://bloggers.feedspot.com/python_blogs
Ever tried filtering on COUNT() with WHERE and hit a confusing error?
The problem: WHERE runs before GROUP BY, so aggregate functions don't exist yet. That's where HAVING comes in. It filters after grouping.
WHERE = filter individual rows
HAVING = filter aggregates
Read more: https://jamalhansen.com/blog/having-filtering-grouped-results
#SQL #Python #DuckDB #DataScience #Programming
228 pairs of segments from a 3x3 grid that share a point *and* don't align or overlap.
The sketch-a-day archives and tip jar are at: https://abav.lugaralgum.com/sketch-a-day Code for this: https://github.com/villares/sketch-a-day/tree/main/2026/sketch_2026_03_16 #Processing #Python #py5 #CreativeCoding

JetBrains is Sunsetting Code With Me
#cplusplus #cpp #csharp #golang #ide #java #jetbrains #php #python #ruby #rustlang
https://blog.jetbrains.com/platform/2026/03/sunsetting-code-with-me/
#OH #Python „Ich finde das gut: Man kann etwas schreiben, was nicht funktioniert, und es funktioniert trotzdem.“
#bismarckleaks
Code Adventures: Simulating One Handed Solitaire
My style in titling these things is to just present the subject on whatever it is I'm linking to in the title, so you might expect that this is about someone else doing that and me reporting on it. But no! This time it's something I did myself!
First
https://setsideb.com/code-adventures-simulating-one-handed-solitaire/
#niche #cardgames #ChurchHatesTucker #CodeAdventures #GatherTogetherGames #niche #OneHandedSolitaire #python #solitaire
Comparing Python Type Checkers: Typing Spec Conformance
https://pyrefly.org/blog/typing-conformance-comparison/
Comparar campo electrico producido por 3 cargas con densidad de carga, su divergencia
#EM #Faraday #Maxwell #Python #Multivariable #Python #sinluz #Electricidad #Electrico #Campo
That said and celebrated ;), there are things that #Censor is not yet well redacting.
The upstream library #MuPDF (with its #Python bindings in #PyMuPDF) supports by default only redaction of text, vector graphics and images. Testing on a variety of PDF files (thanks to #pypdf, #qpdf, #ghostscript, and their issue reporters, as well as @pdfarranger for their hint) let me discover that some vector graphics are not properly redacted and an upstream issue has been reported for that.
Also, form fields (widgets), signatures and links may be incompletely redacted.
You can find an updated list of “What is redacted? What not?” here: https://codeberg.org/censor/Censor/issues/120