• 0 Posts
  • 6 Comments
Joined 1 year ago
cake
Cake day: April 3rd, 2024

help-circle

  • Of course you wouldn’t use an existing database engine as the foundation of a new database engine. But you would use an existing database engine as the foundation of an ERP software, which is a vastly different use case even if the software does spend a lot of time dealing with data.

    If I want to build an application I don’t want to reimplement everything. That’s what middleware is for. The use case of my application is most likely not to speak a certain protocol; the protocol is just the means to what I actually want to do. There’s no reason for me to roll my own implementation from scratch and keep up with current developments except if I’m unhappy with all current implementations of that protocol.

    Of course one can overdo it with middleware (the JS world is rife with this) but implementing a communication protocol is one of the classic cases where it makes sense.


  • Jesus_666@lemmy.worldtoFediverse@lemmy.mlFediForum Has Been Canceled
    link
    fedilink
    English
    arrow-up
    14
    arrow-down
    2
    ·
    3 months ago

    Besides, “there are only two sexes” is rather obviously inaccurate. While intersex people aren’t terribly common, they do exist and are well-documented – as are the genetic reasons for why they’re intersex. XX men and XY women are also a thing. Genetics are inherently messy.

    But acknowledging all that would mean having to admit that sex is a complex matter and can’t be handled with simple statements like “the one you were born with is the one you should have”. It’s easier to just pretend intersex people don’t exist.


  • Honestly, Windows isn’t ready for the desktop, either, it’s just not ready in a different way that most people are familiar with.

    Things like an OS update breaking the system should be rare, not so common that people are barely surprised when it happens to them. In a unified system developed as one integral product by one company there should be one config UI, not at least three (one of which is essentially undocumented). “Use third-party software to disable core features of the OS” shouldn’t be sensible advice.

    Windows is horribly janky, it’s just common enough that people accept that jank as an unavoidable part of using a computer.


  • Most modern mainboards don’t even support ACPI S3/S4 anymore. The ACPI spec is pretty badly written and most implementations were flaky in some way. So when ACPI S0ix (aka Modern Standby) came around the old states were essentially abandoned.

    Of course S0ix is less a hibernation and more kindly asking the OS to turn off the screen and consider using fewer resources.