Skip to main content

Quantum Class 16, Mon 2021-10-25

1 Term project

Time to start thinking of a term project, on a topic at least vaguely related to the course. Teams of any size ok. This is separate from the paper for the 6000 version of the course.

2 Programming notes

2.1 WSL

(I mentioned this last time.)

  1. This is Windows Subsystem for Linux 2.

  2. I've just used it a little, but it looks quite good.

  3. It's a basically full Ubuntu running under Windows.

  4. It's a lightweight virtualization, not full like, say, Vmware.

  5. It starts faster and uses fewer resources.

  6. You can a have Windows and linux tabs simultaneously.

  7. You can access either file system from the other OS.

  8. You can even run either OS's executables under the other OS, e.g., in linux:

    notepad.exe /tmp/foo

  9. The linux VM can create graphics windows, e.g., xeyes and firefox.

  10. I can ssh from another computer into the linux vm, but so far have to use password authentication.

  11. I can ssh out from the linux vm with public-private keys.

  12. However I still don't understand or trust windows security. (That may be me, not MS.)

Summary: WSL looks potentially excellent.

2.2 Why I hate linux (almost as much as I hate MS)

Intel Tiger Lake, which my Thinkpad x12 has, doesn't play well with ubuntu linux. The buttons and sound don't work. This continues linux's trend of basically never working properly with new hw, such as: hdpi displays, dual graphics, fingerprint readers, half the printers ever I've used, sometimes even Nvidia GPUs, ...

The problem is a standoff between linux (and ubuntu...) and the commercial HW people over who should pay to add the HW to the OS. Even when a HW company is willing to pay, the linux kernel is a nonstandardized undocumented API-breaking moving target. I can document every adjective in the previous sentence.

2.3 Old C++ joke

https://webhome.phy.duke.edu/~rgb/Beowulf/c++_interview/c++_interview.html

3 Amazon Braket, ctd

  1. https://docs.aws.amazon.com/braket/latest/developerguide/braket-get-started-create-notebook.html

  2. https://aws.amazon.com/blogs/aws/amazon-braket-go-hands-on-with-quantum-computing/

4 D-Wave

  1. Getting Started with D-Wave through Amazon Braket (40:17). Continuing at 15 min.

5 IonQ and trapped ions

  1. Christopher Monroe Quantum Computing with Trapped Ions (1:03:13). We'll start around 17:00 and continue for about 1/2 hour.

  2. One advantage is that any two qubits can be operated on. There is complete connectivity.

  3. One problem with trapped ions is that only one multi-qubic gate can operate at a time.

  4. IonQ is not increasing the number of qubics as fast as IBM is.