I guess one of the benefits of HN using such simplistic styling is that its easy to make a TUI that basically resembles the site 100%. This looks awesome!
And also - I think that building HN utilities / clients is like the modern nerd FizzBuzz (in a good way). Is it strictly necessary? No, but it’s a great intellectual exercise, it’s something many of us have thought about, and because there’s a common API underlying, it gives folks a chance to learn about lots of creative ways to attack the same fundamental problem space.
Boss keys[1] should be standard for every website. The March Madness[2] one for example. There are some good ones developed for Reddit to look like Outlook[3], shell [4], etc.
I've thought about building an API that integrates Twillo with the HN API. Lots of planes/airlines have free messaging wifi, but not free wifi. But, if you could text a number and get the top n stories, then read the comments and perhaps the text of the stories (?) would be pretty nice way to pass some time. Alas I haven't done it yet...
I tried just now and it seems the answer is "no" on comment indentation. I don't see any indentation at all, everything is a flat list, left justified.
Edit: tried with elinks as well, same (more or less) thing. :-(
Looks like HN actually uses JavaScript to indent, based on a <td indent="n"> attribute where n is the level of indentation. So it’s more a progressive enhancement than something built into the underlying HTML.
(Edit: I think my initial take above was wrong. Please see below.)
[1]: https://github.com/aome510/hackernews-TUI
[2]: https://github.com/aome510/hackernews-TUI/releases/tag/v0.9....