Recently Updated Pages
Subgraph sorting
We have a graph: We sort this graph topologically into a one-dimensional sequence: A, B, C, D...
Winkelinrichting
Geen winkel is natuurlijk compleet zonder inrichting, en dat geldt ook voor een weggeefwinkel. Ma...
Meeneembeperkingen en handelaren
Er zijn twee sociale problemen die nogal eens de kop opsteken bij weggeefwinkels: hebberige klant...
Hoe maak je je weggeefwinkel de moeite waard?
Je weet vantevoren nooit wat er binnenkomt in een weggeefwinkel - maar dat betekent ook dat je no...
Wat is een weggeefwinkel?
De naam zegt het misschien al - een weggeefwinkel is een winkel waar je dingen weggeeft. Maar wat...
Een locatie vinden
Je wilt een weggeefwinkel beginnen. Leuk! Maar een winkel heeft een plek nodig, dus waar doe je d...
Innamebeleid en opslag
Een van de belangrijkste onderdelen van het succesvol draaien van een weggeefwinkel, is het innam...
Building desktop applications with Node.js
Option 1: Electron This is the most popular and well-supported option. Electron is a combination...
Dealing with a degraded btrfs array due to disk failure
Forcing a btrfs filesystem to be mounted even though some drives are missing (in a default multi-...
Blocking LLM scrapers on Alibaba Cloud from your nginx configuration
There are currently LLM scrapers running off many Alibaba Cloud IPs, that ignore robots.txt and p...
Fixing root filesystem errors with fsck on NixOS
If you run into an error like this: An error occurred in stage 1 of the boot process, which must...
Working with DBus
This article is a work in progress. It'll likely be expanded over time, but for now it's incomple...
State resolution attacks
These are some notes on various different kinds of attacks that might be attempted on state resol...
Treating hair lice in difficult hair
Theory Hair lice are a relatively innocent parasite that lives in human head hair. Although they...
Example project: Scraping XML sitemaps
The code in this guide scrapes an artificial sitemap for a non-existent site, that was created sp...
How do I use Promistreams?
Here's a simple example of a valid Promistream pipeline: "use strict"; const pipe = require("...
What to expect from the Promistreams beta phase
Promistreams are currently in their beta testing phase. What this means in practice: You can s...
What are Promistreams?
This article (and most of the others in this chapter) were derived from a formerly-private draft....
Transitive dependencies and the commons
In this article, I want to explain why I personally only work with programming languages anymore ...
How to de-escalate situations
I originally drafted this guide for the (public, semi-open) NixOS governance talks in 2024. It wa...