News for hackers. Stuff that matters.
Re:Show HN: Warp, a Rust-based terminal by cercatrova on Tuesday April 05, 2022 @01:59PM (#30922528)
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

Re:Show HN: Warp, a Rust-based terminal by Deukhoofd on Tuesday April 05, 2022 @04:19PM (#30924451)
Or alternatively wezterm, also open source, without telemetry, in Rust, and cross platform.

https://github.com/wez/wezterm

Re:Show HN: Warp, a Rust-based terminal by crispyalmond on Tuesday April 05, 2022 @07:30PM (#30926499)
Wezterm is the best of the bunch I've tried, but I just keep going back to MATE terminal.
Re:Show HN: Warp, a Rust-based terminal by lovemekonsole on Tuesday April 05, 2022 @08:23PM (#30926880)
I use Konsole. It's written in I-dont-know-and-dont-give-a-shit-why-is-that-even-relevant.

It's free, does not spy on me, comes by default with Kubuntu and has great themes out of the box (including the Solarized themes).

Re:Show HN: Warp, a Rust-based terminal by davidmurdoch on Tuesday April 05, 2022 @10:43PM (#30927904)
> It's written in I-dont-know-and-dont-give-a-shit-why-is-that-even-relevant.

Same. But boy to people really like tools "written in Rust".

Re:Show HN: Warp, a Rust-based terminal by 0des on Wednesday April 06, 2022 @07:53AM (#30931026)
If you knew you could double your upvotes and praise by including that phrase why wouldn't you? I mainly write Go these days but when I submit my next tool to HN I'm just going to name it YadaYada Pro Written In Rust and retire on all the resulting upvotes. Its a foolproof plan and don't you dare judge me for it.
Re:Show HN: Warp, a Rust-based terminal by elproxy on Friday April 08, 2022 @05:11PM (#30962572)
C++ mostly ;)
Re:Show HN: Warp, a Rust-based terminal by zhengt on Tuesday April 05, 2022 @06:12PM (#30925747)
First of all, we love Alacritty: our terminal model code is based on Alacritty’s model code. We’re grateful that a few of the collaborators reviewed our early design docs.

We think the two products are meant for two different audiences.

Alacritty has a very minimalist philosophy that suits some terminal power users very well. It’s geared towards folks who are familiar with more advanced tools like tmux, and who are comfortable doing advanced configuration in the shell. For instance, Alacritty has no tabs: users are expected to use tmux.

With Warp, you get similar performance to Alacritty (we are both Rust-based, GPU-accelerated native apps, and Warp leverages some of Alacritty’s model code) But you also get many more built-in features that we think make all developers more productive, like:

- Blocks (grouping commands and outputs together)

- A modern text editor for your input

- Features like Workflows and AI command search that help you perform tasks faster

- Tabs, native split panes, and menus

Re:Show HN: Warp, a Rust-based terminal by jamespwilliams on Tuesday April 05, 2022 @02:59PM (#30923371)
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 colour support; lack of ligature support; weird text rendering; weird colours; confusing configuration; etc. I feel like a terminal supporting all of those things must be possible, but I haven’t come across it yet.

Re:Show HN: Warp, a Rust-based terminal by cercatrova on Tuesday April 05, 2022 @03:01PM (#30923406)
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 by Aeolun on Tuesday April 05, 2022 @02:27PM (#30922903)
Or Kitty, which does more or less the same things but includes split and tabs and other convenience features.
Re:Show HN: Warp, a Rust-based terminal by mrpotato on Wednesday April 06, 2022 @08:20AM (#30931202)
Kitty is cool, I use it on debian, but it is not cross-platform. So I hesitate to compare it to alacritty.
Re:Show HN: Warp, a Rust-based terminal by Aeolun on Wednesday April 06, 2022 @10:07AM (#30932085)
Oh hell, you are right! I’m only using linux and OSX now, and it works on both, so I’d never considered it might not work on windows.
Re:Show HN: Warp, a Rust-based terminal by esrh on Tuesday April 05, 2022 @06:28PM (#30925908)
It is a little bit unfortunate that alacritty is licensed under Apache, which means it can be forked into proprietary software like this. If it was gpl like kitty, the authors would have had no choice but to make it fully open source from the start.
Re:Show HN: Warp, a Rust-based terminal by jillesvangurp on Wednesday April 06, 2022 @07:15AM (#30930758)
Actually, the ability to re-license has more to do with who owns the copyright than it has with what the license is. A problem with a lot of GPL and AGPL software is that the copyright holder is a single corporate entity that insists on a copyright transfer for every OSS contribution. Often the whole point of using the GPL or AGPL license by these companies is that they are so restrictive that their customers have an incentive to buy a commercial license.

Nothing wrong with that of course and a valid business model. But it can become a problem when they choose to switch license or withdraw their product from the OSS market entirely (like Elastic did this last year). OSS where the individual contributors retain their copyright are much more robust. For example, Linux will never change license. It would be a legal nightmare to do that. They'd be chasing tens of thousands of copyright owners for their permission, or in some cases their surviving relatives. Every single one of them would have the power to say no. It would probably be cheaper to build a completely new OS kernel from scratch than to do that. Some companies that take issue with the license conditions actually are doing that. It's probably a big reason why Google is working on Fuchsia for example.

A lot of Apache software has distributed copyright ownership. Particularly everything hosted by the Apache Foundation. Nothing wrong with that license. Great software. Has existed for decades, will continue to exist for centuries.

Re:Show HN: Warp, a Rust-based terminal by w4rh4wk5 on Tuesday April 05, 2022 @06:37PM (#30925997)
They would not have used alacritty in that case.
Re:Show HN: Warp, a Rust-based terminal by the_gipsy on Wednesday April 06, 2022 @03:20AM (#30929360)
Well, it doesn't look like they will be giving back. They will open source some things yes, but it doesn't look like it will go back into alacritty.
Re:Show HN: Warp, a Rust-based terminal by w4rh4wk5 on Wednesday April 06, 2022 @07:53AM (#30931025)
Which means it effectively makes no difference (for Alacritty) whether they use it or not.
Re:Show HN: Warp, a Rust-based terminal by bitwize on Thursday April 07, 2022 @01:10AM (#30940827)
Or just use xterm. It's blazing fast and even supports GPU acceleration if you are using a video driver that uses Xorg's GLAMOR acceleration framework. It has close to the lowest latency of any X terminal, as well. It has a reputation for being slow because it actually commits each character or terminal command to the display, you know, like a real terminal would. If you set the fastScroll X resource to true, xterm will behave like other terminal emulators and enable a speed hack that makes it skip display updates.
Re:Show HN: Warp, a Rust-based terminal by chillfox on Wednesday April 06, 2022 @12:52AM (#30928617)