Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This article made me even more sad than I already was. I've just been reading about Bambu Lab (a leading 3d printer manufacturer, who introduced really good 3d printers a couple of years ago and really shook up the entire market) self-destructing itself and burning through all the goodwill accumulated over the years. They are working on closing down access to their printers, apparently with the end goal of locked-down subscription-based access. This is much like the path that HP followed with their printers.

I also write this on a Mac, where I'm watching with sadness the formerly great company being run by bean-counters, who worry about profits, not user experience. The Mac is being progressively locked down and many things break in the process. Yes, it is still better than Windows, where apparently the start menu is just advertising space and the desktop isn't mine, but Microsoft's, but the path is definitely sloping down.

It's just sad.

I don't know what else to write. There isn't much we can do, as long as everybody tolerates this.



I have the same fear as you do.

My prediction, is that, in the not too far future, perhaps 20-25 years, with the "blessing" of national security, ads business and other big players, devices will be further locked down and tracked, INCLUDING personal computers.

A lot of people already don't own a computer nowadays, except for the pocket one. In that future PCs, if they still exist, perhaps are either thin clients connecting to the vast National Net, where you can purchase subscriptions for entertainment, or completely locked down pads that ordinary people do not even have the tool to open properly. Oh, all "enhanced" with AI agents of course. You might even get a free one every 5 years -- part of your basic income package.

They won't make learning low level programming or hardware hacking illegal, because they are still valuable skills, and some people need to do that anyway. But for ordinary people it's going to be a LOT tougher. The official development languages of your computer system are some sort of Java and Javascript variants that are SAFE. You simply don't get exposed to the lower level. Very little system level API is going to be exposed because you won't have to know. If you have some issues, submit a ticket to the companies who program the systems.

We are already halfway there. Politicians and super riches are going to love that.


Single player video games are not going to die. And the market seems to punish any push for always online model (which is obviously a scam). I say this because a bulk of market for personal computing is driven by video games.


anybody who really wants to learn to code will just install linux on an old clunker. every uni and highschool student i know who means business does this.


Yes I do that too but using VMs. I hope I'm just overthinking.


I'm scared too - the iPhone is pretty completely locked down. Microsoft Realllly wanted TPMs to be mandatory for win 11. It seems like only a matter of time that your OS will be inconfigurable.


There are billions of CPUs floating around and none of them are going to be magically prevented from running Linux. New computers in some markets like US and UK, I don’t know, maybe if a hot cyberwar with china breaks out there will be a ban on new PCs that can’t be secured by the NSA but I can’t relate to the hand wringing about losing control, we still live in a capitalist society and there’s enough people that hate Windows randomly breaking shit that there will be other options besides CoPilot PCs and Apple Intelligent Macs.


> There are billions of CPUs floating around and none of them are going to be magically prevented from running Linux.

It's called secure boot and there's nothing magical about it. It's already here. You have it in "your" CPU. For now, you can still disable it after it boots the signed UEFI/bootloader. It won't be long until that option is gone forever.


Anyone who wants to learn coding cannot do so in a locked down environment. This is why an iPad is actually detrimental to digital competency in the long run compared to personal computers. They aren't even safer, since these devices often have payment information baked into their being and your kid spending roblox bucks.

Also, you cannot experiment in a safe environment. Safe environments are adequate if your are infantile. But you stay that way if you don't get freedom.


i dont know any 15 year olds without access to a laptop in some form. mac os has a very posix shell. i did K&R c on an old macbook. stop wasting time worrying about this and go buy a 50 pack of old office thinkpads and give them to every teenager you know. and if they say no just break their phone in half. thank me later son i love you papa i wish i knew how much i loved arch linux before you died.


True and I do distribute machines where I can and people are generally very happy about it. MacOS is still a very useful system compared to iOS. I hope they adapt the latter to the former and not the other way around.


Hard disagree.

macOS has been very conservative in redesigning the user experience; it's aging slowly like fine wine. There are a few hiccups occasionally but I feel it's a lot more polished and elegant compared to the quirkiness of earlier versions. I don't get this common sentiment that it was better in Snow Leopard etc.

Stability is great, power consumption is awesome since the introduction of the M-series chips and I can still do everything (and more) that I did on my mac 20 years ago. Yes there are some more hoops here and there but overall you have to keep in mind that macOS never fell into the quagmire Windows did with bloatware, malware and all the viruses (although I think the situation is much better today).

macOS has been walking a fine balance between lockdown and freedom, there is no reason to be alarmist about it and there are still projects like OpenCore Legacy Patcher that prove you can still hack macOS plenty to make it work on older macs.

We're eating good as mac users in 2025, I don't buy the slippery slope fallacy.


There definitely is neglect and a slippery slope.

The new settings are half-baked and terrible. The OS pesters me constantly to update to the latest revision and I can't turn those messages off, not even close the notification without displaying the settings app. And I don't want the latest revision, because it is buggy, breaks a number of apps, and introduces the "AI" features that I do not want or need.

More and more often good apps get broken by the new OS policies (SuperDuper is a recent example).

The old style of system apps that did wonderful things is gone (think Quicktime player, or Preview), these apps are mostly neglected. The new style is half-baked multi-platform apps like settings, that do little, and what they do, they do poorly.


Unlike your parent comment I do think that Mac favored lockdown all the way.

But it does a wonderful job at doing so.

Macs feel less like a personal computer and more like an appliance. Which works great if you do things that don't require tinkering, like office tasks or even webdev.

And I do love Linux, specially the more hobbyist OS's like Gentoo or Nix.

But at some point in my life I decided to spend more of my time (aside work) with other parts of my life. And in result, having to spend a weeken to solve some weird usecase, be it the package manager or the WM, is a pain.


The compromise would be to use non-hobbyist Linux.

I have never spent a weekend fixing a problem. The worst I can remember was when an update early version of Ubuntu broke X Windows and the update had run on multiple machines in a small office so needed to be fixed multiple time, and there was a delay while they fixed the problem IIRC. Still, it was a few hours.

Even now, using Manjaro which is relatively likely to have problems, I have had no major issues so far.

I have not used Macs so cannot compare, but IMO Linux compares very favourably with Windows.

Mac users I know rave about it, but every time they come up with a specific example of why they are better it turns out to be something like functionality other OSes have. Sometimes Macs have the advantage of being preconfigured (e.g. copy and paste between devices required installing software on both and pairing - but a 10 min one off when you buy a new device is acceptable to me).


I never had problems using Linux as a system.

It's the desktop space that annoys me.

- Virtual Desktop per monitor? Nope, because Xorg didn't support it back then. And now it's a 10 year bug on the Kde bugtracker.

- A Dock? It worked ok. Until Wayland came and everything broke. It's supported now, but you have to clone the latest git commit of the biggest dock project which is not almost abandoned. And it breaks while compiling. A lot.

- Global Menu? The support is all over the place.

- Fractional scaling? It works. But in MacOS (with the help of an app, I admit) I can have incredible granularity.

On top of that, add the generally inferior hardware revolving a laptop, aside CPU, storage and Ram.

The MacOS desktop feels like a Gnome2 in an alternate universe where the devs never made bad decisions, and things like Wayland (1) never occurred.

(1) Not because the project itself, but the act of breaking compatibility and passing blame to other people has sent decades of FOSS development and manpower down the drain.


I know Linux since Slackware 2.0, have used most well known commercial UNIX systems, and rather use GNU/Linux on VMs, instead of laptops, as I had enough of this.

Last attempt to try otherwise was a UEFI bios, without fallback to legacy BIOS, that just couldn't get along with whatever top distro from Distrowatch I would try to.

Apple, Google, Microsoft walled gardens are more confortable to stay on, and as long as I can have some kind of ISO C and ISO C++ support for everything else that depends upon them, I am good.


Never had such problems.

That said, my current laptop came with Linux preinstalled so I knew I would not have hardware issues.

I would also rather have one off issues to install than unpredictable issues later on. Subjective preference, of course. I have had lots of issues with Android. Never at the start, but with app upgrades.


My ASUS 1215B EEE PC, the netbook generation, came with Linux as typical of them, had wlan problems, and after the AMD driver was replaced by the open source one, it never achieved the same OpenGL capabilities as it had originally, and hardware video decoding never worked after Flash was gone.


As a user of mac for 7 years (went back to windows since around 2018), I’m watching my mac buddy from time to time and it’s not what you are describing. It definitely gets stupid-level worse every year and yes, Snow Leopard was peak mac indeed.

never fell into the quagmire Windows did with bloatware, malware and all the viruses (although I think the situation is much better today).

Windows has 10:1 program ratio compared to Mac. You can usually choose from full-bloat gamified experience to a simple tool doing its job. Windows itself is crap by default though, but that’s at least fixable if you know what you want and where to look at.


I don't know what kinds of drugs you are on but it must be very nice.

macOS has objectively getting worse in so many ways it would take a full day to compile a half serious list.

Every redesign has been a pretext for stupid "simplification" making looks airy but much less usuable. This is true both for the system and other Apple apps (iWork redesign is still a lesson on how to ruin things).

They also added a lot of restrictions and all kinds of nonsense in the name of "security" and "privacy".

The updates are slow to the point of making Windows look good, they also always force some sort of programmed obsolescence that you only find out later down the line.

They are unable to keep the development of their OS separate from their Apps (it's actually just a way to force hardware upgrade) and abandoned most local technology to favor their cloud offerings in order to increase their service revenue.


I used OSX from 10.0.0.4 to 10.4 and it was OK then. I recently had to use a Mac for work something-something-tree-whatever and it's slow even on an M1, it's double the weight of an X1 carbon, and the window manager hasn't evolved meaningfully and is junky. I haven't had so many troubles with arranging windows on two screens in almost 20 years.

Maybe people have been slowly boiled? I got my partner on a Mac 10 years ago but would not get her another Mac. Apple's push to make evetything e-waste, foxconn, and the general surveillance in the name of security ensure that. My observation is less that it has aged "like a fine wine" and more that Macs become prisons shaped like a computer.

(Edit: s/has/hasn't/)


I agree so much with the slow part. I think the focus on pure performance with Apple Silicon is to hide the fact that they have become very slow to use generally.


> macOS has been very conservative in redesigning the user experience; it's aging slowly like fine wine. There are a few hiccups occasionally but I feel it's a lot more polished and elegant compared to the quirkiness of earlier versions. I don't get this common sentiment that it was better in Snow Leopard etc.

I completely get this sentiment. MacOS since Big Sur has had a quite indeterministic UI, from scrollbars that only appear halfway of the time, to the new app toolbars that truncate filenames and hide the search bar in the overflow menu. The Settings app is still worse than what it replaced, the Mail app keeps randomly appearing, the random confirmation pop-ups are more common than in Windows Vista.

Snow Leopard was (and still is) a bliss, it didn't nag you with "this app is dangerous" bullshit, built-in apps that look and work like an intern's multiplatform UI practice, constant updates... It was an OS primarily designed to let people get work done, not to encourage them to spend all their time on Apple TV/Music/...


I’ve moved away from MacOS for a number of reasons, specificslly the strenghts you highlight I consider weaknesses:

- the oh-so-pretty GUI takes up too much white space, I have little left for actual content. I dont need massive icons with wide spacing since, I need the opposite.

- what is the deal with hiding folders from Finder (like ~/Libraries). Do I honestly need the command line to open this directory?

- every iteration after SnowLeopard I feel their “features” are going backwards and taking away “usability” from me.

- OpenGL stuck on 4.1, Vulkan (Molten) is a 3rd party hack. Seriously?

- its become a case of one step forward, 2 steps backwards.

- I can go on and on, but you get the gist.


Linux exists.

I know the usual comments will crop up but, now if ever is the best chance to give it a try, at least as a semi daily driver if you still want to play games or such.


I switched to Linux a couple years ago and overall am glad I did, but it's only a partial solution.

As I see it, one way to phrase the problem is that Linux (along with its ecosystem) isn't really user-focused either. It's developer-focused. Tons of weird decisions get made that are grounded in developer desires quite removed from any user concerns. There are a lot of developers out there that do care about users, so often you get something decent, but it's still a bit off-center.


> As I see it, one way to phrase the problem is that Linux (along with its ecosystem) isn't really user-focused either.

Maybe because I am tech-literate, but I find Linux so much more user friendly than OSX.

Linux Mint is what I have running in my personal computer, and I can't remember the last time it got in my way of doing anything I wanted. Amazing OS, that has no right of being that good and stable while also being free - reason why I make a yearly 20 bucks donation out of gratitude.

Meanwhile there's not a single day that I don't curse at the MacBook I am forced to use for work. I have no idea how Apple has so many fanboys with that shit OS. Maybe people really like to have a slick looking toy, no matter if actually using it is an awful experience.


Can you name some example(s) please?


Almost everything? :-) Okay, maybe that's unfair.

A great example is Firefox, which decided to break all extensions for developer-focused reasons (i.e., "too hard to maintain") and continues to make baffling UI changes that no one asked for. Another obvious example is the mere existence of various open-source software that is only distributed in source form, making it totally inaccessible to users who just want to click and install.

But mostly you just see it when you file a Github issue and a contributor/developer responds with something like "Sorry, that's not my priority right now". You see it when people reply with "PRs welcome". There is still a widespread mentality in the FOSS world that people who want features should be willing to somehow do at least part of the work themselves to make it happen. That's not user-focused.

Don't get me wrong, there's a ton of great open-source software out there and overall I think I'm happier with it than I would be with modern Windows (let alone MacOS; whether I'm happier than I was with Windows pre-10 is a tougher question). But basically what I mean is there are developers out there writing proprietary software who will implement features they actively dislike because they are told that users want them; that mindset is not so prevalent in the open source world.


> A great example is Firefox, which decided to break all extensions for developer-focused reasons (i.e., "too hard to maintain")

That was only a problem for extension developers. Users weren't really impacted as developers built new versions of popular extensions.

> and continues to make baffling UI changes that no one asked for.

No one ever asked for the iphone/smartphones, yet people buy them instead of dumb phones. My firefox has evolved a bit over the year if I look at former screenshots, but everything happened so gradually it has never been a problem for users.

And all kind of software do, not only FOSS.

> Another obvious example is the mere existence of various open-source software that is only distributed in source form, making it totally inaccessible to users who just want to click and install.

There are so many apps available through the software repos and flatpak packages that users who aren't into building a software from source shouldn't even feel concerned.

> But mostly you just see it when you file a Github issue and a contributor/developer responds with something like "Sorry, that's not my priority right now". You see it when people reply with "PRs welcome". There is still a widespread mentality in the FOSS world that people who want features should be willing to somehow do at least part of the work themselves to make it happen. That's not user-focused.

Prioritization is happening everywhere, in proprietary software too. Dev teams work with finite time and resource constraints.

PRs welcome is a bonus, not a con.

> But basically what I mean is there are developers out there writing proprietary software who will implement features they actively dislike because they are told that users want them; that mindset is not so prevalent in the open source world.

Mostly only when they are paid for it. And some proprietary dev also don't implement stuff they don't like. I don't think you can generalize, this behavior is not based on the choice of license.

Some FOSS projects also do work on some features if users raise a bounty for it.


> And all kind of software do, not only FOSS.

Sure, I agree. That's basically all I'm saying. FOSS gets rid of the tracking and dark patterns but it's still not what I'd call user-focused. It's like in proprietary software the decisions are made based on what the developer wants, and in FOSS it's made based on what the developer wants. But in theory with FOSS there could be people out there who are taking the opportunity of freedom from profit-driven orientation to actually figure out what users want and do that with the same level of drive that proprietary companies apply to seek profit. But it doesn't happen. It's not terrible, it's not even bad, but it's not what I'd call truly user-focused.


I know what you're saying; sometimes open source is presented as the answer to all the user-hostile decay that the platform owners introduce, but you must prove yourself worthy through study and sacrifice. If you want to build your own system, great, but if you want to share the joys with others you cannot attract them with an austere religion.

I just want tools to be more accessible.


That's entirely natural.

Hobbyist developers develop software because it solves a need they have first, and they have fun doing that. If they don't have any fun or interest to do it, they lose motivation. Hobbyist developers are the primary users of the app they develop usually.

Commercial FOSS developers do have to take users into account and I think they do but they also have to seek profit.

I don't think there is another way unless government starts employing developers to develop FOSS software based on tax payers wishes.


I don't really disagree with anything you're saying, but it's all just another way of saying "Yes, FOSS is also not user-focused." I'm not saying FOSS is "supposed" to be anything else, I'm just saying that if you want user-focused software, you won't really get it by switching from profit-driven software to FOSS. You might get closer in some ways and further in others.

Government employing developers would be just another form of doing it for pay. There is another way, which is the same way that various other kinds of charitable things happen: through a desire to meet the needs of others rather than having "fun" or "interest" for the person doing the action. There are people who donate their time and energy to do things like give food to the homeless, clean up trash, or whatever. Obviously they derive some kind of satisfaction from it but I think many people who do these kinds of things wouldn't say they do it because it's "fun"; they do it because they think it meets a need that other people have. There could be software like that, but there isn't much of it.


> but there isn't much of it.

The same way there isn't much people giving food to the homeless or clean up trash compared to the general population size.

You are looking for a unicorn imho. Having said that hobbyist developers, regardless if they do FOSS or freeware, are likely to make stuff that is in line with your particular needs because more often than not people have common needs. They may not agree or have time to implement every single feature you want but in a sense this is use-focused if not user-focused.


Which distribution can you suggest?

I used KDE (24.04) for a while now. Also used Linux 2000-2008-ish. Have read APUE.

When I win-left/right a window and then resize it, then close it, now win-left/right always resizes it as previous one. There’s no way to reset it to 50:50 (unless logout).

Notification center is obnoxious. Regular “Program stopped working” with zero details. Why do I need this information. Copying a folder in dolphin pops up a progress notification that doesn’t go away when finished. You did something, expect a notification to pop up. You did nothing, still expect it.

Windows either steal focus or fail to steal it when needed, depending on your settings and astrology. Software update nags you to click update, then you click it, then it downloads something for a few minutes (you go doing your things), then a sudo password popup fails to get focus, and it all crashes after a timeout. Or things will pop up right in your face. VNC connection closed? Yes, bring that white empty window to front asap and tell “Connection closed” with an OK button.

Start menu was designed by an idiot, a wrong mousemove and you are in a wrong section. Sections reside exactly on the 80% of bezier paths from start menu to the section content and have zero activation timeout. So you have to maze your mouse around to avoid surprises. Logout, restart, shutdown, sleep buttons in the start menu all show the same fullscreen “dialog” that requires you to choose an action again. What’s the point of separate buttons even.

I could go on about non-working automatic vpn connections, mangled fonts/dpi/geometry if you vnc into a turned off physical display, console that loves printing ~[[A half of the times when you press an arrow. And so on and so forth, the list is so big I just can’t remember it.

Idk how Linux users are using Linux so that they do not meet any issues.


> When I win-left/right a window and then resize it, then close it, now win-left/right always resizes it as previous one. There’s no way to reset it to 50:50 (unless logout).

When you've win-left-ed a window, you've put it into a "zone", so what you're resizing is that zone not just the window. This is helpful when you've both win-left-ed and win-right-ed something so resizing via the split between them resizes both windows. (There's actually four of these zones with an up/down split too). You can reset it to 50:50 by resizing a zone-ed window again and your ratio with stay that way.


This is right, the “zone” is helpful for asymmetric side-by-sides. Windows does a similar thing.

The problem is that KDE “zone” doesn’t reset even when you close all windows associated with it, which should remove all traces of zoning cause there’s no window class/name affinity anymore. But when you win-left a new unrelated window, it becomes that-sized again. There’s no “reset” except for trying to manually 50%-width it back. My workflow includes taking screenshots (automation) so this is not an option, not to mention triggering perfectionism on “is this 50 or 49.7?”. I can re-size it to be around 50, but not reset (logout helps). I’d just bind a key “like everyone else does” ©, but there’s no way to control it programmatically.

I think I’ve seen a different thread last time, but here’s a similar one: https://discuss.kde.org/t/kwin-the-state-of-tiles/18316/3

Notably, it’s not how it always worked, it just broke with an update last summer (also affecting virtual screens etc) and no one seems to bother that much, as if it was some fringe “feature”.


gnome fedora has been revelation, I love how the task switcher is a combination of Spotlight and Mission Control (to put it in macOS terms) and dragging windows to the edge works well out of the box. When I mouse over the volume slide and scroll, it works. I have it installed on an Intel Mac mini and an m1 MacBook Pro, suspend works.

I’ve given up on Debian a dozen times but feel I might actually have a future with Fedora.


> Idk how Linux users are using Linux so that they do not meet any issues.

We open systemsettings and change things. We also use a launcher, not the start menu.


Since I have to deal with it (work related activity), I'd like to know how much of the above "things" I can change in the system settings. My experience is this:

win-left/right: an unresolved issue in KDE tracker that seems to remain so.

notifications: enter every program in a long list and change settings (most realistic to change).

focus issues: tried all levels (named "low" to "extreme" without any explanation, none work as intended.

start menu vs launchers: I don't find creating a launcher for every app I have reasonable. Fix the menu then call it "a daily driver".

vpn autoconnect: is on, doesn't work.

mangled fonts/dpi/geometry: I'm all ears how to fix that.

~[[A: would love to know.


You can just globally disable notifications.

You can use xmodmap to remap any key to anything you want.

> I don't find creating a launcher for every app I have reasonable

?????????????????????????????????????????????????????????????????????? Just press alt+space and type like everyone else.

> mangled fonts/dpi/geometry: I'm all ears how to fix that.

Use a better font. For some reason they all use the android noto crap by default, so that must be changed if you want to see letters.


I want to click an icon, not type "like everyone else". All this customizability goes out of the window when it becomes emotionally inconvenient, eh? I also don't want to remap win-left to:

  #!/bin/bash
  taskbar_h=40
  w=$(xdisplay_info | awk '/width/ {print $2}')
  h=$(xdisplay_info | awk '/height/ {print $2}')
  xdotool getactivewindow windowmove 0 0 windowsize $((w / 2)) $((h - taskbar_h))
And a similar abomination for win-right, which I would have to maintain somewhere. And in wayland, what are even the options?

Use a better font

I think you misunderstood this. While the physical display is "on", it all looks correct. When you turn it off and vnc into the main X display, it's all mangled, regardless of the font. The order of turn off / vnc into doesn't matter either.

Also, I don't want to globally disable notifications. Maybe I just have to globally disable graphics? That would indeed solve many issues with linux desktops.


I don't think you want to click an icon, your main goal here is to reject any solution and keep complaining :)

Feel free :)


Yeah I surely will.

Cause Linux Desktop is very far from being ready to use, complete or bug/stupidity-free. Cause you didn’t address even a half of the issues here and was only picking on trivial functions that you understand and found coping workarounds for. “Reject any solution”, lol, I have yet to see any solution apart from “turn it off completely” or “don’t use”. I did all my due diligence, my complaints are not even remotely lazy.

And I want other people to know that, before they buy into fanboy advices from people who seem to either barely use anything in the OS beyond a browser, or are just lying to themselves. Answers like these speak even better than any of my complaints here could. Feel free to advise next time, I’ll be there as well.

Every discussion like this works the same. You mention a set of real use case issues and ask what to do, and all the advisors suddenly appear too busy to answer, with a rare exception of the most defensive deniers.


> Cause Linux Desktop is very far from being ready to use

According to your criteria NO desktop is ready to use.


1 tiny minor thing doesn't work as I like = OMGOMGOMGOMGOMG!!1!!!!!1!!! HOW TERRIBLE1!!!1!!!!!1!!!!

As if there is any bug free platform :) But as we've established, you're not interested in rationality or solutions :D


mx linux i like


Xfce (gtk really) has issues with fractional scaling, afaik. I can’t use neither 1x nor 2x on my 27”/1440p display.


Solution I use (works with _most_ apps -- GTK/Qt/WxWidgets/Electron, custom opengl/sdl apps are the main problem)

Go to window scaling and set it to 2x, this will cause the compositor to zoom in to each window 2x. Now everything will look obnoxiously big.

Then, go to the display settings, and set the display scaling to 1.5x or 1.7 or whatever it is that works for your DPI. (confusingly, this means zoom out)

So the zoom in/zoom out "cancel out" and you get a good balance.

Of course, it is rendering to a larger zoomed out canvas uselessly, but in modern CPU/GPU this doesn't cause too much of an extra hit on battery life.

This solution also has the benefit that if you use multiple different displays, you can as needed set different display "zoom out" levels for each one, and have it look good on both.

Where this falls over: - OpenGL/custom SDL apps like I said before that don't respect your scale factor. - Non Hi-DPI GTK themes (there are many hidpi ones available though)

You set the QT_SCALE_FACTOR env var for QT apps to also follow this, btw.


Linux definitely exists.... except that it isn't free from this philosophy either. From the "don't theme my apps" movement, to Wayland's "security above usability" philosophy... I recently even read about some kallsyms functions being unexported from an 5.x release because it could be used to lookup symbols and it shouldn't be that easy to access internal kernel symbols or something.

Not to mention many projects refusing to add configurability and accessibility, citing vague maintainibility concerns or ideological opposition.

Another blatant example is the 6.7 kernel merging anti-user "features" in AMDGPU... previously you could lower your power limits as much as you wanted, now you have to use a patched kernel to lower your PL below -10%...

Everywhere you go, you can find these user- and tinkerer-hostile decisions. Linux isn't much better than Windows for the semi-casual tinkerer either - at least on Windows you don't get told to just fork the project and implement it yourself.

I'm a bit hesitant to call this corporate greed as it's literally happening in the OSS ecosystem too. Sadly I don't have answers why, only more questions. No idea what happened.


> Everywhere you go, you can find these user- and tinkerer-hostile decisions. Linux isn't much better than Windows for the semi-casual tinkerer either - at least on Windows you don't get told to just fork the project and implement it yourself.

The obvious difference being that in Windows you can't even do that or (easily) apply a patch. Isn't this very ability to patch (or create a fork of) the kernel the opposite of being tinkerer-hostile?


> Linux definitely exists.... except that it isn't free from this philosophy either.

Yes it is, through the power of choice.

>From the "don't theme my apps" movement,

Which anyone is free to ignore and actively do.

> to Wayland's "security above usability" philosophy...

1. wayland is super usable right now and has been for at least a number of years so your statement is mostly a lie. Only thing missing right now are color management and HDR. This impact a small portion of the users who can still fallback to xorg.

2. we are free not to use it. Distributions made it a default choice only recently and you can still install and run xorg, and will so for pretty much as long as you want, especially as some distros are targeted at people not liking the mainstream choices.

> Not to mention many projects refusing to add configurability and accessibility, citing vague maintainibility concerns or ideological opposition.

So you are saying having opinions is bad?

You are still free to use whatever desktop you want or patch your kernel. You have the source and the rights to do whatever you want with it.

> Another blatant example is the 6.7 kernel merging anti-user "features" in AMDGPU... previously you could lower your power limits as much as you wanted, now you have to use a patched kernel to lower your PL below -10%...

I don't think putting safeguards in a GPU driver to make sure users don't fry their expensive GPU inadvertently is an attempt against your freedom. The kernel and gpu driver are still under an open source license that expressly permit you to do the modifications you want.

> Everywhere you go, you can find these user- and tinkerer-hostile decisions.

What is more tinkerable than having the source available and the right to modify them and do whatever you want with it?

I think you are mistaking user and tinkerer-hostile decisions with your and users excessive entitlement mentality. Developers have finite resources and can't possibly agree and accept all users suggestions and desires, and have to put limits on the scope of their projects so they can maintain it, support it and not be overwhelmed by bugs/issues. This is not about freedom.


I should probably have a pre-defined disclaimer "signature" whenever I write about Mac OS, since I always get this response.

I know Linux exists. In fact, I've been using it as my primary OS roughly from 1994 to 2006, and since then intermittently for some tasks, or as a main development machine for a couple of years. I wrote device drivers for Linux and helped with testing the early suspend/hibernate implementations. I'm all in support of Linux.

But when I need to get work done, I do it on MacOS, because it mostly works and I don't have to spend time on dealing with font size issues, window placement annoyances, GPU driver bugs, and the like. And I get drag&drop that works anywhere. All this makes me more efficient.

But I don't want to turn this discussion into a Linux vs MacOS advocacy thread: that's not what it's about. In fact, if we were to turn back to the main topic (ensh*ttification of everything around us), Linux would be there, too: my Ubuntu already displays ads in apt, as well as pesters me with FUD about security updates that I could get if I only subscribed. This problem is not magically cured by switching to any Linux, it's endemic in the world we live in today.


No, it really is cured by switching to Linux, or more precisely to free/libre software. Ubuntu introduced ads, so I switched to Mint. I could do that because the code is all GPL and the ecosystem is large enough that there were sufficient other people with beefs about Ubuntu to do something. The license and the ability of the community to fork are the keys.

Consumer software has gone straight downhill for the last 20 years and while the FOSS alternatives have some rough edges I always at least try them first. The outcome has been that I am shielded from most of the industry's worst excesses. Bad things happen, the world gets worse, and I just read about it, it doesn't affect me. I am more of a radical than the post author, I say in your personal life, roll it all back 100%, return to history, modernity is garbage, computing has taken a wrong turn because we have allowed it to be owned by illegal monopolies and cartels. I do make compromises in the software stack we use for business simply because my employees are not as radical as I am and I need to be able to work with normal humans.


> I do make compromises in the software stack we use for business simply because my employees are not as radical as I am and I need to be able to work with normal humans.

That becomes the problem. Not just in the business world either. Like if all your friends are communicating on platforms that are locked down and harvesting your data, how do you arrange to get together for a burger? If all the stores closed down and you can only buy things on Amazon, how do you clothe yourself? Obviously I'm exaggerating but the big problems of this situation arise precisely because most people don't realize it is a problem, and thus working "outside the system" requires an increasing amount of effort.


Your explanation why Linux isn't the solution is actually a massive pro in favor of Linux. There's nothing special about Ubuntu that's holding you hostage and if you wanted to switch distros, you could do it in an afternoon. Unlike switching from Mac or Windows which would take much longer and would probably never be a 100% migration.


It would be nice if we could trust corporations to stay some kind of course and have our best interests at heart, but they don't, and at some point it starts being our own fault if we keep enduring it. It then follows though that once you have full control over your tools, it's our own fault if we choose not to go solve the issues, but that doesn't feel entirely fair.

We can't personally be responsible for everything. So to bring it back home to enshitification, a free market, free from monopolies or duopolies, should be the solution. As one product gets shit, a hole in the market opens up and could be filled. That's not happening though, so what's going wrong? If it could happen anywhere it's Sillicon Valley, so much money and the culture of disruption and innovation, all the right skills are floating in the employment pool. But software keeps getting more and more shit.


You cannot simultaneously complain about companies closing systems off and give Apple any credit at all for the past 20 years of operation. They are the absolute worst offender in the industry without exception.

And no, if the axis you are measuring on is openness versus locked down then Microsoft is not worse. You have simply been brainwashed.


> There isn't much we can do, as long as everybody tolerates this.

I don't know if this will be effective in any way, but I've decided to start hosting services for my friends and family out of my closet. It seems that money destroys everything it touches, so it feels nice to be doing something for reasons besides money.

My friends and family are not particularly influential people, but I think it'll be nice to create a little pocket of the world who knows what it was like to not be exploited by their tech.


I just booted up a Creality ender 3 from 2017 that’s been dormant in my neighbors shed for years. My maker-friend scoffed and said toss it, get a bambu ! And yeah it’s a chore to level the bed every time I bumped into it and I might have to unclog the nozzle every once in a while but I did print a replacement part (the nut for the spool holder) and I know ill be able to maintain it, barebones means there’s not much to break.

As for operating systems, I’ve been daily driving Fedora 40 and now 41 with gnome environment and it’s been the best OS experience I’ve had yet, I haven’t had to open terminal once to configure a single thing, all my apps are installed from the software “store” GUI and I’ve got the sleep and wake behavior all dialed in the way I like.

It runs equally well on a 2014 Intel Mac mini and a 2024 Mac Studio via Asahi Linux, which was also a super simple install process (uninstalling it and reclaiming the disk space required me to reset the whole drive but pretty sure that was my fault for deleting the asahi partition the wrong way)

Anyway maybe give it a shot, and self hosting things is only getting easier, Jellyfin and Immich have changed my life, at least the virtual side of it :)


There is heaps you can do, but admittedly not all of it will you want to, and not all of the results will be equivalent.

For one though, you can support open source software, especially linux OS's. Similarly, ditch the Bambu. There are countless better and more open printers out there, and you can DIY excellent 3D printers that get great results.

I think that's the point of difference between now and the past, information has spread so far, and people have fought so hard for open source software and hardware, that we actually have a good defence against corporate greed. You accept some compromise and work a little harder for it, but it's really not that bad.


> burning through all the goodwill accumulated over the years

Bambu Lab never really had any goodwill. No one liked the fact they were proprietary in a previously very open market. They just made really good, affordable printers, and those who were more interested in making stuff than in supporting an open community got them, sometimes reluctantly.

And BTW, Macs have always been locked down and backwards compatibility is not their priority (which means stuff broke). They cared a lot about their user experience though, I don't know the situation now, but I don't think it can be worse than Windows.


Here is some good news: the SteamDeck is a consumer-ready device, but it is still hackable and tinkering is supported by the manufacturer.


See https://media.ccc.de/c/DS2024 for inspiration and ideas.


Two Things:

1. If you were a bit more familiar with Apple history, you'd know that the Mac was actually Steve Job's push to make things more proprietary and locked down, not less. Make of that what you will.

2. If your ideological stance is in opposition to companies like Microsoft/Apple/etc. and you work in the tech industry, the most effective action you can take as an individual is to deny them your labor.


> make things more proprietary and locked down, not less

Yet he accidentally made OS X considerably more open than its predecessor by [I presume] pure accident?


Not at all, he figured out with the NeXT experiment that it was more useful to be open than to lock everything down. Because competition is good for the company also, it creates a force against stagnation. When Jobs came back the Mac was basically dying because it was uncompetitive on hardware price and it needed some appealing features on the software side to make it worthwhile. Since it has roots in NeXSTEP (who allowed the web to happen) it made sense to market the UNIX base, potential server use case and things like that as a factor.

Sadly, Tim Cook undid most of the work that had been done, in order to sell something close to a swappable appliance. So, you get both incompatible, uncompetitive hardware and locked down software.


> I also write this on a Mac

> The Mac is being progressively locked down

> There isn't much we can do, as long as everybody tolerates this.

So you should become the change you want to see, shouldn't you? Try switching to Linux until it works for you. Debian is rock-solid today; xfce is so good that my non-technical relatives use it every day with no complains. I'm using a GNU/Linux phone as a daily driver and I'm sick of iPhone and Mac users complaining that everything is going downhill without taking any actions. I'm also sick of articles without any suggestions of what to do, when all tools are available today. No, it's not trivial. But it's doable.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: