🦞🌯 Lobster Roll

Stories by agnishom

An opinionated critique of Duolingo (isomorphism.xyz)
Cure Dolly's Japanese Grammar Lessons (kellenok.github.io)
Solving LinkedIn Queens Using Haskell (imiron.io)
The Steam Deck is Software-Freedom friendly (agnishom.github.io)
Delta Chat: A Messenger which is cross compatible with email and PGP (delta.chat)
Embedding TikZ diagrams in HTML Documents (tikzjax.com)
Purely Functional Sliding Window Aggregation Algorithm (byorgey.github.io)
This is a relatively simple algorithm, which is considered folklore, but is still somewhat obscure to many people. I have used this before as a part of [monitoring temporal logic](https://github.com/Agnishom/lattice-mtl/blob/master/src/Monitor/AggQueue.v)
SATySFi: A statically-typed, functional typesetting system (github.com)
Verified and Efficient Matching of Regular Expressions with Lookaround (github.com)
Codecogs Style Typst Equation Editor (typerino.com)
Solving LinkedIn Queens with Haskell (imiron.io)
JSONSki: Streaming Processing of JSONPath Queries with Fast Forwarding (2022) (github.com)
Relevant Paper: https://dl.acm.org/doi/10.1145/3503222.3507719 I am sure this is impressive engineering, but I am not sure if this solves a meaningful problem. If you do need to access the data in this manner, maybe you shouldn't have stored it as JSON in the first place?
Regular Expressions which query Oracles (arxiv.org)
Interactive Fiction Theory and Criticism (the-rosebush.com)
Wikipedia Articles with a FAQ section for editors (en.wikipedia.org)
Monitoring Events That Carry Data (imiron.io)
The sham legacy of Richard Feynman (2024) [video] (youtube.com)
MetaFilter: An Internet Forum with a Signup Fee (metafilter.com)
Bachata Music Explorator (emusicality.co.uk)
[2022] JSONSki: Streaming JSONPath Processor (github.com)
The Native Speaker Myth in English Education in Japan (mainichi.jp)
20 Games Challenge (20_games_challenge.gitlab.io)
Monitoring Data-Dependent Temporal Patterns (imiron.io)
Efficiency vs. Resilience (cacm.acm.org)