frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: A better Hacker News front end

https://hakkernieuws.vercel.app/top
31•AntonioEritas•3h ago
I forked pajecawav's better-hn repo, which turned out to be an excellent foundation to build on. While the original implementation was clean and functional, it didn't quite capture the essence of Hackernews. More importantly, it was missing some features I considered essential for a truly viable alternative.

After tinkering with it for a while, I think I've nailed it—at least for my own use case. If it works well for me, chances are others might find it useful too. So I figured, why not share it?

Pretty straightforward: no ads, no tracking, no monetization schemes and no intention to do so. Just a simple deployment on Vercel's free tier, which costs me exactly nothing. I'm not expecting millions of users (let's be realistic), but we'll see how it scales if people actually start using it.

Any feedback is welcome, or just use it.

Comments

cranberryturkey•2h ago
how is this better?
DemocracyFTW2•2h ago
rounded corners!——joking, just looking for myself
cranberryturkey•2h ago
besides being too difficult to read..
ssl-3•1h ago
When Rob Malda introduced rounded corners on Slashdot over a quarter of a century ago using HTML tables and GIFs (sadly, I couldn't find a link), that sure did seem neat.

But that was... over a quarter a century ago. :)

bargainbin•2h ago
The headers are lost in the design amongst all the extra negative space and increased font sizes
upmostly•2h 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.
ranger_danger•2h ago
Dark Reader extension does wonders for me.
rcarmo•1h ago
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.
ranger_danger•1h ago
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.

exitb•1h ago
Just tried it and it makes the vote buttons disappear (mobile Safari).
ranger_danger•1h ago
Seems to work fine for me on firefox and chromium:

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

unkeen•2h ago
I really do not understand why they don't.
rcarmo•1h ago
Me neither. It's a running joke of sorts.
krapp•1h ago
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.

jiehong•2h ago
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.

brazukadev•2h ago
Compared to lobster.rs there's another useful feature that I miss: unread messages in a thread
maratc•2h ago
Could this (in theory) be achieved with a per-user "load css from url" field?
mvdwoord•2h ago
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.
shreddit•2h ago
Way too much spacing between comments.
mosselman•2h ago
I don’t think this is better. Mind you I opened this on my phone.

Overall there is too little space for the titles and the space there is, is given to the branding of the source, so favicon and domain.

I believe the focus should be the content. The hn community overall is quite good at filtering out the nonsense, so if you go to the homepage there will be quality content and having to filter out based on source is not necessary for me.

The approach taken in your design is similar to a search engine where filtering on source credibility or appropriateness IS necessary.

While it looks “modern” I think your redesign proves that flash does not equal good UX

kehvyn•2h ago
I like the bigger touch targets in the header for mobile, but the infinite scroll hurts me, pages introduce natural stopping points and mean the header is always nearby.

(I appreciate that it's Load More instead of automatic infinite scroll, but still!)

mewpmewp2•2h ago
I prefer the existing one. What I like about existing one is how simple the titles are to read. They are strong contrast above everything else. Yours has icons that take away focus, and not as much contrast between the meta info etc.

It is a bit in similar direction like Old Reddit (good) to New Reddit (terrible).

newman8r•2h ago
Not better IMO but I can appreciate the attempt. Seems messier than the real thing. The icons don't really do anything to help. Takes more time to read.
factorialboy•2h ago
Good effort — I like it.

Is it better or not is a subjective thing. Don't get discouraged by some of the comments posted here.

uwemaurer•2h ago
how do you like my hackernews frontend: https://news.facts.dev/
v3ss0n•2h ago
Not better at all, we don't need flashy UI, we need better content focus
thekevan•2h ago
It's more attractive, but a little less readable. I would call it different but not better.
jonplackett•2h ago
Looks nice. Need to be able to comment. That’s the whole point of HN
BoredPositron•2h ago
What's not broken is easily fixed.
InMice•2h ago
Spacing between comments is pretty wide. Gives me that feeling when they redesign a site and everything is spaced our 2x more than it was before. Some text feels too small at default zoom.

Also you followed original HN here making clicked on links grey, ive always found it annoyingly hard to quikcly spot them in the list after they get turned grey.

Thanks for sharing this

nabunub•2h ago
Opened it on mobile. UI looks more modern of course, but scrolling is just plain horrible.
mkl•2h ago
First impression: this is strictly worse. Way too much space between everything (even between lines in paragraphs!) means fewer stories visible on screen, and fewer comments visible. Enormous pointless spaces between comments, grey comment text is harder to read. Site links on stories don't link to site's stories. Data is out of date.
ramon156•2h ago
So what's worse/better? What did u fix? What didn't u fix?

All this description says that it's better for you. Why? What could be improved?

I mostly check HN on my phone. Harmonic is awesome for this, and I can definitely tell you why it's better for phones.

- Nice filtering - infinite scroll - local bookmarking - rich UI for actions

midenginedcoupe•1h ago
Font size is one of my biggest bugbears with HN, as well as the terrible colour contrast on downvoted posts.

I scratched my itch with a custom UserScript

https://github.com/mgladdish/website-customisations/tree/mai...

I'm particularly pleased with how quotes are rendered - I wouldn't go back to 'default' HN now.

Oarch•1h ago
I find the favicons needlessly distracting and unhelpful. I suspect we probably use different parts of the brain for processing images and text, so it's a lot of different information at once.

My main gripes with HN UI are the expand/collapse and voting buttons are tiny on mobile. And it's very easy to accidentally hide an article by accident (it's a hassle to undo this).

rava-dosa•1h ago
Its really good modern, loved it. Don't get disappointed with people's comments
davedx•1h ago
Even tinier font? Basic, basic failure.
bryanph_•1h ago
I've fat fingered the "hide" button quite often when I was trying to hit the comments button. That's the main thing that I find slightly annoying about the default HN layout
zwaps•1h ago
Its laggy on mobile
homarp•1h ago
With normal HN, on the phone I get 12 items from home page. Your version shows me 10.

Overall it has 'more' spacing. Which I don't feel I need: I appreciate the high density of original.

did you add any 'additional' features? stuff lile 'kill file', per commemt bookmark/tag, different search features ( 'more like this', 'best of the day comments based on your liking') would gives some reason to switch

lawgimenez•1h ago
This is better because it has dark mode. Yo Y-comb when we getting dark mode?
ubutler•1h ago
Personally, I like it. However, I like being able to comment and upvote more. At the same time, I'd be reluctant to say the least to hand over my login credentials. It could be quite cool to see this turned into a FOSS RES-style browser extension. Or maybe even a commercial product. I already paid for the HACK app.
dxxvi•1h ago
My hacker news modified with violentmonkey: https://vercel-html-example.vercel.app/hn-violentmonkeys.png

The + - buttons on the top panel change the font size of every thing except the font size of the panel.

Things are arranged to minimize the page scrolling.

The news title and number of comments are darker and a little bit bigger than other elements for an easy reading.

archb•1h ago
Do you mind sharing the script?
ozgrakkurt•1h ago
Some info explaning why it is better would be nice!
lschueller•1h ago
Please, no. Just bloating it up with additional style elements and mushing it visually is not a big win exactly
padjo•1h ago
Curious why you think it’s better? There’s a trend in software design to think “modernizing” a UI equates to make software better when on most objective measures it makes things worse, been guilty of it myself!
ssl-3•1h ago
Negative feedback, viewing on a Linux PC with Firefox:

1. It lacks density where HN excels at density. It is my opinion that it has way too much negative space, and that I do not care if my opinion flies in the face of modern web design ethos. (I do not come to HN because my scroll-finger lacks exercise.)

2. It includes tiny little icons that I cannot discern without careful attention. At best, this is distracting and represents additional complexity that provides no positive value.

Positive feedback:

1. The pages do seem to load fast, and that's certainly a welcome consistency.

Other thoughts:

1. If the best it accomplishes is that parts of it stay the same, but other parts get worse, then: It isn't better. It is worse. Change for the sake of change is usually a non-starter, in my opinion.

kolme•1h ago
I think it looks nice, but:

- Scrolling is unbearable on Firefox/Android.

- The icons are way too "noisy" I would remove them. Also, posts without icon look "misplaced".

Other than that looks pretty nice. The dark mode is awesome. Don't let the angry mob bring you down ;)

silvestrov•1h ago
1) Get rid of all the margins. I'm not here to look at postcards, I'm here to read text. old.reddit is good.

2) Font is too small and light. Make subject font much bigger. The 2nd line is not nearly as important as the title, so title should be much bigger. (your darkmode is better at this than light mode). Personally I prefer Verdana to AppleSystemFont as the latter is very light.

1+2) The posting page has too much vert space between posts and too small font. I'm here for the text.

3) I don't care about icons. They don't help me to decide "do I want to read this posting".

My layout design: https://imgur.com/a/uBPb2pC

oldestofsports•1h ago
What I think is better:

- Dark mode feature

- search might be useful.

What I think is worse:

- More spacing

- Menu missing threads, past, comments, jobs and submit.

- Icon buttons.

Possibly unpopular opinion, but I think text based buttons are much faster to locate while icons require more effort to understand. Icons only make sense to you when you already know what it is supposed to represent

Gualdrapo•1h ago
Note that the HN hivemind loves crammed, almost unreadable text content, so the feedback you're getting is more than expected.

From my part I see this kind of exercises quite often, but I happen to like this exercise. Actual good content density and the favicons are actually a good idea since they let you know where a link would take you to.

The only downside I saw (for me) is that article titles, in the article pages, are too big.

hoechst•51m ago
idk how you would define "no tracking", but this is using vercel insights, a tracking tool.

altought i prefer the default HN interface, i think the ui is generally fine and you did a good job and avoided overengineering.

with a text heavy page like HN, the most important thing is imo to carefully choose a font family and font properties (line-height, letter-spacing, etc.). as is, the default HN does a better job with this but leaves a lot of room for improvement as well.

personally, i'm using a few lines of css to add dark mode to default HN and zoom in to 125% cause the default font-size ist too small for me (an old person).

id00•22m ago
I still believe https://hckrnews.com/ is the peak

Show HN: Proxmox-GitOps: Container Automation Metaframework (Recursive Monorepo)

https://github.com/stevius10/Proxmox-GitOps
3•gitopspm•2h ago•1 comments

Show HN: Nova: Open-source solution for CAD file conflicts

https://github.com/agg111/nova
2•aishwaryagune•3h ago•0 comments

Show HN: The Shape of YouTube

https://soy.leg.ovh/
27•hide_on_bush•1w ago•11 comments

Show HN: ServiceRadar – open-source Network Observability Platform

https://github.com/carverauto/serviceradar
55•carverauto•1d ago•3 comments

Show HN: WP-Easy, framework to build WordPress themes

https://github.com/drewbaker/wp-easy
2•drewrbaker•8h ago•0 comments

Show HN: We packaged an MCP server inside Chromium

https://github.com/browseros-ai/BrowserOS/blob/main/docs/browseros-mcp/how-to-guide.mdx
44•felarof•1d ago•16 comments

Show HN: Inkeep (YC W23) – Agent Builder to create agents in code or visually

https://github.com/inkeep/agents
78•engomez•2d ago•49 comments

Show HN: Land use visualization for European countries

https://onsland.koenvangilst.nl/
17•vnglst•1d ago•6 comments

Show HN: A large format XY scanning hyperspectral camera

https://www.anfractuosity.com/projects/waverider/
44•anfractuosity•1w ago•10 comments

Show HN: Firm, a text-based work management system

https://github.com/42futures/firm
168•danielrothmann•4d ago•60 comments

Show HN: Odyis: lunar lander (1979) clone written in Rust

https://ad301.org/blog/odyis.php
2•pilkiad•16h ago•0 comments

Show HN: Halloy – Modern IRC client

https://github.com/squidowl/halloy
373•culinary-robot•3d ago•97 comments

Show HN: A better Hacker News front end

https://hakkernieuws.vercel.app/top
31•AntonioEritas•3h ago•54 comments

Show HN: Compression-Resistant Data Transfers

https://github.com/ianling/steg-experiments
27•iaaan•1w ago•6 comments

Show HN: Scriber Pro – Offline AI transcription for macOS

https://scriberpro.cc/hn/
135•rezivor•3d ago•111 comments

Show HN: Open-source implementation of Stanford's self-learning agent framework

https://github.com/kayba-ai/agentic-context-engine
6•kayba•20h ago•1 comments

SHOW HN: I made a site for 100% location independent jobs too

https://job.careers/
2•lanmao_163•21h ago•1 comments

Show HN: Silly Morse code chat app using WebSockets

https://noamtamir.github.io/morwse/
8•noamikotamir•21h ago•2 comments

Show HN: Metorial (YC F25) – Vercel for MCP

https://github.com/metorial/metorial
59•tobihrbr•4d ago•25 comments

Show HN: Trott – search,sort,extract social media videos(ig,yt,tiktok)

https://trott.hattimatimlabs.in
37•sudo712•3d ago•11 comments

Show HN: I Built an AI Maturity Model for Software Engineers (and No One Cared)

https://github.com/Gigacore/AI-Maturity-Model
11•Gigacore•2d ago•2 comments

Show HN: SQLite Online – 11 years of solo development, 11K daily users

https://sqliteonline.com/
463•sqliteonline•5d ago•142 comments

Show HN: I built a simple ambient sound app with no ads or subscriptions

https://ambisounds.app/
310•alpaca121•6d ago•118 comments

Show HN: Specific (YC F25) – Build backends with specifications instead of code

https://specific.dev/
29•fabianlindfors•3d ago•14 comments

Show HN: I made an esoteric programming language that's read like a spellbook

https://github.com/sirbread/spellscript
176•sirbread•1w ago•57 comments

Show HN: OnlyJPG – Client-Side PNG/HEIC/AVIF/PDF/etc to JPG

https://onlyjpg.com
61•johnnyApplePRNG•2d ago•41 comments

Show HN: AI toy I worked on is in stores

https://www.walmart.com/ip/SANTA-SMAGICAL-PHONE/16364964771
156•Sean-Der•6d ago•174 comments

Show HN: FastApps – zero-boilerplate framework for building ChatGPT apps

https://www.fastapps.org
2•zachpark•1d ago•7 comments

Show HN: Code First CDC from Postgres to ClickHouse with MooseStack

https://github.com/514-labs/debezium-cdc
10•okane•2d ago•6 comments

Show HN: Cmux – Coding Agent Multiplexer

https://github.com/coder/cmux
22•ammario•3d ago•4 comments