Live data from Hacker News

Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

news.itsfoss.com

11–20 of 38 posts

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#11

The next generation replacement for CLIs will be Raycast.com or similar. Seriously. It's significantly more discoverable, faster to use, and provides a high quality interface out of the box. Composability is currently lacking, but Launchbar shows how that could be done. Most importantly, it's ridiculously easy to write extensions for. Chances are, if your shell script needs to handle interactive input, you can write…

Terminals are primarily for folks who want to direct their computer, and not be controlled by it.

Always on chatgpt and cloud sync are non-starters in the first realm, terminals in the second.

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#12

Earlier quoted context omitted.

It's an electron app because there isn't a better alternative.

In what sense? There isn't a better alternative to package a web app as native, or there isn't a better alternative to writing Electron apps? I think many would argue native dev is a better alternative.

A windows native app? Or an osx one? Linux? Playstation 5 maybe?

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#13

Spoiler: > it is an Electron app Saved you a download.

Its true, that a browser engine has a higher resource usage initially - it can easily hog 50-100MB without any content being loaded, but seriously, thats not much of a concern anymore these days. On the other hand it provides a great programming environment for web devs with many bells and whistles (which arguably might not even be needed for certain electron apps).

What concerns me more is what web devs actually do within that environment - it's almost like many devs have lost a basic sense of resource management, like memory comes for free, gets garbage collected anyway, so why should I care. Many electron apps are overly shiny in appearance, backed by tons of graphics and animations, but in fact are lousy managed under the hood. I am not quite sure if this is a direct effect of using a GC language, or if Javascript+HTML in particular makes it too easy to get quite far without some comprehension of inner works of the browser and the machine underneath. This is also a pain with modern webpages - I really dont get it, why a browser with 8 tabs opened can easily grow to several GBs after a while.

There are a few counter examples - electron apps that do heavy lifting while still being nice to your RAM and CPU. Sadly thats exceptional, not the common case. I tend to blame sloppy web devs here.

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#16

The next generation replacement for CLIs will be Raycast.com or similar. Seriously. It's significantly more discoverable, faster to use, and provides a high quality interface out of the box. Composability is currently lacking, but Launchbar shows how that could be done. Most importantly, it's ridiculously easy to write extensions for. Chances are, if your shell script needs to handle interactive input, you can write…

Terminals are primarily for folks who want to direct their computer, and not be controlled by it. Always on chatgpt and cloud sync are non-starters in the first realm, terminals in the second.

You just cherry picked two unrelated optional features to justify dismissing an entire interaction-concept.

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#17

Earlier quoted context omitted.

Terminals are primarily for folks who want to direct their computer, and not be controlled by it. Always on chatgpt and cloud sync are non-starters in the first realm, terminals in the second.

You just cherry picked two unrelated optional features to justify dismissing an entire interaction-concept.

As we know, defaults are powerful. Defaults that destroy privacy for one of the last trustworthy local-first interfaces left are quite informative.

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#18
post #13

Spoiler: > it is an Electron app Saved you a download.

Its true, that a browser engine has a higher resource usage initially - it can easily hog 50-100MB without any content being loaded, but seriously, thats not much of a concern anymore these days. On the other hand it provides a great programming environment for web devs with many bells and whistles (which arguably might not even be needed for certain electron apps). What concerns me more is what web devs actually do…

Wave uses electron for rendering, but a Golang backend for networking and heavy lifting. This gives Wave the ability to be cross platform and still efficient under the hood.

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#19

Spoiler: > it is an Electron app Saved you a download.

Spoilers II and III: > There's telemetry (and) > a terms of service to agree to

Telemetry is completely optional and anonymous (and we provide a switch to turn it off when you launch the app).

Re: Wave Terminal: A Modern New Terminal That You'll Love If You Hate Command Line

#20

>> You can edit files inline, be it on your local system or the remote machine. And there is no learning curve here. Just use it like a regular text editor. Oh, like Vim, or Emacs. Or like ed ?

Wave is a terminal, so you're free to use any editor you'd like, including vim, emacs or ed. We just provide another option for users who don't find vim or emacs very intuitive. I've used emacs to code for over 25 years and have no problem using the CLI or text editors (and it seems like neither do you), but there is a learning curve to teaching intro CS students or semi-technical folks how to use vim on the CLI ("type escape colon w q enter to save")
Post reply on HN