Show HN: A better Hacker News front end

(hakkernieuws.vercel.app)

34 points | by AntonioEritas 5 hours ago

43 comments

  • a022311 7 minutes ago
    > More importantly, it was missing some features I considered essential for a truly viable alternative.

    As others here noted, I can't find any noteworthy addition (actually none? maybe I'm not very observant) to the features the actual HN has. I'd appreciate a more thorough explanation of this.

    A UI refresh is certainly not a bad idea (although the existing content density is hard to match), but this "modern" UI looks like the average Bootstrap website from 10 years ago with a few extra shadows and transparency. I enabled Javascript to test the theme switching and discovered that scrolling becomes very laggy (on a phone). Perhaps you're accidentally running some animation? It feels very unnatural.

  • mosselman 3 hours 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

  • upmostly 4 hours 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.
    • jiehong 3 hours 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.

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

    • maratc 3 hours ago
      Could this (in theory) be achieved with a per-user "load css from url" field?
    • ranger_danger 3 hours ago
      Dark Reader extension does wonders for me.
      • rcarmo 3 hours 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 3 hours 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 3 hours ago
        Just tried it and it makes the vote buttons disappear (mobile Safari).
    • brazukadev 3 hours ago
      Compared to lobster.rs there's another useful feature that I miss: unread messages in a thread
  • Oarch 3 hours 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).

  • mkl 3 hours 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.
  • jemiluv8 37 minutes ago
    The comment section not being collapsible is my main pain point. Just wished I could skim the top three most voted top level comments and then look at others. Instead I get sucked into this wilderness of a single thread and never quite easily viewing other top level threads
  • jemiluv8 33 minutes ago
    I have pain points but still like the way the site looks like something from the 1990’s. I’d like to keep it that way. And please write it in arc or some other lisp dialect. The last thing I want to see on this site is JavaScript.
  • bryanph_ 3 hours 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
  • silvestrov 3 hours 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

  • ssl-3 3 hours 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.

  • dxxvi 3 hours 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 3 hours ago
      Do you mind sharing the script?
  • homarp 3 hours 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

  • ubutler 3 hours 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.
  • Gualdrapo 2 hours 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.

  • v3ss0n 3 hours ago
    Not better at all, we don't need flashy UI, we need better content focus
  • newman8r 3 hours 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.
  • hoechst 2 hours 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).

  • lschueller 3 hours ago
    Please, no. Just bloating it up with additional style elements and mushing it visually is not a big win exactly
  • InMice 3 hours 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

  • ramon156 3 hours 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

  • kolme 3 hours 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 ;)

  • thekevan 3 hours ago
    It's more attractive, but a little less readable. I would call it different but not better.
  • padjo 3 hours 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!
  • kehvyn 3 hours 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!)

  • jonplackett 3 hours ago
    Looks nice. Need to be able to comment. That’s the whole point of HN
  • factorialboy 3 hours 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.

  • shreddit 3 hours ago
    Way too much spacing between comments.
  • nabunub 3 hours ago
    Opened it on mobile. UI looks more modern of course, but scrolling is just plain horrible.
  • bargainbin 4 hours ago
    The headers are lost in the design amongst all the extra negative space and increased font sizes
  • lawgimenez 3 hours ago
    This is better because it has dark mode. Yo Y-comb when we getting dark mode?
  • id00 2 hours ago
    I still believe https://hckrnews.com/ is the peak
  • ozgrakkurt 3 hours ago
    Some info explaning why it is better would be nice!
  • zwaps 3 hours ago
    Its laggy on mobile
  • uwemaurer 3 hours ago
    how do you like my hackernews frontend: https://news.facts.dev/
  • mewpmewp2 3 hours 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).

  • davedx 3 hours ago
    Even tinier font? Basic, basic failure.
    • wltr 44 minutes ago
      I can easily make it bigger, and it does not break on my smartphone as the original site.
  • midenginedcoupe 3 hours 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.

  • oldestofsports 3 hours 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

  • BoredPositron 3 hours ago
    What's not broken is easily fixed.
  • cranberryturkey 4 hours ago
    how is this better?
    • DemocracyFTW2 4 hours ago
      rounded corners!——joking, just looking for myself
      • ssl-3 3 hours 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. :)

      • cranberryturkey 4 hours ago
        besides being too difficult to read..
  • rava-dosa 3 hours ago
    Its really good modern, loved it. Don't get disappointed with people's comments
    • wltr 41 minutes ago
      It’s many times better, but the original website is so mediocre that any implementation is better at something, at least. I’m getting a good laugh reading all this ‘the original is so good’ praises. Just increase the font sizes on mobile and see how it’s broken.
  • Ampned 3 hours ago
    [dead]