Live data from Hacker News

HyperTerm – JS/HTML/CSS Terminal

hyperterm.org

171–180 of 267 posts

Re: HyperTerm – JS/HTML/CSS Terminal

#171

Earlier quoted context omitted.

I'm curious why there's so much node/electron negativity circulating. (Although I guess asking for positivity when it comes to electron is a bit of a stretch :P)

Well for instance, Atom and VSCode have ~50ms (or ~49x) more input latency than editors written in C (source: https://pavelfatin.com/typing-with-pleasure/ ) But maybe we are willing to accept 50x worse performance and higher memory requirements and slower startup time because the language is nice and guarantees correctness....Well no, it is javascript, not Haskell or Lisp. So, what is the win here? Why have we collec…

* We've decided to use JavaScript because the community is there. Go ahead and write an IDE in Haskell - have fun rewriting all the libraries that already exist in JavaScript and soliciting for open source contributions when a tiny fraction of all programmers can understand it.

I love Haskell and lisp, but you have to face the facts.

* TypeScript is actually a good language, and gives pretty darn good correctness guarantees.

* Your benchmark does not test against VSCode, which is much faster than Atom.

Re: HyperTerm – JS/HTML/CSS Terminal

#173

Earlier quoted context omitted.

How about the fact that your computer now has three enormous copies of chromium on it for no good reason?

On my system, a long running Slack process uses about as much memory as a Finder window.

On mac, slack uses macgap, not electron.

Re: HyperTerm – JS/HTML/CSS Terminal

#175
post #168

Earlier quoted context omitted.

> "it got a lot of flak for existing" Oh wow, you weren't kidding: https://news.ycombinator.com/item?id=12046778

These comments really make me ashamed of the HN community.

Anything related to javascript or web technologies brings out that kind of response in some way, but sometimes the HN crowd takes it overboard.

Re: HyperTerm – JS/HTML/CSS Terminal

#176
post #27

Earlier quoted context omitted.

That's "HyperTerminal" not "HyperTerm".

Anyone remember this? > On February 20, 2004, the developers of wxWindows announced that the project was changing its name to wxWidgets, as a result of Microsoft requesting Julian Smart to respect Microsoft's United Kingdom trademark of the term Windows. [1] That being said, I think if MS doesn't ask them to change it, there isn't much to worry about. "wxWindows" was originally started in 1992. [1]: https://en.wikipe…

IIRC, Microsoft licensed Hyperterminal from a company called Hilgraeve (sp?). It was never an official part of Windows, although IMHO it should have been.

Regardless of who owns/owned the trademarks in whatever countries, it's not appropriate to reuse the name. It will lead to unnecessary confusion. Bad call, even if no lawyers get involved.

Re: HyperTerm – JS/HTML/CSS Terminal

#178
Rendering a webpage in the shell is neat. The concept of a terminal wrapped in a browser has a lot of potential.

It also seems like iTerm is moving in the direction of richer media integration with recent features like inline image rendering.

Re: HyperTerm – JS/HTML/CSS Terminal

#179
post #6

This looks very well executed and really cool, but I'm honestly really tired of all the node/electron terminals. In its favor, this project looks a lot more clean and less opinionated than that 'Black Screen' monstrocity.

I haven't even looked at "Black Screen", but what makes it a monstrosity? It is just a piece of open source software, after all.

In my experience, it's very slow and clunky, but the real problem is that it attempts to impose a lot of styling and decoration _on top_ of the terminal.

For example, the command prompt isn't just a command prompt, it has this silly chevron decoration with autocomplete functionality. It can probably be turned off in the settings, but I find it to be a really annoying default. It just assumes I don't have my own prompt how I want it or my own autocorrect system.

I have to explicitly disable half the 'features' before I get anything actually useful to work with.

Post reply on HN