![](/static/undefined/assets/icons/icon-96x96.png)
![](https://programming.dev/pictrs/image/170721ad-9010-470f-a4a4-ead95f51f13b.png)
“Infamous” just refers to newbies who sometimes call if statements “if loops”. I’ve heard this quite a bit.
“Infamous” just refers to newbies who sometimes call if statements “if loops”. I’ve heard this quite a bit.
In theory, the law applies to everyone. In practice, it doesn’t apply to rich entities.
It’s nice to see a significant portion of people (probably still not enough though) leave proprietary social media. Unfortunately, it took them extremely long to realize why that’s a bad thing to use.
So that’s one step in the right direction I guess.
On the other hand, there generally isn’t much hope for humanity left because we haven’t learned from past mistakes, haven’t listened to science, and haven’t ensured ourselves a decent future on this planet.
Well, “nice” to have that feature, but you still shouldn’t use Discord, or at least limit your time on it as much as possible. Remember, when you use it, you’re part of the network effect that makes Discord big. You have to resist that. Take a look how Discord compares to pretty much any other messenger or communication tool in existence: https://www.messenger-matrix.de/messenger-matrix-en.html Avoid it whenever possible, get your friends to leave it and weaken its network effect.
So, some of the drawbacks (there’s probably more):
If you have to use it:
https://discord.com/api/v*/science
https://discord.com/api/v*/channels/*/typing
https://discord.com/api/v*/track*
crash.discordapp.com
status.discordapp.com
b.stats.paypal.com
app.adjust.com
client-analytics.braintreegateway.com
Yeah, I also don’t like such general laziness. It’s also not just limited to switching to Linux, it’s kind of the same with switching to anything that’s better but slightly(!) more inconvenient than what you’re used to. Well, you can’t make or be part of some progress unless you’re willing to sometimes get off your comfy couch and do something you’ve never done before. Like switching to Linux. Like stopping eating meat. Like stopping supporting certain evil companies. Like going to vote for a non-retarded option. Like voting with your wallet for the products you use/buy and also NOT use/buy. If everyone would do it, the world would be a different (better) place. But still too few are doing it. Because it’s slightly less convenient. And that would be so damn hard to change. Oh man would that be hard. Not.
Distro hopping is fairly normal if you’re still relatively new to Linux, I guess you do it less as time goes on, because you’ll have a better idea of whether or not a specific distro is appealing to you or not. To be able to even judge that you have to try out some distros for yourself, of course, so you need to do some distro hopping in order to tell what “direction” of distro is best for you. Sure you can read about it or watch videos but it’s never the same as actually running it for yourself.
The question is kind of impossible to answer because the two are so different. It doesn’t make sense to compare Linux to a version of Windows.
Also:
One side (myself included) is usually disgusted at Windows for being so bloated, full of spyware and dark patterns, closed, untrustworthy, fraudulent and inefficient. So personally, I’d rate Linux to be as good as a non-existing future version of Windows that’s never going to appear.
While the other side (most “average users”) are usually disgusted at Linux because Fortnite, Photoshop and that random stupid thing they bought at some store don’t run on it. As stupid as it sounds but that is usually enough reason for an average user to not like Linux. Also, he’d have to install it himself because it’s not preinstalled. Also a major hurdle for that kind of user. Unfortunately, the majority of users. Users like that probably rate Linux as bad as something like MS-DOS or Win 3.x because they feel that Linux is limiting them, but also don’t want to change anything about their software choices.
The main problem is that common users are usually tied to specific proprietary software (or specific formats which can only be opened by specific proprietary software) which ties them to Windows, and anything that doesn’t run that software cannot be an alternative for them. That’s probably also the reason why MacOS isn’t more popular because it also can’t run everything, but it’s still better than Windows. So unless those users change their habits and the software they use, they will always be shackled to Windows and remain on that sinking ship until they’re literally beneath the ocean, because they never realize a sinking ship.
netstat is kind of deprecated, ss
is more modern (from the iproute2 package) and uses very similar parameters.
This is a good opportunity to remind people that they should donate a bit to some of the open source projects which they find helpful or important. Liberapay is a nice platform for doing so.
Well, it might seem that way sometimes. But in the end, what’s different to religion is that this is all rooted in facts. Facts which are quite abstract, so not everyone gets them and even those who do get them sometimes wonder whether it’s important or not sometimes. The thing is, Linux is at its core a neutral, open and free operating system, and it’s basically the only one which is advanced or mature enough to be a real competitor to let’s say Windows or MacOS. Of course it’s more than a competitor on the server, it’s basically the only relevant server operating system (Windows Server has a niche in application servers within a MS intranet domain, or to control Windows clients via policies, that’s about it, and MacOS server is already long dead I think). Of course, some of Linux’ success is because those same companies also contribute a lot to the development of Linux, because they need it for themselves as well. But that’s just one more thing which makes Linux a very unique thing. It’s like a neutral baseline for an operating system. Like a very capable OS core that everyone works on, even the competition works on it, because they also rely on it.
That it’s open source and transparent and that anyone can use it or improve it or change it or whatever makes it special, because it’s not a commercial black-box product where you just consume it as-is and have zero rights whatsoever to do or change anything about it. That’s actually incredibly special in today’s commercialized landscape. Its open nature also means it can never die, only grow. And because it’s a proven good system which is also so very different compared to established desktop OSses, it can happen that its users or fans can seem somewhat religious towards it. But, again, compared to religion, religion is based on pure belief (otherwise it would be called fact). There’s nothing religious about Linux or open source software. It’s simply a special operating system, and not in a bad way at all. And closely related to it is, of course, the whole free/open source software movement. Which every user, even those of closed operating systems, can and do benefit from.
And since today’s commercial software continues growing more and more user hostile (ads, spying, bloat, dark patterns, high prices/software rental models), it’s getting increasingly important to have at least the option of a true alternative. Even users who absolutely hate Linux and open source software should be glad that alternatives do exist, so that once the food they are being fed by Microsoft and so on doesn’t taste good anymore, they at least have an option to switch to something else entirely.
These are all easy to use desktop distros (or variants). Use them with their respective default desktop environment. Check screenshots first or try them out in a VM or via live USB before installation, to see whether you like the look&feel.
Gnome on my work notebook, KDE Plasma on my own machines.
I like KDE Plasma better overall but Gnome was a little bit more stable for me so far. I don’t mind UI differences that much, I’m not very much reliant on the GUI and can deal with pretty much any UI paradigm.
Personal experience - I used some late version of Plasma 5.2x on desktop and now Plasma 6.x of course (always Wayland, generally always the latest stable version available), and Gnome (always Wayland, always the latest stable version) on my work notebook. I’ve never experienced any “serious” bug on Gnome, but I have experienced multiple on Plasma over that time period. I think the most “serious” bug I’ve had on Gnome was that the cursor was flipped upside down for a while until they fixed that (some time ago). While the most serious bug in KDE were multiple crashes in plasmashell since Plasma 6.x. (Meaning all your open apps got closed, I’d say that’s pretty serious for a bug). Another smaller bug, very recently, was that virtual desktops in KDE Plasma were named wrong and when I renamed them they didn’t get saved so it reverts to the wrong names (e.g. “Desktop 1”, “Desktop 3”, “Desktop 4”, “Desktop 4”). But it seems they fixed that with the latest update as well.
Which is also why I’d like to keep it that way, Gnome for work and KDE where it’s not super important if plasmashell crashes or does some weird thing every once in a while. I think KDE is more prone to bugs because it’s simply more complex than Gnome. Gnome is quite minimalistic and doesn’t offer lots of features, KDE is a powerhouse desktop with literally tons of features, dwarfing probably every other desktop environment, at least in the available options for which a GUI exists to set them. Also, Gnome doesn’t support many advanced features like HDR (yet), while Plasma does. So the complexity in having all that stuff means Plasma must be more prone to bugs.
So I view KDE Plasma as “slightly more buggy” than Gnome, still. Especially for dot-zero releases. But the KDE devs are also improving it all the time, so it might become more stable soon. But still, for personal use, KDE Plasma is “stable enough” despite those mentioned bugs, some of which were also fixed in the meantime. For example I didn’t have any more plasmashell crashes since they said that they fixed those causes. Which is why I’m using KDE Plasma 6.x for my personal machines. I like it more than Gnome, but when I want “100%” reliability for a DE, I’m still using Gnome. The main thing I dislike about Gnome isn’t actually its UI or design philosophy or even the limited GUI-based options it offers, but rather its philosophy regarding standards or compliance or making interoperability easier. The Gnome devs often do their own thing and don’t play that nice with others.
Using it since many years on many Pixels and loving it.
Main pros: zero bloat, efficient, highly secure and highly private (about as private and secure as it can get on any smartphone), and it’s an Android without any of Android’s typical weaknesses (privacy issues, bloat, etc.). You get to utilize the advantages of Google (its security) and completely avoid the disadvantages (its many privacy issues). You get to use all the advantages of an Android mobile OS while completely avoiding all of its disadvantages. It’s like getting your cake and eating it too. You’re much better off in terms of security and privacy than almost(?) all other smartphone users. According to leaked documents, Cellebrite for example can’t crack GrapheneOS on Pixels at all. They can crack almost any other smartphone if they have physical access to it. Most smartphones are really easy for them to crack. iPhones may pose some trouble depending on model/OS. And Graphene on Pixel is the literal brick wall. And even on top of that it has tons of great security features, like auto-reboot after X hours of inactivity, charge-only-mode for USB-C when locked, distress/duress PIN entry to immediately wipe the phone, many things like that. On the privacy side it’s looking great as well: Some folks have analyzed Graphene’s network traffic and there’s zero privacy issues from the OS or its built-in apps. And the few connections it does make (for updates and so on) are all documented and work exactly like they documented them, and they only transmit the exact least amount of necessary data without anything beyond that (guess what - that’s super rare). And on top of that there’s even more great privacy features, some of which are invisible but well thought-out, for example any SUPL request goes through a Graphene proxy server first (configurable) which strips all personally-identifiable data from the request and then redirects it to your provider’s SUPL server (which is most likely Google’s SUPL server in the end). I’m seriously impressed by the quality of the GrapheneOS project. Maybe you don’t realize how good and rare such things are nowadays. Also the documentation is very good and actually answers most of your questions and doesn’t contain any marketing blurb. The social media feeds and forums are a great source of info as well. On top of all that it’s even easy to install GrapheneOS.
Main cons: it’s only available on Google Pixel phones, so if you truly despise Google and don’t want to buy or use anything from them, it’s not the right device/OS for you (or maybe buy it used?). However, the reason GrapheneOS is on Pixel is purely a technical one: Pixels do offer very high hardware based security already (probably the most, although iPhones have good hardware-based security as well. As is known, Apple tends to be produce good quality hardware, not quite so good software) as well as a very high degree of “platform neutrality”, i.e. it’s supported by Google to flash a different OS on it or use more advanced tools like adb without any sort of tinkering or unnecessary danger involved. Also you don’t have to register to unlock your phone or anything, you only need to be online once to enable the OEM unlocking feature (I think this is because Google needs your IMEI to check whether the phone is carrier-locked (cannot ever be OEM unlocked) or can be unlocked, and they will immediately receive some device data including the IMEI as soon as you go online with the preinstalled Android OS once [of course they will receive some more device data than just the IMEI]), so it’s best to not insert your SIM yet (and not do anything with the preinstalled OS) before you’ve installed GrapheneOS on your new Pixel. Do the OEM unlocking step on WiFi only, best on a public WiFi so Google has much less of a chance to identify you based on your IP or related data. Then install Graphene, then insert your SIM and start using your new phone. Other cons exist but they’re rare or pretty much irrelevant in daily use. If you have to hear them, read an older post by me about some potential downsides: https://discuss.tchncs.de/post/19867254/12069767
Similarly helpful advice: a broken clock still shows the correct time twice a day.
You shouldn’t have to sign into any account just to use your operating system. This is wrong regardless of OS. It’s wrong and bad on iOS and proprietary Androids, and it’s wrong and bad on Windows. Also, it wasn’t even a thing on Windows before Win8. Don’t just blindly accept such enshittification. It would be tolerable if it would be opt-in and purely optional, but MS is pretty much enforcing this crap upon their users, and that’s more than a red line being crossed. That’s simply hostility towards their users.
MS noticed that people do this willingly on iOS/proprietary Android and thought hey if we do this on Windows we can harvest even more data from the logged-in users and we have a confirmation of identity and also always get their current IP address and more device data.
To better sell this to the average user, they offer some minor benefits such as settings synchronization across devices, for which they also harvest your settings data, obviously (and even more they’re not telling you directly). Either way, the only real reason they want this is to know who uses their OS, to control access (they could disable your account) and to harvest even more data from the logged-in users. With local user accounts, as it should be, this would not be possible.
Online accounts make sense for online services, not for your OS which should work independently from online services.
Either use a Linux distro (desktop/notebook/server/mobile) or an open-source Android distro such as GrapheneOS, DivestOS, /e/OS, CalyxOS, LineageOS (mobile).
It depends. It’s viable if you just need a phone with several open source applications (non-Android) and are fine with that. But if you need Android app compatibility it’s probably going to be harder or more inconvenient to do, though I haven’t checked the status in recent time. And then there’s this evil thing called Google Play Integrity (essentially DRM restricting which apps can run on which OS) which is a problem even for non-proprietary Androids, so you probably won’t have any chance if you’re dependent on such an app (thankfully it’s rare but as we all know stupid ideas tend to become annoyingly popular).
Main problem, as usual, is that Android and iOS have become such big and popular “platforms” for mobile apps that establishing a “third” platform for app developers is basically impossible (also remember what happened to Windows Phone OS, they were late to the market and failed spectacularly to catch up. Of course in this case it’s open source so it can grow regardless of user numbers, but still, it’s hard to catch up when lots of great Android apps were already developed specifically for Android). So you can only hope that Android app compatibility grows mature enough to be close to 100% compatible, so that you can also run almost all Android apps on your mainline Linux mobile OS. Then you’re not “limited” anymore. (At least if you consider it “limited” when you can’t run Android apps. Which most probably consider to be “limited”).
So I think it’s less about the hardware and OS/UI (I think they work fine these days) and more about the available apps.
[My main daily driver phone is a GrapheneOS (Android) and I have a Pinephone with Linux for playing around in WiFi at home only]
Basically yes. There is nothing really new or different from the modern right-wing extremist ideology to the old Nazi ideology. The fundamentals are the same, always. They always go after minorities (first demonizing them, then jailing, deporting or killing them), they always strive for authoritarian leadership, they always combat science and education because science/education (or rather the universally accepted truth/facts) is kind of fundamentally incompatible with right-wing extremist beliefs (which are based on fear, feeling, outdated traditionalist values, fundamentalist Christian religious values, and a big load of plain bullsh!t). And of course they’re going after everything that’s inclusive or social because all they know is fear, hate, division and destruction. It’s basically a cult which eventually wages war on everyone who thinks differently. They will always start with the ones who can defend themselves the least well and then move on to bigger targets (e.g. first illegal immigrants, then all immigrants, then people of color, then religious minorities, then political minorities, and so on). Eventually, they will demonize everyone who doesn’t think their exact way or is in the political opposition etc…, in an effort to divide people.
It’s like a cult and it needs to be stopped. Don’t fall for the trap that it’s somehow different today. The only thing different is that they now have the internet to rapidly spread propaganda and misinformation everywhere (and all lesser educated or young parts of the population are likely to at least partially fall for this stuff), and that Western countries have stronger constitutions which will not crumble as easily as e.g. the Weimar Republic before Nazi Germany happened, because that constitution had a big loophole to exploit. But they might still find exploits or fill enough key positions with loyal fascists that they might be able to effectively sidestep the constitution, in effect installing a fascist, authoritarian government that can do what it wants, hunt who it wants, and be immune to legal repercussions. Don’t underestimate them, they are very good at manipulation, lies, division and in general causing mayhem. They thrive from chaos, because from chaos they can then also create a powerful executive force to “restore law and order”. Also they do not care about what you think about them or their actions. They will move quickly and mercilessly to achieve their goals, and so any opposition to them must also be quick, decisive and resolute, and not hesitate.
They also currently gather immense wealth behind them currently because super-rich people/companies like riding on that bandwagon because it will grant them even more power and influence in the short to medium term (this was also true in old Nazi Germany btw), because there are no pesky or costly regulations limiting them anymore, so they will gain short-term economic benefits from siding with the extremists, and as we all know, in capitalism, money is everything, and morals don’t matter. Elon Musk in particular is particularly clever and ruthless because he essentially managed to buy parts of the government, meaning he will make the government favor his own companies and plans. It’s kind of unprecedented corruption I think, but of course it’s a dream for any super-rich commercial entity. No regulations, no fines, do what they want, even direct taxpayer money into their own pocket. As much as you can, stop using, buying from or otherwise supporting big companies who openly side with fascists. You can vote with your wallet. In capitalism, voting with your wallet (what you buy, where you buy from and most importantly what you don’t buy and where you don’t buy from) is a very effective secondary vote option. Also stop using Facebook, Whatsapp, Instagram, Threads, TikTok, and so on. In those platforms, you are the product, and when you use them less, they can generate less money from your data, behavior and interactions.
Long-term, Nazi ideology always leads to societal division, hate, crimes, bad living conditions, lots of deaths, and eventually wars. Because once they’ve taken control of the inner political systems, and jailed or killed enough minorities they think are “harmful”, they will always look for the next minority, and then the next, and the next, and then they’ll be after you. And there will be very few if any legal ways of stopping them. After that (or even before), they will turn on their neighboring countries and start wars with them. Because they always need a new common enemy to hunt, they live based on the belief that they’re more superior than others and that kind of grants them the right to take what they want and oppress those they deem “inferior” (Nazi ideology in a nutshell). When they don’t have any easy targets anymore, they will look at other countries to invade. Any neighboring country in particular needs to be constantly aware of that.
Slightly longer term, if the USA fall to the right-wing extremism, it will lead to its weakening and downfall (allies will also turn away), and China will become the undisputed global super power in the world.
Longer term still, climate change will cause massive mayhem planet-wide. Since fascists are anti-science and pro-economy, and economy is pro environmental exploitation, they are accelerating the problem even further. They will deny the problem exists until it hits everyone, including them, in the face. Hard.
Unfortunately I don’t think there’s a way to save us from climate change regardless, unless the whole economic system drastically changes, which will probably not happen until the catastrophe is there, but we can absolutely fight fascism and extremism, and in doing so this will also delay climate change slightly, granting us a few more years of “quality” time on this planet, before it all goes to universal sh!t.