frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Ask HN: Quantum Computation, Computers and Programming

16•rramadass•13h ago
What are some good resources viz. books/papers/articles/videos/etc. to study about the three domains listed above (from Basics to Advanced)?

1) Quantum Computation: What exactly are the abstract models of computation here? Are the Classical Computation models i.e. https://en.wikipedia.org/wiki/Model_of_computation applicable? What other new models have been invented?

2) Quantum Computers: What is the Physics, Organization and Architecture of these? In classical computers you have semiconductor physics, electronic elements and voltage thresholds mapping to logical 1's and 0's. This is then used to build layers of abstractions. What are their equivalents in a quantum computer? https://en.wikipedia.org/wiki/Quantum_computing has a lot of info. but not quite structured for understanding.

3) Quantum Programming: A lot is mentioned at https://en.wikipedia.org/wiki/Quantum_programming and Amazon lists a bunch of books on this topic but am not quite clear on how everything fits. Also as i understand, quantum computing/programming can be simulated on classical hardware but am not clear on the how.

PS: Some detailed examples as to how quantum computers/programming actually help you solve problems which cannot be solved on classical computers would be helpful to bring everything together. Shor's algorithm (https://en.wikipedia.org/wiki/Shor%27s_algorithm) is often mentioned but perhaps starting with a far simpler example would be more accessible.

PPS: In particular; I would love to hear from folks who actually study/research/work in this domain regarding what they actually do, its real-world applicabilities and how to go about learning the subject.

Comments

conformist•1h ago
https://en.wikipedia.org/wiki/Quantum_Computing_Since_Democr...
slwvx•1h ago
Quantum computation and information, by Nielsen and Chung
nilslice•1h ago
I worked at one of the quantum computing co's on their compiler stack (so pretty much pure classical compute stuff), but in order to have even a baseline understanding of the computations and programming using qubits, I had to first get a better intuition for the underlying quantum mechanics at play. This was a great introduction to the physics underpinning the computations:

https://www.youtube.com/watch?v=lZ3bPUKo5zc&list=PLUl4u3cNGP...

It's long, and the subject matter is intimidating at times, but watch, re-watch, then go deep by finding papers on subjects like superposition and entanglement, which are the key quantum phenomena that unlock quantum computing.

It also helps to understand a bit about how various qubit modalities are physically operated and affected by the control systems (e.g. how does a program turn into qubit rotations, readouts, and other instruction executions). Some are superconducting chips using electromagnetic wave impulses, some are suspending an ion/atom and using lasers to mutate states, or photonic chips moving light through gates - among a handful of other modalities in the industry and academia.

IBM's Qiskit platform may still have tooling, simulators, and visualizers that help you write a program and step through the operations on the qubit(s) managed by the program:

https://www.ibm.com/quantum/qiskit

ktallett•1h ago
It does! They also still have all their summer schools up that you can go through step by step. Although I must promote Strawberry fields as I believe photonic integrated systems really is the better option.
ktallett•1h ago
QC Researcher here!

1/ Digital and analog - where digital equals qubits and analog equals photonics, diamonds, or a range of other bit replacements.

2/ Qubits and gates are the building blocks and operations in digital. Photons, diamonds, electrons, and so on are the bits in analog, you can encode any of these with information in various ways.

3/Strawberry fields for analog qc, and IBM's qiskit for digital

I work on photonic integrated circuits and adapt them to remove the physical limitations on capacity, such as heat, and information loss.

jesuslop•1h ago
I'd do zero requisites "Quantum Computing for Computer Scientists" by Yanofsky. That is a nice base.
OhMeadhbh•1h ago
I have "Essential Mathematics for Quantum Computing" by Woody and "Non-Standard Computation" by Gramß, et al. Both were worth reading, but assumed a bit of background with "foundations of computation."
hershkumar•1h ago
1) Generally the two models of QC are the digital/circuit model (analogous to digital logic gates, with some caveats, such as reversibility of operations, no-cloning theorem), and analog computation (tuning the parameters of a continuous-time quantum system in your lab such that the system produces useful output)

2) The physics/architecture/organization depends heavily on the type of computer being discussed. In classical computing, one "type" of computer has won the arms race. This is not yet the case for quantum computers, there are several different physical processes through which people are trying to generate computation, trapped ions, superconducting qubits, photonics, quantum dots, neutral atoms, etc.

3) There are several ways that you can simulate quantum computation on classical hardware, perhaps the most common would be through something like IBM's Qiskit, where you can keep track of the degrees of freedom of the quantum computer throughout the computation, and apply quantum logic gates in circuits. Another, more complicated method, would be something like tensor network simulations, which are efficient classical simulators of a restricted subset of quantum states.

4) In terms of research, one particularly interesting (although I'm biased by working in the field) application is quantum algorithms for nuclear/high energy physics. Classical methods (Lattice QCD) suffer from extreme computational drawbacks (factorial scaling in the number of quarks, NP-Hard Monte Carlo sign problems), and one potential way around this is using quantum computers to simulate nuclear systems instead of classical computers ("The best model of a cat is another cat, the best model of a quantum system is another quantum system")

If you're interested in learning more about QC, I would highly recommend looking at Nielsen and Chuang's "Quantum Computation and Quantum Information", it's essentially the standard primer on the world of quantum computation.

godsmokescrack•1h ago
Standard textbook: Isaac Chuang and Michael Nielsen, "Quantum Computation and Quantum Information"

More mathy: A. Yu. Kitaev, A. H. Shen, M. N. Vyalyi, "Classical and Quantum Computation"

A killer app: Peter Shor, "Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer"

Some course notes: https://math.mit.edu/~shor/435-LN/

danielam•53m ago
The classic text is Nielsen and Chuang's "Quantum Computation and Quantum Information" [0]. Whatever else you choose to supplement this book with, it is worth having in your library.

[0] https://a.co/d/aPsexRB

fasterik•12m ago
Nielsen and Chuang has the clearest exposition of quantum mechanics I've seen anywhere. Last year I was trying to learn quantum mechanics, not necessarily quantum computation, just out of a general interest in theoretical physics. I started with physics textbooks (Griffiths and Shankar) but it only really "clicked" for me when I read the first few chapters of Nielsen and Chuang.

EOL hardware should mean open-source software

https://www.marcia.no/words/eol
146•Marciplan•2h ago•26 comments

A 40-line fix eliminated a 400x performance gap

https://questdb.com/blog/jvm-current-thread-user-time/
90•bluestreak•2h ago•18 comments

Every GitHub object has two IDs

https://www.greptile.com/blog/github-ids
75•dakshgupta•9h ago•2 comments

The $LANG Programming Language

46•dang•1h ago•5 comments

Are two heads better than one?

https://eieio.games/blog/two-heads-arent-better-than-one/
104•evakhoury•9h ago•24 comments

The Tulip Creative Computer

https://github.com/shorepine/tulipcc
184•apitman•8h ago•38 comments

Sei (YC W22) Is Hiring a DevOps Engineer (India/In-Office/Chennai/Gurgaon)

https://www.ycombinator.com/companies/sei/jobs/Rn0KPXR-devops-platform-ai-infrastructure-engineer
1•ramkumarvenkat•26m ago

vLLM large scale serving: DeepSeek 2.2k tok/s/h200 with wide-ep

https://blog.vllm.ai/2025/12/17/large-scale-serving.html
13•robertnishihara•9h ago•0 comments

We can't have nice things because of AI scrapers

https://blog.metabrainz.org/2025/12/11/we-cant-have-nice-things-because-of-ai-scrapers/
251•LorenDB•3h ago•144 comments

Japan's Skyscraper Factories (2021)

https://www.construction-physics.com/p/japans-skyscraper-factories
35•Pikamander2•6d ago•1 comments

Show HN: Microwave – Native iOS app for videos on ATproto

https://testflight.apple.com/join/cVxV1W3g
8•sinned•8h ago•0 comments

How to make a damn website (2024)

https://lmnt.me/blog/how-to-make-a-damn-website.html
134•birdculture•8h ago•45 comments

Show HN: Nogic – VS Code extension that visualizes your codebase as a graph

https://marketplace.visualstudio.com/items?itemName=Nogic.nogic
62•davelradindra•6h ago•24 comments

Scott Adams has died

https://www.youtube.com/watch?v=Rs_JrOIo3SE
734•ekianjo•10h ago•1207 comments

Revup: Upload once to create multiple, relative GitHub PRs

https://github.com/Skydio/revup
6•krosaen•8h ago•1 comments

A deep dive on agent sandboxes

https://pierce.dev/notes/a-deep-dive-on-agent-sandboxes
27•icyfox•1d ago•6 comments

The insecure evangelism of LLM maximalists

https://lewiscampbell.tech/blog/260114.html
165•todsacerdoti•2h ago•162 comments

Terra - A rolling-release Fedora repository

https://terra.fyralabs.com/
11•doodlesdev•3h ago•1 comments

My first paper: A practical implementation of Rubiks cube based passkeys

https://ieeexplore.ieee.org/document/11280260
42•acorn221•6d ago•17 comments

AI Generated Music Barred from Bandcamp

https://old.reddit.com/r/BandCamp/comments/1qbw8ba/ai_generated_music_on_bandcamp/
549•cdrnsf•6h ago•429 comments

The truth behind the 2026 J.P. Morgan Healthcare Conference

https://www.owlposting.com/p/the-truth-behind-the-2026-jp-morgan
10•abhishaike•7h ago•1 comments

Running Lean at Scale

https://harmonic.fun/news#blog-post-lean
54•eab-•3h ago•3 comments

Inlining – The Ultimate Optimisation

https://xania.org/202512/17-inlining-the-ultimate-optimisation
44•PaulHoule•4d ago•17 comments

Influencers and OnlyFans models are dominating U.S. O-1 visa requests

https://www.theguardian.com/us-news/2026/jan/11/onlyfans-influencers-us-o-1-visa
341•bookofjoe•8h ago•246 comments

Is it a joke?

https://novalis.org/blog/2025-11-06-is-it-a-joke.html
13•luu•3h ago•2 comments

Understanding the Types of Data in Data

https://ischool.syracuse.edu/types-of-data/
5•mahirsaid•3d ago•0 comments

Ask HN: Quantum Computation, Computers and Programming

16•rramadass•13h ago•11 comments

Choosing learning over autopilot

https://anniecherkaev.com/choosing-learning-over-autopilot
45•evakhoury•6h ago•32 comments

Show HN: AsciiSketch a free browser-based ASCII art and diagram editor

https://files.littlebird.com.au/ascii-sketch.html
11•schappim•2h ago•4 comments

The month long, 3000 mile roller derby of Chicago

https://www.rollerskatingmuseum.org/roller-derby
3•afunk•18h ago•1 comments