Quantum computing
Quantum Computing for Computer Scientists is good intro.
title: Quantum computing#
Quantum Computing for Computer Scientists ↗ is good intro.
Links#
- Quantum Computers Explained ↗
- Curry ↗ - Prototype for a quantum probabilistic programming language.
- How the quantum search algorithm works (2019) ↗ (HN ↗)
- learn-quantum ↗ - Learning about quantum computing.
- Arrow of Time and its Reversal on IBM Quantum Computer ↗
- Finally, Proof That Quantum Computing Can Boost Machine Learning (2019) ↗
- Quantum Computing for English Majors (2019) ↗
- Quilc ↗ - Advanced optimizing compiler for the quantum instruction language Quil.
- Rigetti ↗ - Full-Stack Quantum Computing. (HN ↗)
- HN: IBM will soon launch a 53-qubit quantum computer (2019) ↗
- Scott’s Supreme Quantum Supremacy FAQ! (2019) ↗ (HN ↗)
- Precise measurement of quantum observables with neural-network estimators (2019) ↗
- Quantum supremacy using a programmable superconducting processor (2019) ↗
- Why I Called It ‘Quantum Supremacy’ ↗
- Quantum attacks on Bitcoin, and how to protect against them (2017) ↗
- Quantum supremacy: the gloves are off (2019) ↗ (HN ↗)
- ELI 5 of quantum computing ↗
- Quantum Supremacy Using a Programmable Superconducting Processor (2019) ↗ (HN ↗) (Talk ↗)
- Quantum Country ↗ - Free introduction to quantum computing and quantum mechanics. (HN ↗)
- Quantum mechanics distilled ↗
- Qiskit ↗ - Open-source SDK for working with quantum computers at the level of circuits, algorithms, and application modules. (Code ↗)
- Quantum Computation and Quantum Information by Nielsen and Chuang ↗
- ARTIQ ↗ - Leading-edge control system for quantum information experiments.
- QuTiP ↗ - Quantum Toolbox in Python.
- TensorFlow Quantum ↗ - Python framework for hybrid quantum-classical machine learning that is primarily focused on modeling quantum data.
- Brief History of Quantum Computers (2020) ↗
- Lecture Notes on Quantum Computation (2020) ↗
- discopy ↗ - Toolbox for computing with monoidal categories.
- Introduction to Quantum Information Science ↗ (Code ↗)
- Introduction to Quantum Information Science Lecture Notes (2018) ↗
- The Argument Against Quantum Computers and the Quantum Laws of Nature ↗
- Quil: A Portable Quantum Instruction Language ↗
- PyQuil ↗ - Quantum programming in Python.
- Grove ↗ - Collection of quantum algorithms built using the Rigetti Forest platform.
- Picturing Quantum Processes ↗ - A First Course in Quantum Theory and Diagrammatic Reasoning.
- A Brief Opinionated Overview of NIST’s Post-Quantum Cryptography Round 3 Candidates (2020) ↗ (Lobsters ↗)
- Ask HN: Resources to start learning about quantum computing? (2020) ↗
- “Giant atoms” enable quantum processing and communication in one (2020) ↗
- Quantum Game with Photons ↗
- Amazon Braket ↗ - Explore and experiment with quantum computing. (HN ↗)
- What Intel Is Planning for The Future of Quantum Computing: Hot Qubits, Cold Control Chips, and Rapid Testing (2020) ↗
- List of quantum information and computation projects in Julia ↗
- John Preskill - Quantum Computing and Fundamental Physics (2020) ↗ (HN ↗)
- TRIQS (Toolbox for Research on Interacting Quantum Systems) ↗ - Scientific project providing a set of C++ and Python libraries to develop new tools for the study of interacting quantum systems. (Web ↗)
- Quantum Hardware: On the road to Quantum Advantage (2020) ↗ (Video ↗)
- OpenQASM ↗ - Gate and operation specification for quantum circuits.
- Cirq ↗ - Python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
- CERN Online introductory lectures on quantum computing (2020) ↗ (HN ↗)
- The Weirdness of Quantum Random Walks (2020) ↗
- XACC ↗ - Extensible compilation framework for hybrid quantum-classical computing architectures.
- Emulating Quantum Computing with Python (2020) ↗
- Quantum Winter School: Introduction to Quantum Computing and Materials (2020) ↗
- Unitary Fund ↗ - Non-profit working to create a quantum technology ecosystem that benefits the most people. (GitHub ↗)
- Xanadu Quantum Cloud ↗ - Start building quantum applications today. (GitHub ↗)
- Google Quantum AI ↗ - Advancing the state of the art of quantum computing and developing the tools for researchers to operate beyond classical capabilities.
- TensorFlow Quantum ↗ - Library for hybrid quantum-classical machine learning.
- Braket Tutorials GitHub ↗ - Example notebooks that show how to apply quantum computing in Amazon Braket.
- Two pictures of quantum computation (2020) ↗
- Learn Quantum Computation ↗ (HN ↗) (Code ↗)
- Quantum machine learning ↗ - Introductions to key concepts in quantum machine learning, as well as tutorials and implementations from cutting-edge QML research. (Code ↗)
- Advanced Rust quantum computer simulator ↗
- QCGPU ↗ - High Performance & Hardware Accelerated, Quantum Computer Simulator.
- PennyLane ↗ - Cross-platform Python library for differentiable programming of quantum computers. (Web ↗)
- Awesome Quantum Software ↗
- Quantum Computing’s Internals Demystified (2021) ↗
- FunQy ↗ - High-level hybrid quantum programming language.
- quantum ↗ - Quantum Circuit Simulator in Go.
- Quirk ↗ - Quantum Circuit Simulator. (Code ↗)
- Yao ↗ - Extensible, Efficient Quantum Algorithm Design For Humans. (Code ↗)
- Experimental quantum homomorphic encryption (2021) ↗
- Quantum Computation by John Preskill, Caltech (2020) ↗
- Awesome Quantum Computing ↗
- Quantum physics needs complex numbers (2021) ↗ (Reddit ↗)
- D-Wave Ocean Software Docs ↗ - Fastest way to get started writing your quantum application.
- How I Became A Quantum Computing Researcher (2021) ↗
- Quantum computing’s reproducibility crisis: Majorana fermions (2021) ↗ (HN ↗)
- Write Your First Quantum Program (Common Lisp) (2021) ↗ (HN ↗)
- Awesome Quantum Games ↗
- QuEST ↗ - Multithreaded, distributed, GPU-accelerated simulator of quantum computers. (Web ↗)
- Quantum Computing: Top Players 2021 ↗
- Quantum Algorithm Zoo ↗ - Comprehensive catalog of quantum algorithms.
- Mitiq ↗ - Python toolkit for implementing error mitigation techniques on quantum computers.
- What makes quantum computing so hard to explain? (2021) ↗ (HN ↗)
- The Ghost in the Quantum Turing Machine ↗
- qutip-qip ↗ - QuTiP quantum information processing package.
- Reality Behind the Hype: 40 Years of Quantum Computing (2021) ↗
- Mindscape 153 – John Preskill on Quantum Computers and What They’re Good For (2021) ↗
- Q-CTRL Open Controls ↗ - Open-source Python package that makes it easy to create and deploy established error-robust quantum control protocols from the open literature.
- Q-CTRL ↗ - World-leading quantum control engineering expertise as intuitive software. (GitHub ↗)
- Strong quantum computational advantage using a superconducting quantum processor (2021) ↗
- The Story of Shor’s Algorithm, Straight From the Source | Peter Shor (2021) ↗
- First ‘Time Crystal’ Built Using Google’s Quantum Computer (2021) ↗ (HN ↗)
- What a time crystal is and Google’s latest results breakdown (2021) ↗
- Quantum Photonics ↗
- Strawberry Fields ↗ - Full-stack Python library for designing, simulating, and optimizing continuous variable (CV) quantum optical circuits. (Web ↗)
- PQ Shield ↗ - Post-quantum Cryptography.
- Qiskit Terra ↗ - Open-source framework for working with noisy quantum computers at the level of pulses, circuits, and algorithms.
- Qiskit Aer ↗ - High performance simulator for quantum circuits that includes noise models.
- QWIRE ↗ - Quantum circuit language and formal verification tool.
- Awesome Post Quantum ↗ - Curated list of resources about post-quantum cryptography.
- Qrack ↗ - Comprehensive, GPU accelerated framework for developing universal virtual quantum processors.
- Quantum Computer-Aided design of Quantum Optics Hardware (2020) ↗ (Article ↗)
- Quantum Machine Learning Community Course ↗
- Exploring Quantum Technology: Qiskit and RasQberry (2021) ↗
- BQSKit ↗ - Berkeley Quantum Synthesis Toolkit.
- Quantum computing with Chris Granade (2021) ↗
- Learn Quantum Computing with Python and Q# (2021) ↗
- Why do we need Q# (2018) ↗
- Favorite way to explain quantum computers to a layperson (2021) ↗
- Quantum Programming Languages and Verification Literature Bibliography ↗ (Code ↗)
- Tequila ↗ - Rapid development of novel quantum algorithms. (Tutorials ↗)
- IBM unveils 127-qubit quantum processor (2021) ↗ (HN ↗) (Reddit ↗)
- Scott Aaronson, when reached for comment, said (2021) ↗ (HN ↗)
- How Quantum Computers Will Correct Their Errors (2021) ↗
- Autonomous Quantum Error Correction in a Bosonic Qubit | Qiskit Seminar Series with Chen Wang (2021) ↗
- Rust Post-Quantum cryptography ↗
- PQClean ↗ - Clean, portable, tested implementations of post-quantum cryptography.
- liboqs-rust ↗ - Rust wrappers for the Open Quantum Safe liboqs C library.
- Solving LPN using Large Covering Codes (2018) ↗
- Practically Solving LPN (2021) ↗ (Code ↗)
- Quandary ↗ - Optimal control for open quantum systems.
- qsearch ↗ - Compiler for quantum computers based on A* and numerical optimization.
- NetKet ↗ - Machine learning algorithms for many-body quantum systems. (Web ↗)
- ‘Shut up and calculate’ does a disservice to quantum mechanics (2021) ↗
- PyQIR ↗ - Set of APIs for generating, parsing, and evaluating Quantum Intermediate Representation (QIR).
- Saturday Morning Breakfast Cereal - The Talk ↗
- Qiskit Optimization ↗ - Open-source framework that covers the whole range from high-level modeling of optimization problems.
- Lectures on quantum optics and quantum computations (in Russian) ↗
- QuantumOptics.jl ↗ - Numerical framework written in Julia that makes it easy to simulate various kinds of quantum systems.
- Implementing a quantum computer emulator in SQL (2022) ↗
- Textbook: Introduction to Classical and Quantum Computing ↗
- Interlin-q ↗ - Quantum Interconnect Simulator for Distributed Quantum Algorithms.
- Quantum Computation and Quantum Information (2010) ↗ (Code ↗)
- Picnic: Post Quantum Signatures ↗ - Picnic signature scheme is a family of digital signature schemes secure against attacks by quantum computers.
- Quantum complexity tamed by machine learning (2022) ↗ (HN ↗)
- Philippe Faist — Lecture Notes ↗
- Hello Many Worlds in Seven Quantum Languages (2021) ↗
- QCEC ↗ - JKQ tool for Quantum Circuit Equivalence Checking.
- Quantum JavaScript (Q.js) ↗ - Quantum circuit simulator, drag-and-drop circuit editor, and powerful JavaScript library that runs right here in your web browser. (Code ↗)
- The post-quantum future: challenges and opportunities (2022) ↗
- Gottesman Types for Quantum Programs (2021) ↗ (Code ↗)
- The quantum technology ecosystem – explained (2022) ↗
- Quantum Tensors ↗ - NPM package for sparse matrix operations for quantum information and computing.
- NVidia is building a new C++ compiler for quantum computing (2022) ↗
- Quantum Computing for Computer Scientists ↗
- Quantum Circuit Simulator ↗ - Quantum Circuit Simulator implemented in JavaScript.
- Quantastica ↗ - Bridge between quantum and classical worlds.
- Scott Aaronson: Quantum Computing | Lex Fridman Podcast (2020) ↗
- Quantum Simulator implemented ↗
- Two-qubit silicon quantum processor with operation fidelity exceeding 99% (2022) ↗ (HN ↗)
- SpinQ Gemini: a desktop quantum computing platform for education and research ↗
- Bloqade ↗ - Julia package for the quantum computation and quantum simulation based on the neutral-atom architecture.
- qcircuit ↗ - Quantum circuit drawing application.
- MindQuantum ↗ - Quantum machine learning library that can be used to build and train different quantum neural networks.
- High-performance simulator for executing QIR on GPU and CPU backends ↗
- Unitary Fund ↗ - Helping create a quantum technology ecosystem that benefits the most people. (Twitter ↗)
- Awesome Qiskit presentations ↗
- Qiskit Machine Learning ↗ - Quantum Machine Learning.
- Quantum Algorithm Implementations for Beginners (2022) ↗ (HN ↗)