Live data from Hacker News

Hyper 2, Electron based terminal

zeit.co

31–40 of 231 posts

Re: Hyper 2, Electron based terminal

#31
post #25

Pop quiz: what's more ridiculous, nodejs based command line utilities that do the same thing as two existing shell utilities and a pipe or a while loop etc; OR, an electron "shell"... which can then run those same nodejs "utilities"... Oh maybe that's the whole point. They want "it's javascript all the way down". I think I'd literally rather use a shell built on actual turtles. A turtle-shell, if you will.

The whole electron stack disgusts me. Mainly because of battery usage on my laptop and my phone! Its a clear example of "We can do it but should we do we?" The answer is NO!

Electron doesn’t work on iOS or Android, so phone is inaccurate.

Re: Hyper 2, Electron based terminal

#32
post #2

Hyper is the only proper terminal emulator on Windows. Time to upgrade.

Have you tried ConEmu? That's definitely my favorite.

ConEmu makes Windows a bit more palatable. But the lack of a "UNIX philosophy" (everything is a file), makes the CLI less powerful on Windows.

Some may argue that PowerShell fills that void. While it helps, it is not the same.

Re: Hyper 2, Electron based terminal

#33
post #17

I had high hopes for this project. Particularly considering the fact default terminal in Windows is a total crap and it seems Microsoft is not interested at all to fix the problems (yeah, I know, they are saying they are working on it but they haven’t delivered in 3 years, how hard it is to add unlimited scroll bar option? Or hide scroll bar?. I wish I could’ve run gnome-terminal in Windows.) Back to hyper. Hyper dis…

"2) Start up time is horrible. Electron based app should generally design a background service and a UI process. This way when you launch UI it would be way faster than cold start up. I do this for chrome, slack, discordapp, etc. I wish they had better architecture and was a option to enable background thread or service.

"

I don't even know where to begin with this. So, the suggestion for "the stack for my thing is so large and deep that it takes forever to startup" is not "hey, maybe don't do that" or "hey, maybe we should find a way to optimize", it's "make sure it's always warm".

I don't even begin to understand why this is a world we want to live in.

Re: Hyper 2, Electron based terminal

#34
post #25

Earlier quoted context omitted.

The whole electron stack disgusts me. Mainly because of battery usage on my laptop and my phone! Its a clear example of "We can do it but should we do we?" The answer is NO!

hey, how else can I change the transparency of my shell with css ?

you're kidding, but that's really it: people love to hate on electron, but nobody has a better solution. it's about "I can reuse my web-based UI on all desktops, mobile and web", not about css

Re: Hyper 2, Electron based terminal

#35

Pop quiz: what's more ridiculous, nodejs based command line utilities that do the same thing as two existing shell utilities and a pipe or a while loop etc; OR, an electron "shell"... which can then run those same nodejs "utilities"... Oh maybe that's the whole point. They want "it's javascript all the way down". I think I'd literally rather use a shell built on actual turtles. A turtle-shell, if you will.

We're getting here - https://www.destroyallsoftware.com/talks/the-birth-and-death...

Re: Hyper 2, Electron based terminal

#36
post #6

If it's just drawing pixels… what's the benefit of the web stack?

- Easier to make a multiplatform application, compared to alternatives. - Makes it possible for people who don't know (and/or don't want to know) anything beyond the web stack to build "desktop" applications. - Easy to make it look nice by default, because you can reuse all the work that went into building the browser as a runtime, + you have a ton of eyecandy JS libraries to choose from.

Also you can have interesting rendering possibilities like in-line display of images, charts, tables.

Longer-term: new generation of command-line tools with different ux paradigms for interactive use?

Like, Funny that people "get" jupityr notebooks but not this.

Re: Hyper 2, Electron based terminal

#37
post #25

Earlier quoted context omitted.

The whole electron stack disgusts me. Mainly because of battery usage on my laptop and my phone! Its a clear example of "We can do it but should we do we?" The answer is NO!

hey, how else can I change the transparency of my shell with css ?

You can't. You can only change the transparency of the terminal.

This comment (though probably by mistake) manages to perfectly illustrate the "reinventing things that we don't even understand" mindset that's going on in most of tech.

(Also, there exist terminals written in C++ with Qt, and QtWidgets has had CSS support for custom styling for at least 10 years, probably much longer.)

Re: Hyper 2, Electron based terminal

#38
Wow so much hate in this thread.

First, the author is not doing this for his CV.

Second, the benefits of using electron are enormous for any JS developer and there are a lot.

Third, I also hate electron apps and wouldn’t use this app, but I’m not going to jump back to “why electron is bad” discussion, since I can’t suggest anything better in 2018.

Re: Hyper 2, Electron based terminal

#39
post #25

Pop quiz: what's more ridiculous, nodejs based command line utilities that do the same thing as two existing shell utilities and a pipe or a while loop etc; OR, an electron "shell"... which can then run those same nodejs "utilities"... Oh maybe that's the whole point. They want "it's javascript all the way down". I think I'd literally rather use a shell built on actual turtles. A turtle-shell, if you will.

The whole electron stack disgusts me. Mainly because of battery usage on my laptop and my phone! Its a clear example of "We can do it but should we do we?" The answer is NO!

It's not because it exists that you should use it. If you don't like it, don't use it, and it won't take any battery usage on your phone

I personnaly think a terminal based on web technologies is not something I would use, but if people are happy to use it, as soon as they are aware of the tradeoffs, why not?

Re: Hyper 2, Electron based terminal

#40
post #24

Earlier quoted context omitted.

I'm just waiting for an electron based web browser.

That has already been done [0]. [0] https://github.com/brave/browser-laptop

I'm speechless. It's monday today and the day just begins. I hope for better news along the way ...
Post reply on HN