567 karma · joined May 7, 2017
The amount of "emotional support animals" at the local university is pretty ridiculous as well. I'm pretty sure students just lie so they can have a dog while they live in dorms.
Firefox is by far my least favorite piece of software that I regularly use and I've considered throwing my computer out the window because of it.
As for whether it is something that should be done or not: why should programming be done? How do most apps benefit the average person. I'm willing to argue that FAANG companies have been detrimental to society.
I've also been well-payed at the factories I work at, but $20/hr in rural Iowa goes way further than in LA or wherever. There were quite a few people who had moved from cities to work where I was at.
The idea that automating these jobs is a good thing demonstrates how out of touch you are. A lot of people were worried that long-term our jobs would be automated or moved to Mexico.
[1] This may depend on what is being done and more importantly on the age of the company.
I'm going to call bullshit on that. Federal minimum wage is over $1000 per month at full time and I've seen 2br in my county for $550+utilities. I don't disagree with your general point but that report did a piss-poor job. I suspect they only looked in urban areas.
Democratization of computing will lead to greater stratification of programming jobs. The "Excel Programmer" won't exist being supplanted by the "Office Drone" whereas the "Distributed Systems Engineer" (or whatever) will keep on going.
Relying on very expensive advanced weaponry is the modern equivalent of relying on mercenaries, and Machiavelli told us why mercenaries are bad.
I think a RISC ISA might be more difficult to start with, and supporting things like AVX might be hard. I only needed support for some basic instructions though. The amd64 manual is actually pretty good. Overall, it was much easier than I expected it to be.
It's probably worth noting that this is only a runtime assembler, i.e. it does no parsing. It also doesn't support all of the addressing modes for the instructions that it does support. Nonetheless it does show that assemblers aren't that hard. Adding support for the various addressing modes and amd64 does complicate things but not too badly. Moving forward from this you'd probably want a better scheme for handling the various "extra" bytes (SIB, REX, etc.).
Nice.
I think that your first example is also not a violation, as it is not an opinion. I think that this example reveals a more potent problem: what do we classify as opinion? As to that, I have no answer; I am no philosopher.
As for the morality of restricting others' right to free speech, it is definitely a difficult problem. Morally I think that you have no right to silence others because you disagree with their opinion. There is some nuance here; if HN deletes a post advertising viagra I don't think this is silencing someone. Similarly, deleting a post containing the results of a football game to a programming forum is also not silencing someone. There is an aspect of relevancy at play. If you choose to operate a general purpose forum, morally you are pretty limited in what it is acceptable to silence.
These are just my off-the-cuff thoughts. I might be missing something obvious here; it seems like a confounding problem.
This is a very American-centric view of slavery. Most cultures have participated in slavery at some point in history without the extraneous parts. Even if you treat your slave as family, the slavery is still immoral.
Similarly, your views on free speech are very narrow-minded. Many people have been murdered by oppressive governments for speaking out against injustice. Were they "idiots spout[ing] whatever crappy opinion happens to wander across what passes for their mind"?
If you are discouraged from saying something for _any_ reason, this is slavery of the mind. As for collective cultures, I don't think I know enough to effectively comment. I will note that many cultures that were okay at one time are now viewed with disgust as primitive, including your depiction of slavery in the Americas.
The US constitution is very clear in its wording on free speech: "Congress shall make no law [...] abridging the freedom of speech". It is unfortunate that our judiciary has chosen to turn a blind eye to this and many other affronts to the rights of American citizens.
As for my comparison of disallowing hate speech to slavery, it is a very valid comparison. The two are morally reprehensible for similar reasons; one is slavery of the body, the other is slavery of the mind. History has shown time and again that what is en vogue today may be hate speech tomorrow.