Live data from Hacker News

Ask HN: What can I do to accelerate scientific research?

news.ycombinator.com

31–40 of 179 posts

Re: Ask HN: What can I do to accelerate scientific research?

#31
On the intersection of biology and machine learning, there is one of the holy grails of science: protein structure prediction.

I'd recommend starting reading about Google's AlphaFold, since this is currently considered state of the art in the field: https://deepmind.com/blog/alphafold/

Re: Ask HN: What can I do to accelerate scientific research?

#32
You can get a job at a company doing research. Improve their tooling and this make them research faster. SRI comes to mind in this regard.

Inside the company you can also push them to try and open source the tools. Unlikely that’ll work if they don’t do it already, however this skill set will eventually let you contribute more in the future. After some time on the job, start a personal open source project or start a company directed at some of the issues you saw.

It’s general advice and it’s the long game, but will likely help you have more impact.

The advice above may be more useful for engineers earlier in their career, but you can accomplish that in a handful of years.

Re: Ask HN: What can I do to accelerate scientific research?

#34
post #16

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. To give an example, if you are a biologist trying to run a shiny new machine learning method on your data, you are SOL in most cases unless the original authors went out of their way to enable that. For this reason a few PIs, really rich ones with big bio labs and f.u. grant money, employ full-time software developers, but this not possible for most people.

Re: Ask HN: What can I do to accelerate scientific research?

#35
post #16

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 actually strongly disagree with the message in the lead-in. All scientists can “code” better than OP can do science, yes, but most woefully lack any software engineering experience. Most postdoc research code would earn a failing grade from an undergraduate software engineering professor, or get themselves fired from a real world programming job. Think spaghetti code, lack of testing or continuous integration, non compliance with standards, etc.

I would say a cheap win for a coder would be to attack some domain where only rough research code exists and make it more reliable, scalable, better documented, interoperable, etc. a complete rewrite is probably required in many cases, but you have the working old version to compare against.

Re: Ask HN: What can I do to accelerate scientific research?

#36
Forget science: as an “army of one” you’re unlikely to make a contribution of sufficient magnitude that some needle might be moved in the right direction. Take advantage of the skills you do have: make money by doing what startup entrepreneurs do, then donate all proceeds to scientific research.

There may be the next Zuckerberg hiding in you. Imagine what would be possible if you could reach that level of wealth and use all that money to propel science forward. I’m not talking about some chickenshit foundation; real impact is made by committing all of your financial means to helping science. That’s how a real difference is made.

Re: Ask HN: What can I do to accelerate scientific research?

#37
This is a pipe dream of mine, but I would love a Wikipedia of null results: nullpedia! Nobody publishes null results bc they’re not exciting, but I think a lot of NSF money would be saved if “failed” experiments were aggregated somewhere in a searchable way.

There’s lot of questions. How to organize it? How to encourage participation? How to maximize usefulness while at the same time minimizing volunteer effort? How to encourage discussion (suggesting changes for a better exp design) rather than manipulation (stealing the seed of a bad experiment to publish at your better funded lab)?

I don’t know how to do it, but I think if done right people would really like it.

Re: Ask HN: What can I do to accelerate scientific research?

#38
As a faculty running a lab in human genomics /genetic I would say either join a lab which needs your skills or work for a univeristy in support of their IT and high-performance computing needs. People with computational skills, an interest in doing/enabling research, and willing to accept a sub-market salaery are obviously rare. IT departments at universities are under-staffed and over red-taped, but most researchers depend on them to actually do work.

Re: Ask HN: What can I do to accelerate scientific research?

#39

Provide 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…

In the physics PhD version of “it gets better”, after a few years in a career all the past folks will fade away. You are making the right choice.

Re: Ask HN: What can I do to accelerate scientific research?

#40
post #36

Forget science: as an “army of one” you’re unlikely to make a contribution of sufficient magnitude that some needle might be moved in the right direction. Take advantage of the skills you do have: make money by doing what startup entrepreneurs do, then donate all proceeds to scientific research. There may be the next Zuckerberg hiding in you. Imagine what would be possible if you could reach that level of wealth and…

A lot, if not most of the important scientific discoveries were result of work of "an army of one". From biosciences to physics you can do amazing stuff. We don't need any new zuckebergs that siphone all of the great minds that are out there into showing more ads.
Post reply on HN