apropos

Language and Context

jj’s hot new web blog. get your eyes on this!!

Takes

Every language should have pipelining
ooooh you want to add ▷◁ to your language soooo bad

Posts

Why I can’t trust WhatsApp
what’s so secure about ‘end-to-end encryption’, anyway?
In Praise of XCompose
arbitrary unicode input for linux, almost anywhere
Feed syndication is really easy, as it turns out
rss is dead. long live rss
[FAUST 2024] Patching infrastructure for A/D CTFs
some useful tooling i’ve pulled together
Arbitrary Jekyll layouts for Hakyll
powering this website!
[CUMC 2024] Proof, Truth, and Computation
a talk i gave to an audience of fellow undergraduates

Reviews

Paradise Logic & The Apocalypse of Herschel Schoen
a double review

Travel

Eugene, Oregon
oplss (2025)

Wiki

On Tools for Computer
what i use, with joy
Personal issues with Niri
it’s good software, though. check it out.
Multiple inheritance without the boilerplate
revelations from first learning pl
Some software licenses I like
i just think they’re neat.
Basic notes on modding Minecraft
minecraft is a pretty good game.