I've never heard of such a thing before. Could someone explain how would they use machine learning for building coding tools ?
I've never heard of such a thing before. Could someone explain how would they use machine learning for building coding tools ?
There are plenty of great use-cases for ML in building coding tools, but the shady manner in which Kite imposes itself on Atom users who have these plug-ins installed (which is a large portion of the user-base), leaves a seriously bad taste in your mouth.
Moreover, they could have trained their suggestions to actually be useful before throwing this out there as a feature set they thought people would want to use.
Plus then it'd make sense for people to open up their code, as a "local dictionary" of sorts that could be prioritized over generic suggestions. But at least then it would have had demonstrated value.
However, this requires reading people code that they upload to their servers. See their privacy policy here: https://kite.com/privacy.