1,475 karma · joined December 12, 2016
They wouldn't say that. Just like all other political ads they would be funded through an organization with an appealing name, "Paid for by Americans for Freedom and Justice"
So what if the right-wing people in charge had the same ideas as you? Several democracies with cancerous social media networks have been teetering on the brink of left-wing national socialism, the mob needs to be controlled.
What we dislike about fascists and their ilk is not the right-wing or left-wing part, it is how they deal with those they disagree with. Stalin was responsible for more deaths than Hitler, Mao for more than Stalin, neither of them right wing. If you were able to enforce what you suggest, you would be worse than those you oppose.
But you are right about democracies devolving in certain times of stress. How about this statement instead? "The mob needs to be inspired by the self-sacrificial service of good leaders for progress to be made"
Yes very brave. I'm sure his reputation might have suffered as his fellow officers wrote home to all the families of the dead who would never see their loved ones again. He might even have lost his rank! Thank God he knew better than his superior officers. /s
I understand people can come down on both sides of this issue based on their priorities, but praising him for risking a "court martial" is silly. Considering what was at stake he barely risked anything at all to himself. The real risk was run, unknowingly, by the infantrymen tasked to take the town. He gambled with their lives, not his own.
It worked out this time, and maybe it was a good decision, maybe not, but he is certainly no hero.
But obviously that's a cheap shot for an example, no one would have a problem with the function he starts out with, he doesn't need to have a side effect. The problem is when you are in an OOP app, with an OOP language, doing things that really lend themselves to OOP, and trying to shoehorn everything into FP because it's How Smart People Program. And the result is not less complicated, but way more complicated.
I've got these opinions because I've already been that guy saying please stop writing this complicated stuff that I don't understand. I'm not an idiot, we've just got a huge amount of work to do, and the time it takes for me to piece all this together and find the bugs is not worth it, especially because it is going to be just as opaque to you when you have to come back to it in a few months.
I'm not saying FP isn't the best thing ever and someday I'm sure it's going to take over the world, and given all the time in the world and a clean sheet I might choose it myself right now. But I care about working as a team more than the finer points of coding philosophy, and making simple, effective, and on time code. I'll choose practical over principle if I have to, though I'd prefer to have both. And if that means FP, then let's do it, but so far my experience has been the opposite.
For context, we are talking about JavaScript apps, and my comments are limited to front end apps using OOP frameworks and fetching data in the form of objects from a REST API.
But that is true of anything that uses any dependencies, and a fundamental part of how we usually code. I prefer to reasonably minimize the number of dependencies, and then of course good tests protect you against this problem.
The mental gymnastics required to read these functions and understand how they work is not negligible, it adds up. Especially when the function definition might be in another file from the one you are working on.
If any of my co-workers started actually using these techniques in our code, I would flag it. Usually, if you find yourself in a situation where it is beneficial to use techniques like this, it's a sign that you might be able to refactor your entire approach to make the design simpler.
The sentiment of this question explains why even further. ISIS does very bad stuff and is a major problem, and we can all wonder why the west doesn't do more to stop them because they clearly have the ability to do so. But then the moment the US gets really involved, everyone is going to shift blame to them for everything. I don't condone secretive actions like this myself, but considering the US's global influence and capability, if they weren't doing something about ISIS the question could easily be restated "What does the US government gain by allowing extremists to rape and pillage the middle east?"
The concept that we get to take our home legal system waltzing around the world with us as we travel is arrogant. You may be morally and legally free to post a cartoon mocking Mohammed on your Facebook page, but don't be surprised if you get detained on a trip through Saudi Arabia.
At least in the US he's innocent until proven guilty and will probably get a fair trial. And he wasn't arrested for posting his opinions on social media or bashing the president. The software in question was designed to steal people's access to their shopping and banking accounts. And the accusation is he conspired to sell it and offer support to criminals to help them abuse their victims. I would have no problem with an American getting arrested under similar circumstances while visiting another country.
When You are cleaning up tech debt and make hundreds of lines of changes and no acceptance tests break (because everything is still working as it should) but 50 unit tests break... I've wasted so much of my life