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

I think this is a bad take, especially saying HTTP is the reason. Its not. The real reason is we want stateless connections and load balancing and because of TLS we want to keep our handshakes warm too.

We also want our retries to work at the application layer too so lower layers would at least have to understand chunks of a connection larger than a packet can fail even if all the packets were acked successfully... _and_ a completely different machine should receive that chunk instead.

We want all that for free and we don't want to pay for hardware. Http/2 is the only close to this and you still need app layer retries.



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

Search: