Live data from Hacker News

Show HN: Kite, copilot for programmers, available for Python

kite.com

41–50 of 257 posts

Re: Show HN: Kite, copilot for programmers, available for Python

#41
post #40

Earlier quoted context omitted.

Unfortunately, that means that a really simple app where a developer hardcoded something like an API key, and didn't put it in a separate file they told Kite to ignore, will get uploaded. Any system that relies on people following best practices is doomed in the real world :(

You mean like Git?

Git isn't generally configured to automatically upload your files as you type or as files are saved.

There are things like GitFS, but I imagine those aren't part of an average developer's workflow.

Re: Show HN: Kite, copilot for programmers, available for Python

#42
post #32

How do I uninstall Kite on OSX? It seems you guys keep a Kite Helper and Kite Engine process up that's impossible to quit out of and prevents me from deleting the app.

Sorry about this - it's embarrassing. We've been snowed under getting Kite ready for launch and didn't want to touch the update mechanism right before launch. We _will_ get this fixed ASAP.

In the mean time, check out http://help.kite.com/article/6-how-do-i-uninstall-kite

Re: Show HN: Kite, copilot for programmers, available for Python

#43
post #35

No GNU/Linux support? Well, remind me when you do.

You can ask that on their website: enter your email address along with your operating system, language and editor, and it'll let you know when support for that combination is added.

Re: Show HN: Kite, copilot for programmers, available for Python

#45
post #8

Adam from Kite here. Thanks for all the feedback and encouragement around the launch today. We're excited to be opening up Kite for everyone to download today. When we launched Kite here on hackernews almost a year ago we were blown away by the enthusiasm for our smart copilot vision. Over 65,000 of you signed up for Kite in the first 72 hours, and over the past year we've been working with many of you to deliver tha…

Does Kite still send all your code to Kite servers as you type? I remember that being an issue the last time someone talked about Kite on HN. I'm find with an editor or sidekick that can search stack overflow or duckduckgo or google quickly with a hotkey-- maybe keep snippets you can tag and easily reference-- but sending all my code as I type to a web service is something I'm not willing to do and something most com…

(Copied from above.) Totally legit concern. when we started working on this we realized if we wanted to index tens of thousands of libraries, we wouldn't be able to ship the entire index along with the client. Hence the cloud-based architecture. We've thought a lot about privacy and written up our thoughts here: kite.com/security. The short answer is: we don't index anything on your computer that you don't explicitly ask us to, and our plan is to earn trust the hard (i.e. only) way: transparency, published policies, and a track record of good decision making.

One of the big things we've worked on over the past few months is giving users fine grained control of which files are indexed by kite:

- Kite only indexes directories that you have explicitly enabled

- You can create a .kiteignore file (same semantics as .gitignore) to exclude specific files / patterns.

Re: Show HN: Kite, copilot for programmers, available for Python

#47
post #8

Earlier quoted context omitted.

Does Kite still send all your code to Kite servers as you type? I remember that being an issue the last time someone talked about Kite on HN. I'm find with an editor or sidekick that can search stack overflow or duckduckgo or google quickly with a hotkey-- maybe keep snippets you can tag and easily reference-- but sending all my code as I type to a web service is something I'm not willing to do and something most com…

(Copied from above.) Totally legit concern. when we started working on this we realized if we wanted to index tens of thousands of libraries, we wouldn't be able to ship the entire index along with the client. Hence the cloud-based architecture. We've thought a lot about privacy and written up our thoughts here: kite.com/security. The short answer is: we don't index anything on your computer that you don't explicitly…

Would it be possible to allow a # nokite at the end of lines; these would then have any strings scrambled. This allows me to know immediately that things aren't being sent to Kite rather than have to do a few checks before I write something secret.

Re: Show HN: Kite, copilot for programmers, available for Python

#48
post #18
post #8

Earlier quoted context omitted.

Does Kite still send all your code to Kite servers as you type? I remember that being an issue the last time someone talked about Kite on HN. I'm find with an editor or sidekick that can search stack overflow or duckduckgo or google quickly with a hotkey-- maybe keep snippets you can tag and easily reference-- but sending all my code as I type to a web service is something I'm not willing to do and something most com…

I would love to use this, but I'm not willing to send my code to Kite.com. Sounds great for open source projects! Sorry.

They need to offer a downloadable version of everything. I won't use it for this reason as well.

Re: Show HN: Kite, copilot for programmers, available for Python

#49
post #22

Curious to try Kite, I started to integrate Kite plugin into PyCharm until I saw they keep our code in the cloud which enables Kite do what it does. I'm not sure how many of them would be ok with their code being stored in a private cloud!

My largest concern is how frequently is my code sent to the cloud? Sometimes when building integrations, I hard code private keys just to get things working and then pull them out into config files that aren't checked into source control. Not knowing where that key might have gone would bother me.

Why not set them as environment variables? Add a debug mode or whatever and then if set, pull from environment vars instead of config files. Not saying you should trust Kite to keep your code, but as a general practice might be a better idea.
Post reply on HN