Overview
Books
Books: Quantum Computing for Computer Scientists
The multidisciplinary field of quantum computing strives to exploit some of the uncanny aspects of quantum...
Book: Programming Quantum Computers: Essential Algorithms and Code Samples
Quantum computing specialists show you how to build the skills, tools, and intuition required to write...
Book: Dancing with Qubits: How quantum computing works and how it can change the world
Dancing with Qubits is a quantum computing textbook that starts with an overview of why quantum...
Documents
Quantum Computing: Lecture Notes
These chapters may also be read as a general introduction to the area of quantum computation and information from the...
Topological and Subsystem Codes on Low-Degree Graphs with Flag Qubits
In this work we introduce two code families, which we call the heavy-hexagon code and the heavysquare code.
Quantum Computing for Computer Scientists
This talk discards hand-wavy pop-science metaphors and answers a simple question: from a computer science perspective,
Definitions
Definition: Quantum Superposition
Qubits can represent numerous possible combinations of 1 and 0 at the same time. This ability to simultaneously be in multiple states is called superposition.
Definition: Quantum Supremacy
It’s the point at which a quantum computer can complete a mathematical calculation that is demonstrably beyond the reach of even the most powerful supercomputer.
Definition: Quantum Internet
Just like the traditional internet, this would be a globe-spanning network of networks.
Entertainment
Documentary: The Race: How to Build a Quantum Computer (2019)
A computing revolution is coming and Leo Kouwenhoven might be the man to start it.
TV Series: Devs
The plot of Alex Garland's TV debut Devs hinges on computer engineer Lily Chan (Sonoya Mizuno from Ex Machina and Maniac) investigating a secretive moonshot division at the Silicon Valley company where she works
Lexicon
Lexicon: Quantum Simulation
Simulation of physical systems is among the most anticipated applications of quantum computing.
Lexicon: Brain
The QPU (quantum processing unit) features a gold-plated copper disk with a silicon chip inside that contains the machine’s brain.
Lexicon: Nerves
These photon-carrying cables deliver signals to and from the chip to drive qubit operations and return the measured results.
Quotes
“As far as we can tell now, in order to get to the first application, we’re going to need error correction of some kind…”
William Zeng - Head of Quantum Research,...
“The quantum threat is basically going to destroy the security of networks as we know them today.”
Dr. Bruno Huttner - Director of Strategic...
“Right now, there is no problem that a quantum computer can solve faster than a classical computer…”
Heike Riel - IBM Fellow, Head Science...
Tools
Tool: OpenFermion
OpenFermion is an open source library for compiling and analyzing quantum algorithms to simulate fermionic systems
Tool: Cirq
Cirq is a Python library for writing, manipulating, and optimizing quantum circuits and running them against quantum computers and simulators.
Tool: PennyLane
A cross-platform Python library for differentiable programming of quantum computers. Train a quantum computer the same way as a neural network.