News for hackers. Stuff that matters.
Re:Ask HN: What industries are underserved by software? by dwrodri on Thursday March 05, 2020 @01:41PM (#22496595)
There is a non-trivial amount of work being done at university research labs that has yet to feel the effects of the machine learning revolution because PIs aren’t investing (or cannot afford) programmers, and scientific equipment is manufactured by a small handful of companies who have little incentive to innovate.

Please note that n=2, but both myself and a friend of met have met people working in life science labs that were assigning research assistants to manually count cells in images, and manually sweeping through images to find stills that were in focus.

Re:Ask HN: What industries are underserved by software? by titanomachy on Thursday March 05, 2020 @02:10PM (#22496935)
I learned programming in order to do my job more effectively while I was employed as a research assistant in a university neuroscience lab. At some point I realized that programmers in industry get paid 10x more (not an exaggeration, literally 10x) so I left after a couple years.

I enjoyed my time there a lot, I was building tools to help very smart and motivated people solve cool science problems. My users sat across the lab bench from me (the original open office plan?) and iteration/feedback cycles were super fast. People were appreciative and I could see how much time I was saving them. It was very motivating. Some of the more useful stuff I built got picked up by other labs in the group.

Maybe I'll do that kind of thing again someday, if I decide I've had my fill of megacorp programming.

Re:Ask HN: What industries are underserved by software? by mynegation on Thursday March 05, 2020 @02:19PM (#22497052)
Out of curiosity - what are the typical tools that you built? I am in industry but sometimes have a crisis of meaning. I would not be able to sit next to researches but was wondering if there is a gap in open source tools that I (or someone else) could help to cover.
Re:Ask HN: What industries are underserved by software? by HeyLaughingBoy on Thursday March 05, 2020 @05:33PM (#22499060)
There is a ton of this kind of work available. I run into various people online who need a simple automation task done, but either don't know where to start, or start and don't know how to make progress.

e.g., a month ago I made a small machine for a dental research lab that basically added a feature to a piece of test equipment. The feature was so basic and obvious, I have no idea why the equipment didn't already have it. But it was an opportunity for me to step in and make a small piece of hardware to do what they need at little cost.

A few months before that I made a GUI for a customized bit of veterinary equipment, and so on... These jobs are out there. They're quick and easy for an experienced engineer but the problem is finding them consistently. My main focus these days is trying to do just that.

Re:Ask HN: What industries are underserved by software? by titanomachy on Monday March 09, 2020 @03:16PM (#22528686)
I did work in three areas: image processing, control systems, and bioinformatics.

The image processing was pretty simple. Object identification and cell counting, mostly. There are already good open-source tools to do this kind of thing, so my contribution was mostly integrating those tools into the lab's workflows to make people more efficient.

I wrote some simple embedded code and MATLAB programs to create a better user interface for one of our custom-built microscopes. The users could specify the types of scans they wanted at a higher level and the system would automatically gather the data, then present the results and let the user re-run with adjusted parameters.

The bioinformatics thing was the coolest and most ambitious project, although we only partially realized our goal in the time I was there. It helps automate some of the more tedious and easy-to-screw-up bits of planning cloning/transgenic experiments.

Re:Ask HN: What industries are underserved by software? by chudi on Thursday March 05, 2020 @02:41PM (#22497289)
I did similar work at a neurosciences lab, my work was usually building experiments at large (think html5, android games that were actual experiments), building infrastructure, connecting some kind of sensor to a computer and saving the data, guiding bachelors students with their final project that required some kind of programming, not very different from my usual work but with a lot of emphasis in reproducibility and log about every single metric that you can track that may be of the interest of the scientist.
Re:Ask HN: What industries are underserved by software? by PascLeRasc on Saturday March 07, 2020 @06:58PM (#22515146)
Not who you asked, but I did neuroscience programming for a bit. If you're looking for open-source software to contribute towards, check out PyCortex and the SPM Matlab package. We could really use some kind of "SPM for Python", or some other kind of fMRI pre-processing pipeline in Python.
Re:Ask HN: What industries are underserved by software? by ereinertsen on Thursday March 05, 2020 @08:45PM (#22500347)
The Broad Institute has assembled a really talented and growing team of engineers and data scientists in an effort to accelerate science: https://www.broadinstitute.org/data-sciences-platform (DSP).

They develop open-source platforms that are inspired by and seek to solve problems lived firsthand by collaborators (such as myself) and the greater scientific community.

The Broad has created an environment and provided resources to enable engineers to do great work. The DSP feels like a blend between tech company and academic research institution. The people I've interacted with are technically superb (and also nice).

If you are interested in contributing to the intersection of life science and compute, would strongly recommend you check them out.

This may be off topic if you consider above to not be sufficiently "blue collar", but biomedicine in general (from the entire spectrum of basic science all the way to care delivery) is in dire need of smart computational folks.

Re:Ask HN: What industries are underserved by software? by chudi on Thursday March 05, 2020 @02:03PM (#22496842)
Yeah, these are the problems with cs phd's, they are in huge demand to actually do interdisciplinary work outside of their field and usually don't get enough recognition for the value they put in the actual research.
Re:Ask HN: What industries are underserved by software? by quaquaqua1 on Thursday March 05, 2020 @01:44PM (#22496634)
Interesting problem. If that sort of thing is able to be solved with a few raspis, open mpi, and some ML libraries then cool. But if it's more complex than that, basically it's an MA thesis in itself :)
Re:Ask HN: What industries are underserved by software? by IggleSniggle on Thursday March 05, 2020 @01:50PM (#22496701)
Even with a few raspis, open mpi, and some ML libraries, can probably be an MA thesis.
Re:Ask HN: What industries are underserved by software? by karmelapple on Thursday March 05, 2020 @02:18PM (#22497037)
Agreed. But also agreed there’s little room for paying for software in this world, either. From my anecdotal observations, grad students or postdocs learn just the bit of code they need to accomplish a few things, then either never sharing the code online or never attempting to maintain it (because they never would have learned that anyway, nor do they have the time or motivation). And there’s no significant funding to change this.
Re:Ask HN: What industries are underserved by software? by peterwoerner on Thursday March 05, 2020 @02:43PM (#22497315)
True, there is a nontrivial amount of very useful software which could be written for universities across the science and engineering fields, but very little money to pay for it. Generally, grant money cannot be spent on software so investment in tools is negligible.
Re:Ask HN: What industries are underserved by software? by thfuran on Thursday March 05, 2020 @03:01PM (#22497523)
>Generally, grant money cannot be spent on software

Really? That seems a few decades behind the times.

Re:Ask HN: What industries are underserved by software? by peterwoerner on Friday March 06, 2020 @11:15AM (#22504729)
That was the case for me and I graduated about 2 years ago. Professors were paying from their salary to get e.g. Matlab.

More specifically, software is usually not a direct expense so it needs to be paid from the grant overhead, but the university frequently wants to build new buildings or something else instead. It's the same for private government contractors.

Re:Ask HN: What industries are underserved by software? by technics256 on Thursday March 05, 2020 @01:43PM (#22496622)
I'm a consultant and work in AI and cloud stuff - do these lab instruments have cameras or ways to feed the images into an ai model? I can see about creating something basic for you.
Re:Ask HN: What industries are underserved by software? by dwrodri on Friday March 06, 2020 @01:50AM (#22501488)
The images are z-stacks[1] and the images are in a proprietary format called LIF (Leica Image Format). The images are taken from this camera[2]. I was actually doing some of my own research into doing this, but as I mentioned it appears that Leica has put very little effort into making the output of their hardware easy to work with.

The LIF is a binary blob wrapped in an XML structure. There has been some good work done by the people Open Microscopy Environment building some Java libraries for parsing these files, but to be quite frank I'm a bit rough around the edges when it comes to working with Java and all the computer vision stuff I know is in Python and C++.

If you're serious about this offer, then I can look into getting you some samples (if you can't easily find them yourself). But full disclosure, I don't think any PI or lab that I know of would be able to afford GPU compute hours, but most of them have access to a cluster, so if you can deliver a JAR (or a Docker container) I could demonstrate how they could quickly deploy that themselves on their own hardware.

1:https://cam.facilities.northwestern.edu/588-2/z-stack/

Re:Ask HN: What industries are underserved by software? by technics256 on Friday March 06, 2020 @03:49AM (#22502002)
Thanks! I have a lot of credits to play with..your email is not on your profile. But mine is, can you message me there so we can chat offline?

I can take a Stab, but the file format and Java stuff could be a problem. Let's see