Hacker News new | ask | show | jobs
by lakechfoma 2857 days ago
If we're trading anecdotes about a really specific subset of users here, I know a bunch of "retired people" who also almost exclusively do email, but you know they also like things to be easy, intuitive, familiar, functional and still kind of pretty like they're actually part of the future. They absolutely can not have it break. And you know what? They do want more features that they can use, it isn't that they only want email because it is all they can use, it's just the rest is not easy/intuitive/familiar or is providing no greater value to their now limited time. What value does linux desktop bring to them? It's a liability with no advantages.

So now a bunch have started using things like amazon photos which has encouraged them to become more interested in their android devices, branching out into other fun photo apps and home IoT crap. Another bunch (quite the dividing line here) has gotten more involved in iCloud shared albums and thus again more interested in the Apple ecosystem. They went from cheap "PC" buyers to MBP because they thought the UX was that much better, because facetime and iMessage and other cool things.

Linux Desktop can't compete even in that easiest of user segments.

2 comments

Totally agree with your familiarity argument. I think that's the main reason why Linux can't compete.

One can think that the desktop OS for a regular user is a commodity, so why replace it? The benefits for the regular user of using Linux are not tangible, so there's no point for them in not using what has worked for them throughout the years.

What I don't agree with, is that you make it sound like Linux "breaks" and would cause problems, and more extreme that it can not even compete.

There are lots of segments where Linux can adapt perfectly to user's need. The fact is that user's are not willing to change and don't really NEED to change. It is not because of supposed Linux short comings.

I don't think there's even an argument that it can compete when it comes to integrations with mobile, other in-home devices, and other peoples data/devices. Yeah it's an issue that there are basically two walled gardens people get into, but Linux isn't even in the neighborhood. It can certainly compete on "a web browser exists and works" but my point is people actually do want more than that.

And it does break. I mean even if the drivers and necessary software is all great, at some point something weird happens and doesn't unhappen. My Fedora install has software I downloaded in the software GUI that won't update. It sends me (garbage) messages about SELinux constantly. The toast doesn't autohide and toast pops up for too many things. It's still usable, nothing is "broken", but it's death by a thousand cuts. No one wants all this confusing crap that isn't "just working". I don't get that feeling in macOS or Windows 10.

Of course, but I think that your portrayal of the regular user is not of a regular user at all. The regular users I know don't even know what syncing is, what the cloud is, what integration is. I know lots of people that have their home computer running with the "walmart" or "samsclub" user.

Of course Linux breaks, I've seen it break in all the imaginable ways in all layers in all the distros I've used (from Gentoo stage 1 back in the day to Ubuntu). But I hardly see problems when running Ubuntu on regular hardware.

I could perfectly argue the same thing about Windows, it is a well know fact that Windows over time without expert supervision, will end up badly: full of unwanted adware, bloatware, and shitty software ruining the experience. I'm sure most of us were asked a lot of times to fix an aunts/friends PC.

I could also say the same thing about MacOS. The UI experience is completely different from Windows, personally, I hate the interface and I don't enjoy it. On the other hand, regular users are willing to put up with the difference, why? because it's a Mac! It's a beautiful industrial design product and people who are able to afford it are proud of it.

I regularly use Linux, Windows and macOS. I think nowadays they are all solid choices. And the differences stem from personal preferences. What I don't think has place nowadays is to speak in absolutes: "macOS is the superior usability experience", "Linux can not compete in even the most basic use case", "Windows is the only solution for enterprise users" we hear so often.

> Of course, but I think that your portrayal of the regular user is not of a regular user at all.

This is exactly what I'm talking about. Someone mentions a problem with the Linux Desktop and immediately the excuse is "normal user doesn't do that".

I see what you mean. And this is the problems with this subject and why most of the times these discussions end up nowhere.

We end up discussing on what this hypothetical "regular user" does with biased examples from our own experience. The ones who really have a basic idea of what regular users do are the big players like Apple, Google and Microsoft; from all the telemetry they collect.

I'm certainly not condescending "regular users", on the contrary; I understand why a lot of people don't want to deal with technology and I defend the fact that systems should be easy to use. From your comments I think you're trying to portray us as if we think that regular users are stupid. Which is certainly not the case.

My point is that most people don't base their purchase decisions on technical grounds. Mostly because of money and sometimes status factors.

Again, all these coming from my personal experience; I haven't taken the time to search for an actual statistical study on user preferences. I know I've installed Linux on a lot of people's home/personal computer without them knowing what happened and are happy to this day.

Condescension doesn't mean you think they're stupid (though it is clear that many do), it means you look down on them, which is what it sounds like whenever anyone says "they just need this and that and they don't care about the other things". The implication being that they are not sophisticated individuals who may actually aspire to use their computer as more than a web kiosk if it wasn't treating them like a child. Many of them probably won't, and that's fine, but doesn't mean we should be designing things only for them.
> The regular users I know don't even know what syncing is, what the cloud is, what integration is.

And that's fine! That's exactly my point, this stuff should have a low barrier to entry so that all users can enjoy these great features. I think it's wrong to look at users who only know email/search and relegate them to that for eternity when they might be very happy sharing family photos through some service that Linux doesn't integrate with.

> Linux Desktop can't compete even in that easiest of user segments.

This is amusing, because I had to use a MBP for work a year ago, and I still have flashbacks of how painful it was to use in general usage. I mean, for heaven's sake, copy and paste was always, constantly broken. I'm not actually sure how you manage to break something that's been a mainstay of the computer UI for 37 years, but they managed it. And that's not to talk about the window focusing problems, and all of the other crap I experienced. Have you ever seen a (very skilled) senior developer lose all of their windows? I have. It was a regular occurrence because the MBP was unable to cope properly with a second monitor of varying sizes.

Alas, I will leave it there. /rant

I've never heard of these complaints? This sounds much more like typical Linux Desktop issues in my mind.

Though at this point Windows 10 constantly loses windows on monitors that no longer exist...sometimes even the password prompt on my work laptop lock screen ceases to exist but I found plugging it into an external monitor brings it back on the laptop monitor...

I'm not going to discount your anecdotal experience, but this is literally the first time I've ever heard of issues like that on a Mac. The only copy/paste problems I ever run in to is copy/paste from a VMWare VM to the host OS.