Live data from Hacker News

Hyper 3.0.0

github.com

81–90 of 105 posts

Re: Hyper 3.0.0

#81
post #51
post #24

Earlier quoted context omitted.

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.

How do people use Alacritty as a daily driver when it can't open more than one window?

Re: Hyper 3.0.0

#82

My choices are as follows. * Linux: # Tilix - probably the best option in terms of performance, customization, looks and features. https://gnunn1.github.io/tilix-web/ # Extraterm - in my experience the best electron-based terminal emulator in terms of performance. It has some neat features too. I catch myself using it more often than Tilix. https://github.com/sedwards2009/extraterm * Windows: # CMDer - pretty much th…

cmdr/conemu's copy paste is broken on my work pc.

i tried all available copy-paste options (i think there were 4?). none worked. also, the screen keeps flickering with cmdr.

probably a byproduct from the cheap hardware or virus scanner... so hyper won by default.

i'm looking forward to the new windows terminal though. it'll hopefully get rid of that atrocity.

Re: Hyper 3.0.0

#83
post #81
post #51

Earlier quoted context omitted.

+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.

How do people use Alacritty as a daily driver when it can't open more than one window?

Tmux. Alacritty lacks basic things like splits or tabs so tmux or screen are recommended.

Re: Hyper 3.0.0

#84
post #66
post #22

Hyper certainly looks cool, but “looks cool” doesn’t cut it when it comes to winning me over for what might be the #1 most important tool I use on a daily basis. Is there a page telling me why I should use this over my current terminal (iTerm2, FWIW)?

This is my personal experience, but for me, considering that the terminal is so frequently used, the small improvements add up over time. I found the font rendering more pleasant on the eyes. I'm not entirely sure why this is, and I'd be interested to see what options could be tweaked in iTerm2 to make it visually similar, but Hyper just "feels" nicer to look at for me. Second, I've found it useful to be able to cust…

You say the small things. You mean like, how quickly the terminal opens and how quickly text gets painted on the screen?

iTerm2 blows hyper out of the water in those regards, and it actually does add up. Styling otherwise really isn't that difficult, but it begs the question of why do you need so much information? Are you actually developing or just spending time tinkering on your terminal to have bells and whistles that you don't actually even look at? Surely a simple colorscheme + font that aliases correctly should be enough to "feel nice" to look at?

The only thing keeping me from the better performance of alacritty is iterm2's infinite scrollback and some other miscellaneous features that alacritty will probably never get.

Re: Hyper 3.0.0

#85

Earlier quoted context omitted.

Wow, talk about someone I wouldn't want to work with... Regardless of whether or not the app makes sense or should be used, (I am not a fan of it), the rhetoric you are using is childish and immature. You can voice dislike without being an asshole about it.

Voicing dislike with brutal honesty is far more effective. And it's the truth. Why should the truth be watered down? Just to make a few sensitive people feel better? That's not reality. As far as I'm concerned, that is fraud.

> Voicing dislike with brutal honesty is far more effective

then your way of voicing it is not brutal honesty, because you are most definitely not being effective, the only thing you are going to accomplish is putting whoever you are talking to on the defensive and now you lost your opportunity of convincing them. Or maybe brutal honesty is not that effective, you choose which one of the 2

Re: Hyper 3.0.0

#86

Earlier quoted context omitted.

Update: Hyper 3 feels super-fast. Startup and new tabs are somewhat sluggish still but actual rendering responsiveness seems real nice.

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…

I wrote the WebGL renderer after explorations in rendering the text using a 2D canvas which simply didn't live up to my expectations. It wasn't so much about drawing text at a "reasonable" speed, that was very easy to accomplish using the DOM, it was about excelling and trying to reach native-level performance from within a web context.

You can argue about the downsides of Electron all you want, but in xterm.js (the component that does the terminal parsing/rendering that Hyper consumes) we have a portable terminal frontend that can run on anything that has a webview and is getting really fast. It's also used in _a lot_ of software[0]. I wouldn't call that particularly sad.

https://github.com/xtermjs/xterm.js#real-world-uses

Re: Hyper 3.0.0

#87

Earlier quoted context omitted.

Wow, talk about someone I wouldn't want to work with... Regardless of whether or not the app makes sense or should be used, (I am not a fan of it), the rhetoric you are using is childish and immature. You can voice dislike without being an asshole about it.

Voicing dislike with brutal honesty is far more effective. And it's the truth. Why should the truth be watered down? Just to make a few sensitive people feel better? That's not reality. As far as I'm concerned, that is fraud.

What's fraud is that you represented your opinions in such a tremendously ineffective way that none of us can read them now, and you are acting like you blessed the world. Nobody even knows what your opinion was, I hope you're happy.

Re: Hyper 3.0.0

#88
post #21
post #17

Earlier quoted context omitted.

out of curiosity, could you give an example of where Alacritty would be faster than iTerm in a day-to-day environment?

The only usecase that comes to my mind is text rendering when you want to navigate through some large log file, maybe even this some kind of syntax highlight. Otherwise I'm quite curious too to why you may need a GPU rendering or something like this...

I wouldn't say that I need GPU to render my terminal, but if the alternative is to just let the GPU sit there, unused unloved, then I'll take the terminal that accelerates using the GPU.

Re: Hyper 3.0.0

#89

Earlier quoted context omitted.

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.

Hey! No need to play gatekeeper. FWIW, when using tmux, a scrollback of 0 is more than plenty.

Re: Hyper 3.0.0

#90
post #89

Earlier quoted context omitted.

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.

Hey! No need to play gatekeeper. FWIW, when using tmux, a scrollback of 0 is more than plenty.

I'm not sure what a "gatekeeper" is, or the concern with it being "not inclusive". I suspect this is Twitter jargon, leaking out more broadly.

Terminal apps are a 1970's concept. We're discussing the possible use cases for a brand new one, which has yet to implement a number of basic features common to virtually all existing ones.

If anyone happens to not need those common features, and does have use cases satisfied by the new entry, then that's great! Your existence is not invalidated, there is no membership card for anyone to revoke.

However, while I'm not sure if there's a contemporary jargon term for expressing this in a single word... you should perhaps avoid "raise the bar" boasts, if you're simultaneously sensitive to anyone else pointing at a bar.

Post reply on HN