218 karma · joined February 3, 2013
"AWS is a service by Amazon that runs software for you in computers connected to the internet" is still inaccurate, but has a meaning for the layperson other than "tech buzzwords with superlatives".
Your fonts don't have to support the entirety of Unicode. That's why we have font stacks and fallbacks.
Your application does not have a CSRF vulnerability; HTTP cookies have a CSRF vulnerability. Your application may depend on HTTP cookies, which exposes this vulnerability through your application. The so-called "CSRF protection" is a hack that patches a protocol vulnerability at the application level.
You mean that it also creates a toxic culture which disproportionally hurts poor people and minorities? Agreed!
> lotteries are great sources of revenue (better than state corporate income taxes? Holy cow!)
They're only so because the US has this inmensely powerful anti-tax culture and lobbies. Plus, lotteries take money from the poor, which means they're aggravating the very problems we use taxes to solve.
> they are low-health-risk (someone may need treatment for gambling addiction but it never hurts their lungs or livers)
Mental health issues are health issues. Gambling addiction is not a low health risk.
> Just don't come crying to me when the state comes for your income and property taxes to make up the difference...
They should! They should come for my income and for my property taxes, and even more so for the income and property taxes of those who are richer than me. Taking money from the poor to fund the services that poor people need is obviously counter-productive.
Right, because it's not like there's any US party that campaigns against government spending, food stamps and universal health care...
For what it's worth, I'm not a native English speaker.
For equivalents to "code collaboration tools", instead of "programming languages", "text editors" and "build tools", try "social networks" (Facebook won, MySpace lost), "network protocols" (HTTP won, FTP and Gopher lost) or "spoken languages" (English won)
In other words: If we wanted a drug dog to be as close as possible to a coin flip, we'd just flip a coin instead.
Asking if a code formatting tool "obviates the need for design patterns" is the wrong question, because it assumes that there is a need for design patterns in the first place.
I do agree with you that a code formatting tool is not capable of somehow fixing software design and architecture decisions. However, "design patterns" by their GoF meaning exist as to address shortcomings of the languages and tools used: most of their advice does not make sense as soon as you move away from Java into less object-oriented or less procedural languages. To talk about "the need for design patterns" as if they are some sort of mathematical truth is misleading and dangerous.
So, yes, I would argue that Go does not need the Visitor pattern (and so would Rob Pike [https://groups.google.com/forum/#!msg/golang-nuts/3fOIZ1VLn1...] ), code formatting tool notwithstanding.
If, using the article's terms, the sociopaths have already exploited its potential for financial benefit to its maximum extent, and if this expression of culture is the dominant, normative expression of culture for its cultural domain, then it is not a subculture, even when you put a new, fancy name on top.
I would have a hard time qualifying re-brandings of misogyny as subcultures. Misogyny is traditional, normative and reactionary; subcultures are non-normative by definition.