Hacker News new | ask | show | jobs
by upmostly 247 days ago
For me, the only lacking feature of vanilla HN is dark mode. I wish they'd add that. Other than that, it's perfect.
6 comments

IMO, Hackernews's value is the comment section.

Some things I wish it had while reading comments:

- keyboard shortcut to go to next/previous comment at same level (`j`/`k` a la vim?)

- keyboard shortcut to upvote a comment while it is selected

- memory of which comments I already read, so that when I come back to a comment section, I can navigate directly to the unread comments (useful for conversations that span multiple hours/days). Perhaps also styling read comments differently.

I too wish hacker news had that by default. I use this extension: https://addons.mozilla.org/en-US/firefox/addon/vihn/
I found stylus to work really well for this.. I have most of my apps typically in Nord palette. For some frequently visited websites, such as HN, I apply the Nord theme. Not sure if it was already built by someone else, but something I found chatbots are quite good at is creating custom CSS! I point it at a website and ask for a Nord themed customs CSS. Copy Paste into Stylus... most sites I tried it oneshotted a very decent solution.
I really do not understand why they don't.
Me neither. It's a running joke of sorts.
Given how pedantic and cargo-culty the HN community can be about even the tiniest detail of the layout here, it doesn't surprise me that the mods don't make it a priority. The arguments about implementation details and edge cases would be ceaseless, and people would clutch their pearls about HN "turning into Reddit."

Also dark mode seems way too modern a feature for a forum whose entire aesthetic is frozen in the 1990s. Dark mode doesn't directly improve the signal to noise ratio or quality of conversation.

Maybe the best solution is to just let everyone use whatever plugins or browser scripts they want to and leave HN as it is.

In my earliest days of using the Web, I used lynx. The text was light grey, and the background was black, for that was what my system defaulted to and I liked it well-enough.

Later, I used Netscape. Some of the more prominent settings[1] were for default colors: For text, links, visited links, and background. I very quickly made it white on black (but kept the blue/purple links unchanged).

But that was just me attempting to stick to my own familiarities.

For most others, the default background in those days was also not white; it was instead grey (#c0c0c0, [2], [3]).

Backgrounds defaulted to grey with Netscape all the way to the end, with Netscape Communicator 4.8 still defaulting to grey [4] at its 2002 release. Mosaic was also consistently grey [except for on the Macintosh], and so was IBM's WebExplorer (the forgotten independently-developed web browser that shipped with their forgotten desktop operating system).

Even Internet Explorer remained grey by default until the release of version 4, in the last half of 1997. [5]

But you're right, of course: There's no need for dark (or grey) mode here on HN. It's a simple-enough affair for a person of sufficient wit to change it to whatever they want, in-browser, here in 2025.

---

[1]: https://www.ou.edu/class/webstudy/n4/old/N_Link_Appearance.h...

[2]: https://news.ycombinator.com/item?id=20302205

[3]: https://scholar.lib.vt.edu/reports/soasis-slides/colors.html

[4]: https://commons.wikimedia.org/wiki/File:Netscape_Communicato...

[5]: https://gigazine.net/gsc_news/en/20110330_ie_history/

Like I keep pointing out time and time again, when I read HN through an RSS reader the embedded browser cannot run extensions and I get a white flash in the middle of the night when I click over.
I don't know what to tell you. Dark mode is probably never going to happen unless you make it happen. Squint or something, I guess.
Dark Reader extension does wonders for me.
I keep pointing this out every time dark mode comes up, so don't take it personally: embedded browsers (like the ones in RSS readers) cannot use extensions, and only native dark mode support in the site itself works there. It is _extremely_ annoying to get a white flash while reading news in the night time, and I really don't get why HN doesn't have a pair of CSS lines that would fix it for everyone.
The latest version of Qt WebEngine supports both userscripts and extensions.

But embedded browsers could always inject their own userscript for dark mode, so I don't really see the problem.

You don't use iOS, do you?
Are you using iOS, or is iOS using you?
Just tried it and it makes the vote buttons disappear (mobile Safari).
Seems to work fine for me on firefox and chromium:

https://0x0.st/KQVm.png

Compared to lobster.rs there's another useful feature that I miss: unread messages in a thread
Could this (in theory) be achieved with a per-user "load css from url" field?