News for hackers. Stuff that matters.
Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Thursday August 25, 2022 @07:03PM (#32601141)
Electron is literally just Chrome with some window dressing, an abstraction placed upon abstractions to abstract way abstractions which abtract away abstractions that abstract the physical hardware.

Seriously, any devs that use Electron rather than programming for an operating system's natively provided APIs are lazy and/or incompetent and very disrespectful of peoples' computers and time.

Re:1Password delisting forum posts critical of their new Ele... by Entinel on Thursday August 25, 2022 @07:07PM (#32601178)
> Seriously, any devs that use Electron rather than programming for an operating system's natively provided APIs are lazy and/or incompetent and very disrespectful of peoples' computers and time.

This is such an aggressively bad take. This is disrespectful of a lot of developers' time. Plenty of open source software I greatly enjoy wouldn't exist on Linux if it wasn't for Electron. Electron is not a choice I would make for myself but to say "if you use it you are incompetent" is just a bad take.

Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Thursday August 25, 2022 @08:46PM (#32601969)
>This is disrespectful of a lot of developers' time.

I might consider respecting them when they start respecting my time and hardware.

Re:1Password delisting forum posts critical of their new Ele... by Entinel on Thursday August 25, 2022 @08:50PM (#32601993)
If you don't like the decisions I make with my software then don't use it. It's really that simple.
Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Thursday August 25, 2022 @09:53PM (#32602450)
And by and large I don't, actually.

The only Electron programs I tolerate are of the Too Big To Evade kind: Steam, Discord, LINE, and DMM Game Player.

The rest can (and have) all take a hike for wasting my electric bills.

Also, don't expect (let alone demand) to earn any respect from users if you don't respect them in the first place. It's really that simple.

Re:1Password delisting forum posts critical of their new Ele... by ssizn on Friday August 26, 2022 @03:42AM (#32604323)
Steam is not Electron.
Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Friday August 26, 2022 @07:07AM (#32605811)
The client embeds Electron, or at least some flavor of Chrome, within it.
Re:1Password delisting forum posts critical of their new Ele... by burnte on Thursday August 25, 2022 @07:10PM (#32601209)
It's a rapid prototyping platform, releasing it as production is just bad. Releasing it as production is disrespectful to the users, so given the choice of disrespecting the users or the devs, I'd say the devs deserve it more for making user-hostile choices.
Re:1Password delisting forum posts critical of their new Ele... by trs8080 on Thursday August 25, 2022 @07:33PM (#32601401)
> It's a rapid prototyping platform

Citation needed.

If my competitors want to waste time and resources hiring people to create 3-4 versions of the same app for different devices/OSes, I gladly welcome it. I'll be a well established incumbent by the time they put out their MVP.

If I can solve an important business need, my customers don't care if I use 120mb of RAM to do it. They certainly don't see it as "disrespectful" if I can save/make them money in the long run.

Re:1Password delisting forum posts critical of their new Ele... by roustem on Thursday August 25, 2022 @08:12PM (#32601722)
At 1Password we actually did not mind developing separately for every platform. It's been done for years. We build it for ourselves and don't mind putting extra work for better experience.

However, the problem is that you end up with apps that behave differently, miss features, and have different bugs across platforms. Drives people crazy. Just one example: 1Password 7 for Windows shows different search results in a different order compared to the Mac app. Obviously it could be fixed but then a different issue pops up somewhere else.

Instead of adding new features we spent time fixing (making?) various bugs in different ways.

The new 1Password 8 still has a ton of platform-specific code but the core is the same across all desktop and mobile apps. It allows us to get the new features out faster and also spend time on platform-specific code.

Re:1Password delisting forum posts critical of their new Ele... by jensvdh on Thursday August 25, 2022 @07:38PM (#32601447)
What a bad take. Multiple multi-billion dollar companies are built on the back of Electron.

Is it the most performant? No. Does your average user care? No.

Re:1Password delisting forum posts critical of their new Ele... by throwaway675309 on Thursday August 25, 2022 @08:57PM (#32602047)
Electron apps can be written well, VS code is a great example. The majority of my customers use the electron versions of my apps, and 99% of them don't even know what electron is.

So in the meantime, I don't really give a crap what the average angsty passive aggressive self-entitled developer thinks about the underpinning framework that my products are written with since frankly, you're not really the target demographic. (For most software).

Re:1Password delisting forum posts critical of their new Ele... by szundi on Thursday August 25, 2022 @07:30PM (#32601382)
Considering the vast success of a lot of Electron based software like vscode and all others this comment seems odd.
Re:1Password delisting forum posts critical of their new Ele... by MrBoomixer on Thursday August 25, 2022 @07:17PM (#32601281)
What a naïve and narrow opinion your throwing onto other humans. There are as many reasons for anyone to use electron as there are not to. You may not value the use cases a developer may choose Electron over native solutions.

It's very vary poor outlook on other people to think their lazy and incompetent. I'm sorry you hold these values but please try and get out of that toxic mentality your publicly showcasing here.

Re:1Password delisting forum posts critical of their new Ele... by throwaway67743 on Thursday August 25, 2022 @07:11PM (#32601212)
Except people who do electron well actually do it well and the experience is pleasant (Vs code, slack.. mostly) - but in general electron apps are pretty bad I'd agree on that front, perhaps a little on the lazy bit as a web app can pretty much just be packaged up and it'll never be a native experience plus it has all the associated ux problems web browsers do
Re:1Password delisting forum posts critical of their new Ele... by throwaway5959 on Thursday August 25, 2022 @07:05PM (#32601154)
In the case of 1Password it’s just greed. With so many paying customers they could definitely support native MacOS, Windows and Linux applications.
Re:1Password delisting forum posts critical of their new Ele... by roustem on Thursday August 25, 2022 @08:13PM (#32601731)
I replied to another post earlier, hopefully it is ok to repost it here: ----

At 1Password we actually did not mind developing separately for every platform. It's been done for years. We build it for ourselves and don't mind putting extra work for better experience.

However, the problem is that you end up with apps that behave differently, miss features, and have different bugs across platforms. Drives people crazy. Just one example: 1Password 7 for Windows shows different search results in a different order compared to the Mac app. Obviously it could be fixed but then a different issue pops up somewhere else.

Instead of adding new features we spent time fixing (making?) various bugs in different ways.

The new 1Password 8 still has a ton of platform-specific code but the core is the same across all desktop and mobile apps. It allows us to get the new features out faster and also spend time on platform-specific code.

Re:1Password delisting forum posts critical of their new Ele... by throwaway5959 on Friday August 26, 2022 @12:02AM (#32603210)
Thanks for the response. Re-reading what I wrote I was too harsh and I apologize.

In my case I preferred the more tailored to each platform aesthetic, but I can see how that variation could confuse people.

Still a huge fan and recommend 1Password to friends.

Re:1Password delisting forum posts critical of their new Ele... by roustem on Sunday August 28, 2022 @02:27PM (#32630703)
Thank you <3
Re:1Password delisting forum posts critical of their new Ele... by simongr3dal on Thursday August 25, 2022 @07:07PM (#32601173)
And they did, pretty successfully, until a year ago.
Re:1Password delisting forum posts critical of their new Ele... by mdaniel on Thursday August 25, 2022 @07:12PM (#32601234)
as an observation, the Electron one was the first Linux client (err, sorry, read/write Linux client -- KeePassXC could/can read 1Password's .opvault format if you needed access to them for an on-call laptop)
Re:1Password delisting forum posts critical of their new Ele... by tester756 on Thursday August 25, 2022 @07:15PM (#32601259)
Yea, definitely people should have to put way more their free time just because some people are cheap on their RAM

but there's solution even for those: fork it :)

I hope the people complaining about electron are the ones that at least put money where their mouth is and donated to those projects if they do expect native versions

Re:1Password delisting forum posts critical of their new Ele... by tshaddox on Thursday August 25, 2022 @07:22PM (#32601314)
So the abstraction right below web browser UI was the last one that's okay to use?
Re:1Password delisting forum posts critical of their new Ele... by smoldesu on Thursday August 25, 2022 @07:24PM (#32601339)
Imagine their surprise if we show them how much of MacOS really a WebView with window dressing...
Re:1Password delisting forum posts critical of their new Ele... by kitsunesoba on Thursday August 25, 2022 @07:42PM (#32601483)
Those bits of macOS don’t need pointing out, they’re usually pretty obvious by way of small inconsistencies and taking an extra 0.3-0.5s to load compared to their surroundings.
Re:1Password delisting forum posts critical of their new Ele... by smoldesu on Thursday August 25, 2022 @08:45PM (#32601964)
I agree, which is why I think that bikeshedding an Electron password manager is the most HN-thing I've seen in a while.
Re:1Password delisting forum posts critical of their new Ele... by RobertWHurst on Thursday August 25, 2022 @10:37PM (#32602745)
Wow what an ignorant and goofy take.

No you are absolutely wrong. Laziness is not a factor.

Have you ever had to develop and release an application across 5 operating systems all with different UI APIs while also offering a web based UI too? Perhaps it actually makes a lot of sense to consolidate your code base so you can focus on feature development instead of OS compatibility issues and managing many versions of your software across os targets? This is why electron is appealing. In my experience most people who dislike electron apps are speaking from ignorance. They usually have some sort of irrational prejudice against web technologies.

Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Friday August 26, 2022 @02:53AM (#32604082)
Convenience does not excuse inefficiencies and lack of respect for other peoples' property.

Yes, writing and maintaining codebases for multiple environments is tedious, but it's part of the job description if you are providing good, solid software for more than one operating environment.

If you argue it's too tedious to maintain six codebases, that is the definition of laziness and you ironically helped reaffirm my argument.

Either suck it up or find a new, less demanding job. Programmers of yore managed to do it and we were all better off for it.

Re:1Password delisting forum posts critical of their new Ele... by RobertWHurst on Friday August 26, 2022 @04:08PM (#32612145)
Are you trolling me? You must be, lol.

Have you ever run a company or worked on a software team? It's a rhetorical question, it's clear that the answer is a solid no. It's not about convenience, it's about economics and getting shit done. Customers getting a product that works is better than them not getting a product because your company blew all its money trying to hire and manage six software teams, or getting a product that only works on some platforms. What a colossally bad take.

Re:1Password delisting forum posts critical of their new Ele... by replete on Thursday August 25, 2022 @07:22PM (#32601315)
Electron has its benefits for sure, there are some great apps out there. It really depends on the use-case and development team. If it could sandbox a system webview like on smartphones I'm sure the resource issue would be mitigated. Non native UIs these days are almost indistinguishable from native.
Re:1Password delisting forum posts critical of their new Ele... by foogazi on Thursday August 25, 2022 @07:46PM (#32601519)
Slack, VS Code both are electron apps - both are great, nothing feels lazy about them
Re:1Password delisting forum posts critical of their new Ele... by kevinventullo on Thursday August 25, 2022 @07:12PM (#32601225)
Operating System API’s? Pfft, I only write in assembly.
Re:1Password delisting forum posts critical of their new Ele... by cdelsolar on Friday August 26, 2022 @07:17AM (#32605886)
Are you serious?
Re:1Password delisting forum posts critical of their new Ele... by biggerChris on Thursday August 25, 2022 @07:09PM (#32601205)
Let me guess. You must be a project manager, but you spent years studying to get a computer science degree, later on started a family and decided to get a job in Human Resources.
Re:1Password delisting forum posts critical of their new Ele... by Dalewyn on Thursday August 25, 2022 @07:17PM (#32601278)
>You must be a project manager,

Nope. :V

>but you spent years studying to get a computer science degree

Nope. :V

>later on started a family

Nope. :V

>decided to get a job in Human Resources.

Nope. :V

I'm just a stereotypical self-taught computer nerd of the 90s and early 2000s who saw how lean and effective software of yore were and yearn for those days.

Seriously, we have mundane access to tens and even hundreds of GB of RAM and 5GHz of CPU and what do we use it all for? To try and keep the stuff in the background happy, usually Windows or Chrome in this day and age.

The better hardware becomes, the worse software becomes to waste the hardware even harder. Fuck this noise, I want my childhood computers of badassitude back.

Re:1Password delisting forum posts critical of their new Ele... by biggerChris on Saturday August 27, 2022 @04:33PM (#32622905)
Nice. I was wrong. Comment read like a project manager. You should apply for jobs in Human Resources. Your emails will definitely make that 18 year old developers work 2x to deliver.
Re:1Password delisting forum posts critical of their new Ele... by yreg on Thursday August 25, 2022 @07:23PM (#32601329)
A project manager might be more sympathetic in understanding/accepting the value a single crossplatform app brings to the design and development teams. (Of course at a cost.)