• 0 Posts
  • 19 Comments
Joined 1 year ago
cake
Cake day: July 17th, 2023

help-circle

  • Technically assembly is a human-readable, paper-thin abstraction of the machine code. It really only implements one additional feature over raw machine code and that’s labels, which prevents you from having to rewrite jump and goto instructions EVERY TIME you refactor upstream code to have a different number of instructions.

    So not strictly the bunch of bits. But very close to it.





  • If your database is really big and suffers from large volumes of queries in a short time, it’s easier to implement rate limiting in the API than by configuring SQL server permissions.

    It’s also easier to interact with stored procedures across multiple databases, from multiple clients, if you have a 1-to-1 API wrapper for your database procedures. This also lets you serialize your database response in a potentially more portable format than what your database returns directly, such as JSON.

    The API wrapper isn’t a silver bullet for security and scalability, but it is a unified framework to configure better security policies and unify multiple databases.

    I admit, however, that multiple layers of API abstraction is a bit of a meme, just to keep everyone on their toes.



  • According to Ryujinx developer and discord moderator Riperiperi, “[On September 30] gdkchan was contacted by Nintendo and offered an agreement to stop working on the project, remove the organization and all related assets he’s in control of. While awaiting confirmation on whether he would take this agreement, the organization has been removed, so I think it’s safe to say what the outcome is. Rather than leave you with only panic and speculation, I decided to write this short message to give some closure”

    Seems like this was a deal done behind closed doors between the project owner and Nintendo. It’s completely reasonable to expect someone else to pick up the project under a different name, using source code available from earlier forks.

    Unfortunately, this will further splinter the Switch emulation development community, and cause any work that was not yet release-ready (such as features detailed by Riperiperi later in the same announcement as the one quoted above) to likely never see the light of day.






  • I have a feeling USB drives will be readable for a long time to come, considering that we still use the standard almoat everywhere, nearly 28 years after its introduction.

    That said, copying the data from old archives into new formats is always a good idea

    Edit: I was envisioning actual external hard disk or solid state drives accessible using a USB connection. Thumb drives and other ultra-portable data formats are notorious for poor data integrity over time.


  • Wilzax@lemmy.worldtolinuxmemes@lemmy.worldTrue?
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 months ago

    While I don’t think it’s as high as 90% of users, I admit I didn’t think about people who would subject themselves to Arch just to not take advantage of what Arch has to offer.

    (But seriously, why would anyone choose to do this when they can just install Mint)


  • Wilzax@lemmy.worldtolinuxmemes@lemmy.worldTrue?
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    3 months ago

    It’s not about Arch itself being a unique choice, it’s about how Arch looks very different from user to user because they not only had the option but the requirement to install nearly everything but the Kernel themselves.

    The result is that no two Arch users end up with the same OS, just the same kernel and package manager.