| > The reason I didn't is to avoid a discussion of how I personally would design tools for an alternate web. Nevertheless, it can be of interest, in case someone does have the ideas. (I have seen other stuff in Hacker News and elsewhere, too.) What are the specific qualities you personally would want for a web replacement? (You are probably right that they are not the right ones for everybody, but still it might be worth to mention.) About control, to curb commercial activity and abuse, how would you expect that it should be done? (For most things the existing security is good enough but for commercial business you will want a better security for the purpose of the identification. But, maybe you have other ideas.) I also have my own ideas for what I would want for a web replacement too (but, like Gemini, it does not have to destroy or be mutually exclusive with WWW or with anything else; see Gemini protocol FAQ 1.13), which I had made available (I wrote Scorpion protocol/file-format specification document). One thing is that, it shouldn't be between Gopher (or Gemini) and WWW; instead it should be between Gemini and "WWW as it should be if it was designed better". (Also, Gemini protocol can be made by making a TLS connection to port 1965 and then send the URL and a carriage return and line feed. This is a simplified explanation, but it is good enough to find the specification document in case you want to access it directly rather than HTTPS or something else.) (Also note: I think that non-extensibility of Gemini protocol/file-format does not really work so well as they had expected. Some files do use extensions not mentioned in there, such as SGR codes. There are also many other ways to put extensions, such as into the X.509 certificate (and since TLS is mandatory, such a thing will always be available), as hidden Unicode characters (since they insist on using Unicode), trailing spaces (like ProleText does), and other ways.) |
I'd be happy with something like markdown instead of HTML. If the format is simple enough, the user could choose a global stylesheet and have it actually make sense for all the sites they visit.
For most sites, Javascript provides negative value. So... build a browser that has a couple hooks for very common, useful dynamic functions, and include no scripting language.
Images are kind of a conundrum. They're pleasant, but open the door to obnoxious garbage like ads, and workarounds for missing features. One compromise might be to allow only thumbnail resolution images - maybe use ML to scale them back up, maybe just show them blocky.
Another problem with the modern web is the unimaginable amount of fraud and lies. There are a few initiatives out there to provide pseudonymous identity verification and also information authentication. A better web would include something like these so that an author can prove data about what they claim (eg: that they live in France, that they have a PhD in Biology, etc).
I believe some of the newer social networks (like Mastodon?) have worked on distributed moderation. That is an important piece also, because humans are very creative about abusing rules, and there needs to be a way to eject bad actors.
Those are some of the thoughts I've had, mainly about sites for articles and blog posts. One would need to change a few details to support other use-cases, such as commerce sites or social networking. On the current web, these essentially all work the same way. So a browser without much scripting could provide some basic template to support them.