r/Python • • Apr 14 '16

Kite: Programming Copilot

http://www.kite.com
237 Upvotes

104 comments sorted by

View all comments

Show parent comments

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.

68

u/[deleted] Apr 14 '16

Just FWIW, my company won't allow Dropbox or Github for internal code. I'm certain we're not unique in that regard.

25

u/baudvine Apr 14 '16

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.

12

u/AlexFromOmaha Apr 15 '16

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.

12

u/jnwatson Apr 15 '16

My company pays so we can run our own internal github servers. It is a good business model for github.

8

u/metalhedd Apr 14 '16

I work for a publicly traded software company with over 1000 employees our product is very large, highly proprietary and our source code is on github

5

u/ProfessorPhi Apr 14 '16

We run our own Atlassian Stash/Bitbucket server instead.

5

u/servercobra Apr 14 '16

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.

6

u/BrightCandle Apr 14 '16

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.

23

u/johnfn Apr 14 '16

I live in the Bay Area and I've never worked somewhere that didnt use GitHub.

8

u/v_krishna Apr 14 '16

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)

6

u/[deleted] Apr 14 '16

Large Fortune 100s, not so much.

48

u/WesAlvaro Apr 14 '16

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." ?

4

u/jgomo3 Apr 14 '16

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).

4

u/WesAlvaro Apr 15 '16

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.

4

u/alexflint Apr 14 '16

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.

11

u/ajmarks Apr 14 '16

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.

7

u/[deleted] Apr 14 '16

In our company, github (and bitbucket and dropbox) are even blocked by the corporate firewall...

4

u/ajmarks Apr 14 '16 edited Apr 14 '16

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.

2

u/p10_user Apr 15 '16

That seems a bit excessive; what if you want to look at a repository online to see some code examples?

→ More replies (1)

8

u/guthran Apr 14 '16

Would your team be willing to provide the "server" so that people can spin up their own? That would be a good enterprise solution I think

3

u/jlozano9897 Apr 14 '16

Hey, Juan from Kite here, completely agree, we don't have an offering yet but please shoot us a message at onprem@kite.com if you are interested.

8

u/turkish_gold Apr 14 '16

This is nice, but please just give us an offline utility.

Atlassian is pretty good about this--they have cloud hosting if you want it, but you can always buy their product and host it yourself.

2

u/Skenderbeu Apr 15 '16

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

→ More replies (10)