Why is Hacker News still keep this hard-to-use UI and has such poor readability?
Hacker News has been around for years, but its UI feels stuck in the past. It’s not user-friendly, and the readability is quite poor compared to modern platforms.
Every time I use it, I suffer.
Why hasn’t this been improved? Is it a deliberate choice to keep things minimal, or is it simply not a priority?
26 comments
[ 5.2 ms ] story [ 60.5 ms ] threadI don't know what you are wishing was different. I've always appreciated and enjoyed the UI here. What about it makes you suffer?
the low-contrast grey (#828282) on white
the 12pt text
the relatively cramped linespacing between the titleline and the subtext on the main page
The tiny 10px votearrow
Yeah, I constantly mis click that.
Just wrote myself a user style for URLs beginning with https://news.ycombinator.com/item (Not tested on other displays):
.votearrow { width: 14pt; height: 14pt; background-size: 10pt; background-repeat: no-repeat; margin-top: -1pt; }
.comhead, .default, .reply a, .subtext, .comment, p { font-size: 10pt !important; }
.title, .default, .default > div { padding-top: 0 !important; margin-top: 0 !important; vertical-align: top; }
.athing.comtr { display: block; margin-top: 10px !important; }
.reply u, .reply a { text-decoration: none !important; color: #828282; }
.reply a:hover { text-decoration: underline !important; }
When I increase the text size, those arrows get bigger as well.
“You can please some of the people, some of the time” - Steve Jobs
Please don't take that small island away from us.
Also slightly better mobile rendering would be good.
I only helped out when it was completely stuck (twice), other than that I didn't read or check the code, just talked (voice) ideas to it when it was done while doing other (not vibe) coding while it was looping over it. I did, I guess stupidly, dictate the tech; I wanted to try Go + htmx; that probably didn't help; probably Python and/or React would've lead to better results.
[0] https://github.com/tluyben/go-hn
People have a username, they make a post, it's all text, it's fast, it's simple, it works. We still have the rest of the internet to have "good UI" and "readability".
I think you're just used to more bloated "pretty" sites.
I love that it barely has any styling. Just enough to make it work. The fact that it doesn't use any design patterns is actually one of the reasons I visit HN.
The only thing I would change is the font sizes on mobile. I find it hard to tap the `Comments` link or the upvote buttons. I sometimes end up fat fingering those. Maybe a little bigger or a bit more padding?