Hacker News new | ask | show | jobs
by FwarkALark 871 days ago
Why is this exposed to the user? If it isn't exposed to the user, what on earth are you talking about?
2 comments

Why would the API expose the heuristics to the user? Because an intelligent user can make minor adjustments and turn certain features on/off to sometimes dramatically increase performance depending on the problem.
From what I gather the parent post is saying that it is easy to make a naive implementation of this improvement, but due to naivety of the implementation it will be slower in practice. Hence it is a lot of work (and thus difficult) to actually put this improvement into practice.