Home
A collection of various tech blabs
Cancel

The Next Generation of Sensitive Data Detection

About 6 months ago, I resigned from my comfortable Engineering Manager position to explore new opportunities. After some rest and vacation time, I wondered what to do next. I have always been draw...

The AI Trend - LLMs and Generative AI for Everyone

We are just in the middle of 2023, but it will be known as the year were the mass public has begun accessing and using AI. Whether or not AI will take over a lot of aspects of our life or fall into...

Creating Real-World AI Models by Newbies With ChatGPT

After ChatGPT came out, I challenged it greatly - with riddles, general questions, and lots of code-generation tasks. It stood firm for most of my dares, and even when it didn’t, it still pretended...

Big data for Dummy Developers - Step Into Foreign Territory

So it happens that in about the past year and a bit, I repositioned to a Big Data Engineer role in my company without any prior knowledge. I had been writing data pipelines - primarily Spark Applic...

My Simple Utility for Kernel Function Graph Tracing

Have you ever wondered how come strace is such a popular tool, while all it shows you are only the syscalls a program is calling and nothing more? Well, in most cases it’s enough. But sometimes, e...

Leveraging LD_AUDIT to Beat the Traditional Linux Library Preloading Technique - repost

About a year ago I while I was going through the code of the standard library loader, ld.so, I encountered an interesting auditing API. Soon I found out that this API is very handy and powerful - ...

My First Commit in the Linux Kernel - Patching a Bug in the binfmt Kernel Component

Earlier in 2021, about March, my own code got into the Linux kernel! Long story short, I found a bug in some binary execution handling component called binfmt_misc, got to the bottom of it and fixe...