It's not just about the engine itself, it's about things like supporting extensions. Safari's content blocker API is less powerful than Firefox's on desktop/Android, for example. I don't know how much of that is a technical engine limitation versus an Apple policy decision.
If a company doesn't want at least some element of that, the solution is very simple: drop below a USD $10B valuation by spinning off parts of the company. Note that I said TEN BILLION DOLLARS. A "decacorn". That is an unfathomable amount of money. If you've created a company worth that much you've won at capitalism.
If governments had a good track record I'd advocate for that. No need for strawmen like five year plans, I think competition is a wonderful thing.
My underlying, strong belief is that corporations are legal fictions created primarily to benefit society, Milton Friedman's philosophy notwithstanding.
I generally think any company with a >10 billion (2023 US) dollar valuation should be forced to do things that may not directly benefit them but benefit society. Having to publish open specifications for all their proprietary integrations is a pretty easy, relatively low-cost example.
How to make this work in practice is a really interesting question. Community and employee representatives on the board would be a good start. But I think just having the requirement that open specifications be made available, and writing that into legislation, would be great.
While one can bring a lot of nuance to the conversation, most imperative languages do not have the &/&mut separation that Rust does and are therefore bad. &/&mut is basically essential to writing correct code in an imperative language.
Freedom of speech is not freedom from consequences. You can start your project in C and release it on an AS IS basis, and we can make fun of you for it, object to its use in professional contexts, and so on.
While yes, that's theoretically possible, do you have data to establish this? For example, having small sections of the code be marked as unsafe would allow for greater scrutiny of those sections. Also, unsafe access is more annoying to perform in Rust than in C or C++, so maybe that would have acted as a deterrent (or at least the code would have been profiled to make sure that unsafe access was worth it).
I found this site and switched to the secure knot many years ago, and my shoelaces have literally never come undone since. One of those quality of life improvements that I now take for granted.
The fact that both sides think they're correct has absolutely no bearing on who is actually correct. For that we must turn to evidence. The evidence in favor of trans healthcare and identities is overwhelming, and the evidence presented by the other side is laced with non-evidenced religious beliefs like "someone being cis and unhappy is a better outcome for society than someone being trans and happy".
You've strung a lot of words together that are not attached to reality. Plenty of people are acting very scientifically with regard to trans people—there are hundreds of studies in this regard. "Correlation is not causation" is the beginning of the conversation about the relationship between the two, not the end. (Observational data plus a solid theory is a very powerful way to establish causation.)
The idea that social acceptance of transness is causing more people to identify as trans is is not entirely without merit, but needs to be thought about critically. It is true that people who have low-key gender dysphoria would treat it with increased salience if they became more aware that trans people exist, but that is very clearly a good thing. Society should generally allow people to be true and happy to their selves.
Moreover, while the general direction of social progress has been encouraging, the magnitude of it has been relatively small. We have a very long way to go before we can even begin to control for social stigma as a factor in trans suicidality rates. This last point is evidenced by comments in this very thread.
The difference between the two sides is that one is correct and the other is not, and that what "normal" (uninformed lay) people think is not really relevant.
This is a plague among high-IQ people like physicists, quant people and engineers (speaking as someone who has consistently tested 2.5-3 standard deviations above the population average). They're good at pattern matching which is rewarding in those fields but think they can just think through areas outside their expertise without engaging with the literature.
"On the other side there are those saying that it’s saving the lives of minorities who’ve been forced to stay in the closet for too long. And then there are normal people, like you and I, who think both sides are crazy"
I think this fragment speaks for itself. It is not "crazy" to care about suicide rates or suicidal ideation. It is "crazy" to not care about that.