Agreed with the poster on many points. I want a web where I can return to a website at any given time and expect to see the same content that was present before.
I think a version controlled web would be sweet, like git internet.
Publishing a page ultimately creates a commit hash. Removal of published commits is not a thing. Only forward changes. Mess something up? New commit.
When referencing a page from another, a commit hash can be specified if desired, however, linking to a page/accessing a page without a commit hash resolves the most current (think master branch) page/commit hash.
When accessing a page in browser, you should have the ability to rollback to a previous version of a page if so desired. Since all dynamic content and linked-out content is based on commits hashes (resolved at time of publish), you now have a way to receive all content you did before.
I like the idea of a static HTML/CSS only idea for pages and ditching JS mostly due to what crap the web has become filled with, like author mentions, paywalls and tracking.
At the same time, I think all can be accomplished without dynamic scripting as long as pages are hosted privately (as things like server logs can be inspected) and websites are able to set/retrieve session storage on client-side. Not sure how to solve for that.
I always land on the whole thing being decentralized and everyone participating holds many pieces like bittorrent where there is hash authenticity. The hashing to client lookup could be authority type servers (like cert authorities/trusted tor nodes) as trackers. The problem with this is nobody wants to have crap stored on their computer to use the internet.
Private, trusted nodes seem to me to be the better option, but they would need to be locked down like a root certificate authority. No logs either. Just multi-redundant, multi-region, eventually consistent, nodes adhering to some protocol used for passing around (in essence) a huge scalable, partitioned git repo.
Also this might be complete crazy talk, but that's okay. It's a much better dream than a world where the internet has become full of paywalls and tracking.
By unusable you mean it's possible to hit the wrong key by accident? Having to go into settings for your preferred layout seems reasonable to me too...
I think a version controlled web would be sweet, like git internet.
Publishing a page ultimately creates a commit hash. Removal of published commits is not a thing. Only forward changes. Mess something up? New commit.
When referencing a page from another, a commit hash can be specified if desired, however, linking to a page/accessing a page without a commit hash resolves the most current (think master branch) page/commit hash.
When accessing a page in browser, you should have the ability to rollback to a previous version of a page if so desired. Since all dynamic content and linked-out content is based on commits hashes (resolved at time of publish), you now have a way to receive all content you did before.
I like the idea of a static HTML/CSS only idea for pages and ditching JS mostly due to what crap the web has become filled with, like author mentions, paywalls and tracking.
At the same time, I think all can be accomplished without dynamic scripting as long as pages are hosted privately (as things like server logs can be inspected) and websites are able to set/retrieve session storage on client-side. Not sure how to solve for that.
I always land on the whole thing being decentralized and everyone participating holds many pieces like bittorrent where there is hash authenticity. The hashing to client lookup could be authority type servers (like cert authorities/trusted tor nodes) as trackers. The problem with this is nobody wants to have crap stored on their computer to use the internet.
Private, trusted nodes seem to me to be the better option, but they would need to be locked down like a root certificate authority. No logs either. Just multi-redundant, multi-region, eventually consistent, nodes adhering to some protocol used for passing around (in essence) a huge scalable, partitioned git repo.
Also this might be complete crazy talk, but that's okay. It's a much better dream than a world where the internet has become full of paywalls and tracking.