Ranter
Join devRant
Do all the things like
++ or  rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power realtime personalized recommendations and activity feeds using a simple API
Learn More
Comments

Root764003yYou forgot something: everything will be written in javascript with tracking stuffed in everywhere, so even though the hardware will be *amazing,* everything will still be sluggish.

@Root I sure hope not, there's some hope, have a look at this https://github.com/WebAssembly/...
If WebAssembly can manipulate the DOM, then one could totally make web applications without JS.
There are also some really interesting projects, like asmdom, a virtual DOM for WA so that you can work in, say, pure C++; or Blazor, Microsoft's experimental .NET tech for making web apps in C#. 
QC is purely for solving Schrödinger equation, it doesn't work if your system isn't quantum...and it ain't gonna run the Java bullshit or anything we currently developed.

@Gaveuxifort wouldn't you say that things like quantum coding, quantum comms, and Grover's algorithm are just a bit more than solving Schrödinger's equation? That's like saying that a classical computer can only flip bits.
Besides, there are ways to transform many tasks, especially optimization, into quantum problems, though yeah, it's pretty restricted (right now). 
The original purpose of developing quantum computer is for solving Schrödinger equation after Feynman's quote "can't solve it without quantum computer". Sure you can translate Java into whatever the language that runs on QC but it won't speedup any better than conventional computers as I said the problem isn't quantum, QC handles the electronic correlation energies automatically instead of relying on solving higher order perturbed Hamiltonian approximations which is damn expensive if not impossible.

Root764003y@RememberMe WebAssembly is a black box. Tracking and spying will be everywhere, hidden, and almost completely unblockable. (Really only via DNS, and that can be bypassed easily via proxying. The alternative: clientside outgoing firewall with packet inspection, but encryption easily bypasses that...)
I fear the day WebAssembly becomes the norm. 
@Gaveuxifort that's quantum simulation you're talking about. And it's just one of the things people use quantum computers for. Like I said, sure, Schrödinger's equation is at the heart of all quantum computation processes, but it's way too low level a view, it's the view a physicist would take. As an analogy, you're not going to get very far in web development if all you do is talk about semiconductor junction potentials. Abstractions are important.
I'm not talking about translating Java for a QC, that would be idiotic (at least right now). All I'm saying is that people have built a lot of abstractions over Schrödinger's equation, such as qubits, quantum gates, the Hadamard and quantum Fourier transform, and so on to allow you to express computation at that level. That tremendously increases the utility of a QC because we can think of using it for so many new things while all it does internally is carry out Schrödinger's equation. 
@Root ...no? As far as I know it's pretty easy to examine a wasm file that you download, just like a native executable. A wasm loader can identify stuff pretty easily, and blocking tracking would be a behavioural thing which is something antivirus engines are very good at.
It would be just as bad as your regular JavaScript based tracker, right, because JS obfuscation makes it pretty hard to understand it as well, it's almost as bad as an assembly language. I'm not actually sure here. Could you point me to any resources for this? 
The algorithm you mentioned is just Lie nonassociative algebra, due to the noncommutative property in QM. The fundamental axioms are different than linear associative algebra hence why I said your problem has to be quantum first in order to benefit from quantum computing. Otherwise you're simulating a classical problem using quantum algorithm where the first thing you have to deal with is to change axioms. Also you have a weird idea of the term "solving Schrödinger equation", it sets itself a huge application as in quantum chemistry all thermodynamic properties require doing Fourier transformations etcs the algorithms you mentioned.

@RememberMe
We probably should stop the argument in this post, also I confess I don't fully know how QC works as I'm just a theoretical physicist working in a specific topic under QM. Maybe you're right one day QC will simulate classical problem faster than conventional comouters, we shall see in the future :) 
@Gaveuxifort haha, I'm not talking about doing classical stuff on QCs at all. All I'm saying was that it opens up new ways to do work that was previously considered classical. Like database searching, for example.
I know the fundamental axioms are different, that's the whole point of QC.
But yes, we should probably stop this here, I don't know that much either, just picked up some stuff from a project I did. You might be interested in Nielsen and Chuang's book on QC, you'd probably understand way more than I did and if you do eventually find a flaw in something I said, feel free to correct me :)
Related Rants
Everything will be about the same, but faster. Quantum computing will allow brickshitting speeds of data processing, Nvidia will at some point develop a quantum GPU and call it Fuckall architecture or something that will allow to simulate all the atomiclevel physics of a whole car (and stuff), 1Tb network speeds will be common, websites and databases work in a blink of an eye.
Also someone will find a spectre/meltdownlevel vulnerability in quantum CPUs and everyone will get fd in the a. Again. Almost.
rant
quantum computing
databases
shit
wk127