Mesh: I tried Htmx, then ditched it
Alex Moon is an Australian-British software engineer and artist based in the North East of England.
The latest blog posts to take off on Hacker News. 14,537 posts.
Alex Moon is an Australian-British software engineer and artist based in the North East of England.
Last week I had the pleasure of attending RustForge in Wellington, New Zealand. I gave a talk titled “Wild performance tricks”. You can watch a recording of my talk . If you’d prefer to read rather than watch, the rest of this post will cover more or less the same material. The talk shows some linker benchmarks, which…
Adventures using AI agents, especially Claude Code, and MCP Servers
People should spend less time learning DSA, more time learning testing.
This was a good thing . YAML anchors in GitHub Actions are (1) redundant with existing functionality, (2) introduce a complication to the data model that makes CI/CD human and machine comprehension harder, and (3) are not even uniquely useful because GitHub has chosen not to support the one feature (merge keys) that…
Offline-first apps promise instant loading and privacy, but in practice, very few apps get offline support because getting sync right is surprisingly hard.
This small ebook is here to teach you a programming language called Forth. Forth is a language unlike most others. It’s not functional or object oriented, it doesn’t have type-checking, and it basically has zero syntax. It was written in the 70s, but is still used today for certain applications .
The Ruby community can no longer afford to stand silent in the face of DHH and his toxic ideas.
A developer's lament about Xcode's opaque errors, unreadable project files, and Apple's culture of pretending everything is fine.
The gophers nested too greedily and too deep.
Why does Space Station 14 crash with ANGLE on ARM64? 6 hours later…
From magical to frustrating in months. Why AI coding agents feel like dial-up internet and what ultra-fast inference could unlock for developer productivity.
The rise of AI-powered coding has created an unexpected market: cleaning up the technical debt from prompt-generated software. Here's why 'Vibe Coding cleanup' is becoming a legitimate service category and what it means for the future of software development.
How building edge-case first led to bloated, overly-granular libraries and what we can do about it
Karl Seguin's Blog - A mix of coding and creative writing
Back in my day, we used math for autocomplete.
We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be…
Imagine you close your laptop lid to put it to sleep, but instead of pausing, it reboots. Not every time, just often enough to be infuriating. You try to save your work, but the machine decides to start over.
You've probably heard of stream ciphers, but what about a scream cipher 😱? Today I learned there are more “Latin capital letter A” Unicode characters than there are letters in the English alphabet....
This is a day long course to quickly learn the inner working of hypervisors and techniques to write them for high-performance fuzzing.
Adding multi-scale noise layers, mountain distance fields, and elevation blending to create detailed terrain from the paint map foundation.
For enterprise software, the software supply chain presents some of the biggest risks today to data privacy and security.
Using Multi-Agent Collaboration with Evolutionary Test-Time Compute
A very common adage in ODE solvers is that if you run into trouble with an explicit method, usually some explicit Runge-Kutta method like RK4, then you should try an implicit method. Implicit methods, because they are doing more work, solving an implicit system via a Newton method having “better” stability, should be…
The R ecosystem and the case for extreme empathy in software maintenance
Holy fucking shit did this suck 1 . There is a comments section below. Give your eulogy for that piece of shit sorcerous incantation there or wherever else.
The Great Pyramids took decades to build. It was a monumental feat of human ingenuity and collaboration. Today, we software developers erect our own pyramids each day - not from stone, but from code. Yet despite far more advanced tools, these systems don’t always make the experience better. So why, when KISS (Keep It…
Exploring how React's dominance by default stifles frontend innovation, and why deliberate framework choices lead to better tools for performance, developer experience, and ecosystem diversity.