Apple post 2011 has never open sourced their UI toolkits, Google has never open sourced their search engine, etc.
Apple post 2011 has never open sourced their UI toolkits, Google has never open sourced their search engine, etc.
AI literally came out of the US at this scale and they are the reason we have this conversation now, you can twist any narrative and make it seem like one country is smarter or better if you want to present it as that.
But does anyone even keep track of effectivity of resource utilization?
Maybe all of these avenues are not worth the effort to begin with?
It's called the United States for a reason, not the United People. What you're obviously desiring would result in a series of vassal states (large cites governing themselves) with most of the country (rural) acting as feudal serfs.
I hope it doesn't devolve into Intel becoming a less viable option for Linux. Intel wifi chipsets work great on Linux since they're well supported by Intel, but if that kind of support goes away, so does the future security in knowing Intel hardware will work well.
Today, open source drivers are written mainly for new entrants that are trying to undercut dominant players or incumbents in stable market niches that have largely ceased developing new products. If the current trends continue, it will take some time for any surviving components of Intel’s business to settle into the latter position.
Removing unreferenced definitions from open source patches would also underscore the fact that driver code is already largely inaccessible to contributors that don’t have access to hardware specifications. The few that persist without it probably appreciate that the full listings are still published somewhere.
The problem is the language and toolchain for OS device drivers cannot consume the manifests RTL designers use to enumerate registers, and and RTL designers rarely share the manifests and toolchains they use to generate source files for the OS developers. Instead, it is common to generate and share sources for the entire MMIO space of every supported chip revision.
To eliminate the source bloat this produces, OS driver developers would need to work with RTL design teams to release IP sanitized register manifests and tooling that can generate saner outputs for their own consumption. This is fairly specialized work and there is not a strong business incentive for most large firms to support it.
The author's concerns about majority rule leading to bad outcomes? That's exactly why the founders created a constitutional republic, not a pure democracy. They knew about mob rule and designed safeguards against it.
The Constitution already handles these problems:
Contradictory voting patterns: Federalism lets states make their own choices. If Kentucky votes against Medicaid expansion, that's their call - other states can do differently and we can all see what works.
Demagogues: Separation of powers stops any president from becoming a dictator. Congress controls spending, courts check unconstitutional acts, and the First Amendment protects counter-speech.
Protecting rights: The Bill of Rights and 14th Amendment protect individuals even when majorities disagree.
Rather than throwing out 250 years of constitutional law, maybe we should just enforce what we have? The framework works when we actually use it. The real problem isn't that democracy has "failed" - it's that we've stopped following our own rules.
The framers recognized this failure in their own lifetimes and held to gentleman’s agreements to limit the power of parties while openly anticipating that the system they created would be replaced. The erosion of their informal understanding has taken far longer than expected, but it has certainly occurred. Today, the political consensus that could allow for the creation of a viable replacement no longer exists. History shows whatever follows from this is often very unpleasant.