Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    J

    Julia Evans

    xn--rpa.cc · Personal blog · on HN since 2017

    Julia Evans writes about terminals, ANSI escape codes, shell scripting, and infrastructure, often with a blunt, opinionated tone.

    Visit blogHN submissions
    Systems & PerformanceProgrammingOpen Source & Linux
    What HN says

    HN commenters link her terminal control tutorial as a reference on ANSI escape codes and as an argument against heavy TUI dependencies like ncurses.

    Stats for nerds
    16HN people shared it
    15linked in comments
    477story points
    Apr 2026last shared
    2020people per year2026

    Top posts on HN

    1. 1
      Everything you ever wanted to know about terminals
      12 people · 466 points · first shared 2019 · 177 comments on HN
    2. 2
      Everything you ever wanted to know about terminals
      2 people · 4 points · first shared 2018 · 4 comments on HN
    3. 3
      Everything_on_terminals_colour_codes_and_control
      1 person · 2 points · first shared 2018 · Discussion on HN
    4. 4
      Infrastructure 101 or, 1,001 Fun Ways Mastodon Could And Probably Will End Badly
      1 person · 2 points · first shared 2017 · Discussion on HN
    5. 5
      Ansiglot – Try curling the website on the terminal
      1 person · 1 points · first shared 2020 · Discussion on HN
    6. 6
      Stateful CSS
      1 person · 1 points · first shared 2020 · Discussion on HN
    7. 7
      Shebangs and busybox, and why it's impossible to write portable shell scripts
      1 person · 1 points · first shared 2020 · 1 comments on HN

    What HN people wrote when they linked it

    • fao_Apr 2026

      > 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

    • andrewstuartSep 2020

      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"

    • a1369209993Aug 2021

      > http://%CA%9E.cc/irl/term.html

      Link is broken (malformed); should be (I think) http://xn--rpa.cc/irl/term.html.

    • ivanjermakovSep 2025

      > minimal

      50 Go dependencies for TUI is crazy. Recommend reading https://xn--rpa.cc/irl/term.html

    • mouse_Mar 2025

      related: "On Terminal Control" https://xn--rpa.cc/irl/term.html

    Related

    Gavin Howardgavinhoward.com43 people

    Is It Even Worth Working on FOSS Anymore?

    Gavin Howard
    Personal · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Zwischenzugszwischenzugs.com66 people

    Things I Wish I'd Known About Bash

    Zwischenzugs
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Terminally Incoherentterminally-incoherent.com34 people

    Things People Believe About Computers

    Terminally Incoherent
    Personal · last shared 2021
    Warp Blogwarp.dev132 people

    Show HN: Warp, a Rust-based terminal

    Warp Blog
    Company · last shared 2026
    Ilya Sherilya-sher.org19 people

    Tips for beginning systems and software engineers

    Ilya Sher
    Personal · last shared 2025
    Graham Christensengrahamc.com57 people

    Erase your darlings: immutable infrastructure for mutable systems

    Graham Christensen
    Personal · last shared 2026