Earlier quoted context omitted.
Well, nine of the engines are pointed forwards.
And one of the seats doesn't recline.
Is the madness ever going to end?
601–610 of 629 posts
Re: Is the madness ever going to end?
#602The author is fighting a strawman. Rather than engage with the specific problems these solutions were built to solve they dismissively regard them as just flavor of the week trends purely for the sake of chasing newness. This is true of the entire post, but I'll tackle just one since it's emblematic of my issues with all the rest: The argument for Electron and React Native isn't "it's modern", it's "it's much cheaper…
I think the underlying explanation for this is that the world sucks. Most of the companies that are commonly thought of as tech companies aren't. My definition of a tech company is a company that lives and dies by the quality of technology they make. For example Nvidia is a tech company. If someone made GPUs that are half the price, but twice as fast, Nvidia would be out of business in a jiffy. Spotify isn't a tech c…
Re: Is the madness ever going to end?
#603Earlier quoted context omitted.
IMO OS vendors could create an electron detection mechanism and start making electron instances use shared libraries and memory for their browser instances as part of a swap in the kernel. When you remove the "virtual OS container" that come with every electron app (their browser instance), you remove a significant amount of resource waste they have. Then they're pretty much QT apps written in python in the level of…
If the OS doesn't get updated, then some of those electron apps might stop working properly as they are expecting to target a particular version of Chromium.
Re: Is the madness ever going to end?
#604This is why I get paid top dollar as a consultant ;) When a company's top engineers decide to rewrite their stack in JavaScript, I get to swoop in, take $10k and tell them their old PHP monolith was just fine. Long live idiots, for I'll always get paid
With a full-on rewrite, it's mostly because said top engineers have realized that their application has grown from tiny humble beginning to a behemoth with stuff bolted on everywhere, remnants of no-longer-used components never been removed and the likes, while their superiors won't ever grant budget for actual software maintenance (e.g. remove old cruft, update that Symfony release or in some extreme case, actually…
A good CTO is like a good CEO. They have to be involved in the nitty-gritty sometimes. Stepping down and up is a challenge that not many engineers possess.
Re: Is the madness ever going to end?
#605Earlier quoted context omitted.
Usually they are websites. That's kinda the whole point... Spotify's desktop app is the same as open.spotify.com, Discord's is the same as discord.com, VS Code's is the same as vscode.dev, Slack is the same as.. something. But yeah, instead of those companies all needing 5 separate engineering teams (Web, Mac, Windows, iOS, Android, and you're joking if you think they'll make a Linux native app), they just make a web…
> You're welcome to use the websites instead of the desktop apps for any of those, though you'll lose some OS integration capability. On the flip side, when you use them as websites, you gain the benefit of extending them through browser add-ons and extensions. An example where I work is that everyone uses Asana’s website because our Everhour extension works in Chrome but there’s no equivalent for Asana’s desktop app…
Re: Is the madness ever going to end?
#606Earlier quoted context omitted.
Missing the point a bit? The author is in no way complaining about the lack of choice in web frameworks and similarly hyped up stuff. He is complaining about unnecessary churn and unnecessary software and you obviously don't reduce it by writing even more stuff.
You can reduce abundance of software by writing more software. Nothing kills software as effectively as creating alternative software that works way better.
Re: Is the madness ever going to end?
#607So basically hardware improved 1000 times, but out of that improvement, corrupt programmers took 999 for themselves, to make their lives easier. The end user got almost no benefits. Where is my Minority Report UI?
Perhaps not corrupt programmers, and hardware improved much much more than 1000 times, depending on your reference. It is a valid question though: "Did we spend the speedup the hardware gave us wisely?" It's reasonable enough, in my mind, that we spend some of the speed to great higher level language, so that we could solve problems faster. Besides that, in all honesty, did we spend the remaining speed all that well?…
Re: Is the madness ever going to end?
#608Earlier quoted context omitted.
> You're welcome to use the websites instead of the desktop apps for any of those, though you'll lose some OS integration capability. On the flip side, when you use them as websites, you gain the benefit of extending them through browser add-ons and extensions. An example where I work is that everyone uses Asana’s website because our Everhour extension works in Chrome but there’s no equivalent for Asana’s desktop app…
This gave me the idea to use uBlock Origin to hide Spotify's "Episodes for you" section... a simple `open.spotify.com##section[aria-label="Episodes for you"]` and I don't have to deal with their spam ever again!
open.spotify.com##section[aria-label="Episodes for you"]
open.spotify.com##section[aria-label="Shows you might like"]
open.spotify.com##section[aria-label="Shows to try"]
open.spotify.com##section[aria-label="Funny LGBTQ+ Podcasters"]
This may not end up being the cakewalk I was expecting.Re: Is the madness ever going to end?
#609Earlier quoted context omitted.
> These aren't engineering decisions, they're business decisions All engineering (including "real" ones like civil or mechanical) is about fitting your requirements within budgets. When one's building a skyscraper, you try to build it in a way that minimizes the cost while satisfying all requirements (it shouldn't fall down given such and such conditions, etc.) Engineering is largely the art of solving problems that…
also within time constraints, building an electron app in the scenario outlined is probably a lot quicker. Normally building something quicker implies that later maintainability is adversely affected, but in this case the tradeoff is not time vs. maintainability, but time vs. performance. Performance has generally been getting the short end of the stick since early Windows days anyway when Gates had people build not…
But building it in Free Pascal/ Lazarus is (almost?) as portable across systems, probably at least as quick, and comes without all the horrendous overhead bloat.
Re: Is the madness ever going to end?
#610Earlier quoted context omitted.
I'm not suggesting anything really. If anything I'd be happier for even more asynchronous collaboration via email, and realtime chat available as an exception. In the thread chain I was just curious why people think IRC could not be a Slack replacement. Related to your question about these integration services. Running an IRC server is definitely not complicated. Bots which implement authentication/authorization alre…
> Running an IRC server is definitely not complicated Humour on HN is generally frowned upon.
Hahaha, bravo, that's a funny one!