Similar Posts
How I Built an AI to Draw My Architecture Diagrams (Because My Wiki Kept Dying)
ByAdilThe Paradox of Documentation Drift 🤖 A few months ago, I hit a wall. Using LLMs, I was shipping code faster than ever. Features were flying out the door. But three weeks later, when I had to debug a module I wrote… I had the code, but I had lost the context. I realized I…
Day 16 of improving my Data Science skills
ByAdilOver the weekend I started the Introduction to Statistics in Python course, what stood out for me is numerical summary statistics – Measure of center. They help us summarize our data but choosing the correct “average” that truly represents the data is very important, else we will be fooled by extreme values. Data can lie…
AES Algorithm for beginners
ByAdilAES is a symmetric-key encryption algorithm that is considered extremely secure, very easy to implement, and used in real world. This guide teaches you how to implement its 128-bit CTR mode variant, in C language. The procedure: You randomly generate a 128-bit cipher key You secretly share it with your friend (see note below). Then,…
Automatically Signing a Windows EXE with Azure Trusted Signing, dotnet sign, and GitHub Actions
ByAdilMac Tahoe (in Beta as of the time of this writing) has this new feature called Edge Light that basically puts a bright picture of an Edge Light around your screen and basically uses the power of OLED to give you a virtual ring light. So I was like, why can’t we also have nice…
Webcam randomly pausing in OBS, Discord, and websites – LSVCam and TikTok Studio
ByAdilI use my webcam constantly for streaming and I’m pretty familiar with all the internals and how the camera model on Windows works. I also use OBS extensively, so I regularly use the OBS virtual camera and flow everything through Open Broadcasting Studio. For my podcast, I use Zencastr which is a web-based app that…
Open Sourcing DOS 4
ByAdilSee the canonical version of this blog post at the Microsoft Open Source Blog! Ten years ago, Microsoft released the source for MS-DOS 1.25 and 2.0 to the Computer History Museum, and then later republished them for reference purposes. This code holds an important place in history and is a fascinating read of an operating…