Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

True, but at a given resolution, with CSS turned on, and in dark mode all users will basically see the same HTML view. The user can't have a dark mode HTML page unless the web site offers one or the user has an extension that makes a best effort to create one. HTML with complex Javascript rendering makes it hard to give the user control.

The concept of a user agent that gives the user much greater ability to choose how they want to view content could mean each user will:

* Pick their own font, font size, line spacing, margins

* Pick their own text color and background color. Like dark mode, high contrast, etc.

* Choose how linked images are shown: inline, click to load, load in new window, expandable thumbnails, etc

* How sections, section headers are displayed. Add a table of contents? Add a button to jump to the next section? The user can choose.

I like reader view, which gives me the ability to choose how I view HTML, but only when reader view can figure out how to extract the content (sometimes disastrously missing paragraphs of text...)



This right here should be the headline selling point on Gemini existing as its own separate protocol segregated from standard HTTP.

This thread is the first I've heard, and up until this comment I was thinking in my head, "sheesh, what kind of value proposition would justify that amount of work. I'm just not seeing it."

It's kind of like what REST was meant to be. More about entities than verbs. Cool. I get it now.


Opera 12 can do all that. I'm sad that you ever only experienced shitty browsers which take away this sort of control from the user.


Most of my list is available as extensions on other browsers [1] (which I'd generally prefer to reduce bloat).

However, in my experience, the DOM for some sites is such a mess that trying to apply user preferences is a hack. I.E. reader view accidentally loses text. Does the implementation Opera has always work? That would be cool, although I'd still avoid Opera for privacy reasons.

Gemini seems to be to throw away all that complexity, which makes user customization easier. I.E. the problem is HTML/JS/DOM complexity, not a browser or its extensions.

1. https://www.ilovefreesoftware.com/29/featured/free-website-f...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: