☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta Discord. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Discord. Mostrar todas as mensagens

sexta-feira, 17 de maio de 2024

🤖 Os 12 Macacos, COBOL e o Dia em que o Algoritmo Aprendeu Nossos Códigos ARCO I — CAPÍTULO V

 

Bellacosa Mainframe e os 12 macacos

☕ Um Café no Bellacosa Mainframe

🤖 Os 12 Macacos, COBOL e o Dia em que o Algoritmo Aprendeu Nossos Códigos

ARCO I — CAPÍTULO V

Filtros, emojis, memes e a guerra semântica — quando bloquear uma palavra deixou de significar bloquear uma ideia

Você pode proibir uma palavra. O problema começa cinco minutos depois, quando alguém inventa outra para dizer exatamente a mesma coisa.


🕰️ 00:04 — SEMANTIC ARMS RACE INITIALIZED

No capítulo anterior, nosso COBOLzeiro finalmente havia organizado o caos.

Depois de horas discutindo liberdade de expressão, ECA, moderação, regras privadas, investigação e Direito brasileiro, ele conseguiu produzir uma arquitetura razoavelmente compreensível:

INDIVÍDUO
    |
    v
COMUNIDADE
    |
    v
PLATAFORMA
    |
    v
AUTORIDADES
    |
    v
JUDICIÁRIO

Cinco camadas.

Cinco responsabilidades diferentes.

Finalmente algo parecido com produção.

Ele tomou café.

Respirou.

E cometeu o erro clássico de todo profissional de TI:

achou que tinha terminado.

O terminal imediatamente começou a piscar.

WARNING
WARNING
WARNING

NEW EVENT DETECTED.

FILTERED WORD............ PALAVRA-X
USER RESPONSE............ CÓDIGO-X

FILTER UPDATED........... YES

USER RESPONSE............ EMOJI

FILTER UPDATED........... YES

USER RESPONSE............ MEME

FILTER UPDATED........... PARTIAL

USER RESPONSE............ IRONY

CLASSIFICATION........... UNKNOWN

Nosso programador olhou para Bruce Willis.

— O filtro está quebrado?

— Não.

— Então por que não funciona?

Bruce apontou para a tela.

— Porque os usuários perceberam que ele existe.

Silêncio.

O terminal acrescentou:

THE OBSERVED SYSTEM
HAS DETECTED
THE OBSERVER.

Terry Gilliam acabara de entrar novamente no CPD.


🧱 1. O primeiro filtro era maravilhosamente burro

Vamos começar pelo mundo simples.

Imagine que determinada comunidade proíba uma palavra.

Chamaremos de:

PALAVRA-PROIBIDA

O programador cria:

IF MESSAGE CONTAINS "PALAVRA-PROIBIDA"
    REJECT MESSAGE
END-IF

Maravilhoso.

Determinístico.

Auditável.

Compreensível.

O COBOLzeiro gosta.

Entrada:

PALAVRA-PROIBIDA

Resultado:

BLOCKED

Produção resolvida.

Ticket fechado.

Café.

Até alguém escrever:

P4L4VR4-PR0IBID4

Nosso programa olha.

Não encontrou a string.

RETURN-CODE = 0

Mensagem publicada.

O programador derruba a caneca.


🔤 2. Nasce a mutação ortográfica

Então começa a guerra.

Filtro:

PALAVRA

Usuário:

P4L4VR4

Filtro atualizado.

Usuário:

P@L@VR@

Filtro atualizado.

Usuário:

P A L A V R A

Filtro atualizado.

Usuário:

P∆L∆VR∆

Filtro atualizado.

Usuário:

P.alavra

Filtro atualizado.

Usuário:

P🍎L🍎VR🍎

Nosso COBOLzeiro olha para o teclado.

— Posso desligar os usuários?

Bruce Willis responde:

— Continuamos sem essa opção.


🧬 3. A palavra virou organismo evolutivo

Lembra do Capítulo I?

Falamos sobre informação se comportando metaforicamente como epidemia.

Agora aparece outra propriedade interessante:

pressão seletiva.

Se determinada forma de comunicação é bloqueada, usuários interessados em continuar comunicando aquela ideia procuram alternativas.

Não precisamos imaginar uma conspiração.

É adaptação.

EXPRESSÃO A
     |
     v
   FILTRO
     |
     X

Surge:

EXPRESSÃO B

Depois:

EXPRESSÃO C

Depois:

SÍMBOLO

Depois:

MEME

Depois:

PIADA INTERNA

O filtro não eliminou necessariamente o significado.

Ele modificou a representação do significado.

Essa distinção é gigantesca.


🧠 4. Palavra e significado não são a mesma coisa

Nosso programador comete um erro perfeitamente compreensível:

PALAVRA = SIGNIFICADO

Não.

Uma palavra aponta para conceitos.

Mas conceitos podem ser expressos de inúmeras maneiras.

Considere algo banal.

Queremos dizer:

"Está muito frio."

Podemos escrever:

Está muito frio.

Ou:

"Estou congelando."

Ou:

"Hoje virou Sibéria."

Ou simplesmente:

🥶

Ou mandar a foto de um pinguim.

O significado emerge do contexto.

Agora tente criar:

IF MESSAGE = "ESTÁ FRIO"

Você capturará uma fração das maneiras humanas de expressar a ideia.

É aqui que o filtro lexical começa a morrer.


🐒 5. O macaco pode não significar macaco

O terminal mostra:

🐒

Nosso programador responde:

ANIMAL = MONKEY

Correto.

Talvez.

Mas em determinada comunidade aquele emoji pode representar:

  • uma pessoa;

  • um grupo;

  • uma piada;

  • um acontecimento;

  • um verbo;

  • uma ironia;

  • uma referência cultural;

  • absolutamente nada além de um macaco.

Agora aparecem doze:

🐒🐒🐒🐒🐒🐒
🐒🐒🐒🐒🐒🐒

Bruce Willis fica preocupado.

O COBOLzeiro pergunta:

— É o Exército dos 12 Macacos?

— Talvez.

— Então bloqueamos?

— Talvez sejam fãs do filme.

— Liberamos?

— Talvez seja código.

— Então o que faço?

O terminal responde:

CONTEXT REQUIRED.

Nosso herói já começa a odiar essa mensagem.


📚 6. Bem-vindo à semântica

Até agora nosso filtro perguntava:

Quais caracteres aparecem nesta mensagem?

Agora precisa perguntar:

O que esta mensagem significa?

Parabéns.

Acabamos de transformar um problema de string matching em um problema de linguagem humana.

O COBOLzeiro olha assustado.

Porque isto:

IF WS-TEXT CONTAINS "XYZ"

é fácil.

Isto:

IF MEANING-OF(WS-TEXT)
   IS SOCIALLY-PROBLEMATIC
   GIVEN CONTEXT

não existe no Enterprise COBOL.

Nem em qualquer outra linguagem como uma instrução mágica.


🧩 7. O contexto é um dataset distribuído

Por que interpretar linguagem é tão difícil?

Porque significado pode depender de:

QUEM FALOU
PARA QUEM
QUANDO
ONDE
EM QUAL COMUNIDADE
EM RESPOSTA A QUÊ
COM QUAL HISTÓRICO
COM QUAL INTENÇÃO
EM QUAL CULTURA

Observe o tamanho da chave composta.

Um moderador vê:

"Parabéns, gênio."

Pode ser elogio.

Pode ser sarcasmo.

Pode ser carinho entre amigos.

Pode ser insulto.

Pode ser referência a uma conversa anterior.

A string é idêntica.

O significado muda.

Nosso programador escreve:

01 CONTEXT.
   05 USER-HISTORY.
   05 RELATIONSHIP.
   05 COMMUNITY.
   05 CULTURE.
   05 PREVIOUS-MESSAGES.
   05 INTENTION.

Depois percebe:

não sabe preencher metade dos campos.


🏺 8. Subculturas são máquinas de fabricar contexto

Agora voltamos ao Capítulo III.

BBS.

IRC.

ICQ.

Fóruns.

Reddit.

Telegram.

Discord.

Comunidades criam linguagem própria.

Um novato entra.

Lê:

XYZ

Não entende.

Veteranos riem.

Por quê?

Porque XYZ carrega talvez cinco anos de história comunitária.

É quase uma COPYBOOK cultural.

Sem ela, o registro parece lixo.

Com ela, todo mundo entende.

Isso gera pertencimento.

Quem conhece o código pertence à tribo.

Quem não conhece fica do lado de fora.


🔑 9. A gíria funciona como compressão

Programadores adoram abreviações.

JCL.

CICS.

IMS.

VSAM.

RACF.

SMF.

WLM.

Db2.

z/OS.

Imagine um jornalista vendo:

"O AOR entrou SOS depois que o MXT bateu e o QR TCB começou a sofrer."

Ele pode acreditar que interceptou comunicação militar.

Para nós, existe contexto.

Subculturas digitais fazem exatamente isso.

Uma expressão curta pode carregar:

HISTORY
+
IDENTITY
+
HUMOR
+
CONTEXT
+
GROUP MEMBERSHIP

Tudo comprimido em cinco caracteres.

O problema para moderação é evidente.


🚫 10. Bloquear o código ensina que ele foi descoberto

Agora ocorre algo fascinante.

Uma plataforma descobre:

CODE-X = PROHIBITED MEANING

Bloqueia CODE-X.

O que os usuários aprendem?

PLATFORM KNOWS CODE-X.

Essa informação possui valor.

Então a comunidade inventa:

CODE-Y

Temos:

COMMUNITY:
CODE-X

PLATFORM:
BLOCK CODE-X

COMMUNITY:
"THEY KNOW."

COMMUNITY:
CODE-Y

O filtro não apenas observa a comunidade.

Ele envia feedback para ela.

Os 12 Macacos aplaudem.


🔄 11. A guerra semântica

Agora podemos desenhar nosso ciclo:

       COMUNIDADE
           |
           v
       CÓDIGO A
           |
           v
        FILTRO
           |
           v
       BLOQUEIO
           |
           v
   COMUNIDADE PERCEBE
           |
           v
       CÓDIGO B
           |
           v
      NOVO FILTRO
           |
           v
       CÓDIGO C
           |
          ...

Não existe necessariamente final.

É uma corrida adaptativa.

Segurança da informação conhece esse fenômeno muito bem.

Atacante adapta.

Defesa adapta.

Atacante observa.

Defesa observa.

Agora aplique isso à linguagem.

Fica ainda pior.

Porque todo ser humano possui um compilador semântico improvisado dentro da cabeça.


📰 12. E então a imprensa publica o dicionário

Lembra do Capítulo II?

Uma reportagem descobre que determinada comunidade utiliza códigos.

Título:

"Conheça as palavras secretas utilizadas na Internet"

Nosso COBOLzeiro grita:

— NÃO!

Tarde demais.

A matéria explica:

CÓDIGO A = SIGNIFICADO A
CÓDIGO B = SIGNIFICADO B
CÓDIGO C = SIGNIFICADO C

Pais aprendem.

Professores aprendem.

Moderadores aprendem.

Autoridades aprendem.

Jornalistas aprendem.

E milhares de pessoas que nunca tinham ouvido aquelas expressões...

também aprendem.

Voltamos ao paradoxo:

informação defensiva também circula.


🔦 13. Isso significa que não devemos ensinar códigos perigosos?

Não necessariamente.

Informação contextual pode ser essencial para:

  • proteção;

  • pesquisa;

  • investigação;

  • educação;

  • moderação.

Mas novamente aparece a palavra do Capítulo II:

GRANULARIDADE.

Existe diferença entre explicar:

"Comunidades podem utilizar linguagem codificada para contornar moderação."

e publicar um catálogo operacional atualizado apontando exatamente onde, como e com quem encontrar determinada atividade ilícita.

Uma coisa ensina o fenômeno.

A outra pode reduzir fricção para alcançá-lo.

A fronteira importa.


📺 14. O código ganha audiência nacional

Agora imagine televisão.

Repórter:

"Especialistas descobriram que usuários utilizam o emoji..."

A câmera mostra.

Milhões veem.

No dia seguinte, o símbolo aparece em piadas.

Memes.

Postagens.

Discussões.

Pessoas usando ironicamente.

Pessoas denunciando.

Pessoas perguntando o que significa.

O classificador entra em crise.

Antes:

SYMBOL = SUSPICIOUS

Depois da reportagem:

SYMBOL =
   SUSPICIOUS
   OR JOURNALISTIC
   OR IRONIC
   OR MEME
   OR DISCUSSION
   OR RANDOM

Parabéns.

A cobertura jornalística modificou novamente o dataset.

Terry Gilliam está gargalhando.


🤖 15. Então chamamos Machine Learning

Nosso programador desiste das palavras fixas.

— Precisamos de algo inteligente.

Entra Machine Learning.

Em vez de:

IF WORD = X

o sistema aprende padrões.

Pode analisar combinações de sinais.

Texto.

Contexto.

Histórico.

Imagem.

Comportamento.

O objetivo deixa de ser apenas encontrar uma palavra.

Passa a ser classificar.

INPUT
  |
  v
MODEL
  |
  v
RISK SCORE

Exemplo:

RISK = 0.03

Provavelmente tranquilo.

Outro:

RISK = 0.94

Talvez revisar ou intervir conforme a política aplicável.

Nosso COBOLzeiro gosta.

— Finalmente.

Bruce Willis olha preocupado.


📊 16. Score não é verdade

Um modelo pode retornar:

0.94

Isso não significa:

94% CRIMINAL

Nem:

94% GUILTY

Nem necessariamente uma probabilidade calibrada de algo juridicamente definido.

É um resultado dentro de determinado modelo, construído para determinado objetivo.

Essa distinção é vital.

Um risk score não é sentença.

Um classificador não é juiz.

Uma heurística não é fato.

MODEL OUTPUT != REALITY

É uma representação probabilística ou classificatória construída sobre dados, regras e objetivos.

O mapa não é o território.


🎯 17. Falso positivo entra no servidor

Imagine uma professora explicando linguagem codificada para seus alunos.

Ela publica:

"Determinados grupos utilizam a expressão X."

O filtro detecta:

X

Resultado:

BLOCK

Mas o conteúdo era educacional.

Temos:

falso positivo.

O sistema identificou como problemático algo que, naquele contexto, não deveria receber aquela classificação.

Nosso programador escreve:

FALSE POSITIVE

E percebe que alguém legítimo acabou de ser prejudicado.


🕳️ 18. Falso negativo entra pela outra porta

Agora alguém publica conteúdo realmente contrário às regras.

Mas utiliza metáfora sofisticada.

O sistema não percebe.

ALLOW

Temos:

falso negativo.

O conteúdo que deveria ter sido identificado passou.

Então surge o dilema:

LOWER THRESHOLD

captura mais coisas perigosas...

mas pode aumentar falsos positivos.

RAISE THRESHOLD

reduz bloqueios injustificados...

mas pode deixar mais conteúdo problemático passar.

Bem-vindo à classificação.

Não existe almoço grátis.

Nem café grátis.

Principalmente no Bellacosa Mainframe.


⚖️ 19. Agora coloque o ECA nessa matriz

A conversa fica mais séria quando determinados riscos envolvem crianças e adolescentes.

O custo de um falso negativo em certas situações pode ser extremamente alto.

Mas isso não significa que possamos simplesmente configurar:

BLOCK EVERYTHING

Porque plataformas também hospedam:

  • educação;

  • saúde;

  • jornalismo;

  • apoio;

  • arte;

  • conversas legítimas;

  • denúncias;

  • pesquisa.

Precisamos proteger sem transformar proteção em máquina cega.

Isso exige:

POLICY
+
TECHNOLOGY
+
CONTEXT
+
HUMAN REVIEW
+
PROCEDURE

Não apenas um IF.


🧠 20. E então chegou a IA moderna

Agora o Bellacosa Mainframe recebe uma atualização.

INSTALL GENERATIVE-AI

Nosso COBOLzeiro pergunta:

— Agora ela entende contexto?

Bruce responde:

— Melhor.

— Então resolve?

— Não.

— Por quê?

— Porque "melhor" não significa "perfeitamente".

Modelos modernos conseguem analisar linguagem de maneira extraordinariamente mais sofisticada que filtros lexicais simples.

Podem reconhecer:

  • relações semânticas;

  • paráfrases;

  • contexto;

  • categorias;

  • intenção aparente;

  • padrões linguísticos.

Mas continuam sujeitos a:

  • erro;

  • ambiguidade;

  • contexto incompleto;

  • diferenças culturais;

  • adversarial behavior;

  • falsos positivos;

  • falsos negativos.

O problema mudou de escala.

Não desapareceu.


🧪 21. O usuário começa a testar o moderador

Aqui surge uma coisa inevitável.

Se usuários sabem que existe moderação automática, alguns tentarão descobrir seus limites.

Publicam A.

Passa.

Publicam B.

Bloqueia.

Alteram.

Passa.

Sem acesso ao modelo, podem inferir comportamento por tentativa e erro.

É quase:

INPUT A -> ALLOW
INPUT B -> BLOCK
INPUT C -> ALLOW
INPUT D -> BLOCK

Com tempo suficiente, aprende-se algo sobre a fronteira.

Em segurança chamamos fenômenos semelhantes de sondagem.

Nas redes sociais pode acontecer naturalmente, por curiosidade, brincadeira ou tentativa deliberada de evasão.

O classificador também se torna objeto de estudo da comunidade.


🧙 22. Nasce o "Algorithm Whisperer"

Toda comunidade começa a desenvolver especialistas informais.

A pessoa que diz:

"Não escreva assim."

"Troque essa palavra."

"Essa hashtag derruba alcance."

"Use este símbolo."

"O bot detecta aquilo."

Parte dessas crenças é verdadeira.

Parte é superstição.

Parte é observação desatualizada.

Parte é puro folclore.

Temos um novo personagem:

o sussurrador de algoritmo.

O equivalente digital do operador veterano que diz:

"Não sei por que, mas não submeta esse job às 17h03."

E todo mundo obedece.


🕯️ 23. Folclore algorítmico

Isso é fascinante.

Quando usuários não conhecem completamente as regras internas de um sistema, criam teorias.

"SE ESCREVER X, O ALGORITMO ESCONDE."

"SE USAR Y, ENTREGA MAIS."

"SE COLOCAR Z, A CONTA CAI."

Algumas podem refletir padrões reais.

Outras são correlação transformada em causalidade.

É praticamente religião operacional.

Mainframeiros conhecem bem:

"Não mexa nesse PROC."

— Por quê?

"Ninguém sabe."

— Há quanto tempo?

"Desde 1997."

— Quem criou?

"Acho que o Roberto."

— Onde está Roberto?

"Aposentou em 2004."

Não mexa no PROC.


👁️ 24. O algoritmo também observa a adaptação

Mas a história não termina aí.

Plataformas podem atualizar modelos.

Novos dados entram.

Novas formas de evasão são identificadas.

Classificadores evoluem.

Então:

USERS LEARN MODEL
        |
        v
USERS ADAPT
        |
        v
PLATFORM OBSERVES
        |
        v
MODEL UPDATES
        |
        v
USERS OBSERVE UPDATE

Isso é quase uma coevolução.

O sistema e seus usuários modificam o comportamento um do outro.

E aqui Os 12 Macacos deixa de ser apenas decoração cinematográfica.

O observador interfere no fenômeno.

O fenômeno reage ao observador.


🐒 25. Encontramos o vírus?

Nosso programador pergunta:

— Então os códigos são o vírus?

Não.

— Os usuários?

Não.

— A IA?

Também não.

— O algoritmo?

Não.

Bruce Willis responde:

— Você continua procurando um paciente zero para um sistema emergente.

Essa é talvez a maior armadilha de toda nossa série.

Queremos encontrar:

ROOT CAUSE = ONE THING

Mas fenômenos sociais digitais frequentemente resultam de interações entre:

HUMANS
PLATFORMS
ALGORITHMS
MEDIA
LAW
ECONOMICS
CULTURE
TECHNOLOGY

Não existe necessariamente um único JOBNAME.


🎭 26. Meme: o pesadelo perfeito da moderação

Agora chegamos ao meme.

Uma imagem.

Algumas palavras.

Referência cultural.

Ironia.

História.

Contexto.

Às vezes você precisa conhecer cinco acontecimentos anteriores para entender.

Exemplo:

uma imagem banal de um sapo.

Para alguém:

sapo.

Para determinada comunidade:

piada específica.

Para outra:

símbolo político.

Para outra:

meme antigo.

Para outra:

absolutamente nada.

Como classificamos?

IMAGE = FROG

Correto.

Semanticamente insuficiente.


🖼️ 27. A imagem escapou do PIC X

COBOLzeiros gostam de dados estruturados.

05 CUSTOMER-NAME PIC X(40).
05 CUSTOMER-AGE  PIC 9(03).

Agora chega:

JPEG

E pergunta:

O que significa?

Depois chega vídeo.

Depois áudio.

Depois livestream.

Depois combinação de vídeo + texto + chat + emoji + histórico.

A moderação moderna é multimodal.

Não basta ler caracteres.

Precisamos interpretar sinais diferentes.

E cada modalidade possui contexto próprio.


🎙️ 28. Voz desaparece rápido — mas pode causar efeito permanente

Em ambientes com voz, como Discord e Twitch, surge outra dificuldade.

Texto pode permanecer registrado dependendo do serviço e contexto.

Voz pode ser efêmera para participantes.

Uma frase acontece.

Alguém reage.

Talvez alguém grave.

Talvez não.

Depois começa a disputa:

"Ele disse."

"Não disse."

"Era piada."

"Foi fora de contexto."

Agora nosso problema deixa de ser apenas classificação.

Passa a envolver proveniência.

Quem disse?

Quando?

Qual contexto?

Existe registro confiável?

Voltamos ao capítulo jurídico.

Tudo está conectado.


🧾 29. Proveniência: de onde veio isso?

Essa palavra deveria ser muito mais conhecida fora da tecnologia.

Proveniência.

Uma informação sem origem confiável é mais difícil de avaliar.

Imagine um screenshot circulando.

Perguntas:

WHO CREATED IT?
WHEN?
WHERE?
IS IT COMPLETE?
WAS IT EDITED?
WHAT CAME BEFORE?
WHAT CAME AFTER?

A Internet frequentemente responde:

TRUST ME BRO.

Esse é um protocolo extremamente popular.

Infelizmente não aparece em nenhum RFC.


📰 30. A mídia enfrenta agora conteúdo sintético

O problema de nosso Capítulo II ficou ainda pior.

Antes, jornalista recebia screenshot.

Agora pode receber:

  • imagem gerada;

  • áudio sintético;

  • vídeo manipulado;

  • texto fabricado;

  • perfil artificial.

A pergunta:

"Isso aconteceu?"

ganha uma camada adicional:

"Esse artefato sequer existiu no mundo antes de alguém gerá-lo?"

O vírus informacional aprendeu engenharia genética.

Terry Gilliam pede outro café.


🤖 31. IA moderando conteúdo produzido por IA

Agora chegamos ao momento em que nosso COBOLzeiro começa a rir.

IA produz conteúdo.

Outra IA classifica.

Usuário pede para IA reescrever para passar no filtro.

Filtro é atualizado.

Outra IA tenta detectar.

Temos:

AI-A
  |
  v
CONTENT
  |
  v
AI-B MODERATION
  |
  v
BLOCK
  |
  v
AI-A REWRITE
  |
  v
AI-B AGAIN

Ele olha para Bruce Willis.

— Onde estão os humanos?

O terminal responde:

HUMAN REVIEW QUEUE:
12,483,921

— Ah.


🚨 32. Escala é o monstro escondido

Moderação manual funciona relativamente bem para:

100 POSTS

Agora tente:

100,000,000 POSTS

Vídeos.

Mensagens.

Imagens.

Lives.

Idiomas.

Fusos horários.

Contextos culturais.

Nenhuma empresa consegue colocar um especialista humano examinando preventivamente cada interação.

Automação deixa de ser luxo.

Torna-se necessidade operacional.

Mas quanto maior a automação, maior a importância de:

  • métricas;

  • auditoria;

  • revisão;

  • recurso;

  • governança.

O velho COBOLzeiro reconhece isso.

É produção em escala.


🏭 33. Moderação é uma fábrica de decisões

Imagine:

CONTENT
   |
   v
PRE-FILTER
   |
   v
MODEL
   |
   +------ LOW RISK ------> ALLOW
   |
   +------ MEDIUM --------> REVIEW
   |
   +------ HIGH ----------> BLOCK

Parece elegante.

Mas cada seta esconde decisões.

Quem definiu HIGH?

Com quais dados?

Qual política?

Qual tolerância ao erro?

Quem revisa?

Usuário pode recorrer?

Modelo muda?

Como medir impacto?

Existe viés linguístico?

Funciona igualmente em português brasileiro e inglês?

E em gíria de adolescente?

Agora nossa simples rotina virou governança algorítmica.


🌎 34. O português do Brasil entra no classificador

Modelos globais enfrentam um problema delicioso:

seres humanos não falam "idioma".

Falam variedades.

Português brasileiro.

Regionalismos.

Gírias.

Dialetos.

Internetês.

Misturas.

Ironia.

Palavras que mudam completamente de significado dependendo da região.

Nosso classificador treinado majoritariamente em determinado contexto pode cometer erros em outro.

Isso significa que moderação global exige sensibilidade local.

O que parece ofensivo numa cultura pode ser banal em outra.

O inverso também ocorre.

Contexto cultural é dado operacional.


🇧🇷 35. E o ECA continua rodando em paralelo

Enquanto engenheiros discutem thresholds, embeddings e classificadores, o mundo jurídico não desapareceu.

Se uma situação envolver possível crime ou risco sério contra criança ou adolescente, não basta dizer:

"Nosso modelo classificou como 0,72."

A tecnologia pode ajudar a identificar e priorizar.

Mas fatos precisam ser tratados conforme procedimentos apropriados.

Lembra do Capítulo IV?

MODEL SCORE
    !=
CRIMINAL CONVICTION

Não esqueça.

Nunca.


🧯 36. O perigo do excesso de confiança

Agora nosso COBOLzeiro vê:

AI CONFIDENCE = 99%

Ele pergunta:

— Então está certo?

Bruce Willis responde:

— Não necessariamente.

Confiança apresentada por um sistema não deve ser confundida automaticamente com verdade objetiva.

Modelos podem estar:

confiantemente errados.

Humanos também.

A diferença é que humanos não costumam imprimir:

CONFIDENCE = 0.99274

antes de falar bobagem no almoço de família.

Talvez devessem.


👥 37. Human in the Loop não é decoração

Então chamamos um humano.

Mas simplesmente colocar uma pessoa no final do pipeline não resolve automaticamente tudo.

O revisor precisa:

  • contexto;

  • treinamento;

  • tempo;

  • políticas compreensíveis;

  • ferramentas;

  • possibilidade de escalar casos difíceis.

Se mostramos apenas:

MODEL SAYS: BAD
APPROVE? Y/N

existe risco de automation bias.

O humano começa a seguir a máquina.

Então nossa arquitetura deveria perguntar:

O humano está realmente revisando ou apenas apertando Enter?

Todo operador de produção conhece essa diferença.


🐵 38. O moderador vê doze macacos

Nosso sistema recebe:

🐒🐒🐒🐒🐒🐒
🐒🐒🐒🐒🐒🐒

IA:

POSSIBLE CODED CONTENT
CONFIDENCE: 61%

Revisor humano:

— Parece referência a 12 Monkeys.

Outro revisor:

— Talvez.

Terceiro:

— Qual servidor?

Resposta:

SERVER NAME:
TERRY-GILLIAM-FANS

Todos respiram aliviados.

Então aparece outra informação:

CHANNEL:
#not-about-the-movie

Silêncio.

Contexto ataca novamente.


🕵️ 39. Adversarial behavior: quando o usuário sabe que está sendo observado

Agora chegamos à parte mais interessante.

Um usuário pode deliberadamente produzir conteúdo para parecer inocente ao sistema e compreensível à comunidade.

Isso cria uma assimetria:

INSIDER:
HAS CONTEXT

MODERATOR:
PARTIAL CONTEXT

ALGORITHM:
PATTERN + DATA

OUTSIDER:
NO CONTEXT

Quem pertence à comunidade pode entender instantaneamente.

Quem está fora vê apenas:

🍕🌙🐒📼

Quatro emojis.

Nada.

Ou uma frase inteira.

Depende do código.

É praticamente criptografia cultural.


🔐 40. Mas código social não é criptografia

Importante distinguir.

Criptografia possui mecanismos matemáticos formais.

Código social pode ser simplesmente convenção.

🍎 = X

porque o grupo decidiu.

Não existe chave criptográfica no sentido técnico.

Existe conhecimento compartilhado.

Isso torna o sistema frágil e poderoso ao mesmo tempo.

Basta alguém revelar o significado.

Mas depois da revelação...

a comunidade pode mudar.

Voltamos ao início.


🔄 41. GOTO 1

Nosso COBOLzeiro finalmente percebe a estrutura completa:

001-BEGIN.

    COMMUNITY INVENTS CODE.

    PLATFORM LEARNS CODE.

    PLATFORM BLOCKS CODE.

    COMMUNITY LEARNS FILTER.

    COMMUNITY INVENTS NEW CODE.

    GO TO 001-BEGIN.

Ele olha horrorizado.

— Um GO TO infinito?

Bruce Willis responde:

— Agora você entendeu a Internet.


🧠 42. Podemos vencer essa guerra?

Talvez a pergunta esteja errada.

Não existe necessariamente uma vitória definitiva.

Moderação é processo contínuo.

Como segurança.

Como antifraude.

Como spam.

Como antivírus.

Como gestão de risco.

Você não instala:

SECURITY.EXE

e encerra segurança para sempre.

Da mesma maneira, não cria:

MODERATION VERSION 1.0

e declara:

"Pronto. Seres humanos resolvidos."

Seres humanos recebem atualizações sem aviso prévio.

Frequentemente incompatíveis com versões anteriores.


🛡️ 43. Então qual é a estratégia?

Camadas.

Sempre camadas.

POLICY
   +
USER CONTROLS
   +
COMMUNITY MODERATION
   +
AUTOMATION
   +
AI
   +
HUMAN REVIEW
   +
REPORTING
   +
APPEALS
   +
LEGAL PROCESS
   +
EDUCATION

Nenhuma resolve tudo.

Juntas reduzem riscos.

É quase um Swiss Cheese Model aplicado à governança digital.

Cada camada possui buracos.

Esperamos que eles não se alinhem.


🧒 44. Educação talvez seja o filtro esquecido

Quando falamos de crianças e adolescentes, existe uma tentação de pensar apenas em:

BLOCK
FILTER
BAN
MONITOR

Mas existe outra camada:

educação digital.

Ensinar:

  • privacidade;

  • limites;

  • golpes;

  • manipulação;

  • denúncia;

  • reputação;

  • permanência digital;

  • consentimento;

  • cuidado com desconhecidos;

  • pensamento crítico.

Não substitui proteção técnica.

Não substitui família.

Não substitui plataforma.

Não substitui autoridades quando necessárias.

Mas adiciona resiliência ao usuário.

É como ensinar segurança ao operador em vez de confiar apenas no firewall.


📰 45. E ensinar sem criar curiosidade operacional?

Voltamos novamente à revista.

A serpente morde a própria cauda.

Como ensinar riscos sem transformar a aula em catálogo?

Como explicar códigos sem promover códigos?

Como denunciar comunidades perigosas sem entregar mapa?

Como informar pais sem ensinar curiosos?

Como explicar técnicas de evasão sem oferecer manual?

Não existe resposta universal.

Mas existe um princípio:

ensine mecanismos, sinais de risco e proteção antes de ensinar caminhos operacionais desnecessários.

Explique como pensar.

Não necessariamente onde clicar.

Essa distinção pode salvar uma reportagem, uma aula e talvez uma pessoa.


🐒 46. O Exército dos 12 Macacos finalmente manda uma mensagem

04:57.

O terminal recebe:

INCOMING MESSAGE
SOURCE: UNKNOWN

Nosso programador abre.

🐒☕🖥️🔒⚖️

— O que significa?

Bruce Willis não sabe.

IA responde:

POSSIBLE INTERPRETATIONS:

1. MONKEY DRINKS COFFEE AT COMPUTER
2. REFERENCE TO 12 MONKEYS
3. DIGITAL SECURITY COMMENTARY
4. LEGAL MODERATION MEME
5. UNKNOWN CODE

O programador pergunta:

— Qual é a correta?

INSUFFICIENT CONTEXT.

Ele bate na mesa.

— Então descubra quem enviou!

SOURCE UNKNOWN.

— Procure histórico!

NO HISTORY.

— Pergunte ao usuário!

Nova mensagem chega:

🧠 > 🤖

Bruce Willis começa a rir.


☕ 47. O COBOLzeiro responde

Nosso herói pensa.

Digita:

☕ > 🐒

Resposta imediata:

🐒🐒🐒🐒🐒🐒
🐒🐒🐒🐒🐒🐒

O terminal entra em alerta:

POSSIBLE COORDINATED ACTIVITY

O COBOLzeiro desliga o alerta.

— Calma. É só uma piada.

Bruce Willis pergunta:

— Como sabe?

Silêncio.

Ele percebe.

Porque agora ele possui contexto.

O algoritmo não.

Finalmente entendeu.


🧩 48. O contexto vive nas pessoas

Talvez essa seja a grande conclusão deste capítulo.

Podemos armazenar:

TEXT
IMAGE
VIDEO
TIMESTAMP
USER-ID
CHANNEL

Mas significado frequentemente depende de conhecimento que não está integralmente armazenado em nenhum desses campos.

Ele vive:

  • na cultura;

  • na memória;

  • na relação;

  • na história;

  • na intenção;

  • na comunidade.

A IA pode inferir.

O moderador pode interpretar.

O sistema pode correlacionar.

Mas existe sempre possibilidade de erro.

Por isso decisões graves exigem proporcionalidade.

Quanto maior a consequência, maior deveria ser o cuidado.


⚖️ 49. RISK SCORE não deveria virar guilhotina

Imagine:

RISK = 0.63

Isso pode justificar revisão.

Talvez alguma medida preventiva proporcional conforme contexto e política.

Mas transformar automaticamente score incerto em acusação pública grave seria perigosíssimo.

Devemos separar:

SIGNAL

de:

EVIDENCE

de:

CONCLUSION

Essa separação vale para IA.

Vale para moderação.

Vale para jornalismo.

Vale para investigações.

Vale para todos nós.


🕰️ 50. Terry Gilliam fecha o loop

Agora olhe a sequência completa.

A comunidade cria uma linguagem.

A plataforma observa.

A plataforma bloqueia.

A comunidade adapta.

A imprensa noticia a adaptação.

O público aprende.

O significado se espalha.

A palavra deixa de ser exclusiva.

A comunidade abandona.

Cria outra.

O algoritmo aprende.

A comunidade observa o algoritmo.

O algoritmo observa a comunidade.

       +---------------------+
       |                     |
       v                     |
    CULTURE                  |
       |                     |
       v                     |
    LANGUAGE                 |
       |                     |
       v                     |
    PLATFORM                 |
       |                     |
       v                     |
    MODERATION               |
       |                     |
       v                     |
    ADAPTATION --------------+

Quem é o paciente zero?

Talvez a pergunta continue errada.


🚨 51. Então chega a mensagem que muda tudo

O terminal começa a piscar.

Não é um alerta comum.

PRIORITY: CRITICAL

Nosso programador se aproxima.

CONTENT DETECTED
PLATFORM: DISCORD

CONTENT TYPE:
UNKNOWN CODE

USERS:
MULTIPLE

MINOR USERS:
PRESENT

MEDIA ATTENTION:
INCREASING

PLATFORM MODERATION:
ACTIVE

PUBLIC ACCUSATIONS:
SPREADING

POLICE INVESTIGATION:
UNKNOWN

Bruce Willis perde o sorriso.

Nosso COBOLzeiro pergunta:

— O que fazemos?

O terminal responde:

DO NOT ASSUME.

Outra linha:

DO NOT AMPLIFY UNVERIFIED CLAIMS.

Outra:

PRESERVE CONTEXT.

E finalmente:

DISTINGUISH:
RUMOR
EVIDENCE
PLATFORM ACTION
AND CRIMINAL INVESTIGATION.

Agora chegamos ao último problema do Arco I.


📰 52. Quando a denúncia vira espetáculo

Até agora estudamos informação.

No próximo capítulo teremos de estudar acusação.

Porque uma denúncia legítima pode proteger pessoas.

Mas uma denúncia pública mal verificada pode também:

  • destruir reputações;

  • gerar perseguição;

  • contaminar testemunhos;

  • espalhar boatos;

  • aumentar curiosidade;

  • divulgar involuntariamente comunidades;

  • produzir cópias de material;

  • interferir na compreensão dos fatos.

E existe algo particularmente perigoso:

quando todo mundo acredita estar ajudando.

O jornalista.

O influenciador.

O moderador.

O usuário.

O investigador amador.

Cada um compartilha "para alertar".

E de repente ninguém sabe mais onde terminou a evidência e começou a narrativa.

Os 12 Macacos encontraram a televisão novamente.


🐒 53. Easter egg: DO NOT FEED THE ALGORITHM

O terminal imprime uma folha.

BELLACOSA INFORMATION CONTROL FACILITY
---------------------------------------

SEMANTIC ARMS RACE REPORT

WORD FILTER.............. INSUFFICIENT
REGEX.................... INSUFFICIENT
DICTIONARY............... INSUFFICIENT
MACHINE LEARNING......... USEFUL / FALLIBLE
GENERATIVE AI............ USEFUL / FALLIBLE
HUMAN REVIEW............. NECESSARY / FALLIBLE
CONTEXT.................. ESSENTIAL

---------------------------------------

OBSERVATION:

BLOCKING REPRESENTATION
DOES NOT GUARANTEE
REMOVAL OF MEANING.

---------------------------------------

USER ADAPTATION:

WORD
  ↓
MISSPELLING
  ↓
SYMBOL
  ↓
EMOJI
  ↓
MEME
  ↓
METAPHOR
  ↓
PRIVATE CONTEXT

---------------------------------------

WARNING:

THE FILTER LEARNS USERS.

USERS LEARN THE FILTER.

---------------------------------------

DO NOT FEED
THE ALGORITHM
WITHOUT KNOWING
WHAT YOU ARE FEEDING IT.

---------------------------------------

Nosso COBOLzeiro olha para Bruce Willis.

— Finalmente encontramos os 12 Macacos?

Bruce aponta para os doze emojis.

🐒🐒🐒🐒🐒🐒
🐒🐒🐒🐒🐒🐒

— Talvez.

— Quem são?

Bruce responde:

— Depende do contexto.

O programador fecha os olhos.

— Eu odeio essa frase.


🖥️ FINAL DO CAPÍTULO V

O Bellacosa Mainframe executa:

BELLACOSA MAINFRAME
INFORMATION CONTROL FACILITY
---------------------------------------

ARC I STATUS

CHAPTER I
INFORMATION OUTBREAK......... COMPLETE

CHAPTER II
DISCOVERY PATH............... COMPLETE

CHAPTER III
DIGITAL TRIBES............... COMPLETE

CHAPTER IV
LAW AND FREEDOM.............. COMPLETE

CHAPTER V
SEMANTIC ARMS RACE........... COMPLETE

---------------------------------------

PATIENT ZERO................. NOT FOUND

SEMANTIC PATIENT ZERO........ NOT FOUND

PERFECT FILTER............... NOT FOUND

PERFECT AI................... NOT FOUND

PERFECT HUMAN................ DEFINITELY NOT FOUND

---------------------------------------

NEW INCIDENT:

RUMOR......................... ACTIVE
MEDIA......................... ACTIVE
SOCIAL NETWORKS............... ACTIVE
PUBLIC OUTRAGE................ ACTIVE
MINORS......................... POSSIBLE
PLATFORM ACTION............... UNKNOWN
CRIMINAL EVIDENCE............. UNKNOWN

---------------------------------------

CRITICAL WARNING:

A VIRAL ACCUSATION
IS NOT THE SAME THING
AS A VERIFIED FACT.

A PLATFORM BAN
IS NOT A CONVICTION.

A SCREENSHOT
IS NOT THE WHOLE TIMELINE.

A HASHTAG
IS NOT A COURT.

---------------------------------------

NEXT MODULE:

THE DIGITAL TRIBUNAL

LOAD? Y/N

===> _

Nosso programador deixa o cursor parado.

Pela primeira vez, não aperta Y imediatamente.

Olha para Bruce Willis.

— Se eu continuar, o que acontece?

Bruce responde:

— Entramos no lugar mais perigoso da Internet.

— Dark Web?

— Não.

— Grupo secreto?

— Não.

— Servidor criminoso?

— Também não.

— Então onde?

Bruce aponta para o monitor.

Na tela aparece:

TRENDING NOW

Milhares de mensagens começam a subir.

Acusações.

Screenshots.

Hashtags.

Vídeos.

Reações.

Influenciadores.

Telejornais.

Especialistas.

Supostos especialistas.

Pessoas que acabaram de descobrir o assunto há sete minutos e já publicaram uma análise definitiva de quarenta posts.

Nosso COBOLzeiro empalidece.

— Meu Deus.

Bruce Willis coloca outra jarra de café na mesa.

— Bem-vindo ao tribunal da timeline.

O programador olha novamente:

LOAD DIGITAL TRIBUNAL? Y/N

Respira.

Digita:

Y

ENTER.

A tela fica preta.

Então aparece:

WARNING:

EVERYONE HAS A VERDICT.

WE ARE STILL LOOKING
FOR THE EVIDENCE.

CONTINUA...


🐒 Próximo e último capítulo do ARCO I

ARCO I — CAPÍTULO VI

🚨 O Tribunal da Timeline — quando a denúncia viralizou antes de os fatos terminarem de carregar

Discord, imprensa, televisão, Facebook, Instagram, WhatsApp, Reddit, X, Twitch e Telegram; denúncia, rumor, screenshots, linchamento digital, investigação, ECA, presunção de inocência, efeito Streisand e o estranho dia em que o Bellacosa Mainframe descobriu que milhões de pessoas já tinham executado MOVE CULPADO TO VEREDITO enquanto a rotina READ EVIDENCE ainda nem havia terminado.

sexta-feira, 19 de abril de 2024

⚖️ Os 12 Macacos, COBOL e o Dia em que FREE SPEECH Encontrou o RETURN-CODE da Lei Brasileira ARCO I — CAPÍTULO IV

 

Bellacosa Mainframe e os 12 macacos 

☕ Um Café no Bellacosa Mainframe

⚖️ Os 12 Macacos, COBOL e o Dia em que FREE SPEECH Encontrou o RETURN-CODE da Lei Brasileira

ARCO I — CAPÍTULO IV

ECA, liberdade e crime — quando BAN USER, ordem judicial e prisão deixaram de parecer o mesmo comando

A Internet pode ser global. O usuário pode usar um nickname. O servidor pode estar do outro lado do planeta. Mas, em algum momento, alguém continua sujeito a uma lei em algum lugar.


🕰️ 00:03 — LOADING LEGAL MODULE...

No capítulo anterior, nosso COBOLzeiro atravessou quase quarenta anos de arqueologia digital.

BBS.

Usenet.

IRC.

mIRC.

ICQ.

Fóruns.

eMule.

P2P.

Facebook.

Instagram.

WhatsApp.

Twitter/X.

Reddit.

Twitch.

Telegram.

Discord.

Depois de tudo aquilo, ele finalmente descobriu algo importantíssimo:

PLATFORM != COMMUNITY

Plataformas desaparecem.

Comunidades migram.

A infraestrutura muda.

As relações humanas podem sobreviver.

Parecia uma conclusão elegante.

Até o terminal detectar:

USER TYPE........ MINOR
JURISDICTION..... BRAZIL

A tela ficou vermelha.

Depois:

LOADING LEGAL MODULE...

CONSTITUTION......... FOUND
ECA.................. FOUND
MARCO CIVIL.......... FOUND
CRIMINAL LAW......... FOUND
PLATFORM RULES....... FOUND

Nosso programador olhou para Bruce Willis.

— Agora basta verificar se o conteúdo é permitido.

Bruce respondeu:

— Permitido por quem?

Silêncio.

— Pelo Discord.

— Não perguntei isso.

— Pela lei?

— Qual lei?

— Brasileira.

— E onde está o usuário?

O COBOLzeiro tomou café.

— Isso vai ficar complicado, não vai?

O terminal respondeu antes de Bruce:

YES.

⚖️ 1. Finalmente encontramos um sistema mais antigo que COBOL

Existe uma piada recorrente entre profissionais de tecnologia:

sistemas legados são complicados porque carregam décadas de decisões.

Então conhecemos o Direito.

Constituição.

Leis.

Códigos.

Regulamentos.

Tratados.

Jurisprudência.

Decisões.

Competências.

Exceções.

Alterações legislativas.

Interpretações.

Conflitos entre direitos.

Nosso COBOLzeiro observa aquilo e sorri.

— Eu conheço essa arquitetura.

Bruce Willis estranha.

— Conhece?

— Claro.

BASE SYSTEM
    +
40 YEARS OF MAINTENANCE
    +
BUSINESS RULES
    +
EXCEPTIONS
    +
PATCHES
    +
INTERFACES
    +
DEPENDENCIES

— Isso é Direito?

— Isso é qualquer sistema bancário grande.

Bruce começa a suspeitar que trazer um programador COBOL para o futuro foi um erro.


🇧🇷 2. Comecemos pela Constituição

Quando alguém fala em censura e liberdade de expressão no Brasil, nossa primeira parada precisa ser a Constituição Federal de 1988.

Ela protege a manifestação do pensamento, a expressão intelectual, artística, científica e de comunicação e estabelece importantes garantias relacionadas à informação e à liberdade de comunicação.

Mas existe um detalhe que desaparece frequentemente das guerras de comentários:

direitos fundamentais não vivem sozinhos.

No mesmo sistema jurídico encontramos proteção à:

  • honra;

  • imagem;

  • intimidade;

  • vida privada;

  • dignidade;

  • segurança;

  • direitos de crianças e adolescentes.

Portanto, nosso programa não pode ser:

IF FREEDOM-OF-EXPRESSION = TRUE
    PERFORM ANYTHING
END-IF

Não compila juridicamente.


🚫 3. Liberdade de expressão não é ACCESS(ALTER) para a sociedade inteira

Aqui a analogia com RACF fica maravilhosa.

Ter autorização para acessar um recurso não significa possuir autorização irrestrita sobre todos os recursos.

Da mesma maneira, possuir liberdade de expressão não significa:

USER(*) ACCESS(ALTER)

sobre reputação, intimidade, imagem, segurança ou direitos de outras pessoas.

A liberdade é enorme.

Importantíssima.

Essencial para democracia.

Inclusive para dizer coisas desagradáveis.

Impulares.

Incômodas.

Satíricas.

Provocativas.

O Estado democrático precisa tolerar enorme quantidade de discurso que alguém gostaria de proibir.

Mas liberdade não significa automaticamente imunidade pelas consequências jurídicas de qualquer conduta.


🧨 4. Falar também pode fazer parte de uma conduta

Esse é outro erro comum da discussão online.

"Mas eram apenas palavras."

Palavras podem ser simplesmente palavras.

Mas palavras também podem integrar condutas juridicamente relevantes dependendo do contexto.

Uma ameaça é composta de quê?

Frequentemente palavras.

Uma fraude pode envolver o quê?

Comunicação.

Uma perseguição pode utilizar o quê?

Mensagens.

Uma extorsão pode incluir?

Palavras.

Então:

TEXT != AUTOMATICALLY CRIME

mas também:

TEXT != AUTOMATICALLY HARMLESS

Contexto.

Sempre ele.

O inimigo mortal das respostas fáceis.


🧱 5. Primeiro grande IF: censura não é moderação

Chegamos à palavra explosiva:

CENSURA.

Na Internet, ela é utilizada para descrever praticamente qualquer experiência envolvendo desaparecimento de conteúdo.

Post removido?

Censura.

Comentário apagado?

Censura.

Banido de fórum?

Censura.

Canal fechado?

Censura.

Conta suspensa?

Censura.

Mas juridicamente e politicamente precisamos separar fenômenos diferentes.

Imagine:

EVENT = CONTENT REMOVED

Pergunta número um:

WHO REMOVED IT?

Porque:

STATE ACTION
    !=
PRIVATE PLATFORM MODERATION
    !=
COMMUNITY MODERATION
    !=
USER BLOCKING ANOTHER USER

Para quem perdeu acesso, tudo pode parecer:

ACCESS DENIED

Mas a origem do ACCESS DENIED muda completamente a análise.


🏠 6. Você não possui liberdade irrestrita dentro da casa digital dos outros

Imagine uma comunidade dedicada a COBOL.

Regra:

"Discussões exclusivamente sobre mainframe."

Alguém entra e publica receitas de lasanha vinte vezes por dia.

Moderador remove.

O usuário grita:

CENSURA!

Talvez exista uma questão de moderação.

Mas dificilmente estamos diante da mesma discussão constitucional de um governo proibindo crítica política.

A comunidade possui regras.

A plataforma possui termos.

O moderador possui competências dentro daquele espaço.

Isso não significa que plataformas privadas devam ser imunes a críticas.

Muito pelo contrário.

Quando plataformas atingem escala gigantesca, suas decisões podem influenciar profundamente o debate público.

Transparência, proporcionalidade, recurso e consistência tornam-se discussões legítimas.

Mas precisamos chamar cada fenômeno pelo nome correto antes de analisá-lo.


🏢 7. A plataforma não é o Estado — mas também não é apenas uma padaria

Aqui começa uma discussão fascinante.

Facebook, Instagram, X, Reddit, Discord, Twitch, Telegram e outras plataformas são empresas ou serviços privados.

Mas algumas operam espaços frequentados por centenas de milhões de pessoas.

Então surge uma tensão.

De um lado:

PRIVATE SERVICE

Do outro:

PUBLIC SOCIAL IMPORTANCE

Uma empresa possui regras.

Mas quando uma infraestrutura privada passa a mediar grande parte do discurso público, decisões internas podem produzir efeitos sociais enormes.

É por isso que o debate não pode ser reduzido a:

"É empresa privada, faz o que quiser."

Nem a:

"É praça pública, portanto não pode moderar nada."

A realidade é muito mais complicada.


📜 8. Termos de serviço: o contrato que ninguém lê

Nosso COBOLzeiro pergunta:

— Onde estão as regras?

Bruce entrega os Terms of Service.

Ele começa a rolar.

E rolar.

E rolar.

Depois de quinze minutos:

— Quantas páginas tem isso?

Bruce responde:

— Você marcou "I agree".

— Mas eu não li.

— Exatamente.

Bem-vindo a uma das maiores ficções operacionais da Internet moderna:

USER HAS READ TERMS AND CONDITIONS

É provavelmente uma das variáveis booleanas mais otimistas da história da computação.


🚦 9. Legal não significa permitido pela plataforma

Agora chegamos a uma distinção fundamental.

Uma plataforma pode proibir coisas que não constituem crime.

Por exemplo, determinadas formas de:

  • spam;

  • comportamento repetitivo;

  • conteúdo comercial;

  • assédio segundo políticas internas;

  • material considerado inadequado para aquela comunidade;

  • determinadas práticas de automação.

Portanto:

LEGAL
+
PLATFORM PROHIBITED

é uma combinação possível.

Você pode não ter cometido crime algum.

Mesmo assim pode perder acesso.


🚔 10. E permitido tecnicamente não significa legal

Agora o inverso.

Imagine que uma plataforma não detectou determinada conduta.

Ou que tecnicamente permitiu o upload.

Isso não significa:

UPLOAD SUCCESSFUL
RETURN-CODE = LEGAL

Absolutamente não.

Software não concede imunidade jurídica.

O botão funcionar não transforma automaticamente a ação em lícita.

É como descobrir que um sistema bancário possui uma falha permitindo transferir dinheiro que não pertence a você e concluir:

"Se o botão deixou, então podia."

Experimente explicar isso depois.


🧒 11. Então aparece o ECA

Agora chegamos ao ponto que fez nosso terminal ficar vermelho.

Estatuto da Criança e do Adolescente — Lei nº 8.069/1990.

O ECA estabelece um sistema especial de proteção para crianças e adolescentes.

E isso é crucial para nossa discussão.

Porque menores não são simplesmente:

ADULT USER
WITH AGE < 18

A legislação reconhece uma condição especial de desenvolvimento e estabelece proteção específica.

Quando uma comunidade digital possui menores, determinadas situações precisam ser analisadas com atenção muito maior.


🛡️ 12. Proteção integral muda o modelo

A lógica do ECA não é simplesmente:

PUNISH BAD PERSON

Existe uma ideia muito maior de proteção.

Família.

Sociedade.

Estado.

Direitos.

Dignidade.

Desenvolvimento.

Prevenção.

Proteção contra exploração e violência.

Isso significa que a discussão digital não começa apenas depois que ocorre um crime.

Também existe uma pergunta anterior:

Como construímos ambientes que reduzam riscos para crianças e adolescentes?

Essa é uma pergunta de arquitetura.

E arquitetos de sistemas deveriam prestar atenção.


🏗️ 13. Safety by design

Imagine uma plataforma sendo projetada.

Perguntas tradicionais:

HOW MANY USERS?
HOW MUCH STORAGE?
HOW MUCH CPU?
WHAT DATABASE?
WHAT LATENCY?

Agora acrescente:

CAN MINORS USE IT?
WHO CAN CONTACT THEM?
WHAT IS PUBLIC?
WHAT IS PRIVATE?
HOW ARE REPORTS HANDLED?
HOW ARE PERMISSIONS DEFINED?
WHAT HAPPENS AFTER A BLOCK?
WHAT CAN MODERATORS SEE?

Isso é safety by design.

Segurança não deveria ser apenas:

ADD MODERATION AFTER PRODUCTION

Da mesma maneira que segurança de mainframe não deveria começar depois da primeira invasão.


🎧 14. Discord e a arquitetura das salas

Voltemos ao Discord.

Um servidor pode possuir:

  • canais;

  • roles;

  • permissões;

  • mensagens;

  • voz;

  • bots;

  • administradores;

  • moderadores;

  • membros.

Imagine:

SERVER
 |
 +-- PUBLIC CHANNEL
 |
 +-- MEMBER CHANNEL
 |
 +-- STAFF CHANNEL
 |
 +-- VOICE
 |
 +-- DIRECT INTERACTIONS

A arquitetura cria fronteiras.

Mas fronteiras técnicas não resolvem automaticamente problemas humanos.

Uma sala privada pode aumentar privacidade.

Também pode reduzir visibilidade para moderadores.

Uma mensagem direta pode permitir amizade.

Também pode permitir abordagem indesejada.

Dualidade novamente.


🚨 15. BAN USER não é sentença judicial

Este talvez seja o conceito mais importante do capítulo.

Um moderador executa:

BAN USER

Resultado:

o usuário perde acesso à comunidade.

Isso não significa:

USER = CRIMINAL

O moderador não precisa necessariamente estar declarando que houve crime.

Pode estar apenas aplicando uma regra comunitária.

Agora imagine uma investigação policial.

É outra camada.

Depois uma acusação.

Outra.

Depois decisão judicial.

Outra.

Temos:

MODERATION
    |
    !=
INVESTIGATION
    |
    !=
PROSECUTION
    |
    !=
CONVICTION

Misturar essas etapas é perigosíssimo.


👮 16. Moderador não é policial

Nosso jovem administrador de Discord recebe uma denúncia.

Ele olha para Bruce Willis.

— Preciso investigar?

Depende.

Ele pode precisar preservar informações disponíveis dentro de suas competências, aplicar regras, encaminhar denúncias à plataforma ou, em situações apropriadas, buscar autoridades.

Mas moderador não deveria brincar de polícia.

Não possui necessariamente:

  • treinamento;

  • autoridade;

  • ferramentas;

  • competência jurídica;

  • proteção;

  • capacidade investigativa.

Tentar "investigar" por conta própria pode inclusive atrapalhar.

Há uma enorme diferença entre:

DOCUMENT WHAT HAPPENED

e:

BECOME BATMAN

Escolha a primeira opção.


🦇 17. Batman não possui cadeia de custódia

Nosso COBOLzeiro protesta:

— Mas eu posso tirar screenshots!

Sim.

Screenshots podem ser úteis.

Mas evidência digital envolve questões mais complexas:

  • contexto;

  • origem;

  • integridade;

  • data;

  • autoria;

  • preservação;

  • metadados;

  • cadeia de custódia.

Uma imagem isolada pode não contar toda a história.

É exatamente o problema que discutimos no Capítulo I:

informação sofre mutação quando é removida do contexto.

Isso também vale para evidências.


📸 18. Screenshot é fotografia, não máquina do tempo

Considere:

ALICE: Não faça isso.
BOB:   Por quê?
CAROL: [mensagem anterior removida]

Agora alguém captura apenas:

BOB: Por quê?

Sem contexto, praticamente nada sabemos.

Screenshots são poderosos.

Mas não são mágicos.

Podem documentar.

Também podem omitir.

Editar.

Recortar.

Reorganizar.

Por isso investigações sérias precisam de metodologia.


🌍 19. "Mas o servidor está nos Estados Unidos!"

Nosso programador acha que encontrou uma saída.

— O servidor físico está fora do Brasil. Então acabou a lei brasileira.

Bruce Willis olha como quem acabou de encontrar um MOVE SPACES TO COMP-3.

Não.

Internet transnacional produz questões de jurisdição extremamente complexas.

Localização de:

  • usuário;

  • vítima;

  • empresa;

  • infraestrutura;

  • efeito da conduta;

  • dados;

pode importar de maneiras diferentes conforme o caso.

Não existe:

SERVER NOT IN BRAZIL
THEREFORE BRAZILIAN LAW = OFF

Seria conveniente.

Mas o Direito raramente foi projetado para nossa conveniência.


🕵️ 20. Nickname não é capa de invisibilidade

Outro mito antigo:

"Estou usando apelido, portanto sou anônimo."

Pseudônimo não significa necessariamente anonimato técnico absoluto.

Serviços podem manter determinados registros.

Provedores podem possuir informações.

Investigações legalmente autorizadas podem buscar elementos de identificação conforme os mecanismos jurídicos aplicáveis.

Isso não significa que qualquer pessoa consiga descobrir qualquer usuário.

Nem deveria.

Privacidade continua sendo valor importante.

Mas:

NICKNAME
!=
MAGIC INVISIBILITY CLOAK

Harry Potter não trabalha no NOC.


🏛️ 21. Marco Civil entra no terminal

Nosso sistema carrega outra peça:

Marco Civil da Internet — Lei nº 12.965/2014.

O Marco Civil tornou-se referência central na disciplina brasileira da Internet, tratando de princípios, direitos, deveres e temas relacionados ao uso da rede.

Para nosso COBOLzeiro, pense nele como uma camada importante da arquitetura jurídica da Internet brasileira.

Não é:

LAW THAT EXPLAINS EVERYTHING

Mas é peça fundamental do sistema.

A Internet brasileira não funciona juridicamente apenas com:

IF BAD THING
   CALL POLICE
END-IF

Existem regras sobre direitos, registros, privacidade, responsabilidade e procedimentos.


🔐 22. Privacidade não é proteção ao crime

Outra guerra semântica.

Defender privacidade não significa defender criminosos.

Privacidade protege:

  • cidadãos;

  • famílias;

  • empresas;

  • jornalistas;

  • advogados;

  • médicos;

  • pesquisadores;

  • crianças;

  • vítimas;

  • todos nós.

Ao mesmo tempo, sistemas jurídicos estabelecem mecanismos para investigações legítimas.

A pergunta democrática não deveria ser:

"Privacidade ou segurança?"

Como se só pudéssemos escolher uma.

A pergunta melhor é:

Quais mecanismos permitem investigação legítima com necessidade, proporcionalidade, controle e garantias?

Isso é arquitetura institucional.


🔒 23. Criptografia entra na War Room

Nosso COBOLzeiro gosta de criptografia.

Finalmente matemática.

Mas descobre rapidamente a guerra política.

De um lado:

"Precisamos proteger comunicações."

Do outro:

"Precisamos investigar crimes."

Alguém propõe:

"Então criamos uma porta que só os mocinhos conseguem abrir."

O criptógrafo começa a passar mal.

Porque uma vulnerabilidade deliberada não possui consciência moral.

Ela é uma capacidade técnica.

E capacidades podem escapar do uso originalmente pretendido.

Nosso mainframeiro reconhece imediatamente:

BACKDOOR
+
GOOD INTENTIONS
=
STILL A BACKDOOR

🧒 24. Quando o conteúdo envolve menores, o sinal fica vermelho

Agora precisamos falar com clareza.

A legislação brasileira trata com especial gravidade determinadas condutas relacionadas à exploração sexual de crianças e adolescentes, inclusive em ambiente digital.

Aqui não estamos falando simplesmente de:

"conteúdo que alguém achou ofensivo."

Estamos falando de situações que podem envolver crimes e vítimas reais.

A retórica:

"Internet livre!"

não transforma exploração em liberdade de expressão.

Do mesmo modo, combater crimes contra menores não exige tratar toda conversa adolescente, toda subcultura ou toda expressão estranha como criminosa.

Precisamos ser simultaneamente:

rigorosos contra crimes e rigorosos contra acusações irresponsáveis.


⚠️ 25. A acusação também pode destruir uma vida

Esse ponto merece destaque.

Imagine alguém publicar:

"FULANO É CRIMINOSO."

Milhares compartilham.

Depois descobrimos que a informação estava errada.

O que fazemos?

DELETE POST

Ótimo.

E as cópias?

Screenshots?

Reposts?

Buscas?

Memória?

Voltamos ao Capítulo I.

DELETE INTERNET

continua indisponível.

Por isso acusações graves exigem responsabilidade.

Proteger vítimas e evitar linchamento digital não são objetivos incompatíveis.


🔥 26. O tribunal da timeline

As redes sociais criaram uma instituição extraordinária:

INTERNET COURT

Procedimento:

SCREENSHOT
   |
   v
OUTRAGE
   |
   v
THREAD
   |
   v
VERDICT
   |
   v
INVESTIGATION?

Observe a ordem.

Às vezes o veredicto vem antes da investigação.

Isso deveria assustar qualquer pessoa que trabalhou com incidentes.

Imagine uma War Room:

— Qual foi a causa?

— Não sabemos.

— Então quem foi o culpado?

— Já demitimos.

— Mas não sabemos a causa.

— Exatamente.

Seria absurdo.

Na Internet acontece diariamente.


🧪 27. Primeiro evidência, depois hipótese

O método técnico pode ensinar alguma coisa ao debate público.

Quando um sistema falha:

  1. coletamos evidências;

  2. preservamos logs;

  3. construímos timeline;

  4. formulamos hipóteses;

  5. testamos;

  6. descartamos hipóteses;

  7. encontramos causa provável;

  8. documentamos.

Não:

I DISLIKE USER
THEREFORE ROOT CAUSE = USER

O mesmo princípio de cautela deveria acompanhar acusações digitais.


🧠 28. Conteúdo estranho não é automaticamente ilegal

Subculturas produzem coisas estranhas.

Muito estranhas.

Às vezes incompreensíveis para quem está fora.

Humor negro.

Memes.

Roleplay.

Ficção.

Gírias.

Provocações.

Performances.

Isso pode ser desagradável.

Pode violar regras de uma plataforma.

Pode ser moralmente criticável.

Mas não podemos transformar:

WEIRD

automaticamente em:

CRIMINAL

Da mesma forma, algo parecer banal não garante:

HARMLESS

Novamente:

contexto.


🗣️ 29. "Foi brincadeira" não é ON ERROR CONTINUE

Outro clássico:

"Era só brincadeira."

Brincadeira pode ser brincadeira.

Mas a frase não é um comando mágico que elimina consequências.

O contexto determina.

Quem participou?

Qual era a relação?

Houve consentimento relevante para aquela situação?

Houve ameaça?

Houve perseguição?

Houve exploração?

Havia menor?

Houve divulgação?

Houve dano?

O Direito não possui:

IF USER SAYS "JUST A JOKE"
   MOVE ZERO TO LIABILITY
END-IF

Seria um sistema extremamente fácil de explorar.


📣 30. "Liberdade de expressão!" também não é HANDLE CONDITION

Programadores CICS conhecem a tentação:

algo deu errado?

HANDLE CONDITION.

Na Internet algumas pessoas usam:

FREE SPEECH

como se fosse:

HANDLE ALL POSSIBLE CONSEQUENCES

Não funciona assim.

Liberdade de expressão protege algo profundamente importante.

Justamente por isso não deveríamos banalizar o conceito usando-o como desculpa universal para qualquer comportamento.

Defender liberdade seriamente exige compreender seus limites e os direitos com os quais ela convive.


🚧 31. A fronteira difícil: moderação excessiva

Mas agora precisamos virar a câmera.

Plataformas também erram.

Muito.

Moderação automática pode produzir falsos positivos.

Ironia pode ser mal interpretada.

Contexto cultural pode desaparecer.

Palavras legítimas podem ser bloqueadas.

Discussões acadêmicas podem ser classificadas incorretamente.

Conteúdo jornalístico pode ser confundido com promoção daquilo que denuncia.

Então temos:

SAFETY SYSTEM
       |
       v
FALSE POSITIVE
       |
       v
LEGITIMATE CONTENT REMOVED

É aqui que usuários começam a sentir:

censura.

Mesmo quando tecnicamente estamos falando de moderação privada.

A experiência subjetiva continua real.


🤖 32. O algoritmo virou moderador

Imagine moderar bilhões de publicações manualmente.

Impossível.

Então entram:

  • filtros;

  • classificadores;

  • reputação;

  • denúncias;

  • heurísticas;

  • machine learning;

  • IA.

O sistema tenta decidir:

SAFE?
UNSAFE?
LEGAL?
ILLEGAL?
ALLOW?
REVIEW?
BLOCK?

Só existe um pequeno problema.

A linguagem humana foi projetada por seres humanos.

Consequentemente é completamente insana.


😈 33. Sarcasmo entra no dataset

Considere:

"Nossa, excelente ideia."

Pode significar:

excelente ideia.

Ou:

essa é a pior ideia que ouvi na vida.

Agora acrescente:

  • dialeto;

  • regionalismo;

  • meme;

  • ironia;

  • contexto histórico;

  • relação entre usuários;

  • piada interna.

O classificador olha para tudo isso e pergunta:

RETURN TRUE OR FALSE?

Boa sorte.

Nosso COBOLzeiro finalmente sente pena da IA.


🧬 34. E os usuários aprendem a contornar o filtro

Lembra do Capítulo I?

A informação sofre mutação.

A plataforma bloqueia uma palavra.

Usuários mudam grafia.

Bloqueia a nova grafia.

Entram símbolos.

Depois números.

Depois emojis.

Depois memes.

Depois referências internas.

FILTER
   |
   v
ADAPTATION
   |
   v
FILTER UPDATE
   |
   v
NEW ADAPTATION

Estamos novamente diante dos 12 Macacos.

A tentativa de controlar o fenômeno modifica o fenômeno.

Esse será exatamente o assunto do Capítulo V.


☕ 35. O COBOLzeiro finalmente desenha a tabela certa

Depois de horas, nosso programador percebe que precisa organizar o problema.

Ele desenha:

EventoQuem decide?Resultado
Bloqueio pessoalUsuárioOutro usuário deixa de interagir diretamente
Moderação comunitáriaModerador/adminConteúdo ou membro pode ser removido da comunidade
Moderação da plataformaPlataformaConteúdo, recursos ou conta podem ser restringidos
InvestigaçãoAutoridade competenteFatos e evidências são apurados
Processo judicialSistema de JustiçaDireitos, responsabilidades e fatos são examinados
CondenaçãoPoder JudiciárioConsequência jurídica após o devido processo aplicável

Ele olha.

Bruce Willis olha.

Finalmente alguma coisa organizada.

Nosso programador sorri.

— Agora ficou fácil.

O terminal imediatamente mostra:

NEW VARIABLE DETECTED:

ARTIFICIAL INTELLIGENCE

Ele joga a caneta na mesa.


🐒 36. O Exército dos 12 Macacos pede revisão humana

04:23.

O Bellacosa Information Control Facility recebe uma denúncia.

REPORT RECEIVED

Sistema automático analisa.

CONTENT RISK SCORE: 0.87

Nosso programador pergunta:

— Crime?

UNKNOWN.

— Violação dos termos?

PROBABLE.

— Então bloqueia.

Bruce Willis interrompe:

— E se for uma reportagem denunciando o próprio conteúdo?

Silêncio.

— Então libera.

— E se for uma reportagem usada como pretexto para divulgar o conteúdo?

Silêncio maior.

— Manda para humano.

HUMAN REVIEW QUEUE:

8,741,228 ITEMS

O COBOLzeiro olha para o café.

— Tem uma cafeteira maior?


⚖️ 37. O sistema jurídico também possui HUMAN IN THE LOOP

Aqui existe uma analogia importante.

Direito possui procedimentos justamente porque decisões graves não deveriam ser reduzidas a:

SCORE > 0.80
THEREFORE GUILTY

Investigação.

Contraditório.

Defesa.

Provas.

Competência.

Decisão.

Recursos.

Não são "bugs burocráticos" simplesmente porque tornam tudo mais lento.

São, entre outras coisas, mecanismos destinados a reduzir arbitrariedade e erro.

O equivalente jurídico de:

HUMAN REVIEW REQUIRED

pode ser frustrante.

Mas imagine o contrário.


🚨 38. Um mundo sem moderação também possui censores

Parece paradoxal.

Imagine uma comunidade sem qualquer moderação.

Teoricamente:

liberdade absoluta.

Então chegam:

  • spam;

  • ameaças;

  • assédio;

  • perseguição;

  • flood;

  • golpes;

  • intimidação.

Usuários comuns começam a sair.

Quem permanece?

Frequentemente quem tolera melhor o ambiente hostil.

A ausência de moderação pode produzir uma espécie de expulsão informal.

A pessoa não foi:

BANNED

Mas foi:

DRIVEN AWAY

Portanto, moderação também pode proteger condições necessárias para que outras pessoas consigam falar.

O paradoxo fica ainda melhor.


🏛️ 39. Liberdade precisa de arquitetura

Uma praça pública não funciona apenas porque ninguém possui botão BAN.

Existem leis.

Normas sociais.

Polícia.

Tribunais.

Direitos.

Infraestrutura.

A Internet também precisa de arquitetura institucional.

A pergunta madura não é:

"Moderação sim ou não?"

É:

Qual moderação, por quem, segundo quais regras, com qual transparência, quais garantias e quais possibilidades de revisão?

Isso é uma pergunta muito mais difícil.

Consequentemente, é provavelmente a pergunta correta.


🧒 40. E quando existem menores, errar custa mais

Se uma plataforma remove excessivamente, pode restringir expressão legítima.

Se remove pouco, pode deixar usuários vulneráveis expostos.

Quando crianças e adolescentes estão presentes, o custo de determinados falsos negativos pode ser enorme.

Então temos um problema clássico de classificação:

                REALIDADE
             SAFE     UNSAFE

ALLOW        TRUE     FALSE
             NEG?     NEGATIVE

BLOCK        FALSE    TRUE
             POSITIVE POSITIVE

O sistema precisa equilibrar erros.

Mas não existe configuração mágica:

FALSE POSITIVES = 0
FALSE NEGATIVES = 0

Quem já trabalhou com sistemas sabe:

quando alguém pede isso, a reunião vai demorar.


🐒 41. Easter egg: a Constituição entra no RACF

Nosso COBOLzeiro tem uma ideia.

RDEFINE LAW FREEDOM.OF.EXPRESSION

O terminal responde:

INVALID RESOURCE CLASS.

Ele tenta:

PERMIT FREEDOM.OF.EXPRESSION CLASS(LAW)
       ID(*) ACCESS(ALTER)

Resposta:

COMMAND REJECTED.

CONFLICTING RIGHTS DETECTED.

— Quais?

HONOR
PRIVACY
IMAGE
DIGNITY
SAFETY
CHILD PROTECTION
DUE PROCESS

Ele respira fundo.

RESOLVE CONFLICT

Resposta:

HUMAN JUDGMENT REQUIRED.

— Droga.

Bruce Willis sorri.

— Bem-vindo ao Direito.


🖥️ 42. O terminal finalmente explica o problema

A tela muda.

BELLACOSA INFORMATION CONTROL FACILITY
---------------------------------------

LEGAL ANALYSIS SUMMARY

FREEDOM OF EXPRESSION
IS NOT THE SAME AS
IMMUNITY FROM LAW.

PLATFORM MODERATION
IS NOT AUTOMATICALLY
STATE CENSORSHIP.

PLATFORM RULE VIOLATION
IS NOT AUTOMATICALLY
A CRIME.

SUCCESSFUL UPLOAD
DOES NOT MEAN
LEGAL CONDUCT.

BAN USER
DOES NOT MEAN
CRIMINAL CONVICTION.

SCREENSHOT
DOES NOT MEAN
COMPLETE EVIDENCE.

NICKNAME
DOES NOT GUARANTEE
ABSOLUTE ANONYMITY.

MINOR PRESENT
DOES NOT MEAN
EVERY INTERACTION IS CRIMINAL.

BUT:

CHILDREN AND ADOLESCENTS
HAVE SPECIAL LEGAL PROTECTION.

---------------------------------------

Nosso programador lê novamente.

Agora entende.

O problema nunca foi encontrar um botão chamado:

CENSORSHIP = ON/OFF

O problema é distinguir camadas.


🧩 43. As cinco camadas do Bellacosa Mainframe

Ele finalmente desenha:

+----------------------------------+
| 1. INDIVIDUAL                    |
| bloquear / denunciar             |
+----------------------------------+
              |
              v
+----------------------------------+
| 2. COMUNIDADE                    |
| moderador / administrador        |
+----------------------------------+
              |
              v
+----------------------------------+
| 3. PLATAFORMA                    |
| políticas / termos / sistemas    |
+----------------------------------+
              |
              v
+----------------------------------+
| 4. ESTADO / INVESTIGAÇÃO         |
| autoridades / procedimentos      |
+----------------------------------+
              |
              v
+----------------------------------+
| 5. JUDICIÁRIO                    |
| decisões / direitos / sanções    |
+----------------------------------+

Cada camada possui:

  • poderes diferentes;

  • limites diferentes;

  • responsabilidades diferentes.

O usuário pode enxergar apenas:

CONTENT UNAVAILABLE

Mas por trás dessa mensagem podem existir histórias completamente diferentes.


🕰️ 44. E Terry Gilliam aparece novamente

Por que Os 12 Macacos continua funcionando como metáfora?

Porque estamos tentando controlar algo enquanto nossas próprias intervenções modificam aquilo que tentamos controlar.

Criamos filtro.

A linguagem muda.

Criamos regra.

Comunidades migram.

Proibimos palavra.

Nasce código.

Fechamos servidor.

Surge outro.

A mídia denuncia.

A curiosidade aumenta.

A plataforma automatiza.

Usuários aprendem o algoritmo.

O algoritmo aprende os usuários.

Não estamos observando um sistema estático.

Estamos dentro dele.


🧬 45. O próximo vírus fala emoji

O terminal começa a receber mensagens.

Primeiro:

PALAVRA-X

Filtro bloqueia.

Depois:

P4L4VR4-X

Bloqueia.

Depois:

P∆L∆VR∆

Bloqueia.

Depois aparece um emoji.

Nosso COBOLzeiro pergunta:

— O que significa isso?

Bruce responde:

— Depende.

— De quê?

— Da comunidade.

— Então olha o dicionário.

— Não existe.

— Pergunta para a IA.

A IA responde:

CONFIDENCE: 54%

— Cinquenta e quatro?

— Sim.

— E vamos moderar alguém com isso?

Silêncio.

O terminal mostra:

WELCOME TO CHAPTER V.

🐒 46. O verdadeiro RETURN-CODE

Nosso programador finalmente pergunta:

— Então qual é o RETURN-CODE da liberdade?

Bruce Willis pensa.

O terminal responde:

NOT BINARY.

— E da censura?

CONTEXT REQUIRED.

— Moderação?

POLICY + CONTEXT.

— Crime?

LAW + FACTS + EVIDENCE + PROCEDURE.

— E ECA?

SPECIAL PROTECTION REQUIRED.

Finalmente:

— Existe alguma resposta simples nesse sistema?

O terminal demora alguns segundos.

NO.

Ele sorri.

— Agora sim parece produção.


🖥️ FINAL DO CAPÍTULO IV

BELLACOSA MAINFRAME
INFORMATION CONTROL FACILITY
---------------------------------------

ARC I STATUS

CHAPTER I
INFORMATION OUTBREAK......... COMPLETE

CHAPTER II
DISCOVERY PATH............... COMPLETE

CHAPTER III
DIGITAL TRIBES............... COMPLETE

CHAPTER IV
LAW AND FREEDOM.............. COMPLETE

---------------------------------------

LESSONS LOADED:

FREE SPEECH............. FUNDAMENTAL
CENSORSHIP.............. CONTEXTUAL
MODERATION.............. NECESSARY / FALLIBLE
PLATFORM RULES.......... NOT CRIMINAL LAW
CRIMINAL LAW............ NOT PLATFORM POLICY
ECA..................... SPECIAL PROTECTION
PRIVACY................. FUNDAMENTAL
INVESTIGATION........... PROCEDURAL
DUE PROCESS............. REQUIRED

---------------------------------------

NEW ANOMALY DETECTED:

FILTERED WORD............ PALAVRA-X

USER RESPONSE............ CODE-X

FILTER UPDATED........... YES

USER RESPONSE............ EMOJI

FILTER UPDATED........... YES

USER RESPONSE............ MEME

AI CLASSIFICATION........ UNCERTAIN

NEW LANGUAGE DETECTED.

---------------------------------------

WARNING:

THE USERS HAVE LEARNED
HOW THE FILTER WORKS.

THE FILTER IS NOW LEARNING
HOW THE USERS WORK.

---------------------------------------

NEXT MODULE:

SEMANTIC ARMS RACE

LOAD? Y/N

===> Y

Enter.

A última mensagem aparece:

YOU CAN BAN A WORD.

YOU CANNOT BAN
THE HUMAN ABILITY
TO INVENT ANOTHER ONE.

Bruce Willis olha para o COBOLzeiro.

— Preparado?

Ele pega a caneca.

— Para quê?

Bruce aponta para a tela.

Um emoji de macaco aparece.

Depois outro.

Depois doze.

🐒 🐒 🐒 🐒 🐒 🐒
🐒 🐒 🐒 🐒 🐒 🐒

O programador franze a testa.

— O que isso significa?

Bruce Willis responde:

— Esse é exatamente o problema.

CONTINUA...


🐒 Próximo capítulo

ARCO I — CAPÍTULO V

🤖 O Algoritmo Aprendeu Nossos Códigos — Então Inventamos Outros

Filtros de palavras, emojis, memes, gírias, linguagem codificada, moderação automática, inteligência artificial, falsos positivos, falsos negativos e a eterna corrida FILTER → ADAPTATION → NEW FILTER → NEW CODE — até o dia em que o Bellacosa Mainframe descobriu que bloquear uma palavra é fácil; compreender seres humanos falando por metáforas é outra história.

quinta-feira, 11 de janeiro de 2024

🐒 Os 12 Macacos, COBOL e o Vírus que Não Cabia no RACF

 

Bellacosa Mainframe e os 12 macacos cobol virus coisas q nao cabiam no racf

☕ Um Café no Bellacosa Mainframe

🐒 Os 12 Macacos, COBOL e o Vírus que Não Cabia no RACF

ARCO I — CAPÍTULO I

Quando a informação começou a se comportar como epidemia

Não era exatamente um vírus. Não destruía arquivos, não formatava discos e não provocava um S0C7. Era muito pior para quem pretendia controlá-lo: era uma ideia.


🕰️ 00:00 — Algum lugar entre 1996 e 2026

Imagine que você é um programador COBOL.

Não um desses personagens cinematográficos que digitam furiosamente:

ACCESS MAINFRAME
HACK PENTAGON
PASSWORD ACCEPTED

Não.

Você é um COBOLzeiro legítimo.

Você acredita em coisas civilizadas.

Dataset tem nome.

Programa tem versão.

Usuário tem identificação.

Arquivo tem catálogo.

Transação tem log.

Acesso tem autorização.

Produção tem RACF.

Problema tem chamado.

E, se Deus, JES2 e o storage permitirem, aquilo que foi gravado em algum lugar pode ser encontrado novamente.

Existe uma certa beleza nisso.

O mainframe é uma civilização construída sobre a ideia de que controle importa.

Então alguém coloca você diante da Internet.

Você olha.

Ela olha de volta.

E pergunta:

— Onde está o catálogo?

Ninguém responde.

— Quem é o administrador?

Silêncio.

— Qual é o nó principal?

Risadas.

— Quem autorizou esse usuário?

Mais risadas.

Então você faz a pergunta definitiva:

— Como eu deleto isso de todos os lugares?

Nesse momento Bruce Willis aparece no corredor, olha para você com aquela expressão cansada de quem já tentou salvar o futuro algumas vezes e responde:

— Você não deleta.

Bem-vindo ao primeiro capítulo.

Coloque café.

Vai piorar.


🐒 1. O Exército dos 12 Macacos entra no CPD

Os 12 Macacos (12 Monkeys, 1995), dirigido por Terry Gilliam, é uma das melhores metáforas possíveis para conversarmos sobre Internet, censura, liberdade, subculturas digitais e circulação de informação.

No filme, a humanidade vive as consequências de uma catástrofe biológica.

Existe um passado.

Existe um futuro devastado.

Existe uma tentativa de descobrir a origem.

Existe informação fragmentada.

Existem interpretações erradas.

Existem pistas.

Existem pessoas tentando impedir acontecimentos que talvez já façam parte da própria história.

E, acima de tudo, existe uma obsessão:

encontrar o paciente zero.

Na Internet fazemos isso o tempo inteiro.

Uma coisa aparece.

Um meme explode.

Uma teoria se espalha.

Uma palavra estranha começa a ser utilizada.

Uma comunidade desconhecida torna-se notícia.

Um comportamento considerado perigoso aparece entre adolescentes.

Uma plataforma é acusada.

Um telejornal pergunta:

"De onde veio isso?"

O governo pergunta.

Os pais perguntam.

A polícia pergunta.

Os jornalistas perguntam.

As plataformas perguntam.

E o velho programador COBOL pergunta algo ainda mais pragmático:

QUAL FOI O JOB QUE GEROU ESSA PORCARIA?

Porque no mainframe essa pergunta faz sentido.

Na Internet, nem sempre.


🦠 2. Informação não é vírus — mas às vezes se comporta como um

Precisamos estabelecer uma diferença importante.

Uma informação não é literalmente um organismo.

Um meme não possui metabolismo.

Uma postagem não tem DNA.

Um vídeo não espirra.

Entretanto, existe uma semelhança fascinante na maneira como conteúdos circulam.

Uma pessoa recebe.

Ela transmite.

Outra modifica.

A terceira retransmite.

Uma comunidade adapta.

Outra comunidade traduz.

Alguém transforma em imagem.

Outro cria uma piada.

Outro inventa uma abreviação.

Outro faz um vídeo.

Alguém denuncia.

Um jornalista publica uma matéria sobre a denúncia.

Milhares de pessoas que jamais tinham ouvido falar do assunto descobrem que ele existe.

Temos então algo parecido com:

PESSOA A
   |
   v
INFORMAÇÃO
   |
   +------> PESSOA B
   |           |
   |           +------> PESSOA D
   |
   +------> PESSOA C
               |
               +------> COMUNIDADE
                           |
                           +------> OUTRA REDE

Só que existe uma diferença terrível.

Durante a transmissão, a informação pode sofrer mutação.

Quem já trabalhou décadas com sistemas conhece perfeitamente o problema.

É o telefone sem fio transformado em arquitetura distribuída.


🧬 3. A mutação digital

Considere uma frase:

"Aconteceu X."

Alguém repassa:

"Parece que aconteceu X."

Outro:

"Confirmaram que aconteceu X."

Outro:

"Estão escondendo que aconteceu X."

Outro:

"A imprensa não quer que você saiba que aconteceu X."

Finalmente aparece:

"URGENTE!!! COMPARTILHE ANTES QUE APAGUEM!!!"

Pronto.

O dado inicial pode ter desaparecido completamente.

O que circula agora não é mais o registro original.

É uma linhagem.

Para um COBOLzeiro isso é perturbador.

Imagine atualizar um cadastro bancário assim:

MOVE WS-SALDO TO CLIENTE-SALDO

mas cada sistema intermediário pudesse decidir:

IF EU-ACHO-QUE-EH-ISSO
   ADD 20 TO CLIENTE-SALDO
END-IF

Seríamos todos milionários aproximadamente quinze minutos antes da intervenção do Banco Central.

Na cultura digital, entretanto, essa transformação acontece continuamente.

Memes são mutações.

Gírias são mutações.

Recortes são mutações.

Remixes são mutações.

Screenshots são mutações de contexto.

Vídeos curtos retirados de vídeos longos podem produzir novas interpretações.

Uma informação deixa de possuir apenas conteúdo.

Ela ganha uma história de transmissão.


🏛️ 4. O mainframe acredita em autoridade

Vamos voltar ao nosso habitat natural.

Imagine um ambiente z/OS.

Existe segurança.

Existe identidade.

Existe autenticação.

Existe autorização.

Existe auditoria.

Temos RACF ou outro produto equivalente trabalhando dentro de uma arquitetura em que recursos podem ser protegidos.

O conceito fundamental é simples:

nem todo usuário pode fazer qualquer coisa.

Se BELLACOSA tentar acessar algo para o qual não possui autorização, podemos encontrar algo conceitualmente semelhante a:

ICH408I USER(BELLACOS)
         ACCESS INTENT(READ)
         ACCESS ALLOWED(NONE)

É frustrante?

Às vezes.

Mas existe lógica.

Existe uma autoridade capaz de dizer:

não.

Agora transportemos esse raciocínio para uma rede mundial formada por bilhões de dispositivos, empresas, governos, redes privadas, servidores, aplicações, protocolos e pessoas.

Quem possui o SPECIAL?

Resposta:

ninguém possui o SPECIAL da Internet inteira.

Esse detalhe muda tudo.


🌐 5. A Internet não nasceu como um grande Facebook

Para as gerações que chegaram depois, é fácil imaginar a Internet como uma coleção de aplicativos.

Instagram.

WhatsApp.

YouTube.

TikTok.

Discord.

Reddit.

Telegram.

X.

Mas a cultura digital é mais antiga que essas interfaces.

Antes dos feeds infinitos existiram comunidades muito mais rudimentares.

BBS.

Usenet.

IRC.

Listas de discussão.

FTP.

Newsgroups.

Fóruns.

Chats.

E posteriormente ICQ, mIRC e inúmeros mecanismos improvisados de encontro.

A Internet daquela época tinha uma característica importantíssima:

você precisava procurar.

Hoje um algoritmo pode decidir:

"Você assistiu sete segundos disso. Talvez queira mais."

Naquela Internet, frequentemente você precisava saber:

  • que determinada comunidade existia;

  • onde ela estava;

  • como chegar;

  • qual programa utilizar;

  • quais palavras eram utilizadas;

  • como conversar;

  • quais regras informais existiam.

Era quase geografia.

Existiam continentes invisíveis.

E as palavras eram coordenadas.


🔤 6. A palavra como endereço

Aqui começa uma das partes mais interessantes de nossa história.

Antes de algoritmos sofisticados compreenderem aproximadamente o que você deseja, saber o vocabulário correto era poder.

Você poderia procurar durante horas por uma coisa sem encontrá-la simplesmente porque não conhecia a palavra usada por aquela comunidade.

Então alguém ensinava o termo.

E tudo mudava.

É como entrar no ISPF sem saber o nome do dataset.

Você sabe que alguma coisa existe.

Mas tente procurar:

'ALGUMA.COISA.QUE.NAO.SEI'

Boa sorte.

Agora alguém cochicha:

HLQ.PROJETO.ARQUIVO

Pronto.

A porta apareceu.

É por isso que vocabulários, códigos, abreviações e gírias possuem tanta importância nas subculturas digitais.

Eles funcionam simultaneamente como:

identidade, filtro, senha cultural e mecanismo de descoberta.

E aqui começa nosso primeiro grande paradoxo.


📰 7. O jornalista quer alertar

Imagine um telejornal dos anos 1990.

Ou uma revista semanal.

A pauta é:

"Os perigos da Internet."

A intenção pode ser absolutamente legítima.

Pais precisam conhecer riscos.

Professores precisam compreender novos comportamentos.

Autoridades precisam saber que determinados fenômenos existem.

O público precisa ser informado.

Então a reportagem explica:

"Existe uma nova prática chamada X."

O espectador em casa pensa:

X?

A reportagem continua:

"Usuários encontram esse material procurando pela expressão Y."

O espectador pega uma caneta.

Y.

"Eles utilizam programas como Z."

Anotado.

Temos agora um fenômeno curioso.

Antes da reportagem:

USUARIO-CONHECE-ASSUNTO = 'N'
USUARIO-CONHECE-TERMO   = 'N'
USUARIO-CONHECE-MEIO    = 'N'

Depois:

USUARIO-CONHECE-ASSUNTO = 'S'
USUARIO-CONHECE-TERMO   = 'S'
USUARIO-CONHECE-MEIO    = 'S'
CURIOSIDADE             = 100

O alerta também transmitiu conhecimento operacional.


☢️ 8. Informação sobre perigo também é informação

Isso não significa que a imprensa deva esconder perigos.

Muito pelo contrário.

Existe interesse público em informar.

O problema é mais sofisticado:

quanto detalhe é necessário para explicar um risco sem transformar a explicação em mecanismo de descoberta?

Essa pergunta existia antes da Internet.

Mas a Internet multiplicou sua importância.

Imagine um telejornal dizendo:

"Existe um golpe bancário."

Ótimo.

Agora imagine que, para demonstrar o perigo, ele descreva detalhadamente cada etapa operacional necessária para reproduzi-lo.

Em determinado ponto, educação e exposição operacional começam a se aproximar perigosamente.

Segurança da informação conhece esse dilema há décadas.

Divulgação responsável de vulnerabilidades existe justamente porque:

conhecimento pode proteger e atacar.

Tudo depende de contexto, detalhe, intenção e capacidade.


🔥 9. O fruto proibido recebeu hyperlink

Existe ainda uma característica profundamente humana.

Diga:

"Não abra aquela porta."

O cérebro responde:

"O que existe atrás daquela porta?"

Diga:

"Não pesquise essa palavra."

E acabamos de ensinar uma palavra nova.

Diga:

"Esse site é tão absurdo que deveria desaparecer."

E algumas pessoas perguntarão:

"Qual site?"

Isso não significa que toda proibição aumente necessariamente a circulação de conteúdo.

Esse seria um erro importante.

Remoções podem funcionar.

Moderação pode reduzir exposição.

Desindexação pode dificultar descoberta.

Investigações podem desmontar redes criminosas.

Controles podem proteger vítimas.

Mas existe uma variável que nenhum IF elimina completamente:

01 HUMAN-CURIOSITY PIC 9(03) VALUE 999.

E ela participa de praticamente toda a história da comunicação.


🚨 10. Censura, moderação e crime não são sinônimos

Precisamos colocar uma placa enorme neste capítulo:

NÃO JOGUE TUDO NO MESMO OCCURS.

Quando alguém diz:

"Isso é censura!"

precisamos perguntar:

Quem removeu?

Foi o Estado?

Foi uma ordem judicial?

Foi uma empresa privada aplicando suas regras?

Foi o administrador de uma comunidade?

Foi um moderador?

Foi um sistema automático?

Houve crime?

Houve apenas violação dos termos de serviço?

São situações diferentes.

Um administrador expulsar alguém de um servidor Discord não possui automaticamente o mesmo significado jurídico de um Estado proibir determinada manifestação.

Uma plataforma remover conteúdo segundo suas políticas também não é automaticamente equivalente a uma condenação criminal.

E uma investigação policial sobre uma conduta prevista em lei não pode ser reduzida simplesmente a:

"Estão censurando a Internet."

Essa distinção será fundamental quando chegarmos ao ECA.

Porque existe uma fronteira em que nossa conversa deixa de tratar apenas de liberdade e passa a tratar também de proteção de pessoas vulneráveis e condutas criminalizadas pela legislação brasileira.

Esse assunto merece capítulo próprio.

E terá.


👶 11. A variável que muda toda a equação

Existe uma diferença enorme entre uma comunidade formada exclusivamente por adultos e ambientes frequentados também por crianças e adolescentes.

Não apenas culturalmente.

Juridicamente.

Eticamente.

Arquitetonicamente.

Um serviço digital pode pensar:

USER = USER

A sociedade não pode simplesmente fazer isso.

Idade importa.

Vulnerabilidade importa.

Assimetria de poder importa.

Exploração importa.

A legislação brasileira estabelece proteção especial a crianças e adolescentes.

Consequentemente, quando começarmos a discutir Discord, Telegram, WhatsApp, fóruns e comunidades digitais, não será suficiente perguntar:

"Existe liberdade de expressão?"

Precisaremos também perguntar:

"Quem está naquele ambiente?"

E:

"O que está acontecendo com essas pessoas?"

Liberdade não transforma crime em opinião.

Da mesma maneira, preocupação com crime não deveria transformar qualquer comportamento estranho, subcultura ou manifestação desagradável automaticamente em crime.

Essa distinção é difícil.

Por isso ela importa.


🧑‍💻 12. Nasce a tribo digital

Agora chegamos às subculturas.

Toda comunidade humana cria linguagem.

Médicos fazem isso.

Advogados fazem.

Militares fazem.

Programadores fazem.

Mainframeiros fazem isso de maneira quase criminosa.

Experimente colocar uma pessoa normal numa conversa:

"O AOR chamou o programa via LINK, pegou AEI9 porque o arquivo estava indisponível, depois vimos no SDSF que o batch tinha quebrado e precisamos conferir o RACF."

A pessoa pergunta:

Vocês são uma seita?

Talvez.

Mas esse vocabulário possui função.

Ele comprime conhecimento.

Quem conhece o contexto entende rapidamente.

Subculturas digitais fazem exatamente a mesma coisa.

Criam:

  • palavras;

  • abreviações;

  • memes;

  • referências;

  • símbolos;

  • piadas internas;

  • códigos;

  • maneiras específicas de escrever.

Isso gera pertencimento.

Mas também pode dificultar a compreensão externa.


🕵️ 13. Quando o moderador aprende a palavra

Imagine uma plataforma tentando impedir determinado comportamento.

Ela descobre que usuários utilizam:

PALAVRA-X

Então cria:

IF MESSAGE CONTAINS PALAVRA-X
    BLOCK MESSAGE
END-IF

Problema resolvido?

Claro que não.

Somos programadores.

Sabemos que nunca termina no primeiro IF.

Os usuários percebem.

Substituem a palavra.

O sistema aprende a nova palavra.

Os usuários inventam outra.

Entram abreviações.

Depois imagens.

Depois memes.

Depois contexto.

Depois ironia.

Depois códigos conhecidos apenas pelos membros.

Temos uma corrida:

FILTRO
   ↓
ADAPTAÇÃO
   ↓
NOVO FILTRO
   ↓
NOVA ADAPTAÇÃO
   ↓
CLASSIFICADOR
   ↓
NOVO DIALETO
   ↓
IA
   ↓
NOVO CONTEXTO

É uma guerra semântica.

E estamos apenas começando.


🐒 14. Onde estão os 12 Macacos?

Essa é a pergunta perfeita.

Quando alguma coisa ruim acontece numa comunidade digital, existe uma tentação enorme de procurar:

O grupo responsável.

Pode existir.

Em crimes organizados, evidentemente pode haver indivíduos, grupos, estruturas e responsabilidades identificáveis.

Mas fenômenos culturais amplos frequentemente não possuem uma única sala secreta onde doze pessoas decidiram:

"A partir de amanhã todos farão isso."

Eles emergem.

Um usuário copia outro.

Uma piada atravessa comunidades.

Um termo migra.

Um algoritmo recomenda.

Um influenciador comenta.

Um jornal noticia.

Um adversário denuncia.

Alguém publica a denúncia.

A denúncia viraliza.

Pessoas descobrem o conteúdo através da própria denúncia.

Agora tente desenhar o diagrama de causa.

Boa sorte.


🧮 15. O COBOLzeiro procura o ROOT CAUSE

Nós fomos treinados para isso.

Produção caiu.

War Room.

Café.

Logs.

Dump.

SMF.

Abend.

Horário.

Mudança.

Programa.

Transação.

Dataset.

ROOT CAUSE.

Encontramos.

Corrigimos.

Documentamos.

Encerramos incidente.

Na cultura digital, frequentemente encontramos isto:

CAUSE-A ---> EVENT
CAUSE-B ---> EVENT
CAUSE-C ---> EVENT
     ^         |
     |         v
     +----- REACTION
              |
              v
            MEDIA
              |
              v
          MORE USERS
              |
              v
           EVENT-2

A consequência alimenta a causa.

É feedback.

A notícia modifica o fenômeno noticiado.

A moderação modifica o comportamento moderado.

A proibição modifica o vocabulário.

O algoritmo modifica aquilo que as pessoas produzem.

As pessoas aprendem a modificar o conteúdo para agradar ao algoritmo.

E o algoritmo aprende com aquilo que as pessoas modificaram para agradá-lo.

Terry Gilliam provavelmente sorriria.


📡 16. Ontem você procurava a subcultura

Existe uma diferença que será essencial nos próximos capítulos.

Na velha Internet, muitas comunidades eram relativamente difíceis de encontrar.

Era preciso conhecer alguém.

Saber um endereço.

Encontrar um fórum.

Descobrir um canal.

Aprender uma palavra.

Instalar determinado programa.

Isso criava fricção.

Fricção é uma coisa subestimada.

Para chegar ao conteúdo você precisava executar:

INTERESSE
   +
CONHECIMENTO
   +
FERRAMENTA
   +
ESFORÇO

Hoje existe outra possibilidade:

INTERESSE = 0

ALGORITHM:
    SHOW CONTENT

Você não encontrou a comunidade.

A comunidade encontrou você.

Essa transformação talvez seja uma das maiores mudanças da história das subculturas digitais.

E será central quando chegarmos às redes sociais.


🤖 17. O algoritmo não precisa gostar de você

Outra confusão frequente:

"O algoritmo quer isso."

Algoritmos não precisam possuir desejos humanos.

Um sistema de recomendação pode simplesmente estar otimizado para algum conjunto de objetivos.

Clique.

Retenção.

Visualização.

Interação.

Engajamento.

Conversão.

Se determinado conteúdo produz reação, ele pode ganhar circulação dependendo da arquitetura e dos critérios utilizados.

E indignação também é interação.

Você vê algo absurdo.

Comenta:

"QUE ABSURDO!"

Compartilha:

"VEJAM QUE ABSURDO!"

Cinco pessoas respondem.

Três brigam.

Alguém faz vídeo respondendo.

Parabéns.

Você talvez tenha acabado de fornecer sinais de interesse ao ecossistema que desejava combater.

É o equivalente digital a tentar apagar incêndio com:

//EXTING JOB
//STEP01 EXEC PGM=IEBGENER
//SYSUT1 DD *
     GASOLINA
/*

📰 18. O paradoxo da denúncia

Isso nos leva novamente à imprensa.

Denunciar é necessário.

Investigar é necessário.

Informar é necessário.

Mas a forma da informação importa.

Existe diferença entre:

"Autoridades identificaram determinada prática perigosa e explicamos como se proteger."

e fornecer detalhes desnecessários que facilitem reprodução ou descoberta.

O mesmo problema aparece em:

  • segurança cibernética;

  • golpes;

  • desafios perigosos;

  • extremismo;

  • automutilação;

  • exploração;

  • fraudes;

  • determinadas comunidades criminosas.

Existe um equilíbrio delicado entre:

informar suficientemente para proteger

e

detalhar suficientemente para ensinar.

Não existe algoritmo perfeito para determinar essa fronteira.

Nem jornalista perfeito.

Nem moderador perfeito.

Nem IA perfeita.


🧠 19. A memória humana é o backup que ninguém consegue apagar

Agora chegamos ao detalhe que destrói definitivamente nosso sonho de DELETE.

Suponha que uma informação seja removida.

Servidor apagado.

Postagem removida.

Conta excluída.

Acabou?

Não necessariamente.

Alguém viu.

Alguém lembra.

Alguém anotou.

Alguém tirou screenshot.

Alguém comentou em outro lugar.

Alguém explicou para outra pessoa.

Mesmo que todas as cópias digitais desaparecessem magicamente, existe um dispositivo extremamente inconveniente:

cérebro humano.

Não possui interface REST confiável.

Não aceita DELETE.

Não possui transação distribuída.

E frequentemente altera os registros sem preservar o original.

É provavelmente o pior banco de dados já colocado em produção.

Mesmo assim, continuamos utilizando há alguns milhares de anos.


🦠 20. O verdadeiro vírus

Talvez agora possamos entender nossa metáfora.

O vírus de nossa história não é Facebook.

Não é Discord.

Não é Telegram.

Não é Reddit.

Não é televisão.

Não é jornal.

Não é eMule.

Não é IRC.

Não é algoritmo.

Essas coisas são, dependendo do contexto, ambientes, vetores, amplificadores, filtros ou barreiras.

O elemento que atravessa todos eles é:

INFORMAÇÃO.

E informação possui uma característica extraordinária:

ela pode ser copiada sem que o original desapareça.

Se eu lhe entregar meu relógio, fico sem relógio.

Se eu lhe entregar uma informação, agora somos dois possuindo a informação.

Isso muda completamente a economia da propagação.


☕ 21. Easter egg: o operador recebe uma mensagem

São 03:17.

Nosso programador está sozinho no CPD.

Existe uma caneca de café cuja composição química já não pode ser determinada pelas técnicas disponíveis à ciência.

O terminal 3270 pisca.

Surge uma mensagem que ele não reconhece:

BELLACOSA INFORMATION CONTROL FACILITY
--------------------------------------

SYSTEM TIME....: UNKNOWN
ORIGIN.........: UNKNOWN
NETWORK........: GLOBAL

INCIDENT TYPE..: INFORMATION OUTBREAK

PATIENT ZERO...: NOT FOUND
COPIES.........: UNKNOWN
MUTATIONS......: ACTIVE

ENTER COMMAND ===> _

O programador pensa.

Digita:

DELETE INFORMATION

Resposta:

COMMAND REJECTED

REASON:
INFORMATION EXISTS ON REMOTE NODES.

Ele tenta:

DELETE REMOTE NODES

Resposta:

COMMAND REJECTED

REASON:
REMOTE NODES ARE NOT UNDER YOUR AUTHORITY.

Irritado:

RACF PERMIT INTERNET CLASS(*) ACCESS(NONE)

Silêncio.

Então:

ICH408I INTERNET NOT DEFINED TO RACF

O programador tira os óculos.

Olha para o café.

Olha novamente para a tela.

Finalmente pergunta:

WHO CONTROLS INTERNET?

O cursor permanece parado por alguns segundos.

Então surge:

NO SINGLE OWNER FOUND.

Mais uma linha:

WARNING:
SEARCHING FOR PATIENT ZERO MAY CHANGE THE OUTBREAK.

E outra:

12 MONKEYS STATUS: UNKNOWN

A tela apaga.


🐒 22. E talvez esse seja o verdadeiro problema

Passamos décadas tentando aplicar metáforas do mundo físico ao digital.

Biblioteca.

Página.

Documento.

Lixeira.

Pasta.

Arquivo.

Correio.

Endereço.

Comunidade.

Parede.

Amigo.

Seguidor.

Canal.

Todas ajudam.

Nenhuma explica completamente o fenômeno.

Talvez precisemos acrescentar outra:

epidemiologia da informação.

Não para dizer que ideias são doenças.

Isso seria simplista e perigoso.

Mas para compreender que informação possui:

  • origem;

  • transmissão;

  • alcance;

  • mutação;

  • comunidades;

  • barreiras;

  • vetores;

  • amplificadores;

  • resistência;

  • memória.

E, principalmente, efeitos inesperados das tentativas de intervenção.


🔮 23. O que vem depois

Nosso COBOLzeiro ainda acredita que conseguirá encontrar o paciente zero.

Coitado.

No próximo capítulo vamos colocá-lo diante de algo ainda mais estranho.

Uma revista ou um telejornal deseja proteger o público.

Produz uma reportagem sobre alguma coisa que poucas pessoas conhecem.

Explica o nome.

Mostra o fenômeno.

Apresenta o vocabulário.

Talvez indique até os ambientes nos quais aquilo circula.

No dia seguinte milhares de curiosos sabem uma coisa que não sabiam anteriormente:

o que procurar.

E começaremos a investigar uma pergunta desconfortável:

É possível denunciar alguma coisa sem também aumentar sua visibilidade?

Porque existe uma diferença gigantesca entre dizer:

"Existe uma porta perigosa."

e explicar:

"A porta fica no terceiro corredor, à esquerda, e esta é a palavra escrita nela."


🖥️ FINAL DO CAPÍTULO I

No CPD, o terminal volta a acender sozinho.

BELLACOSA MAINFRAME
------------------------------------

INCIDENT: INFORMATION OUTBREAK

PATIENT ZERO........ NOT FOUND
TRANSMISSION........ ACTIVE
MUTATION............ ACTIVE
HUMAN CURIOSITY..... ACTIVE

NEXT TRACE SOURCE:

   [ ] BBS
   [ ] USENET
   [ ] IRC
   [ ] TELEVISION
   [ ] NEWSPAPER
   [X] MAGAZINE

SOURCE IDENTIFIED:

VEJA

WARNING:

THE SOURCE MAY NOT HAVE CREATED
THE INFORMATION.

IT MAY HAVE DONE SOMETHING
FAR MORE INTERESTING:

TAUGHT PEOPLE WHAT TO SEARCH FOR.

------------------------------------

ARC I
CHAPTER I........... COMPLETE
CHAPTER II.......... WAITING

COMMAND ===> _

Bruce Willis observa o terminal.

O COBOLzeiro pergunta:

— Então no próximo capítulo encontramos o culpado?

Bruce Willis balança a cabeça.

— Não.

— Encontramos pelo menos o paciente zero?

— Também não.

— Então o que encontramos?

Ele olha para uma velha revista sobre a mesa.

— O manual.

CONTINUA...


🐒 Próximo capítulo

ARCO I — CAPÍTULO II

📺 "Não procure isto na Internet" — e milhões descobriram o que procurar

Revista Veja, televisão, jornais, palavras-chave, curiosidade, pânico moral, efeito Streisand e o curioso período da história em que uma reportagem podia tentar ensinar os pais a proteger os filhos — enquanto um adolescente diante do computador anotava cuidadosamente cada palavra nova que aparecia na matéria.

Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...