Remix.run Logo
Macha 11 hours ago

It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate. Especially with software where they can just go flip a switch and turn off whatever feature did cross the line but keep everything they gained by inching up to the line, which seems to inevitably result in things like the condition of windows 11.

I think the only way this gets better for consumers is if customer response more often insisted further roll backs than just the last straw if a company crosses the line. The risk of losing other gains at the expense of the user should discourage companies from trying to go full on maximum extraction.

Sadly the only recent cases to achieve that level of success were the reactions to Unity’s install pricing and wizards new OGL. Mostly companies get away with “oh my bad, this final step was just an experiment, we’ve rolled it back for now” to try again later, or just toughing out the negative reception and hoping their competitors come along for the ride too so users have no choice

nicoburns 7 hours ago | parent | next [-]

> I think the only way this gets better for consumers is if customer response more often insisted further roll backs than just the last straw if a company crosses the line.

I think consumers have little power here. Our economic system fundamentally chooses to reward such behaviour. Until we change that, the power will always be with these kind of companies.

Perhaps governments could levy punative fines in such situations. But that seems like a bandaid (and ripe for corruption). Ideally we'd have structural change that prevents this behaviour in the first place. Perhaps worker representation on company boards. Or progressive corporation taxation that more strongly encourages smaller companies and more competition.

halJordan 4 minutes ago | parent | next [-]

Your are suffering from a fundamental misidentification. There are only people. There is no system doing anything. There are people doing things. Consumers have as much control as they want.

When you insist that the people comprising the system have no agency, you're the one perpetuating it

rmah 6 hours ago | parent | prev | next [-]

"Our economic system fundamentally chooses to reward such behavior". This is true, but what people seem to fail to grasp is that rewarding such behavior == buying the product. If people simply didn't buy it, they wouldn't do it. It's really that simple. It may be hard to not buy, of course. The alternatives may be worse, there may be downsides to not buying, etc. But nothing else will really be effective.

nicoburns 6 hours ago | parent | next [-]

Sure, but there's a power disparity here. I think the clearest example is smart TVs where there have been examples of consumers buying a TV, and then having ads retroactively added to the product a year later. There's not much a consumer could to avoid that. It's our regulatory environment allowing that.

bigstrat2003 4 hours ago | parent | next [-]

Yeah that is definitely the kind of thing we need regulation to address. In the market, the only power you have is to purchase or not. It ruins the free market's ability to function if the company you buy something from can remotely vandalize it after your purchase.

j_w 5 hours ago | parent | prev [-]

You don't need a TV. If there are only smart TVs then simply don't purchase one.

Most consumers are unwilling to take an option that they perceive as inconveniencing them more than getting screwed by the company inconveniences them.

hnlmorg 3 hours ago | parent | next [-]

Telling people to just go without a TV is a little more than a “perceived” inconvenience.

The reality is that companies know they can get away with crap because they all get away with crap. And because they all do it, consumers are powerless.

This is why regulation isn’t a bad the thing that many HNers seem to recoil at. The real problem with regulation is when it’s defined by lobbyists rather than consumer groups. But even then, it’s really no different to the status quo where businesses are never held accountable.

zahlman 31 minutes ago | parent | next [-]

> Telling people to just go without a TV is a little more than a “perceived” inconvenience.

From personal experience, it really really is barely even an inconvenience. Especially in a world where YouTube exists and is accessible for free from a desktop computer. There's barely been anything good on TV for decades, and the older stuff probably only seemed good because of the difficulty of publishing any competition.

hnlmorg 9 minutes ago | parent [-]

It really depends on the individual. I barely watch any TV and have been like this for the 30+ years that I’ve been old enough to own a display. For a while, I did go fully in with media centres. Even running XBMC on an original Xbox. But I honestly just don’t really care for video content all that much regardless of how it’s delivered.

But I also know a hell of a lot of people who still massively prefer watching content the traditional way. As in, not just TV shows, but on a TV too. And I have no more right to tell them how to consume video content as they do to tell me how I should consume the stuff I want to read.

j_w 2 hours ago | parent | prev [-]

If somebody "needs" a TV then they might "need" some hobbies.

A disturbing proportion of my family spend more than half of their free time watching television (typically while doom scrolling tiktok). They don't "need" TVs - they need to find interests.

hnlmorg an hour ago | parent | next [-]

What people don’t need is someone dictating to them how they should relax after work.

Besides, it’s not like TVs are the only industry where consumer choice is an illusion. You see the same problem in a lot of sports (I used to fence and there was a great deal of pressure to buy equipment from one specific manufacturer which charged literally 4x the price for their gear).

And it’s not just hobbies either. I need a car for family duties and there are plenty of parts on it that can only be replaced by an authorised dealer.

acheron an hour ago | parent | prev | next [-]

Evergreen

https://theonion.com/area-man-constantly-mentioning-he-doesn...

Cpoll an hour ago | parent | prev [-]

Sure, but you're just choosing hobbies for people. TVs are just one example here. If your hobby is 3D printing, you might've gotten screwed by Autodesk's subscription changes.

nicoburns an hour ago | parent [-]

Yeah, and it's not just non-essentials. You could easily get screwed by your food production supply chain, or your housing provider.

drnick1 3 hours ago | parent | prev | next [-]

The trick is to use the TV as a monitor and not connect it to the Internet.

j_w 2 hours ago | parent [-]

This is what I do with the smart TV that I was given after a relative was tired of it freezing up/apps crashing. Haven't had any issues.

Eisenstein 3 hours ago | parent | prev | next [-]

Please make a list of things you don't need so that in case of any issues with the company or system that allows access to them you will know to just stop using them.

j_w 2 hours ago | parent | next [-]

I've dropped many things in the past because of issues with the company/service. Amazon Prime, every single streaming service, I've been car free for over 3 years, and there are more.

Are there some things I would struggle with if suddenly there were issues? Sure. I had to significantly increase my internet spend because of the (much) cheaper option going to complete shit. I require the internet for my career but unless the entire world collapses I doubt I'll run into any true blocker that would prevent me from using it for work.

Most people are just afraid to change their lives substantively. I am too, but I'm also willing to do it for causes I believe in.

Eisenstein an hour ago | parent [-]

I think you underestimate the meaning of the word 'inconvenience'. Hot water is a convenience.

My point is that your list is one list which you are making, but someone else could look at your life and make a different list. Your argument only goes so far you can extend into your own life. If you really cared about something's place in your life, you wouldn't classify it as a convenience, so you are conveniently applying your own classifications to other people's lives, which you don't have a right to do.

This is why we have democratic institutions and authority -- to make these limits about what is tolerable and intolerable -- not what people's conveniences are.

fluoridation 2 hours ago | parent | prev [-]

The list is longer than you'd probably think. Keeping a principled stance might involve taking on some inconvenience, which could be a problem for some people.

LtWorf 4 hours ago | parent | prev [-]

Go to a shop and try to find a non smart tv.

kortilla 4 hours ago | parent [-]

“You don’t need a TV”

3 hours ago | parent [-]
[deleted]
aylmao 5 hours ago | parent | prev | next [-]

Do people really have a choice though? Many people don't choose what OS they use for work, and even when one can pick, the environment we exist in is one where being less productive is often hard to afford.

Another instance where companies can have more leverage than consumers is gaming. Console exclusives are a thing because they work; not giving consumers the option to play Pokemon on anything but the Nintendo Switch drives switch sales. Microsoft is better off working with other gaming companies to ensure Windows keeps being dominant, than building an OS to gamer's preferences.

I think time has proven many times that consumers aren't always good regulators for the market. The market is best regulated by organized entities.

something765478 an hour ago | parent | next [-]

> Many people don't choose what OS they use for work, and even when one can pick, the environment we exist in is one where being less productive is often hard to afford.

Sure, but I also think that a lot of the issues with Windows 11 don't really matter much if its just used as a work OS. For example, I refuse to upgrade my home PC to 11, because I don't want Microsoft to spy on me; however, when I am using my work computer, I know that I am already being spied upon, so that's not a concern for me.

bigfatkitten an hour ago | parent | prev | next [-]

Not even companies have a choice, for the most part. Their choice of operating system is dictated by the applications they need to run, and only the smallest and most unsophisticated businesses can generally get away with nothing but a web browser.

There is a whole ecosystem that needs to move before they can move.

megaman821 4 hours ago | parent | prev | next [-]

iPhone adoption in the enterprise wasn't because of IT. When consumer preference is strong things tend to happen.

5 hours ago | parent | prev [-]
[deleted]
adiabatichottub 5 hours ago | parent | prev | next [-]

If people stopped buying cigarettes there would be no tobacco industry. But the true cost of smoking is not something that the smoker realizes until it's already too late. That's why we had to have huge public health campaigns to deter people from smoking, because the long-term effects aren't obvious when you're just stopping in at the corner store. We all live in our own little bubbles and it's often difficult to see how our actions, individual and collective, shape the world around us.

pinewurst 5 hours ago | parent | prev | next [-]

So does North Korea's. This is Goodhart's law in action - the metastasis of PM culture rewarding "engagement".

rawgabbit 3 hours ago | parent | prev [-]

Consumers can make choices only if it is clear what the options are. In many cases, Microsoft hides behind weasel or made up words. And it takes a security researcher to peel back the layers of their bullshit.

KetoManx64 6 hours ago | parent | prev | next [-]

The reason we are in such a position is because government contracts and government involvement with companies like Microsoft Amazon. They don't have to care about consumers when they have multi billion dollar Gov contracts.

deaux 7 hours ago | parent | prev | next [-]

None of those. All we need is enforcing laws that are already on the books. Antitrust laws. Break up big tech.

surajrmal 6 hours ago | parent | next [-]

Anti trust laws do not generally apply to these situations. The government has had an appetite for antitrust, but the cases are far from a slam dunk. We need modern laws for modern problems.

cratermoon 5 hours ago | parent [-]

Those laws used to apply, until the courts adopted Robert Bork's "consumer welfare standard" in the 80s, under Reaganism.

Analyzed well here: https://yalelawjournal.org/pdf/e.710.Khan.805_zuvfyyeh.pdf

ferongr 4 hours ago | parent | prev | next [-]

Breaking up Apple would be glorious. Great hardware without an Orwellian OS on top.

com2kid 2 hours ago | parent [-]

Apple only holds on monopoly position on the smartphone market for people with lots of money.

They aren't a majority in any other market segment.

an hour ago | parent [-]
[deleted]
xp84 6 hours ago | parent | prev | next [-]

Idk. Our antitrust laws present a high burden of proof and so much subjectivity. The question “Are customers really being hurt?” has to be argued in court (and then argued on appeal at like 3 levels). I think it harms our whole market system, and arguably even harms the capitalist system, to have players with so much power, and the antitrust laws are focused narrowly on proving specific harm mainly in the area of pricing, which isn’t the whole picture.

Too many markets are utterly dominated by one or two big players. I know it’s a tricky problem because market share is hard to define (Does Amazon have 80% share of e-commerce? Or 30% share of all retail?) but I think we would be better off if there were a more aggressive set of rules about anti-competitive behavior that automatically applied to these huge firms, which didn’t rely so much on subjective judgment.

pixl97 6 hours ago | parent | prev [-]

Which requires voting in politicians that would do that. Of course we're much more likely to elect politicians that get the support of billionaires in general so this shit ain't never happ'ning

observationist 3 hours ago | parent | prev | next [-]

I'd love if everyone switched to Linux and the walled gardens just died, but the most realistic outcome would be Microsoft and Apple having to up their game and improve their respective products. Right now they're driving hellbent for leather into OSaaS monthly computer subscriptions, eliminating use agency to the greatest degree possible, and exploiting every possible intrusion and usurpation of consumer privacy, vacuuming up every last bit of data and monetizing it to the greatest degree possible, without any concurrent return in value to the consumer.

The only way that stops is by having enough people leave that they change their behavior, and it's not sufficient to switch to the competition that is operating under the same perverted incentives under the same system with the same failure modes. No Windows, no Mac, no Chromebooks, no enshittified corporate quagmire of awfulness and despair.

The solution is simple - use Linux. Set your family up with Linux.

It's the year of the Linux desktop; it's never been easier or better, and it's never been more important to make the leap.

linkregister an hour ago | parent [-]

Mac OS comes with the purchase of the hardware. For mobile and tablets, yes, there is a strict walled garden. But I've been programming on Mac OS for longer than the age of this HN account, and even longer on Linux. In practice there's not much beyond the window manager and containerization that are impractical on Mac for every day programming compared to mainstream Linux distros.

The family computer is set up to boot into Ubuntu; booting into Windows 11 is the exception (games, iTunes).

tantalor 7 hours ago | parent | prev | next [-]

> consumers have little power here

Don't buy their products, and tell your friends

AdamN 7 hours ago | parent | next [-]

By friends we mean IT leadership in organizations which really needs to be making the case for MacOS, Linux, ChromeOS, or whatever instead of (but more likely in addition to) Windows.

acheron an hour ago | parent | next [-]

> ChromeOS

“Boy, I hate operating systems from evil gigantic corporations that constantly spy on us. I know the solution, let’s use a Google product!”

abustamam 7 hours ago | parent | prev | next [-]

Yeah exactly. But I don't think my local state university, my wife's accounting firm, or my clients are going to ever switch from Windows, no matter how user hostile it becomes. One could dream.

aaronmdjones 7 hours ago | parent [-]

When I went to university 17 years ago, all of the computers (except the Macs) had dual-boot Windows 7 and Ubuntu 9.04.

I'll give you five guesses which OS I never booted into.

ConceptJunkie 5 hours ago | parent [-]

That's a bit of a trick question, because if you'd booted into Windows, it would have eventually broken the dual-boot.

epistasis 5 hours ago | parent | prev | next [-]

You can even keep that Office365 subscription going on Linux via the web apps these days. They are buggy as hell, but no more buggy than the Mac versions in my experience (haven't used the Windows versions enough to compare...)

bonesss 2 hours ago | parent [-]

Even on windows it’s a struggle.

I used to do a lot of document and Office work. If you had told me that 20 years in the future MS would still be around, automagic piracy enabled coding bots were a thing, and people were having problems because the buttons in Office don’t work, I would’ve flagged the third as unbelievable.

xp84 6 hours ago | parent | prev [-]

It’s absolutely adorable to include macOS in that list, as though good ol’ Tim Apple is the White Knight standing up for consumers and always doing the right thing. MacOS and Windows are working from the same playbook. The specifics vary, but leaving one for the other is like running from an abusive boyfriend to his slightly-richer and slightly-better-looking best friend who acts just like him.

sayYayToLife 7 hours ago | parent | prev [-]

I am only 1 person. FAAMG have reputation management teams/marketing teams that are paid to lie all day.

mlsu 2 hours ago | parent | prev | next [-]

The best solution would be competition. But go ahead try to compete, you will be crushed.

maerF0x0 7 hours ago | parent | prev [-]

> I think consumers have little power here. Our economic system fundamentally chooses to reward such behaviour.

Consumers have the final say, our economic system fundamentally is consumer spending. (Ok, save for most recent year(s) of mag7 AI buildout. But generally that's the case for USA economy).

We have to stop taking out our wallet and just accepting things like sheep. (nearly) Every one of the "scrapped" computers could have run a *nix OS and been a middle finger to microsoft.

thewebguyd 7 hours ago | parent | next [-]

I think consumers largely have stopped taking out their wallet for Microsoft, at least enough of them to cause Microsoft to start walking back a little bit.

Nearly 1 billion PCs have stayed on Windows 10, 42% of the global desktop marketshare is still on 10 despite EOL. Linux has been showing consistent growth on the steam hardware survey as well, and time will tell but I have a feeling the MacBook Neo is going to put another nail in Microsoft's consumer coffin.

The problem for us is that's such a tiny margin of Microsoft's customer base. They aren't a consumer company anymore. For Microsoft to feel the pain, we need the big legacy enterprises to start ripping out Windows (and by extension, rip out Windows Server, Azure, M365).

Us here on HN are in a unique position to help, with many of us having influence on or even the authority to make technical decisions for the companies we work for. Its not enough to stop buying Microsoft at home, we all need to stop buying Microsoft at work.

toast0 6 hours ago | parent | next [-]

> I think consumers largely have stopped taking out their wallet for Microsoft, at least enough of them to cause Microsoft to start walking back a little bit.

Microsoft has largely stopped asking consumers for money. The last paid upgrade was Windows 8, IIRC. Since then, Microsoft wants consumers to upgrade, so it's free, with full screen prompts at login, and sometimes the 'no thanks' button just does it anyway.

Microsoft sells consumer OSes to OEMs. I haven't been looking, but I assume they don't allow OEMs to install Windows 10 Home anymore; and maybe not even Windows 10 Pro. So when consumers buy a new PC, they're getting Windows 11. The only Linux option at most stores is Chrome OS, which Google is shutting down, and is just a browser for most users (it's a useful product! a lot of users just need a browser; but it's not a platform of empowerment)

tosti 2 hours ago | parent | prev | next [-]

The past: Nobody got fired for buying IBM.

The present: Nobody got fired for buying Microslop.

FuriouslyAdrift 6 hours ago | parent | prev [-]

Windows OS is just an onramp for their cloud services. That's their focus, now.

xp84 6 hours ago | parent | prev | next [-]

Sort of related, I think this is why big tech loves “free, ad-supported” so much. Using Google search or YouTube or ChatGPT or Fortnite doesn’t seem like an action that is “supporting a company.” When none of the money comes from your pocket, you don’t really feel like you’re making an important choice to patronize one business or another.

generic92034 5 hours ago | parent [-]

But the money is coming out of our pockets. The costs of the ads are added to product prices, which everyone is paying.

matthewfcarlson 7 hours ago | parent | prev | next [-]

It seems like another tragedy of the commons. Consumers ultimately have the final say in climate impacts by above companies. That isn’t to say consumers are guilt free, but the power of an individual is pretty small

nicoburns 6 hours ago | parent | prev | next [-]

> Consumers have the final say, our economic system fundamentally is consumer spending.

Only if consumers have viable alternatives to choose from. If they don't then what are they supposed to do?

maerF0x0 6 hours ago | parent [-]

*nix is not a viable option? That's news to me.

I agree it's not as easy as pre-installed, but it definitely is viable.

thunderfork 7 hours ago | parent | prev [-]

You can do that, but the companies and institutions built on Windows will still keep paying whatever it costs for Active Directory, and thus all the bundled software that comes with it.

Individual consumer action does not a monopoly break.

jeppester 11 hours ago | parent | prev | next [-]

The only way this get better is if the user gets to choose between an OS with ads, lock-in, telemetry etc. and then one with none of that.

As it is now, buying a laptop in a store is a "pick your poison" situation.

Ranxer 10 hours ago | parent | next [-]

Better yet: don't pick any poison at all -- both System76 and Tuxedo Computers (as examples, sometimes you can buy a latop without an OS and save the money, same goes for PCs) offer laptops with Linux installed: no Microslop tax, and hardware that's guaranteed to work with OSS.

bayindirh 8 hours ago | parent | next [-]

Personally I'm a huge Linux supporter and user. I try my best to not to use any non-free software, and while I prefer macOS laptops, I always have an exit strategy if I decide to ditch the platform.

Recently, I decided to start making music again after a decade of hiatus. I got a nice audio interface and some hardware which can do nifty things. The catch?

None of the supporting software for my hardware runs on Linux. I either need to run a VM to configure these things, or use the macOS versions of the software. I chose the latter because it's not meaningful to passthrough all the devices to change some parameters and give device back to Linux. I also don't use Wine. I don't want to install something that big into my daily driver.

While Linux is great for many, many things, there are some things still sorely lacking in the ecosystem. Why can't I adjust monitoring/routing in a class-compliant audio device? Why my effect processors' USB protocol is not open so I can't play with it parameters from Linux?

We still have a long way to go in some areas.

II2II 8 hours ago | parent | next [-]

And I think it is fair to acknowledge that Linux doesn't fit the needs of all people. The thing is, the flip side is also true. While I can pick up my (admittedly technical) hobbies under Windows, it is more convenient under Linux. Without the FLOSS ecosystem, I could not afford to do so at all.

bayindirh 8 hours ago | parent [-]

That's true. I run almost everything under Linux. All my daily driver and work-related desktop systems are Linux for more than two decades now. Heck, we don't have any Windows machines used for work in the datacenter. However, I wanted to highlight that Linux is not "there" yet, and telling "just use Linux, duh" doesn't solve all the problems a user has.

For photography and graphic arts, Linux can handle many if not most of the work (I use Digikam and Darktable with great success, for example), yet when it comes to audio for example, it falls short due to a thousand papercuts.

gjsman-1000 8 hours ago | parent [-]

And if you are a professional photographer, Darktable falls short by a thousand cuts. It is not even close to Lightroom, let alone Photoshop.

II2II 5 hours ago | parent | next [-]

That's the thing, not everyone is a professional photographer. Open source tools are fine for many of us. They are also great to get a taste of a field, to learn the basics, without a massive investment.

You don't have to be everything to everyone. You just have to satisfy a need.

bayindirh 8 hours ago | parent | prev [-]

I'm not a professional photographer though. I'm also not a professional musician, either.

Yet, Darktable allows me to process my RAWs to a point which I like. Similarly, my audio equipment allows me to create some music which I like, too.

I didn't push Darktable to professional levels, but I believe it can match bigger tools for what I want to do with it. I don't do photo manipulation, for example. Just process RAWs. I expect the same from my audio equipment for my music endeavors.

vovavili 7 hours ago | parent | prev | next [-]

That's kind of my experience dabbling into Linux as well. You're effectively turning your laptop into a fancy tablet, which is okay only if you're not doing some professional work in specific niches that are mostly seamless with macOS/Windows. Niche hardware usually is out of the question.

delecti 7 hours ago | parent [-]

Programming works fine on linux, better even than Windows unless you're developing for Windows. Most gaming (other than some online games with uncooperative anti-cheat) is as easy as on Windows, where games are also likely to need a bit of tinkering. Web browsing is obviously fine, and that's most of what most people do (and so most people would be fine with "effectively a fancy tablet"). 3d modeling is fine. The foss equivalents to most Adobe software suck, but that's not really specific to linux.

1bpp 6 hours ago | parent [-]

Recently someone did the incredible work of getting Photoshop to run perfectly in Wine, but it looks like the original reddit post detailing it got removed for legal reasons (which is nonsense, it doesn't make piracy any easier). Adobe seems to actively work against any efforts to run their software on Linux.

https://www.reddit.com/r/linux_gaming/comments/1qdgd73/i_mad...

Kye 8 hours ago | parent | prev [-]

Not to address/counter your comment, but because it might be helpful: if that's a Focusrite interface, the company itself points to an open source project in its support documentation.

https://support.focusrite.com/hc/en-gb/articles/208530735-Is...

I haven't actually tested it, but it seems like it works for people, and it's solid enough to have the kernel component in the kernel. I found it while researching a possible move with my Vocaster One.

bayindirh 8 hours ago | parent [-]

I have Scarlett 2i2G4. I may look into it. On the other hand, I have way more advanced stuff from ESI and Audient, which allows much more customization when compared to Scarlett, and they have no Linux support AFAIK.

Kye 7 hours ago | parent [-]

Some hope for ESI, maybe: https://kb.esi-audio.com/?goto=KB00337EN

If it's one of those and class compliant, you might be able to access all of it through alsamixer or one of the many frontends (maybe too many, maybe one for you): https://en.wikipedia.org/wiki/Alsamixer

The Audient situation appears to be a proper nightmare realm with non-class compliant stuff, but there is a tool with a list of caveats longer than you might want to deal with: https://github.com/TheOnlyJoey/MixiD

It's more best case scenario as an escape hatch and less problem solved, but it's something.

bayindirh 7 hours ago | parent [-]

Well I'll test it when I have some time. ESI has a lot of routing flexibility on board, and I don't know how ALSA will present it to me, but I may report it here.

I didn't expect Audient to work, actually.

jeppester 7 hours ago | parent | prev | next [-]

I have a tuxedo machine myself for that reason.

The problem is that I can't get one in a store. It's a product that is only available to those in the know.

In the ideal situation a lay-person would be in a store, and there would be two versions of the same machine, one with ads on the lock screen, one without.

b3lvedere 7 hours ago | parent | prev | next [-]

2nd hand "Windows" computers are way way cheaper and are pretty easy to put some distro on. You can pretty much cleanse them from any Microsoft taint and use them for lots of purposes.

pjmlp 8 hours ago | parent | prev | next [-]

Normies will never get computers from them without help from fellow nerds, that then need to support them, they want their genius, the easiness to walk into a shopping mall store.

browningstreet 7 hours ago | parent | prev | next [-]

I recently made a decision between a Macbook and a Linux laptop. I went around and around on this, I really wanted the Linux laptop. I even considered Omarchy on one of the Panther Lake machines DHH says he's gotten it working on.

I made a decision I didn't want to make: I bought the Macbook Pro. If I was retired or completely cashflow positive in my endeavors, I'd pick the machine I want.

That being said, there were so many ecosystem, hardware, power management, GPU throughput and compatibility advantages with the Macbook Pro at the moment, and given that I'm firmly in founder/launch mode, I went with the safety option. My biggest risk is Apple making another anti-consumer choice.. I don't see the ads they've started pumping into their product, but I do miss GNOME.

I made a work decision, not a technology decision. That said, Windows never entered the equation.

badthingfactory 7 hours ago | parent [-]

You probably made the right decision. In my opinion, DHH is underselling how terrible the keyboard on the Dell XPS is. I bought the lunar lake XPS and I hate the keyboard so much, I turned it into an expensive Jellyfin server and bought a $275 thinkpad T14 on ebay to use instead. Maybe the keyboard on the panther lake version is better, but my fingers just get lost with the flat keys. In addition, they are super low-travel and mushy. I gave it a few months and just couldn't handle typing on it anymore.

browningstreet 5 hours ago | parent [-]

Thanks. I appreciate the report. The keyboard is important to me.. I do a lot of work on the road and don’t want a lot of peripherals. Apple keyboard and trackpad are great.

My “nice” mechanical keyboard is sitting on my old desktop, which is now a container store. It’s easier to not go back and forth.

alexb_ 10 hours ago | parent | prev | next [-]

Most people want a computer that works with their software. No, "learn the FOSS version" is not a solution. Especially because nearly everyone has some niche thing they like, some 5% that isn't covered by the FOSS solutions, that only a niche Windows program can actually do correctly.

And that doesn't even get into gaming.

fainpul 9 hours ago | parent | next [-]

Then at least let the company that makes your niche software know that you want a Linux version of it, even if you don't use Linux (yet). We need to solve this chicken / egg problem. Nobody wants to use Windows, they want to use some specific application. If most software is available on Linux too, then consumers can actually choose their OS.

sigmoid10 9 hours ago | parent | next [-]

Most software is already available on Linux. I've successfully run Linux in corporate jobs where everything runs on the MS/AD/Azure stack. The issue is not that you can't do it, the issue is that you have to spend extra work at every corner to get things running, because unlike Windows Linux doesn't take your hand and hide all the nasty bits from you, while it tries to juggle a million cases in the background. Windows is really great at that - until it breaks. Then you're usually screwed. Like, if the problem is close to the kernel, you can't even fix it theoretically. Best you can do is wait for an official MS patch. On Linux things break more often, but you can usually fix them without having to resort to extreme measures. It's a fundamentally different usage philosophy that plays very hard into the strengths of techies. So non-technical users will always shy away from Linux.

sombragris 7 hours ago | parent | next [-]

> the issue is not that you can't do it, the issue is that you have to spend extra work at every corner to get things running, because unlike Windows Linux doesn't take your hand and hide all the nasty bits from you, while it tries to juggle a million cases in the background.

You may have to spend extra work to get things running; but once it's done, it runs forever without a hitch.

I know, I use Slackware. It's regarded as a very technical distribution and some manual configuration is expected but once it's done, it's done. I have configs from > 20 years ago that I still use without a hiccup.

lstodd 21 minutes ago | parent | prev [-]

I don't know what are these nasty bits windows is supposedly hiding, or what exactly breaks more often on Linux. For me it's exact opposite: my linux just never breaks. I don't do anything special, just plug in the hdd into new box bought when old gets too slow for new tasks, continue as nothing happened.

Uptimes of half a year are not uncommon, the record so far is 400+ days. I just don't shut it down unless there's a serious kernel or hardware upgrade.

It just works, non-kernel updates, stuff being plugged/unplugged, couple times I swapped sata hdds without turning off power (which is simple, they are hotplug by design, just don't drop the screws onto motherboard and don't forget to unmount+detach first).

Now, when I used to and test some cross-builds for windows (win7-win10 era), I had another dedicated windows machine for that. And even though I tried to make it as stable as possible, it was a brittle piece of junk, in comparison.

So in my experience, yes, linux is fundamentally different usage philosophy: you don't need to think about what crap Microsoft will break your workflow with next Tuesday.

aleph_minus_one 8 hours ago | parent | prev | next [-]

> Then at least let the company that makes your niche software know that you want a Linux version of it, even if you don't use Linux (yet). We need to solve this chicken / egg problem.

To solve the chicken/egg problem, the GNU/Linux distributions should generate some very (in particular binary) stable interface for writing applications (including GUI applications) on GNU/Linux - like WinAPI on Windows. With "stable" I mean "stable for at least 20-25 years". This interface must, of course, work on all widespread GNU/Linux distributions.

nananana9 7 hours ago | parent | next [-]

Even if we don't agree on a userspace ABI, this is still fine-ish, as long as you can statically link everything you need. Unfortunately the nerds maintaining the core libraries REALLY don't want you to do that, and the answer to "how do I build a portable Linux GUI program" goes more or less like:

"Build musl libc statically, set up a toolchain to use it, build libc++ for that toolchain, get libwayland, link that statically (which their build scripts don't support, roll your own), get xcb,libxau,libxwhatever and build those statically as well, and implement TWO platform layers, dynamically checking for wayland support. There's like 5 different ways to set your window icon. Yes, you need to implement all of them. Now for loading the graphics API......."

On Windows it's a call to RegisterClassW followed by CreateWindowW.

swiftcoder 8 hours ago | parent | prev | next [-]

It's an old joke, but it's also accurate in this case - isn't what you are asking for just WINE?

aleph_minus_one 8 hours ago | parent [-]

> isn't what you are asking for just WINE

An operating system is a style of thinking about your work. WINE is a way to get Windows applications to run (by now run decently) under GNU/Linux. These Windows applications are nevertheless foreign bodies in the whole kind of thinking which GNU/Linux is built around.

bombcar 7 hours ago | parent [-]

The joke is that the most stable Linux API for applications is ... WIN32 via WINE.

It's sad because it's true.

sznio 8 hours ago | parent | prev [-]

I think that eventually, Win32/WoW64 will be the stable common API for Linux programs - or at least games. I won't be surprised if it outlasts Windows.

krater23 9 hours ago | parent | prev | next [-]

I don't want windows or linux, I want a OS where I don't notice that it's there. When I have to think about my OS, then the OS has a flaw. And currently nor Windows or Linux can deliver that anymore. Windows 7 after some customizations and Windows XP had this, but M$ destroyed it. Linux never had this and I don't expect that this will come in the future.

tasuki 8 hours ago | parent [-]

> I want a OS where I don't notice that it's there.

I guess you want a Mac. That's fine.

I value freedom and things not mysteriously breaking and functionality not disappearing, and am quite happy investing a the time and knowledge upfront, so I use Linux.

And then there are people who want to have a system which works out of the box initially and who don't want to learn anything and don't mind it breaking later, and they choose Windows.

To each their own.

alexb_ 9 hours ago | parent | prev [-]

Company? Most of the time this stuff is years (sometimes DECADES) old. That's why it doesn't work on Linux in the first place.

Ragnarork 9 hours ago | parent | prev | next [-]

> nearly everyone has some niche thing they like, some 5% that isn't covered by the FOSS

I'm interested in where that estimate + number are coming from. And I'd like to point out that I don't nearly see as many people pushing back against say MacOS for "not being Windows", despite the fact that the same issue would be there. I wonder why Linux gets special treatment in that regards, when modern distros make usage very accessible.

> And that doesn't even get into gaming.

Gaming on Linux works very well. And if something doesn't, it's usually by choice (e.g. BattleEye customers not enabling it on Linux) or by sheer incompetence / malevolence (e.g. EA Games and their shitty EA App that breaks often even on Windows, and even worse on Linux in a Wine environment).

chocochunks 6 hours ago | parent | next [-]

Linux unfortunately needs to be a Windows that's better than Windows to a lot of people unfortunately. It must support all their hardware and software perfectly and can never have any issues, only then will it be an accepted alternative. Probably because it's free and they want it to work on their existing setup.

Mac users paid money for their choice, so ironically they are more forgiven for the inability to run some Office VBA macros, work with that random MST dual display dongle or whatever. They rationalize their expensive purchase as a good decision and that it's good enough and possible to solve issues encountered like spending 5 times as much on Thunderbolt dock to do what the $30 MST dongle did or learn some entirely new $10 app to do what they did on Windows with something else.

carlosjobim 8 hours ago | parent | prev [-]

MacOS has the software people need, hence why there's not that same push back.

Just as nobody is pushing back against Linux when it comes to server software, or pushing back against PlayStation when it comes to games.

happymellon 9 hours ago | parent | prev | next [-]

> No, "learn the FOSS version" is not a solution

Hard disagree. Not that it has to be FOSS, but you have a product that is predatory towards you and you refuse to change your ways.

Leaving an abusive relationship is hard, but sometimes you have to do it.

pc86 9 hours ago | parent [-]

> you have a product that is predatory towards you and you refuse to change your ways.

And honestly it seems like you refuse to learn even the smallest bit about human nature.

Very, very few people want to "learn" how to use their computer. Walk into a room of 100 graphic designers who have spend the last 20 years using Photoshop exclusively and put GIMP in front of them and and at least 98 of them are going to say what the hell is wrong with you, they have work to do, take this uncanny valley garbage and get out of here.

I'm typing this on a System76 laptop right now but I understand expecting people to use Linux writ large is ridiculous.

prathamtharwani 9 hours ago | parent | next [-]

Everybody "learns" how to use a computer. It's just a question of what they learn first.

falcor84 9 hours ago | parent [-]

I would propose a new law of interaction design: Whenever something is promoted as a tool that you wouldn't need to learn, then it's actually designed to use you, and you are the tool.

mapontosevenths 8 hours ago | parent | prev | next [-]

> Very, very few people want to "learn" how to use their computer.

I see this point being missed over and over again in this thread. To people like you and I the computer is often the entire point. To normal people it's a tool. It exists to get the job done so they can move onto something else.

The solution that requires the least effort is objectively the best solution. Most of the time that still means Windows, and it won't change until the required level of effort changes.

happymellon 4 hours ago | parent [-]

If all the crap that people suffer through, and make YouTube channels dedicated to about how much Windows is hell, is not enough to get them to look elsewhere then "fixing" other operating systems won't get them to look.

They aren't looking and they aren't interested in looking. At this point they have no one else to blame.

noisy_boy 8 hours ago | parent | prev [-]

I mean I kinda agree on what you are saying but then it logically follows that if you don't want to try out alternatives, don't want to push your government to enact better laws, don't want to spend time taking them to small claims court - basically don't want to do anything but suffer - then just suffer.

butlike 8 hours ago | parent | next [-]

I don't know how to better explain this, but as I get older I find I just have less energy to address all the things. My worldview gets larger and my energy levels become less and eventually I need to just 'stop' progressing in a certain activity. It could be re-learning the TV's remote control like my grandparents, or it could be re-learning how to drive with an EV touchscreen on modern cars, or it could be re-learning an operating system that just presents a mountain where you just say: "I can't do it this time."

pc86 7 hours ago | parent | prev [-]

The vast majority of people do not test out alternatives to things they just need to use for work, they don't lobby their government even informally for different laws, have never gone to small claims court (or even been in a court room when it's in session). These are all minority "activist" activities for lack of a better word.

The tin foil hat interpretation of this is that it is all by design, by whatever cabal runs everything, to subjugate the masses and control them directly or indirectly. The generous interpretation is closer to an extreme version of Sturgeon's Law[0] where this is just a natural, even inevitable, byproduct of most things being garbage. Like most things the truth is almost certainly somewhere in the middle.

[0] "90% of everything is [crud/crap/shit]" https://en.wikipedia.org/wiki/Sturgeon's_law

sznio 8 hours ago | parent | prev | next [-]

>No, "learn the FOSS version" is not a solution.

It is a solution. Once you do it, your problem is solved, that makes it the solution. If you aren't willing to go with that, you can stay with Windows and just accept the constant abuse.

As for gaming, I've been on Linux for two years now and I haven't had a single game not work.

maerF0x0 7 hours ago | parent [-]

And as for a better solution, Teach kids. Once I'm an ornery PTA parent I'm going to push for programming and *nix of some sort to be taught to the school, even if I have to volunteer to do it myself.

microtonal 8 hours ago | parent | prev | next [-]

Well acktshually, gaming is a really good example. Valve did a lot of good with Proton to the point that a lot of games work and work well.

Perhaps ironically, Wine may be the best stable API on Linux. I'd like to see a concerted and well-funded effort to make Wine run certain Windows applications well. We might not be able to replace the Adobe Suite short-term by a FOSS alternative for most of its users, but we might be able to get Wine to run the Adobe Suite, Affinity Suite, and whatnot well enough to make it possible to switch and keep running these applications.

iugtmkbdfil834 8 hours ago | parent | prev | next [-]

<< No, "learn the FOSS version" is not a solution.

It actually is. It may not be the best solution, but it absolutely is one of available solutions. = Not being able to ( or wiling to ) learn ( and adjust ) as needed is part of the reason we are here.

I am not being nitpicky here. Reasonable people don't hope things will change; instead, they change things they can.

autoexec 9 hours ago | parent | prev | next [-]

> Most people want a computer that works with their software.

I suspect that most people don't run much software at all outside of their web browser and wouldn't notice any difference between using chrome in windows and using chrome in linux. Gaming is not the barrier it used to be either.

jl6 8 hours ago | parent [-]

Agreed. Default Ubuntu is pretty much feature complete for mainstream users, as long as they don’t have to install it themselves.

SAI_Peregrinus 4 hours ago | parent | prev | next [-]

Not even that! Most people want a computer that lets them get the tasks they want to do done, in the way that uses the lowest effort.

If they want to edit a photo, and they're used to Photoshop, then Photoshop will be lower effort than a competitor just as Photoshop is lower effort than darkroom editing film. Competitors have to be lower effort or offer significantly better features than incumbents. Product cost is a part of the effort needed to use that product, but far from the entire thing.

randoadmin 10 hours ago | parent | prev | next [-]

Well, considering that you can run almost anything (excluding games and specialized graphics software) with 99.99999% guaranteed result via WinApps, I don't see what the issue is for a hypothetical member of the majority population.

It's not 2016 anymore, you don't have to switch to LibreOffice if you need an office suite of apps.

That obviously would be preferable, but if you're an avid Microsoft ecosystem user, just use WinApps. It's simple enough to the point that a child could use it.

bonoboTP 9 hours ago | parent [-]

What percentage of MS Office user can, in your estimation, complete the steps as described in this readme?

https://github.com/winapps-org/winapps

falcor84 8 hours ago | parent | next [-]

I know it's a bit ironic given TFA's focus on shoving Copilot and Recall down users' throats, but I really do believe that an OS-level AI agent could solve these usability issues. We need to solve a lot of trust issues, but the capabilities are essentially already there for a non-technical user to tell a Samantha-like OS AI "please get this working", and it will.

pixelmelt 8 hours ago | parent [-]

I've already been doing this haha, got Claude to install VR mods into a game that most certainly should not have been working with VR mods on linux

alexb_ 9 hours ago | parent | prev | next [-]

Even skipping the first step (which requires a second readme) the next step involves opening a terminal. Instant fail. The entire point of an operating system is to make computers usable without knowing how they work, what a file is, what a command is, or having to look up anything. If something needs to be done, it needs a GUI.

Linux is an important operating system, but anyone under the delusion that it is desktop ready right now needs to actually watch someone use it. I say this not because I hate linux, but because I love it. I want someone to make it usable for a desktop, and people claiming that it is usable right now are not helping that.

hdb2 4 hours ago | parent | next [-]

> Even skipping the first step (which requires a second readme) the next step involves opening a terminal. Instant fail. The entire point of an operating system is to make computers usable without knowing how they work, what a file is, what a command is, or having to look up anything. If something needs to be done, it needs a GUI.

I strongly disagree with this; I believe that an OS should be whatever the user needs it to be. In my case, I am a power user that loves the command line, and while I agree that I may not represent the majority of users, I do not care for your assertion that my way of doing things is somehow invalid.

bonoboTP 8 hours ago | parent | prev | next [-]

I agree on the facts but I think the gatekeeping effect is probably helpful for the current users.

If we had a giant influx of computing illiterate people, the platform would enshittify. They would move towards android-type lock downs and user hostile stuff. More and more binary-only proprietary software, they might fork systemd etc and make sure that the proprietary binaries only run under certain unmodified setups etc. Of course there would be escape routes to various other, nonpopular distros, so the skilled people would be fine again, but there would be a barrier again.

I think this is fundamental. Once the general public starts entering an arena, it won't stay the same. Eternal September etc.

hootz 9 hours ago | parent | prev | next [-]

I agree that most users won't be able to follow Winapps' guide, but "The entire point of an operating system is to make computers usable without knowing how they work" is just false. That is the point of an OS for computer illiterates, not the "entire point of an operating system".

lynx97 8 hours ago | parent [-]

Arguably, the vast majority of users are "computer illiterates", and an OS should cater to the majority. So in a sense, OP has a point.

fwip 9 hours ago | parent | prev [-]

I may be showing my grey hair here, but that's emphatically not the point of an operating system.

falcor84 8 hours ago | parent | next [-]

I disagree with the grandparent too, but still would argue that an OS's goal is to allow its users to manage their applications and work processes rather than their computer.

It's a hard question to figure out what's the proper level of abstraction for this is. And while I strongly resisted it originally, I am becoming more open to the argument that many people don't need to "know" what a file is, to benefit from their computers - that as long as they can "save" their work, and "send" it from one app to another, they'd be able to get all the productivity that they are looking for.

hdb2 4 hours ago | parent | next [-]

I had commented this above, but the OS should be flexible enough to do whatever the user needs it to do. "What it needs to do" is pretty broad, but I think that's the point.

harvey9 7 hours ago | parent | prev [-]

It should be possible to get creative and business work done on a computer while knowing almost nothing about an os but I use Windows at work and the situation with the file save dialogue in office is a farce. I can't imagine how confusing it is for someone who has no conception of what a file is.

bonoboTP 5 hours ago | parent | next [-]

Files and folders are already a helpful metaphor taken from paper based office work. You have container folders and you can put different files (pieces of paper) into different folders. The thing thats a bit conceptually hard for regular people is the nesting, that folders can contain folders can contain folders. The real world has some nesting too, like putting folders in drawers but it's more limited in number of levels. This tends to be the thing that supposedly "more user friendly" apps remove and only allow two levels or so. Basically collections or lists, eg playlists. Or tags. But once you understand nesting, files and folders are quite intuitive.

Without the helpful abstraction of files and folders, all we'd have are bytes stored at various addresses or sectors of the hardware.

falcor84 4 hours ago | parent [-]

> Without the helpful abstraction of files and folders, all we'd have are bytes stored at various addresses or sectors of the hardware.

I agree with most everything else you said, but would slightly push back on that. I actually quite like the idea of non-hierarchical blob storage searchable via arbitrary indexed metadata, as well as the idea of content-addressable storage (e.g. with magnet links). While folders are an elegant abstraction, I really feel that we shouldn't be beholden to it.

falcor84 5 hours ago | parent | prev [-]

This is actually an interesting example. To me it sounds like it actually should be less confusing to a person who has no preconceived notion of what a file should be, and only wants to save their work and reopen it later, not worried about what shape the saved object takes.

On that note, I remember how absolutely ecstatic I was when I first set up Sublime Text and discovered that unsaved editor tabs always reliably survive restarts; it essentially flips the script, whereby I've lost multiple saved files by accidentally deleting them, but I've never accidentally lost work in unsaved tabs, and I've never actually had any interest in figuring out where and how these tabs get persisted - it just works.

mattkevan 8 hours ago | parent | prev [-]

There’s a big difference between working on a computer and working with a computer.

The people doing the former use computers for ‘real work’. They are using a computer as an end in itself, care about operating systems and have strong opinions about systemd. The people doing the latter couldn’t give two shits about any of that and just want to get their presentation finished on time.

Problem is, both sets of people have to use the same machines. It’s also why software like GIMP will never become widely adopted in professional environments because it’s designed for a completely different userbase.

8 hours ago | parent | prev | next [-]
[deleted]
bmn__ 8 hours ago | parent | prev [-]

That's barking up the wrong tree. Github shows instructions for software developers. A normal user would just install Winapps from package manager, like with all the other Linux software.

Your critique should be channelled into a productive direction and point the finger at the maintainers why this is not packaged yet. https://repology.org/projects/?search=winapps https://pkgs.org/search/?q=winapps

cesarb 6 hours ago | parent | prev | next [-]

> Most people want a computer that works with their software. No, "learn the FOSS version" is not a solution.

Why is that argument always applied against Linux, and never against for instance macOS, which also can't run Windows software?

bachmeier 5 hours ago | parent [-]

> Why is that argument always applied against Linux, and never against for instance macOS, which also can't run Windows software?

There's a certain type of technical user that gets joy from coming up with arguments, good, bad, or just pulled out of their butt, explaining why people can't use Linux. I'm not going to spend my day trying to understand people's unusual preferences.

cardanome 10 hours ago | parent | prev | next [-]

For better or worse, well mostly worse, most of the software people use these days is either directly running in the browser or is electron based so running perfectly fine on Linux.

Gaming on Linux is a mostly solved issue for anyone that doesn't do competitive multiplayer gaming. If a game isn't using some root kit level anti-cheat or copyright protection, it is going to run just fine. Same with running most other software.

The only part where Linux is sucks is for certain creatives fields. If you need Adobe products you are out of luck. Video editing well you use Da Vinci or free software. There are some good DAWS but no Ableton.

Yes, you have to compromise but Linux is definitely getting there. Not everything runs on Mac either and people cope just fine.

4k93n2 18 minutes ago | parent | next [-]

is Bitwig not as good as Ableton? ive never used Ableton so i wouldnt know, but Bitwig seems crazy good to me, especially compared to other DAWs on linux like Ardour or Reaper

gambiting 9 hours ago | parent | prev [-]

>>for anyone that doesn't do competitive multiplayer gaming

Turns out, a lot of people do exactly that. Hundreds of millions of people play CoD, Fortnite, Battlefield, Apex and many many other games which won't work on Linux at all.

I think the state of gaming on Linux is absolutely incredible - what used to be a very esotheric and "roll of the dice" process 20 years ago now is extremely simple and it mostly just works. But when I play games with friends every week it's almost never a game that would work on Linux.

exceptione 9 hours ago | parent | prev | next [-]

Cool. Windows can't do 99% of the things I and anyone not grasping at straws can do with Linux.

It is getting tiring, I don't say Linux is perfect, but KDE has been better than Windows for years, Linux doesn't bit rot like an average Windows install and Linux is in practice surprisingly more stable, but no-no-no, Linux can't be this time again. Quick... ehm "there is a piece of software that only works on Windows". Have you ever thought the reverse holds too, but times 1000?

If you call yourself an IT-professional, you only run spyware.exe in a vm or in a box with all networking gear ripped out and you don't making stupid excuses.

twilo 8 hours ago | parent | next [-]

Linux is pretty awful at a lot of things …

nobleach 7 hours ago | parent [-]

As a VERY long-time Linux user, I agree. Multi-monitor setups, where you can unplug the monitor and have your windows gather back onto your laptop screen requires WAY too much configuration. Having your audio switch back to internal laptop speakers requires homebrewing a script. On my 2020 Dell XPS, I still haven't figured out how to enable the subwoofers - so I'm stuck with ThinkPad quality audio. I have 3 ThinkPads (one with straight ArchLinux, 2 with CachyOS) and there's always some little piece I'm annoyed with. The X1C has good battery life, the T480 and P14s are meh. I JUST bought my first HiDPI Lenovo laptop this weekend. Getting that to be a decent tradeoff between readable text and mongo-duplo-massive UI has been "fun". (Yoga 15.3" Aura edition - I really like it) But running apps in Wine is darn near impossible - the text is for ants!

All of these issues go away with Mac and Windows. I'm not giving up on Linux, I'm just a realist.

kakacik 8 hours ago | parent | prev [-]

No need for such childish reaction, dismissing other's viewpoints achieves nothing for your side of arguments, at least nothing good and one of the reasons some skilled folks won't migrate, we have enough toxic communities elsewhere.

Also quite a few inaccuracies - what the heck is 'bit rot' on windows? I had 1 same Windows 10 install running on desktop for 8 years as primary personal PC and installed tons of software and games, both official and... some other types. 0 issues.

On laptop whole lifetime with original install is the default for everybody I know, for me 6-7 years (simply the length of ownership). We don't talk about Windows 95 or ME era here where frequent installs were basically mandatory and a well-practiced chore.

jjkaczor 5 hours ago | parent | next [-]

Historically I wouldn't refer to it as "bit rot", but generally "registry bloat" with a combination older, no longer used .DLL's hanging around, rather than being removed on software uninstallation or upgrade.

In the past a good "registry cleaner" would help - but those are no longer reliable with newer versions of Windows - there are many virtual entries that get cleaned-up by overly aggressive utilities.

vel0city 5 hours ago | parent | prev [-]

> I had 1 same Windows 10 install running on desktop for 8 years as primary personal PC

I actually have a desktop still running that got a launch party host Windows 7 Steve Ballmer edition install that's just been upgraded as time has gone on. Very much a Ship of Theseus machine but technically only ever migrated the OS image around, never reinstalled. That's 17 years of a Windows install so far, and its perfectly fine. That one install has made it through multiple motherboards and OS upgrades. It'll end up dying and being replaced once I get too uncomfortable with 10 EoL, this board is still useful to me but it doesn't have a TPM so Windows is dead to this machine.

Forgeties79 9 hours ago | parent | prev | next [-]

Good news re: gaming is with SteamOS/Bazzite gaming on Linux is finally near-turnkey. Only thing I had to adjust on my bazzite computer was zram, otherwise I’ve never had to open the terminal (unless I wanted to). Expedition 33 ran perfectly day 1.

I do agree with your larger point though. It’s the same reason everybody doesn’t change the oil in their car on their own or cook their food every night over ordering out. Only it goes even further because by this point most people expect a computer to just do what it’s supposed to do (or they think it’s supposed to do) the first time they try. I can’t imagine asking my parents to start inputting terminal commands. Even just the process of something like running etcher and prepping a usb drive to install linux is a whole thing.

lynx97 8 hours ago | parent | prev | next [-]

> And that doesn't even get into gaming.

Or Accessibility, which the Linux desktop is notoriously bad with, since, what, 20 years. The constant push to rewrite things typically forgets making Accessibility a priority, for the sake of "progress".

surgical_fire 9 hours ago | parent | prev [-]

Most games nowadays run perfectly fine on Linux.

pjmlp 8 hours ago | parent [-]

Windows games you mean.

wtetzner 44 minutes ago | parent [-]

Some of which run better on Linux than Windows.

pjmlp 9 minutes ago | parent [-]

They might for whatever reason, however without Windows they would not have existed in first place.

7bit 10 hours ago | parent | prev | next [-]

Linux is one of the poisons bro

7777332215 9 hours ago | parent [-]

Which kind of poisons? Can you list more?

krater23 9 hours ago | parent | prev | next [-]

Linux is just no good option. Linux has it's own issues that make them unusable for people that don't want to put time and effort in their OS itself. Current example: Slidly incompatible unix tools, still not 100% complete, but rewritten in rust.

adrian_b 8 hours ago | parent | next [-]

Windows has only one major advantage over Linux, it comes preinstalled with all required hardware support.

Both installing Windows and installing Linux can be difficult for most people. I have done both professionally and when installing Windows I have encountered frequently more serious problems, which required much more time to solve than the problems encountered when installing Linux.

For those who have someone else to install and configure Linux, it is at least as easy to use as Windows.

My parents, more than 80-years old, have used for many years Linux without any problems and they have no idea what Linux is, they just know the applications that they are using for viewing and editing documents, e-mail, Internet browsing, music or movies listening or watching, TV watching or recording (with TV tuner) and so on.

pjmlp 8 hours ago | parent [-]

With your support.

Would have they bought such a configuration on a random computer store?

wtetzner 42 minutes ago | parent [-]

If it came pre-installed I don't see what the difference would be. Many people don't know how to do anything other than launch certain applications on Windows either.

pjmlp 10 minutes ago | parent [-]

Except that it is a reality that is yet to happen in most countries.

Most people also don't buy laptops from some online store that only HN readers know about.

Macha 9 hours ago | parent | prev | next [-]

First of all that's only Ubuntu, but also at this stage uutils is way more compatible with the GNU tools than Apple's tools are.

BoredPositron 9 hours ago | parent | prev [-]

No general user that is now using Windows would come in contact with the edge cases were the rewrites differ from the standard utilities.

10 hours ago | parent | prev [-]
[deleted]
jacquesm 10 hours ago | parent | prev | next [-]

What bugged me for years is that I ended up paying the microsoft or apple tax that way. In the end I figured out a more efficient way around that than any of the rebates/refunds: just buy second hand hardware. Someone else paid for and used the windows license, I just need the box.

raddan 10 hours ago | parent | next [-]

If you don’t need a laptop, you can also build a machine from parts. This is probably the best way to run a desktop computer.

jacquesm 10 hours ago | parent [-]

Anybody on HN that didn't know that you can build a machine from parts or isn't capable do doing so is probably on the wrong website ;)

tmtvl 8 hours ago | parent [-]

I have two left hands (and one of them is backwards) and components spontaneously disintegrate when I touch them. I know I'm not capable of building a computer so I bought mine from Tuxedo computers, who sell computers running GNU/Linux. I might be the GNU/Linux whisperer who manages to not have any major issues, but that doesn't correlate with the type of technical aptitude which would let me turn a heap of components into a working machine. I even managed to break a laptop by trying to replace the CMOS battery.

OkayPhysicist 4 hours ago | parent | next [-]

Making any hardware changes whatsoever to a laptop is dramatically more complicated than building a desktop. It very much is just a matter of 1) buying compatible parts (there are websites for this, or if you shop in person they'll be more than happy to help), then 2) matching plug labeled A to socket labeled A.

jacquesm 7 hours ago | parent | prev [-]

Hah! You're like one of my family members. We keep her away from anything electronic because the failure rate in her presence can not be accounted for by accident alone.

Oh, and laptops are nasty. They are put together in ways that can easily confound you when you have plenty of experience. Lots of it revolves around little pieces of plastic that are marginal when new and that just want to break by the time the device needs service. It's a conspiracy!

Anyway, at least you know it can be done. The conditional still holds.

gosub100 9 hours ago | parent | prev [-]

This is another way they rip off consumers. In a perfect world, the license would be resalable for someone else, just like you can sell a used Blu-ray. During piracy cases, they clamor about their "intellectual property". Ok so that means it's not physical, and once one person is done, they can sell it to someone else who needs it.

jorvi 9 hours ago | parent | prev | next [-]

I mean, this goes way beyond OSes.

Look at the mobile YouTube client. The bottom navigation bar has the "+" create button stuffed right in the middle of it, larger than any other button. What % of users creates YouTube content? Probably <1%. What pp of those do it in the mobile YouTube client? Probably 0.1%. Yet the button is there, with no way to disable it.

In general, why don't apps have a "creator" toggle, off-by-default, that optimized the entire UI for viewing / consuming? Just how apps like Uber have either an entire separate app for 'partners', or toggle.

I know the reason this happens is because we aren't the real customers of an app. Nor are the creators / partners. The real customers are the shareholders. And YouTube has no competitor, so they can go buckwild with anything that synthetically increases KPIs.

I think the only app in recent memory that I have seen right the ship is Spotify. The past year they have introduced a lot of toggles for things like the shuffle algorithm, the dumb looping album art videos, audio loudness normalization being split out into normalization and compression ('volume'), etc; About the only thing that's missing is a toggle to disable podcasts, just like YouTube needs a toggle to completely disable shorts.

Any PMs reading this, be our hero. Fight the good fight.

mort96 9 hours ago | parent | next [-]

YouTube in general is such a good example.

A while ago, they introduced the Home page with algorithmic recommendations; okay, it sucks that you can't choose whether Home or Subscriptions is the default, but at least you can choose between the algorithmic recommendations and the chronological subscriptions feed.

Then they introduced Shorts. These are algorithmic ally recommended TikToks which you can't disable, they always litter both the Subscriptions page and the Home page. This sucks.

Then, recently, they added algorithmic recommendations to Subscriptions. So if you're on Home you see only algorithmic recommendations, and if you're on Subscriptions, a lot of your screen is still taken up by algorithmically recommended videos from channels you subscribe to.

Every one of these steps is in the direction of making sure you watch what YouTube wants you to watch instead of what you want to watch.

randusername 8 hours ago | parent [-]

I keep mental tabs on the number of videos you can see from the home page on desktop.

We crossed an all-time record recently.

We get a 2 rows x 3 column grid now. The upper left is an ad, the lower row are clipped in half to coach scrolling, bringing the total to 2 thumbnails.

I feel like a junkie whose dealer tripled their prices and cut the drugs with 80% filler; sobriety by cartoonish consumer exploitation

numpad0 9 hours ago | parent | prev | next [-]

That's a terrible idea. The greatest thing about the Internet is that there's no segregation between creators and consumers.

TV has it. Only TV program production companies can create shows. That literally undermine ... a lot of things. We don't need that.

mort96 8 hours ago | parent [-]

There seems to be a pretty wide gulf between "segregate consumers and content creators" and "please let me make it so that I can remove/disable the huge central button I never use that takes up a lot of space and is super easy to accidentally hit"

mihaaly 8 hours ago | parent | prev [-]

> I know the reason this happens is because we aren't the real customers of an app. Nor are the creators / partners. The real customers are the shareholders.

Exactly.

I am in an engineering design software developer organization bought by an investor from the founders approaching retirement (they worked 3 decades on this software helping construction engineers designing better homes). Ever since the lead up to the sell - changes were tuned to lure in investors, for the liking of investors - our organization is focusing on maximising revenue. Fast. That is THE focus. New marketing strategy, sales strategy, licensing strategy changes, reshape organization to have more informed decision making in sales (i.e. collecting and processing much more data on increasing number of contacts). Company meetings are about EBITDA, sales goals vs. actual, streamlining organization. Luncbreak discussions evolve around how to license existing features differently so it would trigger/force up/cross sales.

What is not on the agenda for maximising revenue: features and engineering. We are a "sales oriented organization", says our new CEO prodly - brought in during the sale. Addressing user needs and becoming more popular for the eventual income boost takes longer than the sales cycle of less than 5 years (the investor wants to sell the company in 5 years time). Engineering is in the way, accounting books need to look much much better much sooner for the eventual profit. Only sales tactics work here.

I see ralted pattern elsewhere, in tools I have the misfortune to use (SaaS and other subscription based products). Shameless self-promotions (cross-sale) distact your focus all the time, 'features' good for the assumed 'cutting-edge' image of the organization, privacy offensive practices (data for running sales campaigns), 'offerings' that help you with the ideas they force on you for some sizeable extra cost.

It will not end well. Takes long time to fail, but without valuable features and engineering there will be no value left for the users to buy eventually. No user wants top notch marketing, licensing, and sales strategy for the benefit of the organization.

prox 10 hours ago | parent | prev | next [-]

This.. give me the - option - to not be an ad infested hellhole of an OS and sell me a product.

geophile 9 hours ago | parent | prev | next [-]

On the Linux subreddits recent, I have seen a great increase in two kinds of posts: 1) That’s it, I’ve had it, windows is dead to me, I have moved/will move to Linux. Help me pick a distro. 2) I’d love to get off window and move to Linux but I can’t because it doesn’t have an app that works identically to word/excel/photoshop/whatever.

njovin 6 hours ago | parent | prev [-]

I hate to sound like an apologist but it seems unfair to me to lump MS and Apple into the same bucket here.

Yes, Apple has a 'walled garden' to an extent, but I've never once worried about MacOS serving me an ad from a third party, and their privacy controls are top notch and seem to get better as advertisers attack methods get more sophisticated.

I can count on one hand the number of times I've had to jump through a few hoops to get an unsigned app installed, and each time it's been relatively painless.

baq 11 hours ago | parent | prev | next [-]

> It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate.

this is in general how the market for pretty much everything works (sometimes 'users' are replaced by 'the regulator', but it doesn't matter too much).

lesson in there is 'majority of users don't care nearly as much as you think', usually.

Draiken 10 hours ago | parent | next [-]

I don't think "care" is the right word here at all. We simply don't have options.

This is capitalism's biggest flaw: it's based on the assumption that there will be competition, but competition eventually leads to winners that then consolidate their positions and we end up with no real choices.

You're telling me people would pick a worse OS because they don't care even if they had real options? I don't believe that for a second.

account42 10 hours ago | parent | next [-]

Right, and even when there are options that doesn't mean you actually get to choose what you want for all things you care about, e.g. there might be option A with feature a (e.g. no ads) and option B with feature b (e.g. no vendor lock in) but none with both a and b - so you only really get a choice for the things you care most about. Which is effectively why gradual enshittification is effective: Most users will put up with minor anti-features rather than jump to a different platform that will require new programs and/or relearning.

hunter-gatherer 9 hours ago | parent [-]

We see this same phenomenon play out in other industries too, like cars.

Vegemeister 6 hours ago | parent | prev | next [-]

Stop trying to blame capitalism for your failure to jump out of the pot when they put ads in Windows 8.

We very much do have options. I haven't had Windows on a personal machine since 2011.

ekianjo 10 hours ago | parent | prev | next [-]

> This is capitalism's biggest flaw: it's based on the assumption that there will be competition

The fact that governments allow Microsoft to abuse its position to force OEMs to install Windows is the biggest problem. This would never happen in a market where regulation ensures healthy competition.

piva00 10 hours ago | parent | next [-]

That version of capitalism sailed 40 years ago in the USA, antitrust enforcement has slowly disappeared which creates a race to the bottom for other countries who would like their companies to compete against USA's companies. If they enforce antitrust then the behemoths created in the USA by absorbing competitors without antitrust enforcement can eat their lunch, even though it's better for consumers.

Unfortunately this also allowed the USA to have companies so large that they basically control the government, changing this now will require massive political will and a political body untethered from corporate interests. I really don't see that happening in the USA, it's been thoroughly captured after so many years driving on that path.

PxldLtd 10 hours ago | parent [-]

I totally agree. There seems to be absolutely zero focus on Glass Steagall or Citizens United so I can't see how this actually happens without political revolt at this point.

PxldLtd 10 hours ago | parent | prev [-]

Yes, the neo-liberal economy we've ended up with has drifted quite far from well-regulated Capitalism. I'd still argue that we owe a lot of our rights to hard-fought socialist policy though.

charcircuit 10 hours ago | parent | prev | next [-]

If people truly cared then there would be a high enough expected value to invest into building competitor to be financially worth it.

autoexec 9 hours ago | parent | next [-]

Sometimes companies will make more money by refusing to give consumers what they want. Collusion is also extremely profitable. A competitor that isn't interested in playing along can be bought out, but once shareholders get involved they're going to insist on screwing over their customers just like everyone else does anyway because they'd be leaving a huge pile of cash on the table otherwise and short term profits are all shareholders care about.

charcircuit 5 hours ago | parent [-]

"by refusing to give consumers what they want." in practice consumers don't really want that, that much. The companies do similar things due to the similar ways consumers react to them. That's the point of this rely chain.

autoexec 3 hours ago | parent [-]

There are lots of things consumers want. They'd love a cell phone that didn't spy on them, they want a smart TV that isn't full of ads, they want an ink jet printer that doesn't refuse to print when there's still ink available. These aren't huge asks but because subjecting customers to them make companies money it's difficult, if not impossible to avoid.

nicoburns 7 hours ago | parent | prev | next [-]

What makes you think a competitor that "plays fair" can compete with a competitor that takes advantage of the system and extracts as much value as they can?

Silhouette 9 hours ago | parent | prev [-]

That argument doesn't really hold when the barriers of entry are so high. Believing that one of the biggest tech firms in the world is doing something undesirable and having a better idea that many people would in fact pay for is not the same as having the resources to become a unicorn with a huge global customer base that can practically implement that idea.

thewebguyd 6 hours ago | parent [-]

Plus, specifically for Microsoft, competing doesn't mean an alternative to Windows. It means an alternative to the entire enterprise stack, especially Office & M365.

Google hasn't enticed the big entrenched MS orgs to move over to Workspace, so if Google can't how can a smaller startup ever hope to accomplish that in the face of these behemoths that can just outlast them in a race to the bottom until they are insolvent or get bought by said behemoths?

Microsoft doesn't just sell an OS, or some services, they sell "IT in a box"

tsss 9 hours ago | parent | prev [-]

This is about markets. It has nothing to do with capitalism. And in fact, it is usually _because_ of healthy competition that this type of enshittification happens everywhere because quality is hard to compare for the buyers and so the sellers are forced to compete on cost.

Draiken 8 hours ago | parent [-]

How the hell can healthy competition breed enshittification? That makes absolutely no sense to me.

Take an industry with healthy competition like restaurants. You can compete in price, quality, format, service and probably a lot more.

Now tell me how that competition enshittified eating at restaurants?

For me, nothing stands out. If a restaurant charges nonsense fees, under-staffs to increase profits, reduce portions with the same value, etc. I can simply go to another one. Restaurants that enshittify will almost inevitably close.

But if we look at a closely related industry like the food delivery apps, we see the same exact signs of enshittification we see on the tech world due to monopolies (or oligopolies to be more exact) like: - Increased/hidden fees

- Increased delivery times

- Crappy apps with ads everywhere

- Ineffective review systems

- Pay-to-win search

- Dynamic pricing

They can get away with it because realistically, you don't have any other options. The cost to entry might not be that high but the network effect all but prohibits competition.

tsss 5 hours ago | parent [-]

> Take an industry with healthy competition like restaurants. You can compete in price, quality, format, service and probably a lot more.

Yes, and you correctly point out: On the average restaurant visit, nothing stands out. A good restaurant only needs to provide not-terrible food and not-terrible service to be almost indistinguishable from all others. Quality of a restaurant visit is hard to measure and compare. Price is easy to measure. Thus, the rational consumer will prefer the cheaper option (and even at the same price, a restaurant with lower costs will be more profitable, thus expand more easily).

The same thing happens on Amazon and other market places: When it is difficult to compare quality, price always wins out. Some products are interchangeable with well defined specs, like a 16GB RAM stick is obviously twice as good as 8GB RAM and so it can be twice as expensive and still sell. But when I'm looking for a new light for my bicycle there are no standardized specs to compare. All the product descriptions and pictures are exaggerated. I have no reliable information to tell if the lamp that is twice as expensive is really twice as good (and from personal experience: they never are), so I'm buying the cheapest one cause I expect all of the products to be equally crappy no matter the price.

It's not Amazon's fault. This happens everywhere.

surajrmal 5 hours ago | parent | prev | next [-]

A single product meant for all the users will inevitably be a poor fit for most of them. We need more variety of products for the different segments of the market. Alternatively we need more knobs to tune things to user needs. One promise of AI is enabling folks to personalize product experiences, but so far it's all been surface level.

I think the desktop Linux ecosystem is an example of something healthier, but it goes too far in the other direction. There are too many options to choose from that it's hard to find the one for your needs.

Henchman21 5 minutes ago | parent | prev | next [-]

> lesson in there is 'majority of users don't care nearly as much as you think', usually.

How can this be your takeaway when there is no channel for communication with the users? There is no signal at all so you assume what is convenient for you. But this has no bearing on actual user sentiment, its just convenience for you.

Part and parcel of the “problem” with tech people is they assume they can just fill in the gaps with their preferences and pretend they’re actually user preferences. In the rest of life this is called “bullshit”.

awakeasleep 8 hours ago | parent | prev | next [-]

If a regulator is effective at protecting the users, that regulator becomes a target for the industry

BloondAndDoom 7 hours ago | parent | prev | next [-]

It’s an option issue, I use an extremely modified version of windows, and same one for the last 5 years I think with the updates, local accounts, no ads, no telemetry, tweaks etc. I still don’t like tons of things about windows but compared to Linux desktops it’s heaven (for me). Don’t even get me started on macOS desktop experience it’s a fucking miserable (again for my personal taste).

A lot of windows UI design decisions are pretty good. They mess it up now and then like windows 8 (tablet design mess) disaster, especially now with WSL 2.0, it delivers everything I need.

Do I still hate it , yes for the reasons explained in this article and other stupid designed features like search index, windows defender , mix of legacy and new dialogs, for the shitty design of powershell and then the mess of mixed shells, terminal etc.

List goes on, but comparatively I’ll pick windows desktop over anything out there at the moment. It’s a personal choice but I assume majority of windows user feel this way (or cannot afford macOS :))

mihaaly 8 hours ago | parent | prev [-]

Things forced on you is not market. You are not talking about market rules at all. This is not it!

GolfPopper 6 hours ago | parent | prev | next [-]

Speaking only for myself, this sort of behavior is a great way to break the Trust Thermocline [1]. The point where I am so frustrated, so fed up, so expectant that said company will abuse me again, that I refuse to do business with them at all, under any circumstances, no matter if it is inconvenient to avoid them or not.

1. https://x.com/garius/status/1588115310124539904

willis936 6 hours ago | parent [-]

Exactly. This behavior is blindly driving to "line go up" without realizing they just dug their own grave. 2025 was a series of existential missteps for Microsoft. This is a historic moment. These suits would rather die than try to build trust.

Henchman21 4 minutes ago | parent [-]

Time to let them die then!

kivle 3 hours ago | parent | prev | next [-]

I've noticed recently that my Windows 11 start menu isn't a 50% gray empty blob anymore. I always disable "recommended apps" (eg. ad supported app suggestions), so 50% of the space in my start menu was unused, yet it was still there of course. Kind of refreshing to have a somewhat normal looking start menu again with something as revolutionary as a list of apps right when you open it. Let's see how long it takes before they mess it up again.

2 hours ago | parent | prev | next [-]
[deleted]
m463 5 hours ago | parent | prev | next [-]

The answer to all of this has traditionally been robust competition.

A framework of just and fair laws and regulations should support this, backed up by open enforcement.

but, yeah.

coffeemug 3 hours ago | parent | prev | next [-]

A view from my small corner on the inside: taste isn't merely not incentivized, it's actively disincentivized. It's not selected for during the interview process, if you demonstrate a little of it nobody cares, if you demonstrate too much of it you clash with everyone else's priorities which quickly becomes career limiting. So people willing to fight for taste never advance.

This isn't some nefarious plot to screw over users. Taste is not prioritized because nobody has it and thus can't recognize it. Can't value something you don't even recognize. This is orthogonal to talent btw. Lots of people there who are insanely good at what they do, who produce the most hideous API specs you've ever seen, as one example.

A much more mundane (and almost certainly true) explanation is that people who put all that crap in legitimately thought it's a good idea. Taste is its own thing and it's just not in Microsoft's DNA.

omoikane 4 hours ago | parent | prev | next [-]

The underlying philosophy for these companies seem to be "ask for forgiveness, not permission". Some of us are done forgiving, but I am not sure there are enough of us to reverse this cultural trend.

h1fra 9 hours ago | parent | prev | next [-]

That's how the world works for everything: software, politics, social stuff (good or bad), war, etc. People are bad at judging gradual/slow changes but when you push a bit too far, you have already gained so much that you can usually just say sorry and move on

jayd16 4 hours ago | parent | prev | next [-]

You'll note that those are both B2B fumbles. The savvy end user usually doesn't have the needed weight.

yfw 10 hours ago | parent | prev | next [-]

Like that windows recall feature which they keep pushing

Gigachad 10 hours ago | parent [-]

Because Microsoft makes far more money on enterprise and ai products than they do selling windows licenses to consumers.

HexPhantom 9 hours ago | parent | prev | next [-]

The rollback only ever applies to the thing people noticed. Everything else quietly becomes the new normal.

deaux 7 hours ago | parent | prev | next [-]

>It’s quite common for companies

It's quite common for megacorps, FAANG and friends, NASDAQ bigwigs.

It's rare for small companies, and extremely rare for independent developers.

kiicia 8 hours ago | parent | prev | next [-]

Too late now. Multiple people having anything to say when choosing hardware and software, including me, will no longer advise or approve buying windows machine or using windows in general.

ruszki 7 hours ago | parent | prev | next [-]

> It’s quite common for companies

This is not general. This is true only on markets which are full regarding available customers, and there is no foreseeable growth.

What we can see in IT in the past 10-15 years (especially after around 2015) is the slow progress towards this state from a rich and competitive (and personally I think a way more fun) one.

I worked for dying companies (e.g. Ericsson), for slowly moving ones (e.g. Santander), and for several now dead startups, and what happened with Google, Microsoft, etc is that they slowly moving from the "startup" market - there is still available non conquered market segments - to the dying, slowly moving one - where there are a few large players, and it's not possible to grow in any meaningful way with your own skills. The only difference now compared to the decades until the 90s is that antitrust checks and balances are dead, and they can artificially inflate their own power, which haven't happened in this scale for at least 100 years. And it caused world shattering problems back then, and it will now too.

I would leave this field happily, even when I'm exceptionally good in it, because it's more and more disgusting. Only if there would be any good alternatives, which wouldn't require me to loose at least a decade of my life. But unfortunately, the balance is way more fucked up to easily change my lifestyle at this point. And it will be just worse than this.

dude250711 11 hours ago | parent | prev | next [-]

I think managers were promoted for infecting their features with Copilot, and developers for infecting them with React, and here we are.

OneDrive managers on the other hand are one step away from inventing some way of adding a gacha mechanic.

severak_cz 8 hours ago | parent | next [-]

Infecting with React can be easily explained by pathetic state of desktop application development environment.

See https://domenic.me/windows-native-dev/

zerkten 8 hours ago | parent [-]

This is an interesting point when the question is "how do I build a Windows app?" and a decision needs to be made. React is definitely one of the options that some consider when this question arises.

I think you miss the more common reasoning though. This starts with "can we build a Windows app?" The answer to that was "no" for many more people until relatively recently. The .NET Framework wasn't as available by default until the second half of the 2000s which caused some Windows app devs to hold off beyond the performance reasons and WinForms vs WPF. Electron and React go hand-in-hand here as they made a (crappy) Windows app easy.

What I feel popularized this was the webview approach on mobile. In 2010, there were a ton of frameworks popping up for hybrid mobile development. This was carried forward to desktop although some of us had been embedding IE webviews much earlier. This let people say "yes" and it went from one thing to the next with diversions into React Native.

esafak 6 hours ago | parent | prev | next [-]

It is worth pointing out that it is the Recommended section in the menu that uses React Native. See also https://devblogs.microsoft.com/react-native/rnw-settings-win...

I ditched Windows long ago so I'm mentioning this only in the interest of accuracy.

mexicocitinluez 11 hours ago | parent | prev | next [-]

Blaming React is absurd. Its like blaming the screwdriver instead of the person using it.

tremon 10 hours ago | parent | next [-]

I too would absolutely blame a plumber for trying to fix my leaking pipes with a screwdriver instead of e.g. a solder patch. Not everything is a screw, not even in the developing world.

mexicocitinluez 10 hours ago | parent [-]

lol Blame the plumber then.

"Infecting with screwdrivers" now see how dumb that sounds?

general1465 10 hours ago | parent | prev | next [-]

Blaming React is correct. It is like asking for a picture on a wall and instead getting noisy, power hungry plasma TV on a wall.

someguyiguess 8 hours ago | parent | next [-]

I recently began developing an app for Xbox Series X/S. The only framework that will work is UWP. When you look at the UWP docs, this is at the top of the page highlighted "If you are starting to develop Windows apps, we recommend you consider using the Windows App SDK, and WinUI rather than UWP. Although still supported, UWP is not under active development. Please see Start developing Windows apps for more information."

So no, React is a (poor) solution, not the problem. The problem is Windows can't nail down a solid SDK for it's platforms.

Geof25 8 hours ago | parent [-]

Or instead of React you can use native WinUI. So using React is just lazy bloatware introduction

anthonylevine 10 hours ago | parent | prev [-]

This metaphor is so stupidly bad it's hard to believe you guys even know what React is.

shmeeed 9 hours ago | parent | next [-]

I'm not a dev and actually don't know what React is. I don't care for this metaphor.

As a user, however, I find that the Start menu has become more sluggish than it used to be, and that's pretty annoying. What about that?

tremon 10 hours ago | parent | prev [-]

Thank you, your comment sure helps to improve our understanding of React a lot.

anthonylevine 10 hours ago | parent [-]

My bad. I didn't realize it was my job to educate people who talk about things they don't know anything about.

lol what a weird response.

jamesnorden 8 hours ago | parent | next [-]

Thanks for adding nothing at all to the conversation.

9 hours ago | parent | prev [-]
[deleted]
account42 10 hours ago | parent | prev | next [-]

We can blame both. If my repair bill was higher because the mechanic chose to use a ridiculous electric screwdriver that used tons of power to achieve what a normal screwdriver can and stripped the screws in the process then I'd also be upset with both the mechanic and the ridiculously inefficient tool.

anthonylevine 10 hours ago | parent [-]

> a ridiculous electric screwdriver

So React, the most popular front-end library and used my hundreds of thousands of successful apps, is the ridiculous electric screwdriver? See how weird that sounds and makes it obvious you guys can't give an honest assessment?

voidUpdate 10 hours ago | parent | next [-]

React is a javascript library. Javascript needs its own runtime. Why not just write stuff in native windows controls and save having to run an entire javascript runtime for no reason?

someguyiguess 8 hours ago | parent | next [-]

Only someone who has not tried to write stuff in "native windows" would ask this question. If you want a real answer, go try and develop a Windows native application real quick. I'll wait...

voidUpdate 8 hours ago | parent | next [-]

I would hope that the windows developers who are working on the windows shell would know how to write a windows native application in C. If it's that bad, they should improve the API, not just write it all in react instead

hannahoppla 5 hours ago | parent | prev | next [-]

Windows 7 was not written in react, it looked great and worked great. Get those guys to write the UI for Windows 11.

kergonath 4 hours ago | parent | prev [-]

This is such a ridiculous argument. Applications were developed long before JavaScript was a thing.

p_ing 8 hours ago | parent | prev | next [-]

.NET Framework needs its own runtime. Java needs its own runtime.

What's the issue?

voidUpdate 8 hours ago | parent | next [-]

I have no issue with user-facing applications doing whatever they want, electron apps bundle an entire chromium to do their thing, but there's a win32 and win64 api in C for a reason, to make OS level stuff fast

jamesnorden 7 hours ago | parent | prev [-]

I wouldn't want my start menu to load the entire Java runtime before opening, that's the issue at hand.

anthonylevine 10 hours ago | parent | prev [-]

> Why not just write stuff in native windows controls and save having to run an entire JavaScript runtime for no reason?

Idk, and I'm not saying it's not a good question, but it's irrelevant to the comparison in OP's comment.

voidUpdate 10 hours ago | parent [-]

Using an entire javascript runtime and framework to make your OS start menu is using a ridiculous overpowered electric screwdriver that strips heads. Using native windows controls is using a proper manual screwdriver that just works

serf 8 hours ago | parent [-]

it's also just a numbers thing. react and more broadly JS developers are a dime-a-dozen as far as availability goes compared to winapi folks.

which on one hand, good -- fuck microsoft and the monolith; on the other hand we get react start menus when we have to use microsoft.

foltik 10 hours ago | parent | prev | next [-]

Its popularity or success in other apps has nothing to with the windows situation.

Other apps are successful despite being slow and bloated, since performance isn’t a primary concern of users. In contrast it’s critical for OS internals like the start menu, so a javascript runtime and framework is just the wrong tool for the job.

flohofwoe 7 hours ago | parent | prev | next [-]

"Shit tastes great! Millions of flies can't be wrong!" ;)

React only makes sense as a layer on top of the browser DOM, because the DOM itself cannot be fixed without rewriting it from scratch, so making it usable for non-trivial UI needs to happen in the 'framework layer'.

But without the DOM as the thing that needs fixing and the restrictions of the single-threaded browser-event-loop, the React programming model simply doesn't make a lot of sense. Using the "React-paradigm" outside the browser (e.g. SwiftUI, React Native) is pure cargo-culting, it only makes sense for onboarding web-devs who are already familar with React - but makes it harder to create UIs for anybody else.

The actual problem in the context of Win11 is of course that Microsoft doesn't have any sort of longterm strategy for Windows system APIs (not just UI frameworks). The only long-term-stable API is Win32.

3842056935870 9 hours ago | parent | prev [-]

[dead]

etiennebausson 10 hours ago | parent | prev | next [-]

He isn't blaming React (or Copilot), but those who used them in context they had no place in.

mexicocitinluez 10 hours ago | parent [-]

"developers with infecting then with React" is 100% blaming React

edgyquant 10 hours ago | parent [-]

No it’s directly putting the blame on developers

anthonylevine 10 hours ago | parent [-]

"I'm on HN and whenever I see React mentioned I'm constitutionally incapable of not saying something dumb"

shmeeed 8 hours ago | parent [-]

Seen in the context of the thread, with the both of you never addressing the actual problem at hand but instead reflexively and vigorously defending React against an alleged attack, I'm sorry to say this reads like an admission.

Draiken 10 hours ago | parent | prev [-]

Nobody's blaming React. The blame lies on the bad developers that chose it to write a freaking start menu.

React is the symptom here, not the cause.

mexicocitinluez 10 hours ago | parent [-]

What does "infecting them with React" mean?

shmeeed 8 hours ago | parent [-]

Introducing bloat.

someguyiguess 8 hours ago | parent [-]

Umm sir, it's Windows. Bloat is part of its core architecture.

shmeeed 7 hours ago | parent [-]

Fair point...

goalieca 10 hours ago | parent | prev [-]

So you’re saying that the people (HR) team is responsible and that their retention and growth policies are to blame.

dmos62 8 hours ago | parent | prev | next [-]

I think private interests should not run what is effectively public infrastructure, like Windows. Or, put another way, infrastructure of national importance should be publicly controlled and governed with transparency and public interests in mind. Either that, or true capitalist competition has to be reenabled aggressively: forbid walled gardens, split up the Googles, etc. This centralization of public utility and power in the hands of private individuals, coupled with an uncompetitive market, is nonsensical. Competition or nationalization.

apetresc 8 hours ago | parent [-]

Windows is not public infrastructure. If the government's reliance on it has reached the level of "national importance", then that's the problem that needs to be addressed, not Windows' ownership.

Public infrastructure should be built on open-source, period.

dmos62 8 hours ago | parent [-]

Why is Windows not public infrastructure? Because it's privately owned, or because it's not relevant to enough of the public? I argue that it is public in function. My thinking matches yours as regards OSS.

Am4TIfIsER0ppos 7 hours ago | parent [-]

The government haven't yet mandated you use windows. Yet. It will be soon, like with androids and iphones, for user identification so the government knows who sends every network packet.

htx80nerd 5 hours ago | parent | prev | next [-]

>"It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate."

developer delusion. devs who barely use their own apps. who dont understand the day-to-day user experience.

mschild 11 hours ago | parent | prev | next [-]

The other thing is availability of alternatives.

Most standard users simply dont have an option. Mac Neo brought Apple into a lower price range, but requires a new device. Linux is there (and frankly fantastic at this point) but good luck getting the average person through the setup process.

chii 11 hours ago | parent | next [-]

> good luck getting the average person through the setup process.

an enterprising hardware manufacturer can take on the mantle, and be the trail blazer with a no-setup machine that works.

Personally, i would imagine something like framework laptop, and steam machine, are the best candidates.

Gigachad 10 hours ago | parent | next [-]

This is what the Steamdeck is. But it took an absolutely massive amount of work over a decade from valve just to get gaming working. No laptop manufacturer could afford to do the same for fixing wine for desktop software since they aren’t getting a cut of the software sales like valve does.

jacquesm 10 hours ago | parent [-]

That's mostly because they didn't care before. It also took a massive amount of work to get gaming to work on windows.

Ekaros 10 hours ago | parent | prev [-]

How long would it take for some MBA to come there and say hey if we install this full of crap we could make multiple euros per unit... And then fill it with crap, spying and other things?

bmn__ 8 hours ago | parent [-]

Purely hypothetical, hasn't happened yet. The reason is that Linux system vendors are lead and staffed by people who are idealistic like the average Linux system customer. They know their clientele, they know it would be bad for business.

ineedasername 9 hours ago | parent | prev [-]

Good luck getting the average person through the setup process

AI is part of the problem with what MS has shoved in to things but it may be part of what can help with the underlying issue of this behavior by corporations.

The average user increasingly will not need to be walked through in certain ways, they’ll only have to be aware something, some way, is possible. Because we are most of usthe average, meaning outsider to knowledge and understanding of things their functioning on a computer. I can strip out tired windows behavior to some extent and certainly stand up a Linux desktop. But I didn’t know how to easily manage retrieval of data from an old disc image that refused to mount. But I knew it was there and not impossible so I asked Claude. A one shot prompt that a few minutes later had Claude reading raw bytes in someway and finding the location of a few files I needed.

So there is potential for AI to fill some gaps in this way and make some things easier and more in reach of average users. It’s potential only though, so continuing to work and ensure open models remain a thing, it’s important. Just like the Internet enabled a lot of things previously out of reach of people. And yeah, that was not an un mixed blessing with the rest, so all the more reason to move forward thoughtfully.

SilverElfin 6 hours ago | parent | prev | next [-]

> It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate.

Yes, when there isn’t real competition. And that’s in part due to a long history of anti competitive practices but also simply because Microsoft is too big and should be broken up.

fsflover 8 hours ago | parent | prev | next [-]

> It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate.

It's called "enshittification": https://pluralistic.net/2025/02/26/ursula-franklin/

cratermoon 5 hours ago | parent | prev [-]

> It’s quite common for companies to work their way up to the line of the most user hostile version of their product that users will tolerate

I get the impression that many companies are working through this with AI-assisted coding. How bad can the product get before the revenue loss is greater than money saved by firing programmers and deploying AI slop? For products like Windows and Office, the subscription model and enterprise account revenue provides a huge cushion for decreasing quality before they even have to apologize and roll back.