🦞🌯 Lobster Roll

Stories by hongminhee

In Praise of the Contrarian Stack (hackers.pub)
Prefer Noun-Adjective Naming (kyleshevlin.com)
Is legal the same as legitimate: AI reimplementation and the erosion of copyleft (writings.hongminhee.org)
Stop writing CLI validation. Parse it right the first time (hackers.pub)
JavaScript Temporal is coming (developer.mozilla.org)
patat: Terminal-based presentations using Pandoc (github.com)
Why Markdown emphasis fails in CJK: A deep dive into CommonMark's delimiter rules (hackers.pub)
Histomat of F/OSS: We should reclaim LLMs, not reject them (writings.hongminhee.org)
AI=true is an Anti-Pattern (keleshev.com)
Why is Prettier rock solid? (mrmr.io)
CSS Classes considered harmful (keithcirkel.co.uk)
What we got wrong about HTTP imports (deno.com)
Fedify: A fediverse server framework in Deno (github.com)
Nanosecond timestamp collisions are common (evanjones.ca)
Fedify 1.0.0 released (github.com)
Cosmologically Unique IDs (jasonfantl.com)
Pyrefly: A faster Python type checker written in Rust (pyrefly.org)
JS Dates Are About to Be Fixed (docs.timetime.in)
Attractive nuisances in software design (blog.ganssle.io)
Stop writing if statements for your CLI flags (hackers.pub)
Your CLI's completion should know what options you've already typed (hackers.pub)
Z3 is now really open source (MIT License) (github.com)
Optique: Type-safe combinatorial CLI parser for TypeScript (optique.dev)
Hongdown: An opinionated Markdown formatter in Rust (github.com)
Creating your own federated microblog (fedify.dev)
Codecov is now Open Source (about.codecov.io)
Internationalise The Fediverse (2024) (shkspr.mobi)
pg-here: Run a local PostgreSQL instance in your project folder with one command (github.com)
Ditch the DIY Drama: Why Use Fedify Instead of Building ActivityPub from Scratch? (hackers.pub)
I couldn't find a logging library that worked for my library, so I made one (hackers.pub)