Live data from Hacker News

AI-Powered JavaScript Completions

kite.com

61–70 of 100 posts

Re: AI-Powered JavaScript Completions

#61
I haven't tried this, but I'd think that having auto completion in this way, is highly distracting. I usually start out with the basic idea of what I want to write and while writing I go back, alter, jump around, etc. If some AI starts suggestion whole chunks of code for me, I'd just waste time reading what the completions are and not thinking about the actual problem I am writing.

Sure if you are just re-implementing the same thing over and over, then this might come in handy, but so would using OOP.

Again, haven't tried, just some thoughts.

Re: AI-Powered JavaScript Completions

#64

FYI: Kite as a company had a backlash from the community after they acquired popular Python packages and injected their spyware and ads. So far they've learnt from that lesson, but who knows if they'll stay that way.

if you're concerned with Kite, you may want to try TabNine (https://tabnine.com), which works for JavaScript, Python, and all popular languages

Re: AI-Powered JavaScript Completions

#65

FYI: Kite as a company had a backlash from the community after they acquired popular Python packages and injected their spyware and ads. So far they've learnt from that lesson, but who knows if they'll stay that way.

The ads were specifically added into two community supported Atom extensions after Kite employees got contributor access to both of them. For those curious, here are the relevant issues:

https://github.com/atom-minimap/minimap/issues/588

https://github.com/autocomplete-python/autocomplete-python/i...

Re: AI-Powered JavaScript Completions

#66
post #19

Earlier quoted context omitted.

I can only speak about TabNine which appears to be very similar. It doesn’t just complete on APIs, it actually understands the code you’re writing. It will suggest variable names based on patterns, it will suggest what you initialize your variables to based on what they’re called. It will suggest comments based on the context. Sometimes you can just write the name of a function, and then tab through the suggestions l…

1. IntelliJ also suggest variable names based on patterns. 2. Is there any good example of it suggesting good comments? AFAIK, comments are hard even for humans to write, so if they are able to generate good comments, it should be a major advance in NLP. 3. I don't believe this. Unless these are very trivial functions which are copy pasted across the internet, this is very hard. Is there any showcase or example where…

It's hard to believe until you try it, but it can absolutely autofill almost complete functions based on context and patterns learned from you've been typing in the project so far.

Think about how good GPT-2 is at writing essays given only a one-line prompt, now imagine that kind of predictive power applied to your code and you'll get something close to TabNine.

Re: AI-Powered JavaScript Completions

#67

FYI: Kite as a company had a backlash from the community after they acquired popular Python packages and injected their spyware and ads. So far they've learnt from that lesson, but who knows if they'll stay that way.

We hear you. We agree this was a mistake, and over the ~three years since then we've listened to the community, for example by releasing local processing for Kite.

Why is "send usage metrics" still on by default in the Kite.app preferences?

I was prepared to give Kite another shot but seeing that checkbox just made me lose confidence. Caddy almost got destroyed by this! Please please please reconsider and make telemetry opt-in, you don't have enough goodwill given Kite's history with exfiltration, and the product has access to too much vital information to be playing around with users trust like this.

Re: AI-Powered JavaScript Completions

#68
post #13

Any reason to use this over TabNine[1]? I’ve been using that for months, and only have good things to say about it. It’s like it’s reading your mind. Strong recommendation. 1: https://www.tabnine.com

if you use WebStorm or IntelliJ, Codota (https://www.codota.com) is also very good

Re: AI-Powered JavaScript Completions

#69
post #13

Any reason to use this over TabNine[1]? I’ve been using that for months, and only have good things to say about it. It’s like it’s reading your mind. Strong recommendation. 1: https://www.tabnine.com

if you use WebStorm or IntelliJ, Codota ( https://www.codota.com ) is also very good

And, interestingly enough, Codota just acquired TabNine a few months ago :)

Re: AI-Powered JavaScript Completions

#70
post #13

Any reason to use this over TabNine[1]? I’ve been using that for months, and only have good things to say about it. It’s like it’s reading your mind. Strong recommendation. 1: https://www.tabnine.com

Does Kite's VSCode extension work with Github Codespaces?

You can now install vscode-server on a remote machine and connect to it over ssh from your local vscode or even from vscode in the browser (using Visual Studio CodeSpaces or the upcoming Github Codespaces)

Will Kite work with this??

Github CodeSpaces annoucement a few days ago: https://news.ycombinator.com/item?id=23092904

Post reply on HN