AI-Powered JavaScript Completions
81–90 of 100 posts
Re: AI-Powered JavaScript Completions
#82Semi-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?
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
#83Earlier 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…
> 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
#84Earlier 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.
Re: AI-Powered JavaScript Completions
#85Adam 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? :(
Re: AI-Powered JavaScript Completions
#86FYI: 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
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
#87Re: AI-Powered JavaScript Completions
#88Earlier 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.
Re: AI-Powered JavaScript Completions
#89Adam 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…
Re: AI-Powered JavaScript Completions
#90Adam 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.