• 0 Posts
  • 19 Comments
Joined 2 years ago
cake
Cake day: August 8th, 2023

help-circle

  • droans@midwest.socialtoComic Strips@lemmy.worldSqueeky clean
    link
    fedilink
    English
    arrow-up
    5
    ·
    3 months ago

    Y’know what would be the best way to get rid of Hamas?

    Provide aid and policing. Help establish long-term stability. Prove that you’re on the same side as the people. Treat them as humans and not cannon fodder, unaffected casualties, or shields.

    Basically, the opposite of what Israel is doing.

    This is what boggles my mind when the right attacks anyone who is Pro-Palestine. Almost none are in favor of Hamas - they just recognize that most Palestinians are innocent people who just want to live in peace. We don’t have to kill hundreds of thousands of Palestinians or create a massive diaspora.

    The war feels a lot as if Nazi Germany and Fascist Italy were on opposing sides. Yeah, I’d want Mussolini to win, but why did it have to be him?

    Hamas needs to be eliminated in order for long term peace to be established but we all know Israel isn’t going to stop there.



  • That’s not how DEI policies are supposed to be applied. You’re not supposed to just reverse who’s being discriminated against. DEI means that you consider equivalent factors and ensure that your hiring pipeline and methodology doesn’t improperly harm certain classes.

    For example, you have two new hires coming straight out of the same college with the same degree.

    One of them grew up in a rather wealthy household. Everything was paid for them. They could spend their entire time at college focusing on schoolwork and socializing. They graduated with a 3.5 GPA.

    The other grew up rather poor. They had to work multiple jobs during college just to afford food and rent. They really couldn’t study except late at night and during the occasional lull at work. They graduated with a 2.8.

    If you just look at the GPA, it’s clear that the first candidate is better. But if you consider the factors behind it, well, then it’s the second. That’s an impressive work ethic. It’s rather common for people like that to drop out because they struggle too much making ends meet and can’t afford to stay.

    A proper DEI policy should be fighting back against misapplied policies like hiring quotas. It should be recognizing additional qualitative and quantitative factors.


  • A man must always live by his work, and his wages must at least be sufficient to maintain him. They must even upon most occasions be somewhat more; otherwise it would be impossible for him to bring up a family, and the race of such workmen could not last beyond the first generation…

    Every species of animals naturally multiplies in proportion to the means of their subsistence, and no species can ever multiply beyond it. But in civilised society it is only among the inferior ranks of people that the scantiness of subsistence can set limits to the further multiplication of the human species; and it can do so in no other way than by destroying a great part of the children which their fruitful marriages produce.

    The liberal reward of labour, by enabling them to provide better for their children, and consequently to bring up a greater number, naturally tends to widen and extend those limits. It deserves to be remarked, too, that it necessarily does this as nearly as possible in the proportion which the demand for labour requires. If this demand is continually increasing, the reward of labour must necessarily encourage in such a manner the marriage and multiplication of labourers, as may enable them to supply that continually increasing demand by a continually increasing population.

    • Adam Smith, the father of capitalism





  • They could still use whatever config format they wanted - this would just be for providing their config schema. It also doesn’t need to be YAML, that’s just the easiest one for me to type on my phone. In fact, I think most schema validation programs rely on JSON as it is.

    I also don’t think programs should be required to provide it. Many core programs and kernel modules would likely take years if they ever were able to add it just to avoid the risk of mistakes causing any major issues, especially if they haven’t needed an update in years. There are also many config files that use their own nonstandardized schema. A possibility is that they could be allowed to provide a CLI tool which could update the config or they could just ignore it entirely.

    But creating a common schema for… well, the config schema would make it easier for systems to provide a frontend interface for updating your configs.


  • Seriously - Linux needs a standardized config schema spec. Something that programs should provide which an application can read and provide a frontend interface for the users to adjust config files.

    Could be something like:

    schema_version: 1.0
    application:
      name: Poo Analyzer
      icon_path: /etc/pooanalyzer/images/icon.png
      description: Analyzes photos of poo
    schema:
      - config_file:
          path: /etc/pooanalyzer/conf/poo.conf
          conf_type: ini
        configs:
          - field: poo_directory
            type: dir_path
            name: Poo Image Directory
            description: Directory of Poo Images
            icon_path: /etc/pooanalyzer/images/poo.png
          - field: poo_type
            type: list
            name: Poo Types
            description: Types of Poo to Analyze 
            values:
              - dog
              - cat
              - human
              - brown bear
            icon_path: /etc/pooanalyzer/images/animal.png
              ...
    

    Any distro could then create any frontend they’d like to manage this - the user could even install their own.


  • Yeah something like that should be doable but it would require that programs provide a schema and the OS to have a way for the programs to “announce” themselves so it can be aware of the configuration files and the schema.

    I’m sure some project could create a GUI that could cover the most common applications, though.

    It’s always fun trying to set up a program, learning the config syntax, running it, having it fail, and then spending an hour debugging before you realize it never even read your config changes because you were supposed to use one of the other half dozen conf files it has spread all across your drive. Is it under /etc/, /usr/local/etc/, /opt/, or your home directory?



  • There are existing standards. The issue is that there are too many different standards and some programs will choose to make their conf files half standardized, half unique.

    There’s INI, YAML, JSON, XML, TOML, etc.

    Honestly, the Linux team needs to just choose one of these formats, declare it the gold standard, and slowly migrate the config files for most core components over to it. By declaring a standard, you’ll eventually get the developers of most major third-party tools and components to eventually migrate.