Live data from Hacker News

RIP HTTP

http.rip

61–70 of 131 posts

Re: RIP HTTP

#61
I'm still using HTTP and plan to continue for the next 25 years or so.[1]

It is a highly accessible, highly compatible protocol, highly usable protocol.

I also think the MITM risk is overrated compared to how much barrier HTTPS creates to accessing basic information.

[1] https://en.wikipedia.org/wiki/Lindy_effect

Re: RIP HTTP

#62

My go-to HTTP-only endpoint is http://example.com . It should be usable for as long as IANA and the Internet as we know it exists.

Wonderful site http://n-gate.com

That one's my go-to as well. Hope the author's all right.

Re: RIP HTTP

#63
HTTPS is still a pain in the ass.

If letsencrypt would offer wildcard certificates with their url based authentification as they offer for non-wildcard certificates, it would be annoying but bearable.

But having to tinker with the DNS infrastructure for each project which wants to use domain wide HTTPS is so much hassle.

Re: RIP HTTP

#64

HTTPS is still a pain in the ass. If letsencrypt would offer wildcard certificates with their url based authentification as they offer for non-wildcard certificates, it would be annoying but bearable. But having to tinker with the DNS infrastructure for each project which wants to use domain wide HTTPS is so much hassle.

I've been using Caddy for personal projects and I don't even think about HTTPS anymore. Except when I have to use another web server at work :-/

Re: RIP HTTP

#65

I'm still using HTTP and plan to continue for the next 25 years or so.[1] It is a highly accessible, highly compatible protocol, highly usable protocol. I also think the MITM risk is overrated compared to how much barrier HTTPS creates to accessing basic information. [1] https://en.wikipedia.org/wiki/Lindy_effect

They hate you because you spoke the truth.

So much of security is performance or ruining the convenience of things just for the sake of protecting things.

It's really frustrating. But hey it's to protect the kids or something /s

Re: RIP HTTP

#66
post #62

Earlier quoted context omitted.

Wonderful site http://n-gate.com

That one's my go-to as well. Hope the author's all right.

Glad to see another fan. For others, here's the relevant discussion http://n-gate.com/software/2017/07/12/0/ (needs some refreshes, I think the author made the website somewhat inaccessible on purpose)

Re: RIP HTTP

#68

I'm still using HTTP and plan to continue for the next 25 years or so.[1] It is a highly accessible, highly compatible protocol, highly usable protocol. I also think the MITM risk is overrated compared to how much barrier HTTPS creates to accessing basic information. [1] https://en.wikipedia.org/wiki/Lindy_effect

ISPs and coffee shop wifi injecting ads into webpages wasn't a theoretical attack, but I'm more curious: Which barriers with HTTPS are you referring to?

Re: RIP HTTP

#69
post #14

Earlier quoted context omitted.

With HTTP/1.1 you can debug a request via an ASCII telnet session. Not feasible with QUIC. HTTP/1.1 has a beautiful, elegant, simplistic essence; super easy to implement servers and clients from scratch with literally no dependencies beyond string formatting and basic TCP network APIs.

Given most sites still support HTTP/1.0, it's very unlikely we'll see anyone drop http/1.1 for another three decades, at least. Especially when you factor in how slow some large chunks of the world are to upgrade their OSes and software suites.

> Given most sites still support HTTP/1.0

Uh, HTTP 1.0 doesn't support the host header, which means that you need unique IP addresses for each host you want to serve.

Ironically, you could solve that problem with IPv6, but...

Re: RIP HTTP

#70
post #3

The real death of HTTP isn't that HTTPS is being forced. That's good and bad but at least you can chose and it's HTTP underneath. The death of HTTP is "HTTP"/3 which is barely related to past HTTP protocols and doesn't even allow a choice. Eventually the megacorp browsers will drop real HTTP/1.1 support from their browsers for QUIC based transport. That will be the death of HTTP.

HTTP/3-only will not be a thing in the foreseeable future. One major reason is that clients actually need knowledge that a website supports HTTP/3. And how do they obtain that knowledge? It's over a HTTP/1.1 or HTTP/2 request which returns the Alt-Svc: h3 header. It will probably take decades until Alt-Svc over DNS (DNS-SVB) is fully specified and universally supported - and only after that websites can drop HTTP/x over TLS support. HTTP/3 is also just 50% as CPU efficient as TCP based HTTP versions, so using it doesn't make sense for every use-case.

Also even if HTTPS is forced, it doesn't mean HTTP is dead. HTTP is still the protocol we are running over a TLS connection, so it's here to stay.

Post reply on HN