3 ms·
I'm a trained physicist (undergrad) in biology (phd). I've always wanted to give a retort "could a physicist understand a microprocessor?". the answer is no, no
by mjfl 4y ago
I'm a trained physicist (undergrad) in biology (phd). I've always wanted to give a retort "could a physicist understand a microprocessor?". the answer is no, no they couldn't, unless they were trained in computer science. The abstraction of 'state evolving in time according to analytical equation' really breaks down when looking at computational systems, such as a microprocessor, as well as a biological cell.
- SilasX 4y agoInteresting. My intuition is the opposite [1]: computers are highly optimized to decouple the different functions and subsystems. That is, even when the state space is huge, only a very narrow set of state transitions is possible. This constraint is what makes experimentation tractable, in contrast to biological systems, where state will bleed across the whole system because, at some point, that was a fit adaptation. I think that view is historically validated in that, in wartime, one side would steal the other's encryption hardware (e.g. the Enigma machine) and be able to piece together a meaningful description of what it's doing, without access to the original designers, and even get to the point where they could pose what encryption function they're trying to reverse. Of course, there's a key distinction there -- those were largely mechanical systems, while the question here is about tiny microprocessors. So I'd agree there's a sort of pre-requisite that physicists be aware of the existence of some key primitives that the system operates on (here, current, voltage, electricity, etc. along with the ability to see small enough parts). If that's what you meant by being "trained in computer science" then I'd agree, though that's a non-standard use of the term.[2] In any case, there's more to the physicist's toolbox than closed-form analytical equations. [1] My earlier comment: https://news.ycombinator.com/item?id=16818220 https://news.ycombinator.com/item?id=16818220 [2] Per the Dijstrka quote ("Computer science is no more about computers than astronomy is about telescopes"), compsci is about the limits of computational processes, not electronic hardware per se.
- LukeShu 4y ago> Per the Dijstrka quote ("Computer science is no more about computers than astronomy is about telescopes") Off topic, as the origin and precision of the quote doesn't affect your point, but: AFAICT the closest Dijkstra actually said to this was in https://dl.acm.org/doi/10.5555/25596.25598 https://dl.acm.org/doi/10.5555/25596.25598 : > As a result, primarily in the U.S., the topic became prematurely known as "computer science"---which actually is like referring to surgery as "knife science"---and it was firmly implanted in people's minds that computing science is about machines and their peripheral equipment.
- analog31 4y agoI'm a physicist. When I was in school, a year of electronics was typically required for an undergrad physics degree. The capstone project at my college was building a 4-bit minicomputer from gates. There were two reasons for this tradition. First, physicists are often called upon to act as multi-disciplinary problem solvers. Second, experimental physics is almost exclusively electronic and computerized. Things like data acquisition boards for personal computers were only beginning to be commercialized, and a lot of us rolled our own gear.
- oceliker 4y agoI always thought the spirit of the paper was "we have a set of techniques to probe the brain and try to understand functionality (e.g. calcium/voltage indicators, optogenetics, laser ablation); could we have understood how a black-box microprocessor works by using EE equivalents of these techniques?" It's less about applying equations and more about, say, activating one transistor at a time and seeing what happens.
- hprotagonist 4y agothat is the spirit of the paper, and the answer is a resounding “no, not even close!”