Earlier quoted context omitted.
Probably not what you want to hear, but putting a matplotlib REST service inside of a container would be a pretty good start. Apps can talk over a local IP, the interface should be usable from curl.
That's really close to how gnuplot is used.
Ask HN: What can I do to accelerate scientific research?
171–179 of 179 posts
Re: Ask HN: What can I do to accelerate scientific research?
#172The job role for you might be as a "Research software engineer"
OP does indeed sound like the discipline they're looking for is Research Software Engineering.
Some reading: https://en.wikipedia.org/wiki/Research_software_engineering "Research software engineering is the use of software engineering practices in research applications. The term started to be used in United Kingdom in 2012, when it was needed to define the type of software development needed in research. This focuses on reproducibility, reusability, and accuracy of data analysis and applications created for research."
Re: Ask HN: What can I do to accelerate scientific research?
#173Earlier quoted context omitted.
No, the most significant advances in science were done on a shoestring budget (or no budget at all) - just by THINKING. It doesn't require lots of money to support people who do that kind of work, and they are easy to find, especially in theoretical physics and mathematics.
Maybe it was true a hundred years ago, but it is not true today, unfortunately. Science became much more complicated. https://news.ycombinator.com/item?id=20190468
The fact that science became complicated is a sign of thought stagnation, not a sign of progress.
Re: Ask HN: What can I do to accelerate scientific research?
#174The job role for you might be as a "Research software engineer"
Re: Ask HN: What can I do to accelerate scientific research?
#175Once there you can apply the following no-social-skills-needed guide to making contacts at a conference.
1. Watch the keynote.
2. After the keynote, walk up to pretty much anybody. Ask the following questions: "Do you think (keynote title) is a major area for (conference subject matter)?" and almost regardless of what they answer, you can follow up with "oh, really? Is what you're studying related to (keynote subject)?". Those two questions are enough to make virtually any academic launch in a paragraph-long exposé. Usually by the 6th conversation you have along those lines, you'll have a good summary of which subjects are considered important right now. If the person looks like they like you or are invested in talking about their topic, you can follow up by giving your contact info and saying you're interested in them sending you a paper on the subject they talked about (one of theirs if applicable).
3. There will be designated poster sessions. The posters are giant sheets of papers with young people in front of them. Walk up to a young person standing in front of a poster that doesn't look that slick but where the subject matter interests you (slick posters are from bigger labs where you are less likely to have an impact). Ask the person what they do, how long they've been doing it for, how big is their lab, and what's the most time-consuming step in their research right now.
4. If anyone asks you what you do, say you're an expert in (your computing area, web apps, cloud, data analysis, whatever) and interested in the intersection of (your area) and (conference name). Some of the people will say they think (your area) would be great for (their subfield) because of (super niche stuff you wouldn't have thought of). Grab their contact info so you can have a 1:1 meeting with them later where they find you a research subject.
Follow up by having email conversations with a few of the people. If a grad student looks like they can use your help, ask for an intro to the PI. Eventually you'll walk your way into a (possibly paid) research project. It's that simple. Thank you for caring about your world and its future.
Re: Ask HN: What can I do to accelerate scientific research?
#176"I want to find all research labs concerned with topic X in this area"
=> Create an (open) crunchbase/patreon for university research groups
Right now, each university has their own website, with their own layout and varying degrees of information. General scraping is impossible. Finding research groups with certain interests without trawling through an endless amount of publications in related journals or randomly meeting people at conferences is difficult. The only comprehensive lists are university ranking sites, but they are not detailed down to the research group level.
- create a crowdsourced, public index of running projects
- help labs find each other and collaborate on work
- help people apply to labs with open positions
- let donors and investors find and support projects more efficiently
- make science journalism easier, by connecting reporters straight to the source
The main difficulty is creating the network effect which is why, I suppose, no one has done it yet.
Re: Ask HN: What can I do to accelerate scientific research?
#177Solve the following problem: "I want to find all research labs concerned with topic X in this area" => Create an (open) crunchbase/patreon for university research groups Right now, each university has their own website, with their own layout and varying degrees of information. General scraping is impossible. Finding research groups with certain interests without trawling through an endless amount of publications in r…
Ideally, that would be awesome. But... do they want to? Will they put science & results above all, or they put first funding, egos and credits?
Science is great, but from my experience, these others are even more important for individuals. These support a career & family.
Re: Ask HN: What can I do to accelerate scientific research?
#178Solve the following problem: "I want to find all research labs concerned with topic X in this area" => Create an (open) crunchbase/patreon for university research groups Right now, each university has their own website, with their own layout and varying degrees of information. General scraping is impossible. Finding research groups with certain interests without trawling through an endless amount of publications in r…
> help labs find each other and collaborate on work Ideally, that would be awesome. But... do they want to? Will they put science & results above all, or they put first funding, egos and credits? Science is great, but from my experience, these others are even more important for individuals. These support a career & family.
But to an outsider, these connections are completely invisible. Conferences cost thousands of dollars to attend. Subject matter experts are hard to find, so many connections are simply not made.
Which is a good reason to support such a platform, because it may make such views possible and existing deficits more visible and quantifiable :)
Small and medium size businesses outside academia could also use it as to improve their technology and connections.