New
The latest blog posts to take off on Hacker News. 5,273 posts.
A Spreadsheet and a Debugger Walk into a Shell
Here we continue the series of posts on the development of a command-line shell which defies terminal emulation by using the display server API locally and a purpose built network protocol remotely…
Datomic and Content Addressable Techniques
Datomic and Content Addressable Techniques: An Ultimate Data Wonderland
How Chainalysis made their way into popular Monero wallets
An investigation into how malicious nodes run by Chainalysis made their way into defaults of popular Monero wallets.
The HTTP Query Method
This specification defines a new HTTP method, QUERY, as a safe, idempotent request method that can carry request content.
18 Months with a Framework 13
I've been using a Framework 13 laptop as my main/only computer for a little over 18 months now.
How to Lead Your Team When the House Is on Fire
Wartime can be extremely demanding for Engineering Managers. But by ruthlessly focusing on delivery, building a resilient team, investing in individuals, and maintaining their own strength, an EM can lead their people to not just survive but thrive under pressure.
How to succeed in MrBeast production (Leaked PDF)
Whether or not you enjoy MrBeast’s format of YouTube videos (here’s a 2022 Rolling Stone profile if you’re unfamiliar), this leaked onboarding document for new members of his production company …
Declarative Programming with AI/LLMs
What Is Declarative Programming Broadly speaking, there are two ways to program/instruct a computer to perform a task, they are imperative...
Randomness extractors: making fair coins out of biased coins
I discuss various models of biased bit sequences, and how to extract uniform random (or close to it) output bit sequences from them, illustrated with Python code.
The Death of the Magazine
Or what happens when journalism forgets about quality writing
OpenTelemetry and vendor neutrality: how to build an observability strategy
In this post, we explore how the OpenTelemetry project has carried out its vision for vendor neutrality in the observability space.
Fractran: Computer architecture based on the multiplication of fractions
By Devine Lu Linvega
D&D is Anti-Medieval
You can be forgiven for thinking that OD&D is a medieval European fantasy game. After all, Gary Gygax himself says so. He describes the original D&D books as “Rules for Fantastic Medi…
Dissecting the gzip format (2011)
In this article I describe the DEFLATE algorithm that GZIP implements and depends on. The DEFLATE algorithm uses a combination of LZ77, Huffman codes and run-length-encoding; this article describes each in detail by walking through an example and developing source code to implement the algorithm. My aim is to…
AT&T's Hobbit Microprocessor (2023)
An unexpected journey for AT&T with it's own low power processor
The Waterfall Model was a straw man argument from the beginning (2015)
Over the years, I've read a lot of books on software engineering. Agile books in particular like to refute the "Waterfall Model". Every t...
Lazarus Group laundered $200M from 25 crypto hacks to fiat
Bluenoroff or APT38, more commonly referred to as Lazarus Group is a threat group which has been tied to the North Korean government since as early as 2009 primarily being financially motivated utilizing malware custom built for each target.
Why Scrum is stressing you out
Programming today is stressful — way more stressful than I remember it in the 90s and early 2000s when I was just starting out.
To forget is an ethical act
On and off for the last several years I’ve been manually curating my roughly 40,000 lifetime tweets. I recently finished, and in the process embarked on a
How America's universities became debt factories
This essay first appeared in my newsletter. Sign up here if interested in F'ing up the status quo and fixing education. Here's a puzzle: how do you create a trillion-dollar debt bubble that can't be popped? Answer: make student loans non-dischargeable in bankruptcy. Now, here's a trickier one: how do you fix this mess…
Making a rickroll laser: A parametric speaker
Most speakers emit sound in all directions because they are relatively small compared to the wavelength. Audible sounds have wavelengths of up to several meters, so an acoustically "large" speaker might not even fit in your house.
Factor 0.100 Now Available
“Life can only be understood backwards; but it must be lived forwards.” — Kierkegaard
Valkey achieved one million RPS 6 months after forking from Redis
Maximize the performance of your hardware with memory access amortization
The Rise of Open Source Time Series Databases
Time series databases are essential tools in any software engineer’s toolbelt. Their development has been shaped by user needs and countless open source contributors, leading to the healthy ecosystem of options we see today. In this article, you’ll see how time series databases came about, and why so many are open…