108 karma · joined March 23, 2021
Is certainly a typo, off by an order of magnitude. 600 years ago the Christian Church had already been around for more than 1000 years. Young earth creationists believe the earth is ~6000 years old
Even if "Kill All Men" was just a shibboleth of a specific online culture, it seems like objecting to it would be a kind of moral duty (for the same reasons), as long we are in agreement that normalized misandry is bad. But again, in my generation I don't think there was any kind of consensus that misandry is wrong. That's why objecting to a shibboleth like this would be evidence of how "oblivious" and behind the times you are
From the original claim of, "Nobody really thinks men are the cause of most of societies problems."
My response was, "While growing up I was taught and interacted with people who definitely thought men were the cause of most of societies problems."
The counter was, "You must be a terminally online virgin with no friends then."
From my perspective I have a rich social life that includes both genders and would consider myself a feminist. But it really is radicalizing that even mentioning experiences of casual misandry is met with accusations of social ineptitude
A: "Kill All Men! They are disgusting"
B: "Well, surely not all men, some men are noble or allies to your cause"
A: "When I look at who the evil people are, they are almost all men, and they are supported by many men. Men are responsible for the evil and for failing to stop the evil. For every man that commits date rape, there's 5 men that hear about it and don't do anything. They are all responsible, and just as guilty."
I'm certainly not claiming that there is widespread oppression towards men, but at least in my generation (particularly in higher education) the overton window includes denigrating masculinity but doesn't include admiring it.
And your understanding of why python doesn't permit TCE is because functions are globally scoped with indefinite extent?
For example:
def foo():
print('usually this value is inaccessible from "python land"')
def extract_printed_values(bar):
global print
old_print, returnv = print, None
def new_print(x):
nonlocal returnv
old_print(returnv := x)
print = new_print
bar()
print = old_print
return returnv
fooval = extract_printed_values(foo)
fooval will then be equal to whatever value foo printed to the console, otherwise foo will behave exactly the same as normal (assuming it only printed a single value), and print will even behave normally afterwards def f(x):
if x > 0:
return f(x-1)
return 0
# Here is where a compiler might assume that f(x) is tail recursive, and so do TCE
g = f
def f(x):
return x
g(5)
So according to the python standard, g(5) returns 4, since it calls the original f, but then the first recursive call will go to the new f. If f was TCE'd, then it would return 0, as the actual recursion would be eliminated, so it wouldn't matter that you've reassigned f to a new function.I don't understand your critique about making money at all. I broadly agree with the comment you responded to, and my motivation is purely wanting to leave life on my own terms. It seems strange to accuse the commenter of having some ulterior financial motive.
There certainly needs to be provisions preventing marginalized people from being pressured to kill themselves. But this is also not exclusive to a right to death.