Live data from Hacker News

Standalone Signal Desktop

signal.org

191–200 of 320 posts

Re: Standalone Signal Desktop

#191

Another Electron app, another thread full of people complaining about Electron. The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1] I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron. [1] https://github.com/electron/ele…

Do you mean a web browser?

Re: Standalone Signal Desktop

#192
post #5

Another 205MB Electron App to the collection, at least it's 50MB smaller than Wire.

eul is a light (4 MB) native desktop client for all popular messengers: https://eul.im Signal support is coming later this year. Right now it supports Slack, Skype, Facebook, and Gmail.

Stop spamming your business on all chat threads.

Re: Standalone Signal Desktop

#193

Another Electron app, another thread full of people complaining about Electron. The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1] I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron. [1] https://github.com/electron/ele…

That only solves the installation size problem, not the resource usage problem.

Re: Standalone Signal Desktop

#194

Another Electron app, another thread full of people complaining about Electron. The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1] I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron. [1] https://github.com/electron/ele…

Do you mean a web browser?

The web browser for UI drawing is only part of what Electron does. It also bundles Node.js and all its APIs, which web browsers don't ship. And Electron also provides APIs for native OS integration, e.g. native macOS menus and whatnot.

Re: Standalone Signal Desktop

#195

Another Electron app, another thread full of people complaining about Electron. The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1] I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron. [1] https://github.com/electron/ele…

That only solves the installation size problem, not the resource usage problem.

I don't think that is correct. The extent to which Electron uses resources today is as if you install five copies of Node.js and five copies of Chrome and launch them all.

A common runtime would be as if you ran five Node.js apps using the same runtime and opened five tabs in a single instance of Chrome.

I'm not super well versed on the low level implications there, but I find it hard to believe that wouldn't save a lot of resources.

I mean, do .NET apps load up a full copy of .NET and all its libraries into memory for each app you open?

Re: Standalone Signal Desktop

#196

Another Electron app, another thread full of people complaining about Electron. The solution is to build a common Electron runtime that all Electron apps can use. But it seems nobody is working on it despite all the complaints.[1] I really don't understand why there isn't anybody working it. If that got implemented, it would put a swift end to the biggest complaints about Electron. [1] https://github.com/electron/ele…

Do you mean a web browser?

Oh man I choked on my dinner laughing at this. That just frames it all up so well.

Re: Standalone Signal Desktop

#197

Earlier quoted context omitted.

Wow, reading that thread basically made me decide against using Signal. For an app that is supposed to be the pinnacle of secure messaging, leaving anything unencrypted on the local device is just breathtakingly negligent. The way moxie ushers people to take the discussion elsewhere doesn't help either. It just reinforces the perception that he doesn't care.

Shouldn’t you instead just encrypt your disk entirely?

I should, and do, but a lot of non-techies don't, and this design decision might end up with their Signal messages compromised.

I mean isn't one of Signal's target audience people like journalists and activists?

Re: Standalone Signal Desktop

#198

Earlier quoted context omitted.

That only solves the installation size problem, not the resource usage problem.

I don't think that is correct. The extent to which Electron uses resources today is as if you install five copies of Node.js and five copies of Chrome and launch them all. A common runtime would be as if you ran five Node.js apps using the same runtime and opened five tabs in a single instance of Chrome. I'm not super well versed on the low level implications there, but I find it hard to believe that wouldn't save a…

Definitely, if the apps use different versions of the .NET runtime.

Re: Standalone Signal Desktop

#199

Earlier quoted context omitted.

I don't think that is correct. The extent to which Electron uses resources today is as if you install five copies of Node.js and five copies of Chrome and launch them all. A common runtime would be as if you ran five Node.js apps using the same runtime and opened five tabs in a single instance of Chrome. I'm not super well versed on the low level implications there, but I find it hard to believe that wouldn't save a…

Definitely, if the apps use different versions of the .NET runtime.

Yes, and that would be the case with Electron too, but in the case where n apps share the same version of the runtime, I assume it saves a lot of resources?

Re: Standalone Signal Desktop

#200

Earlier quoted context omitted.

Do you mean a web browser?

Oh man I choked on my dinner laughing at this. That just frames it all up so well.

I'm not familiar with Electron myself, however it's relatively easy to identify which applications are using it.

I know Discord doesn't support using a keybind for push-to-talk whilst the (Chrome) tab is not in focus with their web application whilst their Electron app supports this. Something vital to PTT users whilst playing games.

Post reply on HN