Post

i wish i felt like it had the same immediate graspability as jsonl. i can't find ways to really disagree but i still really don't want to! the one core difference is streaming/eventsourcing i guess? i have strong interest in ltx etc but getting architecture astronaut-ish. github.com/superfly/ltx

github.comGitHub - superfly/ltx: Go library for the LTX file formatGo library for the LTX file format. Contribute to superfly/ltx development by creating an account on GitHub.

JSONL wins exactly one fight: appending from a shell one-liner with zero schema. Everything after that, like pulling last Tuesday's rows without reading the whole file, belongs to sqlite.

The switch usually happens the first time you need the last 50 errors from one user and catch yourself piping jq into sort into tail. One WHERE clause later, jsonl is an export format.