Live data from Hacker News

Ask HN: What do you use Machine Learning for?

news.ycombinator.com

101–110 of 165 posts

Re: Ask HN: What do you use Machine Learning for?

#101
post #85

Earlier quoted context omitted.

Overseas competition? I'm not sure what you're on about now - it's currently the hardest [1] time in history to get an H1-B with Cheeto man in the White House. Also I think that USA-born and educated developers are still significantly more sought after because of language barriers. If you've tried to get a job in tech recently you'll notice that... it's pretty damn easy. Honestly it sounds like you're paranoid about…

H1B? No I don't care about that. I just think it's a bit concerning that the only things keeping this cornucopia full are the circumstances of a language barrier that's only relevant because foreign software companies largely aren't yet competitive with those in the US, and that no-one's fully cracked making remote work a thing on a large scale. That's a tissue-paper thin barrier protecting the wages of 95+% of the p…

That last paragraph is funny as hell, and I get what you're saying. I guess I'm just more pessimistic about anyone solving the problems of the language barrier and remote work soon - as with ML, once we truly have global, language-agnostic communication and physicality is irrelevant the world will be a very different place.

I guess my overarching point here is that global economics is one of the more dizzyingly complex things you can choose to worry about so I tend not to.

Re: Ask HN: What do you use Machine Learning for?

#102
post #80
post #7

I use it as something to worry about not knowing how to use, and how that might make me unemployable in a few years, while also having no obvious need for it at all, and therefore no easy avenue towards learning it, especially since it requires math skills which have completely rusted over because I also never need those, so I'd have to start like 2 levels down the ladder to work my way back up to it. I've found it v…

This is true of the software engineering profession in general. I think there's a quote somewhere stating "the half-life of a software engineer is 2-5 years." There's constantly new programming languages, new frameworks, new platforms, new tools, new paradigms etc. It becomes harder and harder to keep up with all that as you age and have more responsibilities and require more stability having a mortgage and offspring…

Yeah, sadly, that's a common problem in software development. People often use technologies on projects because their resume needs them, not because the project benefits from them.

I wonder what our technology choices would look like if this weren't the case. In other words, suppose someone said to you "you'll be responsible for these software applications for the next 10 years" vs "you'll need to find a new job every 2-3 years for the next 10 years." Would we adopt and apply new technologies this aggressively? Would we be changing javascript frameworks constantly? Would we necessarily be using them at all, vs a wait and see approach? (btw, yes, depending on the project sometimes we would use them, but my guess is that we would far less often).

It's happened a bunch of times in my career by now. Currently, I think our huge over-application of technology is in the realm of constantly evolving front end javascript frameworks. I still believe, firmly, that most smallish apps would be better handled through an integrated framework like rails or Django, with a bit of judiciously applied javascript when necessary. Or, perhaps, even no framework at all.

But unfortunately, that doesn't get you jobs. Almost all the rails jobs out there now require expertise in Ember, React, etc. So the truth is, it's rational to add these things to your current rails project even if you don't think the trade-off is quite worth it.

Just to be clear, yeah, sometimes it is worth it. I look at it this way - for a while there, most land animals had exoskeletons, even some fairly large ones. Then, endoskeletons came along, and it turned out that to scale up to be a giant land animal, you needed an endoskeleton. Some of the larger animals with exoskeletons started to go extinct, as the more scalable endoskeletons drove them out of their ecological niches.

Here's the part that they don't cover on the nature channel - recruiters started to ask giant centipedes if they had any experience with endoskeleton. Senior architects and technology directs started insisting that fleas, ticks, and flying gnats have endoskeletons, because they attended a conference that told them that if you want to to wooly mammoth size, you need endoskeleton.

Meanwhile, the creators of endoskeleton frameworks are (rightly) all like, "Don't put this on me, I never said a gnat should have an endoskeleton".

Oh as for machine learning... yeah, I suppose there may be some use of spark, map reduce, Hadoop, and so forth that exists to gain experience with these technologies rather than because they're needed. That definitely happened with some of the noSql stuff. But honestly, the unnecessary churn on the back end/data science side pales in comparison to what happens out there in the web world.

Re: Ask HN: What do you use Machine Learning for?

#103

I run a website called Hey Am I Fat. We've trained a classifier based off a simple softmax regression in TensorFlow that tries to detect whether people are fat or not. If you submit a picture of yourself to HeyAmIFat.com we can tell you if you're fat or not within minutes.

A nice email / phone capture portal you have there. Does anybody know what the value of such lists are? Having no other information with them I can't imagine it is much.

... Well, you know if they are fat or not. So you can market to people that now want to get fit, with their new found realization that they are fat, or people who want swim suits now knowing that they are fit.

Re: Ask HN: What do you use Machine Learning for?

#104
post #33

I'm not using it at this moment, but in a couple of weeks I'll have a newborn, and I was thinking of taking pictures of him every time he is upset, and then tagging the photo with what ends up being the resolution (feed, change, or nap) and seeing if I could build a classifier that could figure out what he needs just from a picture of his angry face. Semi-related, but if anyone is using the AWS tools for their AI, pl…

Suggestion from a new father: you'll have a better chance analyzing your newborn's voice. They have very little control over their facial expression, but there might be some useful information in their crying. Good luck with your new projects!

Re: Ask HN: What do you use Machine Learning for?

#106
post #50

I work for a large semiconductor manufacturer. In our R&D operations we require a large volume of newly designed parts to be purchased from suppliers. These parts are not off the shelf but are all custom created by us. Once a design is approved we try to get them into the lab the fastest way possible so the earlier we can get the designs quoted with a supplier, the better. I use machine learning to predict if a newly…

That sounds really interesting. What sort of data do you use to do this?

Re: Ask HN: What do you use Machine Learning for?

#107

I run a website called Hey Am I Fat. We've trained a classifier based off a simple softmax regression in TensorFlow that tries to detect whether people are fat or not. If you submit a picture of yourself to HeyAmIFat.com we can tell you if you're fat or not within minutes.

A nice email / phone capture portal you have there. Does anybody know what the value of such lists are? Having no other information with them I can't imagine it is much.

I don't store this information after we send the response, but that would be one way to make money if you don't care about being an asshole to your users. This is mostly a joke and I don't make any money from it.

Re: Ask HN: What do you use Machine Learning for?

#109
post #19

Detecting what pornstars, actions, production and categories appear in 5mil+ adult videos.

Is this somewhere online? Github, site or what?

An alternative: http://pornstar.id/ (NSFW)

http://www.vocativ.com/414390/neural-network-identifes-porn-...

Re: Ask HN: What do you use Machine Learning for?

#110
post #7

I use it as something to worry about not knowing how to use, and how that might make me unemployable in a few years, while also having no obvious need for it at all, and therefore no easy avenue towards learning it, especially since it requires math skills which have completely rusted over because I also never need those, so I'd have to start like 2 levels down the ladder to work my way back up to it. I've found it v…

IMHO, the anxiety is well-placed. I did my first CSci homeworks on punchcards. FORTRAN was a teaching language in those days. The reason I am still relevant as a developer is that over the years I have learned to recognize progress when I see it. (Why am I the one dragging 30-year-old-luddites into the world of Python 3.x???? 2.7 is history. But I digress....) Back on point... this is one of those times in my career…

Why didn't you finish? I did the 3xxx self driving course on Udacity and was considering doing the nanodegree as well. Would really love to hear your perspective.
Post reply on HN