DNS Explained – How Domain Names Get Resolved
Learn how DNS works: hierarchy, records, TTL caching, and the full resolution process with diagrams.
The latest blog posts to take off on Hacker News. 49,191 posts.
Learn how DNS works: hierarchy, records, TTL caching, and the full resolution process with diagrams.
For some reason or other, people have been posting a lot of excerpts from old emails on Twitter over the last few days. The most vital question everybody’s asking themselves is: What’s …
Note: I’ve seen some online chatter about the possibility that the footage shared in this post could be AI generated (which is pretty depressing, but here we are I suppose). I just wanted to …
An aphasic space station monitors an anomalous object, while keeping the last two humans alive.
This post is a rewrite of my earlier blog post from Nov 2023 with new insights and updates.
They are draining the economic potential of our cities. We need to make them financially unsustainable.
Base changing and other calculations
I have recently been working on tuning circuits, which typically consist of an inductor and a capacitor (i.e. an LC circuit). For those not familiar with inductors, they are passive components that store energy in a magnetic field. They oppose changes in current, meaning that they pass direct current (DC) and block…
Building httpz, a high-performance HTTP/1.1 parser with zero heap allocation using OxCaml's unboxed types, local allocations, and mutable local variables.
According to the Apple support document How to identify the DFU port on Mac , the DFU (device firmware update) port location for MacBook Pro models with Apple silicon is as follows:
A bifurcation is happening in AI adoption - power users shipping products in days versus everyone else generating meeting agendas. Enterprise tool choices are accelerating the divide.
Discover how Apple defied expectations with record gross margins of 48.2%, showcasing strength in products and services despite industry challenges.
That’s right — this little device is what stood between me and the ability to run an even older piece of software that I recently unearthed during an expedition of software archaeology.
Palantir took Epstein’s money, Thiel’s backing, and Trump’s blessing to build an AI war machine. If Gaza is the testing ground, America’s next. Are we ready to fight back?
Building in consumer hardware as a software engineer
So… Here we are again. Today, after a minor disaster with my Obsidian vault, I decided to restore from Time Machine, and… I realized that it had silently ...
When I moved to a new apartment with my family, the cable company we were used to wasn't available. We had to settle for Dish Network. I wasn't too happy about making that switch, but something on the
A few days ago, The new York Times (owner of Wordle) announced that from 2 February it would start reusing some words from previous years. Their announcem...
Recovering and preserving Crimsonland, the 2003 top-down shooter, through reverse engineering of its original binary.
If you’re on one of the cheaper Anthropic plans like me, it’s a pretty common scenario when you’re deep into Claude coding an idea, to hit a daily or weekly quota limit. If you want to keep going, you can connect to a local open source model instead of Anthropic. To monitor your current quota, type: /usage
I was happy with the Remarkable 2 and when the Remarkable Pro came out I decided to go with a second one in order to be able to see two pages at once : one as a reference for reading and one for writing, as one would normally do with paper. Expensive approach, I know.
Scaling is a complex topic, but after working at big tech on services handling millions of requests and scaling my own startup (AlgoMaster.io) from scratch, I’ve realized that most systems evolve through a surprisingly similar set of stages as they grow.
You can captivate someone not by what you say, but by how you listen.
FOSDEM 2026 in Brussels highlights open source, European digital sovereignty, BSD, Linux, community innovation, and free software.
Lessons I learned while building my own coding agent from scratch.
The Nix language lacks a good type system . There are already several configuration languages that provide static and even gradual typing (see, e.g., Cue , Dhall , or Nickel ), but none offer the ability to easily annotate legacy Nix code with types.
I have come to appreciate coding agents to be valuable tools for working with computer program code in any capacity, such as learning about any program’s architecture, diagnosing bugs or developing proofs of concept. Depending on the use-case, reviewing each command the agent wants to run can get tedious and…