Lend Me Your Ears A Simon-style musical ear training game. Listen to melodies and play them back on piano. Practice mode with sheet music notation or play-by-ear mode. MIDI keyboard support.
[Discussion] The root-and-mod-hiding / fingerprint-spoofing / keybox-stealing cat-and-mouse game The purpose of this current thread is to offer a place where people can freely opine, editorialize, complain, and rant about the cat-and-mouse game between Google and those of us who are trying to bypass their PlayIntegrity checks ... and about...
Slopes in AABB collision systems Recently (again, bored on a vacation), I started working on a game I’ve planned for a long time. I wasn’t satisfied with my existing implementations of a player controller1, so I started working on a new one. After a bit of fiddling around, I came to some...
European Commission issues call for evidence on open source The European Commission has opened a 'call for evidence' to help shape its European Open Digita [...]
What should you write about on your blog? Whenever I hear someone express a thought really well, like they make a sharp observation, tell a funny story, or just have a moment of clarity, I ask the same question: "Why don't you have a blog?"
Local Email Debugging with Mailpit For the past decade, I've used Mailhog for local email debugging. Besides working on web applications that deal with email, I've long used email as the primary notification system for comments on the blog. I built an Ansible role for Mailhog, and it was o...
We might have been slower to abandon Stack Overflow if it wasn't a toxic hellhole What the **** does that mean?
Getting started with Claude for software development Blog post: Getting started with Claude for software development by Steve Klabnik
Duplicate Finder for Text: Algorithm A walkthrough of the trigram-based algorithm for finding duplicate and similar text fragments
The Package Management Landscape A directory of tools, systems, and services that relate to package management.
Staging is a wasteful lie: the case for the mono-environment Staging doesn't catch bugs, slows delivery, and makes developers miserable. Ship straight to production instead.
Being a scrapy engineer I put a lot of links to the videos that are related and important for me. Watching them might help you understand my point of view, but you don't have to. (But it is really fun to watch all of them) The world is evolving into more and more premium
Raising Kids After Knowledge Became a Commodity Growing up, I was relentlessly encouraged to excel. From my first steps into the “academic realm” - if one can even grace first grade with such a title—I was conditioned to equate my worth with my report card. Being a naturally curious child, I succeeded,...
Statistics is hard I’ve been thinking about how statistics and probability are really non-intuitive. When you’re programming, if you’re wrong, it’s obvious. Your code won’t compile, or when you run it, the output is clearly broken. With statistics, you can be doing it compl...
Claude Code Did My Taxes - by Vladimir Klimontovich 3 returns (Federal, NYS, NYC), joint filing, 2 Schedule Cs, LLC consulting income, SEP IRA optimization, HSA, Child Care Credit, foreign accounts, W-2 + 1099. 2 hours, 5 attempts.
Sub-50ms Analytics: How We Scaled Reporting for Billions of Records Once your app hits a certain scale—hundreds of millions or even billions of records—handling analytics and reporting becomes a completely different beast. We felt this acutely last year at SparkLoop. Our platform had grown to store hundreds of millions o...
Which programming languages are most token-efficient? Comparing token efficiency across 19 popular programming languages using RosettaCode data - from Clojure to C, there's a 2.6x difference.
The Emperor Has No Clothes: How to Code Claude Code in 200 Lines of Code The core of tools like Claude Code, Cursor, and Warp isn't magic. It's about 200 lines of straightforward Python. Let's build one from scratch.