• @bahbah23@lemmy.world
        link
        fedilink
        165 months ago

        What happens is that engineers look at a technology and say, this is too complex, I just need something simple. So they invent and/or adopt something simpler than the popular technology of the day.

        But as they build more and more things using the technology, they realize that it needs more features, so those get added on. This happens over and over again to the technology with more and more features being added to it, until a new set of engineers look at it and say this is too complex, I just need something simple…

  • Arghblarg
    link
    fedilink
    425 months ago

    How does one address the paradox that, as JSON itself is evil, one cannot use it for evil?

    (opinions may vary on the above; but it’s mine, so nyah nyah.)

      • @ryathal@sh.itjust.works
        link
        fedilink
        255 months ago

        XML is ok for complex docs where you have a detailed structure and relationships. JSON is good for simple objects. YAML is good for being something to switch to for the illusion of progress.

      • @DreamlandLividity@lemmy.world
        link
        fedilink
        1
        edit-2
        5 months ago

        Idk, I never used the weird advanced features of YAML, but the basics seems really nice for stuff you want people, especially non programmers, to edit. I generally default to YAML for config files.

  • 👍Maximum Derek👍
    link
    fedilink
    275 months ago

    Spoilsports. Next they’ll be telling me I can’t use apple software in the development, design, manufacture, or production of nuclear, missile, or chemical or biological weapons.

    • @Agent641@lemmy.world
      link
      fedilink
      275 months ago

      Me buying my first IBM ThinkPad online:

      IBM: are you planning to use this ThinkPad to produce weapons of mass destruction?

      Me: I wasn’t before, but now I’m curious

  • @renzev@lemmy.world
    link
    fedilink
    245 months ago

    OK but how can json have a license? I understand a particular json parser having a license, but how can a specification, which contains no code, even be considered “software”?

  • @TheChargedCreeper864@lemmy.ml
    link
    fedilink
    17
    edit-2
    5 months ago

    This gave me a brilliant idea:

    • Everyone adds a clause to whatever license they use stating “any part of this software may not be used for war purposes of any kind”
    • We wait until software with these licences is spread across the supply chain of everything on Earth
    • World peace, as no country would be legally allowed to wage war
    • @milicent_bystandr@lemm.ee
      link
      fedilink
      185 months ago

      “Vladimir Putin, you are under arrest for war crimes.”

      “It was a special military operation! It was all the fault of the Nazis!”

      “No, not for all that. You’re under arrest for violating the GNU GPL! Prepare to meet your source, licencef*****!!!”

      *blam* *blam* *blam*

    • @ByteOnBikes@slrpnk.net
      link
      fedilink
      2
      edit-2
      5 months ago

      As a php user, this is hilarious.

      The issue shouldn’t effect any php users today, as this is a issue with older versions of PHP 5.5, where the “outdated PHP 5.6” was released in 2014.

      Anything on PHP 5.6 has been a security risk for half a decade already. So this is like if you were on Ubuntu 14, or Windows 8. If you have problems, it might be you.