Earlier quoted context omitted.
> For electron, because it is the only reasonable multi platform UI platform out there. I do not like that fact but it is true. Why do people constantly repeat this? Did we all forget about Qt? Did Qt do such a good job of driving people away from it?
I think QT has two problems: 1. It's based on C++. 2. The licensing makes it very expensive for non-open-source applications.
Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
111–120 of 138 posts
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#112Same with "MLOps" tools... same with every niche, bunch of useless tools just trying to grab some market. But this is not a recent thing, every time the current thing gets flooded with crap ideas competing for some market share (ie longtail theory). Sometimes the old ideas are just rebuilt, nocode is just RAD with different branding, event sourcing is just ESB, microservices is basically SOA... What is scary that act…
I like the part " _microservices is basically SOA_ " , want to say that loud so many times myself :)
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#113Earlier quoted context omitted.
How often do you restart it though? Mine lives for days or even weeks sometimes, and is only restarted when it gets updated. When saying "fast" I definitely meant it as "all the operations it does while alive" and not "how many times per minute I can restart it" (lol).
When I need a terminal, mod+enter spawn one and close it. I'll often do this to download a file, start yt-dlp, mpv etc. The session is all tmux so I never keep the window around when not in use.
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#114I believe that this is partially because default shells (mostly bash) are not 'really' beginner friendly, and you usually need to spend some time configuring them to be comfortable working with them. That said, i use fish shell so what do I know :)
These companies are not even trying to re-imagine the shell, just the terminal you use to interact with it.
Terminal is just the program that shows text. New terminal emulators (not all new terminal emulators, but the ones mentioned in comments, the ones op asked about mostly) are way more than just programs showing text, they are also replacing/re-imagining the shell, or re-imagining the way you interact with the shell; thay are wrappers around the shell (and more).
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#115The inflow of new engineers which are not so familiar with traditional tools like a basic terminal and a text editor. That was all which was needed to write software. Most of the software stack was quite flat back then. Today, the way everyone starts is by installing a bunch of tools, frameworks and an IDE to navigate through those tools. Even a simple web page requires to install 100MBs of dependencies. Trying to le…
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#116Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#117Earlier quoted context omitted.
It’s not negative to state the facts - all of those things are true.
The point is that you can choose which facts to present. In any case, “(badly)” is clearly an opinion and not a fact.
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#118Those who do not understand Unix are doomed to reinvent it…
What about plan9? If the guys at Bell Labs didn't understand UNIX I'd be worried...
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#119Earlier quoted context omitted.
QT talent pool and ecosystem is a rounding error compared to what we have with the web ecosystem. If you want to make something with medias, graphs, a few custom widgets, a reactive layout and deep routing, it will take 10 to 30 times longer with QT. I myself prefer the snapiness of QT apps, but budget and time to market will win.
What does "deep routing" mean?
Re: Ask HN: Why are there so many companies trying to reinvent the terminal (badly)?
#120Earlier quoted context omitted.
QT talent pool and ecosystem is a rounding error compared to what we have with the web ecosystem. If you want to make something with medias, graphs, a few custom widgets, a reactive layout and deep routing, it will take 10 to 30 times longer with QT. I myself prefer the snapiness of QT apps, but budget and time to market will win.
Electron apps are always resource hogs, frequently slow and generally integrate extremely poorly. As a consumer I care not one whit for how large the "talent pool" for the web ecosystem is, I care about how terrible the application is. As a developer I must say calling it talent is in most cases a huge stretch, as I do believe you can probably make something in Electron that performs passably, integrates passably and…
In this context the argument is moot: a better app that is too expensive or slow to make is simply not going to be released vs the worse one that actually gets published.
That's all there is to it.
That's why people still use wordpress, excel or jupyter notebooks for important stuff.
You may want things to be different, and for good reasons, but it's still what's the market has decided.