HNHacker News
TopNewBestAskShowJobs

dahlia

963 karma · joined October 13, 2008

Website: https://hongminhee.org/

[ my public key: https://keybase.io/hongminhee; my proof: https://keybase.io/hongminhee/sigs/Y8ISfPUwSyHLRXZFNNpCpgXSjqANLLlPk9h251aozxQ ]

openpgp4fpr:374B15AF323796A62AB1BCE3C429ECD57EED6CCA

submissionscomments

Email, decoupled from where and how: A cross-runtime/provider email library

hackers.pub·2 pts·dahlia·
0

Upyo 0.6.0: MIME composition, streaming attachments, and calendar invitations

github.com·2 pts·dahlia·
0

I added ActivityPub to this blog

writings.hongminhee.org·3 pts·dahlia·
0

Optique 1.2.0: fluent modifiers, deferred values, and new integrations

github.com·2 pts·dahlia·
0

Why implementing ActivityPub is hard, and why it doesn't have to be

hackers.pub·11 pts·dahlia·
0

Optique 1.1.0: Command discovery, value parsers, and ordered grammars

github.com·3 pts·dahlia·
0

I wish Deno would keep doing what it does best

hackers.pub·9 pts·dahlia·
2

LogTape 2.1.0: Throttling, logfmt, and smarter redaction

github.com·2 pts·dahlia·
0

The Myriad Project: A separator for ten-thousands

myriad-project.org·1 pts·dahlia·
0

Building a Threadiverse Community Platform

fedify.dev·1 pts·dahlia·
0

From five optional fields to a discriminated union: CLI parsing with Optique 1.0

hackers.pub·1 pts·dahlia·
0

Optique 1.0.0: environment variables, interactive prompts, and 1.0 API cleanup

github.com·2 pts·dahlia·
0

Why craft-lovers are losing their craft

writings.hongminhee.org·3 pts·dahlia·
1

Is legal the same as legitimate: AI reimplementation and the erosion of copyleft

writings.hongminhee.org·569 pts·dahlia·
598

Fedify 2.0.0: Modular architecture, debug dashboard, and relay support

github.com·17 pts·dahlia·
2

Optique 0.10.0: Runtime context, config files, man pages, and network parsers

github.com·1 pts·dahlia·
0

Histomat of F/OSS: We should reclaim LLMs, not reject them

writings.hongminhee.org·5 pts·dahlia·
0

CLI's completion should know what options you've typed

hackers.pub·29 pts·dahlia·
8

Designing type-safe sync/async mode support in TypeScript

hackers.pub·2 pts·dahlia·
0

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

hackers.pub·3 pts·dahlia·
0

Stop writing if statements for your CLI flags

hackers.pub·3 pts·dahlia·
0

Stop writing CLI validation. Parse it right the first time

hackers.pub·204 pts·dahlia·
162

Show HN: CLI constraints as types via parser combinators in TypeScript

optique.dev·2 pts·dahlia·
0

In Praise of the Contrarian Stack

hackers.pub·1 pts·dahlia·
0

If you're building a JavaScript library and need logging, you would love LogTape

hackers.pub·26 pts·dahlia·
9

Creating your own federated microblog

fedify.dev·187 pts·dahlia·
38

Show HN: Simple logging library for Node.js/Deno/Bun/browsers/edge functions

github.com·3 pts·dahlia·
0

Software engineers are not (and should not be) technicians

haskellforall.com·65 pts·dahlia·
82

Fedify: ActivityPub Server Framework

fedify.dev·2 pts·dahlia·
0

Fine-grained Language Composition

tratt.net·6 pts·dahlia·
0
Page 1 of 2Next →