Comment by Esophagus4

1 day ago

Yes, this could end up either turning into a Linux or like when Microsoft released Tay and Twitter users taught it to be a Nazi. Or anywhere in between, really.

It really can't for numerous reasons, one of them being that PRs have to be fairly low effort, and this will be even more so if the popular "merge daily" PR is voted in. People talk about this "evolving", but it's nothing like biological evolution or genetic algorithms. It's just a linear sequence of small changes, and without either planning and central authority or some stable fitness function (the ecological environment in biological evolution) the changes are directionless.

  • > some stable fitness function

    The participants could always vote to add a test harness and CI/CD to vet pull requests against.

    • That has nothing to do with a stable fitness function ... an external set of factors that determine which changes allow offspring to survive. This thing doesn't have offspring (or always has exactly one offspring and then the parent dies) and it survives until the whole thing collapses.

      And I think they already have what you describe or something like it ... PRs have to build and survive CI.

      2 replies →