I'm not disputing the movie is cliched oscar-bait. That is the kind of movies the oscars awards.
3,485 karma · joined August 19, 2007
I'm not disputing the movie is cliched oscar-bait. That is the kind of movies the oscars awards.
Hollywood is in the business of telling stories, not teaching history. If you get offended by lack of realism or accuracy, then don't watch Hollywood movies. I can't think of any Hollywood movie you couldn't criticize for twisting reality to further the narrative.
"Based on a true story" should always be taken with a large grain of salt and Hollywood itself have often satirized it - e.g. Fargo slapping a "Based on a true story" sign on a wholly fictional story, or American Hustle stating "Some of this actually happened!"
There is a difference between an imperfect description and a lie. Kuhn does not say that all descriptions of the world are lies, or that "anything goes", although he have sometimes been misunderstood as saying that.
Even after the second bomb, just before announcing the surrender, there was an attempted coup d'etat by high ranking officers to prevent the surrender. So its not like surrender was a given after seeing a nuclear bomb.
It is only in retrospect it seems obvious that the nuclear bomb would lead to surrender. Even taking about "the decision to drop the bomb" as it was some unique moral dilemma is kind of anachronistic. Of course they were going to drop the bomb, just like they used any other weapon at their disposal.
The problem is the horrifyingly large number of people who are imprisoned for years, some times decades, even though they are innocent.
Do you not find that a problem? Innocent people being imprisoned happen in any country of course, but the problem is much larger in the US than in other first-world countries, both in absolute number and relative to population size.
France does not have similar numbers of innocent people in prison, even when adjusted for the countries size. Unless you will argue that the French police and judicial system is more than six times worse.
This was all in response to the comment questioning why we don't hear as many stories about innocent prisoners in France.
> A country can have a very high incarceration rate without imprisoning a single innocent
No. Unless you are talking imaginary scenarios like Star Trek.
Personally though, it also really irks me when someone carefully explains me something I already know, so I understand the mindset.
- Abrasive: This idea is the dumbest ever and you are an idiot that deserves to die.
- Constructive: This idea have problems X, Y and Z.
- Polite: Thank you for the effort, but I see problems X, Y and Z with the idea in its current form.
A lot of the discussion here is confusing the question of competence with the question of tone. You can be competent and have a nice tone and you can certainly be incompetent and have an abrasive tone. I can understand not having the patience for politeness, but personal insults are obviously counterproductive.
I would say simplicity is a really important part of maintainability, but that is not the same as smallness. For example, the for-loop mentioned is quite short and compact, no doubt about that. But to me it it not simple, because it is hard to figure out what it does and what happens when you change it. It is tightly coupled to the particulars of the HTML (even including the whitespace) so you have to dive into the HTML to see what nodes is removed and figure out yourself what is the implicit relationship between these three nodes. So is difficult to change without accidentally breaking something.
Making code simpler often leads to it also being shorter, which is good. But making code shorter without making it simpler just leads to unmaintainable cryptic code.
But I acknowledge maintainability also depends a lot on the people who are supposed to do the maintenance. I personal have limited memory, and I would forget what exactly those three nodes represented within hours of writing the code. I use abstraction and simplicity not because of some lofty ideal, but because I simply do not have the mental capacity to keep this amount of accidental complexity in my head. Your mileage may vary.
As for adding code, note that my suggestion would remove code - removing a single node in code is obviously simpler than removing a fixed number of nodes in a for loop. But you are correct it introduces an abstraction. I appreciate the cost you assign to abstraction, but I personally think this should be weighed against the cost of more complex and fragile code as here.
Again, I'm not criticizing the code itself, just the assertion that the code is super maintainable. The proof of the pudding is in the eating. If it is too costly to accommodate users using screen readers (how few and unimportant they may be) because of the complexity and risk of changing the HTML, then you have a maintainability issue.
That is really beside the point. HTML and JS should not be coupled to the extent that adding or removing some whitespace from the HTML will cause the JS to fail. This kind of things turns a trivial improvement into a nightmare, so you end up not daring to change anything.