Hacker Newsnew | past | comments | ask | show | jobs | submit | krastanov's commentslogin

Usually they randomly shoot atoms at the substrate and then just search for a spot (among thousands) where it randomly has the configuration they want. Still pretty amazing.

Can they do that here, they've got quite a few sets of 4/5 atoms which they've interconnected, so that's a lot to get by shotgunning it. I'd assumed they were using something like a STM to nudge the atoms around.

The “precision manufacturing” reference in the paper is to this 2012 paper about an STM placement technique. [0]

[0] https://www.nature.com/articles/nnano.2012.21


hmm. i remember my electron microscopes prof being very excited about his ability to manipulate single atoms exactly where he wants them ~10years ago.

id have assumed the holography has gotten more common and able to operate on bigger volumes


The magnitude of an "amplitude" is basis dependent. A basis is a human invention, an arbitrary choice made by the human to describe nature. The choice of basis is not fundamental. So just choose a basis in which there are no vanishingly small amplitudes and your worry is addressed.

Any implementation of Shor will need vanishingly small amplitudes, as it forms a superposition of 2^256 classical states.

This is completely missing the point. There is nothing fundamental to an amplitude. The amplitudes are this small because you have chosen to work in a basis in which they are small. Go to the Hadamard basis and the amplitude value is exactly 1. After all, the initial state of Shor's algorithm (the superposition of all classical bitstrings) is the perfectly factorizable, completely not entangled state |+++++++>

The initial state of Shor's algorithm just has the n-bit number to be factored. From there it creates the superposition in the next n steps.

Forget the talk about amplitudes. What I find hard to believe is that nature will let us compute reliably with hundreds of entangled qubits.


Shor's algorithm does not start with the qubits storing anything related to the n-bit number to be factored. The n-bit number is encoded *only* in the XOR-oracle for the multiplication function.

Shor's algorithm starts with the qubits in a superposition of all possible bitstrings. That is the only place we have exponentially small amplitudes at the start (in a particular choice of a basis), and there is no entanglement in that state to begin with.

We do get interesting entangled states after the oracle step, that is true. And it is fair to have a vague sense that entanglement is weird. I just want to be clear that your last point (forgetting about amplitudes, and focusing on the weirdness of entangled qubits) is a gut feeling, not something based in the mathematics that has proven to be a correct description of nature over many orders of magnitude.

Of course, it would be great if it turns out that quantum mechanics is wrong in some parameter regime -- that would be the most exciting thing in Physics in a century. There is just not much hope it is wrong in this particular way.


When the amplitude has norm 1, there is only one nonzero amplitude. Changing basis does not affect the number of basis functions.

> When the amplitude has norm 1, there is only one nonzero amplitude.

Yes, that is exactly the point. The example statevector you guys are talking about can (tautologically) be written in a basis in which only one of its amplitudes is nonzero.

Let's call |ψ⟩ the initial state of the Shor algorithm, i.e. the superposition of all classical bitstrings.

|ψ⟩ = |00..00⟩ + |00..01⟩ + |00..10⟩ + .. + |11..11⟩

That state is factorizable, i.e. it is *completely* unentangled. In the X basis (a.k.a. the Hadamard basis) it can be written as

|ψ⟩ = |00..00⟩ + |00..01⟩ + |00..10⟩ + .. + |11..11⟩ = |++..++⟩

You can see that even from the preparation circuit of the Shor algorithm. It is just single-qubit Hadamard gates -- there are no entangling gates. Preparing this state is a triviality and in optical systems we have been able to prepare it for decades. Shining a wide laser pulse on a CD basically prepares exactly that state.

> Changing basis does not affect the number of basis functions.

I do not know what "number of basis functions" means. If you are referring to "non zero entries in the column-vector representation of the state in a given basis", then of course it changes. Here is a trivial example: take the x-y plane and take the unit vector along x. It has one non-zero coefficient. Now express the same vector in a basis rotated at 45deg. It has two non-zero coefficients in that basis.

---

Generally speaking, any physical argument that is valid only in a single basis is automatically a weak argument, because physics is not basis dependent. It is just that some bases make deriving results easier.

Preparing a state that is a superposition of all possible states of the "computational basis" is something we have been able to do since before people started talking seriously about quantum computers.


Sounds like we agree on how basis vectors work. But you’re talking about the initial state, and I’m talking about the output. Finding a basis that makes the output an eigenvector isn’t trivial. Take Grover’s algorithm. You have to iterate to approximate that eigenvector. Small errors in the amplitudes can prevent convergence. When you have 2^256 components, amplitudes are divided down by around 2^128.

Even preparing the initial state that accurately is only trivial on paper.


The initial state was the example given. It is fair to then point out the consecutive states though. A few points still hold:

- I am not saying that you have to find a basis in which your amplitudes are not small, I am saying that such a basis always exists. So any argument about "small amplitudes would potentially cause problems" probably does not hold, because there is no physical reality to "an amplitude" or "a basis" -- these are all arbitrary choices and the laws of physics do not change if you pick a different basis.

- In classical probability we are not worried about vanishingly small probabilities in probability distributions that we achieve all the time. Take a one-time pad of n bits. Its stochastic state vector in the natural basis is filled with exponentially small entries 1/2^n. We create one-time pads all the time and nature does not seem to mind.

- Most textbooks that include Shor's algorithm also include proof that you do not need precise gates. Shor's algorithm (or the quantum Fourier transform more specifically) converges even if you have finite absolute precision of the various gates.

- Preparing the initial state to extremely high precision in an optical quantum computer is trivial and it has been trivial for decades. There isn't really much "quantum" to it.

- It is fair to be worried about the numerical stability of a quantum algorithm. Shor's algorithm happens to be stable as mentioned above. But the original point by OP was that physics itself might "break" -- I am arguing against that original point. Physics, of course, might break, and that would be very exciting, but that particular way of it breaking is very improbable (because of the rest of the points posted above).


I don’t think we can discuss precision usefully without numbers. We seem to agree on the word “finite” but that covers a lot of ground. “High” precision in rotating an optical polarization to exactly 45 degrees is maybe 60 dB, +- 0.0001% of the probability. That means the amplitudes are matched within 0.1%. 0.1% is fine for two qubits with 4 states. It might work for 8 qubits (256 states). For 256 qubits, no.

Gah, I wrote the wrong thing. If each probability is 50% +- 10^{-6} then the amplitudes are matched to within around 2 times 10^{-6}.

But when N>2 this gets tougher rapidly.

If we add 10^12 complex amplitudes and each one is off by one part in 10^{-6}, we could easily have serious problems with the accuracy of the sum. And 10^12 amplitudes is "only" around 40 qubits.


1/sqrt(N)

Isn't 250 square meters already pretty small for a company of their size? That is a small McMansion, and in Serbia the rent is probably 1k$ per month.


I am currently writing this from an xreal one pro. I think it fits what you are asking for.


Stochasticity (randomness) is pervasively used in classical algorithms that one compares to. That is nothing new and has always been part of comparisons.

"Error prone" hardware is not "a stochastic resource". Error prone hardware does not provide any value to computation.


Yes the claims here allow the classical computer to use a random number generator.


I think you will have best luck by searching for "open quantum systems" toolboxes in your language of choice. My preferences are, in order:

- QuantumOptics.jl in Julia

- QuantumToolbox.jl in Julia

- qutip in python

These are all "just" nice domain specific wrappers around linear algebra and differential equation tools. They do the "silly" exponentially expensive simulation technique that works for any quantum system. If you are interested in efficient (not exponential) simulation techniques that support only a subset of all quantum dynamics try out:

- stabilizer formalism (e.g. for error correction) with QuantumClifford.jl or stim

- Gaussian quantum optics (e.g. for laser physics) with Gabs.jl

- tensor networks (e.g. for arbitrary low-rank entanglement) with ITensors.jl


Thanks a lot!


If you prefer python, tenpy is quite nice for tensor networks as well.


Thanks! I am kind of stuck in Python, or at least stuck outside of Julia.


"deterministic", "superdeterministic", "measurement independence", "local", "causal" and more are well defined terms (with potentially poorly chosen names) in quantum information science and "quantum foundations". She is a crank, but a paragraph like that can be found in essays by well-respected mathematicians, physicists, and computer scientists.


Maybe I wasn’t being clear enough. I know that all those terms have definitions. But in my opinion superdeterminism is not really falsifiable, and in fact very much more problematic than nonlocality as it actually appears in QM contexts.

In the most plain terms, the author is claiming that the collapse of the wave function can be explained deterministically if you just accept that it was preordained.


Superdeterminism is an interpretation, not a theory. It's only falsifiable by falsifying the theory -- which would also falsify any other interpretation.

Which means that "we must use a superdeterministic approach" is incorrect. It means that you may use a superdeterministic approach. If that approach is productive, that may cause people to favor your interpretation. But it does not rule out other interpretations. At most, it can make them sufficiently inconvenient as to dismiss them.


The description she gives of what she is doing is a stellar example of good scientific inquiry.

The problem, or at least my perception of the situation, is that she does not do what she claims to be doing. She forms uninformed opinions optimized to be engaging, interesting, and conspiratorial, instead of boring sound interpretations of what she has read.

The sad thing is that the only way for someone reading this to know whether I am gatekeeping or warning about an actual crank is to do all of this work from scratch yourself.

(I easily concede that there are plenty of problems with the institution of "Science" today -- I just think she exploits the existence of these problems to aggrandize herself instead of engage in fixing them in a productive way)


Its the curse of engagement. If she read the literature and came to a "boring" opinion it would be much harder to gain a following online. It isn't impossible to gain a following without getting conspiratorial, but it is much harder.


While I sympathize with some of your arguments, you are wrong about scholarships. Getting financial aid as a foreign student at an institution like Harvard, Yale, or MIT is the norm.


Some financial aid isn’t the same as being able to afford to go to a college in another country across an ocean.

Collage loans seem like a great solution when you’re entering a highly lucrative career, but that’s not true for every top student.


Not least to say that most kids don't want to go to university thousands of miles away from their family, friends, and support networks.


Independently of political opinion, I believe your edit and anger at downvotes are due to misunderstanding the etiquette of the forum. Forum moderators have repeatedly described the culture here as "downvote without a comment is a perfectly fine way to express disagreement, but of course it would be better if you also comment".


Downvoting is fine. I expect it. The comment was flagged down twice in a row, each time in under 20s.

I can virtually guarantee that it will be flagged down again once I stop paying attention.

Edit: sure enough, the comment was flagged down again.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: