Bypassing Google's big anti-adblock update
Hello, I'm Derin!
The latest blog posts to take off on Hacker News. 4,109 posts.
Hello, I'm Derin!
Am I now committing civil disobedience... just by keeping my personal literary website up as is?
The third edition of Automate the Boring Stuff with Python is now available for purchase or to read for free online . It has updated content and several new chapters, but one chapter that was left on the cutting room floor was "Working with Audio, Video, and Webcams" . I present the 26-page rough draft chapter in this…
I was expecting this to be pretty bad - but it actually came out quite nicely!
A recent article devoted to the macho side of programming made the bald and unvarnished statement:
Some time ago I decided I wanted to create a c compiler for the Hack processor in the nand2tetris book. After several dead end attempts that I might describe later I found this book : Writing a C C…
How one million chessboards works
40 years later and the art people painstaking made in MacPaint on their little Macs still amazes me.
Creating something that seems like a JPEG, very quickly
INTRODUCTION TO DIGITAL FILTERS WITH AUDIO APPLICATIONS
Why I decided to ditch Cursor and switch to running Claude Code in an isolated environment + diy guide!
Or: why I have a blog now.
A few months ago, I upgraded my M4 Mac mini from 1 to 2 TB of internal storage, using a then-$269 DIY upgrade kit from ExpandMacMini. At the time, there was no option for upgrading the M4 Pro Mac mini, despite it also using a user-replaceable, socketed storage drive. But the folks at M4-SSD reached out and asked if…
Why being popular is not the goal of most small businesses
Benchmarks are foundational to evaluating the strengths and limitations of AI systems, guiding both research and industry development.
Here are some of the lessons I learned and how I grew as a leader and manager, as well as a bunch of behind-the-scenes photos.
My favorite memory of my M1 Pro MacBook Pro was the whole sensation of “holy crap, you never hear the fans in this thing”, which was very novel in 2021. Four years later, this MacBook Pro is still a delight. It’s the longest I’ve ever owned a laptop, and while I’d love to pick up the new M4 goodness, this dang thing…
How an Apple legend approached the world’s most powerful psychedelic as a user-experience problem to be solved.
Apple & Google at the EU DMA compliance workshops, June 2025.
If you ask the new Grok 4 for opinions on controversial questions, it will sometimes run a search to find out Elon Musk’s stance before providing you with an answer. …
Study Shows That Even Experienced Developers Dramatically Overestimate Gains
Released last night, Grok 4 is now available via both API and a paid subscription for end-users. Update: If you ask it about controversial topics it will sometimes search X …
Back in 2021 I looked at OpenEXR lossless compression options (and I think my findings led a change of the default zip compression level , as well as change of the compression library from zlib to libdeflate . Yay blogging about things!) . Then in 2023 I looked at losslessly compressing a bunch of floating point data…
Can Gemini 2.5 replace CNN for object detection?
Don’t get me wrong, I understand that they’re essential for large fleets of services with fast-changing software and teams of oncallers working around the clock to understand the complex ways that complex systems fail… but my stuff doesn’t change that often, failures are mundane and low-scope, and I’m the only person…
Optimizing a math expression parser for speed and memory.
Within free open source software (and free content more generally), there are two major categories of copyright licenses:
WhatsApp is not private or secure. Please consider using Signal instead.
Young Americans today spend 70 percent less time attending or hosting parties than they did at the beginning of the 21st century. Why?