1990s clip art of two men and two women in business attire around a desk, a skyline visible in the window behind them.

Hi, SDF! <3

I am D. Bohdan, and this is my page on SDF.org.

Random SDF homepages

New random SDF homepages every minute.

Enabling SSI on SDF

Thanks to jdd for figuring this out on bboard.

SDF users can use Server Side Includes on their sites. Before the 2023 migration (to new hardware and NetBSD 9.3) SSI was enabled by default; now it must be enabled manually. To enable SSI in .shtml files, add the line below to the file .htaccess in your ~/html directory. Create the file if necessary.

AddHandler server-parsed .shtml

Update: At ~membership’s request I have turned this section into an SDF wiki page.

My stuff


humsize is a du -h ./* | sort -h replacement for NetBSD. It is an AWK script that “humanizes” du(1) and similar output.


I have a larger .com site. It is a personal wiki with dozens of pages. The pages cover topics from Rule 110 in JPEG XL to the dynamics of online communities. My wiki has hundreds of outgoing links, which is rare and exciting.

Projects with official NetBSD binaries

This is not an exhaustive list. I have tried to pick interesting things that are not just a client for some service (plus show off my project :-)).


“Small self-contained pure-Go web server with Lua, Markdown, HTTP/2, QUIC, Redis and PostgreSQL support.” GitHub.

Other Go projects by the same developer have NetBSD binaries attached to releases.


“Easily and securely send things from one computer to another.” GitHub.


“SQL-like query language for csv.” GitHub.


“Versatile interactive shell & powerful scripting language in one.” Website.


“Convert images to 15/16-bit RGB color with dithering.” GitHub. Disclosure: I made this.


“Copy/paste anything over the network.” GitHub.


“A beautiful and useful low-latency prompt for your shell, written in go.” GitHub.


“rsync for cloud storage.” GitHub.


“Single-file distributable web server.” Website.


“Fast, secure, efficient backup program.” GitHub.


“Fast, encrypted, and deduplicated backups powered by Rust.” GitHub. A Rust reimplementation of restic.


“Open source continuous file synchronization.” GitHub.


In this section you can download some precompiled binaries for NetBSD 9 (amd64) that I have used. All were tested on SDF when they were published.


“A CLI Browser for BoltDB Files.” GitHub.


“A POSIX-compliant AWK interpreter written in Go, with CSV support.” GitHub.


“Pure Go implementation of jq.” GitHub.


“Small Clojure interpreter, linter and formatter.” GitHub.


“Friendly and fast tool for sending HTTP requests.” GitHub.


Download file.

SHA1 (boltbrowser-7f10a8.tgz) = 18edbeaf440c24f40c91c9462616fa892657cd72
SHA1 (goawk-1.21.0.tgz) = c6b5ea736400736c7fea8d4cf78eb0ee24c2e104
SHA1 (gojq-0.12.11.tgz) = a91ce24192713228ed9079c25182cdd43789ff54
SHA1 (joker-1.0.0.tgz) = e155709ac782e9d9245bbcc9acc88b0326ccaafb
SHA1 (joker-1.0.2.tgz) = 04bf15cf97d9f4c2e9091dba244b71f7f18fa2c3
SHA1 (joker-1.1.0.tgz) = cc2e0a23a700b329c964afc57c8e9d78998a1095
SHA1 (joker-1.3.0.tgz) = df0c6b9283769c9956b2e4a3dfe31e18e37563b2
SHA1 (xh-0.17.0-rustls.tgz) = 9eded7916dd422eda148761fdf48758b55a228e3


Illustration from the QC School Clip Art Vol. 2 CD-ROM. The background image on the desktop is an edited System 7 wallpaper. The favicon is the default application icon from Borland C++Builder 5. I preferred Borland Delphi, but the icon is nice.