Tell HN: Thank you for not redesigning Hacker News
281–290 of 398 posts
Re: Tell HN: Thank you for not redesigning Hacker News
#282Re: Tell HN: Thank you for not redesigning Hacker News
#283Earlier quoted context omitted.
Related question: what is the easiest way to increase the tap zone of a HTML element using CSS? Aside: I have noticed Safari auto-inceases the touch zone for inputs and elements with ontouch/onclick events (I noticed because I had to fix an issue caused by this!)
For the thread collapsing functionality I think the long press/touch could mitigate the need for pinch zooming. Just hold your thumb on the comment long enough and bang, it's gone. For me this is the most commonly performed interaction with the site.
Re: Tell HN: Thank you for not redesigning Hacker News
#284Re: Tell HN: Thank you for not redesigning Hacker News
#285HN 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…
Also, worth mentioning the insufficient formatting features. Quoting is not supported, and is quite important for forum discussions' UX.
Other than that I like the minimalism. I even think the lack of automatically quoting the parent comment is a good thing, as it forces the user to think about the part of the parent they want to quote instead of wholesale quoting it all as the lazy option. If auto-quoting existed the comments would be 40% quotes of each other, and much harder to read.
Re: Tell HN: Thank you for not redesigning Hacker News
#286Earlier quoted context omitted.
Twitter is barely usable with JS disabled. Any time you follow a link to it you'll get a worthless interstitial "would you like to proceed to legacy twitter??" with only one button: "Yes." As of recently, if you have cookies disabled for their domain as well you'll end up in a redirect loop and never be able to see the 140 characters of text. *As for reddit though, if you log in with an account you can set it to alwa…
No, you can set "Use new Reddit as my default experience ". At the bottom of the page, "beta options". https://old.reddit.com/prefs/ There is no "always use old reddit"
Re: Tell HN: Thank you for not redesigning Hacker News
#287Earlier quoted context omitted.
This, and you can get a much better mobile experience to boot, not to mention fixing dozens of errors that crop up with prolonged use of this site. Literally to post this comment, I got a, "We cannot serve requests that quickly please try again in a moment" message. Completely unnecessary in 2019, given how simple this site (as a concept) is. "I hate change" <- basically the summary of this submission, and kind of sa…
Literally to post this comment, I got a, "We cannot serve requests that quickly please try again in a moment" message. Completely unnecessary in 2019, given how simple this site (as a concept) is. That's a ratelimiting function to stop spammers and such. No one is questioning the ability of the servers to handle much higher request rates. "I hate change" It's "I hate useless change". What's sad about that?
Re: Tell HN: Thank you for not redesigning Hacker News
#288There should be an extension that automatically redirects common websites to their lite versions. reddit.com -> old.reddit.com facebook.com -> mbasic.facebook.com cnn.com -> lite.cnn.com npr.org -> text.npr.org twitter.com -> twitter.com (with JS disabled) gmail.com -> gmail.com (HTML version)
Re: Tell HN: Thank you for not redesigning Hacker News
#289HN 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…
Re: Tell HN: Thank you for not redesigning Hacker News
#290Earlier quoted context omitted.
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…
It's nothing more than an extra header or query param to denote an AJAX request. Then the server can respond with an empty 200/204 status code instead of the entire HTML page. It's an hour of work and would actually save resources. None of this requires a front-end framework.