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

Oh I agree, just trying to leave room for conversation :)


I wasn't disagreeing, just continuing the conversation! I notice that for some reason it's hard to "yes, and" on HN. I need to look into ways of conveying a more positive tone without overshooting and sounding insincere, or too cute.


Oh me too for sure. I generally end up littering my emails (for example) with exclamation points just to avoid sounding like "stern male software engineer" but like, is that unprofessional? Why is life so hard haha.

A lot of my thinking has been around "descope the web". Like, ignore the shortcomings of the other protocols (i.e. assume we can improve them like we improved HTTP) and move functionality to them whenever it makes sense. Downloads not related to a HTML file work over FTP or BitTorrent. Interactive apps (e.g. Spotify) can run over SSH or (gasp) run locally. Forums like HN or Reddit move to NNTP. When I peel all that back, I find that the essence of "the Web" is basically wikis.

But then I think that wikis are really a super weird case. They're like some kind of incepted Web where the difference is, idk curation? Organization? Maybe we were getting close to "wiki quality" with the semantic Web and microformats, but then SPAs took over.


> A lot of my thinking has been around "descope the web".

I thought so too.

> Downloads not related to a HTML file work over FTP or BitTorrent.

It is not related to whether or not the file is HTML; protocols such as HTTP and Gemini can still be used to download any kinds of files (and I think the range requests is a good feature of HTTP for this purpose; my own Scorpion protocol also has range requests, but unlike HTTP it does not allow multiple ranges per request and does not have range units other than bytes).

For some kinds of large files, BitTorrent would help. However, I think there are many problems with FTP, so I would not want to use that.

> Interactive apps (e.g. Spotify) can run over SSH or (gasp) run locally.

Yes. Using interactive protocols such as SSH, Telnet, etc, are good ideas, and local programs are also good ideas.

(A local program (and even a HTML-based web app) are not always usable on all computers and there may be security issues, but there are ways around these things; simple and limited VM codes can easily ignore them. Having them for multiple systems available, having FOSS (so that you can compile it yourself, view the code if necessary, and modify it if necessary (whether it is needed to work on your system or because what you want the program to do is different from what the existing implementation does)), operating system design, etc, can also help.)

> Forums like HN or Reddit move to NNTP.

Yes. I think it is a good idea.

> I find that the essence of "the Web" is basically wikis.

It is something that HTTP could work well with, if used in a better way (rather than adding the webapps and that stuff on top of HTTP that is used by Wikipedia and other wikis like that). However, to work better for a wiki, an additional command should be added into HTTP, which would be a HISTORY command; that is the only function that seems to be missing when using HTTP directly. (HTTP already has such things as: PUT, If-Match, etc.)

However, even then, it could be designed better; there are still problems with it. (Furthermore, protocols other than HTTP may also potentially be suitable, maybe.)




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

Search: