22,114 karma · joined March 17, 2015
And yeah, "It works – until it doesn't" is probably the most accurate statement that can be made about all technology. My original comment also can make it seem like I'm taking a dump on Linux, but my gripe is more about Linux desktop environments. Linux absolutely can be a really stable OS, but I've only been able to truly reach that for myself by compiling my own kernel and composing my own desktop environment from barely-related packages. This is where I totally relate to your sense of "fuck it, I don't care because it's mine." Maybe someday I'll end up completely switching to my own Linux OS.
A large portion of the HN crowd woefully underrates this aspect of macOS. The types who would get pleasure tweaking their OS and understanding it intimately are overrepresented here, though props to them.
I don't care what people say; macOS is the only OS I've ever used that has never booted to a black/blue screen with relatively cryptic error after performing an upgrade. Not once ever. Windows today is of course abusive to users and shouldn't be used, and as much as I absolutely love Linux as a server OS and for VM appliances, I get no joy whatsoever trying to figure out why the DE stopped working after letting the OS update itself or debugging subpar rendering from the Wayland compositor or X11. (Linux people still tell me this isn't a problem in 2026 but, guess what, my Ubuntu VM hit a black screen a couple days ago after upgrading with no other changes made to the installation, so they're wrong) That and so much graphical Linux software is written with the attitude of "I'm a freak who thinks context menus shouldn't exist so fuck the user and fuck anyone who tells me I'm wrong", yet so many DEs integrate these apps anyway.
The worst thing that macOS has ever overtly done to me is slightly change the look of its interface over the years, which is incredibly minor compared to all the changes that Windows, Ubuntu, Gnome, and KDE have gone through in the last decade. Does it pull lame crap like phone home? Probably, but these days I assume that just about all software thinks it knows better than I and constantly pings cloud servers. MacOS is not really unique in this regard. I will switch to my own Linux if Apple goes down the road of "use our AI or else", but for now I don't really see the venom towards macOS to be justified when it's incredibly easy to prove that the alternatives are usually very poor.
Oh yeah, and the hardware is excellent. (except for the keyboards which need TPU dam covering them or else dust kills them after a couple years)
The thing about your analogy is that the person in Camp B might seem a bit silly to most people at face value. Even your average person values doing a bit more than sticking to the parking lot in a beautiful national park they may not visit again for decades. The reason I bring this up is that I personally don't begrudge Camp B. How can I not sympathize with people who want to shape reality to their imagination? I understand that.
Where I divorce from Camp B is on the idea that the process behind developing the architecture and the code software is inherently a roadblock and essentially has no value. They produce these specious claims like "code was never the hard part" because they view code as something completely separate from the thing the code produces, which was simply not true because the very nature of code is in describing the thing that it's implementing. The typical Camp B mindset seems to misunderstand or hate this fact of reality, and many of them don't even seem to get that other human minds have other perfectly valid objectives behind the things that they do. There is nothing wrong with becoming a programmer because you enjoy and thrive in the process in writing software, but even before LLMs, we have been increasingly infantilizing that desire because it's not seen as productive or obviously revenue producing. Valuing the process is viewed by outsiders as dilly-dallying when, in actuality, many of the greatest things in not just computer programming but technology and science have been a result of Camp A people investing effort in exploring and executing theory that Camp B has no interest in.
This is why I get pissed off when I hear that "code was never the hard part." It's like, screw you people, my job being paid to write code to satisfy the requirements of my employer/customer was and is hard. What's changed are the requirements; the new requirements are to not give a fuck about quality and sustainability and to maximize speed at which boxes can be ticked for project management. This doesn't mean that making software that's not a piece of shit isn't still a hard problem. There's a dearth of projects built with AI in the last 3 years, the vast majority of which are polished turds that have been completely abandoned by their authors. What does that tell you?
Camp B should, by all means, go ahead and do their thing. I think it's great that technology has made it possible for someone to build an app or a site with no background knowledge or hiring of contractors. What they don't deserve is disrespect Camp A and talk down to them because they find programming to be a nuisance.
If they fix(ed) their messaging app and their keyboard, then they've really eliminated a lot of potential complaints if a less tech-savvy crowd ends up buying future Motorolas.
What we really need is laminar flow!
In my sphere of colleagues, it seems like at least 90% are using Claude exclusively and the remaining 10% are using some amount of Codex. Granted, my work only pays for Claude, but even so, nobody is talking favorably about Grok or begging our work to pay for it.
In my private life, the only people I know using Grok for non-work items are, frankly, conservatives who took the Elon pill. They see it as more truthful than ChatGPT. But they're pretty much using it for answers and not to produce anything.
For instance, I use GrapheneOS because it provides better security and privacy out of the box than LineageOS, but I'm also not so paranoid that I'm going to just blindly listen to advice against using F-Droid. What I want out of my Android instance is good security defaults with no bloatware, not to stop the NSA from looking at my travel photos and what HN articles I once looked at. It's okay if my OS is great but not perfect.
So yes, I am a GrapheneOS user who is [modestly] hurt by this. Signing in with a dummy account is just another one of those things that will end up being futile in years to come when Google requires iris scans, DNA samples, and anal probes in order to get a new account. Personally, I'd prefer installing whatever software I want on whatever devices I [pretend like] I own, without telemetry or jumping through hoops.
Corporations like Coca-Cola long ago figured out that begging people not to steal your ideas is a waste of time. If you don't want people using your ideas, then don't share them.
Dunno why so many programmers don't get this and seem perpetually butthurt that other programmers figured out the ultimate way for programmers to rip off each other's code.
However, I think we may live in the worst time in terms of predicting one's own future, as well as the future of our children. I haven't managed to have kids, but if I had any right now, I'd have no idea on how to guide them into adulthood without effectively bullshitting them in some way. My advice would probably end up being 10x worse than Boomer advice, even if I tried my very best to be in touch with the times. For instance, if my hypothetical son told me that some day he wanted to be a programmer like I am, how am I supposed to encourage him without straight up lying? My role already is very different than it was a couple years ago, and it may have little resemblance (or not even exist at all) in another decade. The same goes for my first career as an animator; the need for those skills is rapidly going extinct. Animated 99.999% of animated content will undoubtedly be created by people who know absolutely nothing about what we understood to be animation fundamentals up to now. I really have to wonder how any young people today can be motivated knowing that their career might as well be over before they even attend their first university class.
I'm not sure why I seem to be in the minority on this. Maybe I've just had bad luck in that most of the issues and PRs I've submitted to open source have been ignored. Hell, I'd prefer a "thanks but no thanks" or even "fuck you" over radio silence. The typical response to this frustration of mine is "just fork the code, bro", which is absurd because forking should be a last resort for software that thrives from having a community.
This is a criticism I've never understood. I think I know what you're referring to, but it really says more about Apple customers than Apple the corporation.
In my opinion, for all its faults, Apple makes quality hardware that can last many years when treated well. Unlike Microsoft, they don't completely shift paradigms with every OS release or new doo-dad. My 7 year old Macbook is still perfectly usable, receives updates, and can run modern software. Although I don't own an iPhone, I haven't seen anything to suggest that they are built to be immediately obsolete. Just because many Apple users are addicted to having the latest thing doesn't mean that a several years old iPhone isn't still perfectly viable in 2026.
But yes, it's one big child exploitation platform.