Live data from Hacker News

The most underused browser feature: reader mode

frankgroeneveld.nl

291–300 of 366 posts

Re: The most underused browser feature: reader mode

#291
post #212

Earlier quoted context omitted.

Unfortunately, I have recently started encountering more sites where Safari just doesn't offer the Reader Mode option.

The arms race continues

If you have to actively circumvent the efforts of your users to make your webpage more readable, you may have a massive problem with your underlying design culture.

Re: The most underused browser feature: reader mode

#292

I'm a huge fan of Readability Mode and use it often. It's proof that Web design isn't the solution, Web design is the problem. For those who are using e-ink devices, or even just standard tablets, EInkBro is another immensely useful tool. Yes, it's a standalone browser, not a mode on Firefox, Safari, Vivalti, etc. https://github.com/plateaukao/browser (Available through Google Play, F-Droid and other sources. Android…

I wish somebody would create a DL/GAN/style-transfer tool to automatically change the style of any website into https://motherfuckingwebsite.com/ (regardless of how the website is structured, so deleting the CSS doesn't count)

On emissive / colour displays, this still is my preference:

https://codepen.io/dredmorbius/full/KpMqqB

On e-ink, the off-white / off-black colour palette is actually something of a probem, though the page otherwise remains highly readable.

From the original page, the lack of margins is a problem. Text running straight into the gutter is a readability problem.

Re: The most underused browser feature: reader mode

#293
post #279

I'm a huge fan of Readability Mode and use it often. It's proof that Web design isn't the solution, Web design is the problem. For those who are using e-ink devices, or even just standard tablets, EInkBro is another immensely useful tool. Yes, it's a standalone browser, not a mode on Firefox, Safari, Vivalti, etc. https://github.com/plateaukao/browser (Available through Google Play, F-Droid and other sources. Android…

I'm guessing this won't work with Remarkable. Or what are some good e-ink devices for this I wonder?

Depending on how far you want to go, there are VNC clients[1], toltec has opkg-installable stuff including at least one browser[2] known to work, and there are full OS replacements that let you run a full linux GUI[3] which can almost certainly run a normal-ish desktop browser.

So while this one won't work, there are options.

[1] https://github.com/reHackable/awesome-reMarkable [2] https://toltec-dev.org/ [3] http://www.davisr.me/projects/parabola-rm/

Re: The most underused browser feature: reader mode

#294

Earlier quoted context omitted.

I implemented this for TenFourFox and it's a real godsend for certain sites. Meanwhile, there's this, but not Android-compatible: https://addons.mozilla.org/en-US/firefox/addon/reader-view/

Thanks for the addon! Just for the sake of curiosity, what do you think it would take for your addon to be ported to work also on Android?

Not mine, so I haven't looked at it closely. In general, however, I think there are many more addons that could work, and should work on Android.

Re: The most underused browser feature: reader mode

#295

The main reason reader mode is "underused" is that for a substantial fraction of pages, it does not work. Because of the way the human motivational architecture works, if there were a reader mode that always worked, its rate of usage would be many times higher than the usage rates of the current crop of reader modes. But of course, there is no way to create a reader mode that works for all web pages -- and that fact…

>But of course, there is no way to create a reader mode that works for all web pages -- and that fact is one of the main arguments for competing with the web rather than trying to improve or fix the web.

Web developers go out of their way to break Reader Mode. What incentive would they have to create content for a platform that competes with the web, which actively limits their ability to deliver ads and degrade the reading experience?

In any case, I imagine that a ML powered Reader Mode engine would perform significantly better than a semantically powered engine. It should be fairly straightforward to train a ML model to make a visual distinction between the actual content, and the ads and other garbage that pollutes webpages. Crowdsourced training data would increase the accuracy even further, while limiting the ability of developers to defeat the reader mode.

Re: The most underused browser feature: reader mode

#296

I'm a huge fan of Readability Mode and use it often. It's proof that Web design isn't the solution, Web design is the problem. For those who are using e-ink devices, or even just standard tablets, EInkBro is another immensely useful tool. Yes, it's a standalone browser, not a mode on Firefox, Safari, Vivalti, etc. https://github.com/plateaukao/browser (Available through Google Play, F-Droid and other sources. Android…

Checking installing on an older tablet: EInkBro works, though having it display colour is ... slightly disconcerting.

But if you want to get a sense of the app, it's possible to do so.

Re: The most underused browser feature: reader mode

#297

Reader View is excellent on low-spec systems. On TenFourFox you can try any page in Reader View, not just what the browser thinks will work. I also implemented sticky reader view, where going to links stays in reader mode even on different sites until you explicitly leave reader view (see https://tenfourfox.blogspot.com/2020/09/tenfourfox-fpr27b1-a... ) and auto reader view by domain or by domain subpages ( https://t…

"Sticky Reader View" is an excellent idea! Perhaps there is no need for both sticky and auto reader view settings. As soon as the user enabled auto reader view, you assume Sticky mode and enable auto reader view on any domains they subsequently visit (and render in reader mode successfully at least once?)

TenFourFox uses sticky mode by default anyway. But you make a good point for others who might implement such a feature.

Re: The most underused browser feature: reader mode

#298
post #149
post #70

Any developers who'd like to contribute to improving how article content is extracted from web pages should check out Mozilla's Readability repository: https://github.com/mozilla/readability I'm currently trying to bring the PHP port up to speed here: https://github.com/fivefilters/readability.php We use an older version as part of our article extraction for Push to Kindle: https://www.fivefilters.org/push-to-kindle/

I believe the Instant View[1] crowdsourcing model where people write templates for each website could boost a lot these parsers (hope they open source it soon). Its just impossible to make these extensions work for every single website with some simple heuristics. Check the codebase of some popular parsers: Firefox (already mentioned): https://github.com/mozilla/readability/blob/master/Readabili... Google Chrome: htt…

Is it possible to utilize the database of Instant View per-site parsers in a web browser or extension's reader mode?

Re: The most underused browser feature: reader mode

#299
post #149
post #70

Any developers who'd like to contribute to improving how article content is extracted from web pages should check out Mozilla's Readability repository: https://github.com/mozilla/readability I'm currently trying to bring the PHP port up to speed here: https://github.com/fivefilters/readability.php We use an older version as part of our article extraction for Push to Kindle: https://www.fivefilters.org/push-to-kindle/

I believe the Instant View[1] crowdsourcing model where people write templates for each website could boost a lot these parsers (hope they open source it soon). Its just impossible to make these extensions work for every single website with some simple heuristics. Check the codebase of some popular parsers: Firefox (already mentioned): https://github.com/mozilla/readability/blob/master/Readabili... Google Chrome: htt…

Another cool crowdsourced thing I discovered recently is SponsorBlock [1] which is an extension to automatically skip sponsored content in Youtube videos. Users contribute timings to the database that everyone else uses. It works remarkably well, any recent video with more than about 50,000 views is pretty much guaranteed to have timings submitted.

[1] https://sponsor.ajay.app/

Re: The most underused browser feature: reader mode

#300
post #225

Earlier quoted context omitted.

3. Remove all the crap that isn't the article the user came for I don't use Reader mode for readability, but to remove all the clutter on the page.

It's not absolutely necessary to remove it, but when reading the article it should not be front-and-centre on the page. That means: - Single-column layouts. Sidebars suck. - No fixed-position elements. Especially not headers or footers, though fixed sidebars are also almost always a mistake. (There can be some benefit for reference / tools, but only about one time in a thousand that they're actually used.) On desktop…

> Especially not headers or footers

What drives me insane: website with floating header and footer, and I read, then hit space to scroll down to the next "page", but it doesn't take into account what's hidden behind header and/or footer, so now I'm missing two lines, and have to grab mouse/arrow keys to scroll back up two lines. It just works and then you put in extra work to make it not work thank you very much arghhhhhh

Post reply on HN