Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The thing is, it's almost always clear when ML will outperform and when it wont. It isn't magic. ML systems are just compressed aggregations of their input datasets.

The question is then, (1) do we have datasets that are highly representative of the solutions to our problems? and (2) are our current systems sensitive to the relevant variations in these datasets?

If (1) is NO, then ML is impossible. If (2) is YES, then it's unlikely to provide a big ROI.



When ML replaces human decisions or very strict old software, there's also a more fundamental problem: are we enabling new mistakes that weren't possible before? How catastrophic?

For example, processing images according to some trained model instead of fixed rules and formulas introduces the risk of mismatched models (e.g. landscape photographs treated as line art from anime). Cases like self-driving cars not seeing obstacles are more obvious and more tragic.


>ML systems are just compressed aggregations of their input datasets

I like to think of them as forgiving sieves of patterns in data.

Overfitting a sieve will exclude a large number of almost positive cases, loose fitting will include a large number of mostly negative cases.

And there is always a danger of falling into a local minima and not being able to come out of it.


I would add (3) can we leverage existing models.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: