Hacker News new | past | comments | ask | show | jobs | submit | acureau's comments login

Electron can be done well when treated as any other Desktop UI framework. VSCode is probably one of the only examples of that. I think the bad reputation comes from lazy wrappers pushed out to tick the "Desktop app" box, which are the unfortunate majority in my experience.

Well you kind of debunked your own first point: while we theoretically can have very fast and responsive Electron apps, the fact of life is that we don't; they are a vanishing minority.

What "can" be done is kind of irrelevant. What's much more important is what metrics would the default (or lazy as you called it) way of doing things with framework X or Y net. If the defaults are a slow and laggy app then that's what 95% or more of the using apps will be.


I made no point about the state of most Electron apps. What I mean to say is that rather than pivot to a native toolkit, businesses could prioritize improving their use of Electron. These days most of the UI world is focused on web. Using well-established and widely understood tech brings a lot of benefits.

Not to mention that desktop UI development is just unpleasant. I say this as someone who would really prefer that not to be true, it's just that in my search I've been disappointed. You choose between a number of imperfect "cross-platform" frameworks (and deal with their licensing), or maintain native code for several platforms. Creating custom "widgets" often requires you to start at the drawing API level and have a deep understanding of the framework.

I am keeping an eye on Avalonia, though. The tooling wasn't quite there yet when I tried it.


The part where I get frustrated in a similar manners as yours is that while yes businesses could prioritize improving their use of Electron, they never do.

:(


I used to do freelance writing. We did this as a way to break up large blocks of text, it makes the post more digestible.

Checking in from Louisiana, can confirm I hear and say "y'all" on a near daily basis.


Same story here, I've got an old laptop and a wireless keyboard / trackpad combo. I haven't touched the TV interface since I set this up.


I hope we get unlimited access for the reasonable price of a car note


Fairly obvious for those who've spent enough time online, I'd say most people would only recognize that first sentence. The Unabomber Manifesto has become something of a copypasta


In my four decades or so, I've never seen that.


Are you US-based?


US based, at UCB in the 80s, didn’t recognize it.


I like to ask LLMs to critique my code, they often point out a good number of legitimate improvements and oversights.


As someone who has never lived in a city this is strange to me. I live in a relatively dense part of Louisiana, but around here you couldn't walk at all without jaywalking. There aren't even sidewalks in a lot of places. You just walk along the side of the road.


Well if the government doesn't provide infrastructure for you to use, then you have no choice but to jaywalk.

What I think is crazy is all of the cities that just don't build sidewalks. I understand in certain rural areas, but yeah, many midwestern and southern cities are downright hostile to pedestrians.


My platform of choice was YouTube until they introduced shorts and took a more aggressive stance against ad-blockers. I quit initially because I was against the direction the platform was heading, but realized quickly that I didn't miss it. It dawned on me that I had been investing 8 - 12 hours of my life weekly to passively consume content that I couldn't even remember. I noticed that at any slight moment of down-time I'd impulsively reach for YouTube, it's almost like I was conditioned to do so.

At the end of the day that's what Google wants. They want you to spend as much of your time as possible watching as many advertisements as possible. Most social media platforms are adversarial. Once I saw this I could not unsee it. Warning others is pointless. They'll be annoyed or just think you're weird. Not one person I know has taken my advice, so I've stopped giving it.

Tangent aside, for me the benefit of not using social media has been that I can invest the time into what I find fulfilling. The quality of the entertainment I consume has gone way up. The downside is that it's isolating. No I can't follow you on platform X, no I cannot view the link you've sent me to platform Y. Everyone, especially in my age group, considers it strange.


At the end of the day switching from an interpreted language to a natively compiled language will result in a faster program. Of course there are performance gains to be had refactoring with a deeper understanding of the problem. That might be enough in many cases, but if the primary goal is speed the language cannot be ruled out.


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

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

Search: