It is if the nation harboring the terrorist refuses to cooperate with an interpol order related to murder and the person is actively killing politicians in your country. What exactly was India supposed to do since Canada refused to work with them? Sit on their hands and watch their elected reps get assassinated?
The accepted response is escalating the situation on the diplomatical level. Imposing sanctions if necessary. Getting other countries impose them as well. And, in extreme cases, trying to get the UN Security Council authorize military action.
Well they killed him and haven’t had any real consequences so I would say killing him was also an accepted response. It was accepted by everyone realistically able to do anything about the situation.
Not facing real immediate consequences is not the same as acceptance. Especially when we are talking about acceptance in the moral/normative sense.
Besides, you should wait at least a decade or two before talking about consequences. Things don't change that quickly in international relations, because the stakes are so big. But they do change, as you can see from the relations between Russia and the West.
Google Maps has also become extremely cluttered and filled with ads.
I was a heavy user of their biking directions and those became significantly worse with a single update overnight a few years ago.
Google Maps is still better than Apple Maps (and outside the U.S. the competition isn’t even close) but Google seems to be going out of their way to reduce that gap.
Documentation may be feared since it could be used to attack the Xbox or surface devices' security. Plus their documentation mode has been moving to "make the customer do it" with their GitHub docs - at a conference they were giving away swag to people who would write articles for them.
Microsoft has a long history of refusing to document stuff. They also have a long history of being evil, so it's probably not interesting for them to document it to seem less evil.
Right and when you accidentally say no to the ones that actually matter?
The whole problem with a sea of notifications is that it’s hard to identify what’s important and what’s not. Your suggested solution does nothing to solve that problem other than to relocate when the problem arises.
Counterpoint: I found out the other day that friends and family were messaging me on Instagram, and I had no idea Instagram even had direct messaging support.
For several years people were messaging me and I was completely oblivious.
Ok, maybe a dev is much faster writing JS because they keep stuff in their head better. But I’m assuming they also use third party libs, or functions that other devs in their team have written that they just need to call.
Typescript makes it easy for the IDE to show you what exactly you need to pass to call the teammate’s function (and this was the originally motivation behind typescript…improving MS dev tooling) without having to dig into the code or read the documentation.
And type inference means you’re rarely actually writing out the types. So I find it hard to believe that anyone writing a relatively complicated piece of code would be faster using JS over TS.
Small scripts and the like, sure. But complete complex applications? I doubt it.
You’re assuming this was the only location they showed ads.
It could have been one of the many components displaying ads. And this specific component might have accounted for a small percentage of those ads.
And presumably this wasn’t the only feature deployed so any noticeable change in revenues could have been attributed to many other things before a typo in the ID would have been discovered.
These companies negotiate everything, including where the boxes will be located on the shelves, the angles they will be placed at, which competitors will be allowed, the pricing schemes, etc. They will never go “well for the price per unit, let’s just go with whatever random unit our internal systems spit out”.
Its extremely convenient that the mandated data that helps customers cut through the millions they spend on marketing and pricing schemes is the one that is completely uncared for.
You will literally have 3 packages of soda all of the same size listing the price per unit in completely different units. Some in ml, some in oz, some in pts.
I had a bag of salad croutons that measured a serving as “2 Tablespoons” — are they expecting me to crush the croutons to measure a serving? Or just “eyeball” it to convert rectangular things into hemispherical things?
It's worse than that. The serving size changes the resulting label. A lot of the high-protein breads have the same composition and are sliced slightly thicker to hit the 3.5g mark so they can round up to 4g per slice and appear to be more protein rich in composition.
I’m not sure if this particular killing was done by India, but either way it’s not great timing.