"This is not a solution. It's a mess."
Indeed. These companies are not creating JavaScript replacements because they just want it their way, there are real issues with using JavaScript for large developments. Why are we still waiting for basic features like optional static typing and classes to be added to JavaScript? Static typing is a very important feature. From it flows not just basic type checking, but also autocompletion (a major productivity booster), ease of re-factoring and useful code analysis (what functions use this particular type of object etc). There's now a whole list of languages that are aimed as direct replacements for javascript because of its failings, and transpilers to convert from various languages such as Java and haxe to JavaScript. All because JavaScript, for whatever reason, refuses to make any serious moves forward.
Sooner or later, if it continues to stand still, JavaScript will be replaced by one of these contenders. If we're unlucky, it will be replaced by several of them.
I showed the jurors that the two methods in software were not the same, nor could they be interchangeable because the hardware that was involved between the old processor and the new processor — you couldn't load the new software methodology in the old system and expect that it was going to work.
Seriously Google, give us some alternatives. Java is the absolute worst part of Android.
Indeed. I'm finding it's particularly bad for game development where you want to avoid continuously allocating objects on the heap. So if you need to continuously call some mathematical function from the game loop that uses a temporary vector as part of the calculation, this is an issue. How do you create this temporary vector? If we create a new one in the function, it will go on the heap, so we don't want to do that. You could have some module-level variable that the function uses, but that's rather messy. I ended up having to make an object caching system. When a function needs a vector, I pop one off the global vector cache, do the calculations, then push it back. This is messy and dangerous in its own way too though.
In C# you could just implement the vector as a struct, since structs go on the stack rather than the heap (and in C++ you can put what you like on the stack). C# stucts have value semantics too, which I think is an added bonus for something like a mathematical vector. Java is quite crippled in this respect. Another annoyance I immediately found with Java is that you can't pass parameters by reference. Why does Java have such a restriction? Even Visual Basic 6 could pass by reference. It's not that often that I want to pass a parameter by reference, but sometimes you really need to.
I also made the mistake of trying to use Generics in Java. I knew ahead of time that due to type erasure, there would be no performance improvement, but I didn't quite realise how crippled the Generics were. I first noticed this when trying to declare an array of a generic type. This does not work due to type erasure. Java Generics really is a train wreck.
It's a shame C# is so strongly tied to windows (and Microsoft) because it's one of the most advanced modern languages there is. Compared to Java, it really is a joy to use. It doesn't get in the way of what you want to do.
the issue is that they misidentified the targets.
The soldier at the scene who picks up the child from the minivan (Ethan McCord) believes that the attack on the van was a war crime. They seemed all too quick to decide that people were carrying weapons and all too eager to shoot. I've heard many accounts where all civilians were considered as the enemy whether or not they were armed. e.g.
McCord told Van Auken: "He [Kauzlarich] goes, 'If someone in your line gets hit with an IED, 360 rotational fire. You kill every motherf*cker on the street.'" McCord said that he had also witnessed the order carried out, saying: "I've seen it many times, where people are just walking down the street and an IED goes off and the troops open fire and kill them."
Only if no news outlet in the U.S. will publish it, because it makes nearly everyone look bad, where do you go?
Exactly. News organisations are not objective. The style of reporting and even whether a story is reported at all depends on who it damages. So if some Iranian police are beating protesters, an American newspaper can really go to town on the story, using emotive language etc. If some US police beat protesters in the same way the story (if printed at all) would have a much more neutral tone and probably would downplay any police violence.
Getting angry about issues which make an enemy look bad but downplaying or ignoring issues which make your own country look bad is standard practice. If a US newspaper routinely got just as angry about US police violence as it did about Iranian police violence, then it would be viewed as some crazy left wing pamphlet and widely ridiculed.
The best way to get your news is to shop around through. Look at the BBC, CNN, Aljazeera, Russia Today etc. Between them all you can get a good picture of what is going on.
and even there Guantanamo was put there pursuant to (at the time) Cuba's consent.
More like an offer they couldn't refuse. It was one of the conditions of removing the occupying force.
Ever since Lord Reith, the BBC has carefully guarded its independence.
"They know they (the government) can trust us not to be really impartial" - Lord Reith in his diary during the General Strike in 1926.
The BBC is in no sense independent. The board of governors is appointed directly by the government. Trying to argue that the BBC is independent is like trying to argue that the department manager has no influence over you because you only answer to the line manager (who is answerable to the department manager). There are plenty of examples of the BBC being highly partisan and serving the interests of government. Perhaps one of the most notable is the BBC's involvement in the 1953 Iranian coup. The BBC broadcast the "go" code for the operation.
Most of the time though, you don't need to have some government minister secretly complaining to the board. Like most news organisations, the BBC is well versed in self-censorship. Even the language used betrays the establishment mindset. You can see this most clearly when you contrast reporting on a domestic issue with reporting on a similar foreign issue. So for example, when police are hitting protesters with batons in the UK, the BBC will describe it as "police scuffled with protesters". In contrast, when police in Iran hit Iranian protesters in similar ways, the BBC describe it as "batons swinging wildly at unarmed protesters" etc.
Another example is the seige of Grozny where the BBC reporter was allowed to get fist-shakingly angry (because Russia is an enemy) and demanded to know what right the Russians had to order the citizens to leave.
How many of them were incinerated, crushed by falling masonry or shredded by shrapnel nobody yet knows.
Moscow excused itself the trouble of worrying about such details by equating those who stayed on with terrorists.
Why should they go? By what right was the Russian army forcing them from their homes? So Russia could destroy what it itself dismissed as a handful of terrorists?
In contrast it is interesting to see how the BBC dealt with the very similar situation of the seige of Fallujah. This time the army carrying out the siege was the US army, so the gloves go back on. Instead of a angry reporter cursing the US, we had articles like "Fixing the Problem of Fallujah".
They also show a genuine concern for civilians of Falluja.
The big question is whether the rebels will stay and fight, or if they will simply melt away, as guerrillas tend to do when faced with a large conventional force.
But for the highly-professional marines, Falluja is also a return to the simplicity of combat after the complexities of peacekeeping and an enemy that never shows itself.
Notice the difference?
Fortunately the US, despite its other flaws, had the 'minerals' (translation: testicles; for those in the US), the capability, and (most importantly) the will to contain communist expansion around the globe"
The threat of communism was largely used as an excuse to target any left-wing/socialist government or even those that just wouldn't play ball. If a country started doing things the US didn't like e.g. nationalizing an oil company, angering a US company etc, suddenly they would be considered as a communist threat. In the case of Guatamala it was the Union Fruit Company. They owned 42% of arable land due to purchases and/or land being ceded by military dictatorships. When the government of Guatemala tried to free up that land, Union Fruit went crying to the US government. Before long there was a US-backed coup. The official excuse was that Guatemala was going to become a "Soviet beachhead".
We have a similar story when it comes to the Iranian Coup in 1953. The government there wanted a better deal when it came to oil revenue from the AIOC (Anglo Iranian Oil Company, later it became BP), so they nationalized their oil industry. Although AOIC wasn't a US company, the nationalization was seen as a threat to US oil assets. An example that other countries in the region might follow. The US and Britain arranged a coup know as operation Ajax which replaced the democratic government with an unpopular dictator (the Shah) and a brutal CIA-trained secret police (SAVAK) to keep him in power. Again the threat of communism was used as a smokescreen.
Here are just a few US-backed dictators from central and south America alone.
We know the anti-communism crusade was an excuse, not just because of specific evidence in each case (Union Fruit etc), but because US policy towards left/socialist governments has remained largely the same despite the end of the cold war and break up of the Soviet Union. There has been continued interference in the governments of Central and South American states. e.g. Bolivia, through selective funding of parties opposed to Moralez and the coup attempt against Chavez (there is significant evidence of US involvement). Communism was used as a smokescreen during the cold war just as terrorism is used as a smokescreen today.
How about all of you go out and conscript somebody for office.
That system is known as Demarchy.
Not to mention how much better the language is...
You missed out that amazingly advanced feature that C# has and which Java is still working on. i.e. The ability to pass arguments by reference. Can you believe that? The inability to pass by reference! I was in disbelief for a whole day over that. I've had to work with Java a lot recently and the language is so crippled it just makes me want to punch everyone involved in it's development.
I don't know about the possible legal issues, but C# would be great for game development on Android. The stack-allocated structs alone would be a real boon.
And it should be the law: If you use the word `paradigm' without knowing what the dictionary says it means, you go to jail. No exceptions. -- David Jones