Arcan versus Xorg – Approaching Feature Parity
This is the first article out of two where I will go through what I consider to be the relevant Xorg feature set, and compare it, point by point, to how the corresponding solution or category works…
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,937 posts.
This is the first article out of two where I will go through what I consider to be the relevant Xorg feature set, and compare it, point by point, to how the corresponding solution or category works…
Understanding large codebase can be incredibly difficult. In this post I walk through how I learn a codebase use turbopack as my case study.
In 1987, Apple released this concept video for Knowledge Navigator, a voice-based assistant combined with a touchscreen tablet computer. Based on the dates mentioned in the Knowledge Navigator video, it takes place on September 16, 2011. The date on the professor’s calendar is September 16, and he’s looking for a 2006…
My idea of a vacation might be weird to some. Sure, I like sunshine, I like beaches – but more than all that, I like making stuff with computers.
On top of the existing fixed-function fog, Godot 4.0 introduces a new type of fog: Volumetric Fog. For the 4.0 release, we decided to take Volumetric Fog one step further with the addition of FogVolumes. These allow users to dynamically place fog and control complex fog effects with shaders.
Explore SQLite Internals: How The World's Most Used Database Works by Abdur-Rahmaan Janhangeer. Deep dive into database internals, systems engineering, and advanced Python.
The heap is a data structure that I use all the time and that others somehow use rarely. (I once had a coworker tell me that he knew some code was mine because it used a heap) Recently I was writin…
What happens when you challenge hundreds of elite programmers to put on their robes and wizard hats, enchant their minions to solve a constantly shifting multi-agent traveling salesman problem, use the loot to build mighty armies, and vie for eternal glory and tournament prizes? You get a lot of
A deep-dive into font fallback
I met John Paragon, Jambi the genie on Pee-wee’s Playhouse, at the improvisational comedy group The Groundlings, where both our careers started. He was sly and wickedly funny. We became best friends instantly. In a group of exceptionally talented and […]
I have a confession to make: I have always found symbolic algebra more intuitive than geometric pictures. I think you’re supposed to feel the opposite way, and I greatly admire people who think and communicate in pictures, but for me, it’s usually a struggle.
Three simple tricks product I’ve picked up that help me be more than completely useless when I need to wear a Product hat.
Starting with a 192-byte one-liner that implements a Reverse Polish Notation arithmetic compiler, we'll work backward to transform it into readable JavaScript by removing one code golf trick at a time
TROY, N.Y. — Researchers at Rensselaer Polytechnic Institute have developed a way to 3D print living skin, complete with blood vessels. The advancement, published online today in Tissue Engineering Part A, is a significant step toward creating grafts that are more like the skin our bodies produce naturally.
Stay up to speed on the rapid advancement of AI technology and the benefits it offers to humanity.
We are very sorry to hear of the death of Michael Atiyah. Michael was a giant of mathematics. He held many positions including Savilian Professor of Geometry here in Oxford, President of the Royal Society, Master of Trinity College, Cambridge, the founding Directorship of the Isaac Newton Institute and Chancellor of…
Link to: http://www.apple.com/
I noted here, I believe, that recently my dSLR, my Nikon d750, basically crapped itself, most likely from a faulty mirror mechanism. This wasn’t entirely a surprise to me — it had devel…
Historical reference to Ian Denhardt’s Why Python Is Not My Favorite Language (2016-12-25), with archive and current documentation links.
Throughout 2025, I spoke a few times about our home energy solution, including our grid usage, our solar array and our Tesla Powerwall batteries. Now that I have a full year of data, I wanted to take a look at exactly how everything is working out, and, in alignment with
Ask ChatGPT to estimate the carbs in your lunch. Now ask it again. And again. Five hundred times. You’d expect the same answer each time. It’s the same photo, the same model, the same question. But you won’t get the same answer. Not even close — and the differences are large enough to cause a
One of my favorite things in the world is the very specific, strange competencies that people develop over the course of a job. Carpenters might be able to estimate the length of anything just by looking at it, architects might be able to quickly sketch a remarkably accurate picture from memory, etc.
The TTY subsystem is central to the design of Linux, and UNIX in general. Unfortunately, its importance is often overlooked, and it is difficult to find good introductory articles about it. I believe that a basic understanding of TTYs in Linux is essential for the developer and the advanced user.
Hear that? It’s the sound of Mac fans. No, not your shiny new M1 Mac’s fans—chances are, you’ll never hear those—but rather, the sound of excitement rippling through the Mac community. This is something big. Really big. Now, I’m only 33, but someday when I go full fuddy-duddy I will speak of this: the great…
By avoiding effect aware functions a language hobbles engineers and makes programs sloppier than they could be.