Sida Chen

@joshcena.com

I care about languages!

I try to remain understanding and supportive towards undercompensated open source maintainers, but geez, if you can't support the latest upstream dependency after their RC has been out for 3 months, I'm just going to migrate to the competitor.

My pet peeve: the tick sign that pairs with ❌ is ✔️, which is totally inaccessible in dark mode. OTOH if you use ✅ for tick, then you ought to use ❎, but then the visual contrast is poor. Can we please have a cross sign with red background, or a tick sign that's green?

Anthropic does great research, makes great products, and has awesome aesthetics in their UI design and model names. It's such a shame that such a company could be run by total assholes.

Midwit move: "Lagrange interpolation" "floored polynomial" yada yada Try instead: search it on OEIS In this case the obvious correct answer is 31, for the maximal number of regions formed by joining n points around a circle. Anyone past elementary school should know that by heart

"What is the next number in the series? 1, w, 4, 8, 16..." Choices: 32; 31; 30; not enough data

I still browse X occasionally because it's like alcohol/smoke: a little and it amuses you; too much and it poisons your brain Bsky is the only platform where I don't find my brain poisoned, at the cost of it being absolutely mundane. Oh I need those midwits even if it's engagement bait

Not going to name call, but there's a language in TIOBE top 10 (January 2026), that has *all* of `stopifnot`, `setNames`, `data.frame`, *and* `seq_len` in the same standard library.

I've been writing little OCaml programs in and out for a year, and it's still on the "disgusting" side of the spectrum for me. I don't know how a language managed to combine the unwieldy parts of FP *and* C. (For reference Haskell and Rust are two of my favorite languages)

Canny machine-translates post content (written by user) to the browser's preferred language, but the UI labels remain in English—has to be the funniest l10n strategy

Bild

I don't remember if this is my first time (maybe Docusaurus 2 too?), but it's good to be involved in a news that stayed in HN#1 for so long! (Interestingly, exactly 10 out of the 300+ comments ever mentioned or linked MDN.)

Bild

The Temporal docs are now live on MDN! After watching it evolve for ~5 years I finally sat down and wrote docs for it—one of the biggest additions to the JS docs area ever.

Screenshot of MDN showing the landing page of Temporal

We don't show enough appreciation for what a piece of art parser generators are. They are the ultimate forms of software design. Here I'm taking one second to appreciate this epic error message that LALRPOP produces.

A beautifully rendered error message from LALRPOP demonstrating a particular parse path that leads to ambiguity, with an ASCII diagram showing two possible derivations.