Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)LE
Posts
0
Comments
1,678
Joined
2 yr. ago

  • That is not how it will happen, if it ever fully converts at all.

    Rust will first be added in a way that allows it to run on top of existing C code. That is what we are seeing here with Rust being used to write drivers.

    As sub-systems get overhauled and replaced, sometimes Rust will be chosen as the language to do that. In these cases, a sub-system or module will be written in Rust and both C code and Rust code will use it (call into it).

    The above is how the Linux kernel may migrate to Rust (or mostly Rust) over time.

    As devs get more comfortable, there may be some areas of the kernel that mix C and Rust. This is likely to be less common and is probably the most difficult to maintain.

    Nobody wants to rewrite working, solid kernel modules in Rust though. So, it seems very likely that the kernel will remain mostly C for a long, long time. There are no doubt a few areas though where Rust will really shine

    No need for a fork or a rewrite.

  • I moved my comment to below this one…

    To be “natural born”, you have to be born either inside the United States or to somebody that was a US citizen at the time.

    If you have 11 children and become a US citizen, your children are not automatically citizens as well. They have to apply.

  • I do not know why you say it is easy to break.

    The Rust team are maintaining their side. I do not expect it to break. And the C code that the Rust code depends on is used by lots of other code. It should be a stable interface. Changing the C code just to break the Rust code would break a lot of C code too and upset a lot of folks.

    And the who point is to create a more idiomatic interface on the Rust side. So, even if the c interface does change, it may only be a small amount of Rust code that needs to change in response.

  • The US has not really done all that much. That said, as above, others would have to step up.

    But the US has mostly been sending old stock and then replenishing their own. All the money they claim to be sending is being spent in the US.

    And anything actually new has been very, very slow rolled. Canada made the mistake of piggy-backing purchases on US orders. Air defence systems Canada fully funded (money to the US) in early 2023 are only being delivered now.

  • As funny as that joke is (and I have certainly laughed at it I the past), I do not believe the US is indispensable in the fight against Russia. Incredibly helpful yes. It will be a big loss. That said…

    If the rest of us stay engaged, Ukraine will have what it needs.

    I am much more concerned that the US will drop sanctions against Russia. Draining Russia’s bank accounts is critical.

    Worse, as countries like Canada move their energy sales away from the US, I can see the US becoming a customer of Russian energy.

    Also worried about Germany…

  • [edit: responded to the wrong comment. Moved]

    I guess my comment here would be that you may not have either of them soon. Trump has talked about cutting military spending in half. He is certainly not going to spend that on healthcare.

  • I doubt Canada has the capacity to totally pick up the slack. To do so, we need a lot more investment.

    Which is why I am saying that I am not sure pirate generics are the answer.

    Less dependence on the US is a win either way.

  • In the short term perhaps. Longer term, our problem is the lack of continued innovation by American drug companies. As the article states, we need to drive investment ourselves. We cannot do that through forced generics though.

    We do not need US style price gauging but drug companies need to make money in Canada if we want them to solve future health problems.

  • If Trump takes Canada, he better occupy it and not integrate it politically.

    Adding 40 million people to the US population without representation seems unlikely. With representation, that many people with Canadian opinions will mean no more Republican House or President for generations. Are the 10 provinces getting senate seats? 2 each? Never another red senate if that happens. Electoral College votes?

    Honestly, he is going to add the second largest country in the world as a single state? Good luck.

    Will 51st state Canadians be able to move to other parts of the US? Because just the snowbirds already there would turn Florida, Texas, Arizona, and Nevada blue overnight.

  • I actually agree with you. I think there needs to be a global summit right now. Every country but the US is invited.

    We need to figure out how everybody can stop buying or selling to the US immediately. We need to reflow trade to make that happen.

    Yes, it will be painful. But, in my view, it needs to happen.