Exactly: the source is "open" to paying subscribers, just as the source to... just about any closed source software anywhere, can be seen if you buy a licence to see it. It fits NO definition of OS that I'm aware of.
I find it amazing that there still hasn't been a film or TV adaptation of Iain M Banks. Not that such a thing would be necessary or a validation of his writing; but I'd love to see it imagined and realized visually. It's a vision of perhaps the best possible case for the human future - if we don't fuck up.
I'm in two minds about reading Rand: on the one hand, I've heard nothing but contempt for the quality of her writing from commentators I respect - i.e. prose, structure, etc. On the other, as I'm assuming I would disagree with her theses I would like to do so from an informed perspective. Should I bother?
I agree with you stylistically and don't personally use that brace placement. However, given the number of people writing C++ code for the F-35, it makes sense to settle on a standard that is never ambiguous. When nesting multiple control statements, it can sometimes require good judgment to know where to place braces for maximum readability. Giving each one its own line avoids requiring your developers to exercise good judgment in all the myriad cases.
Yeah, but that's a stylistic choice. IMO this is one of those cases where one choice isn't better than another, and it's just better to have made a decision.
One of two things will happen, depending on your browser.
If your browser is following the WebIDL spec, so all the accessors are on the prototype, this will produce "{}".
If your browser is WebKit-based, this will throw an exception, because body.firstChild.parentNode == body and JSON.stringify throws on object graphs with loops.
Not sure your example would work in a real world situation. The UL would probably have an array attached as it can have multiple children. Then we get into the fact that all tags can have attributes, not just a text node.
You're right, I didn't consider attributes. In my simplified way the parser would need to know which keywords were attributes based on parent element versus keywords that are just new children elements. Which would defeat the purpose.
Actually, Pakistan is mentioned once in the context of being a possible suspect, as are the USA and China. The other mention is to state that only the Pakistani media initially took an interest in the death of one scientist, which is hardly some kind of negative accusation.
To add to this, it would not be in India's best interest to publicize any security issue within its nuclear complex.
Especially if that information would inflame a nuclear neighbor, with which there is already confrontational history.
I am also not sure how mentioning a competing nation that has been in direct dispute with the target nation is offensive, specifically in the context of listing nations that may have interest in the issue.
Ctrl+C means copy the text, with optional formatting. It doesn't mean "run a script", and this little trick implies two things: first, that the author is going to assume that anyone who copies text is trying to steal the content without attribution; secondly, that having been corrected in your naughty ways, you'll blithely accept the link he's pasted in there.
It's a web faux-pas, the equivalent of having your whole site in Flash, or trying to disable right-click for fear that someone might steal your precious, precious content.