Live data from Hacker News

Hyper 1.0.0

github.com

61–70 of 214 posts

Re: Hyper 1.0.0

#61

And I was hoping that was referring to this hyper: http://hyper.rs/

While not quite ready for a 1.0.0, there has been some neat stuff going on in hyper: over the last week, the tokio branch added support for TLS, and from what I hear, is mostly waiting on tokio's initial release to be merged into master. Soon........

Re: Hyper 1.0.0

#62

I'm incredibly confused about why I should switch from iTerm. If you've been using Hyper, can you tell me why you switched and what was better?

If you frequently use the command line, it's probably not for you. Think of this as similar to the Atom text editor. With html/css/js, you can create your own packages and themes or download one from the community.

I'm a simple man and like pretty, shiny things, like occasionally activating power mode, or playing the John Cena theme when you open a new tab. Stupid shit like this keeps my morale up.

Re: Hyper 1.0.0

#63
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.

It makes sense because JavaScript has, through several bizarre turns of events, become the language du jour , which means all sort of clueless people are falling over themselves to abuse it in increasingly convoluted ways, so that the clueless people in corporate HR who've been told "We need someone who is a JavaScript rockstar!" can be wowed by the description of some nightmarish contraption that "really takes insan…

the language du jour, which means all sort of clueless people are falling over themselves to abuse it in increasingly convoluted ways

That's simply how the programming "field" works. Also in the category of "how it works": People grousing about it. (Seriously, that is the way it works, and do we dare suppose there is a better way?)

Re: Hyper 1.0.0

#64
post #44

Fails my standard "Too many clicks to understand what this is" test. Posted link has virtually no description of what the project is. Going to the root of the github repo has release notes and with the most detailed description as "HTML/CSS/JS Terminal" but burned into a PNG file. Best description of the product is on "hyper.is" in an animated GIF form. People working on project like this need to understand that with…

I wish more projects would adopt this mentality. I feel like there was a time whenever you went to a project page the first thing you would find was a description and how it was helpful, followed by screenshots and a quick start guide.

Nowadays they all just tell you what was in the latest release, or give some instructions on how to install it without telling me why I should even bother take time out of my day to install it.

Re: Hyper 1.0.0

#65
post #44

Fails my standard "Too many clicks to understand what this is" test. Posted link has virtually no description of what the project is. Going to the root of the github repo has release notes and with the most detailed description as "HTML/CSS/JS Terminal" but burned into a PNG file. Best description of the product is on "hyper.is" in an animated GIF form. People working on project like this need to understand that with…

It's a terminal emulator built with Electron, the same tech behind the Atom and VS Code editors.

Like xterm, iTerm, Terminator, Gnome Terminal, Konsole, etc.

Re: Hyper 1.0.0

#66

Earlier quoted context omitted.

It makes sense because JavaScript has, through several bizarre turns of events, become the language du jour , which means all sort of clueless people are falling over themselves to abuse it in increasingly convoluted ways, so that the clueless people in corporate HR who've been told "We need someone who is a JavaScript rockstar!" can be wowed by the description of some nightmarish contraption that "really takes insan…

You know what's tiring? People getting out of their way to gratuitously criticize the collective effort of a coordinated group of passionate people who just want to have fun reinventing the wheel.

the collective effort of a coordinated group of passionate people who just want to have fun reinventing the wheel

Best long winded alias for the field of programming to date!

Re: Hyper 1.0.0

#67
post #50

I've been very surprised so far by how little memory and how performant this terminal is even though it's written in JavaScript and runs on electron. All the other electron apps I know of are kind of known to be performance hogs (atom, slack). So it's refreshing to see something neat like this that also works well.

VSCode is probably the best example of performant Electron app.

Re: Hyper 1.0.0

#68
post #44

Fails my standard "Too many clicks to understand what this is" test. Posted link has virtually no description of what the project is. Going to the root of the github repo has release notes and with the most detailed description as "HTML/CSS/JS Terminal" but burned into a PNG file. Best description of the product is on "hyper.is" in an animated GIF form. People working on project like this need to understand that with…

This was the version page on github.

If you go to the root github readme "A terminal built on web technologies https://hyper.is"

> People working on project like this need to understand that without a reasonable textual description of their product, outlining basic features and benefits over other existing systems, that the uptake is going to be very, very low.

For people using terminals I would HOPE people would know what "HTML/CSS/JS used to make a terminal means. What audience is this going to reach? Most will find this to be a unholy heresy and we will stick with our urtv terminals.

Re: Hyper 1.0.0

#69
post #21

Earlier quoted context omitted.

Typesafe HTTP implementation? Meh. I go back and forth on stringly typed vs strong typing. Just this weekend I wrote an app in Objective-C instead of Swift, and it's already close enough to 1.0 that I can start using it myself. I originally tried to do it in Swift but the IDE support is just way too lacking and buggy (still!) compared to ObjC. Point being, string-typing and dynamic typing aren't really all that terri…

> But I've given up at aiming at perfectionism in programming. Optional typing is the sweet spot.

It kind of already feels like that's what Objective-C is. You can use pretty-strong types, or you can just cast to id. Same with NSArray, elements can either be id (default) or a specific type. I just kind of feel like using better type systems hasn't actually helped me write better/cleaner/safer code. It's just added a very small amount of confidence and sometimes convoluted my code disproportionately.

Re: Hyper 1.0.0

#70

Earlier quoted context omitted.

It makes sense because JavaScript has, through several bizarre turns of events, become the language du jour , which means all sort of clueless people are falling over themselves to abuse it in increasingly convoluted ways, so that the clueless people in corporate HR who've been told "We need someone who is a JavaScript rockstar!" can be wowed by the description of some nightmarish contraption that "really takes insan…

JavaScript has become the PHP of ten years ago. Runs everywhere (client and server), is the language picked up by beginners, and is abused to fit every square peg into a round hole.

Does it culminate with a cryptocash exchange written in it?
Post reply on HN