Show HN: hcker.news – an ergonomic, timeline-based Hacker News front page

112 postalcoder 53 5/23/2025, 6:44:31 PM hcker.news ↗
Hi folks,

I've built an alternative Hacker News front page. It is inspired by and meant to be a replacement for hckrnews.com.

I built this because HN is woefully underfeatured, but most sites that try to improve it seem to assume that the visual design is the problem. hcker.news tries to maintain HN's familiarity while adding useful enhancements.

There are three primary views:

  - Timeline View: Browse top stories by votes or comments grouped by day, week, or month (e.g., top 20 per day, top 100 per week).  
  - Aggregate View: See top stories by votes or comments over custom time ranges.  
  - Front Page View: The original HN front page, untouched.  
Feed Filtering:

  - Kagi Small Web: View only stories from websites that are a part of Kagi's Small Web, which is a curated list of non-commercial blogs
  - Custom Keyword Filters: Include/exclude keywords (e.g., include "Rust," exclude "DOGE") or set a minimum score threshold.
  - No HN Algorithm: Timeline and Aggregate Views show stories usually downranked by the HN algo (e.g., flagged posts or those with too many comments).
UI:

  - Unread Flags: Quickly spot new stories or ones you haven't seen.
  - Two Layouts: Classic HN style or a compact story view inspired by hckrnews.com.
  - Multi-column & High-density Modes: Fit more content on screen.
  - Themes: Light, Dark, and Manila.
I'd love your feedback and suggestions. Cheers!

Comments (53)

jasonthorsness · 4h ago
One of the strengths of hacker news is how the core site hasn't really changed (no broken links on any story back to ~2007 as far as I can tell). This steadiness is a rare and valuable feature.

The fact that they do this yet also expose the data and access to enable a proliferation of cool alternatives views like this one is extremely user-friendly. Unfortunately, the rest of the internet seems to be going in a different direction and locking things down.

bobbiechen · 1h ago
hckrnews.com gets about 40% the traffic of news.ycombinator.com, in terms of referrers to my blog (digitalseams.com) - way more than I would have expected.

I can't even imagine another site with that much usage of alternative clients; maybe Reddit before their controversial API changes?

NetOpWibby · 1h ago
Next might be Digg. They've hired the developer of Apollo.
koito17 · 1h ago
Noticed the site flickers when loading. Out of curiosity, I disabled JavaScript and reloaded the site. Unfortunately, the site doesn't work at all without JavaScript, whereas the official Hacker News frontend handles this use-case well.

I understand browsing without JavaScript isn't considered a valid use-case nowadays, but it would be nice if the site performed some sort of server-side data fetching. That way users don't experience flickering. As a bonus, while waiting for JavaScript to load, users can at least see headlines (but maybe not stories; that's totally fine).

johnisgood · 30m ago
Probably because of the "Show" / "Hide" thing. He should just use CSS for that. You can mimick it by some CSS hack with checkboxes (that are not really checkboxes as far as the user is concerned).

You can have a modal, and multi-step CAPTCHA in CSS, so it should be relatively easy to just stick to CSS for this functionality.

postalcoder · 1h ago
The flicker was introduced due to a temporary banner I put in that I've since removed. Try it again, thanks for letting me know about it.
ls-a · 3h ago
Since no one is able to come close to HN UI/UX for many years, I wonder if HN used a UI/UX designer. If so then shout out to that designer
rob · 2h ago
They nailed it out of the park with the 12px default font size still in 2025. Probably the only site I have to use my browser's zoom feature on.
consumer451 · 1h ago
IIRC, HN is a fork of early reddit, correct?

I am curious how different the features and design were around the time of the fork.

pests · 1h ago
I thought Reddit was python and HN is custom written in arc?
consumer451 · 1h ago
> Over at reddit.com, we rewrote the site from Lisp to Python in the past week.

http://www.aaronsw.com/weblog/rewritingreddit (2005)

That's a fun read. Hats off for Aaron.

NetOpWibby · 1h ago
Never met the guy but I miss him
consumer451 · 3m ago
Hey, the website in your bio is indeed cool.

Usually not a fan of abnormal scrolling, but that's a good time.

coolwulf · 3h ago
I built a native rust based hacker news client (open source on github):

http://fastHNreader.com

And I saw this post from it :)

collinvandyck76 · 1h ago
I'm going to check this out when I get a chance -- it would be rad if your webpage had an animated gif or video showing it working, too.
feep · 25m ago
Very nice. Thanks.

Any plans for rss?

I currently use https://hnrss.github.io/ (another great project), but the additional filters (once they are available as params) would be nice for rss.

As long as I am here, thanks to whoever is responsible for https://hckrnews.com, too.

nico · 3h ago
Very cool, thank you for sharing

One thing that I miss, that I use a lot on HN, is the hide feature. It helps me clear the clutter of stuff that I either already read or am not going to read

postalcoder · 2h ago
I can add that, but it'll be local – are you okay with that setting not being synced?
nico · 2h ago
Totally fine for it to be local. Thank you for the fast reply :)
wvl · 1h ago
Perhaps an inspired by https://hckrnews.com would be appropriate on the site?

btw, to those who want a dark mode for hcrknews, try: https://hckrnews.com/beta/

postalcoder · 42m ago
There was already one in the about page but I added some verbiage more prominently up top as well.
aryan14 · 1h ago
Doesn’t look good on mobile, difficult to use
postalcoder · 41m ago
can you share your os/browser?
atomic128 · 3h ago
"Random recent" browsing is the best way to read Hacker News. It's not addictive, it gives you a quick sample of what people are thinking about recently, prevents your own biases from narrowing your view, etc. For example, https://rnsaffn.com/zg2/ where each page refresh gives you a random post, plus its parent thread, plus some detail about that post's author's history.
adrianwaj · 1h ago
Seeing something like this for /bestcomments would be great too. :)

Does one exist already?

postalcoder · 47m ago
Wow, /bestcomments is one of those pages that I at one point knew existed but totally forgot about since.

There's no api for that (I don't think?), but I'm not averse to scraping. I suppose it'd work decently as a fourth view.

Would you want to just see it as a list of comments or also in a timeline view as well?

emmanueloga_ · 1h ago
I like it! Suggestions:

* Clarify relationship with https://hckrnews.com/

* Don't put the settings in localStorage, use URL params. That has a lot of usability improvements including being able to share the state, bookmark it, and heads up the current state. Use Rison [1] for the URL params to make it nice to read.

* The settings overview is too terse. What does something like "Timeline, Top 20, Day, Comments"? Maybe you could turn that into a concise natural language sentence.

--

1: https://github.com/kou64yama/rison2?tab=readme-ov-file

postalcoder · 51m ago
> Clarify relationship with https://hckrnews.com/

clarified in the about page.

> Don't put the settings in localStorage, use URL params

Working on this

> The settings overview is too terse. What does something like "Timeline, Top 20, Day, Comments"? Maybe you could turn that into a concise natural language sentence.

Makes sense i'll give it a shot.

Thanks for the suggestions, open to more if you think of any!

conroydave · 3h ago
i like this a lot. any chance you can do the settings in as a url parameter so we can bookmark our preferred configuration?
postalcoder · 3h ago
I have a feature branch that's working on just that. I'll get that up soon. In the meantime, configs are stored locally so they’re saved across sessions.
_august · 3h ago
This is awesome! As someone who's trying to be less chronically online, but still wants to keep on top of what's new I love this.
looking4job · 3h ago
I like that it’s inspired by hckrnews.com but it’s not installed like a pwa, it just opens as a new tab when I add it to the iOS home screen. Hckrnews behaves much more like an app without browser chrome.

Other than that I like it and will use it instead of hckrnews

postalcoder · 2h ago
I just added a manifest, so you should be able to install it as a pwa, but some of the styling is rough around the edges in pwa mode. I'll clean it up.
stevenally · 3h ago
This is great. Love the small web filter.

Well done! I will be using it.

postalcoder · 2h ago
Thanks! Feel free to email me if you have any feedback.
pglevy · 4h ago
Mobile responsiveness?
postalcoder · 4h ago
Are you having issues viewing this on mobile? Which browser/device?

edit: I broke something yesterday and just fixed it. Thanks for the heads up. I tried to put some thought into making it useable on mobile, hope you try it again.

gnatolf · 3h ago
Not a hint of adaptation to mobile (chrome/android).
postalcoder · 3h ago
I pushed an update. Please give it another go, sorry about that!
insane_dreamer · 1h ago
Great design!

How about view by #comments (besides time / #points)?

What does the colored vertical bar to the left of some posts represent?

stevenwliao · 3h ago
Thank you for the keyword filter!
freediver · 3h ago
Love the inclusion of Small Web filter!
postalcoder · 3h ago
I forgot to write it about it in the post. Appreciate Kagi's Small Web project, I love the filter too!
dbacar · 3h ago
i find your design easier on my eyes and the content much more accessible. Congratulations.
postalcoder · 2h ago
I'm glad to hear it!
AtroxDev · 2h ago
Really like your UI! Built something similar for myself (also as an replacement for hckrnews.com): https://hnhub.dev/
postalcoder · 2h ago
Great work with this, I like that we both thought to tackle similar things like sorting by date/score/comments within the timeline itself.
ganisgan · 4h ago
So cool! Thanks for this!
postalcoder · 4h ago
Thank you!
tonymet · 1h ago
too big
postalcoder · 40m ago
Which parts of the UI? And on mobile or in general?
thewinnie · 4h ago
Hey, I just saw this post from hckrnews . com and want to say that I use it everyday! Thank you its a great website!
postalcoder · 4h ago
Thanks! Yeah, I really like hckrnews.com and used it every day. I built this at first because I wanted a dark mode version and then I got a little carried away, lol.