;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Thaís Oyama

REPORTAGEM

Texto que relata acontecimentos, baseado em fatos e dados observados ou verificados diretamente pelo jornalista ou obtidos pelo o a fontes jornalísticas reconhecidas e confiáveis.

Por que eleitores de direita acreditam mais em fake news que os de esquerda

Juliana Cuchi Oliveira lamentou o uso da imagem da avó para produção de fake news - Reprodução/Redes Sociais e Edu Carvalho
Juliana Cuchi Oliveira lamentou o uso da imagem da avó para produção de fake news Imagem: Reprodução/Redes Sociais e Edu Carvalho

Colunista do UOL

18/01/2023 04h00

Esta é a versão online da newsletter Thaís Oyama enviada ontem (17). Na newsletter completa, ela faz três perguntas para Pablo Ortellado, incluindo que característica faz uma fake news se espalhar mais do que as outras, e ainda traz detalhes sobre um estudo que mostra que idosos são mais suscetíveis a acreditar e a compartilhar informações falsas. Quer receber antes o boletim e diretamente no seu email? Clique aqui. Os s UOL ainda podem receber dez newsletters exclusivas toda semana.

********

Fundador do Monitor do Debate Político no Meio Digital e professor de Gestão de Políticas Públicas na Universidade de São Paulo, Pablo Ortellado fala sobre como a direita e a esquerda produzem e consomem "fake news".

1 - Quem tende a acreditar mais em fake news, a direita ou a esquerda?

"É difícil mensurar a circulação de mentiras e compará-las de maneira metodologicamente séria.

Como cientista, portanto, a resposta é que não sei. Mas, como estudioso e observador do assunto, mesmo sem elementos empíricos para embasar essa opinião, eu diria que a circulação de desinformação é muito maior na direita do que na esquerda.

Isso se deve a duas coisas. Primeiro, ao fato de, no Brasil, a direita ter ficado muito radicalizada, apaixonada e, recentemente, inconformada com o resultado da eleição. Isso faz com que ela 'compre' muito fácil o que lhe é empurrado pela máquina de propaganda.

Em segundo lugar, há o fato de que a direita esteve nos últimos quatro anos no poder e, a partir do momento em que a imprensa cumpriu o seu papel de fiscalizar o poder, os apoiadores dessa direita se afastaram da imprensa profissional. Assim, perderam um contraponto possível para a desinformação.

Eu chamo a atenção para essa questão porque, agora que a esquerda ou a ser situação, é possível que tenhamos um fenômeno semelhante, mas com sinal invertido: à medida que a imprensa for fazendo o seu papel, de fiscalizar o novo governo e denunciar seus eventuais erros, pode ser que os leitores de esquerda se afastem da imprensa profissional e comecem a se encapsular na máquina de propaganda da esquerda — que também existe."

********

LEIA MAIS NA NEWSLETTER