RSS.Social

DBohdan.com

follow: @[email protected]

Posts

mkcd: The missing shell shortcut

BSD

Long-running servers

Small utilities

WavPack's roundtrip advantage over FLAC

Web template delimiters: a chronology

Developing gmi2md with Claude

How I write Python

Rust: maybe not for rapid iteration

Silence

Problems with complex scripting in fish

About this site

Naming things

fcron is the best cron

Pandoc

Clean mount lists in Linux

Lord Dunsany and His Work

Some Notes on Interplanetary Fiction

Library

Year 2030

The Homelab Show

Fixing passwd(1) broken due to PAM

Transformer

Concepts

“Don’t Make Me Think”

Simbulwinter

OpenWrt

Social Media Nightmares

“Regex” vs. “regexp”

God-Shaped Hole

Is it “LessWrong” or “Less Wrong”?

Failure

JPEG XL would be Turing-complete

Single-file scripts that download their dependencies

Browser tabs

“Choice, Consequence and Complicity”

Jonathan Blow on game design

“On the Origin of Posers”

Nonviolent Communication

“The art of destroying software”

Apocalypse Now Redux

Emotion and representation in level design

Homestuck

“CODASYL Data-Base Management Systems”

Dangerous Corner

“Designing Episode’s Interactive Fiction in Three Phases”

Your Mommy Kills Animals

The Art of Interactive Design

Behind the Curve

Zero to One

Nick Land on AI alignment

Unix command queues

Converting WMF (Windows Metafile) images to SVG

Dithering

Translations

Why don’t rationalists win more?

How to have thumbnails in file dialogs in certain GTK applications

Caddy server recipes

X is not about Y

Deception in depth

My fiction

Pivot

OOP illustrations from Microsoft Visual FoxPro 6.0: Programmer’s Guide

Quotes

Epigrams

My setup

Laws of organizations and projects

Tags should take arguments

H. P. Lovecraft

Line breaks in twtxt

What comes to define a medium

Six-word stories

Dracula was futuristic

The Ultimate in Garbage Collection

Hacks and true stories of computing

Goethe’s Poems translated by Paul Dyrsen

Chrontendo episode guide

Music recommendations

Nabokov on his internal monologue

Notes and reviews

The Denial of Death

Classifying game mechanics and types of play

Self-hosted PaaS

Consciousness

Better data compressors

Procedural generation

Databases

Organizing information

Tsutomu Nihei

The dynamics of online communities

Video games that use standard GUI widgets

Fiction recommendations

Old blog

How to build a Lua binary with MSYS2 that does not depend on MinGW-w64’s DLLs

A gotcha with fcntl file locking

In praise of rewriting

Mistakes I made in the design of Tclssg (and how they can be fixed)

Split or Steal?

Command line tools for manipulating structured text data

Tcl’s [binary scan] and the Go Challenge 1

MapReduce in terms of SQL

Re: Data munging

Scheme implementation performance

How to export notes from ColorNote on rooted Android

Contact me

Hey there!

Minisign

Public keys