Skip Navigation

User banner
User banner
Posts
0
Comments
6
Joined
1 mo. ago

  • If you're directly interacting with any sort of binary protocol, i.e. file formats, network protocols etc., you definitely want your variable types to be unambiguous. For future-proofing, yes, but also because because I don't want to go confirm whether I remember correctly that long is the same size as int.

    There's also clarity of meaning; unsigned long long is a noisy monstrosity, uint64_t conveys what it is much more cleanly. char is great if it's representing text characters, but if you have a byte array of binary data, using a type alias helps convey that.

    And then there are type aliases that are useful because they have different sizes on different platforms like size_t.

    I'd say that generally speaking, if it's not an int or a char, that probably means the exact size of the type is important, in which case it makes sense to convey that using a type alias. It conveys your intentions more clearly and tersely (in a good way), it makes your code more robust when compiled for different platforms, and it's not actually more work; that extra #include <cstdint> you may need to add pays for itself pretty quickly.

  • I'm reminded of laundry detergent for some reason.

  • In Japanese: 春夏冬
    It means spring (haru), summer (natsu), winter (fuyu). What's missing? Autumn. In other words, autumn (aki) is nonexistent (nai), so this is pronounced akinai, which means "not getting tired/bored of something".

  • According to the website, it does not. But it also doesn't support GPU passthrough yet, so it's not yet really an option for most games anyway.

  • I will hate the game and the player, thank you very much. Even under this system, other choices could have been made that are neither illegal or financially nonviable, so Monsanto is very much responsible for the choices they did make. They're not victims of the systems, they're gleefully pursuing everything the system lets them get away with.

    Of course, if you want things to change, it is indeed changes to law and government incentives that need to be pursued. But in order for that to happen, you need enough people to get upset about the current state of things, and for that you need concrete examples. And it doesn't get more concrete than this.