News for hackers. Stuff that matters.
Re:Electron v5.0 Timeline by yodon on Monday February 04, 2019 @10:41PM (#19082864)
Looking over the donors page, I'm pretty amazed at slack's absence. Ditto for Microsoft Teams. Way to give back to the community.
Re:Electron v5.0 Timeline by no_wizard on Monday February 04, 2019 @10:56PM (#19082920)
To be fair, Microsoft now pays the bills for the entire company, since electron is Githubs project as I have come to understand it
Re:Electron v5.0 Timeline by basil-rash on Tuesday February 05, 2019 @01:40AM (#19083437)
Which makes me wonder: where do the donations actually go? It looks like the total amount is less than 15k, so everything donated is very easily overshadowed by MSFT's contributions, and I don't see any hints at a payment-for-contributions program on the electron github.
Re:Electron v5.0 Timeline by jointhefuture on Tuesday February 05, 2019 @02:11AM (#19083521)
The donations go by paying the salaries of most of the top electron devs since they work for github which is owned by Microsoft.
Re:Electron v5.0 Timeline by basil-rash on Tuesday February 05, 2019 @03:37AM (#19083777)
The donations do not come remotely close to paying even a single person's salary.
Re:Electron v5.0 Timeline by Cthulhu_ on Tuesday February 05, 2019 @04:09AM (#19083885)
Beer money?
Re:Electron v5.0 Timeline by chrisco255 on Tuesday February 05, 2019 @02:29AM (#19083565)
Several Slack employees contribute core source code to Electron. I believe they may even have several dedicated employees working on Electron full time. Same goes for MS.
Re:Electron v5.0 Timeline by paxys on Tuesday February 05, 2019 @02:15AM (#19083532)
The top donor on that page is Facebook, which has given $9,000 total. Next highest is $745. Just a few commits' worth of development time costs a lot more than that, and both Microsoft and Slack have been major contributors to Electron.
Re:Electron v5.0 Timeline by choward on Monday February 04, 2019 @11:22PM (#19083002)
I would say VS Code is pretty good contribution. Since it's open source it can also be seen as a large code example.
Re:Electron v5.0 Timeline by felixrieseberg on Tuesday February 05, 2019 @03:25AM (#19083736)
Hi, Felix from Slack's Electron team here.

Slack co-maintains Electron together with GitHub, employing multiple core maintainers full-time, contracting those who can't join us full-time. We've also just hosted (and paid for) the first Electron conference. We're also maintaining a fairly large number of electron-userland modules.

tl;dr: That page might be misleading, we're investing heavily in Electron.

Re:Electron v5.0 Timeline by hylaride on Tuesday February 05, 2019 @09:10AM (#19085389)
Any plans on dealing with Slack's/Electron's memory footprint?
Re:Electron v5.0 Timeline by felixrieseberg on Tuesday February 05, 2019 @11:28AM (#19086812)
Yes, we’re actively working on that.
Re:Electron v5.0 Timeline by briandear on Monday February 04, 2019 @11:06PM (#19082951)
I’d rather Slack just stop using electron and write a real native app; they can certainly afford it. Meanwhile, Slack remains an incredible resource hog.
Re:Electron v5.0 Timeline by anticodon on Tuesday February 05, 2019 @12:16AM (#19083159)
It also behaves very erratically on a slower channels. On 3G speeds and lower it becomes basically unusable - messages are not sent or sent in the wrong order.

Why it needs so much resources just to send a few bytes of text?..

Re:Electron v5.0 Timeline by TeMPOraL on Tuesday February 05, 2019 @03:08AM (#19083692)
> Why it needs so much resources just to send a few bytes of text?..

Waste. It doesn't cost them much[0], and they don't seem to care on an ethical level about it either, and wastefulness allows them to achieve their business goals faster. Until there's a business pressure for it, things won't improve, and I have no idea what such pressure could be.

--

[0] - How many of their users are captive anyway? I didn't choose to use Slack, some non-tech folks at the company I'm working with chose it. Elsewhere, someone in the community of a technology I use also chose Slack. So now I'm forced to use them in both cases.

Re:Electron v5.0 Timeline by aportnoy on Tuesday February 05, 2019 @12:55AM (#19083277)
Slack takes 5-7 seconds to start up and connect on an ultra low latency 300 Mbit connection. I really wish there were a native app on Mac.
Re:Electron v5.0 Timeline by eswat on Tuesday February 05, 2019 @08:59AM (#19085288)
The Slack integration is a bit rough still, but: https://cancel.fm/ripcord/
Re:Electron v5.0 Timeline by nikivi on Tuesday February 05, 2019 @03:22AM (#19083732)
Re:Electron v5.0 Timeline by lloeki on Tuesday February 05, 2019 @06:56AM (#19084505)
AFAICT that is not native:

> Sblack works exactly like a browser with small tweaks. We inject the dark mode style at the end of the Slack’s html, and that’s it

I bet it's just embedding a WebView, and the app is small because it uses the system's WebKit2

Re:Electron v5.0 Timeline by saagarjha on Tuesday February 05, 2019 @05:17AM (#19084090)
That’s not a native app, it’s a app wrapping a web view.
Re:Electron v5.0 Timeline by legostormtroopr on Monday February 04, 2019 @11:27PM (#19083022)
Donations are a voluntary contribution based on "feeling good", and companies especially big publicly funded companies can rarely donate to "feel good". Its hard to justify to financiers why you should pay for open-source updates, if you can get them for free anyway.

It just highlights why donation is a terrible business model for open-source.

Come up with a better support model and people will pay.

Re:Electron v5.0 Timeline by make3 on Tuesday February 05, 2019 @12:18AM (#19083164)
are you kidding, GitHub belongs to Microsoft, they would be giving themselves money