Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2037

C

Craig Gidney

Personal blog · algassert.comsciencemath

Craig Gidney writes Algorithmic Assertions, a personal blog at algassert.com about science and math. Since 2017, 37 different Hacker News readers have linked it 77 times, most often “Why haven't quantum computers factored 21 yet?”. It is still writing: the last post was on 2026-10-22, and you can follow it by feed.

Visit the blog
77mentions?
37HN people?
2017–2026first – last linked?
Links on Hacker News per year · peak 15 in 2026

Too few sampled comments (27) to say how often HN recommends it.?

Why HN links it

HN readers link Gidney's blog mainly for its post on why factoring 21 on a quantum computer is much harder than factoring 15, and for Quirk, the in-browser quantum circuit simulator hosted there.

Summarised by Claude from a sample of 27 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

Craig Gidney's computer science blog

Most-linked posts?

  1. Why haven't quantum computers factored 21 yet?
    10 people · 13 mentions · first linked 2025-08-31
  2. Quirk: Quantum Circuit Simulator
    7 people · 8 mentions · first linked 2018-07-22
  3. Quirk – A drag-and-drop quantum circuit simulator that runs in your browser
    3 people · 4 mentions · first linked 2017-08-11
  4. Factoring the largest number ever with a quantum computer
    3 people · 3 mentions · first linked 2020-04-02
  5. You versus Bell Tests and the No Communication Theorem (2015)
    2 people · 3 mentions · first linked 2022-10-04
  6. Quantum Error Correction Goes FOOM
    2 people · 3 mentions · first linked 2025-12-25
  7. An Explanation of Shor's Quantum Factoring Algorithm
    2 people · 2 mentions · first linked 2017-08-28
  8. The predictable failure of the QDay Prize
    2 people · 2 mentions · first linked 2026-04-26
  9. The French Have the Quantum Circuits
    2 people · 2 mentions · first linked 2026-06-02
  10. Quantum Circuit Simulator: Quirk
    2 people · 2 mentions · first linked 2018-11-21

What Hacker News says?

  1. Strilanc, who works on the google quantum team, has a simulator here: https://algassert.com/quirk

    Comment linking /quirk

    on “Ask HN: What scientific phenomenon do you wish someone would explain better?”
  2. Submitted Why haven't quantum computers factored 21 yet? as a story · 340 points

    HN discussion
  3. I know what you're talking about, but I think you happened to pick a bad example to pick on here. This wind tunnel analogy resembles a common criticism of the prior experiments that were done by Google and others over the last few years. Those experiments ran highly unstructured, arbitrary circuits that don't compute anything useful. They hardly resembled the kind of results that you would expect from a general purp…

    Comment linking /post/2500

    on “Willow quantum chip demonstrates verifiable quantum advantage on hardware”
  4. Submitted Bugs from the Future: Hadamard Coins and Implicit Measurement as a story · 63 points

    HN discussion
  5. Just gonna leave this here: Why haven't quantum computers factored 21 yet? https://algassert.com/post/2500

    Comment linking /post/2500

    on “Willow quantum chip demonstrates verifiable quantum advantage on hardware”
  6. Submitted You can't test if quantum uses complex numbers as a story · 61 points

    HN discussion
  7. Yes. Here's an online drag and drop simulator: https://algassert.com/quirk Until recently [1], classical simulation was faster/cheaper/more-accurate than any existing quantum hardware. But the hardware has been improving and all classical simulation of quantum computation takes exponential time with respect to some important property such as the number of qubits, the depth of the computation, the number of non-trivi…

    Comment linking /quirk

    on “Amazon Braket – Get Started with Quantum Computing”
  8. Submitted An Explanation of Shor's Quantum Factoring Algorithm as a story · 61 points

    HN discussion
  9. QC simulation (qubits only, no dedicated vis) is much easier. You just make a vector, and multiply it by matrices. Here for Python interface I like QuTiP even more than Qiskit (though, I might be biased, as I contributed to the former). For interactive, IBM Quantum Computing Experience and Quirk ( https://algassert.com/quirk ). As "easier" I mean that 2^10 is still managable, as you can use dense vectors and operato…

    Comment linking /quirk

    on “Gravity is a double copy of other forces”
  10. Submitted Shor's Quantum Factoring Algorithm (2017) as a story · 53 points

    HN discussion
  11. The QFT is the Cooley-Tukey FFT algorithm [1] expressed as a tensor network [2]. Cooley-Tukey has two main steps that are repeated recursively: bulk replacing a,b with a+b,a-b along bit boundaries, and applying twiddle factors. The bit-boundary a,b->a+b,a-b part becomes a Hadamard gate and the bit twiddling becomes a set of phase gates. Also there's some re-ordering but that's not the meat. The actual quantum circui…

    Comment linking /2016/06/14/qft-by-multiply.html

    on “Shor, I’ll do it (2007)”
  12. Submitted Computing Fractional Fourier Transforms as a story · 51 points

    HN discussion
  13. Your code is not properly enforcing the communication constraint between the two players. Try to enter code that passes the bell tester widget included in this blog post and you'll find the problem: https://algassert.com/quantum/2015/10/11/Bell-Tests-vs-No-Co...

    Comment linking /quantum/2015/10/11/Bell-Tests-vs-No-Communication.html

    on “Nobel Prize in Physics Awarded to Alain Aspect, John Clauser and Anton Zeilinger”
  14. Submitted Quirk: Quantum Circuit Simulator as a story · 41 points

    HN discussion
  15. Quirk: https://algassert.com/quirk - Drag-and-drop what-you-see-is-what-you-get UI instead of script-based. Smooths out the learning curve. - Supports putting state displays in the middle of the circuit, so you can directly view normally-inaccessible information instead of inferring it from experience or algebra. - Fast. It updates all displays interactively, as you edit the circuit. Very easy to experiment, e.g. ju…

    Comment linking /quirk

    on “Getting Started with Quantum Computing in Python”
  16. Submitted The Frauchiger-Renner Paradox Is a Sleeping Beauty Problem as a story · 4 points

    HN discussion
  17. > An interesting project would be to create a single environment which can be used for both education and research. This does happen sometimes, by accident. I wrote Quirk [1] as an educational tool for learning about quantum circuits. But then I started finding it useful as a tool for optimizing circuits to use fewer gates, just by dragging things around and seeing what happens (there's still enough low-hanging frui…

    Comment linking /quirk

    on “Magic Paper”
  18. Submitted You versus Bell Tests and the No Communication Theorem (2015) as a story · 3 points

    HN discussion
  19. I just recently played with an online quantum computer simulator to get a better understanding of how quantum fourier transform works, it's a lot of fun: https://algassert.com/quirk

    Comment linking /quirk

    on “Elliptic Curve Cryptography: A Basic Introduction”
  20. Submitted Factoring the largest number ever with a quantum computer as a story · 3 points

    HN discussion
  21. Hi, I personally have a similar background to you, with ~15 years of software engineering. I second some of the comments: I really started understanding quantum computing much better when I sat down and worked through the problems of the Nielsen and Chuang book ("Mike & Ike") - the first 4 chapters should give you a solid start. It starts from theoretical base and does cover some of the applications of QCs as well,…

    Comment linking /quirk

    on “Ask HN: Resources to start learning about quantum computing?”
  22. Submitted Quirk – A drag-and-drop quantum circuit simulator that runs in your browser as a story · 3 points

    HN discussion
  23. Quantum teleportation is in fact a quantum generalization of the classical one time pad. And it does form a secure channel, but with the same caveats as in the classical case (e.g. it's not authenticated). Many quantum things have classical analogues. For example, there is classical no cloning [1] and classical delayed erasure [2], though people will debate if these classical versions have really captured the "essen…

    Comment linking /post/1720

    on “Delft scientists make first “on demand” entanglement link”
  24. Submitted Visualizing 2-Qubit Entanglement as a story · 3 points

    HN discussion
  25. I don't know the exact answer, but the lower bound I computed had over a quarter million digits . See [1] 1: http://algassert.com/puzzle/2014/07/08/Boxing-Megaspheres.ht...

    Comment linking /puzzle/2014/07/08/Boxing-Megaspheres.html

    on “Executing gradient descent on the earth”
  26. Submitted Quantum Error Correction Goes FOOM as a story · 2 points

    HN discussion
  27. That's not correct; you cannot use a double-slit test to check for entanglement. Running a photon through a double-slit setup always just produces a single dot, not a any sort of pattern. To get a pattern, you need to run a bunch of photons through it and see if a fringe pattern appears [1]. (BTW, you never get a two-line pattern in a decent setup. This is an incredibly common mistake, but it's simply wrong. The int…

    Comment linking /quantum/2016/01/07/Delayed-Choice-Quantum-Erasure.html

    on “A rudimentary quantum network link between Dutch cities”
  28. Submitted Quantum Circuit Simulator: Quirk as a story · 2 points

    HN discussion
  29. If it were just a probability paradox, Bell's theorem wouldn't be a thing. You can win certain coordination games more often using quantum correlations than is possible with classical correlations. That being said, I have complained about specific papers and articles making this exact mistake. For example, explanations of delayed choice eraser experiments are almost always confusing correlation or post-selection for…

    Comment linking /post/1720

    on “Oil droplets guided by pilot waves do not give rise to double-slit interference”
  30. Submitted Why Will Quantum Computers Be Slow? as a story · 2 points

    HN discussion

Search all of HN for algassert.com

Linked by the same people?