1,893 karma · joined June 30, 2010
^1 «Object oriented software construction is the building of software systems as structured collections of implementations of abstract data types.» Bertran Meyer. Object Oriented Software Construction, 2nd edition, 1997.
«OOP to me means only messaging, local retention and protection and hiding of state-process, and extreme late-binding of all things. It can be done in Smalltalk and in LISP. There are possibly other systems in which this is possible, but I'm not aware of them.» (E-mail to Stefan Ram, 2003, http://www.purl.org/stefan_ram/pub/doc_kay_oop_en)
A Conversation with Alan Kay, ACM Queue, 2004, https://queue.acm.org/detail.cfm?id=1039523
And generally it is a very bad idea to choose the most popular service among the alternatives, as by doing so you are contributing to the centralization and monopolization of the Internet.
A position against SSM does not imply homophobia because it is not necessarily based on hatred or aversion towards homosexuals. For instance, there is no justification in calling Eich a homophobe.
What bothers me is a tendency of LGBT activists to put a homophobe label on everyone with an opinion they do not like. That is a witch hunt.
Flash and Silverlight do not provide any real protection and they are certainly not enough for content cartels. That's why DRM solutions are being developed. As soon as the major software vendors will provide complete DRM implementation restricting all levels from user agents to drivers and bootloader, content providers will start to require it.
> Even if the OS starts becoming as locked down, you're still technically inaccurate: a CDM could just be a shim which pass data through to an OS media API which handles the actual playback.
But that shim will not provide any real content protection if the OS is open for modification. For example, someone could make a version of the OS's media API implementation that will allow users to save any media stream decoded by CDM. Thus, the OS will have to be locked down to support DRM, that's what I am trying to say.