We moved from AWS to Hetzner, saved 90%, kept ISO 27001 with Ansible
The European CTO’s Dilemma: Keeping Compliance outside AWS
The latest blog posts to take off on Hacker News. 4,109 posts.
The European CTO’s Dilemma: Keeping Compliance outside AWS
The Hidden Power of Aesthetics in Design
This is the introduction to a series on Abstract Algebra. In particular, our focus will be on Galois Fields (also known as Finite Fields) and their applications in Computer Science. This is a project I've been excited about for many years now, but have been too busy to dedicate the adequate effort to meet my…
Chris Lattner mentioned that Python can actually call Mojo code now. I love this idea (!) as I'm definitely in the market for a simple compiled language that can offer Python some really fast functions.
A story with legal drama, a mystery, snow leopards, and, uh, naughty bits.
If I could offer you a single piece of career advice, it’s this: avoid negativity echo chambers.
How I wrote filter rules for YouTube
In the spring of 1996, Brian Reynolds and Jeff Briggs took a long, hard look around them and decided that they’d rather be somewhere else.
Who will take over for us if we don't train the next generation to replace us? A critique of craft, AI, and the legacy of human expertise.
28 . That's the minimum number of AND or OR operators you need in order to write any Boolean function of five variables. Alex Healy and I computed that in April 2010. Until then, I believe no one had ever known that little fact. This post describes how we computed it and how we almost got scooped by Knuth's Volume 4A…
Hide your kids, hide your wife: how the Agile Industrial Complex has set us all up to be duped by AI codegen
We replaced simple websites with complex apps nobody asked for. Now it takes a complex build pipeline just to change a headline.
I was taking a shower this morning, and was pondering yesterday's problem, where I suspect that I have an outdated version of hotspot Linux profiler, but I can't just go and download a fresh release from GitHub, because hotspot is a KDE app, and I use NixOS. And NixOS isn't a problem --- it's a solution.
tl;dr: Infinite Mac can now run early Mac OS X , with 10.1 and 10.3 being the best supported versions. It’s not particularly snappy, but as someone who lived through that period, I can tell you that it wasn’t much better on real hardware. Infinite HD has also been rebuilt to have some notable indie software from that…
I have gender dysphoria . I find labels overly reifying; I feel reluctant to call myself transgender , per se: when prompted to state my gender identity or preferred pronouns, I fold my hands into the dhyana mudra and state that I practice emptiness on the concept of gender . Mostly people seem to vibe it, but…
TL;DR: We developed a compiler that automatically transforms LLM inference into a single megakernel — a fused GPU kernel that performs…
Cataphracts commanders: there is no actionable intelligence in this post. Read on. About two months ago, I reread several series on military
The best engineering orgs in the world are not the ones with the most (self-pronounced) "10x engineers", they are the ones where normal engineers can show up every day, do good work, and move the business materially forward. Oh yeah -- this is also the best way to build world-class engineers.
For a week or so now, I've been writing niënor , a "lispy environment for uxn" . I did not want it to become a full-blown lisp but just another way of writing uxntal . Uxntal is a bit too dense for my liking, and I prefer lisp/scheme s-expression syntax. Niënor is just a compiler and a macroexpander that takes in…
In the 12-plus years that we’ve been turning official precinct election results into data at OpenElections , the single biggest problem has been converting pictures of results into CSV files. Many of the precinct results files we get are image PDFs, and for those there are essentially two options: data entry or…
As we approach the 10 year anniversary of the 1.0 release of Kubernetes, let's take stock of the successes and failures of the project in the wild. Also what would be on a wish list for a Kubernetes 2.0 release.
A week ago I attended LessOnline, a rationalist blogging conference featuring many people I’ve known for years—Scott Alexander, Eliezer Yudkowsky, Zvi Mowshowitz, Sarah Constantin, Carl…
You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace , the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions…
What do concern trolls and privileged people without visible or invisible disabilities who share or make content about accessibility on Linux being trash without contributing anything to projects have in common? They don’t actually really care about the group they’re defending; they just exploit these victims’…
The complete guide to salary negotiation for engineers and other professionals who think negotiating is morally questionable.
Personal website of David R Hagen, scientific software engineer
I recently spent a few weeks running a conference for a community of researchers and writers in a historic chateau in the French…
Transcript of Andrej Karpathy's YC AI SUS talk at Y Combinator on June 17th, 2024.
A simple strategy of having LLMs write fuzz tests and build up a port in topological order seems effective at automating porting from C to Rust.