this post was submitted on 29 May 2025
204 points (97.7% liked)

Technology

2711 readers
241 users here now

Which posts fit here?

Anything that is at least tangentially connected to the technology, social media platforms, informational technologies and tech policy.


Post guidelines

[Opinion] prefixOpinion (op-ed) articles must use [Opinion] prefix before the title.


Rules

1. English onlyTitle and associated content has to be in English.
2. Use original linkPost URL should be the original link to the article (even if paywalled) and archived copies left in the body. It allows avoiding duplicate posts when cross-posting.
3. Respectful communicationAll communication has to be respectful of differing opinions, viewpoints, and experiences.
4. InclusivityEveryone is welcome here regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
5. Ad hominem attacksAny kind of personal attacks are expressly forbidden. If you can't argue your position without attacking a person's character, you already lost the argument.
6. Off-topic tangentsStay on topic. Keep it relevant.
7. Instance rules may applyIf something is not covered by community rules, but are against lemmy.zip instance rules, they will be enforced.


Companion communities

!globalnews@lemmy.zip
!interestingshare@lemmy.zip


Icon attribution | Banner attribution


If someone is interested in moderating this community, message @brikox@lemmy.zip.

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] ArchmageAzor@lemmy.world 16 points 19 hours ago

I remember when an OS was just supposed to sit there and look pretty while you used the computer for your usual stuff.

[–] melsaskca@lemmy.ca 15 points 20 hours ago

An OS that requires you to upgrade your hardware and now we are discussing performance concerns? The writing was on the wall.

[–] sirico@feddit.uk 4 points 19 hours ago

Sparks skill concerns personally

[–] Nougat@fedia.io 76 points 1 day ago (3 children)

Carmack, former CTO of Oculus and co-founder of id Software, argued that software inefficiencies - not hardware limits - are the real bottleneck in computing today.

Used to be programs needed to be well-optimized to run in limited hardware. I can imagine that optimization sensibility has taken a back seat now that companies can just say "you need better hardware".

[–] lightnsfw@reddthat.com 4 points 17 hours ago

Yea it's always annoyed me that despite having decades of improved hardware. Software has been running as shitty as ever since the 2010s. Like I still have to wait for things to open and close or tasks to complete even in simple shit like launching an application or browsing files. WTF.

[–] cabbage@piefed.social 22 points 1 day ago* (last edited 1 day ago) (3 children)

At this point it's pretty much a challenge to write software bad enough that a computer will struggle to run it.

(Not a particularly great challenge obviously - I'm quite good a it myself)

[–] Pieisawesome@lemmy.dbzer0.com 7 points 18 hours ago

Yes and no.

It’s about abstractions more than optimizing.

React native is JavaScript code, which means it’s starting (essentially) a web browser, then it downloads, parses, and runs the code.

All of this takes time, and is repeated every time it starts (perhaps they might cache this for windows).

If they used a compiled or JIT language, it would be much faster performance, since there are fewer abstractions, but the hi would be much harder to build…

[–] Septimaeus@infosec.pub 1 points 16 hours ago

Hit em with a fork bomb and call it a day

[–] secret300@lemmy.sdf.org 2 points 1 day ago

You doubt my spaghetti code?!

[–] irotsoma@lemmy.blahaj.zone 5 points 1 day ago

Yeah performance, security, etc., is always a low priority in software departments. All work generally have to get funded by some current or expected income specifically linked to that work. Things are never linked to cost of NOT doing the work. It's always assumed that there's no cost to not doing something. This is a huge flaw in moderne business practices in general as the only thing that matters is current revenue for purposes of stock price or the companies value to investors. In software this means that any work is generally tied to some feature requested by upper management and usually connected to some sale or otherwise linked to expected income. And that means every new feature gets a limited budget and generally in the end, cost cutting trims that down before delivery, but instead of cutting business features, they have to cut things like performance and security testing and development. Those end up as "technical debt", but there is almost never any income that gets tied to those unless there's a lawsuit or other legal requirement that forces the company to fund those things. The whole idea of a department having to "sell" every piece of work to a "internal customer" so they can get money from the organization is a ridiculous idea. It's all the same company's money, there's no actual customer and the whole bureaucracy to support all of that is a huge waste of time and money that could be put into the longterm health of the company. But longterm health isn't important anymore in so many industries because consolidation and legal maneuvering has removed most competition in many industries.

[–] cabbage@piefed.social 47 points 1 day ago

Users report that clicking the Start button can spike CPU usage by 30% to 70% on at least one core, depending on the hardware configuration.

Good grief. And that's coming from a GNOME user.

[–] RedSnt@feddit.dk 25 points 1 day ago* (last edited 1 day ago) (1 children)

Ok, so WinAero points out React Native is cross-platform, but surely that shouldn't matter for the Windows start menu, right? Unless it's some ARM compatibility thing, making it easier to port or something. Just sounds like Windows is slowly turning into a web app altogether..

[–] 01189998819991197253@infosec.pub 14 points 1 day ago (1 children)

Just sounds like Windows is slowly turning into a web app altogether

Because it is.

[–] entwine413@lemm.ee 1 points 1 day ago* (last edited 1 day ago)

That's just VDI, not windows being a webapp. AWS Workspaces is the same concept.

[–] Clusterfck@lemmy.sdf.org 35 points 1 day ago (7 children)

So every time I click the start menu and there's a noticeable lag before the menu comes up isn't just me overreacting?

[–] EfficientEffigy@lemmy.world 7 points 1 day ago

Or when it crashes altogether. Now it makes sense

load more comments (6 replies)
[–] adhocfungus@midwest.social 20 points 1 day ago (2 children)

Does anybody have a link to an actual source for the claim? I would absolutely believe it, but this article's "source" just seems to be the same article but Russian. The guy on Twitter claiming to be the author of the code seems to be trolling, leaving me with no leads.

I want to send this to my coworker who hates React, but I don't want to spread misinformation.

[–] Oriion@jlai.lu 14 points 1 day ago (2 children)

I think the whole thing comes from this video : https://www.youtube.com/watch?v=kMJNEFHj8b8&t=276 (at ~4:30)

[–] BaroqueInMind@lemmy.one 1 points 16 hours ago

Holy fuck, what a bunch of dipshits, these C-Suite Microsoft executives and developers are god damned moronic as fuck.

Well thats sounds like a pretty good source. What a joke Microsoft is ffs

[–] norra@lemmy.world 11 points 1 day ago

I've also been on the hunt for a proper source, this was the closest official statement I found close to the subject matter, but it does not explicitly say

https://devblogs.microsoft.com/react-native/rnw-settings-win11/

[–] CompactFlax@discuss.tchncs.de 16 points 1 day ago (1 children)

I wonder if the new right-click menu is also part of this “improvement”, because it too is slow. Actually, a lot of stuff that used to be really fast in Explorer is now not nearly as fast.

[–] Hadriscus@lemm.ee 2 points 1 day ago (1 children)

The new right click is too slow ? I use Windows 10 and the right click menu takes several seconds to open, can it really be worse ?

[–] Daedskin@lemm.ee 4 points 16 hours ago (1 children)

The Windows 10 right click menu is actually an option within the Windows 11 right click menu, under something like "more options"

[–] Hadriscus@lemm.ee 3 points 15 hours ago

good lord......

[–] YurkshireLad@lemmy.ca 18 points 1 day ago

Wtf??? That’s insanity…

[–] magic_lobster_party@fedia.io 12 points 1 day ago (4 children)

My question is: why??? Like, it makes no sense at all.

Something is very wrong with software development when a leading operating system vendor resort to using a 3rd party cross platform framework for their most important menu in said operating system.

It’s not like they’re going to make a start menu for iOS or something.

load more comments (4 replies)
[–] otacon239@lemmy.world 8 points 1 day ago

I wonder how many collective watt hours this inefficiency adds up to over time in comparison to one that was well-optimized

[–] turtle@lemm.ee 7 points 1 day ago (12 children)

What in tar nation? Why would they ever do such a thing? The main point of React Native is to make an application cross-platform (i.e., so it can run on multiple operating systems). What's the point in developing a Windows Start menu that can run on macOS, Android, or whatever?

Unless they're going for the second point of React Native, which is to be able to develop with JavaScript, which has an abundance of developers (i.e., it's less expensive). Maybe they thought that this was the main point, regardless of performance issues.

[–] osaerisxero@kbin.melroy.org 11 points 1 day ago (1 children)

If I were to venture a guess, it's so that they can use the same start menu in multiple iterations of windows without tinkering (so, for example, they could dump a windows environment onto an xbox as an app). Kind of an ass backwards way of doing so in my opinion, but that's on-brand for modern microsoft

[–] turtle@lemm.ee 4 points 1 day ago

That makes a bit more sense.

[–] Buelldozer 4 points 1 day ago (1 children)

Cross platform you say? So...like...ARM? 🙂

[–] turtle@lemm.ee 6 points 1 day ago

At a higher level, as in multiple operating systems. I think it's probably high enough that it doesn't care much about the hardware platform as long as it's supported. But I don't know the technical details of developing with React Native.

load more comments (10 replies)
[–] homesweethomeMrL@lemmy.world 6 points 1 day ago

Headline: Horrible Software Platform Is Really Terrible, Still

Me: hm. *shrug*

load more comments
view more: next ›