How does a screen work?
From electron guns to tiny electric crystals - digital displays have always been the unsung hero of computing.
The latest blog posts to take off on Hacker News. 6,220 posts.
From electron guns to tiny electric crystals - digital displays have always been the unsung hero of computing.
| Learn how to implement OpenAI-style tool calling — from raw REST to elegant Spring AI annotations. Includes real code, diagrams, and…
So many sci-fi movies, anime, and video games owe a massive debt of gratitude to William Gibson's seminal 1984 novel.
A while ago, I was part of a team developing embedded software. The software was deeply rooted in state machines - dozens of them—spread across multiple functions. While this architecture is common in embedded development, especially for systems without an operating system, I started to question: Is this really the…
Asynchrony is not concurrency.
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.
Our research shows that even the latest "reasoning" models are vulnerable
Update 7-12-2025 06:00 UTC: We have observed some activity in regard to one of the backdoors that involves a gf_api_token parameter. The IP address 193.160.101.
Creating something that seems like a JPEG, very quickly
INTRODUCTION TO DIGITAL FILTERS WITH AUDIO APPLICATIONS
ETH Zurich and EPFL will release a large language model (LLM) developed on public infrastructure. Trained on the “Alps” supercomputer at the Swiss National Supercomputing Centre (CSCS), the new LLM marks a milestone in open-source AI and multilingual excellence.
jank is Clojure. jank is C++. The combination is amazing.
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…
Welcome to Internet and Technology Addicts Anonymous! We’re glad you’ve found us, and we hope our community can be as helpful to you as it has been for us. ITAA is a Twelve-Step fellowship of individuals who support each other in recovering from internet and technology addiction. This includes social media addiction…