

You people are insane. Languages with meaningful whitespace are my personal hell. Don’t you value being able to space/tab/newline as you please?
You people are insane. Languages with meaningful whitespace are my personal hell. Don’t you value being able to space/tab/newline as you please?
Yeah the rust book is fantastic, you can learn directly from that.
I like learnxinyminutes.com for quick reference.
It’s too hard to tell whether people in this thread are trolling.
Sure, I don’t think it’s like toxic or anything, but I also understand why Martin viewed the situation as an impasse requiring a decision from on high. Also, from my limited understanding it sounds like the new code was in a sequestered rust-only section of the dma subsystem, so I’m not clear on exactly what new burdens were being placed on the C dma maintainers.
If you read the article, the main issue is not the fact that it’s Rust itself, but that it’s a second language entering the codebase. There’s definitely some validity to the argument.
My personal view is that any C developer who doesn’t want to learn Rust is going to kick themselves once they do.
To be fair, I’m not sure how “I will do everything in my power to oppose this” is the anti-Rust side “work[ing] towards some resolution”…
“it’s not ready for the mainstream because it’s not mainstream” truly fantastic logic
The only point I can really agree with you on here is Adobe products (and some other niche proprietary stuff like AutoDesk – I don’t consider MS Office an industry standard and if your job does I’m very sorry). And that’s just corporate lock-in, if you’re already paying hundreds of dollars a year to use those programs then yeah you’re gonna stay on the corporate OS.
Other than that, everything you brought up just isn’t quite accurate, or evaporates as you get more comfortable with the Linux ecosystem. The distro point, for example: every distro is just a starting point. Outside of some niche exceptions like Gentoo and NixOS that will radically redefine how you configure the system, any distro can largely be made to work similarly to any other. The major differences are just a) initial package set, b) the package manager, and c) the set of available packages. There is no one-size-fits-all answer to “what software should be on a computer”, which is why there are so many distros and spins out there.
I would say gaming is actually pretty close to perfect, provided you don’t play any of the games that have decided they just will never work on Linux – almost exclusively games that use invasive kernel-level anti-cheat software which I wouldn’t want to install on Windows either. There are a handful like Fortnite and Apex Legends which use EAC, which works great on Linux now, but the devs explicitly decided to disable it. Just like the corporate lock-in point, if you’re committed to those games stay on Windows. Heroic and Lutris take a few more clicks to set up than Steam’s one-click magic, but it’s generally pretty straightforward for any game with any popularity.
The point about ads is where I start to think you’re deliberately being obtuse. You think that, what, a splash screen telling you how to use your computer when you first boot it, and notifications from apps you installed, are advertising? And you find them similarly annoying as the actual sponsored content that shows up in your start menu, on the lock screen, in Edge, when you use Cortana… Not to mention the constant pressure from the OS to use those things? The only way I can interpret this without you just trolling is that you’ve spent too long in the Windows ecosystem and you’ve just adjusted to not notice how often it’s shoving something in your face.
The fundamental problem is that a web engine is one of the most massively complex pieces of software that we currently use. There are a ridiculous number of standards and behaviors that a modern web browser needs to implement, as well as a whole host of security implications that need constant updating. It’s not like the majority of other software projects, where a determined solo dev or even small group can strike out on their own. It really requires a team of dozens or hundreds of developers putting in consistent effort, which basically means a corporate entity.
Yeah fair I was just assuming this was standard library, I see your point now.
Being able to get the line number is very different from comments being parsed.
Edit: didn’t realize this was custom code built to be cursed.
I have no context here, but isn’t getting a similar level of pushback from the community under a second alias evidence of some of it being justified? Or did people somehow discover it was the same person and then the abuse started?
My caps is backspace, try it and you’ll never look back (though Ctrl is good too). It’s actually part of the colemak layout that I use.
When combined with sed, sure, but the difficulty ratings should be swapped.
GitHub (since the Microsoft acquisition) is good to users because that’s their MO, it’s called Embrace, Extend, Extinguish, and the whole point is to centralize users and projects and make them dependent on the Microsoft ecosystem.
Of course now there’s also the whole issue of Copilot, which means any code you put on GitHub could very well show up piecemeal in someone’s AI-generated code. If it wasn’t for that novel avenue of monetization, you can bet your ass GitHub would have already made the free user experience a lot shittier.
Isn’t Kagi an AI company with a bunch of shady shit going on? I’m always extremely skeptical of these posts.
Every device with extra swappable batteries that I’ve used has a charging station that you can just keep the extra battery in. Not really anything to “manage”, it just effectively removes charging time from the equation.
Devs ITT biting every single argument in the article and then saying “but it’s easy” is extremely ironic
Literally how
I think we all know this, but it’s the exact same argument for Facebook and Twitter and LinkedIn. Getting off centralized, corporate, for-profit cloud services should be a priority for anyone who is philosophically aligned with FOSS.