Getting my models dunked on by people who can't open MS Outlook more than 3 tries out of 5, however, have a remarkable depth and insight into their chosen domain of expertise. It's rather humbling. Collaborating with nontechnical people is oddly my favorite part of doing MLE work right now. It wasn't the case when I did basic web/db stuff. They see me as a magician. I see them as voodoo priests and priestesses. When…
I worked on a project to analyze endoscope videos to find diseases. I examined a lot of images and videos annotated with symptoms of various diseases labeled by assistants and doctors. Most of them are really obvious, but others are almost impossible to detect. In rare cases, despite my best efforts, I couldn't see any difference between the spot labeled as a symptom of cancer and the surrounding area. There's no a-h…
Ask HN: Machine learning engineers, what do you do at work?
151–160 of 233 posts
Re: Ask HN: Machine learning engineers, what do you do at work?
#152I’m a regular software dev but I’ve had to do ML stuff by necessity. I wonder how “real” ML people deal with the stochastic/gradient results and people’s expectations. If I do ordinary software work the thing either works or it doesn’t, and if it doesn’t I can explain why and hopefully fix it. Now with ML I get asked “why did this text classifier not classify this text correctly?” and all I can say is “it was 0.004 p…
Re: Ask HN: Machine learning engineers, what do you do at work?
#153I’m a regular software dev but I’ve had to do ML stuff by necessity. I wonder how “real” ML people deal with the stochastic/gradient results and people’s expectations. If I do ordinary software work the thing either works or it doesn’t, and if it doesn’t I can explain why and hopefully fix it. Now with ML I get asked “why did this text classifier not classify this text correctly?” and all I can say is “it was 0.004 p…
Not all ML is built on neural nets. Genetic programming and symbolic regression is fun because the resulting model is just code, and software devs know how to read code.
Re: Ask HN: Machine learning engineers, what do you do at work?
#154pip install pytorch Environment broken Spend 4 hours fixing python environment pip install Pillow Something something incorrect cpu architecture for your Macbook Spend another 4 hours reinstalling everything from scratch after nuking every single mention of python pip install … oh time to go home!
You could learn how to use Python. Just spend one of those 4 hours actually learning. Imagine just getting into a car and pressing controls until something happened. This wouldn't be allowed to happen in any other industry.
Half of the problems I've helped some people solve stem from python devs insisting on shuffling std libraries around between minor versions.
Some libraries have a compatibility grid with different python minor versions, because how often they break things.
Re: Ask HN: Machine learning engineers, what do you do at work?
#155Getting my models dunked on by people who can't open MS Outlook more than 3 tries out of 5, however, have a remarkable depth and insight into their chosen domain of expertise. It's rather humbling. Collaborating with nontechnical people is oddly my favorite part of doing MLE work right now. It wasn't the case when I did basic web/db stuff. They see me as a magician. I see them as voodoo priests and priestesses. When…
The Dead Internet Theory says most activity on the internet is by bots [1]. The Dead Privacy Theory says approximately all private data is not private; but rather is accessible on whim by any data scientist, SWE, analyst, or db admin with access to the database. [1] https://en.wikipedia.org/wiki/Dead_Internet_theory
I like this so much I'm definitely stealing it!
Re: Ask HN: Machine learning engineers, what do you do at work?
#156Re: Ask HN: Machine learning engineers, what do you do at work?
#157Teaching others python.
Re: Ask HN: Machine learning engineers, what do you do at work?
#158Highly paid motherboard troubleshooter, because those all those H100's really get hot, even with watercooling, and we have no dedicated HW guy.
Fighting misbehaving third-party deps, as everyone else.
Re: Ask HN: Machine learning engineers, what do you do at work?
#159pip install pytorch Environment broken Spend 4 hours fixing python environment pip install Pillow Something something incorrect cpu architecture for your Macbook Spend another 4 hours reinstalling everything from scratch after nuking every single mention of python pip install … oh time to go home!
I count at least a half dozen “just use X” replies to this comment, for at least a half dozen values of X, where X is some wrapper on top of pip or a replacement for pip or some virtual environment or some alternative to a virtual environment etc etc etc. Why is python dependency management so cancerously bad? Why are there so many “solutions” to this problem that seem to be out of date as soon as they exist? Are pyt…
The ML system is a whole another stack of problems. The elephant in the room is Nvidia who is not known for playing well with others. Aside from that, the state of the art in ML is churning rapidly as new improvements are identified.
Re: Ask HN: Machine learning engineers, what do you do at work?
#160Getting my models dunked on by people who can't open MS Outlook more than 3 tries out of 5, however, have a remarkable depth and insight into their chosen domain of expertise. It's rather humbling. Collaborating with nontechnical people is oddly my favorite part of doing MLE work right now. It wasn't the case when I did basic web/db stuff. They see me as a magician. I see them as voodoo priests and priestesses. When…
The people who have lasted in those roles have built up a large degree of intuition on how their domains work (or they would've done something else).