HN user

virattara

21 karma
Posts1
Comments18
View on HN

There are some basic linear algebra subroutines (Matrix inversion, finding eigenvalues & eigenvectors) that can be performed with an exponential speedup on a quantum computer in theory, that's why there is so much interest in Quantum Machine Learning. If you are asking about the current hardware level, then no, current quantum computers can not solve any practical problem faster than a classical computer.

In theory classical computers are also not limited to have better solutions to problems where quantum computers claim superiority like prime factorisation or like Tang's quantum inspired classical algorithm that beats HHL for low rank matrices.

Having a huge population doesn't help much.

The article highlights this by saying "India currently punches below its weight on the world stage" and it's true if we go by the numbers. Also, if we go by the numbers the country is in the best state ever compared to its past. Modernization in manufacturing or agriculture will surely increase the country's output which I believe should be the target of governance.

You yourself are the perfect example of an Indian that has refused to accept such traditions and have criticized it openly. This was the improvement I was talking about.

There cannot be an overnight change but I believe the change is happening.

India is striding away from these practices. The ground reality is quite different today, unfortunately, the outside world has this impression from historic books or articles about India which are largely outdated now. There is very little information on the internet regarding the improvements and the shift of the young generation here in India away from such practices.

I think the time taken by end-users/customers using your app will be of more concern here since they will take significantly more time to upgrade their devices to a new transport protocol or fixes in existing ones. QUIC will enable us to restrict such updates to the developer level.

TCP has some downsides which can not be fixed.

I guess the problem is more with getting to adopt the fixes on a large scale even if the downsides of TCP are fixed.

It just uses UDP because all other protocols are usually blocked

UDP is also blocked on several firewalls because of the fear of UDP flood attacks, QUIC fallbacks to TCP in such cases.

The problem with making changes to TCP or using SCTP is that it would take a lot of time for the implementations to be rolled worldwide, one of the main reasons why is that so is that these protocols are implemented in kernel space any change would take years before its widely adopted over the network. TCP fast open is an example of this. For this reason, QUIC's functions are implemented in the user space over UDP(no changes made to UDP). But this has also created problems for QUIC as it turns out that QUIC has significantly higher CPU usage compared to TCP.

All of this well explained in this doc: https://http3-explained.haxx.se/