

Oh look it’s chrome!
Oh look it’s chrome!
I was so focussed on the misspelling of “losing” that I missed the chatGBT.
It doesn’t help that win10 support ending doesn’t mean your device will immediately die. It means that you’ll probably face some kind of consequences at some point in the following year and years to come, which is too hand-wavey for most people.
As the guardian usually does
I think that’s because they don’t understand or don’t care about the risks. Annoyingly I was in the process of making my own version of this campaign when it launched but I was aiming to explain why someone should care that the os is no longer supported and why its a problem first, then suggesting what to do about it. Options weren’t exclusively Linux but I realise buying a new device isn’t always an option either so some people will absolutely keep using 10. It’s not about getting to 100%, just enough that you can make a difference or keep devices out of landfill.
There are some games that don’t work or don’t work as well. Some anti-cheat systems don’t work but the website protondb.com will tell you how compatible specific games are. For some people that’s a deal breaker and that’s ok, hopefully as adoption increases the situation will get better. I was disappointed to find out that vermintide 2 doesn’t work for example.
I have no idea on the pirating side.
With the steam deck proving that Linux gaming was not only possible but easy, I could remove gaming as a reason to keep windows, which meant the only thing I actually wanted windows for was an Adobe subscription that I hadn’t used in over a year. With windows fighting me the whole time, Linux got out of my way and let me use my own device how I wanted to. Which by the way sounds like I’m using it for something complicated or specialized but I’m not, I need it for web browsing, gaming, and light photo editing, that’s about it.
So that’s the positive case to move away from windows. The other side is that Windows is actively hostile to me as a user. I don’t want or need copilot. For starters I don’t have the hardware to really take advantage of it, and I don’t want it using power unnecessarily. I don’t want office 365, I don’t want OneDrive, I don’t want another UI on top of the 5 other UI frameworks that exist in windows which only serve to make it harder to change things to what I want. I don’t want to sign in using a Hotmail account I made when I was 12 and haven’t touched in years. I don’t want windows telling Microsoft how I use my own device. There’s some cool stuff in windows 11 like WSL which is awesome for me as a dev in my day job, but it’s not enough to keep me in a system that, by design and direction, is trying to lock me into it.
Xbox app is another example, where my game controllers sometimes work and most of the time don’t. Sometimes there’s cross play with steam, sometimes not. Sometimes even installing the game doesn’t work and I have to re-download the entire game again. Just bafflingly bad and costs me more than steam ever has. Ridiculous.
I booked a flight recently, the translation engine was obviously having issues so instead of giving helpful labels for form fields it was stuff like: “{{ name.first }}”, which I could figure out for the most part, but then on submission I got an error with no description at all. I opened the dev tools and resubmitted the form to find the API response which gave me the actual error. 2 pages previously a form field hadn’t been set correctly by the web page (it was a drop-down, I selected an option, the error said it was null). I managed to force the field to populate properly and hey presto, submission works. Ridiculous.
I love the argument about c having type safety with the little side-swipe at rust. “AcTuAlLy C does have type safety! You just have to jump through the following 50 hoops to get it!”. I’m an outsider to both C and Rust but it’s still funny.
Most people just want a thing to work though. One member of my family has issues with her iPhone at the moment where the signal is just all over the place. Sometimes not able to receive calls, sometimes not able to make them, sometimes inaudible when the call is made. She’s googled and gone to apple tech support who have given her a list of basic troubleshooting tasks to do, stuff like checking settings. She said to me “I don’t want to go hunting for these things I just want to hand it to someone and they can make it work!”
Linux and computer enthusiasts are happy to assemble things as we need them because the problem solving stuff is satisfying to us, for other people it’s just a slog.
Right, but my point is that that wasn’t explained in the post, and it’s not the only thing in the article that is stated as “you should do this thing” without telling the reader why.
Only heard a couple people talk about it online (that I trust to be reasonable) and they basically said it was fine but didn’t blow them away. And that’s fine but it makes for boring “cOnTeNt”.
I wouldn’t call this “beginner” but some useful stuff nonetheless. Some of the points could use some justification or a reason to do it, eg using 127.1 over 127.0.0.1.
It’s just elitism. They think because they’ve suffered to learn C and have learned all the footguns of the language that they are smarter than people who haven’t, so they see anything higher level than C as being a baby language for babies. 30 years ago I’m sure there was the equivalent of people who exclusively worked in assembly who thought the same about C programmers.
After spending a bit of time today debugging a systemd issue I can start to sympathise with this. Not come across or really looked for viable alternatives that aren’t just a return to random bash init scripts though.
Ok hear me out. I’m a book author, I write a book and try to sell it for £100 while all my peers are selling books at 60 or 70. I spend the most money imaginable making my book. It’s quite possibly the largest book in existence thanks to the effort of me and 5000 other people. I lie awake at night worrying that we’ll never make back the money we’ve spent on it.
Wait what’s this? Some team of less than 10 people has written a 3-page book and sold it for 2.50? And people are… Buying it?! But why? Look at the size of my book, clearly it must be better because it’s so big, so fancy, so expensive! Every letter cost me millions! I read the 3-page book. It doesn’t have money dropping from each letter like mine. It has a beginning, middle and end but mine has 500 acts each more expensive than the last. Surely it’s not that good… It’s pretty great actually. I have learned nothing from this experience, even though it’s happened a hundred times. I will still make more money than entire countries, somehow.
I’ve never known any of my immediate circle of friends and family to have any interest whatsoever. Windows 11 has been the nail in the coffin for one, the steam deck has piqued the interest of another. Year of the Linux desktop is a pipe dream but any step towards greater adoption is a great thing.
I heard a journalist use similar language to describe skibidi toilet recently like it was just the one video. You’d think journalists would know better.
The thing we should be more concerned about are the parts that Steam haven’t opened up, for example Steam input. However they’ve done everything as openly as possible for the move to Linux and I applaud that. If steam goes away or stops being so open, we still have proton and wine and other projects that mean we’re not locked in to a Steam-specific OS, so we avoid the android problem there too.
I don’t provision any two devices exactly the same way, and if I did there’s nothing stopping that provisioning script/tool from changing or becoming out of date over time since I’d only run it once every couple of years. I briefly looked at nixos but as another reply said, the major hurdle was the documentation and trying to get “the right way” to do things. I remember flakes being mentioned but being experimental and there being two other things competing as the solution to the same problem and at that point I lost interest. I moved to fedora for the first time in a decade recently and installed what I needed via dnf. It wasn’t a difficult enough process to justify learning another programming language.