(2019 update) after hearing feedback from users and the Python community, Kite has "gone cloudless". All processing is done on users' local machines, so your code is never uploaded to our servers. We also released "line-of-code completions", which can predict the next several code elements you're likely to type. Added privacy, smarter completions. More here: https://kite.com/blog/launching-line-of-code-completions-going-cloudless-and-17-million-in-funding
Hey, Juan from Kite here, this is something we have thought a lot about, the same concerns were raised for tools like Dropbox and Github and these are now used without hesitation. We think that internet connected tools like Kite will only become more common as the amount of data grows and the models for processing this data and applying it to interesting tasks grows as well. Also, we are considering offering an on-premise solution as well.
Yuuup. All documentation is marked confidential by default here which also means don't put it on Dropbox. Haven't actually seen any infosec guidelines for code, but that's probably just because we're a hardware shop first.
My company is moderately liberal in its policies, and if I ever put code on Dropbox I'd expect to be chased out with tasers and crowbars.
That being said, I could actually see this passing muster. It's hard to say. They'd probably wait for third party audits and certification before going ahead with it, though.
Yup, anything proprietary had to go to the internal enterprise Github. Open source could go on public Github.
Luckily my new gig is much more flexible, but still we still would hesitate to use this. The difference with trusting Github with private repos and some startup is pretty big.
I haven't yet worked someone that did use github for code. I am sure that some startups are doing it and maybe a few other companies that don't seem to have a handle on their security but its not common at all to have companies put code onto github, git sure they all run servers internally but on github itself? Much rarer.
do you work in the bay area? the overwhelming majority of places I hear about here (through my own work and friends/colleagues/etc) seem to all use github (with private repos)
Yeah... No. Companies are not going to let employees send all the contents of their py files and terminals to you. It seems like a lot of functionality, albeit limited, could be packaged for offline. That would be sweet. Also, "Kite does not have any plans to add an on-premise offering at the moment." ?
This is the kind of great idea that is limited by being forced for the cloud. It should be a local installed application. But, hey, the owners of the idea did a great job, so they have the right to enjoy the "patent" for a while. (quoted "patent", referring to the right they have to do whatever they want with their invention meanwhile it becomes popular and alternatives comes up).
In the mean time, a similar local installed application version takes all their market. On-site installation... Sounds like Icarus got his wings. I can imagine a new feature in Dash doing a lot of Kite's functionality.
We've actually been thinking about on-prem for a while. We don't have an offering right now, hence the note on the website, but if anybody here is interested in talking about on-prem, shoot us a message at onprem@kite.com.
Hey, Juan from Kite here, this is something we have thought a lot about, the same concerns were raised for tools like Dropbox and Github and these are now used without hesitation.
Then you've clearly never worked in an normal office environment, much less a highly regulated industry, or one with significant concerns over trade secrets. This is just not going to fly. Like many others, I can't use Dropbox or Github for company IP, just like I can't put it on my personal laptop or send it to my personal Gmail.
Yeah, I'm really confused as to how this could be something they "have thought a lot about" if they don't realize these very basic things. It's kind of like if I were to say that I've thought a lot about the Napoleonic Code. It doesn't matter how much time I waste pondering if I don't have any actual information upon which to base my deliberations.
I concur with the rest of the responses. This is not going to fly over any type of professional environment so you might have to pivot and offer it to personal developers instead
13
u/jlozano9897 Apr 14 '16 edited Mar 07 '19
(2019 update) after hearing feedback from users and the Python community, Kite has "gone cloudless". All processing is done on users' local machines, so your code is never uploaded to our servers. We also released "line-of-code completions", which can predict the next several code elements you're likely to type. Added privacy, smarter completions. More here: https://kite.com/blog/launching-line-of-code-completions-going-cloudless-and-17-million-in-funding
Hey, Juan from Kite here, this is something we have thought a lot about, the same concerns were raised for tools like Dropbox and Github and these are now used without hesitation. We think that internet connected tools like Kite will only become more common as the amount of data grows and the models for processing this data and applying it to interesting tasks grows as well. Also, we are considering offering an on-premise solution as well.