Featured post what's this? ✨ It's OK to Use Coding Assistance Tools To Revive The Projects You Never Were Going To Finish I tried to use Claude Code with Opus 4.6 to implement a connector between Youtube Music and opensubsonic. The end result was a fairly short amount of time to get a working project.
SUPER ZSNES A GPU-powered SNES emulator rewritten from scratch with hi-res Mode 7, per-game enhancements, and a modernized classic UI.
To my students There have been times, especially this year, when I wonder despairingly what it is exactly that I am preparing you for. The software industry is going completely insane, not to mention the political climate. It feels almost unethical to train you as com...
Don't use localhost:3000, use your own custom domain After presenting a demo of how an internal tool works, I was flooded with questions. Not about the tool, but about why I had bought a domain just to run the demo. "Why didn't you use the staging serve
The One-Person Stack | ivan.codes How to ship real products alone and what to care about at each stage.
We Are Not Language Machines The nightmare of materialism, which has turned the life of the universe into an evil, useless game, is not yet past; it holds the awakening soul still in its grip. - Wassily Kandinsky
Good Design vs. Bad Design Most designers will talk to you about fonts, colors, and layouts. Few will ever tell you what design actually is — and why that misunderstanding costs everyone.
Building a SQL Analyst Agent How to build a simple AI SQL analyst agent with Node.js, OpenAI, Vercel AI SDK, and SQLite.
Notes on Serial Experiments Lain by Jordan Matthiass Notes on Serial Experiments Lain, the Wired, fractured selfhood, alienation, and the digital apocalypse that came true.
Exponentially Smoothed FPS Counters Exploring how to apply an interesting numerical technique with constant time and space complexity to FPS counters.
I Spent My Sabbatical Building a Power Meter for Sledgehammers One month, one prototype — the first Intensity Pad, and why I think striking movements deserve a power meter of their own.
Your blog is a radio station - Down the Road A useful metaphor for us niche bloggers that helps explain why some readers stay.
A Brief History of SQL: From 1970 to 2026 SQL was created in 1973, survived NoSQL, and 55.6% of devs use PostgreSQL today. The full history with standards, tools, and why SQL won.
Softmax, can you really derive the Jacobian? And should you care? — idlemachines Practice machine learning engineering with hands-on coding challenges. Implement neural network components, backprop, and more — from scratch.
The cost of being "nice" The other day, a link popped up on Hacker News reviving this old Reddit post1 in which u/flipstables shares a pretty long and honest list of things they learned as a senior engineer. I highly suggest going through it as most of the things there are pure g...
Most People Who Ride Bikes Have Soft Tires A look at the quietest barrier to bicycle adoption (inflating your tires), and why bike share and public pumps deserve more credit than they get.
ChatGPT Images 2.0 Still Can't Draw the Seven-legged Spider I Want ChatGPT Images 2.0 is able to generate a seven-legged spider, but it's not missing the leg I asked for.
steer coding agents with interactive diagrams — Will Hennessy The Claude Architect plugin adds an interactive architecture diagram to Plan Mode so you can review, annotate, and revise the plan with Claude in real time.
You can beat the binary search We sometimes have to look for a value in a sorted array. The simplest algorithm consists in just going through the values one by one, until we encounter the value, or exhaust the array. We sometimes call this algorithm a linear search. In C++, you can get...
Uptime golf I’ve been noticing a lot of service outages lately. Some with few enough nines that you’d think they were going for a low score. My guess: this is probably going to get worse before it gets better. But maybe not for the reasons you’d think.
LLMs and the Adversarial Loop LLMs are confident. So much so that if you ask one to give you the recipe to immortality, it will probably take a stab at it, even though it knows as much about mortality as it does its own existence. Ask one to write a design spec and it’ll produce somet...
Cost of PostgreSQL performance issues | Stormatics Understand the cost of PostgreSQL performance issues. Learn how query inefficiency, bloat, and misconfiguration drive unnecessary spend.
GitHub Copilot is moving to usage-based billing Starting June 1, your Copilot usage will consume GitHub AI Credits.
GitHub - pgbackrest/pgbackrest: Reliable PostgreSQL Backup & Restore Reliable PostgreSQL Backup & Restore. Contribute to pgbackrest/pgbackrest development by creating an account on GitHub.
Vector Search Engine Performance: 16x Faster Vamana Search See how sembed-engine made Vamana vector search 16x faster with flat arrays, lightweight views, squared distances, SIMD-friendly loops, and cached candidate scores.