Hacker News new | ask | show | jobs
by jakebasile 573 days ago
I remember seeing this terminal emulator, deciding to give it a shot to see what the deal is, and being asked to sign in. I have never uninstalled a program faster in my life.

I think I'll just stick to iTerm.

3 comments

Never understood why people use iTerm. I know back in the day it was because of the lack of tabs in Terminal.app, but tabs were added long ago and tmux was always a better option for that kind of functionality anyway.

Genuinely curious because I feel like I'm missing something. I tried it again a while ago and still couldn't see anything I couldn't already do.

Tons of features.

- Multiple profiles

- Logging of terminal output to files

- Regexp search

- Search marks matches in the scrollbar

- Quick jump between prompts — it knows where prompts are in the output, so you can quickly scroll to each position

- Window splitting

- Filtering — like find, but filters the window to only show matches

- Triggers: Do an action such as bouncing the app icon or playing a sound when a text string occurs)

- Status bar: Show the Git branch, current directory, etc. — better than custom prompts

- Preserves windows/tabs on restart/reboot, even current directory and window contents

- Cmd-Click to open files and URLs

I bet Terminal.app has gained some of these features over the years , but it certainly doesn't have have all of them.

There are a couple of things here making it worth me checking it out again, thanks :)

But yes you're right, most of these are in the Terminal+Tmux combo already.

Yes! Also:

- Minimal theme mode for a more simplified window appearance.

My Neovim color scheme doesn’t work on Terminal.app. That’s, literally, the only reason I chose iTerm.
I’m not sure if other terminals support this feature[0] because iTerm was the first one I discovered with it and I haven’t tested all of them yet, but I use it for the global, Quake-style[1] terminal that slides down from the top of my screen as an overlay on top of whatever I’m doing.

[0]: https://babbagefiles.xyz/quake-drop-down-terminal-history/

[1]: https://steamuserimages-a.akamaihd.net/ugc/18380429971797580...

> tmux was always a better option for that kind of functionality anyway

Not sure a lot of people would agree. Tmux is way less intuitive than tabs/split panes directly supported by the terminal emulator. Also tmux is dog slow compared to native tabs.

Less intuitive? Sure, but those who learn it tend to agree it's the better option. Not sure what "dog slow" means, but it's really fast for me, at least when using a fast terminal emulator.
As an example Alacritty+tmux feels wayyy slower than iTerm for tabs/splitting.

Tmux also comes with some limitations that make it annoying (to me) to use 100% of the time :

- scroll back is painful compared to native terminal emulator scrollback, so is mouse support

- rendering gets slowed down by tmux because it parses the output itself, the fastest terminal emulator with tmux will feel slower than iTerm without tmux

- some TUIs work badly in tmux, neovim for instance. I’ve also had issues with htop in the past

Tmux is a great tool, but I can’t conceive using it by default, it’s too janky for that.

iTerm split panes use such intuitive keybinds I find myself changing other software with similar functionality to match, e.g.

split pane vertical: cmd + D

split pane horizontal: cmd + shift + D

focus pane left: cmd + [

focus pane right: cmd + ]

Just gold standard imo. tmux is great software and very useful on remote machines but its keybinds don't come close.

For me, it's some very simple things. Like being able to set the alt behaviour separately for left/right alt (so I can have the meta behaviour while still being able to type funky characters)
I use it for `tmux -CC`.
Truecolor.

Already a deal breaker.

Can it split windows too and have some simple way to select the content?
Just like arc web browser i think this is the worst business model
Yeah. "Pay us a recurring fee so we don't make your experience worse" is a business model that flat-out doesn't work with power users, I think. Most of us are old enough to have seen our favorite paid software turn into bloated cloud-based subscription software - we don't want different flavors of the same moldy ice cream.

Warp is just something that will, quite honestly, never appeal to me. I don't think the UI is bad, I don't think their featureset is bad, but I also have no desire to use a proprietary terminal app. Tilix is open source and has worked fine for the past 10 years - I'm not giving it up for a chic frosted-glass background and some syntactic eye-candy for bash.

Even then, there are a bunch of fancy terminals with those kinda features, like iterm and wezterm
I personally will pay a subscription for literally every piece of software I use if it means the software makes me more productive. On an hourly basis my time is worth more than $100/hr. That means if a subscription tool is $10/month it only needs to save me 6 minutes of time, per month, to make it worth it.
Hah! I would never, but I guess that's why good options exist for the both of us. If someone pitched me a six-minute timesaver that costs as much as a cup of coffee, I'd gently remind them that I bought an espresso machine years ago.

My fear of paid software mostly stems from not actually owning what I pay for. I know people who are (horrifyingly) unable to use Git without a paid GUI that handles everything for them. If one day they update their computer and it's unsupported, or if the developer quits updating it, they've gotta learn a new UI. I'd rather just learn how to use the original tool quickly, and save myself a few hundred hours with 2 or 3 macros.

To each their own. I've paid for too much software that has gone to shit in the past, and I'm perfectly productive with free tools I can actually own.

I would love to pay for Arc, it makes me happy and productive. Unfortunately, it seems like the number of people willing to do is too small to support VC valuations and they are abandoning the product :(
Do you have a source for that?
https://youtu.be/E9yZ0JusME4 and the CEO on Twitter are the main sources for Arc being in maintenance mode as they work on their new product.
Terminals don't take much effort to maintain compared to a browser. But most browsers rely on the ad revenue. The business models of the old Opera or Arc feel fresh.
As soon as I got to that screen I uninstalled. I don't want an account for every single thing I use.
fair criticism, and this is the reason we removed the login requirement.

just to clarify though, the point of the login is that we have features that cost money to provide like AI and collaboration, not anything more nefarious, but i get that it's a new behavior and reasonable devs might not like it.

I appreciate that you've changed it and truly wish you luck! An alternative that would've have made me immediately uninstall would be to just block those account-requiring features behind a login. Not even letting me get a local Zsh prompt without logging in was too much.