I don't see how DoH can be filtered at the firewall at request-level, since it looks like regular HTTPS traffic. Of course, MITMing HTTPS and then blocking particular DoH reqs and letting rest through would work, but apps that pin certificates might make MITMing an uncomfortable ordeal.
Blocking a DoH provider altogether might not be feasible.
The fine should be high enough to nullify any profit they made from their malfeasance, plus some amount as punitive damages to discourage the behavior in the future.
For some categories, it's probably harmless. I don't think we need to re-sort living arrangements until we have a proper diversity of sports fandom, for instance.
However, the most prominent understanding of "difference" in the western world is race. Racial hierarchies have led to unequal distribution of resources, unfairly balanced prospects for individuals and unequal representation in government. Arguably, race has been weaponized to disenfranchise a large number of human beings, only some of which are members of the "lesser" race. For instance, scholars have argued that racial hierarchies allowed landowners in the post-civil-war-south to avoid material compensation of their white workers because the workers were satisfied by the 'comparative gain' of being better off than working class african americans (who the same landowners paid even less).
Although your precise wording is correct ("prominent understanding"), far greater splits exist, for example, on political views and on income, and arguably even more harmful.
I focus on race because it's an entirely artificial construction. It makes sense that, say, communists and capitalists might want to live in different communities (and it's not clear it's a bad thing). There are also forces that combine to push people of different incomes into different areas that aren't related to a desire for cultural homogeneity.
At least where I live, the segregation isn't on skin color, although it sure looks that way at first glance.
There are two major communities (African Americans and whites) and a number of smaller ones.
The "white" community actually refers to "WASPs and their descendants," but a number of other people get lumped in based on skin color. The AA community refers to descendants of slaves.
The two communities speak different dialects of English. They have drastically different communication patterns (when do you use last name versus first name? when is it okay to yell? how do you show respect?). They have different religious practices. They have different practices for raising kids. They work different jobs. They differ, significantly, on almost all cultural dimensions.
I see very little discrimination or desire to segregate based on skin color. If an Ghanian moves into the community, they're more likely to move into the white community than the African American one. Likewise with African Americans who grew up in WASP communities.
In practice, many immigrants -- of all skin colors including whites coming from places other than Western Europe -- tend to form their own community; they don't quite fit in in either the "white" and the "AA" community. Both communities accept a narrow range of behaviors as appropriate; the broader international community tends to give a bit more cultural leeway. A Nigerian, a Japanese, a Russian, and an Indian immigrant will interact with each other just fine, but quite often don't assimilate too well into either "white" or "AA" communities.
Distinct cultural communities that often, but don't always, correspond to ethnicity is exactly what you would expect from the construction of a "racial" hierarchy.
If we divided caucasian Americans into two groups, designated one group as "lesser," and then waited a few hundred years you would find similarly stark cultural differences. Again, race is entirely artificial. People were divided based only on superficial appearance and, once those divisions are enforced, cultural distance grows.
So, what you're experiencing is the outgrowth of a racial classification system. It's entirely artificial but, as you say, it also has real consequences. Even if, by magic, we were all transformed to have the same ethnic heritage, the cultural legacy of "race" would make "race" very apparent. African American and caucasian American culture is different - even though those differences are partially (largely? hard to say) from the racial structure imposed on African Americans.
The answer is in your final paragraph. Neither "white" or "AA" culture is a perfect fit for new arrivals (just ask Jamaicans or darker skinned Dominican ex-pats how well they feel seen by any American culture). Indeed, no single cultural approach is "right" and we do ourselves a disservice by searching for one. We have had structures and policies that have driven the two largest cultural groups (white and African American) apart for generations. Abating that push should be a high priority. We also need to be attentive to including as many cultural groups as possible in finding common ground and understanding for living together comfortably. All groups will need to "give" a little ground in terms of what they would most prefer and, in the interest of equity and facing history, many experts think caucasian Americans should give the most.
Because segregation permits large organizations, like the state, to easily provide differing classes of services (or sets of rights) to the different, segregated groups, again with small biases having outsized systemic consequences.
Example: when I was growing up, the original 313 Detroit area code broke off the then-new 810 (and later 248 and 586) zone, leaving only the city of Detroit and the west side as 313. To a majority of the metro area, after that split, non-810 denoted non-white. It allowed people who might not otherwise be able to discriminate an easy tool to do so, and some businesses would implement bias against customer database records that had area codes that strongly correlated with race and socioeconomic status, furthering the historic divide. Prior to the area code split, this wasn’t as easily available to those who might do that.
It furthers systemic inequality, and some of the core tenets of our society are that we are all equal before the law and all deserve a level playing field in the market.
Wouldn’t it be easier in some ways to suppress a minority if they are just scattered about through the general populace and have a tougher time developing a community and addressing common concerns and interests?
> What pattern of exploration and social learning produced the best outcome? We discovered the answer when we plotted the return on investment each trader got against the diversity of ideas he or she harvested through social learning.
Social physics supports a framing that groups are like "machines for finding the best ideas", and having group members with access to diverse sources of ideas (polygons from different spaces and experiences count as this) is part of a properly calibrated social network where the best ideas are within reach, to address any given challenge that may surface.
There is a book about the development of Windows NT called show stopper. In the book they talk about this. C++ was pretty new in 1989 so Dave Cutler decided to stay with C to reduce risk.
Except for the graphics team, as they were managed by someone else. They decided to go with C++, and they were pretty much always late because everyone was learning and building the tooling around C++.
Unsafe sounds like a really bad word, but unsafe usually also means performant. I know that's not always the case, but usually. Rust falls in the exception to that rule category, for the most part, while C# does not. Also, the people typically working on these codebases, like Linux, are very senior developers and have code reviews being done by other very senior people. So while they definitely have had a lot of bugs related to security in the language, we don't have any examples of other languages implementing something anywhere near this size that didn't have as many bugs.
According to Google's security team 68% of exploits in Linux are due to memory corruption. Source, their keynote at Linux Kernel Summit 2018.
Check DoD security assement of Multics versus UNIX regarding ease of security exploits, and how using PL/I prevented the large majority of them. On the mobile now, the document is accessible at the Multics history site.
Or any deployment of High Integrity Computing OSes for that matter.
From what I know for a long the OS division who writes Windows has been at war with the developer division who writes .NET and refused to use .NET. I think it has gotten a bit better recently.
Second this. Though Microsoft has been really busy getting their C++ sorted out lately.
Funnily enough, C# performance has also seen some dramatic performance increase.
Yeah, I guess it's a little bad to help crack a password but it also doesn't seem like a huge deal. Part of the stuff that Assange leaked included footage of American helicopters murdering people - which seems like a much bigger deal. If I crack your password and read your email and discover you're a serial killer, then yes, I've done wrong and should be punished for the minor crime I've committed, but you should be punished for the serial killing too.
In my view Assange should be sentenced to a hundred hours of community service immediately after the people responsible for planning and executing the vastly more consequential crimes Assange revealed are sentenced to lengthy prison sentences.
It doesn't feel like a crime serious enough for extradition to me.
He is guilty of skipping bail, which is a serious crime. It's possible that there's merit for what Sweden wanted to extradite him for, and the courts should look at the merits of extraditing him to Sweden
Yes, and to not head to into bankruptcy with huge lots full of unsold inventory cars scattered about the country. Although I doubt that this leasing option will do much to move inventory.
He’s not saying it’s happening right now.