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…
Show HN: Kite, copilot for programmers, available for Python
221–230 of 257 posts
Re: Show HN: Kite, copilot for programmers, available for Python
#222Re: Show HN: Kite, copilot for programmers, available for Python
#223Re: Show HN: Kite, copilot for programmers, available for Python
#224Re: Show HN: Kite, copilot for programmers, available for Python
#225Since 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'…
Re: Show HN: Kite, copilot for programmers, available for Python
#226Please flag this submission.
Re: Show HN: Kite, copilot for programmers, available for Python
#227Earlier quoted context omitted.
I know this is your baby and all, but how high was your team (high as a kite?) when they thought sending every line of code to your server was a good idea? Seriously, could just send the object type being "autocompleted"along with the other object types in the same file and gotten better results without the privacy backlash.
Is it really that much worse than having code on a private GitHub repository or pushing Python code to a paas platform like pivotal?
The other thing is that a proper 12-factor app separates secrets and keys into environment variables that are not committed to Github or your PaaS. They are added after a deployment which this "product" just scoops up. For reference, here's what a AWS key being leaked on Github leads to (https://www.theregister.co.uk/2015/01/06/dev_blunder_shows_g...). Now, imagine that project that is running in production having to be brought offline because this company leaks thousands of AWS keys that were used in development. It's dangerous, sloppy and stupid, three things I generally try not to mix.
Re: Show HN: Kite, copilot for programmers, available for Python
#228Re: Show HN: Kite, copilot for programmers, available for Python
#229How 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
rm -rf /Applications/Kite.app then kill the engine and helper
Jesus, what a nice way to piss people off: 1. upload all code to cloud. 2. be hard to get rid off.
Re: Show HN: Kite, copilot for programmers, available for Python
#230Earlier quoted context omitted.
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
Yeah, that doesn't work for uninstalling. The helper and engine keeps restarting when you quit them in step 2. rm -rf /Applications/Kite.app then kill the engine and helper Jesus, what a nice way to piss people off: 1. upload all code to cloud. 2. be hard to get rid off.
Later finding out it .. uploads your code to them.. it's really an insane thing, I think it's such a huge invasion of your machine and your privacy it should have been removed from the HN front page unless those facts were put immediate front and center.