TabNine
Dev tools
code autocomplete
SHOW HN2018
How HN took it
34 positive, 52 neutral or asking, 6 mixed, 18 critical, out of 110 comments about the project. Thread score +0.15.
Pricing: 10 for, 1 againstExecution: 7 for, 4 againstPerformance: 2 for, 4 againstPrivacy: 0 for, 5 againstIdea: 3 for, 1 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Fast and context-aware suggestions that work out of the box
From 4 comments
First impression is that this is insanely fast and is actually giving recommendations based on context, without setting up additional files. So, it's doing exactly as advertised.…
nickdandakis on HN“If TabNine does not work as soon as you install it, this is a bug and you should file an issue.” Just wonderful. All dev tools should be like this. I got great results for a…
modernerd on HNI've been using TabNine for a couple months now and it's been really great. It "just works" and I don't ever have to worry about it even when opening large projects. It's always…
trishume on HNI've been using TabNine for a few weeks, and it's really cool how well it works. My first "woah" moment with it was writing a function where the first thing I wanted to do was…
ajhofmann on HN
Rust-friendly pricing and premium features for Rust ecosystem
From 2 comments
>TabNine is 11,000 lines of Rust. In recognition of the fact that TabNine could not exist without the Rust ecosystem, TabNine's paid features are always enabled when completing…
sidcool on HNThis looks great. Giving it a try right now. Also really awesome of you to provide premium features to the Rust ecosystem for free.
therein on HN
Simple license purchase via Stripe
From 2 comments
Played with free for a bit, 200KB is quite a bit low, didn't get any completions. Purchased the premium licence. Gotta say stripe integration is very smooth. Overall after a…
nojvek on HNI like the license registration process, so intuitive and simple.
usaphp on HN
Objections
Closed source raises trust and privacy concerns about auto-updates and network access
From 3 comments
> 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…
itdaniher on HN...as risky as installing a proprietary editor plugin which updates automatically, yes. Also, AFAIK most understandings of MIT, BSD, and Apache 2.0 licenses require you to…
itdaniher on HNI must say that I never found a "clever" autocomplete that really suited me, I just ended up using a rather dumb "hippie-expand" in Emacs that basically tries to complete the…
simias on HN
Free tier index limit of 200KB is too small
From 2 comments
200KB for the free version seems really small :(
typon on HNYou can still evaluate it if your project is larger than 200KB. TabNine will choose files to index that are relevant to the files you are editing (determined by distance in the…
jacob-jackson on HN
Missing support for Emacs, IntelliJ, WebStorm and other editors
From 4 comments
Cool technology. Yet, no Emacs support yet... oops :(
ivan4th on HNCan't wait to see this for Intellij, looks really cool but I am fully bought in on IDEA and while I have used Atom/VS/Sublime/etc this isn't enough to give up everything else I…
joshstrange on HNI was hoping there was a version that worked with Webstorm or Phpstorm. I can't wait to try this out.
superasn on HNAny plans for WebStorm et al.?
Tade0 on HN
Requests
Option to disable .gitignore filtering or exclude directories
From 2 comments
> 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…
danShumway on HNSounds like a great tool, I got two feature requests: * make .gitignore logic optional, we always have the system we’re working with ignored and only include our extension but we…
cjohansson on HN
Open source the code
From 1 comment
I must say that I never found a "clever" autocomplete that really suited me, I just ended up using a rather dumb "hippie-expand" in Emacs that basically tries to complete the…
simias on HN
Questions
Why is there a 15MB index limit in the paid version
From 2 comments
Why is the paid index limit 15MB? Why does the paid version have a limit?
woolvalley on HNWhy is there 15MB limit. I would love to use it on Linux kernel development. The tree is huge. Can it handle that?
stdcall83 on HN
Does it work alongside YouCompleteMe or existing language completions
From 3 comments
will it work with youcompleteme on vim or should i remove youcompleteme and use tabnine only.
v310 on HNWill it work with the existing autocomplete mechanism in vscode python extension?
yangikan on HNDo you have to give up existing specific-language-aware completions to use this? Or are the editor plugins implemented in such a way that it gets mixed in to what you already have?
frou_dh on HN
Alternatives named
YouCompleteMe
From 2 comments
how would compare that to something like YouCompleteMe?
fernandotakai on HNtabnine-vim: YCM? Sorry to hear that...
wookayin on HN
Visual Studio IntelliCode
From 1 comment
Congrats! Out of curiosity, is this fundamentally different/better than the one in vscode? Nice to see it's multi-lingual.…
smortaz on HN
Emacs hippie-expand
From 2 comments
This is extremely cool. Emacs has a similar, though less intelligent, language agnostic auto-complete function called hippie-expand[0], which has generally been good enough for…
anschwa on HNI must say that I never found a "clever" autocomplete that really suited me, I just ended up using a rather dumb "hippie-expand" in Emacs that basically tries to complete the…
simias on HN
deoplete
From 1 comment
Any thoughts on how this performs vs deoplete? I've really enjoyed deoplete. It makes my coding quite a bit faster. However I've recently become pretty frustrated with all the…
jniedrauer on HN