31h
There was a time when our ancestors became monogamous, and before that they weren't. So how do you consider non-monogamy more "modern"?
Is any project working to do this, ala Debian's IceWeasel?
No - empathy just means feeling the same emotion as people around you, which is not always helpful. What you want is compassion.
I often see "empathy" tossed around as a cure-all for social problem. When someone gets angry at work and it makes you angry - that's empathy. Ever seen footage of a frenzied mob saluting a fascist dictator? That's empathy as well.
The sons of Hermes love to play
And only do their best when they
Are told they oughtn't;
Apollo's children never shrink
From boring jobs but have to think
Their work important.
I see. Sounds like "very rigorous maritime engineering standards".
In my experience engaging consultants, I've never asked how they spend their profits. It surprises me that would be your major selling point, but maybe your clients are spending other people's money.
So what? Why is there an implicit assumption that if someone is trying to bring about "change", that it must be good?
OK but just saying the Europeans had a superior printing press omits the the radical thinking and acting that made Martin Luther's doctrines a success.
Your position is like saying, baseball became America's national pass-time because of radio. Yes, radio existed and helped, but it wasn't radio broadcasts of soccer or regional hopscotch tournaments. Baseball made a particular appeal to the soul of the people and the time which soccer and hopscotch did not. The medium is not the message; content is king.
No. China had movable type printing presses by 1040 AD, yet there's no evidence that it led to a mass uprising against the state religion at that time.
You're trying to undermine the historical singificance of Martin Luther's spirit and vision by saying that he just happened to be in the right place at the right time when the printing press came along. I don't buy it.
You can still create a Digital Ocean droplet, Docker container, or VM Image - and do the same thing (upload & forget). Then it's up to the user to pay $5/mo to host it, a process which doesn't need to take more than a few mouse clicks.
Firmware is a buzzword for embedded? I don't think this is right. In my experience "firmware" is a subset of embedded programming, referring to low-level bare-metal code such as bootloaders and microcontroller applications (literally code stored in ROM). "Embedded" more broadly refers to any code for systems other than servers, web and personal computers (including e.g. embedded Linux).
"Firmware" has been a term of art for as long as I've been programming, which is probably longer than a lot of readers on this site have been alive, so I'm not sure how it qualifies as a buzzword. Unless people doing Linux application programming now call themselves "firmware" engineers because they work on embedded systems?
a figure of speech in which a part is made to represent the whole or vice versa, as in Cleveland won by six runs (meaning “Cleveland's baseball team”).
I think you're overstating your case. "although the gorilla learned a large number of signs she never understood grammar or symbolic speech" - https://en.wikipedia.org/wiki/Great_ape_language#Koko
> humans that don't have language
Which humans are those? Language arises pretty spontaneously among humans even if they're deaf or blind - https://en.wikipedia.org/wiki/Nicaraguan_Sign_Language
Yet no amount of exposure will make a dog or ape understand language.
> There is, literally, a part of the brain that if you shut it off, you lose language.
You mean the entire left hemisphere?
I'd be happy to treat JS as "statements end with a newline, not semicolon", if that were consistently true.
The paradox of Javascript: Do statements end in a semicolon, or newline? If you answer either way, you're sometimes wrong. As far as I can tell this is the only misfeature of JS that is really unfixable.
What about automatic semicolon insertion (ASI)? This makes it impossible to internalize how the JS implementation will interpret your code without memorizing a bunch of special cases, and makes "newline" semantically significant even if you only intend it for formatting your code.
It's never going to be fixed because of backwards compatibility. I can put up with a lot of language peculiarities, but I don't like wondering if some random "return" statement in my code is going to misbehave because of extra whitespace.
This is enough reason for me to keep looking for an ideal language.
Not really, considering that the "meanings" of words in everyday usage have already been deliberately reconstructed and promulgated by the billion-dollar PR engines of the tech industry. For example, how does the word "theft" possibly apply to a person sitting minding his own business on his own computer? It doesn't, so don't use it that way.
Which concepts you lump together under a single word, and which you split between different words, is important and also highly subjective - or transjective if you will (shared reality) - but it's a fallacy to think the delineation of concepts is an "objective" distinction.
For certain entrenched powers, it's useful to lump together carjackers with music downloaders into a single category ("thieves"). Others find it useful to distinguish, and avoid using the same word. Similarly, some find it useful to distinguish between licenses which are promote freedom, vs those which encumber freedom - rather than using a blanket term "BSD-like" that includes both.