Exactly this. I'd rather use TypeScript than regular JS, but I enjoy using almost any other statically-typed language more (except maybe C++) because TS has the potential to be just as bad as JS for codebases where it isn't being used correctly (this is true for other languages as well but it's usually a lot more obvious).
Not that it isn't possible to have good typescript code, but rather that code becomes a lot harder to maintain because of problems that could've been prevented at a language level (truthy/falsey logic, 'any' type being allowed by default rather than 'unknown,' etc)
In theory I'm a fan of the inferred but static typing systems that most modern languages use (kotlin, rust, TS, etc.) where most local variable types can be inferred and only return types/object fields/parameters need explicit types.
I just despise typescript because it feels more like someone put a bandaid over JavaScript and all of its oddities instead of making a properly fleshed out language, and allowing the option for an 'any' type to be used freely by default emphasizes that.
If I had the willpower or time to go through a multi-thousand line (not including the html templates) legacy Angular 6 codebase where almost every property is typed 'any' then I assure you I would have, it's driving me insane 🙃, also why I prefer backend
There's a difference between telemetry/tracking which can at least be limited using an isolated VM, and malware which will attempt to take over your computer/network, so it really depends on why you don't trust the program.
Imo, if you just want to run a program that's made for windows (and you trust that it isn't malware), then a VM or potentially even wine by itself would be sufficient. If you want to run something you think might be malware, don't. No amount of virtual isolation will guarantee protection from malware.
I really don't know why you're being down voted, this is definitely true. I'm Gen Z, and I definitely got excluded from group chats in high school because I have an Android phone. Even in college it's a pain to communicate with people outside of engineering/CS/DS majors because they always complain about the green bubble.
This is a pretty small niche though. I feel like (except for dev boxes and single-board computers) there aren't too many small PCs that would fit well near a TV. Even something like a steam deck SOC in a case around the size of a Mac mini would be great. Bonus points if they gave it a more powerful GPU
I'd recommend reading the books if you haven't, the show changes a bit but it only goes up to book 6 out of 9. The books are all pretty long (I don't read much though), but they're highly worth reading
That's true, but installing a whole new desktop environment also kind of goes against the whole "ease of use" part. If someone's going to go to a whole different flavor they might as well just use something like Mint or Mint DE unless they specifically need Ubuntu for a dev environment or program/driver compatibility. That way they can still get the ease of use benefit but without dealing with all of the weird oddities that Ubuntu can introduce.
Not OP, I like gnome and all but I Ubuntu's extensions/custom version of gnome is awful and makes trying to change settings so much worse because the gnome documentation doesn't always match with all of the changes Ubuntu adds on top. Maybe they're talking about that?
About your side comment - It isn't necessarily that they're being forced to use Office. It's more that office is the standard that everyone else is using, and therefore the standard everyone expects to work with. If anything breaks or displays incorrectly, it becomes your fault for not using the standard.
To be clear, I hate Microsoft and their monopoly, and the blaming I just described as well. It definitely happens though. Same reason most of Gen Z uses iPhones: if you have an Android phone any problem with phones/chatting suddenly becomes your fault, even if the underlying reason is actually because of Apple.
This was me ~4 years ago thinking XX60/XX70 series GPUs (X700 on amd) would eventually be powerful enough to run 1440p at more then 60fps, and now I'm still in the same situation because games are "more graphically intensive" (less optimized) and the same tier of card is now out of my price range
I use an old VGA monitor with my modern desktop that I found in my school's recycling bins. I only use it as a second monitor but I can confirm VGA monitors are still fine for displaying simple text/monitoring software. No point in throwing it out if it works and isn't a security risk.
^^ imo the logos under the "Doric" and "Tuscan" pillars are my two favorites. I like the slightly more detailed one better than the flat logo, but I completely understand why they changed it and there are some way worse examples of logos getting butchered by becoming too simple.
Most switches in prebuilt keyboards are generally worse then custom switches, but it's also completely preference. If you enjoy your Logitech switches, don't worry about comparisons with something else.
There's a lot of other things that impact how keyboards sound/feel as well, like the material the case is made from and how much foam/dampening material is behind the PCB. When you factor in preference with all of that, it is generally pretty hard to say that the switches in particular are making the difference
Nevermind then, that's good to hear! I enjoyed but I eventually had to switch back to Jerboa because it was the only client at the time with proper spoiler support.
Exactly this. I'd rather use TypeScript than regular JS, but I enjoy using almost any other statically-typed language more (except maybe C++) because TS has the potential to be just as bad as JS for codebases where it isn't being used correctly (this is true for other languages as well but it's usually a lot more obvious).
Not that it isn't possible to have good typescript code, but rather that code becomes a lot harder to maintain because of problems that could've been prevented at a language level (truthy/falsey logic, 'any' type being allowed by default rather than 'unknown,' etc)