Live data from Hacker News

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

kite.com

171–180 of 257 posts

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

#171

Earlier quoted context omitted.

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.

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.

It would probably make sense to default to using .gitignore if a .kiteignore hasn't been specified; likely the same things that you'd want hidden.

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

#172
Just installed it but realized that our code cannot be shared to the cloud with a 3rd party before I open it. So I am trying to delete/uninstall Kite. Been wrestling with com.kite.KiteHelper for the last half an hour and still couldn't get it off my laptop memory. Tried "killall", "kill -9" and force quit from Activity Monitor. It kept reviving. And yes, I've check out the help site and this article in particular, didn't help: http://help.kite.com/article/22-how-do-i-quit-kite

Already disliking this software...

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

#173
On the pages for plugins (like Atom, Sublime, etc...) you might want a simple "how to install". Took me several minutes of confusion, to realize I should open up Atom and search for Kite from there. I kept thinking there should be a download link for the plugins, before remembering that's not how editor plugins get installed these days :)

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

#174

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…

How do I kill "com.kite.KiteHelper" from memory? It keeps reviving.

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

#175
I appreciate people trying to build "cool" products, but the downsides of this are so high that people should heavily consider never using it.

Uploading all of your code to the cloud is a massive liability. To top this, the people interested in "something magical that codes for me" are not the good developers, their users are very most likely beginners, bootcamp coders, junior engineers, etc...

I think they're abusing trust through obscurity, people have no idea that their code is being uploaded. Making this the default for a very common python-autocomplete in atom is even worse... see this: https://github.com/autocomplete-python/autocomplete-python/i...

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

#176

Earlier quoted context omitted.

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 p…

In the future you might want to consider a self-hosted version for enterprises that require by policy more security than your current offering. For $$$.

Yup, we released Kite Pro today (https://kite.com/pro); please consider purchasing it if you find Kite helpful :)

Over the last year we've focused on knocking out the core product experience. We're now going to focus more on Kite Enterprise (https://kite.com/enterprise); if on prem is of interest please get in touch.

As mentioned we are also exploring Kite Enterprise now that we've gotten the core product more

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

#177

Earlier quoted context omitted.

I think the answer to your question is : "* Fine-grained privacy controls modeled after the .gitignore file format means that you can selectively and precisely decide which files and folders Kite indexes."

That reads like "enabled by default, denied only on request"

Another post somewhere here from a kite Dev said that your code is only indexed of you explicitly allow it.

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

#178
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…

Why not just use .gitignore as a default (if local indexing is enabled)?

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

#180

Since this program uploads code to the cloud, it would be worthy to clarify if it cleans out strings before upload or not. Because if it does not, it is a serious concern as it puts secret keys in code in awful risk. They also run a background process that needs to be manually killed to be able to uninstall. It feels like a quarantine. This is an editor plugin, is there really no simpler way to provide uninstall capa…

To clarify, on Windows the uninstaller is just one step: double click Kite from the Programs & Features section of Control panel.

Unfortunately on Mac you have to quit Kite before it can be dragged to the trash. You can do that from the menubar icon or by killing "Kite Engine". (You don't need to quit Kite Helper to drag to the Trash.) See instructions here http://help.kite.com/article/6-how-do-i-uninstall-kite. We'll be improving this on Mac shortly.

Post reply on HN