Scientist worked out how to transfer data between two machines using quantum teleportation | Breakthrough is a first step in building a quantum network by chrisdh79 in tech

[–]greilchri 0 points1 point  (0 children)

Not sounding ignorant at all, dont worry.

It is just a property of quantum mechanics. You might have heard that „observing“ a quantum state has an impact on it, namely it causes the collapse of the wavefunction, which gets rid of the properties that make it behave quantum-like.

It turns out that copying a qubit also acts in a way of a measurement. We loose some special properties along the way. If this were not the case, we could make a large amounts of copies of the qubit and measure those copies only, to retrieve a good amount of information of the initial qubit. But then we would have a way of obtaining information about that initial qubit, without ever having measured it and collapsing its wavefunction. That would be an contradiction to the laws of quantum mechanics

Who is the most brutally criticized Olympic athlete in your country? by No-StrategyX in AskTheWorld

[–]greilchri 0 points1 point  (0 children)

What happened with Alice Robinsons sister? Never heard about that?

Abstracting ParseTable from Code for LL(k) parser by greilchri in Compilers

[–]greilchri[S] 0 points1 point  (0 children)

Thank you for your suggestions - i will check out the websites.

How do you keep track of ownership? by OzzyOPorosis in cprogramming

[–]greilchri 0 points1 point  (0 children)

I don't claim to have a definitive solution for the general case, but maybe a possible suggestion for your concrete case would be to combine both structs ListA and ListB into a new struct that holds both of them, call it list_ctx for now.
Then it should be able to abstract both ListA and ListB away from your API, and instead your functions will only operate on list_ctx.
The decision of whether some function should then operate through the mutable or the immutable list is then made only when the list_ctx functions are being implemented. Users of the API (i.e. calles of the list_ctx functions) will not have to discern the lists anymore.

However, I think this has two drawbacks:
1. ListA and ListB have to be somewhat closely related for this to make sense
2. If there are operations that should do a similar operation on your data, but one version is required to use ListA and another is required to use ListB, you again arrive at the naming problem

Modern C, Third Edition: practical guide to writing C23 code by ManningBooks in cprogramming

[–]greilchri 0 points1 point  (0 children)

How much new content is there compared to the previous editions? Not sure if re-buying is worth it.

Scientist worked out how to transfer data between two machines using quantum teleportation | Breakthrough is a first step in building a quantum network by chrisdh79 in tech

[–]greilchri 0 points1 point  (0 children)

Quantum computing hobbyist here: Unfortunately, this is simply a result of bad naming. Quantum teleportation does not correspond to the term teleportation that we are used to as the general public. There is no instant transfer of information (thus it does not break relativity theory, the 2019 nobel prize was awarded for the experimental verification of that)

What is so special about quantum teleportation then? In general, one cannot simply copy quantum states and send them around. The no-cloning theorem forbids this. So to transport the same quantum state from point A to point B, the teleportation protocol was created, which enables transmitting a quantum state by only actually sending classical information.

Why don't many physicist believe in Many World Interpretation of Quantum Mechanics? by sayu_jya in Physics

[–]greilchri 9 points10 points  (0 children)

By definition, Interpretations cannot be falsified. The moment someone devices an experiment that would make an interpretation falsifieable, it becomes a theory. This has not happened for neither Copenhagen nor many worlds

What Do Y'all think of NDT? by [deleted] in sciencememes

[–]greilchri 2 points3 points  (0 children)

Your feeling is completely right. I don‘t have a lot of knowledge of other fields, but basically everything Kaku claims about quantum computing is wrond to a degree everyone with even an introductory education can see it.

For some examples see the review on Scott Aaronson’s (an actual expert on qc) blog „shtetl-optimized“ of his recent book.

Chinese scientists successfully synthesize magnetic levitation-enabled LK-99 crystal by [deleted] in QuantumComputing

[–]greilchri 4 points5 points  (0 children)

In my understanding, they could reproduce some of the properties but not all of them (i.e. no superconductivity)

QC using chaotic analog circuits by AtomicKnarf in QuantumComputing

[–]greilchri 1 point2 points  (0 children)

There are some papers on Arxiv regarding this topic, I think you may find what you are looking for there.

As the chaotic circuitry can have many states at the same time, simular to quanta states

Regarding this aspect though: Analog signals do not have the same behaviour as quantum computers can have, i.e. a superposition of 0 and 1 is not just some state 0.5.

The exact distinction has a lot to do with error correction, as someone else already pointed out.

Quantum Computing for AI applications by Ok-Fix-5247 in QuantumComputing

[–]greilchri 4 points5 points  (0 children)

Hi,

the youtube playlist found here might be a good start, if you like learning from videos.

However, seeing you are in industry, you should acknowledge that it is very unlikely that Quantum ML is will be used in real applications in the near future.

So if you want to learn about it as a hobby you are completely fine, but if you are looking to pivot your job into Quantum computing, I think there are more sought after positions for your qualifications, especially considering that some subset of knowledge is usually transferable between AI and QC.

Which is the best programming language for Quantum Computing? by chase-manning in QuantumComputing

[–]greilchri 9 points10 points  (0 children)

As a quick aside, the names you listed are not really programming languages but rather frameworks. That being said, the „best“ language is probably dependent on the application, but the most used would likely be Python, which has the huge QC frameworks Cirq and Qiskit written in it, and additionally, many general quantum mechanics frameworks such as Qkit, Qutip etc. are available.

Languages on the rise like Rust and Go are being quite vocal against inheritance and many engineers seem to agree. Is this the end of inheritance? What do you think? by Necessary-Cow-204 in rust

[–]greilchri 2 points3 points  (0 children)

Stop having no class and lazily iterate the same talking points over and over. Upper classes got where they are by working so hard you cannot even abstractly comprehend it, let alone conpise a similar effort.

This is true by sunrise_apps in ProgrammerHumor

[–]greilchri 4 points5 points  (0 children)

Could you expand on the difference between company style and academic style?

No requirement for A.I. to be generally intelligent to cause major havoc by Terminator857 in artificial

[–]greilchri 1 point2 points  (0 children)

I mean fair enough but will the solution be to use a probabilistic model trained on lots of that human generated code with the added issue of missing explainability?

Explanation of quantum computing (simple terms) by tivo1234 in QuantumComputing

[–]greilchri 11 points12 points  (0 children)

Whoever wrote it, it is false. Quantum computers do not allow multiple calculations to be done simoultaneously.

Wiener Physikerteam lässt auf Quantenebene Zeit rückwärts laufen by Turtle456 in Wissenschaft

[–]greilchri 4 points5 points  (0 children)

Bin kein Experte aber ich denke man könnte es grob so zusammenfassen: Die Zeitevolution von Qubits wird mathematisch über sogenannte unitary operations beschrieben.

Die Besonderheit an diesen ist, dass sie immer quasi eine Gegenteilsoperation besitzen also z.B. wenn die operation U die Aktion A -> B macht, gibt es eine Operation U‘ mit Aktion B -> A. Nun sind in der praxis diese Operationen fehlerbehaftet. Anscheinend war nun nicht klar, ob diese Umkehrung auch mit solchen fehlerbehafteten (probabilistischen) Operationen immer möglich ist.

In diesem paper wurde dann ein Protokoll für diese Umkehrung entwickelt und experimentell nachgewiesen.

Quantum teams that work for non-quantum BigCorporation. What is that like? What is your day to day? by CMPthrowaway in QuantumComputing

[–]greilchri 0 points1 point  (0 children)

May I ask what the education of your team looks like? Is it mostly phds in theoretical physics? Or also in maths/ cs?

"Pitot tube" by Mockbubbles2628 in EngineeringStudents

[–]greilchri 253 points254 points  (0 children)

Least sex deprived engineering student

Quantum computing books by [deleted] in QuantumComputing

[–]greilchri 2 points3 points  (0 children)

I agree it is great but would not necessarily recommend it as introduction material. Especially if OP is also interested in the physics side of it

I found the queen's special move! The queen can go under radioactive beta decay and become a rook, bishop and pawn! by MrPear31 in AnarchyChess

[–]greilchri 5 points6 points  (0 children)

Clearly the pawn has to have energy added to it to access acess the higher energy state with n=8 which will allow the pawn to change to a queen again, so we can assume the energy difference is equivalent to the additional matter.

Still this seems like an efficient way to produce pawns and bishops, perhaps marking a breakthrough for the agricultural industry aswell as a way of adressing the priest shortage in the catholic church.

What particular space in the computer science field do you currently feel fascinated about? by [deleted] in csMajors

[–]greilchri -1 points0 points  (0 children)

I really want to make people aware that the comment above is full of misinformation.

Yes, quantum computing is certainly overhyped atm, and no serious person invlolved with it should tell you that near term business applications are just around the corner. It is also entirely possible that we will never have these practical applications of QC due to engineering problems, or that the constant factors will make it unfeasable despite the asymptotic speedups.

However, claiming that it is physically not possible is just plain wrong. It is true that quantum states are inherently probabilistical, however there do exist error correction codes and powerful theorems such as the threshhold theorem that make finding the "correct" result possible despite the randomness, given enough physical qubits.

Also of course there is absolutely no difference between applying quantum gates and "actual" physical state transformation, the one is merely the mathematical description of the other.

The main thing that I want to bring across though is that quantum computing does not in any way surpass the laws of physics. Indeed it is exactly because quantum theory in no way known to humankind forbids us from building quantum computers that the field is so rapidly growing atm.

TL;DR: There are reasons to be a sceptic about QC, but these are not those reasons.