Recent submissions

Comment · 7 years ago
I’m a meat eater and want to replace meat. It’s not just vegetarians. The factory farming of animals doesn’t sit well ethically with me, but meat has been a staple of my diet my entire life. If there were a viable plant based alternative that’s indistinguishable, factory farming can die out.

It’s not ready yet, and phase 1 was the really weird stuff. I think Beyond Meat is like phase 2 of “pretty close”. In the near future, you won’t be able to tell the difference

Comment · 8 years ago
Most people would consider software that "does software engineering" AI.
Comment · 8 years ago
> Software engineering is uniquely multiplicative because it's possible for a software engineer to create software that does software engineering.

I think you misunderstood the O-ring explanation by citing that idea as an example. It doesn't mean building AI. It applies to any of those fields you mentioned. Good people in field X work together with other good people in field X in top firms -> multiplicative productivity.

Comment · 9 years ago
Notice that none of these images are zooming in on pixels to get the comparison. The fight for quality among high end DSLR's is nearing the description of unnoticeable difference, but phone cameras are benefitting immensely from new tech.

In fact, it's probably the area where we see the most gain compared to any other improvements in iPhone versions.

Perhaps your feeling is from the fact that new phones are released in rapid succession. If that's the case, just compare quality in phones a year or two apart instead of a few months.

Comment · 9 years ago
Comment · 9 years ago
You have a number of comments that advertise this but never offer any reason alongside it.
Comment · 9 years ago
It seems to be a mistake on the author's part to allow himself to be exploited at first (working without having any of the promises in legal writing). It's unethical but not uncommon and alone wouldn't produce the outrage for an article detailing it.

The missing piece is why he doesn't feel pressing criminal charges and suing for IP is an option. The language seems to imply that the answer is for his physical safety. If he's writing this article because he feels safe enough to, then maybe he thinks battling in court requires people to be present and closes the distance safety net.

He's able to list pretty concretely his contributions but is suspiciously vague about the cause of his fear. I'm inclined to believe that it's because he might not think the public would unequivocally agree his fear is sound.

Comment · 9 years ago
This is a common thought: https://xkcd.com/927/

You could point to frameworks which have had majority usage at any given point and say those were the "right" ways at the time. But ideas evolve, which isn't so ridiculous.

Comment · 9 years ago
Comment · 9 years ago
The FAQ answers this:

" What background knowledge is necessary?

Programming (expected): intermediate Python programming skills: work effectively with loops, control flows, data structures, files, functions and OO programming. Prior experience with PyData libraries is also recommended (e.g. Numpy, Pandas, Matplotlib)Mathematics (recommended): Matrix vector operations and notation.

Machine Learning (recommended): understand how to frame a machine learning problem including how data is represented, how models are evaluated on the task and against each other, and how to optimize model performance for the best evaluation."

Comment · 9 years ago
Right, but I'd consider that falling closer to the realm of general software engineering -- similar to tasks of collecting analytics of users or building infrastructure to get data from point A to point B.

Maybe that currently is some parts of the job of an ML engineer. But if that's the only part, I don't think that role should be called one of ML engineer anymore

Comment · 9 years ago
As somebody who's recently starting to learn more about ML, a lot of the work of an ML engineer does seem to be automate-able (not doing research or pushing boundaries but just applying ML to some product need). For example, choosing hyperparameters, evaluating which features to collect, etc seem to be things that can be automated with very little human input.

His slide on "learning to learn" has a goal of removing the ML expert in the equation. Can somebody who's more of an expert in the field comment on how plausible it is? Specifically, in the near future, will we only need ML people who do research, due to the application being so trivial to do once automated?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton