• 0 Posts
  • 29 Comments
Joined 1 year ago
cake
Cake day: December 9th, 2023

help-circle
  • There are definitely legitimate situations where that is the case, but I do not think this is one of them. To quote the reason for the rejection (from here):

    I accept that you don’t want to be involved with Rust in the kernel, which is why we offered to maintain the Rust abstraction layer for the DMA coherent allocator as a separate component (which it would be anyways) ourselves.

    Which doesn’t help me a bit. Every additional bit that the another language creeps in drastically reduces the maintainability of the kernel as an integrated project. The only reason Linux managed to survive so long is by not having internal boundaries, and adding another language complely breaks this. You might not like my answer, but I will do everything I can do to stop this. This is NOT because I hate Rust. While not my favourite language it’s definitively one of the best new ones and I encourage people to use it for new projects where it fits. I do not want it anywhere near a huge C code base that I need to maintain.

    These do not sound like the words of someone who had been on the fence but was finally pushed over to one side by the last patchset in a sequence.






  • The biggest problem with Stadia was not the technical implementation but the business model: you had to pay for both a subscription to use the service and additionally a license to play particular games on the service (though there were also some free games). And of all the companies to even attempt such a business model, it is harder to think of a company that had the least chance of making it work than Google because almost no one believed that the licenses they paid for would be good for anything in a couple of years. In fairness, Google did refund these purchases when it shut down Stadia, and this was absolutely the right call, but it is also befuddling because, if they had been planning on doing this anyway, they could have told everyone at the beginning and made people a lot less wary of spending money on Stadia!


    Edit: The above was my understanding at the time, but the responses below, which I appreciate, would seem to indicate that this understanding was incorrect.















  • Censorship sucks and I can’t believe we let an entire country get away with it and still did business with them the whole time.

    It is not clear to me that the country would be less censored now and the people there better off if we had refused to do business with them.

    (Just to be clear, I am not saying that we handled China as well as we could have over the last few decades, but hindsight is 20-20.)