Cool technology. Yet, no Emacs support yet... oops :(
Show HN: TabNine, an autocompleter for all languages
11–20 of 193 posts
Re: Show HN: TabNine, an autocompleter for all languages
#12how would compare that to something like YouCompleteMe?
TabNine will be more reliable (it will work correctly with malformed, ill-typed, or half-written code) and it can find patterns in your code, like you can see in the pictures on the website.
Re: Show HN: TabNine, an autocompleter for all languages
#13This is really, really cool and I thank you for this! I'm seriously hyped, I just hope it works as well as it claims. edit : Can you provide some help/FAQ on using it from the CLI? I'd like to add support for my own editor, but I'm not yet sure if that's possible. Thanks!
Thanks for the kind words! I'll write a guide within the next couple of days on how to write a client.
Re: Show HN: TabNine, an autocompleter for all languages
#14So, give your proprietary software both network access and access to all my source code?
I have very few complaints about the Jedi autocomplete library, which is neither proprietary nor requires network access.
I welcome innovation in dev tools, but I wish you had found a monetization strategy that didn't require us to trust you so completely.
Re: Show HN: TabNine, an autocompleter for all languages
#15Why is there a premium version ?
To allow the person(s) who implemented it to get paid for their efforts and hard work?
Re: Show HN: TabNine, an autocompleter for all languages
#16> Its paid features are always enabled when completing Rust code, in acknowledgment of the fact that TabNine could not exist without the Rust ecosystem.
Thanks for this, Jacob!
[0] - https://www.reddit.com/r/rust/comments/9uhc1x/tabnine_an_aut...
Re: Show HN: TabNine, an autocompleter for all languages
#17This makes me very happy as a new Rust learner.
Re: Show HN: TabNine, an autocompleter for all languages
#18> your software will automatically update to the full released version at no additional charge. So, give your proprietary software both network access and access to all my source code? I have very few complaints about the Jedi autocomplete library, which is neither proprietary nor requires network access. I welcome innovation in dev tools, but I wish you had found a monetization strategy that didn't require us to tru…
The private keys used to sign releases are kept offline and would not be available to an attacker even if they compromised my online accounts.
Finally, TabNine will work correctly if you deny it network access (say, by blacklisting update.tabnine.com).
Re: Show HN: TabNine, an autocompleter for all languages
#19Earlier quoted context omitted.
To allow the person(s) who implemented it to get paid for their efforts and hard work?
It's also a very competitive price. $29 is excellent for a piece of software that helps my day to day. It's really a sweet spot between very reasonable, and a bit pricey. I'm so happy about this project, and hope it works well (I'll be trying it tonight after work)
Re: Show HN: TabNine, an autocompleter for all languages
#20> your software will automatically update to the full released version at no additional charge. So, give your proprietary software both network access and access to all my source code? I have very few complaints about the Jedi autocomplete library, which is neither proprietary nor requires network access. I welcome innovation in dev tools, but I wish you had found a monetization strategy that didn't require us to tru…
Ie, could we write a monitoring proxy where if enabled, all traffic goes through this proxy. This proxy enables the end user to monitor 100% of traffic, all http requests, and could even have a secondary documentation flow that explains the I/O for security minded individuals.
Then you'd shut off remote network access to the binary, monitor all traffic, and feel secure knowing that it's only sending what it says it's sending, and why.
With that said, I imagine you could do the same thing with a sniffer. Perhaps a documentation standard could be built into request/responses, so a monitoring program like Wireshark could snuff the I/O and see what it is.
Do you have any thoughts on how someone could both network-license, and make you feel secure in their I/O? Ie, no trust needed?