Paolo Fabio Zaino ☮️🌍💻🎸🎮☕️🍩🍕
paolofabiozaino.bsky.social
Paolo Fabio Zaino ☮️🌍💻🎸🎮☕️🍩🍕
@paolofabiozaino.bsky.social
Distinguished principal software engineer. I love #cybersecurity, #Linux, #BSD, #KaliLinux, #RetroComputing, #RetroCoding, #RISC_OS, #AmigaOS, #AtariST & #8bit
🙏
November 22, 2025 at 6:20 PM
Thanks! Hopefully I'll manage to bring it to the point I can open it for others to collaborate, can't wait to see where this will go :)
November 22, 2025 at 6:13 PM
* A new fully automated pipeline for vulnerability checks, formal verification, and fully automated live testing using QEMU on GitHub (this one is pretty cool!)

Work continues.
November 22, 2025 at 5:13 PM
Highlights:

* Source level debugging for ROM and flash images in
@Microsoft
VSCode
* UART debugging features that support source symbols, showing the module and line number in the source that triggered a panic
👇
November 22, 2025 at 5:13 PM
Can we please avoid generalisations? Never a good thing. The issue isn't from "where", the issue is "why", and has been explained well by Nemo in this thread: Bliefs vs reality tend to clash instead of generating constructive discussions. Oh and the usual ego thingy... that never goes away! 😂
November 21, 2025 at 3:58 PM
Unfortunately yes. Started by somone who keeps criticising everything and everybody, and apparently people are not allowed to respond or he'll feel attacked...

Nothing new, usual nonsense.
November 21, 2025 at 3:50 PM
Nice! I remember I made one for the Archie too, Arthur days, May still have the sources somewhere though...
November 21, 2025 at 2:19 AM
Get better soon! And careful. Once you start hobbling with a stick, the next thing you know you’ll be teaching youngsters about the noble art of cycle-counting on a 6502. It’s a slippery slope from winter tyres to war stories about zero page tricks! 😆
November 16, 2025 at 1:53 PM
And Yes I understand these are not metaphores as you may be seeking, but I think a lot of people don't need another level of abstraction. Many just need clear and practical examples mapped to real life choices that knowledge make you do.
November 15, 2025 at 3:36 PM
Why it's vital to use tools like Compiler Explorer (or just use Clang/GCC option to generate ASM) and how being able to read Assembly is paramount even to detect compiler's bugs.

Not to mention how important it is in Cyber Security. I could continue for hours to list stuff...
November 15, 2025 at 3:32 PM
Same for functional programming, how many people abuse of it without understanding how that code actually gets compiled and how un-optimized it can result to in certain (albeit common) situations.

What it means zero-copy and how useful certain technologies like Intel DCA are for network apps
November 15, 2025 at 3:30 PM
Think of all those poor souls that for decades misinterpreted Dijstra statement on the GOTO instruction, removed it at all cost from their sources only to find their binaries full of it! ;)

Jokes apart: Understanding how OOP actually work under the hood to avoid creating slow "mastodonts".
November 15, 2025 at 3:28 PM
It the usual nonsense. Fear of the unknown combined with a past that never happened, fuelled by a culture that will price the past not because of what it really was, but simply because we get nostalgic of when we were young. Top it all up with the fact that it's convenient to believe it did happen.
November 14, 2025 at 10:20 PM
I know the feeling! 😂
November 13, 2025 at 3:05 PM
Maybe 🤔
November 11, 2025 at 1:17 PM