I absolutely agree, and I too hate this stupid idea of "good code documenting itself" and "comments being unnecessary".
I have a theory where this comes from. It was probably some manager, who has never written a single line of code, who thought that comments were a waste of time, and employees should instead focus on writing code. By telling them that "good code documents itself", they could also just put the blame on their employees.
"Either you don't need comments or your code sucks because it's not self-documenting"
Managers are dumb, and they will never realize that spending a bit of time on writing useful comments may later actually save countless hours, when the project is taken over by a different team, or the people who initially created it, don't work at the company anymore.
I don't know. Anyway, DankPods is awesome, there's a great Lemmy community dedicated to his channel: [email protected]
Just mentioned iPhones, because they tend to keep their value on the used market for a pretty long time. This is definitely not the case for most Android phones, including Pixels.
I love it
As other people have mentioned, you can use uBlock Origin to hide these banners.
For Reddit specifically, I recommend using a private frontend called Redlib. You can install LibRedirect to automatically redirect all Reddit links to Redlib.
But you need to put extra work in
Uh, no? You just install one application to configure your Logitech peripherals. Just like you would install an application on Windows. It takes like 15 seconds to google "logitech keyboard linux" and the second result you get is Solaar.
For Xbox controllers, it's just one package that you need to install.
This is one of the few rare cases, where the Linux kernel doesn't include a driver, and you manually need to install it. It's the exact opposite on Windows. You basically need to install all your drivers manually, since Linux is mostly a monolithic kernel, and Windows is not. I can name enough cases where you need to install extra drivers on Windows, in order to get basic functionality. For example if you want to connect your Android phone, every manufacturer has their own drivers that you need to manually install on Windows. On Linux, these are built in.
There is no benefit for doing that.
There are many benefits. Linux is free, doesn't force you to create an account, doesn't show you ads, doesn't collect and sell your personal data, doesn't try to force you to use a specific browser, has lower resource usage and better performance, especially on older devices, doesn't have stupid and arbitrary hardware requirements, has better security, most of the applications are free and open source, you can customize your OS to suit your needs and there's a great community. And most importantly, you have full control over your computer.
I built my entire flight sim setup around Linux, X-Plane 12 has a native Linux version and all my hardware works flawlessly. MSFS2020 also works through Wine/Proton. But you can always create a Windows VM with GPU and SSD passthrough, (you can also pass through other PCIe and USB devices) and use that for your Windows-specific tasks. I use that for online games that require Windows-exclusive anti cheat solutions.
The Pixel 9 will come out in October, and the Pixel 8 will get much cheaper. Also there will be many used Pixel 8's that will get sold for relatively cheap. These things aren't like iPhones, they lose their value on the used market very quickly.
Pop!_OS is great, not just for gaming
Safari has a reader mode
Ok so the initial post was about China, then some commenter compared it to the US, but now talking about China is somehow "whataboutism". Lemmy.ml people really have their own kind of logic.