News for hackers. Stuff that matters.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by dvt on Tuesday May 25, 2021 @02:04PM (#27280143)
Just adding, from their website:

> Investors: We've raised several million dollars from amazing VCs like General Catalyst and Kleiner Perkins, and angels like Jason Warner, Adam Gross, Olivier Pomel, Scott Belsky, Will Gaybrick and a handful of other impressive dev tool founders and executives.

The fact that a CLI tool raised millions of dollars while also being basically powered by open-source contributions is also kind of a wtf moment to me, but what do I know.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by arcturus17 on Tuesday May 25, 2021 @02:15PM (#27280288)
WTF indeed.

There has to be some grand vision behind this, presumably large-scale data capture. At the end of the day, the terminal is is to the dev what Google is to the internet user: the point of entry where many journeys begin, with dozens or hundreds of interactions every day. And while devs are a niche market compared to Google's userbase, they are a lucrative and strategic one nonetheless.

Casting aside the environment of low-interest rates and massive inflow of investment in startups, how does a product like this otherwise raise several millions? The pitch sounds like something that a competent indie dev studio could sell on the Mac App Store...

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by marlor on Tuesday May 25, 2021 @11:21PM (#27285863)
Yes, but when you’re Googling, you’re searching for public information.

When you’re using the terminal, you’re mostly manipulating your own data, often in ways that would reveal sensitive information if your terminal history was leaked.

Any attempt to collect data from users’ terminal interactions is indistinguishable from keylogging.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by meowface on Wednesday May 26, 2021 @02:14PM (#27294066)
They could rationalize it as only capturing the commands and not the arguments, or something. (If that's indeed the long-term plan. No clue; for all I know data collection isn't intended as the business strategy whatsoever.)
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by samblr on Tuesday May 25, 2021 @02:19PM (#27280323)
I just wanted be a fly on the wall when Fig founders were pitching to these investors on how they are gonna make money.

Can NOT this tool say to my employer - How many times I compile my code in a day ?

When I get a compilation error - how quickly it gets to compiling state again ?

Was the compilation error a trivial mistake ?

How much time is spent between each commands ?

How productive I am keying in command one after another ?

Also can NOT Fig figure out current apps Im running on my machine ?

What is the current app in foreground ?

How long I run each app ?

When I log off ?

How many times I log off ?

It is getting interesting! Can anybody help with more usecases.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by qbasic_forever on Tuesday May 25, 2021 @06:32PM (#27283587)
Your employer's group policy controls, management agents, etc. that control access to their internal network can (and are) already telling them all of that information. They're basically rootkits that run anything they want on computers that access their network. Usually they just distribute certs, keys, etc. or remotely wipe a lost/stolen machine, but the capability is there to do anything.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by Spivak on Tuesday May 25, 2021 @08:44PM (#27284733)
I think you misunderstand how tools like this sell, the enterprise offering will be fully supported integration of tools that are enterprisey (Cisco gear, Netapp, Fortinet, Xen, VMware, Veeam) and a hosted offering so teams can collaborate on scripts and snippets á la postman.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by tharkun__ on Tuesday May 25, 2021 @09:34PM (#27285089)
I saw the first few commands of the video on their site and I'm like "wait Wtf a visual representation of what hitting tab-tab does already? That can't be it"

But yes that's basically it. You have _all_ of this already and all it needs is for whatever tool you have to provide the "completion" definition file. The graphical nature of this makes it _less_ useful (as others have pointed out w/ regards to no Linux support). How this would sell to enterprise I do not get.

Kudos to them for getting funding for this tho. I wish I had the guts to take something that already exists better and free and ask for someone to pay me money to try and sell it to other people instead.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by azinman2 on Tuesday May 25, 2021 @04:29PM (#27282196)
That’s one theoretical way to make money, except not only do few companies do this now, but few devs would accept that.

There are other ways to support developers thru honest tooling (eg IntelliJ).

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by fnord77 on Tuesday May 25, 2021 @03:43PM (#27281581)
pretty dystopian
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by 908B64B197 on Wednesday May 26, 2021 @01:47PM (#27293732)
> 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?

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by samblr on Wednesday May 26, 2021 @03:09PM (#27294760)
While debugging and coding.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by 908B64B197 on Wednesday May 26, 2021 @05:23PM (#27296286)
Wait until they learn about incremental rebuild!
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by smoldesu on Tuesday May 25, 2021 @04:43PM (#27282368)
It strikes me as a pretty disgusting waste of "millions of dollars" to develop a Mac-exclusive app that does the same thing that your shell does, but slower.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by meowkit on Tuesday May 25, 2021 @02:12PM (#27280244)
Eh money is trying to park itself somewhere.

Maybe the founders sold this as a way to get dev telemetry data + a subscription.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by H8crilA on Tuesday May 25, 2021 @02:23PM (#27280359)
Yeah but if there's dev telemetry involved it's a no-go from me. Definitely a no-go, the terminal is sensitive.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by Grustaf on Tuesday May 25, 2021 @04:09PM (#27281942)
I mean, I agree, why is a cli tool YC backed, sure. But “several million dollars” is literally nothing in the VC space.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by Spivak on Tuesday May 25, 2021 @08:41PM (#27284707)
I mean they’re trying to be JetBrains but for Bash so it makes total sense to me why it would be a many many millions of dollars effort.

I think people forget that IDEs (which is essentially what this is) are a stupid amount of work. Then you have to add the rest of the business: sales, leadership, support, hr, ops. I mean a 25 person company $200k average total comp is 5mil annual burned cash just on salary.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by tharkun__ on Tuesday May 25, 2021 @09:36PM (#27285112)
This is shell completion that you can already do by hitting tab twice (if a definition file exists for your tool). If not, write a definition file.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by heyoni on Wednesday May 26, 2021 @09:56AM (#27290533)
This is Kite all over again.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by f6v on Tuesday May 25, 2021 @03:20PM (#27281238)
> The fact that a CLI tool raised millions of dollars while also being basically powered by open-source contributions is also kind of a wtf moment to me, but what do I know.

There's probably more money than people know what to do with. So they might be investing in completely crazy ideas hoping that the founders figure it out along the way.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by dheera on Tuesday May 25, 2021 @03:41PM (#27281563)
> There's probably more money than people know what to do with.

Not really, in the bay area engineers make $150K-500K/year (closer to the $150K end for startups) and office space costs upwards of $200K-300K/year.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by f6v on Wednesday May 26, 2021 @05:16AM (#27288124)
I mean venture capital money.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by ttt0 on Tuesday May 25, 2021 @02:46PM (#27280672)
With millions of dollars you could probably just write a shell that does this sort of completion inside the terminal.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by hnlmorg on Tuesday May 25, 2021 @03:17PM (#27281193)
I did exactly that for free ;)
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by ttt0 on Tuesday May 25, 2021 @03:45PM (#27281606)
Cool! Was it a one man project, and if so then how long did it took to get it to a reasonably functional state?
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by hnlmorg on Tuesday May 25, 2021 @04:39PM (#27282326)
It's about 6(ish) years old and went through various states of reinvention before I landed on the current design and it's been my primary shell for the last 4 years now.
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by Hammershaft on Tuesday May 25, 2021 @04:20PM (#27282060)
Can we check it out! :D
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by hnlmorg on Tuesday May 25, 2021 @04:25PM (#27282139)
Sure, I'd love any and all feedback: https://github.com/lmorg/murex
Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by f6v on Wednesday May 26, 2021 @05:19AM (#27288143)
> Sure, I'd love any and all feedback:

Here's one: you wasted a perfect opportunity to feast on that sweet investor's money.

Re:Launch HN: Fig (YC S20) – Autocomplete for the Terminal by Blahah on Wednesday May 26, 2021 @04:08AM (#27287722)
Just commenting to appreciate the sea snail reference