ClosedGL's Website / Things I dislike
Things I dislike
Bloated web standards
The HTML5 standard and many other web standards crapped out by big tech are so bloated and have made web browsers more resource-intensive having to handle an unnecessary "kitchen sink full of technologies for the web".
Web apps
The web is one of the worst frameworks for a GUI application. It takes loads more system resources to handle all the web standards used, and there are huge UI inconsistencies across web apps.
C++
Supposedly a better C, but it's actually more complicated and tedious than C. The creator of C++ even admitted that it was designed to be a bad programming language.
I thought 'I wonder what would happen, if there were a language so complicated, so difficult to learn, that nobody would ever be able to swamp the market with programmers?'
Cloudflare
Man-in-the-middle as a service. All web traffic going through Cloudflare's gateways is always decrypted in the gateways, allowing Cloudflare to easily collect sensitive data from anyone using their services.
Rust
Promising for memory safety, but there is no specification and one has to rely on the official compiler, toolchain, and package repository.
School
Place of forced indoctrination, kids are deprived of their natural curiosity, huge waste of time that could be spent enjoying life
Most ISP's bullcrap
Many internet providers actively harm net neutrality with things like requiring port forwarding for servers, slower upload speeds than download speeds, throttling P2P file sharing, and server hosting being against their terms of service.
Some ISP's will even scare people away from net neutrality. In March 2021, I tried running an IPFS node and I was texted this screenshot from my stepmother. I'm not into IPFS anymore, but why should we let some company tell us what we can and cannot do with our internet connections?
Anonymity networks like Tor and I2P are a safe haven from all this.
HTTPS certificate authorities
Almost every website on the clearnet uses HTTPS, and everyone's web browsers are having to check with some huge certificate authority to verify a site's authenticity.
Self-signed certificates are just as secure as those signed by a popular authority like Let's Encrypt or DigiCert, but as much as a webmaster wants to use one, browsers will still say the site is insecure because their home-grown signatures are not popular enough to be included in everyone's web browsers.
Certificate authorities were likely created to capitalize on security since companies would charge people to get their certs signed before Let's Encrypt offered free signatures.
Correct me if I'm wrong, but don't certificate authorities allow for mass surveillance when the CA can log what sites everyone is visiting when people's browsers check with them to verify the certificates?
"The Aquinas Protocol leaves us no choice but to stay offline. You simply can't use Internet 3 without a machine at Area 51 knowing about it."
- Gary Savage, Deus Ex
Secure boot
In my opinion, it doesn't make the system any more secure. If malware manages to gain enough control to be able to overwrite the bootloader, it should also be able to sign an infected bootloader.
To achieve some tight security, the operating system can deny full access to unprivledged users, something Unix-like systems have been good at long before Secure Boot, and the BIOS/UEFI can be configured to authenticate with the user before booting from external media. Also use full-disk encryption so only you can access the data on a drive.
Windows
Windows is bloated as hell. I was shocked that Windows 11's ISO's are too big to be burned to a DVD or written to a 4 GB flashdrive. Windows has gotten even more bloated with each iteration. The laptop I'm typing this on would be unusably slow with Windows 10 and explode trying to run Windows 11 assuming it could be installed. I blame Microsoft's bloating of Windows for nearly all the bloated software we have today, because developers may have neglected performance more after being used to the bloat of Windows.
With each iteration of Windows, Microsoft keeps unnecessarily reinventing the wheel with so many new and pointless API functions that many developers will use, forcing people to upgrade to newer Windows versions to run the latest software. Now be honest, not counting modern hardware and Bitlocker, what can modern Windows do that Windows 7, Windows 2000, or even Windows 95 couldn't do?
It's impossible to fix Windows problems without completely reinstalling Windows. I installed some drivers on Windows 7, and it would always BSOD on startup. No matter how hard I tried, it wouldn't let me start in safe mode to uninstall the bad driver, and Startup Repair doesn't do jack. There's also no way to "chroot" into a Windows system from another live system like you can with Unix-like systems.
It's hard to develop software on Windows without installing some clunky tools. There's no /usr/include
and MinGW/Cygwin must be installed to get some kind of "Unix" experience.
Windows is proprietary malware and no source code is publically available except for leaked copyrighted source code that must be obtained illegally. This makes it hard to trust Windows, and it makes it hard to improve or remaster Windows. When I use Windows, even the really old versions, I always make sure it never connects to a network so Microsoft can't spy on me.
The structure of the system is a mess.
- Backslashes
\\
for file paths is stupid. - The system masturbates to unicode
- It's difficult to parse command-line arguments when they're in unicode and it's all in one string with spaces between args and quotes
"
included. - There isn't a dedicated directory for system and device files, so they are accessible from everywhere. This is why files can't be named "con", "nul", "com3", "lpt1", etc. I wonder what would happen if you create "com3" from a Unix-like system and mounted it on Windows.
- The structure of the Windows directory is too difficult for one person to fully grasp.
- Windows bitmaps go from bottom to top, and require a negative height value for top to bottom.
- Bill Gates ate glue.
Windows has been getting worse and worse. The peak of Windows was Windows 95 and NT 4.0, and Windows 2000 was the calm before the storm.
- Windows 98 made the system so bloated using Internet Explorer for everything, and had advertising with MSN and the channel bar.
- The much overrated Windows XP was Windows 2000 covered in Play-Doh and glue-stick smearings, and it introduced more annoying bloat and planned obsolescence ransomware. Windows XP introduced the .NET Framework, which just reinvents the wheel so newer software won't run on older Windows versions.
- Windows Vista was even more unnecessarily bloated, and Windows 7 was more bloated than Vista but took all the praise for Vista's enhancements. The "classic" theme had more bland colors than the original, probably to paint a dated and boring image on the original.
- Windows 8 and 8.1 were an awful attempt to kill the traditional desktop interface for an unintuitive flatass tablet UI. It had yet more advertising for Microsoft's apps in the start screen. The classic theme is now gone as of Windows 8.
- Windows 10 is a flatass Windows 7 with so much more unremovable bloat, advertising, and spyware, and in my experience, it's slow slow slow in virtual machines, even on a host with a Ryzen 3.
- Windows 11 combines all the bullcrap from all the previous versions and worsens it with forced Microsoft accounts, requiring webcams on laptops, and letting early 2010's computers die so young!
Windows is a sinking ship that must be abandoned in favor of Linux, BSD, Haiku, Plan 9, SerenityOS, basically anything that doesn't suck.