So web browsers are bad, right?

And web browsers being bad is making the internet bad, right?

Or maybe the internet being bad is making web browser bad.

Doesn't matter.

The upshot is that we should stop using bad web browsers recreationally, and stop using services that can only be accessed from bad web browsers.

And when that isn't possible, build alternatives that work from not bad browsers.

That's why I'm so happy that Brutaldon exists.

So, what are the core features a good web browser should have?

What shouldn't it have?

If you were redesigning the web, today, knowing what you know about popups, cookies, malicious javascript, etc. What would you design?

@ajroach42 I guess the question is, how would you *split up* the web, so that applications that really do need the abused functionality went off into their own space (perhaps with its own protocol), while the pieces we like would stay in their own space in which annoyances are relatively difficult to implement.

@freakazoid Right. I'm not suggesting that we try to replace the web entirely. It is very useful, as much as it is a giant problem.

I'm wondering aloud what the core functionality of a modern document delivery platform should look like.

A thing that does what the web was supposed to do, rather than what the web does.

@ajroach42 @freakazoid
I've made the argument before that what HTTP does well gopher does better. For delivery, I'd probably opt for gopher.

With regard to formatting -- well, a subset of html might do, but maybe markdown would be better. Give the user complete control over fonts, sizes, and colors. Eliminate scripting entirely.

@enkiv2 @ajroach42 @freakazoid I mean, I'd rather something more LaTeX like then markdown like. The problem with that of course being LaTeX is Turing-complete so you'd want a subset of it, rather then just moving from Javascript to TeX as your programming language.

But LaTeX is focused around good text layout by default, and has every tool you'll need for that without style sheets or other garbage.

@Canageek @freakazoid @enkiv2 I don't want anything other than very basic layout to be pre-defined.

The author of a document won't know the configuration of my screen. Plaintext reflows very well.

Give me some very basic rich text. I don't need anything more than that.

@Canageek @enkiv2 @ajroach42 At the other end, there's the criticism (from Alan Kay?) of the fact that we've essentially replicated paper books on computers. So maybe we're taking too narrow of a view and over-simplifying. Perhaps we're limiting ourselves too much by trying to make annoyances impossible; maybe that's a problem to be solved socially instead of technologically, except perhaps for the elimination of 3rd party content (or at least cookies).

Follow

@freakazoid @ajroach42 @enkiv2

For example, LaTeX the standard way to size an image is as a fraction of \textwidth (or \pagewidth) (Though you can do it in cm, that could be removed)

See: en.wikibooks.org/wiki/LaTeX/Fl

Sign in to participate in the conversation
Cybrespace

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.