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

Though HTML was a DTD of SGML served up via a TCP socket. The only revolution was giving the SGML client app away.


Simple as that, huh?

Everything sounds simple if you describe it in a facetiously simple way.

Michelangelo's David is just some bit of rock that someone's chipped away at.


Even simpler is the fact that all Michelangelo did was take away the bits of marble that weren't David.


Indeed every great accomplishment can be reduced to a series of simple increments ontop of previous accomplishments. Brick-by-brick we all stand on solders of giants.


Sometimes that's all it takes, man. Although I suspect there was a little more to it. Regardless, we're not celebrating the effort — many things take harder work to accomplish — we're celebrating the effect, which has been world-changing.


> The only revolution was giving the SGML client app away.

No, the revolution was this combination of three relatively simple protocols (HTTP, URL, HTML) which together were incredibly powerful. The SGML crowd never came up with anything like that. They just kept on adding more complexities...

Reducing this to "giving away the client app" misses the point of the above so badly.


> which together were incredibly powerful

Incredibly powerful, but not nearly enough for many applications. We have not comprehensively adopted Linked Data, REST and HATEOAS principles which would extend these protocols to be useful with more than simple hypertext. Many of the public JSON-serving endpoints that currently enable much of the "modern" Web could easily be extended to conformant JSON-LD, which would open up a bunch of interesting use cases.


Quite off-topic. We are talking about the the late 80s/early 90s here.


...in the category of endofunctors?


Mosaic was not the first browser (that was nexus, renamed thus when it's original name WorldWireWeb created some confusion)

Mosaic the company indeed. Tried to monetize in the server by giving away the browser.

However CERN also provided a free mit licensed Server, CERN httpd

https://en.m.wikipedia.org/wiki/CERN_httpd#:~:text=CERN%20ht....

And it was not simply "served via TCP socket", it was served via a protocol that was similar to but simpler as another protocol, http vs ftp.


HTTP 0.9 was incredibly simple. There weren’t even any status codes or headers! There was not much “protocol” to speak of.


That is a floccinaucinihilipilification.


Bless you!

That was my first thought. Then I learned this is a real word o-O

https://en.m.wiktionary.org/wiki/floccinaucinihilipilificati...


don’t forget the headers




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

Search: