321 karma · joined May 4, 2011
You have to be careful. Some of the people who complain about others being offended all the time are the biggest babies.
[Edit] If he is leaving bc it is no fun anymore that is an excellent reason.
Firstly economic inequality may or may not be a problem, so it is probably not worth talking about. It is only when the inequality manifests itself in terms of power between people. Were some people have to work for a wage in bad working conditions (even here in the US) because they have no other options. They may have kids. All the way up to: having to work for Google or Facebook et al. and hating it because you know on your free time you would rather explore your own creative ideas. But people who work at menial labor jobs are just as creative and should be given paths to allow them to pursue their creative interests too.
Language makes us creative beings, and if power constrains that in any way and it can not make itself legitimate (which the burden is on it to do so) than it is wrong for it to be there.
Thus because economic inequality illegimitately constrains the human capacity to express itself creatively it is therefore problamatic and should be dismantled.
PS I realize in theory this sounds all good, but I am more convinced that humans can organize themselves into these freer societies. And those future denizens will think of us as savage as we think of american colonialism and slavery and genocide (native americans) a few hundred years back.
Wow that imagery is powerfully sad. Corporate culture and its structural constraints makes monsters of all of us.
Haha, I cannot believe I defended the Kochs.
The critical question is what diet do we thrive on? A carb rich plant-based diet is my guess based mostly on Dr. Michael Greger's work on summarizing nutrition science literature [0]. But I shall be convinced otherwise if the science is there.
In Message Passing a message (which is just another object) is sent to the receiver object.
The crucial difference is in a function call the the function is already bound when the args are sent. With message passing the args are sent to the receiver object which can handle them there or up its superclass hierarchy -- with the ability to handle messages it does not recognize too after exhausting the superclass hierarchy.
The smalltalk blue book has the VM implementation of message sending which is very straight forward.
I am thinking of something like the LivelyKernel[0] or better.
And a URL can map to some state/object too. Google can then think about searching for things richer than just textual.
(a) drawRect(50, 50, 10, 21)
(b) aRect drawAtX: 50 andY: 50 width: 10 height: 21