This will sound harsh, but it isn’t meant to be. Scientists code better then you do science. This is simply a consequence Of a weeding out mechanism for those that have no coding skills. The only ppl who get away with no coding skills are important professor with grad students to do the coding. This isn’t to say that our skills are great, but a generic programmers (I.e. CS majors) science abilities are approximately…
I agree with this; scientific computing per se is best left to scientists and cannot be effectively done without the proper training. But there is a huge need in science for well-designed software. I'm talking about bread-and-butter CSE topics like basic UI design and documentation. This is where OP should concentrate their efforts in my opinion. A lot of research quality code is shockingly buggy and difficult to run…
Ask HN: What can I do to accelerate scientific research?
41–50 of 179 posts
Re: Ask HN: What can I do to accelerate scientific research?
#42> indexing all open research with free unlimited access, similar to arxiv-sanity.com but better This space is pretty crowded, in my opinion. I don’t know much about biology, but I can tell you that in materials, it’s all about data. The materials design problem and predicting new materials comes down to knowing properties of other materials. A lot of progress has been made by using datasets generated by quantum mecha…
You might find this company interesting.
Re: Ask HN: What can I do to accelerate scientific research?
#43Provide funding for permanent positions. I'm currently in the last few months of my first postdoc in condensed matter physics (think superconductors, quantum computers etc.) but will move into industry next year for lack of perspectives towards a permanent position in a reasonable place. As far as I can tell, my research so far was not substandard and the software I wrote has enabled quite a few projects which otherw…
Re: Ask HN: What can I do to accelerate scientific research?
#44One related thing I found from there was a list of projects for magnetic resonance imaging specifically: https://ismrm.github.io/mrhub/
I'd assume trying to contribute to those projects would hopefully give greater ROI than building a new thing (without a very specific idea of what to build and the market for it)?
Re: Ask HN: What can I do to accelerate scientific research?
#45This will sound harsh, but it isn’t meant to be. Scientists code better then you do science. This is simply a consequence Of a weeding out mechanism for those that have no coding skills. The only ppl who get away with no coding skills are important professor with grad students to do the coding. This isn’t to say that our skills are great, but a generic programmers (I.e. CS majors) science abilities are approximately…
I'm not sure I agree. I'm aware of quite a bit of supercomputing time that is spent doing lattice QCD calculations (which apparently some scientists find useful), and though I'm no quantum physicist I'm pretty sure there is not much of a "mechanistic understanding" in QCD. I think your claim also doesn't apply to a lot of social science - psychology has a lot of functional models, but I don't think there are many mechanisms described.
I'll also state that modern science that doesn't require any engineering is pretty rare nowadays, so if a predictive model helps engineers that can then help scientists, the model has been helpful to scientists.
Ohm's law existed long before there was a mechanistic description behind it, and though it is mostly used for "engineering," I feel confident that a lot of scientists in the 19th century found it useful.
From https://www.olcf.ornl.gov/leadership-science/physics/:
"New Frontiers for Material Modeling via Machine Learning Techniques" - 40,000 hours allocated on Summit
"Large scale deep neural network optimization for neutrino physics" - 58,000,000 hours allocated on Summit.
Supercomputers typically do not allocate 58 million hours to things which are not useful.
Re: Ask HN: What can I do to accelerate scientific research?
#46Re: Ask HN: What can I do to accelerate scientific research?
#47If you want to help software related AI research, start compiling massive high quality training data sets and giving it away for free. Easier said than done though. No immediate financial return? I hope you can accept no financial return, period. In general the easiest way for an individual to accelerate general research is through generous funding. But even then it’s not like a slider in a game where you provide mor…
Re: Ask HN: What can I do to accelerate scientific research?
#48Re: Ask HN: What can I do to accelerate scientific research?
#49Re: Ask HN: What can I do to accelerate scientific research?
#50Earlier quoted context omitted.
Thanks, it makes sense. > focus on making the programming tools scientists use better, easier to use and GPL That sounds the most natural path to take going forward. Besides looking at existing GPL software and how that can be improved, would you have a recommendation on where to find scientists/researchers open to discussing their needs that could be solved by software? I'll release the software under GPL, but need…
As a computational physicist (meaning I do science, but most of my time is spent programming), I agree with everything the parent said, but perhaps I can add some more specifics. The matplotlib example is a very good one in the sense that it's a piece of vital infrastructure almost everyone has used at some point. It works well enough for performance insensitive (meaning non-realtime and small-ish datasets) 2D visual…
I'd love to hear some of these, if folks on the thread can share more. Added 3d visualization to my list...