Ask HN: What can I do to accelerate scientific research?
141–150 of 179 posts
Re: Ask HN: What can I do to accelerate scientific research?
#142I’m the engineering director at Quartzy (YC S11). We’re focusing on making research more efficient through the laboratory supply room. We help labs through a group buying experience to avoid waste, and offer discounts to their contract prices by working directly with manufacturers. This isn’t the most obvious way to make an impact, but we’ve effectively saved many labs thousands of dollars on equipment and consumable…
Efficiency is often compromised institutionally, so I know this is an obstacle.
I've got a lifetime of business models for scientific software, but that wasn't the question above.
One way to accelerate many types of laboratory research would be to offer a workflow alternative where very high performance individuals can make the choice to spend almost all their working time at the bench(es) rather than being distracted or sitting down at desks or office & lab computers. While maintaining overall leadership of the organization, so this requires a different type of team structure as it scales.
That way someone who can really invent a lot doesn't get bogged down by the bureaucracy of their earlier inventions.
Re: Ask HN: What can I do to accelerate scientific research?
#143Get a huge endowment fund (the hard part), hire a bunch of smart and promising people, and tell them you want them to change the world.
Re: Ask HN: What can I do to accelerate scientific research?
#144Put yourself in survival conditions and use science to overcome it
I wouldn't recommend it for everyone seeking commercialization because of accompanying roadblocks due to the systematic financial pressure against individuals coming from survival conditions.
But it is good knowing what this gear can really do.
Re: Ask HN: What can I do to accelerate scientific research?
#145Re: Ask HN: What can I do to accelerate scientific research?
#146I think one of the biggest impediment to acceleration of scientific research is writing research papers the way they are written now. I write this with a perspective gained from roughly reading 1-5 papers thoroughly a month, scan 1-10 papers per week as a part of my work as AI engineer.
I cannot emphasize more on how much garbage I have to ignore (even in good papers) and arduously search for the bottom line statements being made by the authors. No wonder, people (at least ones I know including some professors and researchers) just want to see if the code or related materials were published on GitHub and go directly to it. Sometimes scan through Paper Review website.
One improvement I suggest is -- write two separate papers
1. First one, makes succinct points, explain the mathematics / system design, results following some broad set of formatting guidelines. This paper could only be studied by someone who understands the vocabulary used in the field.
2. Write another paper explaining the background and inference of results etc. Someone with no expert knowledge could make efforts to understand that.
Re: Ask HN: What can I do to accelerate scientific research?
#147Slightly smaller-scale than most suggestions here, but for the average nonscientific HNer, the best way to help scientists is to improve their programming tools. In the Python ecosystem, for instance; numpy/scipy, scikit-learn, and matplotlib are widely used across dozens of disciplines, and are open-source projects relatively welcoming of new contributors. Julia is a whole new language for scientific computing, wher…
Re: Ask HN: What can I do to accelerate scientific research?
#148I have a request. Somebody needs to make matplotlib, but with a C API and lots of language bindings instead of only a python API. For example when I'm writing rust, my best option is to use a Python interop library that calls matplotlib...
Python is kind of the gold standard in many areas of research, no? Why would you use Rust, or even anything but Python? I'd only touch Rust (or C/C++) when I need to implement some fast numerical computation that does not already exist in Numpy or Tensorflow, but still call it from Python.
If the thing could have been written in rust in the first place, tons of time would have been saved on trying to optimize python, waiting for simulations to complete before (and to a lesser extent after) I ported a portion of it to rust. Dealing with language interop and build systems.
The main reason I can't suggest that for future similar problems to the person who I did this for is because of the lack of libraries like plotting (plotting is by far the most important one, numpy is second but rust comes a lot closer in that regard).
Re: Ask HN: What can I do to accelerate scientific research?
#149Earlier quoted context omitted.
>> Other scientists, depending on their interests, will readily give you similar examples of obvious general purpose libraries that are lacking or non-existent I'd love to hear some of these, if folks on the thread can share more. Added 3d visualization to my list...
Symbolic computation libraries for Python are lacking - there's SymPy, but it can throw a "NotImplementedException" at you if you try processing some more hairy formulas... Would be great if SymPy was improved.
Re: Ask HN: What can I do to accelerate scientific research?
#150I have a request. Somebody needs to make matplotlib, but with a C API and lots of language bindings instead of only a python API. For example when I'm writing rust, my best option is to use a Python interop library that calls matplotlib...
Have you seen https://github.com/sciapp/gr ?