Articles by dahlia
128

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft (hongminhee.org)

5

Fedify 2.0.0: Modular architecture, debug dashboard, and relay support (github.com/fedify-dev)

1

Optique 0.10.0: Runtime context, config files, man pages, and network parsers (github.com/dahlia)

2

Histomat of F/OSS: We should reclaim LLMs, not reject them (hongminhee.org)

3

CLI's completion should know what options you've typed (hackers.pub)

1

Designing type-safe sync/async mode support in TypeScript (hackers.pub)

2

Logging in Node.js (or Deno or Bun or edge functions) in 2026 (hackers.pub)

1

Stop writing if statements for your CLI flags (hackers.pub)

66

Stop writing CLI validation. Parse it right the first time (hackers.pub)

1

Show HN: CLI constraints as types via parser combinators in TypeScript (optique.dev)

1

In Praise of the Contrarian Stack (hackers.pub)

9

If you're building a JavaScript library and need logging, you would love LogTape (hackers.pub)

50

Creating your own federated microblog (fedify.dev)

2

Show HN: Simple logging library for Node.js/Deno/Bun/browsers/edge functions (github.com/dahlia)

54

Software engineers are not (and should not be) technicians (haskellforall.com)

1

Fedify: ActivityPub Server Framework (fedify.dev)