NixOS and my descent into insanity
As I tend to do, I picked a topic to write about that is much larger in scope than I could manage in a reasonable amount of time. Did I learn? Apparently...
The latest blog posts to take off on Hacker News. 3,824 posts.
As I tend to do, I picked a topic to write about that is much larger in scope than I could manage in a reasonable amount of time. Did I learn? Apparently...
A contemplation of how feature management tools might evolve to better support how feature flags are used in practice
Stéphane Graber's website -
Concise summary of the Hilbert transform: mathematics, effects on signals, and applications in telecommunications.
Using SVG to easily create sparkline charts, and rendering them on the server side with Elixir and Phoenix.
Almost a year ago now, Jack Diederich gave a talk entitled “Stop Writing Classes“, in which he implores Python programmers to stop creating classes just for the hell of it, and specifically calls out the common pattern of a class with only a constructor/initializer and a single method—which should, of course, just be…
A common failure mode in complex systems is that some part of the system hits a limit and falls over. In the software world, we call this phenomenon resource exhaustion, and a classic example of th…
The first post on this personal blog dates back to December 2012. It’s been more than a decade! As with many others, I’ve always struggled with how to setup my personal website. It is just too enticing to build it “from scratch”, which usually means using a static
All engineers are good writers of code. I argue that they should also write non-code.
Before getting too far into the weeds, let's begin with the results. Without too much effort, an AI was written in clojure that could complete all of the levels in the original Super Mario Bros for the NES except for the Bowser levels that have mazes. Namely, levels 4-4, 7-4, and 8-4 were not completed (more on this…
Experiencing Windows 95 Exploration Box Installation Like People In Early 90s.
There’s a new “feature” in Sonoma, and no one besides Apple is quite sure what it is. Alerts for deprecated APIs are now appearing frequently. Sometimes when you launch an app, and sometimes at random. Here are three I got the other day after waking a MacBook from sleep: From a UI point-of-view, these alerts […]
Anyone who posts silly lists like "15 AI tools you can't miss" is truly the one who is lost
Coding in Rust and others; making coding videos.
Why VC funding can hurt startups: selling equity for cash, chasing traction over profitability, and why bootstrapping may be safer for founders.
A version of Wordle that runs inside the Firefox address bar via abuse of the Opensearch spec.
Here is a dumb question that you probably never asked yourself: What is the minimal amount of bytes we need to store in a .NET executable to have the CLR print the string"Hello, World!" to the standard output?
How a random stream of events ended up creating a picture with 57 million views
A guest post by Armand Domalewski.
a personal blog
The Intel 8086 microprocessor (1978) started the x86 architecture that continues to this day. In this blog post, I'm focusing on a small p...
Once upon a time, my curiosity of dependent types transitioned into an endeavour to learn how they work under the bonnet. Then I found the paper called “A Tutorial Implementation of a Dependently Typed Lambda Calculus” or just “Simply Easy” – and began reading it. However, the affairs happening there were so complex…
“Will Vicktoreya Keyneslee Beauxpensees please come see the principal right now?” said the voice over the intercom.
A breadboard with visual indication of overheating of the parts.
Digital advertising is a scam from top to bottom. In fact, it’s several scams stacked on top of each other, wearing a trenchcoat, and some of the foundations of fibs are so effective that oth…
The current Threads experience