Launch HN: Fig (YC S20) – Autocomplete for the Terminal
381–390 of 390 posts
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#382I detest that it has become normalized to grant tech companies access to personal data with only limp promises that it won't be misused. If you give Fig permissions to look at what you are typing into the terminal, you should be prepared for them to look at what you are typing into the terminal and use it how it best serves them . They're asking for more permissions than that of course. Imagine giving FedEx a copy of…
Wait. Does this mean that you are against the use of any tech product made by a company? From the description and the author comment it looks like they are not transmitting the keystrokes to their server (and it does not seem to have any need for it anyways). How is this different from using say, a compiler made by a company (they have access to all your code), or an image editor (they have access to all your photos)…
Your examples don't capture what is happening here. Fig is freely downloadable, with implicit terms of use. They can say whatever they want in HN comments, but that has no bearing on what the software will actually do. If I buy a compiler, I get explicit terms of use. If I use an open-source compiler, I know what I'm using and I can change it if it's doing something sketchy, or roll back if it updates in some way I don't like. I wouldn't use a proprietary compiler I didn't pay for. Image editors too. And you can bet I wouldn't let either of those use the network (why do they need to?)
Moreover, the potential harm of my code or my images being leaked is much smaller than every keystroke into the terminal being leaked. Not even saying anything about Fig requiring access to other aspects of your machine too. So even if Fig did have a binding contract I'd be wary, because if the app gets exploited the consequences could be devastating.
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#383Earlier quoted context omitted.
> Can NOT this tool say to my employer - How many times I compile my code in a day ? That would be a completely useless metric. Also, don't you have a daily build pipeline anyways?
While debugging and coding.
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#384One thing I was wondering: How does the - largely critical, much negative feedback involved - discussion here on HB impact your download numbers? Is it positive after all?
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#385Earlier quoted context omitted.
We're hoping to get onto Linux and Windows soon! We opted to focus on a fast, macOS only version first. However, we built autocomplete in web technologies (html/css/js). This means autocomplete will be able to go cross platform, along with other apps we hope to build in the future!
That's exciting! Is there a place I can sign up to be notified when it's released?
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#386Earlier quoted context omitted.
Serious question: why didn't you just give a fake or temporary email address? That's what I do all the time.
They go as far as asking to validate the email with a code... That plus the fact that they do send data to their servers for some reason...
You can receive email in temporary email inboxes :)
> That plus the fact that they do send data to their servers for some reason...
But the temporary email inbox is some random `sdsfi39324@oduhuf.fru.xy` inbox you find on the internet (not some inbox you create by your own)... so zero data about you is sent (if any).
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#387You can say that this is great mongering but the dubious claims around no telemetry (which were fixed after HN feedback) and the closed source completion engine and calling it open source is not trust inducing at all.
Man page hunting, jumping around help commands is how you learn things. You don't get Unix in one day and definitely not worth graphics. I say that as some one who is a visual learner.
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#388Very smooth, downloaded it and played around a bit. My first thought is why not use built-in shell autocompletion functions instead of redefining them in JS? Zsh completions are super powerful: https://github.com/zsh-users/zsh-completions/blob/master/zsh... Typing `git a ` yields this in my terminal: ~ git add add -- add file contents to index am -- apply patches from a mailbox apply -- apply patch to files and/or to…
# tab completion
setopt hash_list_all
# https://stackoverflow.com/a/14900496/8514646
bindkey '^i' expand-or-complete-prefix
# by category
# https://old.reddit.com/r/zsh/comments/6l797o/organizing_co mpletions_by_category/
# https://github.com/sorinionescu/prezto/blob/master/modules/completion/init.zsh#L60
zstyle ':completion:*:*:*:*:*' menu select
zstyle ':completion:*:matches' group 'yes'
zstyle ':completion:*:options' description 'yes'
zstyle ':completion:*:options' auto-description '%d'
zstyle ':completion:*:corrections' format ' %F{green}-- %d (errors: %e) --%f'
zstyle ':completion:*:descriptions' format ' %F{yellow}-- %d --%f'
zstyle ':completion:*:messages' format ' %F{purple} -- %d -- %f'
zstyle ':completion:*:warnings' format ' %F{red}-- no matches found --%f'
zstyle ':completion:*:default' list-prompt '%S%M matches%s'
zstyle ':completion:*' format ' %F{yellow}-- %d --%f'
zstyle ':completion:*' group-name ''
zstyle ':completion:*' verbose yes
`Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#389Earlier quoted context omitted.
Thanks, I installed it. Looks like neither Alacritty or Kitty are supported yet.
Not yet, but we are working on integrations. Want to subscribe to the relevant issues: Alacritty: https://github.com/withfig/fig/issues/28 Kitty: https://github.com/withfig/fig/issues/26 More: https://github.com/withfig/fig/issues?q=is%3Aissue+is%3Aopen...
Re: Launch HN: Fig (YC S20) – Autocomplete for the Terminal
#390Looks really cool, but I would always use zsh-auto-complete. Maybe your market is for people that prefer GUI's over terminal, but like terminal power, or the newer generation of coders who went to code school and are not the older school terminal in the weeds people (sorry for a generalization)
> Looks really cool, but I would always use zsh-auto-complete. Thanks for this feedback. Would love to dig in a little more here. What is it about Fig that turns you off? Is it the idea of having a GUI in the terminal?