TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why readability is ignored?

5 pointsby exslackerover 10 years ago
There are lots of researches on what is the ideal line length is but sites like wikipedia or HN still let the lines be too long.

2 comments

nostrademonsover 10 years ago
There&#x27;s a lot of research on the optimal line length <i>for reading</i> but there are a number of other considerations that go into website design. For example:<p>Many sites (including both Wikipedia and HN) practice responsive design, where the width &amp; layout of screen elements adapts to the size of your window. There&#x27;s a good argument that providing the user control of their own situation outweighs the consensus research on the &quot;average user&quot;. After all, you&#x27;re trying to make <i>each</i> user happy, you aren&#x27;t trying to make a hypothetical average user happy.<p>Most of the time, users skim sites, they don&#x27;t read them. Optimizing for reading is counterproductive when the user just wants to find a sentence or two and go away.<p>Sites can become aesthetically unpleasant if they have a small column of text and a gigantic amount of whitespace. Nobody reads the site when the user bounces.<p>Sometimes sites are set up to use indentation to convey hierarchy, eg. in comment threads. These can also look awkward if the right margin keeps shifting over with each new comment. (Although personally, I prefer that to having tiny little comments that are 2-3 words wide.)<p>There&#x27;s a meta-point here: oftentimes, academic research into one specific area is not relevant to a larger product, because there are other trade-offs that have to be made. When I first went into software, I wondered why all this cool academic research into programming language design was being totally ignored. It turns out that oftentimes the really cool language features like macros, type inference, predicate dispatch, tail-call optimization, etc. have side-effects that make them impractical for use in a real software system.
27182818284over 10 years ago
Because ultimately we can control it?<p>Unlike printed text that is <i>finished</i> finished, text on the web changes per device, time of day, etc.<p>You might be very interested in <a href="https://www.readability.com/" rel="nofollow">https:&#x2F;&#x2F;www.readability.com&#x2F;</a> which allows a person to instantly morph the majority of articles to their set reading standards with a plugin or bookmark.