593 karma · joined April 28, 2015
Also relevant to codes of conduct unfortunately.
* Images aren't counted (unless they come from links).
* @handles were moved out of the text for replies.
* Threads have improved a lot over the past year.
* Thread composer is apparently on it's way.
They are isolating data, but hoarding data is a competitive advantage in a way that isolating knowledge isn't.
Confusingly, map in scala is fmap in Haskell
I'm not arguing the underlying math isn't beautiful. I took grad level algebra and logic classes, so believe me when I say I know the math is awesome. But it just doesn't have any practical utility in programming, and more often than not just makes things more confusing.
edit: Also, since I majored in math, with a focus on logic, I don't think I'll have any trouble with losing sight of the foundations :)
Future, which is really a souped up promise abstraction, is the main star, and for-comprehensions are nice syntactic sugar. Being a "Monad" doesn't help you do anything with it though. And Future technically doesn't even truly obey the Monad laws, because of exceptions.
It's useful that a couple of container classes in scala use implement this trait:
trait ChainableContainer[A] {
def map(fn: A => B): ChainableContainer[B]
def flatten(nested: ChainableContainer[ChainableContainer[A]]):ChainableContainer
}
But beyond making it a little easier to guess what's going on, the underlying math isn't useful in actual programming.Yeah, in a computer science situation it's needlessly obfuscatory. It's literally just an interface with a "plus" method and an identity value.
"I later realized that the attackers had also been organizing online, using the same affordances as other activists for positive change—but only to attack female writers who touched upon gender-related topics. They were using Twitter’s ease of organization and willingness to let them operate freely to target the freedom of speech and assembly of others. Like many platforms, Twitter had wanted to remain “neutral” but, as is often the case, rights of one group—the group who wanted to silence women or minorities—clashed with rights of women or minorities (especially outspoken ones) to freely use the site to speak and assemble. A stance of “neutrality” meant, in reality, choosing the former over the latter."
"As with many of the issues I study, it is difficult to have a coherent and unified normative view or a simple rule that would apply in all cases that all doxing is good or bad by itself. There are always trade-offs. These judgments have to be made in the context of whose rights are allowed to trample whose, what ethical values will be protected and which ones disregarded. Will we protect children’s right to be free of sexual exploitation, or the rights of adult men to anonymously gather and exploit? But will we also protect the right of dissidents around the world to be able to post pseudonymously? There is no single, simple answer that covers all ethical and normative questions that come up for platforms and their policies, without the need to judge many of these cases individually, rather than applying blanket rules."
All of chapter 7 of her book on this is good: https://www.twitterandteargas.org/downloads/twitter-and-tear...
That was a real kicker for me. This seems like pretty blatant corporate censorship. Unfortunately, it's hard to make the public care about a situation like this that's so out of view.
[1] https://www.theatlantic.com/video/index/529137/environmental...
- Modern protests have largely been peaceful. There's a protest every week nowadays, and the only violent ones I can recall in the past few years were Baltimore and Charlottesville. Smaller scale violence does occur at these protests, but it's usually a few bad actors.
- It's a common and well documented tactic for governments to send provocateurs to delegitimize protests
- Protest organizers know better than anyone the importance of getting out the vote, and are often part of that effort. Also, the midterm elections are still a year away.
- Uh not even gonna touch your identity politics rant tbh
- Activists who lead protests often work with writers, journalists, and professors
- Protests also draw attention to otherwise less mainstream issues - just look at how we talk about income inequality today vs before Occupy, or prison reform and police brutality before BlackLivesMatter
- There are feedback loops. Successful protests draw more protesters in the future by drawing attention to and legitimizing grievances.
- yes, changes in technology or the economy also matter