I'm thankful that Java hasn't become a mess like C++.
The virtual machine and stdlib continue to see innovation, while the ease of implementing JVM languages like Scala and Kotlin mean that Java can let these new languages innovate, and pick the best features when they're proven (with improved performance normally too).
You can see this with Lambdas, and now with Records and pattern matching
I was served terminal advertisements on a recent Javascript project because its auto-reload dev-dependency pulled in a compromised package. So in retaliation I made my own implementation in Java, with 0 dependencies and low memory usage, using NIO Buffers and FileChannels.
PS: Shameless plug, I'm graduating college late December, and am looking for a job!
It's interesting at least to consider just how much performance is degraded by these hardware bugs for certain workloads. While Octane is 1.40x, the average is 1.12x. And this is the i9 9900k, which has partial hardware mitigations, so speedup is better for older chips.
But mitigations=on doesn't even give full protection from ZombieLoad attacks.. if you want full coverage you need to disable hyper-threading, which kills performance. This caused a big debate among linux devs, but keep-HT won out.
So, disabling mitigations is not a good idea for work or critical workloads. But the chance someone compromises the average computer with one of these hardware bugs is probably the same probability that two equal UUIDs are ever generated.
PC overclockers move mountains trying to eek out half-percentage perf gains. Why not flip a flag for 12%?
The argument that classics are "unfit for the 21st century" because ancient Greeks and Romans were "white men" and "slave owning patriarchs" holds zero water.
First, the premise is false. Greeks and Romans were not at all "white" by modern standards. Not only was skin color not a social construct at the time, but most Mediterranean peoples had darker, bronzed tones. And yes, slavery & patriarchy have existed in every single society since the dawn of time, until very recently. Just because the affordable care act didn't exist in 1991 doesn't mean I will refuse to use Linux because it was created in a time without basic healthcare rights.
The real reason for the decline of classical studies (and more generally history) is because corporations are offering graduates with STEM degrees higher salaries.
I don't think this is a good trend either. I've personally gained more from self-studying the classics than anything from my CS degree.
Although he may have simple meant "presume ignorance, not malice," the wording used was very derogatory.
I do not doubt that Americans on average are less educated on international affairs than other Western countries. But arguing that a factually incorrect comment about Turkish headwear on HN (by a user of unknown nationality) is a result of broader "American ignorance" is meaningless.
Furthermore, I believe m00dy's response was accurate and fair. If he viewed every incorrect comment about Turkish culture as written by an American "puppy," I doubt he would have commented, and no one would have learned anything.
The Turkish man you replied to wanted to correct an inaccurate stereotype about Turkish culture. Your comment perpetuates the stereotype that Americans are uneducated on global affairs. This may be true for some, but saying that all Americans should be treated like "puppies" because they "don't know any better" is a huge insult.
Definition of anthropomorphism (noun): "the attribution of human characteristics or behavior to a god, animal, or object.
"
A common example of anthropomorphism is in voles (and other rodents). [1,2] Very long ago, scientists noticed that bank vole pups frequently cry when their mother leaves the nest. The scientists assumed that the pups were afraid, and missed their parent. Eventually, it was discovered that the absence of their mother drops the temperature of the underground nest, and that the pups cries are actually a mechanism to generate heat. When scientists took their mother away, but increased the heat of their den to normal levels, the pups did not cry. The animals were not communicating or displaying anything resembling "human" emotion, but were innately responding to environmental stress.
No matter how much we want to believe that animals are sentient, have emotions, and communicate to each other via language, science indicates that's just not the case. In fact, there have been numerous studies that indicate anthropomorphism is a byproduct of our complex social structure.
Nice job bringing racism into a discussion about dolphin vocalizations, by the way.
Very few countries, communities, or individuals are willing to accept a fate of involuntary, slow recession.
As suggested by previous commentators, social policies could possibly play a larger role in the long term Japanese recovery than fiscal stimulus. Opening the country to immigration may help rejuvenate the workforce, but would require significant upheavals of xenophobic Japanese culture. The government could use economic measures to encourage childbirth, but at a population density of 869 people per square mile, one must wonder how many more citizens the island can accommodate.
The rational assumption that Japan should "bite the bullet ... [and] balance the budget" is not what the country will do, as the circumstances of its plight encourage irrationality.
The virtual machine and stdlib continue to see innovation, while the ease of implementing JVM languages like Scala and Kotlin mean that Java can let these new languages innovate, and pick the best features when they're proven (with improved performance normally too).
You can see this with Lambdas, and now with Records and pattern matching