The case for Direct I/O - HedgeDB - Built for the hardware
The Filesystem Is the API (with TigerFS)
What if the filesystem was backed by a real database?
Why AWS Lambda Uses Firecracker Instead of Containers
And what it reveals about the hard tradeoffs in multi-tenant execution platforms
How AWS Nitro Enclaves Attestation Actually Works
I came across the concept of “Nitro Enclaves” while reading through the AWS documentation, and I had genuinely never heard of it before…
Folding in Parallel
Representing fold (sequential accumulation) as map composed with a reduce over a monoid, non-trivially and efficiently. This is a bedrock of parallel programming: however, although the general principle is known, applying it to concrete problems requires ingenuity
Building an Analytics API with GraphQL: The Next Level of Data Engineering?
Image by Mohammad Bagher Adib Behrooz on Unsplash Why GraphQL for data engineers, you might ask? GraphQL solved the problem of providing a distinct interface for each client by unifying it to a single API for all clients such as web, mobile, web apps. The same challenge we’re now facing in the data world, where we integrate multiple clients with numerous backend systems.
So what is GraphQL? In the world of microservices and web apps, GraphQL is a popular query language and serves as a data layer. It is essentially SQL on steroids for APIs. In this article, we go through how to combine the data from all services into a single, unified API.
Analytics API
The struggle of having a single performant, secure, and reliable data endpoint is real.
wake up! 16b
How Container Registries Work: Pushing and Pulling Images By Hand | iximiuz Labs
Container registries look simple until you need to debug what was actually pushed, why a pull picked the wrong image, or why deleting a tag didn't remove anything. Learn how registries work by pushing, pulling, inspecting, and deleting image data directly through the Registry API.
Lessons I Learned from Creating Searx | Hister
Seven years of maintaining a popular open source metasearch engine taught me a great deal about privacy, community, and the fundamental limits of the metasearch approach. Here is what led me to build Hister.
Building an AWS Lambda-like Runtime with Firecracker MicroVMs
I’ve always found serverless platforms a little magical. You deploy a function, send a request, and somewhere in the world, resources are…
Rethinking Last-Mile Routing at Scale: Near-Linear Planning on Commodity Hardware – Optimization Online
Building a Screenshot Pipeline for Discourse Plugins
A small tool that captures Discourse plugin UIs in CI and publishes a gallery, modeled on Penar's theme-screenshots project but pointed at plugin routes.
I manage my entire home lab using Telegram and Discord and it's the coolest thing ever
I turned Telegram into a homelab control center, and it's made managing my Docker containers so much easier.
Babashka
Tracking Chaos: Building a Real-Time Flight Anomaly Engine with Django, Celery, and Machine…
Tracking Chaos: Building a Real-Time Flight Anomaly Engine with Django, Celery, and Machine Learning Imagine walking outside on a quiet afternoon. You hear a sharp roar overhead, pull out your phone …
A Markdown-based test suite
The background behind a new test suite for a compiler and a VM where test scenarios are all written in Markdown for both human and AI consumption
Old and Small Technology | www.complete.org
Old technology is any tech that’s, well… old.
Small technology is any tech that has a small footprint: doesn’t require a powerful machine to run, doesn’t have a lot of bloat, doesn’t have anti-features like spyware and tracking.
Technology that is old enough is almost always small because, by modern standards, that’s all that was possible back then. Some small tech is old, some is modern. Embedded systems are an example of modern small tech development in many cases.
2024-06-15 Old tech: UUCP
UUCP | www.complete.org
UUCP is a system for exchanging data and requesting remote execution. It dates back to 1979, and was primarily used over Modems using telephone landlines for most of its days of popularity. It is an Asynchronous Communication system, which transmits data from one machine to the next on the way to its destination. Each intermediate node may store the data before passing it on to the next.
Before dedicated Internet lines were widely available, UUCP was used to send Usenet and Email messages.
1990s - The History of Domain Names
UUCP - Wikipedia
computer command or set of programs allowing two computers to exchange files and execute commands on the remote machine
Between-Device Sharing Still Sucks
Once upon a time, computing was simple. You had files on a floppy disk. If you wanted to take them to a different computer, you ejected the disk from one machine and put it in another. It wasn̵…
How Search Engines Enabled Finding Needles In A WWW-Sized Haystack
When the World Wide Web surged into existence during the 1990s, we were introduced to the problem of how to actually find something in this ever-ballooning construction zone that easily outpaced ev…
Prolog Via Pokémon
Like many people who read Hackaday, we are fairly fluent in a number of computer languages, but we have to admit it is easier to pick up languages that look like they group with things like Fortran…
Resident — sandbox runtime for ESP32 devices
Resident is an open-source sandbox runtime with hardware IO and hot reload for ESP32 devices.
Resident: vibe coding firmware (our new sandbox library for ESP32 devices)
Posted on Wednesday 20 May 2026. 1,665 words, 18 links. By Matt Webb.
Enhance, Duplicate, or Replace? None of the Above.
Alan Mayo frames the digital identity design choice as enhance, duplicate, or replace, and places Utah's SEDI in the
Agentic search models
Agents, not APIs, might be the future of search.
BERTopic
Leveraging BERT and a class-based TF-IDF to create easily interpretable topics.