Live data from Hacker News

Ghostty – Terminal Emulator

ghostty.org

281–290 of 372 posts

Re: Ghostty – Terminal Emulator

#281

I've never quite understood why terminal emulators nowadays have GPU acceleration. They've not been slow for a long time. What am I missing?

If you compare them side by side, you actually can see how slow some of them are. The way I compare is to open them all up tiled on my display joined to the same tmux session, then try doing heavy redraw operations, like maybe cmatrix. You can clearly see how some of them are quick at redrawing, and some are not.

Some people do not care about the difference, but it is definitely there.

See also https://sw.kovidgoyal.net/kitty/performance/

Re: Ghostty – Terminal Emulator

#282

The fetishization of tools is one of the things that mark a dilettante mindset. You see it on all hobbies, e.g. when the someone sees a photograph and their first question is about what camera and optics were used. No question about composition, light, the moment, creativity... they only care for the tools. The technique and knowledge is the important thing, not the tools. They forget the good practitioner can do a g…

This is a very weird take. For people who spend their entire day in the terminal, having the right terminal is incredibly important. Like saying track athletes shouldn't spend money on running shoes if they own a pair of slippers.

I mean, it's all about what works for you, right? I use Cursor's built in emulator and Hyper.sh just because I like Cmd T to work in my terminal. But my workflow is a lot different from a lot people's. Hence, I'm not sure why there's so much debate about people's workflows in this thread. Lots of "you should care" or "you shouldn't care" about your terminal.

This isn't directed at you, of course. Just a weird observation where people are prescribing their workflows to others and telling them what they should or shouldn't care about when the only thing they know about their workflow is that they use a terminal at least once a day.

Re: Ghostty – Terminal Emulator

#283

Earlier quoted context omitted.

I don't feel like this is a fair argument because different tools help different workflows. Since there is always a continuous growth of new people learning new things, it would make sense that tools change over time. Especially in a realm that is digital, not physical. FWIW once I found my workflow (vim + tmux) I stopped caring so much about chasing "new" tools. Now have the luxury to wait 3-5 years and see what's w…

Dude we are literally talking about a single text box in a window in this case.

Yes and people feel very strongly about this text box. Some people like multiple text boxes, others just like one single text box.

Re: Ghostty – Terminal Emulator

#284

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

Cmd+F ! Thank goodness!

Re: Ghostty – Terminal Emulator

#285

Earlier quoted context omitted.

Dude we are literally talking about a single text box in a window in this case.

Yes and people feel very strongly about this text box. Some people like multiple text boxes, others just like one single text box.

Those people should focus more on not writing such absurdly bloated software instead.

Re: Ghostty – Terminal Emulator

#286
post #87

Earlier quoted context omitted.

Wait, really? So I’ve used the terminal for everything for decades, and now, because of vibe coding, all The Kids have joined me? I don’t even know how to feel about that. Better terminals are nice though.

I think terminal workflows are intimidating for a lot of people, because the discoverability is lower than GUIs. You can't necessarily intuit how a CLI works, you have to read the documentation or watch a tutorial, which my 10 years in the IT industry has taught me a big barrier even for really experienced SWEs. The new coding TUIs are a more gentle introduction to that.

> ... because the discoverability is lower than GUIs.

The UI paradigm created by the emacs transient package [1] can improve the discoverability of CLI commands significantly. It's one of the components of magit, the famous git frontend, that makes it so awesome. It's discoverability is very close to that of GUIs and somehow even more pleasing to use than GUIs. I wonder if someone is trying this on terminals.

[1] https://github.com/magit/transient

Re: Ghostty – Terminal Emulator

#287

Recently tried multiple terminals because I am gradually migrating off of Macs and I liked Ghostty but the lack of searching the scrollback has turned me away from it. Opening another editor to do the same I tried but didn't like. WezTerm has everything I need and is closest to iTerm2, minus being able to quit it and have it restore all windows and tabs on restart -- but oh well, it's not an important enough feature.…

Kitty has poor security https://github.com/kovidgoyal/kitty/issues/2084

That's a bold claim not backed up by your source.

You can turn on a feature documented as allowing the terminal to be controlled by escape sequences, but then output of programs can control the terminal! Whoop-de-do.

Re: Ghostty – Terminal Emulator

#288

I'm the original creator of Ghostty. It's been a few years now! I don't know why this is on the front page of HN again but let me give some meaningful updates across the board. First, libghostty is _way more exciting_ nowadays. It is already backing more than a dozen terminal projects that are free and commercial: https://github.com/Uzaaft/awesome-libghostty I think this is the real future of Ghostty and I've said th…

Do you think there's entry barrier, even if pride based or psychological, to the fact that libghostty is called so rather that something more generic?

Let's say I'm the creator of Alacritty, would I have more problems adding libghostty than it's generically named identical counterpart libtermengine?

Re: Ghostty – Terminal Emulator

#289
post #87

Earlier quoted context omitted.

Wait, really? So I’ve used the terminal for everything for decades, and now, because of vibe coding, all The Kids have joined me? I don’t even know how to feel about that. Better terminals are nice though.

I think terminal workflows are intimidating for a lot of people, because the discoverability is lower than GUIs. You can't necessarily intuit how a CLI works, you have to read the documentation or watch a tutorial, which my 10 years in the IT industry has taught me a big barrier even for really experienced SWEs. The new coding TUIs are a more gentle introduction to that.

I think people simply don't like to read or write. --help is probably as discoverable as it gets.
Post reply on HN