• 1 Post
  • 65 Comments
Joined 2 years ago
cake
Cake day: August 8th, 2023

help-circle


  • To admit that you’re wrong would be to admit that your view is the weaker one.

    Perhaps I’m playing in to the scenario OP is describing but I’d argue that being wrong (let’s assume for this example it’s provably, objectively wrong) isn’t necessarily weakness, sometimes it’s just incorrectness.

    i’m possibly drawing a pedantic line between weakness (a potentially valid, but weaker argument) vs incorrectness ( an argument that is provably, objectively incorrect ).

    Perhaps i’m just describing the difference between subjective and objective arguments … hmmm, not sure



  • Which law? in which place? at what time ?

    Where it’s hosted? where it’s being accessed? the intermediate locations ?

    Which license, is the license enforceable in this context? who decides if it is? what if there are conflicting decisions from different applications of law, who arbitrates?

    Do you mean piracy in the maritime sense? or do you mean copyright infringement? perhaps trademark infringement? or intellectual property theft? based on which law in which geographic region ?

    This isn’t even hyperbole, the things you are talking about have nuance and context, pretending they don’t is a failure of imagination or intentional trolling.










  • Senal@programming.devtoTechnology@lemmy.world*Permanently Deleted*
    link
    fedilink
    English
    arrow-up
    4
    ·
    edit-2
    2 months ago

    Taxonomy.

    • A cat is [animal]
    • A dog is an [animal]

    The nazi’s did such a good job of distinguishing themselves they created their own (colloquial) taxonomic branch.

    So [nazi] could be considered a parent grouping of the National Socialist German Workers’ Party and also potentially a parent grouping for the republicans.

    I think they key here is separating the nazi party from the [nazi] category

    As you pointed out all [nazi]'s are [fascist]'s but not all [fascist]'s are [nazi]'s

    • National Socialist German Workers’ Party were [nazi]'s
    • The American Republican Party are subjectively showing enough similarities (both in type and progression) that they get the provisional label of [nazi] as it’s the closest existing definition.

    Might turn out that they don’t quite fall in the same branch, might turn out they do. Until then [nazi] is an easy shortcut for describing the types of behaviour displayed.

    Even if they were just a direct descendent ( taxonomically ) rather than a sibling of the original nazi party there would still be an argument to claim they were nazi’s

    Like :

    • animal -> mammal -> cat
    • nazi -> nazi party -> republican

    Come back in a few years and you’ll probably get your definitive answer either way.

    You don’t have to agree with any of that of course, but it does demonstrate how someone might have an opposing opinion to your own.




  • My experiences are similar to yours, though less k8’s focused and more general DevSecOps.

    it becomes a battle between custom-fitting and generalisation.

    This is mentioned in the link as “Barely General Enough” I’m not sure i fully subscribe to that specific interpretation but the trade off between generalisation and specialisation is certainly a point of contention in all but the smallest dev houses (assuming they are not just cranking hard coded one-off solutions).

    I dislike the yaml syntax, in the same way i dislike python, but it is pervasive in the industry at the moment so you work with that you have.

    I don’t think yaml is the issue as much as the uncontrolled nature of the usage.

    You’d have the same issue with any format as flexible to interpretation that was being created/edited by hand.

    As in, if the yaml were generated and used automatically as part of a chain i don’t think it’d be an issue, but it is not nearly prescriptive enough to produce the high level kind of model definitions further up the requirements stack.

    note: i’m not saying it couldn’t be done in yaml, i’m saying that it would be a massive effort to shoehorn what was needed into a structure that wasn’t designed for that kind of thing

    Which then brings use back to the generalisation vs specialisation argument, do you create a hyper-specific dsl that allows you only to define things that will work within the boundaries of what you want, does that mean it can only work in those boundaries or do you introduce more general definitions and the complexity that comes with that.

    Whether or not the solution is another layer of abstraction into a different format or something else entirely i’m not sure, but i am sure that raw yaml isn’t it.


  • AFAICT MASD is an iteration on MDE which incorporates parts of MAD but not in a direct fashion.

    Lots of acronyms there.

    These types of systems do exist, they just aren’t mainstream because there hasn’t been a version of them that could be easily used for general development outside of the specific mid-level niches they are built in.

    I think it’s the goal, but I’ve not seen anything come close yet.

    Admittedly I’m not an authority so it may just be me missing the important things.