Good Code Design from Linux
Learn how Linux/FFmpeg C partial codebase is organized to be extensible and act as if it were meant to have “polymorphism”. Specifically, we’re going to briefly explore how Linux …
Learn how Linux/FFmpeg C partial codebase is organized to be extensible and act as if it were meant to have “polymorphism”. Specifically, we’re going to briefly explore how Linux …
Presented in an experimental mnemonic medium that makes it almost effortless to remember what you read
You are seeing this because the administrator of this website has set up Anubis to protect the server against the scourge of AI companies aggressively scraping websites . This can and does cause downtime for the websites, which makes their resources inaccessible for everyone.
QCSuper, an open-source tool, helps capture mobile network frames from Qualcomm-based Android devices, enabling analysis in Wireshark and more.
What’s an agreement system? What makes one “Byzantine”? What makes a Byzantine one “federated”?
The past few months have been quite hectic with a slew of gigantic changes requiring lengthy articles alongside them. These big features all hitting together seems to have brought up a talking point in the community would be irresponsible to ignore. Everyone wants to know when Dolphin 6.0 is coming. After all, Dolphin…
I replayed Warcraft III recently and was looking for other games I could play in the same genre. Turns out that outside of StarCraft 2, there are no recent games that are anywhere near as good. Wha…
Advice to claimers The Claimers The Claimers are a gang on the hit AMC television series The Walking Dead. They are the main antagonists in the second half of the zombie-apocalypse show’s Sea…
A whirlwind tour of object-oriented code in F#
GitHub Codespaces gets you up and coding faster with fully configured, secure cloud development environments native to GitHub.
AWS Fargate is a serverless technology which lets you run your containers in the cloud without having to worry about the operational overhead of managing the infrastructure. In this article, we talk about what Fargate is and how it works under the hood. We also try to compare it to other AWS Services like Lambda and…
Grey thinking works. Reality is all grey area. All of it. There are very few black and white answers and no solutions without second-order consequences.
By Michael Nielsen, November 23, 2019
Question: Is the Raspberry Pi 4 any good? Answer: It’s good enough to run its own launch website with tens of millions of visitors.
It’s really true that time flies, especially when you don’t have to think about servers: AWS Lambda just turned 5 years old and the team is always looking for new ways to help customers build and run applications in an easier way. As more mission critical applications move to serverless, customers need more control…
Personal like or dislike of EV aside for a moment, we can all agree on what the name of EV certs implies. Organisations get their company details in the certificate and CAs have to do some extended validation of that data compared to a normal certificate. Turns out, that doesn'
I recently listened to a discussion of knowledge work in the browser. Along the way people imagined idealized workflows and the tools that could enable them. This result felt familiar from concept videos since forever (such as this old Mozilla concept video ):
On November 18, 2019, Apple’s new map expanded to parts of the Midwest and much of the Western U.S.:
Specially designed materials enable objects of different sizes to be levitated and manipulated with light, thanks to new research from Caltech scientists.
Full-text search is a powerful machine learning algorithm, especially relevant for web developers. This article teaches you the basics, from scratch.
[orig published in 2019; re-published & updated in 2023 & 2025] The outdoor patio was filled with dude ranchers. It was their yearly conference at Tanque Verde Ranch in Tucson, and I was there as a vendor (and first-time attendee). I remember saguaro cactus lining the landscape. It was early evening, the sun was…
J 1 is a concise, interpreted array programming language which looks infamously like line noise. It is the successor to APL , which is a concise, interpreted array programming language which looks infamously like hieroglyphics.
The other day someone pointed me to this article by James Kaufman and Vlad Glǎveanu in a psychology journal which begins:
The PyPy team is proud to release version 7.1.0 of PyPy, which includes two different interpreters: PyPy2.7, which is an interpreter s...
People involved in the day-to-day development of a project tend to become so familiar with its rhythm and process that they internalize it and it feels like everyone must just _know_ how each stage unfolds. Of course, from the outside looking in it's not so obvious. So I thought it might be helpful t...