Live data from Hacker News

AI-Powered JavaScript Completions

kite.com

81–90 of 100 posts

Re: AI-Powered JavaScript Completions

#82

Semi-related thought~ I find myself often dreaming about the AI-assisted development processes of the future. I'll frequently be writing code and start thinking "this task I'm doing is pretty formulaic and constrained-- it should be automatable someday, even if we haven't figured out how yet." Examples: 1. I memoized the arguments for a util function. Repeat this on the very similar functions defined alongside it. 2.…

> I imported a new logging mechanism and called a specific method from it in one of my class's methods. Repeat for four similar classes. How would an IDE know the local variable you've declared, that is a suitable match to the logging method's parameter?

How indeed. I think basically a rudimentary version might guess and then ask you if its mapping is right.

i.e. a modal asking:

"As done to MethodA, do to MethodB?" "As done to VariableNameA, do to VariableNameB?"

And the B values would just be dropdowns that would let you correct it. Idk.

I'm just imagining what you could do with some decent speech-to-text, NLP, and an engine that understands code conceptually on a basic level.

"Create a new enum on line 14 called SuchAndSuchCategories, with the values A, B, and C. Replace the string literal on line 27 with SuchAndSuchCategories.B."

"Move method A above method B."

"Add a new method to class X called doSomething() that accepts three parameters: a string called A, a generic called B, and a SomethingClass called C. Inside the method, start a for-loop...."

Like, idk. These aren't repeat-after-me tasks but they're complimentary to them. It would just be great to be able to just talk code into existence.

Re: AI-Powered JavaScript Completions

#83

Earlier quoted context omitted.

Thanks for the thoughtful message! We hope you'll give Kite another shot. We're always improving it and have covered a lot of ground in the last few years. In particular, a common complaint about TabNine on Twitter is that it's heavyweight. Based on our comparisons of today's Kite versus today's TabNine, we believe Kite uses less CPU/battery, and far less memory. (My teammate dhung posted a longer comment about TabNi…

To clarify, my complaints about Kite being heavyweight are 90% about the UX flow being heavy, not the CPU/RAM usage. Kite seems to require a background daemon, Electron copilot app, and editor plugin, with a multi-step setup to customize what things are shown on hover vs ctrl+space vs tab. By comparison, Tab Nine was a single command to install in SublimeText, and I have never had to interact with it since other than…

Response from Kite about the emails leaked:

> Thank you very much for calling this out. A test version of that webpage was temporarily deployed by mistake. The issue was fixed immediately and we’re in the process of notifying the specific users who were affected.

Welp, those were real user emails being leaked.

Re: AI-Powered JavaScript Completions

#84
post #69

Earlier quoted context omitted.

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

What? That's pretty massive. So Codota+TabNine got you covered on all languages & IDE's.

There's evidence that you guys have been astroturfing this thread. We ban accounts and sites that do that. Please stop now and never do this on HN again.

https://news.ycombinator.com/item?id=23159058

Re: AI-Powered JavaScript Completions

#85
post #74

Adam from Kite here. The team and I are thrilled to launch our new deep learning engine for JavaScript completions. After years of work building our Python product — now to over 250,000 monthly active users — we decided we were ready to expand a new language. JavaScript was a clear choice given how well it pairs with Python, and it was the our most-requested language. We took what we learned from building our Python…

Congrats, but it seems that now the free plan has very few features, almost all paid? :(

It's abusive to try to manipulate a competitor's thread this way. Please stop now and don't do this on HN again.

https://news.ycombinator.com/item?id=23160881

Re: AI-Powered JavaScript Completions

#86
post #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

Suggesting alternatives is fine in principle, but astroturfing a competitor's thread is not. You guys have crossed the line. Please stop and do not do this on HN again.

https://news.ycombinator.com/item?id=23160881

I suppose I should add that we have no interest in the competition or which product is better, but we have a strong interest in preserving the integrity of HN threads, and the community demands that of us.

Re: AI-Powered JavaScript Completions

#87
I can't put my finger on it, but this seems less like a helpful incremental improvement and more like sowing the seeds of our own destruction. Like it's obviously bad to only write code that you've seen other people write in circumstances you can recognize as similar, and it's bad to only write code nobody has ever written in history, and this just barely crosses the line.

Re: AI-Powered JavaScript Completions

#88
post #58
post #43

Earlier quoted context omitted.

I bought TabNine back in 2018 used for a while and stopped, now I see it's a subscription service. Anyone still using the old version? Is it still working?

(Dror from TabNine here) If you're lucky enough to have bought the perpetual license for TabNine back in 2018, you don't have to purchase a subscription as all perpetual licenses are honored! Just reach for support@tabnine.com if you need help.

Wow, fantastic! Thank you very much!

Re: AI-Powered JavaScript Completions

#89

Adam from Kite here. The team and I are thrilled to launch our new deep learning engine for JavaScript completions. After years of work building our Python product — now to over 250,000 monthly active users — we decided we were ready to expand a new language. JavaScript was a clear choice given how well it pairs with Python, and it was the our most-requested language. We took what we learned from building our Python…

Hello adam how much memory it will consume? I just use tabnine before, and after 12 hours I uninstall it. Because it is use lot of memory and CPU Usage.

Re: AI-Powered JavaScript Completions

#90

Adam from Kite here. The team and I are thrilled to launch our new deep learning engine for JavaScript completions. After years of work building our Python product — now to over 250,000 monthly active users — we decided we were ready to expand a new language. JavaScript was a clear choice given how well it pairs with Python, and it was the our most-requested language. We took what we learned from building our Python…

Hello adam how much memory it will consume? I just use tabnine before, and after 12 hours I uninstall it. Because it is use lot of memory and CPU Usage.

Hi there, Kite at most about half of what TabNine uses, often less than that.
Post reply on HN