Re:How a VC-funded company is undermining the open-source co...
by matthoward on Monday July 24, 2017 @05:15AM
(#14836944)
What Kite supposedly does is crowd-source code by uploading users' code to its server and then aggregating that data to train their ML algorithm. Then they can apply said algorithm on a specific client's code to recommend autocompletion suggestions as you type.
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.
Re:How a VC-funded company is undermining the open-source co...
by fl0wenol on Monday July 24, 2017 @10:54AM
(#14838906)
The thing is I don't trust this explanation for a second especially as it applies to non-paying customers; they could have just as easily trained a generic ML algorithm on a publicly available data set, like I don't know, the public stuff on github.
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.
Re:How a VC-funded company is undermining the open-source co...
by revmoo on Monday July 24, 2017 @07:39AM
(#14837565)
How much content are they auto-completing? Seems like this could easily end up with some other organization's proprietary code auto-filling inside your project. This is very dangerous; it's either only auto-completing single standard-library function names in which case it doesn't need cloud connectvitiy, or it's auto-completing actual code which opens up users to IP issues.
Re:How a VC-funded company is undermining the open-source co...
by RubenSandwich on Monday July 24, 2017 @05:11AM
(#14836918)
They use machine learning to see which code patterns follow other code patterns and then make suggests based on that. "Oh, I see you've written X. Most people who write X follow it with Y."
However, this requires reading people code that they upload to their servers. See their privacy policy here: https://kite.com/privacy.
Re:How a VC-funded company is undermining the open-source co...
by mirekrusin on Monday July 24, 2017 @05:51AM
(#14837086)
Yes, that's the scary bit that not a single developer will/should agree with. Auto-complete suggestions for `password = ` anybody?
Re:How a VC-funded company is undermining the open-source co...
by onion2k on Monday July 24, 2017 @06:36AM
(#14837279)
I wonder if it'd be possible to use their service to inject a backdoor in to someone else's code.
Re:How a VC-funded company is undermining the open-source co...
by mirekrusin on Monday July 24, 2017 @07:08AM
(#14837428)
You just need to compromise their database and you should have access to plenty of source code running around, possibly with secrets/credentials etc - a disneyland for bad guys.
I've never heard of such a thing before. Could someone explain how would they use machine learning for building coding tools ?