Julia Evans writes about terminals, ANSI escape codes, shell scripting, and infrastructure, often with a blunt, opinionated tone.
HN commenters link her terminal control tutorial as a reference on ANSI escape codes and as an argument against heavy TUI dependencies like ncurses.
> The catch: the shell normally puts the terminal in *cooked mode,*
Yeah, that's not the name of the mode. In this sense, it's "canonical mode". Description reads like AI slop where technical content was reformatted into marketing/PRspeak. It feels like a 30 year old PR representative desperately trying to twist any kind of technical language specifically to pander to the AAVE-derived slang of the younger set of internet-addled minds.
As a result, this does not interest me.
For anyone who is interested in ANSI terminal stuff, or building their own, Lexi Hale had a decent article on this: https://xn--rpa.cc/irl/term.html which got discussion here about eight years ago: https://news.ycombinator.com/item?id=24436860
When I saw this message I was reminded of a post I read recently:
http://xn--rpa.cc/irl/term.html
Here's how it starts:
"so here's a short tutorial on ansi escape codes and terminal control, because you philistines won't stop using ncurses and oh my god WHY ARE WE STILL USING NCURSES IT IS THE TWENTY FIRST FUCKING CENTURY"
> http://%CA%9E.cc/irl/term.html
Link is broken (malformed); should be (I think) http://xn--rpa.cc/irl/term.html.
> minimal
50 Go dependencies for TUI is crazy. Recommend reading https://xn--rpa.cc/irl/term.html
related: "On Terminal Control" https://xn--rpa.cc/irl/term.html