Live data from Hacker News

Show HN: Warp, a Rust-based terminal

warp.dev

221–230 of 757 posts

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

#221

Earlier quoted context omitted.

This type of canned response doesn't sit well with me. Keep us posted when you're out of beta and those things are removed, do you have a timeline for that?

We potentially could remove the telemetry sooner, before the general availability. There is no set timeline yet, but we will announce it when we do!

you need to realise is that if you don't do this "by tomorrow", the momentum will be lost and no HN'er will ever use your product, because they will forever associate it with tracking

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

#222

If you want to use a terminal that is actually open source and doesn't have telemetry, much less only available via signing in with GitHub, use Alacritty, also written in Rust and cross platform. https://github.com/alacritty/alacritty

I use alacritty every day, it’s the best terminal emulator I’ve come across. That said, it’s not perfect. For example it lacks font ligature support, and there appears to be no prospect of that being implemented. I don’t care about ligatures that much anyway, so no big deal for me, but for others it is. My experience using terminal emulators is that they are all flawed in at least one way. Whether it’s lack of true c…

Kitty has the features you're looking for, such as font ligature support. If you're on Windows, I just use the Microsoft Terminal.

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

#223

Earlier quoted context omitted.

What would be the advantage over version controlled shell scripts?

(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.…

Why would it be easier to port Warp to a new system compared to Bash, Python, Perl, etc.? These tools are widely used to automate workflows and are already ported to any system you would probably care to develop on.

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

#224
post #55

Earlier quoted context omitted.

Come on. You must realize VS Code and basically every website you use collects telemetry data, which is rarely for anything nefarious except product improvements. If GitHub/Microsoft had released this product, would you be raising the same concerns?

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?

Good point - Microsoft products practically created the modern security industry. They're experts.

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

#226
post #99
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…

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…

Agree, this is a pretty bad deal breaker for me. Big business people doing short-sighted big business things, salivating at cramming a product full of telemetry. All without transparency around it? In a terminal of all things?? Indescribably off-putting and catastrophically damages my trust in the product and the CEO.

EDIT: To be fair there is some transparency in the original post. I was looking through the landing page for it (where it is not mentioned). Also, imho it should still be opt-in even for beta. Not everyone is going to read the wall of text to parse out the buried note on telemetry

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

#227
post #185

The terminal is where I input my ssh passwords, my sudo passwords, crypto stuff, ssh keys and much more sensitive data. The fact that you even considered collecting stuff from me while using it is insane. I don't trust your promise to never "sell my data" and I don't trust that the next one which will buy your company when you decide to "exit" will do the same (I will when it's fully open source but that's not the ca…

VSCode collects stats and that's where all the proprietary code of your company is. As long as there is a kill switch, I feel this community is focusing too much on this.

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

#228

Earlier quoted context omitted.

We potentially could remove the telemetry sooner, before the general availability. There is no set timeline yet, but we will announce it when we do!

you need to realise is that if you don't do this "by tomorrow", the momentum will be lost and no HN'er will ever use your product, because they will forever associate it with tracking

You grossly overestimate how important HN is. Didn't Dropbox get beaten up on HN?

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

#229

Like others here, I'm leery of replacing my terminal with a VC-backed, maybe open-sourced eventually product, and a bit annoyed it claimed a name already in use in the Rust world. But...it is exciting to see someone reimagining the terminal a bit. People frequently talk about wanting a better GUI interaction model for everyone, but the actual ideas to improve it seem to be missing, I think because the desktop status…

Warp engineer here. Really appreciate your ideas here!

> Warp's more visual completion is super welcome. Does it work with the shell's standard completion scripts?

It does not. But we have completions out of the box for 200 commands.

Warp's input is a text editor instead of the shell input. This means we ended up building completions by hand and soon, via the community. We think this is a better experience because we can provide more in-line documentation.

> Warp's blocks look like a nice step in the right direction. How do they work?

tldr; shell hooks

Most shells provide hooks for before the prompt is rendered (zsh calls this precmd) and before a command is executed (preexec). Using these hooks, we send a custom Device Control String (DCS) from the running session to Warp. Our DCS contains an encoded JSON string that includes metadata about the session that we want to render. Within Warp we can parse the DCS, deserialize the JSON, and create a new block within our data model.

Re: impersonation: that's a good concern we will consider.

> It'd be interesting to further extend blocks with some protocol that allows programs to output within their block using richer elements.

Absolutely! This is definitely in the roadmap. We want rich output like adjustable tables and images. We also want to support a protocol so other CLI programs can use it.

> Likewise, when launching alternate-screen terminal stuff, to allow them to do more with the rectangle than a grid of text.

Yes we are thinking of supporting blocks within tmux, for example.

> And at first glance, looks like it's missing tmux-like features (whether integration with tmux proper like iTerm has or its own thing).

Yes, other than split panes, we do not have tmux-like features. We've begun mocking out what those features could look like. We are thinking of a native window management solution and a native way of saving workspace/session templates.

We are also thinking of what a deeper integration with Tmux might look like.

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

#230
post #44

Earlier quoted context omitted.

I'm not sure I'm ready to have SaaS models replace core utilities and tools locally. > Announcing Warp’s Series A: $17M to build a better terminal And just thinking about this... it's not clear to me what their moat will be as I suspect if there's a really compelling feature it will be available in OSS terminals quite quickly. Perhaps it's the product polish? But I'm not sure polish is what I want from a terminal, at…

I doubt their compelling features will be in OSS terminals any time soon. I’ve wanted a terminal that has a decent multi line editor for years , and there’s nothing out there.

haha well "decent" is in the eye of the beholder, I'd argue that vim is not only "decent" but by far the best general purpose IDE available.
Post reply on HN