Kite Autocompleter

2 points by fredsanford ↗ HN
Out of curiosity I decided to give Kite a try tonight. The state of autocomplete in vim is just bleh so I thought it was worth the risk.

First, the installer works very well. It was completely glitch free on Ubuntu. But... The tired old trope of "curl https://url -O - | bash -c" showed up. Being somewhat paranoid, I worked around this.

This is what makes me nervous. The installer is completely opaque, you cannot see what it's ding behind the scenes. Sure, it shows you what files it installed where but that was the end of the supplied info. I immediately turned off telemetry. I then configured a few things in vim to my liking.

I started with some python code I've been hacking at here and there. Once I configured it to find the system python3 libs etc and started writing code it worked nearly perfectly. I was somewhat impressed.

Then, I decided to see what it did to the system...

It has an open connection to an AWS machine. I knew at this point I was done but I decided to snoop a little more.

It's not very easy on resources and spins up the DGPU so my battery will get eaten in ~2 instead of ~4.5ish hours.

It wants you to log in, even though it supposedly keeps everything local now.

I found no documented way to shut it all down outside of kill -9

So, I cleaned it all off my machine and cleaned up the mess it left.

The reason I've posted this is because I want to see how others reacted to it. How will any money be made giving it away? Are we creating another little baby google? The world needs less rent-seeking, not more...

3 comments

[ 3.2 ms ] story [ 17.2 ms ] thread
Personally I find vim autocomplete to be nice with plugins like YCM or COC. I have a TabNine plugin which does eat up a ton of ram, but that is because I've disabled the networking capabilities. If you want some good autocomplete experience try some of the language servers.
If you want some good autocomplete experience try some of the language servers.
Hi, this is Adam from Kite. Thanks for checking us out and for the write-up!

The DGPU point caught my attention. Kite should only use CPU, even for its tensorflow tasks. Could you email me at adam@Kite.com? I'd love to learn more about what you saw.

Thanks again!