On Running systemd-nspawn Containers (2022)
I’d like to talk more about a container technology that I really like that I touched upon in a previous article : systemd-nspawn .
The latest blog posts to take off on Hacker News. 49,204 posts.
I’d like to talk more about a container technology that I really like that I touched upon in a previous article : systemd-nspawn .
“From a mathematics and trajectory standpoint and with a certain kind of technology, there’s not too many different ways to go to Mars. It’s been pretty well figured out. You can adjust the decimal places here and there, but basically if you're talking about chemical rockets, there's a certain way you're going to go…
There are 35% fewer software developer job listings on Indeed today, than five years ago. Compared to other industries, job listings for software engineers grew much more in 2021-2022, but have declined much faster since. A look into possible reasons for this, and what could come next.
Have you ever wondered how a compiler works, but you never found courage to find out? Then this series of articles is for you. I have never had the chance to look under the hood either, but one week-end I have decided to to write a translator from the esoteric programming language wend (short for week-end), which I…
"If you don't perceive using the Internet in the 2020s to be a constant fight, you have absolutely no online privacy whatsoever." Lynx br...
What should you do with your unclosed browser tabs? I ran pong in mine.
Achieving Data Freedom Through Open Source and Rust
Using LLMs doesn't make a product special anymore
Q1. Did you see Microsoft’s announcement?A. Yes, thanks, you can stop emailing to ask! Microsoft’s Chetan Nayak was even kind enough to give me a personal briefing a few weeks ago. Yest…
Congratulations to the xAI team—and the advocates of the scaling laws
How are Rust, C++, and Python trending on Hacker News in the job market? As a proxy measure for programming language trends, let’s analyze the frequency of programming language mentions in the mont…
How can we do better interviews in the age of AI
In the previous posts, we've explored the SQLite file format and built a simple SQL parser. It's time to put these pieces together and implement a query…
Or four kinds, or six kinds, I'm not picky about how you count them
Since I reside in a Five Eyes country (Australia) and have publicly presented four cases I led on China’s APT41 attacking organisations in ASEAN , particularly concerning China’s cyber and political strategies, I was curious to explore what China publishes about Five Eyes operations. This led me down a rabbit hole of…
By examining the limits of reasonable user behavior and embracing imperfection for users who go beyond it, we can continue to provide service that meets the expectations of users without sacrificing scalability of the system.
I’m adding immutable vectors to my language, Ivan, and needed to pick a suitable data structure to implement them. Clojure uses Persistent Vectors (PVs) which support lookups, updates, and appends all in ‘effectively’ constant time. However, it doesn’t have efficient insert or merge operations. Relaxed Radix Balanced…
Why does this ancient society capture the modern imagination?
on the Amtrak from Denver to Sacramento When I get to write or read on a screen that’s reflecting the sun back at me instead of needing to be shielded from it, I get a dose of this feeling that this is what all computing could feel like. I want so much more of this in my life. This is a piece of hardware that makes me…
Hi, welcome to my website! This is where I share my thoughts on things that interest me, mostly tech, philosophy, history, and math.
Finally sitting down to learn Rust and how to write parsers.
Generating primes using the Buenos Aires constant.
Yes, probably.
There is oft-quoted advice that Kafka does poorly as a job queue. I’ve experienced this myself, and I wanted to formalize it a bit.
These days, every new business seems to be a SaaS. I remember when software worked differently: you bought it, installed it, and used it without having to create an account, remember a password, or even connect to the internet. Your data lived on your C drive, and you were in control. Software was a tool, like a…
A detailed walkthrough of my current workflow for using LLms to build software, from brainstorming through planning and execution.
I had a wonderful job, until I didn’t. This is about what happened—and what is still happening.
Financial literacy without real-world money experience is as ineffective as teaching swimming with PowerPoint slides. A critical look at classroom finance education.