Show HN: Threadprocs – executables sharing one address space (0-copy pointers)

show-hn:-threadprocs-–-executables-sharing-one-address-space-(0-copy-pointers)

This repository contains experimental code for thread-like processes, or multiple programs running in a shared address space. Each threadproc behaves like a process with its own executable, globals, libc instance, etc, but pointers are valid across threadprocs. This blends the Posix process model with the Posix multi-threading programming model, and enables things like zero-copy access […]

21,864 Yugoslavian .yu Domains

21,864-yugoslavian.yu-domains

TLDR; get a list of 21,864 domains from the former Yugoslavia’s “.yu” top level domain: download the .CSV In 2010 the entire domain space of Yugoslavia (.yu) was taken off the internet. After all, the country didn’t exist anymore. I heard about this from an interview with Kaloyan Kolev on Agnes Bytes’ “Archiving the Web”. […]

Doom entirely from DNS records

doom-entirely-from-dns-records

At some point, a reasonable person asked ”DNS resolves names to IP addresses, what else can it do?” The answer, apparently, is run DOOM. DNS TXT records can hold arbitrary text. Cloudflare will serve them globally, for free, cached at the edge, to anyone who asks. They are not a file storage system. They were […]

If Dspy is so great, why isn’t anyone using it?

if-dspy-is-so-great,-why-isn’t-anyone-using-it?

4.7M DSPy monthly downloads 222M LangChain monthly downloads For a framework that promises to solve the biggest challenges in AI engineering, this gap is suspicious. Still, companies using Dspy consistently report the same benefits. They can test a new model quickly, even if their current prompt doesn’t transfer well. Their systems are more maintainable. They […]

My home network observes bedtime with OpenBSD and pf

my-home-network-observes-bedtime-with-openbsd-and-pf

(Sketchbook ink and watercolor by the author: A fearsome Puffy determines which packets shall pass.) The centerpiece of my setup is the pf packet filter, which is built into the OpenBSD kernel and originated, like many good things, from OpenBSD. The bulk of pf configuration is done through /etc/pf.conf. I constructed mine from scratch while […]

Dobase – Your workspace, your server

dobase-–-your-workspace,-your-server

Your data, your rules. Dobase runs on your server. No analytics, no tracking, no third-party data sharing. One Rails app, one SQLite database, one Docker container. That is the entire stack. Self-hosted on any VPS Fully open source Real-time collaboration built in Install only the tools you need

What came after the 486?

what-came-after-the-486?

CPUs didn’t have brand names, besides the manufacturer, until the 1990s. They had part numbers and clock speeds. Frequently we shortened the part numbers. The 486’s full part number was 80486. The courts wouldn’t let Intel trademark a number, so the 486 was the last CPU of its kind, raising the question: What came after […]

GitHub appears to be struggling with measly three nines availability

github-appears-to-be-struggling-with-measly-three-nines-availability

Scarcely a day goes by without an outage at a cloud service. Forget five nines – the way things are going, one nine is looking like an ambitious goal. GitHub has had a rough month so far. On February 9, Actions, pull requests, notifications, and Copilot all experienced issues. The Microsoft tentacle admitted it was […]

I built an AI receptionist for a mechanic shop

My brother is a luxury mechanic shop owner, and he’s losing thousands of dollars per month because he misses hundreds of calls per week. He’s under the hood all day. The phone rings, he can’t answer, the customer hangs up and calls someone else. That’s a lost job — sometimes a $450 brake service, sometimes […]