News for hackers. Stuff that matters.
Re:Carnegie Mellon Launches Undergraduate Degree in Artifici... by MR4D on Thursday May 10, 2018 @06:39PM (#17043532)
To me, your statement is like saying an airline mechanic needs to have a pilot's license because he needs to know how the rudder affects the flight.

There are three different roles that I think you are conflating: Designing, Building (and maintaining), and using.

Each has a different skillset. But to think that you need to determine the convergence of models makes no sense to me. Why can't an undergrad build a simple classifier?

And in finance, CAPM uses regression. Every single finance undergrad in the country learns it. Are you implying that they can't because they don't know how the model will converge with something else?

Seriously, it really frustrates me when people look down on undergrads and say "Oh, they can't do it". Baloney. I've met tons of really smart, focused undergrads. And some pretty f-ing stupid grad students (at a PhD level to boot!).

Two decades ago, you needed some pretty heavy CS to build a web page. Today, my mom can do it. With your line of thinking, that wouldn't be possible.

Re:Carnegie Mellon Launches Undergraduate Degree in Artifici... by bertil on Friday May 11, 2018 @08:16AM (#17046676)
I like the metaphor, but I think it would be more appropriate to flip the roles: it’s more akin to asking the person using the models (or the airplane in your simile, the pilot) to understand how their work (i.e. have basic mechanical understanding). As it happens, that’s precisely what we ask pilot: they need to have enough mechanical engineering talent to inspect the plane in detail before take of as well as understand, diagnose and fix a problem in the air.

To come back to modelling: I see daily people with a cursory understanding of models misusing their tools and not noticing blatant problems. Just today:

- someone using random forest to predict a quantity (which you can do, it’s often nicknamed “random tree regression”) so the first thing their did was to turn quantities to predict to as many categorical variables;

- someone else, on the same problem didn’t see why having a massively higher mean square error on the out-of-bag sample compared to the test sample was suspicious.

I’m not saying that five years of university will solve that, but I’m noticed that taking the time to dig into the model, vs. assuming it’s like a car -- you only need to turn the key and go with it -- is strongly correlated with making those mistakes.

Re:Carnegie Mellon Launches Undergraduate Degree in Artifici... by swiley on Thursday May 10, 2018 @08:38PM (#17044133)
I don’t see how building a web page is any different now than it was in 1998, if anything it seems like everyone has made it harder to build correct pages.
Re:Carnegie Mellon Launches Undergraduate Degree in Artifici... by nicoburns on Thursday May 10, 2018 @11:46PM (#17044834)
If you stick to the basics of static html content + styling it's actually a lot easier because there are far fewer browser 'quirks' to work around nowadays (you rarely need browser specific code), and things like flexbox are a lot more intuitive than hacking around with floats.

I'm a front-end dev (amonst other things), so I'm pretty comfortable with React, Angular, etc. And therr are definitely cases where they make sense. But simple static or server side rendered sites are much simpler now.