Hacker News new | ask | show | jobs
by kanavs 500 days ago
quantum physicist here. I code with quantum computers (well, simulators most of the time) quite a lot.

This is a cool demo and a great first effort, but does it really use IBM's quantum computer? From my experience, the queues are generally quite long and and it takes atleast 10-15 secs from submission to getting your results back. And getting a single bit back is hugely inefficient. My guess is that you are submitting a circuit with hadamard on all the qubits with 1000-10000 shots and storing the results and showing them to people one by one? This might be misleading as you are not actually connected to the ibm quantum computer and generating random numbers in real-time.

Plus, since the ibm quantum comptuers exhibit a lot of noise, you are not getting truly random numbers. A better introduction to generating random numbers and also certifying them is available: https://github.com/dorahacksglobal/quantum-randomness-genera...

You can play with this on qBraid.com and try out even more quantum computers. We actually used this as a hackathon challenge at South Carolina Hackathon. Keep on building and join us at future events!

1 comments

Hi real quantum physicist, yup, you pretty much got it. This is a prototype demo of the concept – and is using real IBM quantum computers. The queues are between 10s and 10min generally.

This is explained very closely to what you've said in the "Technical details" help section. Occasionally you'll get a real-time result. I'll check out the links you sent next, thank you!

Do you think qBraid could support this with more real-time latency?

Unfortunately, qBraid cannot help with the real-time latency. For that matter, I don't think anyone is aiming for get better latency for these calculations. The calculations that people have been focusing on, to run on a quantum computer are where quantum computers could provide a potential exponential speedup (e.g. quantum chemistry simulation, optimization problems, etc.), so, that big improvement is what people care about and none of those use cases, require low latency. In fact, IBM might be the best experience you might get anyway.

What you did was a cool experiment, but, given our current understanding of quantum computing hardware will not scale. Random number generation has to be incredibly cheap and I remember encountering a few startups in the past that used photonics to generate random numbers.