A 1958 UNIVAC airline reservation system
I had thought that SABRE, a joint development of IBM and American Airlines, was the first computerized airline reservation system, going live in 1960. However, “The Univac Air […]
The latest blog posts to take off on Hacker News. 49,234 posts.
I had thought that SABRE, a joint development of IBM and American Airlines, was the first computerized airline reservation system, going live in 1960. However, “The Univac Air […]
What it really takes to scrape without getting detected.
The P cores in the M1 Pro/Max CPU are managed in two groups of four, sparing load on the second group, and distributing it unevenly within each group. Its two E cores outperform the four in the M1 …
A collection of resources to start learning compilers (with a focus on LLVM)
Since then the Internet has grown by literally hundreds of thousands of percentage points, people have been busted big time for online obscenity - folks at InterNIC have become more cautious.
The product factors that make it work so so well
A comprehensive guide to upgrading the Lenovo Thinkpad X230 with a better keyboard, a better screen and a custom coreboot BIOS.
This blog post discusses a few alternative Rust-language memory models. I hope that this discussion is of value to the Rust community, but in the end, it is their language, so it is also their choice of memory model. This discussion takes the Rust fearless-concurrency viewpoint, tempered by…
Zeroing out a CPU register seems like the simplest and most basic operation imaginable, but in fact x86 CPUs contain a surprising amount of special logic to make this operation run smoothly. The mo…
Lessons from finishing my first game, Pocket Pong AR
Here's a fair warning: this article is reductio ad absurdum , therefore you shouldn't take it as gospel. However, i do believe that this point of view is extreme enough that it usually gets shut down immediately, yet doesn't have any frank discussion about it, which makes it the perfect subject for me to write about!…
I needed medication to preserve my sight, and it had to be injected directly into my eyeball. It’s a real thing and not just something they do in horror films.
The strange world of Python, as used by big investment banks
This is the first part of a planned five-part series (I, II, III, IV, V) covering some of the basics of fortifications, from city walls to castles and field fortifications! We are going to discuss …
When I was in college, I applied for an internship at the Huffington Post, that venerable bastion of journalism. Before my interview, I was given a spreadsheet of articles and associated view counts. I was asked to formulate and present a hypothesis about which types of articles generate the most views.
What software developers can learn from Ford and GM
How X Window Managers Work, And How To Write One (Part I)
As a kid, my parents would open the television set, and we would get to watch whatever the state television decided we would watch. It was a push model. Some experts pick the content you need and they deliver it to you. You have little say in the matter. There was one newspaper in my … Continue reading Stop spending…
Remote is hard but it can work if you focus on what matters.
Published: 28-01-2021 | Author: Remy van Elst | Text only version of this article
Every ops team has some manual procedures that they haven’t gotten around to automating yet. Toil can never be totally eliminated. Very often, the biggest toil center for a team at a growing …
Interactive article explaining how curves and surfaces are modeled.
My personal website and blog
Today's story is an insider view of Debian. One of the oldest Linux distributions and probably one of the longest-running volunteer-based open-source projects. Joey Hess is my guest, and he dedicated significant parts of his adult life to working on Debian. He's going to share what that was like. The good and the bad…
How does a terminal emulator work? What are ANSI escape codes? Understanding terminal internals for development, fun and mischief.
If vector multiplication were invertible, we could treat vectors just like any other variable. We could do simple algebra like:
We've already covered the basics of tree data structure in three posts. If you haven't gone through those yet, I would strongly going through the…