A Reply to Josef Průša
On the state of open source 3D printing in 2023
Sun: The Network Is the Computer
The story of Sun Microsystems and the Java programming language
I got paid to live in Antarctica
Sharing how I got paid to live in Antarctica, how to get a job on the ice, and everything you need to know about life at McMurdo Station.
Shoot the arrow, then paint the target around it
As I watched him on stage, I thought about what made him extraordinary. It’s not his voice. He readily admits that his voice isn’t amazing.
The microcode and hardware in the 8086 processor that perform string operations
Intel introduced the 8086 microprocessor in 1978. This processor ended up being hugely influential, setting the path for the x86 architec...
I’m so sorry for psychology’s loss, whatever it is
The plane crashed and nobody checked the bodies
What the QWAC? An EV Certificate all over again
Almost 2 years on from the last time I wrote about QWACs, I'm sadly not here to tell you that things have gone well since then. In fact, I'm actually here to tell you that things are not going well at all... QWAC Back in Jan 2022, I
Recent adventures in performance optimization with Rust
How to hash, index, profile, multi-thread, and SIMD your way to incredible speeds.
Dungeons and Directories, an exploration game in your file explorer
Dungeons and Directories is a short text adventure game that you play in your file browser.
Integrating Zig and SwiftUI
Building a native GUI for a cross-platform application is a decades old problem. Nowadays, most people just don't and fallback to using a non-native experience such as Electron instead.
Fixing Classical Cats: How I got tricked by 28-year-old defensive programming
Every now and then, when working on ScummVM’s Director engine, I run across a disc that charms me so much I just have to get it working right away....
Interactive Code Cells
Like Jupyter notebooks, but for any language.
Notes on running a single-person Mastodon server
Notes on using a single-person Mastodon server
Self-published Ansible book – 87k copies, 300k revenue, 41 revisions
I just published the 41st revision of my self-published book Ansible for DevOps, which has sold 87,234 copies as of this writing across LeanPub, Amazon (Kindle and paperback), and iBooks. There are multiples of that number of eBooks downloaded, as I've never DMCA'ed the sites that re-host the book illegally. I just…
How RLHF Works
Why RLHF may still win out and why we haven't seen it yet in open-source.
My long goodbye to Windows XP (2022)
Making glulam of the tree of knowledge.
Tragedy of return to hostile offices
Don't suffer and merely survive, aided by your noise cancelling headphones. Optimising for individual happiness can result in less of the joy that people find in teams that achieve great things together.
AMD Killed the Itanium (2005)
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…
Python's “disappointing” superpowers
A response to Hillel Wayne’s “I am disappointed by dynamic typing”
Working for a Dating Website (2015)
Over this past weekend, I came across a Wired called "Write the Perfect Email to Anyone with this Creepy Site" on using machine learning and natural language processing to analyze a person's social media profiles and offer tips on how to communicate with them effectively. Most people immediately thought about sales…
Yoshua Bengio: How Rogue AIs May Arise
The rise of powerful AI dialogue systems in recent months has precipitated debates about AI risks of all kinds, which hopefully will yield an acceleration of governance and regulatory frameworks.
I wish Asciidoc was more popular
I've been using Markdown for a long time, and have grown accustomed to it. It has various quirks, features, and oddities, but what doesn't…
The Bronze Age has never looked stronger
It’s 1178 BCE and the sun never sets on the Ugaritic Empire/Kassite Federation/Old Babylonion Empire/Ugaritic trade network! And it’s all thanks to bronze, the hardest and most durable metal to ever come down the pike. Yes, whether you’re looking to smelt or cast, whether you need an ingot or a rhyton, a double-headed…
The Bluffers Guide to the Mythical Man Month
One thing that often strikes me when sitting in on client interviews is how many candidates lack an historical perspective on software development. In a profession of “perpetual beginnersR…
What I've Learned About Formal Methods in Half a Year
A retrospective on a few months of working on a graduate degree in computer science.