Hacker News new | past | comments | ask | show | jobs | submit login

>Black Screen is an IDE in the world of terminals. Strictly speaking, it's both a terminal emulator and an interactive shell based on Electron.

And that's where I closed the page. Though the ideas are nice.




You closed the page immediately after learning that it has been built with Electron? Thanks for letting us know. The ideas are nice indeed, but stating that doesn't make your comment add anything to the (potential) discussion.

Electron is a memory-hog and I see how the trade-offs it does wouldn't suit an application which is likely to keep running in the background with multiple instances, and stating that would be much more constructive IMHO.

Let's hope author/poster doesn't close the HN tab immediately after seeing your comment :)


> Thanks for letting us know.

Who these "us" you are referring to?

As the old saying went back in Fido/BBS times - "unlearn to speak for everyone".


> Who these "us" you are referring to?

"Us", here, refers to the HN readers.

> As the old saying went back in Fido/BBS times - "unlearn to speak for everyone".

I didn't say that we all thank the author. In that sentence, the person who is thanking is me, let alone the whole thing being a figure of speech.


That sentence is a snark gratuitously attributed to more than yourself.


I don't understand your concern. Does anyone read my comment and think that I think that I represent the HN readers? I doubt it, but, I'm sorry if that's the case. Do you want me to admit it that single sentence was sarcastic? Well, yes it is but I explained myself in detail afterwards. It's neither a dismissal nor lacks content. Your objection to sarcasm in this instance would be unwarranted. Also then, this means your first reply is snark itself.


I'm with you. It's an obnoxious habit that people have picked up on news aggregators, to publicly make an announcement that they closed a page.


Heh, I'm with you (though I've made the announcement).

But I really don't see much potential in Electron for any kind of heavy app. And even if it was acceptable, I'd still prefer it to be native.


>You closed the page immediately after learning that it has been built with Electron? Thanks for letting us know. The ideas are nice indeed, but stating that doesn't make your comment add anything to the (potential) discussion

Well, what I implied was: I don't think this will go anywhere as long as its tied to Electron.

It might be OK for exploration of the UX space, but not for any kind of practical everyday terminal replacement (and I've used the one in VS Code).


Its perfectly reasonable to stick with a conclusion once you reached it. You don't stick your penis in the blender every time you walk through the kitchen to check whether or not its still as unpleasant as before. At some time you may actually commit to accepting the evidence. Having a open mind should not stop you from learning.


"I left the restaurant because they used blenders" vs "Blender is unsuitable for preparing {insert dish name} for {reasons here} therefore I don't order it in that restaurant which uses blenders while preparing it". I expect the second from a HN comment.

Also, if it's that obvious, why are there many people up-voting this and even then, why would you keep stating the "obvious"? Do you think the scenario you described, written as a "how to blend..." article, would attract attention here?


>Also, if it's that obvious, why are there many people up-voting this and even then, why would you keep stating the "obvious"?

Just because something is obvious, doesn't mean people also consider it obvious.

So, one reason to "keep stating the obvious" is to inform those people.


Well then you are expected to explain why it is obvious, which is what I'm suggesting in the first place.


But isn't resource-bloat something that poisons any application?

A blender that emitted harmful radiation would be unsuitable for anything too.


Electron is more like the cheapest professional blender that is very fast and gets the job mostly done but leaves some pieces intact. It's a very bad idea to use it in a five-star kitchen where your customers would complain about even the plate arrangement. It's totally fine to use it in a Kebab shop to prepare garlic sauce.

Electron is to semi-technical+ users as Beats headphones are to audiophiles.


> Electron is more like the cheapest professional blender that is very fast

I think it is a blender that does same thing what most other blenders do but consumes 10 times more power. However it comes in 100s of colors so cool people like this innovative product.


Why, though. I don't get it.


It's electron. You're running a fully fledged Chrome instance(which at this point might as well be another full OS) in order to run a terminal emulator. This also means that it probably comes bogged down with all the shit which infests modern web development [1].

It also appears to take over lots of the autocomplete/history functions from BASH, which also means it will either not play nice with ZSH or carry over that functionality when used with ZSH.

Going over the screenshots there also appear to be a bunch of hand populated options/descriptions(unless it's auto filling based on man) which would take away a lot of the modularity.

Also, it appears to be coded in Node and the Read Me mentions Visual Studio, and REE M$ and all that comes in.

[1] http://idlewords.com/talks/website_obesity.htm


Got it. So the problem is with "based on Electron", I though it was the beginning of the sentence.


It's basically a terminal for use with the modern web, which is bad.


Perhaps OP doesn't like the idea of keeping an entire running Blink engine in memory just to have nice terminal features.


Electron is a hammer in search of nails


Electron is the new devil?


It's the new "let's store everything in XML" from the late 90s.


Electron and dynamic languages




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: