HN is lightweight in some ways, but also quite bad in others. For example, every single time you vote on anything, the site sends back a 302 redirect and then a copy of the entire page's HTML in response. This means that every vote results in a response that's usually around 10KB gzipped. As of right now, for me, voting on any comment in this thread currently causes a 14KB response and takes about 1.3 seconds to fini…
I assume you have JavaScript disabled, right? If so, can you give an example of a similar webpage that doesn’t reload the whole page to reflect your vote?
Tell HN: Thank you for not redesigning Hacker News
181–190 of 398 posts
Re: Tell HN: Thank you for not redesigning Hacker News
#182I’m proud to have a single brick in the foundation of a site that has lasted this long.
Re: Tell HN: Thank you for not redesigning Hacker News
#183Earlier quoted context omitted.
Since he's probably too modest to mention it himself, the user you're replying to is the founder of the news aggregator and forum site Tildes [1] which is pretty much the gold standard of modern forum site design imho. If anyone has the right to make this comment it's him. [1] https://tildes.net
>which is pretty much the gold standard of modern forum site design Wait, what? >open-source link aggregator with no ads or tracking (currently in invite-only alpha) HN is over 12 years old and much larger. Suggesting an alpha-level service is the "gold standard" is pure hyperbole. I'm not familiar with the founder, so I am not making any judgement; and, I support the basic premise of their project.
Tildes's design has a lot more to it, including better responsiveness for mobile use, a built-in theme system with multiple themes (including dark ones), full markdown (CommonMark/"GitHub Flavored Markdown") support, syntax highlighting for code, etc. There are lots of aspects of it that would be nice to have on HN.
Re: Tell HN: Thank you for not redesigning Hacker News
#184For reddit, try old.reddit.com, or you can set your account to always use old in preferences. It's not as clean as hn, but way better than "new" reddit. (I use it even on my fast connection.)
Re: Tell HN: Thank you for not redesigning Hacker News
#185By 'works', I mean not just content been served, but overall usages not making you wanting to abandon this site.
Re: Tell HN: Thank you for not redesigning Hacker News
#186Re: Tell HN: Thank you for not redesigning Hacker News
#187I loathe the modern web. Speed is a secondary to "hey look what we're doing with our frameworks".
I’m always amused when the frameworks being used advertise things like “We make coding fun!” I tend to think “but what about making the web enjoyable for the end user?”
But more importantly, the fact that the page loads 2 seconds longer is a drop in the bucket compared to the insane processes our business people dream up.
Re: Tell HN: Thank you for not redesigning Hacker News
#188I loathe the modern web. Speed is a secondary to "hey look what we're doing with our frameworks".
Honestly, with modern things like Webpack, minify/uglify, CDNs, web speed should be much better on low bandwidth sites compared to the past.
Re: Tell HN: Thank you for not redesigning Hacker News
#189I love hearing stories about people choosing to forego large frontend frameworks, or even not using JS altogether. Is there a community or name for this? If not, I'm going to call it #neverscript. I find the web works far better, more often, for me when SPAs and JS aren't used. There's something about minimalistic sites that's very appealing to me. I know it doesn't work for all sites, but a lot of the web could be i…
Re: Tell HN: Thank you for not redesigning Hacker News
#190HN is lightweight in some ways, but also quite bad in others. For example, every single time you vote on anything, the site sends back a 302 redirect and then a copy of the entire page's HTML in response. This means that every vote results in a response that's usually around 10KB gzipped. As of right now, for me, voting on any comment in this thread currently causes a 14KB response and takes about 1.3 seconds to fini…
Okay quick thought exercise. HN doesn't use a react framework and is quite lightweight on clientside JavaScript. How many upvotes does it take using this system before the total data size transmitted (original page + modifications) is, in sum total, larger than a fresh load of, say, Twitter? The reality is that for the bulk of users, votes are an uncommon interaction; most of us are here to read the articles and view…