Live data from Hacker News

Hyper 1.0.0

github.com

191–200 of 214 posts

Re: Hyper 1.0.0

#191
post #33

I mean, I don't get how your supposed to run all these web browser based apps on a mac, when you know, the default mac has 8gb... chrome alone is taking up half that already.

My Chrome is only using 200 MB + ~100 MB per tab, depending on the page size. It's a lot, but not a constraining amount.

Re: Hyper 1.0.0

#192

Earlier quoted context omitted.

OK, sure, but not exactly what I was pointing out. If your goal is to provide a consistent look and user experience across platforms and be easily extendable, what do you choose? Feel free to name one.

Remember, this is a terminal emulator. It's fairly easy to get a consistent look and feel, even across platforms. You asked for one, here's five: * GTK+ * wxWidgets * Swing * SWT * Tcl/Tk You then mentioned "easily extendable". I'm not sure if you'll agree Swing/SWT are easily extendable (I'd argue they can be), but wxWidgets and GTK+ have bindings available in many common scripting languages (heck, even PHP!) which…

I said it "isn't a bad choice", not "there is no other alternative".

Of the 5 alternates you provided, can you name me an app that runs on major platforms that people describe as a good user experience? Not just that they work, but that they serve as good example of how to design a user experience. The only one that I can think of that I use on an everyday basis is the JetBrains apps which are built in java, although what UI implementation they're using I'm unsure. Beyond that, all the good cross platform apps that I can think that aren't using something webkit based (slack/atom/discord/etc) use native OS GUI implementations. I'm sure there are others, but it's hard to completely discredit the browser-as-an-app approach.

From what I gathered from the project, it's aim is to go beyond being just another terminal emulator and provide a certain amount of bells and whistles through its interface. Turns out interface bells and whistles is something that HTML+CSS+Javascript has nailed pretty well while remaining cross platform compatible.

Re: Hyper 1.0.0

#193
One of the worst possible things: to get a sense of what the hell Hyper is, you need to scroll down and find it.

I really don't understand why their first line isn't: "Hyper is a ..."

Re: Hyper 1.0.0

#194
post #6

So let me get this straight. This is a mini-webserver written in Javascript running the terminal as a webapp in a mini-webbrowser, right? This makes sense why? On the other hand: My favorite iOS SSH/Mosh client seems to be built on top of this and it's awesome.

This makes sense because the authors were comfortable writing apps this way. At least they started it on a stack that has the potential to be multi platform. I see way too many nice / stylish apps released as OSX only.

But it's only the potential. In practice you still have to depend on the vendor to decide to support your OS.

Re: Hyper 1.0.0

#195
A 50MB download ( zipped ) for an Terminal App. 64MB for Slack on Windows.

150MB+ when installed, Few hundred MB Ram when running.

And just like Web Browsers, lot of little lock up and Jank.

Seriously I dont mind Apps with Web Technologies, but these problems needs to be taken into account for improvement. Opera, before switching to Chrome / Blink, were an Full Browser, with Email, RSS Reader, all packed under 11MB.

Re: Hyper 1.0.0

#196

Earlier quoted context omitted.

> I'm skeptical of the value of electron-ified applications when fully native alternatives suffice. Me too, although in the case of terminal apps, they really haven't moved on since the 70s. How many support images? Completion popups? Browsable history? Current directory widget? Collapsible output? Honestly if it takes some insane over-engineering to get some actual innovation in terminal apps I'm all for it! And whe…

>How many support images? A lot of them, actually. Sixel is a thing. >Completion popups? Browsable history? No terminal emulator supports that. Because that's not the emulator's responsibility. That's your shell's job. Asking for your terminal emulator to support command completion is like asking X Windows to add tab completion to Gedit. Go grab a copy of fish if you want, though. I've heard a lot of good things abou…

Why do the terminal emulator and shell need to be different things?

Re: Hyper 1.0.0

#197

Earlier quoted context omitted.

> I'm skeptical of the value of electron-ified applications when fully native alternatives suffice. Me too, although in the case of terminal apps, they really haven't moved on since the 70s. How many support images? Completion popups? Browsable history? Current directory widget? Collapsible output? Honestly if it takes some insane over-engineering to get some actual innovation in terminal apps I'm all for it! And whe…

>How many support images? A lot of them, actually. Sixel is a thing. >Completion popups? Browsable history? No terminal emulator supports that. Because that's not the emulator's responsibility. That's your shell's job. Asking for your terminal emulator to support command completion is like asking X Windows to add tab completion to Gedit. Go grab a copy of fish if you want, though. I've heard a lot of good things abou…

> No terminal emulator supports that. Because that's not the emulator's responsibility. That's your shell's job.

How is the shell supposed to make a popup when it can only output text? It can't make popup windows.

> Those are just hard to implement

Presumably easier if you're using Electron though!

Re: Hyper 1.0.0

#198

Earlier quoted context omitted.

1000x This. I'm really sooo tired of projects being introduced through Github pages which have all kinds of non-descript change-lists and commit SHAs on them but lack even the most fundamental kind of information, like what the heck does it do, especially when there's about 100 other pieces of software out there with the same name. In this case the project does actually have a proper website (which btw. is nowhere me…

> In this case the project does actually have a proper website (which btw. is nowhere mentioned on the Github page). Why not just link to the website instead? Is that somehow not cool enough any more? I can't sympathize at all with your sense of exasperation. I know you feel like you are arguing for a cause, but you're also being condescending. The purpose of this post isn't to introduce a project, but to announce a…

The website is mentioned at the very top of the main github page, as well as in several other places.

Yea, but it's mentioned nowhere on the page that was linked.

Re: Hyper 1.0.0

#199

Earlier quoted context omitted.

>How many support images? A lot of them, actually. Sixel is a thing. >Completion popups? Browsable history? No terminal emulator supports that. Because that's not the emulator's responsibility. That's your shell's job. Asking for your terminal emulator to support command completion is like asking X Windows to add tab completion to Gedit. Go grab a copy of fish if you want, though. I've heard a lot of good things abou…

Why do the terminal emulator and shell need to be different things?

Because some of us want to run NetHack.

Re: Hyper 1.0.0

#200
post #77
post #51

Earlier quoted context omitted.

> passionate people who just want to have fun reinventing the wheel Maybe instead of building square wheels they should work on improving some of the existing round wheels.

Which round wheels would you like to see improved?

They could be working on Konsole, or iTerm, or ConEmu, or a long list of others I haven't even heard of (although the admirable goal of being cross-platform seems to align most directly with Konsole).
Post reply on HN