394 karma · joined January 12, 2013
When I switched my analysis to Python, I became so much more productive. And other science researchers I have known have echoed this sentiment. Even writing a C module to speed up my Python was pretty straightforward, if tedious.
Python had the fewest surprises. And debugging other people's Python is exponentially less annoying than debugging other people's Fortran or C. It's still my go-to language to get stuff done without fuss.
In Malay it's "ball red large"
Also this has been making the rounds:
http://www.nytimes.com/newsgraphics/2014/01/05/poverty-map/
The hospital is in census tract 016300 with poverty level 58.5%
"serfdom", "Marxism"... Let me guess: Libertarian Party propagandist.
E.g. number of kids falling and breaking their arm will be larger, but the population is larger and medical care is better, now. So, overall, I think the risks are actually lower than when I was a kid running around unsupervised.
I don't know about the number of pedophile predators per capita, but I imagine that may be a roughly fixed proportion of the population. Kids now also have cellphones, so that's a lifeline kids never had in the past. So, I'd imagine that percentage would not really rise, either.
Numbers are made up.
Perception is not reality.
Another example: Trayvon Martin was a dark-skinned young male wearing a hoodie. Perception: he is a criminal casing the houses in order to commit a future crime. Reality: he was a kid walking home to his house.
Other examples: * Perception of the likelihood of terrorist attack, vs likelihood of dying in a fatal traffic crash.
* Perception that vaccinations cause autism, vs reality that vaccinations prevent fatal disease.
When confronted with complexity, throwing up hands is not the correct response.
Indicative example. I was writing code to characterize the datastream from an instrument. It was a compiler of sorts: the end user could write some domain-specific language file to specify certain metadata to observe, e.g. power spectrum in a certain band, etc. These could be reused by other users so one could have a global standard for some state of the instrument. So, I decided on a hash table to store these user-written rules since it was a constant time lookup, and the characterization program ran real time while the instrument was running. Talking with a senior physicist who only wrote Fortran 77, he asked me why I didn't just use an array since "everything ends up being an array, anyway."
There are some things that one may not pick up just from practical experience.
However, you are not pushing frontiers in computer science. That's the key issue here: the physics autodidacts all think that they have an idea that can blow away several hundred years of well-tested scientific theory.
CERN and every single particle accelerator in the world can run only because Einstein's theory is taken into account.
GPS timekeeping works only because Einstein's work is taken into account.
Don't answer that.
Physicists who need a little help with the math become experimentalist. JK. (I was an experimental physicist.)
Physics is already open in a real way. It's just that the natural language of physics is math. And people don't like math, for whatever reason.
Re dismissing things out of hand: unfortunately, sometimes the errors are so obvious that all it takes is one look to see that it's wrong. I mean, if it's easy for a practicing musician to identify a chord by ear, why should one think a physicist is arrogant if they can spot the error right away?
(See my other comments here on arguing about conservation of energy and momentum in an online forum.)
As a former physicist, I think that math is way harder to talk about to laypeople, though there can be a wide variation in difficulty by subfield. Maybe number theory can be accessible, but analysis, say, would be pretty opaque. Not to mention some of the more exotic branches of math.
I noticed that line of argument seemed more common when I lived in the south (NC).
But it seems like state gov'ts are blocking municipalities. [0]
[0] State of N. Carolina blocks municipal broadband: http://arstechnica.com/tech-policy/2015/05/north-carolina-su...
Usually, misunderstandings about causality come from a naive reading of the terms "advanced" and "retarded" solutions to wave equations, which also show up in classical electromagnetic theory.
https://en.wikipedia.org/wiki/Green's_function_(many-body_th...
Unfortunately, there is no real shortcut to being able to understand those terms except by studying one of the standard texts. And, physics being what it is, you can expect a pretty hard slog because the texts will assume you know first quantization back and forth. Add to that, it's not just QFT but the domain-specific standard model knowledge.
Dealing with QM requires PDEs, linear algebra, a fair bit of applied analysis (real and complex). Dealing with QFT requires that, plus learning a bunch of new techniques with the typical hand-wavy rigor of physics. (Hand-wavy compared to math.)
If you want to get a feel of the Standard Model without knowing QFT, the text I used when I took senior-level particle physics is great: Introduction to Elementa Particles, by David Griffiths. (He's an excellent writer, btw; I recommend any of his physics books).
As for the standard texts for particle physics, I'm afraid I've been out of the loop for too long to remember what books were used.
But, yeah. I agree with you.