Unix

Apple Didn’t Deprecate hdiutil to Improve macOS. They Did It to Control You.

Apple’s deprecation of hdiutil in macOS 27 Golden Gate isn’t a technical upgrade; it’s a deliberate assertion of power. By moving the exact same functionality to diskutil while breaking decades of stable legacy scripts, Apple is systematically eliminating terminal reliance. It’s not about fixing bugsβ€”it’s about forcing power users into their walled garden and asserting total control over the OS.

The Real Reason You Should Learn Sed (It Has Nothing to Do with Productivity)

Learning sed isn’t about efficiencyβ€”it’s about belonging. The real value of mastering a command-line tool like sed is the tribal identity and intellectual satisfaction it provides, something AI tools like Claude cannot replicate. As automation takes over, choose skills that connect you to craft and community.

The Most Important Software Release This Year Has Nothing to Do with AI

C-Kermit just got its first new release in 15 years at 45 years old. While Silicon Valley chases AI and hype, this ancient toolchain proves that maintenance is the most radical form of resistance. The real story isn’t the update β€” it’s what it teaches us about progress, commitment, and software that refuses to die.

Calibre Is a Mistake. Your eBook Library Should Be a Filesystem.

ebookfs is a 9P eBook library filesystem that challenges the dominance of bloated monolithic apps like Calibre. By abstracting an eBook library into a standard Unix filesystem, it hands control back to the user, allowing seamless integration with existing tools like grep and cat. It’s a radical return to the ‘everything is a file’ principle.

The Best Operating System Ever Built Was a Complete Failure

Plan 9 from Bell Labs was technically the most coherent operating system ever designed β€” everything as a file, per-process namespaces, seamless network transparency. It was also a complete commercial failure. But its ideas didn’t die. They went underground and quietly became the backbone of modern infrastructure. The lesson? Great engineering solves problems. Great distribution solves people. And people are the harder system to hack.

The 64kB Spell That Proves Modern Developers Are Coasting

In 1975, the Unix spell command ran in just 64 kB of RAM using a Bloom filter and hash compression. Today, with gigabytes of memory, our software is bloated and slow. This article explores the genius of that algorithm, why it still matters, and why modern developers are coasting on hardware abundance. The real bottleneck isn’t memory sizeβ€”it’s the size of our thinking.

The Brilliant Lie That Made Unix Invincible

The ‘everything is a file’ principle is a deliberate lie that made Unix invincible. By forcing all system resources into a single file abstraction, it created a minimalist, composable design that foreshadowed modern APIs and cloud architecture. This article reveals why the imperfections are actually features, and how one audacious bet shaped the internet.

The Bash ‘if’ Statement Is a Lie. Here’s the Truth.

Most developers treat Bash ‘if’ statements as a direct translation from other languages, leading to persistent errors. The truth is that Bash’s ‘if’ is fundamentally about command exit status, not value comparison. This article reveals the hidden logic behind one of the most frustrating yet powerful constructs in shell scripting, turning shared frustration into mastery.