logoalt Hacker News

mikestorrenttoday at 2:08 AM1 replyview on HN

> If we are to solve this problem, we're going to have to make self-hosting easy enough

It used to be easy enough in the 90s, when plenty of folks had their own custom website. You signed up with a hosting company; they provided you with a bunch of different ways to upload files; your website was hosted.

Of late, I've decided that the problem is that HTML development halted at what is still a very beta product. HTMX is a reasonable attempt to continue the spirit of HTML; where I'm going with this is that I think HTML should have continued to add enough reasonable features, without needing Javascript or massive amounts of CSS, so that most websites most people wanted to develop would still be straightforward enough to do. HTML stopped before it even had a usable <table> with sorting and filtering defined, so we've spent decades with inferior tables in every web app that all suck compared to what we got used to with even Windows 3.1 apps. HTML finally grew date and colour pickers but it should have had all kinds of rich UI controls and behaviour that would have made it totally unnecessary for people to build all the Javascript middleware that essentially treats the browser as a display canvas and otherwise totally reimplements the GUI from scratch. And we wonder why the beautiful new Macbook Neo is kneecapped by only having 8GB????

It's time for HTML6. My standard will be: everything a restaurant website needs should be basically batteries included, with the exception of an e-commerce backend. It should all be doable in static HTML files with almost no Javascript and really just enough CSS to set artistic theming elements instead of having to do arcane shit just to position things.


Replies

gammalosttoday at 5:45 AM

> You signed up with a hosting company; they provided you with a bunch of different ways to upload files; your website was hosted.

But that is not self-hosting. You're still using a cloud service. The problem is how to run something local, at home, that you have full control over