Live data from Hacker News

I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

news.ycombinator.com

171–180 of 373 posts

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#171
In your mind what is the solution to the "Dice Room" paradox you describe in "PHYS771 Lecture 17: Fun With the Anthropic Principle" (https://www.scottaaronson.com/democritus/lec17.html)?

I take it you don't believe in the SIA? Is this paradox irreducible? Is the world going to end soon?

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#173
post #60

If I use a quantum random number to pick my actions does that mean there's a universe where I took each option? This terrifies me

Why would this only apply to using a quantum random number to make a decision?

Also, what do you find terrifying about the existence of multiple universes where every possible outcome of a decision you make plays out?

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#174
I think you've written that QM is in part probability math using complex numbers. I've also read that human decision making doesn't map well to classical probability. Do you know if QM/"complex probability" has been used to build better models of human decision making?

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#175

What would be your advice for older (25+) people who want to get into science? Is it even possible? Or should I just accept that the train has left and focus on something else? Can you develop your math/logic/critical thinking skills at that point? How about if you never excelled at these topics in school? Is hard work enough, or do you think some people are born with these talents?

Practice makes perfect. Some people are born with the ability to learn some topics faster than others but over time hard work will always bear results. You can learn math/logic/etc the same way any college student learns.

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#176

Earlier quoted context omitted.

My position on the technical fundamentals never changed much: namely, D-Wave is building devices that could be interesting from various engineering perspectives, but that as far as most of us can tell, are not getting speedups over existing computers that are clearly attributable to quantum computation (as opposed to building special-purpose hardware that's, essentially, very fast at simulating itself). If you want q…

> This is partly because, even assuming you accept the Many-Worlds Interpretation, "your" moral concern and responsibility presumably extend only to those branches that are in "your" future -- you have no contact with the other branches! Would you say that the only moral way to implement quantum suicide is with a Doomsday Device that would destroy the entire world, thus ensuring your actions won't affect anybody else…

[deleted]

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#177
post #35
post #11

As a programmer and practitioner, I'm curious about what kinds of skills and training it takes to program quantum computers. Can you shed some insight into what's really different about the tools and task of programming a quantum computer versus using classical programming languages and tools? Do you think quantum computer programming will rapidly become standard training for CS undergrads, or do you expect it to rem…

Check out some lecture notes, e.g. https://cs.uwaterloo.ca/~watrous/LectureNotes/CPSC519.Winter...

Also another course: http://www.math.uwaterloo.ca/~jyard/qic710/

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#178
post #72

What good is oracle separation? The recent separation between BQP and PH, for example, doesn't seem to mean much. Of course such results may spur the discovery of new proof techniques, or new ways of thinking about a problem, but is the result itself useful? I must be missing something, like a way of stringing together oracle separations to produce a real separation... or is it just the case that oracle separations a…

I think oracle separations are currently only useful as barrier results, showing that certain proof techniques can't solve the full problem.

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#179
post #91

Earlier quoted context omitted.

He's already covered that; not sure what's left to explain: he's said that if P=NP and if we get there with a practical running time algorithm (e.g. one that solves 3SAT in O(n^4) or something, and with reasonable constants too), then such-and-such consequences. So what are you asking?

The second part of the claim seems much, much stronger than the first part, but he makes it sound like it's a minor detail. I am confused as to why.

The claim was that "all cryptographic codes that depend on the adversary having limited computing power would be broken."

Here's a (very slightly) more rigorous justification:

If P=NP, then any NP problem is in P with at most a polynomial slowdown. That is, if there's an algorithm taking T steps on a non-deterministic Turing machine, we can solve it on a deterministic Turing machine in f(T) steps, where f is a polynomial. Presumably, a "practical" algorithm would be one for which f has a low degree.

The kinds of algorithms we're concerned about in cryptography (and plenty of other fields) already have low time complexity. For example, generating or verifying an HMAC is O(n) in the length of the input. So if we had a way to solve NP problems with a low-degree polynomial slowdown, we could break HMACs in low-degree polynomial time.

It doesn't matter that there are O(n^1000) problems out there that would still be realistically unsolvable, because those problems don't have practical applications in the first place.

Re: I'm Scott Aaronson, quantum computing/computational complexity researcher. AMA

#180
post #69
post #53

Earlier quoted context omitted.

You're assuming it's possible without explicitly saying it?

If it's not possible, then the answer is clearly 0. If it is possible but not practical for solving any problems, that's a thing one would want to know. If it's possible but unlikely to be practical within the next ten years, that's even more useful. Perhaps it's possible and already practical for some problem. I don't know what that is, so it would be good information. In all of these cases, it's Scott's presumably…

I want to know if it is possible.
Post reply on HN