OOkhuomon Ajayi·5d agoMy Outreachy contribution period with Git: removing global state, one patch at a timeWhat went wrong, what I changed, and what Git's reviewers taught me5 min read·okhuomonajayi.hashnode.dev17INV
WWaqas Shahid·6d agoC Explained: The Language Still Underneath Almost EverythingC is over fifty years old, and it still runs much of the world. Operating systems, embedded devices, databases, and the runtimes of newer languages are often written in C, or in code that borrows heav4 min read·practicaldevblog.hashnode.dev
Nnullterminal·Oct 25Two Weeks on GitHub: I Used AI to Find a 192KB Hardcore C ProjectAs a newbie who has been wandering around GitHub for the past two weeks, I thought I'd seen it all. I've witnessed bot accounts following 1.4 million people, met indie devs pretending to be multinatio2 min read·nullterminal.hashnode.dev1N
SSoham Gaichor·Oct 18Why Array Indexing Starts at 0 (And Not 1): A Low-Level Deep DiveLearn why arrays start at 0 instead of 1. Explore memory offsets, pointer arithmetic, and Dijkstra's logic in simple terms6 min read·soham111.hashnode.dev
ZZyVOP·Oct 18Born from Flaws: The Chain Reaction That Created Every Programming LanguageC had disadvantages, so C++ came. C++ had its own, so Java came. Follow the chain from machine code to Rust.9 min read·blog.zyvop.com
ZZyVOP·Oct 13Rust vs C: Same Machine, Different DealBoth give you control over memory, but only one makes you prove you’re using it safely. A practical look at where Rust and C each shine.7 min read·blog.zyvop.com
Eenrico·Oct 12I Built a CLI That Turns Your Text Into Tolkien Prose — Here's Why I Used C99A CLI tool in pure C99 that rewrites any text as Tolkien prose. 4 styles, 5 languages, works offline. Vibe-coded with full engineering awareness.3 min read·nnevskji.hashnode.dev
MMolly Sohaney·Oct 12CTF Writeup: Kuiper Belt Relay Core | Pwn | CSS CTF 2026: Return of NexusDescription The Relay rebooted an old diagnostic process — it just echoes back whatever you send it. Simple by design. But it's still carrying dead code from before the blackout: a function that's5 min read·mollysohaney.hashnode.dev
HHarrison Guo·Oct 8Use-After-Free Is a Lifetime Bug, Not a C BugUse-after-free gets filed under 'C is dangerous', which is the wrong lesson and hides the real one. The bug is not the free.8 min read·harrisonsec.hashnode.dev
Vvaxp·Oct 5Bifrost – A Lock-Free C11 IPC Pushing the Physical Limits of Memory BandwidthHey everyone, Over the past few years in the VAXP labs, we have been building a completely sovereign tech stack from scratch, culminating in our upcoming operating system: vaxp-os. While designing the2 min read·vaxp.hashnode.dev