For example, Rust deliberately doesn't have the tertiary operator, and random other types don't get silently coerced as booleans - so you can't write a = x ? 1 : -1; however you can write a = if x != 0 { 1 } else { -1 }; with the same effect. But Mara isn't satisfied with this verbose yet sensible answer, and proposes you could instead, for example:
a = x.count_ones().count_ones().count_ones().count_ones() as i32 * 2 - 1;
Hilarious? Or maybe terrifying? Entertaining certainly. https://twitter.com/m_ou_se/status/1404034056405368833?lang=...
Aria is more informative but I'm not going to end up choking and spilling my beverage all over the desk.
I was interested in the topic before reading, but it could have easily been a slog of technical minutia. I'm glad that wasn't the case!
Edit: the comment I referenced was deleted in the time I took to post this. It's probably for the best