Honest question: Why do people care so much about or like having the year in the title? In some situations I can see it being needed to prevent big confusions, but many times I see people put the year in the title when it doesn't really seem to matter. In this particular case for instance, I don't see why it would be needed.
You shouldn't generalize people (doing it by race is called racism; doing it by country has no fancy name that I know of but it's wrong all the same), or refer to some cultures as "better" than others.
> Objects containing the same values should be equal by default.
Sounds good, but it's a tricky issue. Equality must be checked between all values of both objects. This can take long, as objects can have many values and may contain references to other objects which may in turn contain references to other objects and so on. Object references might even be cyclical. Not impossible to account for but quite tricky.
And how about get/set properties? These must be checked as well, even though many will be just "mirrors" of private or protected properties, and others might be calculations based on other properties (like the area of a circle).
> Comparing objects of different types is a compile-time error.
Accounting for inheritance, I assume.
> Once created, objects and collections must be immutable.
This sounds like a terrible idea. Wouldn't objects be to even modify their own properties?
> Objects must always be initialized to a valid state. Not doing so is a compile-time error.
> No nulls allowed.
Nulls are useful. The problem here comes from not knowing whether something may be null or not. The solution would be only allowing Nullables to be null, and enforcing anything that's not a Nullable to be initialized.
First, why do you have to call checkDestinationQueue after modifying the queue? It's awfully redundant. I assume this is due to some kind of limitation.
And second, goingUpIndicator and goingDownIndicator are kind of sketchy. Can you activate both at the same time? What effect would that have? There should be a single property, directionIndicator of an enum type with the possible values up, down, and none. I don't think you can make enums in javascript though, but I don't know the language very well. I'm just explaining this in terms that I know; there probably is a suitable javascript equivalent or replacement.
I'm gonna need a source on that one. I experience ASMR, and the tingling sensation definitely calms you and feels nice, but it has nothing sexual attached to it.
You raise a good point, but even if sophisticated AIs are not technically possible yet, predefined characters can still be done well without (ab)using cutscenes.
Their product is presumably not photo tagging or recording GPS data. These are just components they need for their actual product to work.
When you talk about "innovating" here you are actually saying "finding way of achieving something that's different enough from the most convenient way (because someone has already thought of that)". That's no innovation at all; all that would do would be stopping them from launching their product until they figure out a way around the problem. By blocking entrepreneur's paths, patents prevent them from releasing their possibly innovative products, thus preventing innovation.
I always open these up in a new tab (usually can be done fast with third click, or ctrl+click), then close the tab when I'm done. It's fast, you can keep reading the original site while the image/webpage/whatever loads, and the problem you mention never happens.