Live data from Hacker News

Hyper 3.0.0

github.com

51–60 of 105 posts

Re: Hyper 3.0.0

#51
post #24

Earlier quoted context omitted.

Sad commentary on the state of the world when you feel the need to comment on the speed with which a computer can pain text to the screen. If you read their changelog you'll see that Hyper 3.0 uses WebGL to achieve this. OpenGL. To draw text at a reasonable speed. It's not individually an insane thing to do within the context of Electron, etc. but take five steps back and talk about using a sledgehammer to crack a nu…

Actually that's a very reasonable thing to do. macOS has been using hardware accelerated graphics since 10.0, and leveraging this is better than fighting it. Also see https://github.com/jwilm/alacritty

+1 for Alacritty. I've been using it as my daily driver (switched from iTerm2) for a few months now and I couldn't be happier.

Re: Hyper 3.0.0

#52
post #28

Earlier quoted context omitted.

Sad commentary on the state of the world when you feel the need to comment on the speed with which a computer can pain text to the screen. If you read their changelog you'll see that Hyper 3.0 uses WebGL to achieve this. OpenGL. To draw text at a reasonable speed. It's not individually an insane thing to do within the context of Electron, etc. but take five steps back and talk about using a sledgehammer to crack a nu…

It's not insane. FYI the fastest terminal (alacritty) achieves its performance by rendering via gpu, and it's written in rust. iTerm recently started doing it too.

But if you look at input latency benchmarks (there was one posted not too long ago on HN, maybe a month or 6 weeks ago) alacritty isn't close to the fastest terminal for pressing a key and being able to see the key on the screen.

IMO pressing a key and seeing it is the primary focus of a terminal.

Re: Hyper 3.0.0

#54
post #26

Earlier quoted context omitted.

Perhaps. I love tmux for multiple terminals in one SSH connection, but I'm a big fan of tabbed browsing, tabbed file explorers, etc., so having tabs in my terminal just makes sense. I could probably get used to tmux handling tabs and split panes all the time.

Yeah a terminal tab maps 1:1 with a tmux window. Same type of feature. You can also use the mouse and / or keyboard to navigate between everything.

Only downside is you can't (easily) map Ctrl+Tab to switch between tmux Windows. Doesn't matter much if you spend your life in the terminal, but for occasional users consistency between applications is important.

Re: Hyper 3.0.0

#55
post #44
post #32

I thought this was the Rust HTTP client/server [1]. I've never heard of this. When two notable projects share the same name, it's confusing. One of these projects should consider rebranding. [1] https://hyper.rs

I don't think there's all that much overlap between people who use Rust and people who think a terminal written in javascript is a good idea.

unless... it's in WASM!

Re: Hyper 3.0.0

#56
post #48

Aside from the plethora of themes and other visual niceties, can anyone explain to be the appeal of Hyper when less expensive, more performant alternatives exist? A terminal written in Electron seems just silly to me...

Well, LaTeX is also Turing complete, so I wonder why has no-one tried programming a terminal in it. It would be fun to install 1GB of TeX packages to be able to open a terminal.

Re: Hyper 3.0.0

#57

I just don't understand the use case here. It's an Electron-based terminal... that has a thousand pretty themes, but lacks basic functionality like being able to expand your scroll buffer. It's just not usable as a daily driver. I'm not trying to hate on Electron (VS Code is my main editor now, and I enjoy it). But I just don't see the point here other than, " Look what they wrote with Electron! ". Is it the "social"…

Yes, it was admittedly a while ago but I looked hard for killer features or at least something that makes use of this obscene abstraction of Electron, but I could only find minor features. I mean, for Windows Conemu or Cmder looks much better. And soon Microsoft’s own upcoming Windows Terminal looks better too.

Re: Hyper 3.0.0

#58
I'm a daily user of Hyper. There has been some gripes of pretty basic things like scrolling and resizing. These aren't showstoppers for me, however I only do pretty basic operations in a terminal (some server maintenance, git commands, and basic file operations).

The big downside I see to using the GPU for this is that it is such a hit to battery life. I was an avid iTerm user, but noticed that when I had it running I only get ~2 hours of usable battery time, even when it was just backgrounded. I hope that Hyper doesn't have this same issue -- will keep a close eye on it.

Re: Hyper 3.0.0

#59

I just don't understand the use case here. It's an Electron-based terminal... that has a thousand pretty themes, but lacks basic functionality like being able to expand your scroll buffer. It's just not usable as a daily driver. I'm not trying to hate on Electron (VS Code is my main editor now, and I enjoy it). But I just don't see the point here other than, " Look what they wrote with Electron! ". Is it the "social"…

We all enjoy customising our setup? A web dev friendly developer experience and a javascript plugin ecosystem opens that up to a new audience. It's a pretty big audience. I guess the hope is that raises the bar for what users expect from a terminal and it's plugins, while providing performance that is adequate enough for it's target audience.

I dunno. An audience that's fine with a 1,000-line scroll buffer probably aren't heavy terminal users in the first place. Before you can "raise the bar", you need to reach feature parity with the built-in OSX terminal, or any of the hundred Windows apps like ConEmu.

Re: Hyper 3.0.0

#60
I tried hyper v2 recently, took some time to fiddle with plugins and config everything to my liking. It was usable, though missing the ability to launch different shells in different tabs (I'm a windows user, so being able to have a git bash tab, a cmd tab, a powershell tab, a wsl tab, etc. is kind of a must). This morning I was prompted to upgrade to hyper v3, I clicked yes, it refreshed. All my plugins and configs were gone. No prior warnings, no suggested upgrade path, just full wipeout. I uninstalled hyper and went back to cmder.
Post reply on HN