Live data from Hacker News

Tell HN: Thank you for not redesigning Hacker News

news.ycombinator.com

241–250 of 398 posts

Re: Tell HN: Thank you for not redesigning Hacker News

#241
post #140

Earlier quoted context omitted.

All elements are super tiny unless you force zoom on them. The CSS says that all fonts are 10pt or _smaller_. There are 7pt fonts defined in there! Everything else is specified in exact pixels. Vote arrows are 10x10 pixels. Do you realize how small 10x10 pixels is on a modern display?

> Do you realize how small 10x10 pixels is on a modern display? CSS `px` units are not equivalent to a device pixel. https://www.w3.org/TR/css3-values/#absolute-lengths

That doesn't make it better. 10px at 1/96 inch per px makes them only 2.6mm.

Re: Tell HN: Thank you for not redesigning Hacker News

#242

Earlier quoted context omitted.

This means that every vote results in a response that's usually around 10KB gzipped I have Facebook open in another window and opened the network inspector to compare it: Just moving the mouse towards the like button created 824KB of data transfer. Not sure if it is because of tracking the mouse movement or if it preloads stuff it thinks my mouse is moving towards. Or maybe it loads stuff that it would display if I h…

In lower internet speeds Facebook loads a lite version which is super fast (loads better than HN for me) and has most of the basic functionalities.

For anyone curious, http://mbasic.facebook.com/ is one of the least data-intensive way to access facebook.

Re: Tell HN: Thank you for not redesigning Hacker News

#243
post #24

There 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)

Switcheroo Redirector for Chrome has worked for me to redirect amazon.com links to smile.amazon.com

Re: Tell HN: Thank you for not redesigning Hacker News

#244
post #230
post #57

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…

Seriously, this is not an issue.

+1, thank you.

Re: Tell HN: Thank you for not redesigning Hacker News

#245

Right now I'm traveling in a train somewhere in Smolensk region in Russia and HN is the only site I could use normally with sporadic Edge/3G. Had exactly the same thought as in the title. Thanks HN! +1 for a dark theme though, reading from a bright screen in midnight darkness hurts eyes. Another frequent thought I have during such trips is why so few sites have any basic offline support? E.g. while writing this I mov…

I turn HN into dark mode instantly by applying the negative color filter built in on Android (I assume iOS has something similar as well). On Android the option can be found under accessibility and can also be assigned to a combination of hardware keys for quick switching.

Just looked into setting in my phone and doesn't have Dark Mode but I tried the Color Inversion. It's enough!

Re: Tell HN: Thank you for not redesigning Hacker News

#246
post #79

Earlier quoted context omitted.

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?

No, voting doesn't work at all with JS disabled.

Voting does work with JS disabled, just not well.

The page reloads and re-renders with the UI changes (up-down buttons hidden and unvote link added). However, the reload takes noticeable time, and you lose your scroll location, which is disorienting.

With JS enabled, the UI changes happen instantly, and the scroll position doesn't change. The page still reloads, but the reload is directed into a new Image object which is immediately garbage, so it's off the UI timeline. But it's inexplicable bandwidth waste, nonetheless!

Re: Tell HN: Thank you for not redesigning Hacker News

#247
post #103

Earlier quoted context omitted.

I had to pinch-to-zoom to upvote this comment. :-)

That's a feature IMO -- HN could even make them even smaller. It should take conscious effort to vote, and the small target size mentally reinforces this model; that it's not supposed to be the most common action. EDIT: See, clearly the vote targets simply aren't small enough !

I rarely wish to click on the username or time links (“3 hours ago”), but that’s what I click on the most due to size and placement issues (when trying to vote or collapse a thread). I agree one should not blindly vote, but at the same time if you have decided to vote, it shouldn’t be maddeningly difficult and error prone to execute.

Re: Tell HN: Thank you for not redesigning Hacker News

#250
post #237
post #231

Earlier quoted context omitted.

He is wrong. It is not “quite bad”. I appreciate your generosity to him but I am sad to see that is the top comment.

How could it possibly be considered a good thing? I've seen dang say before that they've been running into performance issues, and I bet that they'd see a significant drop in resource usage solely by not generating entire comments pages just to throw them away every time anyone votes on a comment. The response is literally not used at all, they're doing that work and sending that data for no reason. There are multipl…

It's implemented this way for balance of a simple implementation and how lightweight it is. Not to mention, there is at least one benefit: the voting mechanism doesn't depend on JavaScript.

And if you are not authenticated, you are instead taken to a login page. Logging in then gives you the redirect and the upvote is registered.

Post reply on HN