734 karma · joined September 23, 2011
Thing is, my background is in physics, so I'm more interested in what physicists call "sociology": how institutions are put together, what the incentive structures are, how individual personalities affect outcomes, etc., and I found Weatherall's descriptions of such things lacking. His analysis tends towards hagiography of individual scientists, with less attention for context. This intensely biographical approach to the history of science is a common-enough failing in books that focus on the science, not the history---it reminded me a bit of those boxes about the lives of prominent scientists that dot some introductory textbooks---but it's still frustrating.
I actually found Roger Lowenstein's /When Genius Failed/ much more illuminating---he gives more attention to institutions, incentives, and personalities, and how they interact.
Edit: missing word, style
If you don't mind my asking, what company do you work for, and what do they do?
Now in my experience, this was much more accurate for humanities than for math/science classes, where the amount of time the class took depended strongly on one's ability and preparation. I remember in particular one math professor whose problems were tricky: if you had the right insight, the proof was usually very simple, but if you didn't have that insight, you'd struggle and struggle. (And then there were the classes for which I was way under-prepared, and on which I spent way more than 25 hours.)
Add on to that the fact the time spent in lecture (on which the number of credits depends) doesn't necessarily track the difficulty of the material, and you have a recipe for wide variation in the amount of time one spends for a certain amount of credits. (Labs are notorious for taking way more time than the number of credits.)
And then you get into how some classes are more efficient than others in terms of how much learning you get for the amount of time you spend, and this doesn't match up with the number of credits either...
Your broader point stands, though: I can't see any reason that one couldn't have S-expressions + syntactic sugar (not that I know anything at all about designing programming languages).
My guess is that it's a sociological thing? As scott_s pointed out, people expect something Matlab-like. From http://julialang.org/ : "Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. "
This is cool, because the Hubbard model is a simple and displays interesting phenomena, but understanding it is a hard problem. The Hamiltonian (that is to say, the energy) consists only of a kinetic energy plus an interaction between the spin up and spin down particles on the same site (e.g. if I have two spin up bosons and four spin down bosons, the interaction contribution to the energy is 8 U, where U is a constant parameter---the strength of the interaction.) Depending on this interaction strength U, the system might behave either like a conductor or an insulator.
The problem is hard to deal with analytically (for reasons I can't say I understand) and, as I understand it, the space of possible states is so huge that the numerics become computationally intractible at about a lattice 5 sites x 5 sites x 5 sites. So being able to see the phase transition happen is very neat, and exactly what you expect from an "analog quantum computer": simulating with cold atoms a system that we can't really simulate with ordinary computers.
This mechanism may have deleterious effects on our political discourse and decision-making, but it's hard to call something that doesn't involve a politician changing his mind as a result of money "bribery". This mechanism is a systems problem, it seems to me, not a problem with individuals.
Now I'm sure this is far from the only thing that's going on. (In particular, I think I remember Lawrence Lessig talking about how money may or may not buy a change of views, but it surely buys access. You pick up the phone for the guy that contributed $LEGAL_LIMIT to your campaign.) Moreover, I haven't ruled out that the money changed their minds---just provided an alternate hypothesis. Nonetheless, this toy model provides a not-totally-implausible explanation for things we observed, without invoking bribery.
Edited for style.
I should note that Hürriyet is historically quite unfriendly to Erdoğan; in particular (IIRC) it raised quite a bit of noise when Doğan Holdings, which owns Hürriyet, underwent tax fraud investigations that may have been politically motivated.
There are very hard fundamental physics problems with quantum computing. IANAexpert, but as I understand it, the difficulty lies in closing off the system (cold atoms, what have you) you're using to do the computation from the outside world, while you're doing the computation. Any contact (up to a very, very low limit), and you smear ("decohere") the computation so that the output will be in essence noise---not what we want at all. One can approach this as (in some sense) an engineering/experiment problem and try to limit contact with the outside world, or as a theory problem and try to come up with a system that inherently resists problematic contact with the outside world (topological quantum computation, https://en.wikipedia.org/wiki/Topological_quantum_computer), comes to my mind).
So we're dealing with a physics problem: either the gloriously messy, difficult work of experiment, trying to track down and eliminate sources of decoherence, or the theoretical work of finding an appropriate system (and then figuring out how to implement it).
Both of these are far from the core competencies of the NSA, as I understand them (not that I have any real information---just an impression based on way to much time spent reading Hacker News :-) ). As you say, NSA is (perceived as) very, very good and far ahead of the community at computing, cryptography, and cryptanalysis. The problem is, this is not a computing problem, it's a physics problem.
One possibilty, though, is that the NSA has figured out some way to use something like the D-Wave quantum computer (which I am ridiculously far from understanding, but you might recall Scott Aaronson's blog post on the subject not too long ago) to factor large primes---that is to say, to transform prime factorization into the D-Wave problem. At a gut level, I find this much more plausible than that the NSA has independently built a quantum computer: that sort of problem-transformation is much more the kind of math that I feel the NSA would be good at, or be able to become good at very quickly.
If you don't mind my asking, where did you do undergrad?
Moreover, this might yield a small efficiency win over both text communication as is (email, IM) and the telephone: dictated text would be as fast to produce as spoken communication (I can talk much faster than I can type, and I get the feeling that's true in general), while remaining as fast to read and as easy to edit as text.
I'm not sure this win would be very big, though; for me, at least, the bulk of the time I spend on writing is spent figuring out how to phrase things. Jackalope's comment, though, indicates that people are starting to see noticeable improvements in efficiency---the "how did I ever live without this" feeling. Perhaps they find speech more natural than typing, and spend less time agonizing over how to express themselves?
This scenario depresses me somewhat, as I have an inordinate and perhaps irrational fondness for slower, more considered forms of expression. I find my prose is more dense and pointed when I hand-write than when I type, which I prefer (though my superabundant laziness combined with the ease of editing on a computer mean that I almost always type).
(I must add that I heartily second your recommendation of /Q.E.D./)
(I do passionately hate bad indexes, though.)