this post was submitted on 27 Nov 2023
921 points (98.4% liked)

Technology

59594 readers
3399 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] milicent_bystandr@lemm.ee 27 points 1 year ago (3 children)

Wouldn't it be nice to not have an adversarial, abusive relationship with your OS?

The whole point of computers, as far as I can tell, is to be that abusive relationship we never could perfect with humans. Linux is no exception, it's just more passive-aggressive and better with gaslighting.

"You see, if only you'd installed this dependency, which I showed you so clearly in the error logs all along - and I categorised them so nicely - but you never like to look there, do you? - I mean, I understand, and that's why I mentioned it - not too strongly, because I didn't want to upset you more - in the terminal output..."

[–] jlh@lemmy.jlh.name 38 points 1 year ago (3 children)

Most Linux developers don't include anti-features on purpose, but Windows developers do.

I think dependencies have gotten simpler on Linux with flatpak. The fact that the command-line is still sometimes needed on Linux is just a fact of life. Nobody is forcing users to use it out of any sort of passive-aggressive distain for users, but just that it takes less time out of volunteer developers' schedules to buold command-line tools.

I think one thing to note in the CLI-GUI debate though is that Windows pushed hard against CLI interfaces from day 1. Even starting with Windows 3, there were a lot of things you couldn't do with CLI easily, while Unix has always had full CLI support. Users being unfamiliar with CLI interfaces is a symptom of Windows dominance.

[–] geophysicist@discuss.tchncs.de 11 points 1 year ago (2 children)

Or Windows dominance is a symptom of the average computer user struggling with a cli

[–] Azzu@lemm.ee 5 points 1 year ago* (last edited 1 year ago)

I mean it's so logical, I have real troubles figuring out why so many people don't get it.

You can't immediately see what options you have in a command line.

In a UI, you see the "menu" button right there.

If you have no idea about anything, in a UI, you can still click on the menu button, and are presented with more options.

In a command line, if you have absolutely no clue, what do you need to do? Honestly, you have to ask someone who knows (be it a friend, a manual, or web search). You can randomly start typing or press keys, but the chance to get to something useful is very low.

[–] Adanisi@lemmy.zip 0 points 1 year ago* (last edited 1 year ago) (1 children)

Why do people always assume GNU+Linux relies on a command line these days!? That's like saying Windows does... I.e. it's not true. Maybe if you go back to the Win9x and DOS days.

I swear, if you're going to complain about possibly the only OS that fully respects users and their freedom, how about you actually use it first and understand it's GUI mechanisms before spouting nonsense.

Windows is dominant because of extreme anti-competitive and other nasty practices in the past. The reason it's still dominant is because it has locked itself into it's dominant position since people are used to it (they still do many nasty practices today, as well)

[–] dgriffith@aussie.zone 3 points 1 year ago (1 children)

That's like saying Windows does... I.e. it's not true. Maybe if you go back to the Win9x and DOS days.

I don't think you've seen the number of power user articles these days that give you two options :

  • Wade through 27 levels of keys and subkeys in regedit, create this dword, then stop and start this inscrutably-named service, or
  • Run this one line command in PowerShell.
[–] Adanisi@lemmy.zip 2 points 1 year ago (1 children)

Lmao I forgot about the registry. I was never a Windows power user.

[–] dgriffith@aussie.zone 1 points 1 year ago

It's was definitely one of those "seemed like a good idea at the time" kinda things, but now they've realised they've created a monster.

[–] Grass@sh.itjust.works 5 points 1 year ago

I use command line by choice on Linux, but find myself forced to use PowerShell to make a windows installation that is somewhat bearable.

[–] milicent_bystandr@lemm.ee 0 points 1 year ago

any sort of passive-aggressive distain for users,

Yeah, I don't mean from the devs - though part of the community can be a bit like that sometimes. But the computer itself...

I may have been anthropomorphizing, with a touch of experience-induced poetic imagination.

[–] Rosco@sh.itjust.works 25 points 1 year ago (2 children)

Package managers have become so much better with dependencies. It's been a while since I've encountered an issue, with yay it very usually works out of the box.

[–] milicent_bystandr@lemm.ee 2 points 1 year ago

Agreed. Though I do have recent experiences of dependency troubles. I really should get better at reporting them to the proper channels, but by the time I've worked out how to fix, I usually don't have the energy left... 😕

[–] PersnickityPenguin@lemm.ee -3 points 1 year ago (1 children)

My stint with Ubuntu... 16? Did not end well.

[–] KnifeFighter@feddit.uk 10 points 1 year ago

You realize that 16 means 2016, right? That's almost 8 years ago. And even as someone who uses Linux I don't like Ubuntu. I highly recommend trying Mint, Fedora, or EndeavourOS (Arch)

[–] tabular@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

There's a difference between feeling abused from intentional mistreatment and then there's frustration from miscommunication or inadequacy from either partner.