> I’ve even seen people say that em dashes are indicative, I guess those people neither care about good writing nor know that em dashes are as easy as option + shift + hyphen on a Mac.
They are virtually indistinguishable from regular dashes (unless you're specifically looking for them), and contribute nothing of significant value to the text itself. They were only ever a marker of "this is either professionally edited, or written by a pedant".
> Blaming uber for having those drivers seems like a stretch.
It seems perfectly predictable that a loophole you actively exploit will be closed off. Don't build your business model around loopholes, or be prepared to face the consequences.
Rust is perfectly happy to emit/use dynamic links.[0] It's just that the primary C use case (distributing and updating the main app and its libraries separately) ends up being unsafe since Rust's ABI is unstable (so compiler versions, libraries, etc must match exactly).
Avoiding static relinking during development is pretty much the use where it does work. In fact, Bevy recommends this as part of its setup guide![1]
Practice paints a slightly less rosy picture, though; since the feature is exercised quite rarely, not all libraries work well with it in practice.[2]
It sounds like you're confusing the Wii's backwards compatibility with the PS3's. The Wii didn't have a separate "GameCube chip", its core was effectively an overclocked GC.
On top of this, integration is an "interesting" step on its own! When trying to diagnose an issue it can be super valuable to be able to understand whether it was broken from the start or broken by the merge. Rebasing throws all of that valuable information away!
reply