I just tried IBM Quantum Composer[1] after reading through this Colab and finding I didn't know enough about quantum circuits to do anything besides clicking play. Quantum Composer gave me a super simple drag and drop GUI for getting familiar with basic circuits/building blocks.<p>I made it 20 minutes before having to look up a Bloch sphere (happens when you start experiments with 'S' and 'Z' blocks which add phase shifts). I don't directly use a lot of IBM products, and I had a great experience with this one!<p>Link: <a href="https://quantum-computing.ibm.com/composer" rel="nofollow">https://quantum-computing.ibm.com/composer</a>
So this is a tool for developing and experimenting with quantum algorithms without needing access to an actual quantum computer. It runs in Colab and simulates the expected results on a regular computer. I don’t know whether there are other existing tools in this space, but that seems really cool since it lets regular people explore the ideas behind quantum computing, and makes it faster for developers to iterate on algorithms.
> Several decades ago, quantum computers were only a concept — a distant idea discussed mostly in lecture halls. Flash forward to today, and the race is on to build fault-tolerant quantum computers and discover new algorithms to apply them in useful ways.<p>Uhh, they’re still a concept. Fast forward to today and that’s why you only have a “quantum virtual machine” - more like quantum vapor ware.
Me and my wife have been exploring the current state of quantum computing to apply it to procedural generation and games - I don't think we'll be able to create something we couldn't with classical computing, but just moving from a PRNG to what I always call "quantum chaos" is just fun.
I hope, the Haskell-based Quipper [1][2] quantum programming language will get more attention and support by this QVM. The linear types[3] recently added to Haskell make very good fit for quantum computing, unlike many other existing languages.<p>[1] <a href="https://www.mathstat.dal.ca/~selinger/quipper/" rel="nofollow">https://www.mathstat.dal.ca/~selinger/quipper/</a><p>[2] <a href="https://hackage.haskell.org/package/quipper" rel="nofollow">https://hackage.haskell.org/package/quipper</a><p>[3] <a href="https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/linear_types.html" rel="nofollow">https://ghc.gitlab.haskell.org/ghc/doc/users_guide/exts/line...</a>
I have often wanted to know if quantum computing is near or one of those technologies always 'just around the corner'. Should I commit some time to learning the basics so that I am one of the few with cross over knowledge of say quantum computing and agricultural data.
Off-topic but what ever happened to this [1] Google quantum computing breakthrough?<p>Major buzz happened in 2019 but since then, it feels, crickets. Did the NSA swoop in and silence all publication of further development or something?<p>[1] <a href="https://www.nytimes.com/2019/10/23/technology/quantum-computing-google.html" rel="nofollow">https://www.nytimes.com/2019/10/23/technology/quantum-comput...</a>
I'm going to use this to make AI to figure out the killer app for blockchain, then use the infinite funds I generate to build a fully self driving car.