HN user

gerso

8 karma
Posts0
Comments5
View on HN
No posts found.

Huh? I assume you're talking about footnote #7:

  [7] Communism promised to be both morally and economically superior to capitalism, but every attempt became morally corrupt and an economic failure. As it became clear that the working class of the liberal democracies wasn’t going to overthrow their “capitalist oppressors,” the Marxist intellectuals transitioned from class warfare to gender and race politics. The core oppressor-oppressed dynamics remained, but now the oppressor is the “white, straight, cis-gendered patriarchy.”
That's a pretty standard, if exaggerated, take on the decline of communism from a capitalist perspective. Would anyone on the left even disagree with what he says about how Marxism was expanded?

In reference to constructor invocation:

  ...a new empty object is created, (let’s name it newObj) and the function is invoked on that object,
  like say, newObj.Person() in this case.
Is this true? When a function is invoked with "new", "this" is set to the object being constructed, but is that accomplished by making the constructor a method of the object being initialized? If so, it must be removed later on in the process:
  (new Function).Function
  => undefined