Ask HN: O que é slop? O que é texto escrito por IA e por que ler/não ler?

Ask HN: What's slop? what's AI written text and why read/not read?

Ask HN: O que é slop? O que é texto escrito por IA e por que ler/não ler?

Eu noto uma tendência no HN de rejeitar conteúdo por parecer escrito por IA, chamando-o de 'slop', e também rejeitar PRs gerados por IA. Minha pergunta é: onde está a linha entre 'slop' e trabalho legítimo? Se eu terceirizar para humanos (locais ou remotos) ou usar IA, e não revisar o resultado, é slop? Se eu revisar, testar e polir, a origem (IA ou humana) importa? O problema é a IA em si ou a falta de cuidado e revisão?

A escrita humana pode ser mais concisa porque os humanos são mais preguiçosos e não querem gastar esforço desnecessário. Um LLM não se importa com a contagem de palavras.
Uma boa medida é que no mundo pré-IA, a pessoa que criava uma informação normalmente gastava mais tempo para criá-la do que o consumidor precisaria para consumi-la. Escrever costumava ser lento, ler é rápido. Então, quando vejo uma parede de texto de IA sem edição, presumo que o autor não se importou em gastar seu tempo, mas quer que eu gaste mais do meu tempo lendo do que ele gastou criando, e eu recuso. Todos têm acesso à mesma IA, e se eu quiser ler texto gerado por IA com pouco ou nenhum envolvimento humano, vou perguntar ao ChatGPT ou Claude. O mesmo vale para PRs de slop no GitHub que são mais rápidos de criar do que revisar.
Issue no GitHub/Gitea com pedido de recurso; tipicamente não é slop. PR no GitHub/Gitea com recurso implementado por IA; tipicamente é slop. O problema é quase sempre contribuições de passagem. Muitos programadores não se importam com aumento de dependências, gerenciamento de SLOC, nuances de SDLC, CI/CD frágil ou testes multiplataforma. Muitos mantenedores de FOSS e contribuidores principais têm um padrão muito mais alto para o que estão dispostos a mesclar e, portanto, rejeitam slop criteriosamente. O mesmo vale para grupos de 'vibe coding' de uma pessoa só que querem lançar um aplicativo 'nativo' mal feito e cobrar por ele. A maioria dessas pessoas não entende o que a indústria considera padrão, mesmo com a ajuda da IA. Aliás, havia PRs de slop antes da IA. Famosamente, o driver NTFS da Paragon era tão ruim que o Linux se recusou a mesclá-lo porque os custos superavam quaisquer benefícios potenciais. No final, era uma diferença de cultura entre desenvolvimento FOSS e código fechado.