Maybe you're overthinking it. People just don't like to hear about something that's completely irrelevant to the conversation.
If you really care about improving some one grammar, send a private message. It can be very useful for a non-native speaker, especially if it's not a total stranger to you. Saying out loud "fix your grammar" doesn't make you a hero on a white house.
MIUI is garbage, just like any Chinese software. It's the most bloated mobile OS I've ever used. WiFi tethering got broken after some update, which is ridiculous. Bluetooth tethering never worked at all. Memory leaks are so bad you can't keep two apps in background after 5-7 days of uptime. And that's with 3gb of RAM. They even had to add some swap space to make it usable, but at least you can turn it off, which is called "Memory optimization" for some reason. Plus, you have to register a MIUI account to turn on developer settings. I'm not even talking about silly UI bugs. Basically any non-stock ROM is better
I've used W10 since it's release (August 2015) on many devices, and it only keeps getting worse. There's no way they do this unintentionally. At work I primarily use Linux, but also have a W10 laptop for testing. I'm used to the fact that the OS can eat all of your CPU and SSD (50-100% SSD usage for 30min? WTF is it doing?), you have no idea when it stops and you have no control over it. Last time I was unable to use the laptop for a good hour. Sometimes longer.
On the contrary, graphs is a good example, when pictures make perfect sense and any other way is rather meaningless for human brain. But yes, algebra specifically and pictures don't gel.
Sometimes normal verbal communication is just faster. You will never wait 30min to get a simple answer. Want to debug something together? You just do it right away on your computer.
And if the office is like 30 min away from home, there's no commuting problem. Yes, that's an hour a day, which is still potentially significant, but on the other hand you don't work at home. I hate working at home and I'm not alone.
I had such rules in school and no one actually was capable of explaining why exactly it was good for me. It was a long time ago and I still don't understand
I don't think working with numbers is a strong side of Prolog. Quicksort in Haskell is also 3 lines, but it's totally readable. I can make use of functional programming in my daily life, but logic? Never. But think of the Zebra puzzle. In Prolog the solution is 100% declarative.
I hate Win10 with passion, but I agree. Don't know why you get downvoted.
One of my father's laptops runs Xubuntu. It's totally fine too. He doesn't even know what root permissions are and he never needs them. But still, sometimes he has to install something and I have to help. The point is, I never get asked to help with W10 neither from friends or family, which is actually amazing.
I've been watching F1 for about 13 years and it's always the same after a boring race. No matter how exciting a couple of preceding races could have been, there's gonna be a shit storm. Too bad it's the last race of the season. Back in 2009 it was clear the track is rubbish.
E-sports? That's nice, but we've had sim racing for a long time. And F1 2017 is not even a simulator. It's made for the broad audience, who would play it on a PS4 with its controller, but not for hardcore sim racers.
Vandoorne competed in a serious rFactor F1 league and it's not like he was the fastest guy.
Almost never at the frontend. Sometimes at the backend. Once a month probably. But you never know which of these you may need. Asking stuff like this on an interview is idiotic. I'm talking about web dev.
It can be really useful if you're writing a compiler or something like that. There's a lot of problems in molecular biology, which need some complicated algorithms.