It’s a war of attrition that Ukraine is losing because they have a much smaller population to draw on and rely on weapons from the west. Ukraine is already conscripting children, women, and the elderly now. It’s absurd to think that such conscripts are going to be able to hold off a seasoned professional army for long.
Indeed, liberalism is just a precursor of fascism https://orgrad.wordpress.com/articles/liberalism-the-two-faced-tyranny-of-wealth/
That’s precisely what I’d expect as well, and what APIs in languages like Java do.
This is literally how every sane API works in languages built by adults. For example, here’s what happens in Java:
java.time.LocalDate.of(2023, 3, 31)
> #object[java.time.LocalDate 0x2bc77260 "2023-03-31"]
java.time.LocalDate.of(2023, 3, 31).minusMonths(1)
> #object[java.time.LocalDate 0xac0dc15 "2023-02-28"]
java.time.LocalDate.of(2023, 3, 31).minusMonths(2)
> #object[java.time.LocalDate 0x44b9305f "2023-01-31"]
I have no idea where people get this notion that a month isn’t a defined size. Do people just not understand the concept of a month?
The amount of people arguing that this is a fine behavior in this thread makes the whole thing even funnier.
The principle of being racist scumbags?
I recommend reading what people who actually have a clue have to say on the subject https://www.russiamatters.org/analysis/whats-ahead-war-ukraine