> 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…
I agree with your concerns - I wonder what could be written to alleviate them? This brings up an interesting problem. 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 remo…
Show HN: TabNine, an autocompleter for all languages
81–90 of 193 posts
Re: Show HN: TabNine, an autocompleter for all languages
#82Re: Show HN: TabNine, an autocompleter for all languages
#83> TabNine builds an index of your project, reading your .gitignore so that only source files are included. Heads up, it's not necessarily uncommon for JS developers to include node_modules in their git repos. If you're developing something like an Electron project or a website instead of a library, it's even sometimes advised to do so -- there's a line of thought that your static dependencies should be tracked as par…
Re: Show HN: TabNine, an autocompleter for all languages
#84My main issue is when I type a '.', the C# extension gives me an accurate list of members, but TabNine intersperses its own guesses, which are often wrong.
Possible fixes or mitigations (VSCode API permitting):
- After a '.', discard the TabNine completions whose prefix doesn't match one of the C# completions.
- After a '.', discard all one-word TabNine completions.
- Give all TabNine completions a different icon and maybe sort them all at the top or bottom.
Re: Show HN: TabNine, an autocompleter for all languages
#85How does licensing work? Does this give me a file I put on my machine? I have my dotfiles checked into git, so I'd rather not commit the license publicly.
Re: Show HN: TabNine, an autocompleter for all languages
#86https://github.com/zxqfl/tabnine-vim/blob/master/COPYING.txt
Re: Show HN: TabNine, an autocompleter for all languages
#87Re: Show HN: TabNine, an autocompleter for all languages
#88Why is the paid index limit 15MB? Why does the paid version have a limit?
The limit exists because otherwise latency or RAM usage might be too high.
Re: Show HN: TabNine, an autocompleter for all languages
#89> When using the Sublime Text client for TabNine, the keyboard shortcut to select the ninth suggestion is Tab+9.
Before reading that I thought it was loosely named after the old T9 (Text on 9 keys) predictve system for mobile phones with numeric keypads only.
That being said, while I'm still passively learning to code and may not need a full license yet, it's a well-priced gift idea for friends who are full-time developers.
Re: Show HN: TabNine, an autocompleter for all languages
#90Earlier quoted context omitted.
Xcode has handled this for years. In Xcode, when autocompletion is presented, hitting Tab will complete the longest unique prefixed subword for the currently-selected tab item. If this results in only having one completion option left, then it completes the whole thing (e.g. adding method arguments and whatnot). Similarly, hitting Return will just complete the whole entry instead of the longest unique prefixed subwor…
*nix shells typically do something very similar, where hitting tab auto-completes up to the first forking character