Featured

Hyper 1.0.0

Terminal built and extensible with HTML, CSS, and JavaScript

DiscussionYou need to become a Contributor to join the discussion - Find out how.
Ben Tossell@bentossell · Community Lead, Product Hunt
Tell us what the big updates are from when HyperTerm was released 5 months ago What's happened in that time?
Jamie Barton@notrab · Programmer Dad & Husband 🤘
@bentossell Name change & Trademark registered appears to be a huge step but I agree, apart from bug fixes and a name change.... What makes it good for the frontpage of PH again? 🙊
Nathaniel Blackburn@itsnblackburn · UI Engineer
@bentossell Windows support for one.
Ben Tossell@bentossell · Community Lead, Product Hunt
@itsnblackburn yeah I was just asking the founders if they could list all the new stuff to get the conversation going...
Nathaniel Blackburn@itsnblackburn · UI Engineer
@bentossell You might have to shout a little louder, they must have their headphones on.
Guillermo Rauch
Maker
@rauchg
@bentossell a lot has happened! First of all, we have reached 250,000 downloads. All of that from macOS alone. Developers have pushed more than 300 extensions and themes to npm. There's a really cool theme browser here with lots of options: https://hyperthemes.matthi.coffee/. With the 1.0.0 release we're extending support improving support for international keyboards, emoji rendering, vibrancy support and a lot more. But most important of all, we're adding support for Windows and Linux, which was our #1 feature request. Windows in particular is particularly exciting considering that Microsoft is shipping support for Bash and the Ubuntu subsystem. People can now enjoy a modern terminal and shell experience on all platforms, which is completely hackable and theme-able with web technologies.
Ben Tossell@bentossell · Community Lead, Product Hunt
@rauchg awesome thanks for the update!
Satyajeet@iamdeveloper · iWonder
This is a mini-webserver written in Javascript running the terminal as a webapp in a mini-webbrowser, right? Not that I was expecting something related to Apple's HyperCard 💚😃
Alexandr Wang@alexandrw · Cofounder/CEO at Scale API
Really great product from @rauchg and the Zeit team. I've consistently been really impressed by their execution speed.
Cenk@cenk
There’s a good discussion about this over at Hacker News: https://news.ycombinator.com/ite...
Dan DiGangi@dandigangi · Co-founder @ Get20
@cenk Ouch. They're getting torn apart piece by piece.
Nathaniel Blackburn@itsnblackburn · UI Engineer
@dandigangi @cenk That's always the case on HN, it's a pretty hostile place at times.
Jesse Williams@j_r_wi11iams · VP of Marketing, Adjoy.
@itsnblackburn @dandigangi @cenk I worked at a startup (Codenvy) that created a cloud dev environment with terminal, text editor etc. I've never seen a product get so ripped into by a community than on HN. Those guys are really closed off about changing their setup + it's a community that generally rewards criticism and negativity unfortunately.
Dan DiGangi@dandigangi · Co-founder @ Get20
@j_r_wi11iams @itsnblackburn @cenk The irony of open source developers being so close minded is ridiculous. Lol
Derek Nuzum@dnuzum · Product Manager | Web Developer
@dandigangi @cenk Unfortunately that's what happens when you put out a solution that's incredibly inefficient compared to existing solutions. An electron app is never going to compete with a native one. Electron is terrible for resources on most apps and it's only getting compounded for many programming purposes. The more that gets done in an Electron app, the worse performance tends to be. Running a simple npm install or running a server will just further run up RAM and CPU utilization in which electron tends to be very poor about purging when the task is complete. That being said, I think Hyper is pretty cool and has a lot of potential, but the primary target audience needs efficiency at the core. Looking forward to what comes in the future. I'm sure the attention will lead to plenty of further development and refactors to a better product. Keep it up Hyper team.
Mitch@sleumasm · Creator of ineedaresu.me
@j_r_wi11iams Ugh yeah, it's awful. I made a dumb little FTP client messing around with Electron. Just something super simple/minimal that I basically made for myself for the tiny bit I use FTP, and I wanted to play with Electron. It was posted on HN and got torn apart. On the GitHub readme I specifically said it was a super minimal FTP client that doesn't do much. All the HN comments were something like "This is stupid. It doesn't do much. Why would you make something when there are already programs that do it well like Filezilla." That's when I began hating HN.
Guillermo Rauch
Maker
@rauchg
@cenk web and Electron tech tends to get a lot of pushback, and rightly so. People want great performance! Interestingly, Hyper beats native alternatives in numerous benchmarks. Examples: [Windows] Hyper beats powershell / cmder: https://github.com/zeit/hyper/pu... [macOS] Hyper beats iTerm2: https://github.com/zeit/hyper/is...
Guillermo Rauch
Maker
@rauchg
@dnuzum @dandigangi @cenk please see the benchmarks above. Not sure what you mean by "incrediby inefficient"?
Nathaniel Blackburn@itsnblackburn · UI Engineer
@dandigangi @j_r_wi11iams @cenk No specifically close minded, it's more narrow minded than anything.
Dan DiGangi@dandigangi · Co-founder @ Get20
@itsnblackburn @j_r_wi11iams @cenk Better way to say it ☝🏻
Dan DiGangi@dandigangi · Co-founder @ Get20
@sleumasm @j_r_wi11iams I feel you on that one, Mitch. Wouldn't take it to heart though. That's how you learn to build real sh*t. I built a couple mock JS frameworks and even attempted to write my own language from scratch. Useless to say the least but amazing learning experiences for me personally.
Nathaniel Blackburn@itsnblackburn · UI Engineer
@dandigangi @j_r_wi11iams @cenk Well it is because everyone has their favorites and get's mightily defensive when they are challenged to the point of being less than pleasant to their peers.
Jesse Williams@j_r_wi11iams · VP of Marketing, Adjoy.
@itsnblackburn no matter which way it is spun, I have a hard time finding it acceptable to be hostile towards people who have put time and effort into making something that is generally intended to make life just a little easier for others. Proving intelligence via being condescending is just petty behavior, and I find that to be the case most of the time on HN.
Nathaniel Blackburn@itsnblackburn · UI Engineer
@j_r_wi11iams If you feel you need to proove your intelligent then there is a bigger problem here.
Jesse Williams@j_r_wi11iams · VP of Marketing, Adjoy.
@itsnblackburn no arguments there.
Nathaniel Blackburn@itsnblackburn · UI Engineer
@j_r_wi11iams At least to me intelligence isn't about knowledge, it's about how that knowledge is applied.
Ramy@ramykhuffash · Founder @ Letter fuel
This looks awesome, trying it out now. Is there a way to change the color of input vs output? I want to be able to clearly see what I typed vs other stuff in the terminal
@ramykhuffash you can do it in bash / zsh, don't need hyper for that I think
Ramy@ramykhuffash · Founder @ Letter fuel
@oskar_cieslik cheers