Revista THT - 4ª Edição

Page 1

4º edição


Sumário Programadores, como nós definimos? __________________________ 3 Visão do mundo Simples “IoT” ________________________________ 7 Tipos de Arduino __________________________________________ 10 Acendendo um LED com o Arduino ___________________________ 15 Trabalhando com IoT usando JavaScript _______________________ 19 Seminário “Desafios da Internet no Debate Democrático e nas Eleições” ________________________________________________ 23 Agenda _________________________________________________ 29

2


Programadores, como nós definimos? Jogli Martins Desenvolvedor e Profissional de Marketing na empresa 22Lab.

Se formos definir quem somos, onde vivemos e o que comemos, como você se definiria? Bom, acredito que deva estar tentando encontrar primeiramente um sentido para a pergunta, já que na verdade, assim como eu, você possa se considerar uma pessoa normal como qualquer outra.

comportamentos que se mostraram padrões. Também não quero aqui generalizar, mas acredito que muitos podem se identificar dentro alguns pontos que gostaria de apresentar. Claro, nenhum desses pontos são exclusivos de programadores, mas se você é um, não está tão distante dessas características:

E em aspectos gerais, sim, somos como qualquer outra pessoa. Mas pensei um pouco a fundo sobre isso, observei, pesquisei e encontrei alguns pontos que me fizeram perceber que entre os programadores, existem alguns sinais e

Atentos e concentrados

3


Preferimos liderar

Bons programadores estão mais inclinados à liderança do que ao gerenciamento. Em geral, somos orientados a pessoas mais que a coisas, preocupados com o objetivo mais com que a velocidade em alcançá-lo, a eficácia mais do que somente eficiência, etc.

Primeiramente, é notável e possivelmente inquestionável dizer que programadores em geral, possuem maior capacidade de atenção e maior capacidade de concentração do que a maioria das pessoas.

Precisos

Essência criativa

A programação exige precisão no pensamento. Isso nos faz com que também apliquemos precisão em questões de nosso dia a dia. Incomodados com rotina

Somos criativos por natureza, sempre adoramos pesquisar, inovar e é por isso que quase sempre não gostamos de ficar presos em manutenções de projetos.

Na vida geral, não gostamos de fazer trabalho repetitivo ou baseado em rotina, nós gostamos de delegar essas 4


tarefas. Isso se dá também por conta de nossa atitude criativa e lógica geral.

Aprender e aprender

Apreciamos e sempre desejamos aprender, seja para crescimento profissional, aprendendo algo novo em nossa área ou mesmo sobre assuntos diversos. Sabemos reconhecer o valor da informação.

Introvertidos? Definição raza

Idealistas

Gostam de nos definir como pessoas introvertidas. Bom, não é totalmente verdade. O que acontece, é que gostamos de gastar mais atenção nas coisas, nos dedicamos mais a concentração e também aplicamos a lógica nos aspectos sociais, o que acaba fazendo com que as pessoas nos achem introvertidos. Mas é a beleza da lógica que ainda nos mantém confortáveis.

Por fim, e inegável, somos idealistas. Bom, acredito que na essência, você se identificou de alguma forma. Claro, aqui não me proponho a definir tudo que somos (nem se eu quisesse), existem muitos outros fatores que nos tornam quem somos e que nos tornam únicos, 5


não somente como programadores, mas como pessoas, e esses outros fatores só a vida pode definir.

Link da matéria no médium: https://medium.com/tht-thingshackers-team/programadores-comonos-definimos-bbce1cf195aa

6


Visão do mundo Simples “IoT” Fernando Veiga CEO Zero Treze Innovation Space & Senior Community Manager in Things Hacker Team

O ideal de internet das coisas é ampliar o número de dispositivos na rede, não para tratamento pessoa-maquina mas sim para que maquinas possam se conectar e comunicar com outras maquinas o que chamamos de Machineto-machine, esse conceito não é novo,

desde foram começados as implementações de sistemas embarcados em grandes equipamentos, para controle e administração de dados que eram gerados, já se imaginava poder interagir e acompanhar esses equipamentos de forma remota, porem a ‘internet’ não 7


evoluía na velocidade que eram criados esses itens, então o conceito de IoT não era tão divulgado. Com a evolução dos microcomputadores pessoais e celulares, as indústrias de telecomunicações começaram a dar mais atenção a isso e chegamos ao ponto que estamos hoje e isso nos permitiu tirar da gaveta ideia de maquinas interligadas e monitoradas pela ‘internet’.

sua casa. Então hoje você tem tudo isso no alcance do seu polegar, tudo isso foi criado para melhorar a sua qualidade de vida, seus desafios agora são outros, enfrentar duas horas de academia ao invés de duas horas de fila em um banco são os “Stress” que a ‘internet’ das coisas mudou no mundo hoje, e mudará mais, quando perceber, muitos das suas atividades já não existiram mais, e outras terão tomado seu lugar.

Ao interligar maquinas, também interligamos serviços, serviços esses que eram controlados ou executados por pessoas como fazer compras, cuidar ou monitorar um ambiente, são tarefas simples, que acabam exigindo um esforço e tempo, tempo esse que a pessoa que o executa poderia estar utilizando de uma forma mais proveitosa. Internet das coisas não vem para tirar trabalhos ou eliminar empregos, mas sim para auxiliar pessoas em trabalhos que demandam talvez gastos de tempo desnecessário ou que tragam riscos à saúde dos indivíduos. Automatizar processos simples para liberar pessoas a fazer outras coisas que sejam talvez mais produtivas para o seu bem-estar

A internet das coisas em sua vida futuramente Vejo a internet das coisas muito mais ativas daqui a frente, estamos em 2018 em uma faze de grandes revoluções nas tecnologias, a frente comandando esse grande navio tem as AIs, Inteligência Artificial que está ditando o rumo do comportamento das maquinas e suas autonomias, em seguida vemos as maquinas chegando com força total e tomando conta dos serviços básicos recolhendo dados e atuando arduamente nas coisas que o ser humano quer ou precisa se desprender para buscar uma melhor qualidade de vida e por fim, mas não menos importante o Blockchain, que tem o poder de validar e segurar todas as informações unindo o mundo para trazer a certeza de que há ou não o erro.

A internet das coisas em sua vida hoje Hoje IoT se aproxima de nós de forma bem cautelosa, mas rápida, ou você ainda se lembra do seu último celular sem Internet, ou quando precisava ir ao banco pra fazer uma transferência, talvez se lembre da última vez que alugou um DVD na locadora próxima da

Certamente tudo isso já está entre nós de forma simples, mas persuasiva trocando nosso foco e mudando nossa habilidade de ver o mundo com internet nas coisas. 8


Link da matĂŠria no mĂŠdium: https://medium.com/tht-thingshackers-team/programadores-comonos-definimos-bbce1cf195aa

9


Tipos de Arduino Lucas Barros Dev WEB, Scrum Master, Maker, curioso e estudioso de Arduino, Raspberry PI e Python.

Dando sequência no conteúdo sobre Arduino, vamos falar (escrever, conversar, ler e pensar) sobre os tipos de Arduino.

As vezes posso cometer alguns deslizes, não tô aqui para querer ser perfeito em nada, risos! Relembrando “O que é Arduino?”

Mas peraí, antes vamos lembrar um pouco do 1º artigo (“Arduino Start”).

Simples, vamos lá!

Onde tudo começou… Lá contamos muito sobre os principais conceitos e características da placa, depois contei como comecei nesse lance viciante que é aprender/ensinar e inovar (e criar) com Arduino.

Plataforma de desenvolvimento de código aberto (“open-source”) destinada para artistas, designers e todos aqueles interessados em criar / inovar sistemas eletrônicos de forma simples e fácil. Através da leitura de sensores, controle de saída com botões, uso de motores e shields é possível desenvolver projetos / produtos incríveis com Arduino.

Preparem-se, esse artigo será como o outro, linguagem fácil e bem descontraída. Pretendo (talvez consiga) encantar/estimular os iniciantes e entreter/ensinar aos mais experientes.

10


Artistas e designers? Sim, é isso mesmo! A plataforma é aberta e destinada aos criativos.

as placas possuem em comum: são programadas através do Arduino IDE (Arduino Integrated Development Enviroment).

Shields: conceito novo!

O software (tema do nosso próximo artigo) permite que seja criado/editado e gravado um programa na placa.

Placas de circuitos que podem ser conectadas ao Arduino, para expansão de suas capacidades.

Sim, você precisará “Programar” para ações acontecerem! Isso mesmo…

Com o “Ethernet R3” conecta-se a Placa a internet e/ou Rede local, e com o “BLE 2.0” é possível conversar com outros dispositivos Bluetooth como smartphones.

Não tenha medo, nem se assuste. A compreensão inicial do Arduino IDE é facilitada com exemplos nos mais diversos projetos divulgados pela WEB afora. Caso você se empolgue e queira começar a programar, com coragem e entusiasmo é possível aprender/criar linhas de códigos e muitas funcionalidades. Agora voltando ao foco… Poderia escrever linhas e linhas sobre argumentos técnicos, mas não farei isso. 1º por que cansa para quem escreve e para quem lê, e 2º a ideia da série é ser algo diferente. OK?

DICA: Antes de sair comprando placa, sensores e LEDs … pesquise (loja física ou ecommerces), converse, interaja! Hoje iremos mostrar tipos de Arduino e suas diferenças, mas há algo que todas 11


Às vezes é possível comprar pouco, gastar pouco e se divertir e aprender muito!

Microcontrolador Atmega328, ele é compatível com as mesmas bibliotecas do Arduino Uno (o + famoso de todos).

A “comunidade” (existem eventos e dezenas de grupos de WhatsApp sobre o tema) se ajuda demais, então não compre TUDO!

Como ponto negativo, devido as suas dimensões não é fácil (nem simples) atuar na montagem de periféricos. É ideal para soluções/projetos que exijam pequenas dimensões e poucos periféricos. Pode ser alimentado com 3.3V ou 5V.

Peça emprestado se preciso, e empreste se puder. Ressalto mais uma vez, por se tratar de uma tecnologia “open source” (aberta), você não precisa comprar a placa original (custa caro pacas). Uma “xingling” funciona bem demais.

Arduino Nano Placa ideal para montagem em Protoboard por possuir barras de pinos na parte inferior, para o encaixe perfeito. Com um tamanho de 45 x 18mm.

Lá no artigo anterior, citamos Pinos Digitais e Pinos analógicos …. Lembram? Aqui as placas listadas, possuem ambos.

Como pontos positivos, cito o custo interessante e a facilidade no manuseio. Pro Mini

Como pontos negativos, considero o uso da Protoboard nos projetos e a impossibilidade de Shields para o mesmo. Como o Pro Mini, ele pode ser alimentado através de 3.3V e 5V. PS.: Tenho um desse, indico a todos (risos)!

Modelo mais compacto entre os populares, mede apenas 33 x 17,8 x 6mm. Talvez seja um pouquinho maior que o meu polegar. Por utilizar 12


Arduino Lilypad Com apenas 0,8mm de espessura e 50mm de diâmetro o Lilypad é uma opção de Arduino para vestimentas e tecidos inteligentes. Isso mesmo que você acabou de ler! É possível criar recursos que possam costurados a uma roupa, e quando sujar pode lavar à vontade. Parece louco neh!

Arduino Uno Opção que costuma ser a “porta de entrada” para muitos no “Mundo Arduino”, por além de possuir um número de portas disponíveis, recursos de processamento e compatibilidade com os principais Shields do mercado.

Na verdade, há um extenso e interessante mercado de projeto com “Wearables” (sentiu dificuldade de falar como eu, solte um “uérebous” que cola risos) Traduzindo livremente, seria tudo aquilo que você usa junto ao corpo como roupas e acessórios. Você já deve ter visto pulseiras que medem batimentos cardíacos e/ou pressão arterial entre outros. Então imagina algo que possa ser costurado a uma roupa ou acessório que tenha alguma funcionalidade especial!

Possui 2 formas de alimentação (via conexão USB ou externa), recomendável de 7v a 12v. PS.: tenho um desse também (+risos). Esse caminho de aprendizado, constatei que os gastos e a necessidade espaço para guardar tudo é proporcional à vontade e curiosidade. Logo em muitos momentos, preciso me conter, sabe risos.

13


Então … o ‘baguio’ é louco!

#FikaDika

PS.: Minha próxima aquisição, ainda bem que não tenho audiência da Paula (esposa) nos meus textos.

Nesse artigo, indicarei um canal no Youtube super incrível para ensino/aprendizado de Arduino.

Senão teria problemas risos.

Há também um blog com dicas e projetos incríveis. Com vídeos super explicativos, o canal ensina/explica e motiva o desenvolvimento de projetos com Arduino.

Arduino Mega Maior Modelo (em tamanho) da família Arduino, com mais de 50 portais digitais (exagero neh).

Flávio Guimarães, faz um trabalho que merece todo o destaque e nossos aplausos!

Use e abuse de periféricos, indicados para projetos que exijam interfaces com diversos sensores e conexões.

Todo artigo, irei citar uma indicação para todos aqui!

Seu ponto negativo é o tamanho, com 101,5 x 53,3m tornando-se inviável para alguns projetos.

E aí, curtiram o 2º artigo da série? Vocês usam ou conhecem algum outro modelo não citado aqui?

Muito usado para aprendizado e prototipação, tive pouco contato com esse modelo até o momento.

Estou aberto a elogios, dicas, críticas, esculachos e sugestões!

Confesso que tenho curiosidade.

Quero estimular e incentivar a todos, desde do iniciante a “pessoa + surtada”. Pretendo continuar aprendendo postando por aqui. Acompanhem!

Link da matéria no médium: https://medium.com/tht-thingshackers-team/tipos-de-arduino3c3206c46bc

14

e


Acendendo um LED com o Arduino Andressa Siqueira Eng. Eletricista com ênf. Em Sist. e Comp. pela UERJ e mestre em Sist. E Comp pelo IME

Esse final de semana, após uma palestra surpresa para crianças durante a virada cultural no SESC Avenida Paulista. Resolvi fazer tutoriais de IoT. No mundo da programação, sempre que estamos aprendendo uma nova linguagem aprendemos o “Hello Word” que é um conjunto de instruções que imprime “Olá, Mundo!” (ou “Hello, World!”) na tela do computador do usuário. Normalmente é feito isso como

um exemplo de código minimalista de


uma linguagem de programação que permite começar o ensino da linguagem para o aluno.

Legal, tenho tudo isso, mas como eu ligo? Calma pequeno gafanhoto! Irei ensinar isso também!

No caso do Arduino, o nosso “Hello Word” é o “Blink Led”. O “Blink Led” nada mais é que acender um Led através do arduino. Ele vai nos ajudar a entender o básico do funcionamento do Arduino e do fluxo de dados (Depois faço um post exlicando mais a fundo tudo isso).

Vamos começar ligando o LED com o resistor no Protoboard.

O LED (Light Emitting Diode) é um diodo semicondutor que quando é energizado emite luz visível.

Para fazer isso, você irá precisar dos seguintes componentes:

Ao comprar um LED, podemos reparar que o tamanho das suas pernas não são iguais. Isso serve para nós indicar onde se encontra o ânodo (conexão positiva) e o cátodo (conexão negativa), perna mais comprida e mais curta respectivamente.

✓ ✓ ✓ ✓ ✓ ✓ ✓

Caso o seu LED não possua as pernas em diferentes tamanhos, você pode descobrir a posição do ânodo e cátodo da seguinte forma:

1 LED 1 resistor de 220 Jumpers Protoboard Arduino Cabo usb para Arduino Computador

2ª Opção Veja se o LED tem uma parte lisa na cabeça. Se tiver, esse é o lado negativo. 3ª Opção

16


Olhem diretamente para o interior do LED. (Se não for de alto brilho, devem ver em contraluz). Vêm duas placas quase encostadas. A placa maior corresponde ao negativo. O LED (Light Emitting Diode) é um diodo semicondutor que quando é energizado emite luz visível.

Fiz tudo isso e o LED não acendeu. E agora? Você ligou tudo, porém ainda não tem deu nenhum comando ao Arduino. Vamos fazer isso agora. Primeiro você deve baixar a IDE do Arduino pelo link abaixo e instalar https://www.arduino.cc/en/Main/Soft ware.

O resistor será ligado exatamente na mesma fileira que a perna mais curta.

Ao abrir, vamos digitar o seguinte código: //Declarando a variável int LED=8; // a função de configuração é executada uma vez quando você pressiona reset ou liga a placa void setup() { // inicialize o pino digital LED como uma saída

A perna maior será ligada a uma das portas digitais do arduino (Elas são numeradas de 0 a 13. Obs.: Normalmente, não conectamos nada nas portas 0 e 1), enquanto a fileira onde se encontra resistor, iremos ligar na porta GND.

pinMode(LED, OUTPUT); } // a função loop é executada repetidamente para sempre void loop() { digitalWrite(LED, HIGH); // liga o LED (ALTO é o nível de voltagem) delay(1000); // espera por um segundo digitalWrite(LED, LOW); // desligue o LED fazendo a tensão baixa delay(1000); // espera por um segundo }

Feito isso, vamos ligar o arduino ao computador!

Falando um pouco sobre esse código.

17


• int LED=8 declara a variável LED. Ela foi inicializada com o número 8 pois foi a porta q usei no arduino para ligar o LED. • O código pinMode(LED, OUTPUT) define de que tipo é a porta. Neste caso, eu defino que a porta 8 é sempre porta de saída de dados. • digitalWrite(LED, HIGH) envia o comando de ligar (1) ou desligar (0) para a porta do Arduino descrita na variável LED. • O comando delay diz para o Arduino diz que ele deve esperar por um determinado tempo antes de executar a próxima tarefa.

E o resultado é um LED piscando. https://www.facebook.com/plugins/vid eo.php?href=https%3A%2F%2Fwww.fa cebook.com%2FAndressaSiqueiraBr%2F videos%2F1835162246576198%2F&sho w E vocês conseguiram também? O que mais gostariam de ver aqui!

Link da matéria no médium: https://medium.com/tht-thingshackers-team/acendendo-um-led-como-arduino-b6a42f5c1e8

18


Trabalhando com IoT usando JavaScript Diego Telles Developer, Mozillian Member, Community Manager at @THTBr, @NodeREDBrasil

Olá, pessoal nesse artigo vamos falar sobre o uso de IoT usando o NodeJS, ou seja, escrever aplicações para IoT usando o poderoso JavaScript em nossas aplicações.

hardware, usando o Gort que é um CLI Toolkit para RobotOps para facilitar um pouco nosso trabalho. johnny-Five(J5) Essa biblioteca tem como potencial a interação com seu hardware usando JS facilitando o desenvolvimento de aplicações escaláveis e até mesmo o desenvolvimento de outras aplicações

Para isso ser possível, temos a opção de duas bibliotecas, uma delas é o JohnnyFive(J5) e a outra é o CylonJS embora eu goste de usar o J5 a Cylon é muito boa e tem uma interação interessante com o 19


pelo uso do NodeJS como servidor, podemos também criar dashboards para controlar a aplicação usando HTM e WebAPI’s como em qualquer outra aplicação.

Após executar esse comando o seu LED da porta 13 vai começar a piscar! CylonJS É um framework javascript, que suporta 43 plataformas diferentes como Arduino, Intel Edson,etc…

Para a instalação e uso precisamos ter em nossa máquina: NodeJS (de preferência a última LTS) Executar npm install johnny-five Os Microcontroladores e plataformas SoC (System on a Chip) gostam de dizer “Hello World” com um simples LED piscando, para isso em nosso editor de notas preferido, vamos escrever o seguinte código:

Para trabalharmos usando o CylonJs precisamos instalar ele usando o comando: $ npm install cylon cylon-firmata cylon-gpio cylon-i2c Para colocar o Cylon.JS em funcionamento, você precisará dos módulos necessários para o seu hardware.

Em seguida vamos até a pasta do arquivo e executamos em nosso terminal: $ node app

E teremos essa saída se der tudo Ok Por 20

exemplo,

se

você

estiver


trabalhando com um Arduino, provavelmente desejará o módulo cylon-firmata. Além disso, você precisará dos módulos cylon-gpio e

cylon-i2c para se comunicar com os sensores ligados ao Arduino.

Ao executar em nosso terminal o comando node cylon teremos essa saída:

temos a possibilidade de usar o gort com outros hardwares: • • • •

gort.io É um CLI Toolkit para RobotOps (uma ferramenta que nos permite procurar dispositivos conectados, fazer upload de firmware e muito mais.)

Bluetooth Arduino Particle Digispark

$ sudo gort arduino upload firmata /dev/ttyACM0 -b nano

Command gort scan serial Nesse comando acima o que fazemos é simplesmente verificar se a Serial-Port está “Ok” e ele nos retorna também a informação de qual porta se encontra conectado o hardware.

Bom galera espero que tenha esclarecido algumas dúvidas e esse só é o ponta pé inicial para o desenvolvimento IoT, lembrando quem sabe controlar um Led, controla qualquer sensor haha

$ sudo gort arduino upload firmata /dev/ttyACM0 -b nano

Até mais, fique agora com o Lado Nerd++

Mas também temos o upload da Firmata do seu Arduino (no caso desse exemplo acima) onde no ttyACM0setamos a porta do nosso arduino, mas também

Lado Nerd++ Johnny 5 é o Robô e também o personagem principal dos filmes Short

21


Circuit: O Incrível Robô, lançado em 1986 e o segundo filme em 1988;

Gort é um robô humanóide fictício, personagem do filme de ficção científica de 1951 O dia em que a Terra parou e também do remake de 2008. Referências: https://cylonjs.com/documentation/ge tting-started/ http://johnny-five.io/api/ http://gort.io/documentation/getting_s tarted/

Cylon são uma civilização cibernética em guerra com as Doze Colônias da humanidade na franquia de ficção científica Battlestar Galactica, na série original de 1978 e 1980, bem como a releitura de 2003. Na série de 1978, os Cylons também são a raça que criou o robô Cylons;

https://www.safaribooksonline.com/bl og/2013/07/16/javascript-poweredarduino-with-johnny-five/

Link da matéria no médium: https://medium.com/tht-thingshackers-team/trabalhando-com-iotusando-javascript-4abcfcc2f59f

22


Seminário “Desafios da Internet no Debate Democrático e nas Eleições” Magnator Social Scientist. Builder. Social Media.

As redes sociais digitais nunca mereceram tanto o nome de Mídias Sociais.

início da TV aberta ou na invenção do rádio como broadcast. Enquanto o Supremo Tribunal Federal (STF) julgava o habeas-corpus do expresidente Luís Inácio Lula da Silva, um grupo — de jornalistas, operadores do direito, especialistas do terceiro setor, da comunidade científica e tecnológica, representantes do Tribunal Superior

Hoje elas atuam na modulação do comportamento (e da identidade) causando um fenômeno de massa que espelha todo o encantamento, o furor e a insanidade que eram comuns no

23


Eleitoral (TSE), da Presidência da República e das plataformas Google, Facebook e Twitter — se reunia na sede do Comitê Gestor da Internet no Brasil (CGI.br) em São Paulo para pertinentes discussões sobre #fakenews, #bots, #factchecking, #hoaxes, #socialmedia, #política e #eleições2018.

Com serenidade os debatedores falaram sobre suas constatações e fizeram projeções sobre como a propaganda política computacional em nosso modelo de ciberdemocracia poderá afetar o curso da história política, econômica e social no país. O professor Wilson Gomes (UFBA) foi contundente ao afirmar que “Política é a arte de difamar os outros” e lembrou que injúrias e difamações são práticas políticas antigas mas que agora estão potencializadas por uma mídia onipresente, de difícil controle e avessa a regulamentações.

No mundo onde as análises de dados e de comportamento organizam as prateleiras de super-mercados para subliminarmente conduzir nossas vontades (nos fazendo consumir produtos que muitas vezes nem precisamos), as preocupações se voltam para a deformação das opiniões, para o aviltamento de personalidades, para os riscos das falsas notícias e para o uso anti-ético de robôs na disseminação das informações.

Ainda segundo o professor Wilson Gomes “estamos numa guerra ideológica cujas principais armas são as mentiras, falácias e manipulações. Estamos sendo empurrados para dois lados opostos de uma guerra ideológica travada no mundo real e incansavelmente estimulada no mundo digital”.

Coincidência ou não, foi no Dia do Profissional Digital, 04 de abril, conhecido #404DigitalDay, que o CGI.br promoveu esta série de debates marcantes com os seguintes temas:

O jornalista Leonardo Sakamoto concordou com o professor e contou como foi ojerizado e agredido em locais públicos por expor suas posições em redes sociais. Longe de se fazer de vítima, ele reafirmou que “as pessoas são responsáveis pelo impacto que suas opiniões causam”.

1. Definições fundamentais sobre discurso de ódio e fake news; 2. Perfis alternativos, identidades múltiplas e robôs; 3. Detecção de fraude informativa e ação logarítmica; 4. Informação correta, vigilância e fact-checking; 5. Hands on: O que as plataformas estão fazendo.

Ambos os pensadores demonstraram preocupar-se com o fato de as pessoas em grande parte não saberem 24


diferenciar notícias de opiniões e apontaram para uma espécie de “panfakenização” do mundo. Por serem atingidas ubiquamente por publicações volumosas direcionadas a perfis específicos, a autonomia da vontade pode estar encapsulada e ser subliminarmente manipulada de modo incansável.

provavelmente a maior responsável pelo alastramento rápido da boataria (hoaxes), no entanto, suas políticas de privacidade e sua característica de comunicador privado impedem inferências mais profundas. Estima-se que o WhatsApp tenha em 2018 cerca de 120 milhões de usuários ativos em um Brasil com o número de eleitores em torno de 149 milhões.

Para o presidente do Tribunal Regional Eleitoral de São Paulo (TRE-SP), o desembargador Carlos Eduardo Cauduro Padin, fiscalizar e facilitar o acesso a informação é função prioritária da Justiça Eleitoral. Diante do volume crescente das notícias falsas propagadas na internet e de outros abusos dos meios de comunicação, todos os TREs do país estão focados no monitoramento dessas atividades desde já, e, especialmente durante o período eleitoral. Mas salienta o papel fundamental da sociedade civil no combate à desinformação e das demais instituições públicas.

Por causa do excesso de informação, pouca gente lê depois do título e quase ninguém lê depois da 3ª ou 4ª linha. Todos os palestrantes concordam que “o jornalismo não é a cura para as fake news justamente por ele ser parte do problema”. Existe uma indústria de fake news e pós-verdade que fomenta o crescimento do papel do jornalismo sem necessariamente aumentar sua credibilidade. A produção do constragimento e o assassinato de reputação são as armas de uma nova guerra midiática ideológica, impetrados por ‘startups de ódio político’ que agem em nome da liberdade de expressão. Para os juristas presentes, este grupos, organizações e empresas estão, na verdade cometendo um crime.

Quase 70% das noticias lidas na internet são através do Facebook ou do Google. O Twitter possui menor penetração que as outras plataformas, 9%, mas seus usuários tem como característica a densa concentração de stakeholders, influenciadores, decisores e difusores de alta reputação.

O bot é uma das ferramentas utilizadas nas batalhas de opinião online. Existem milhares deles, específicos para cada plataforma ou generalistas. Existem bots que simulam publicações orgânicas

O WhatsApp é a ferramenta mais utilizada pelo brasileiro (89%) e é 25


e aqueles que monitoram atividades online. Existem para o bem e para o mal. Além deles, os perfis falsos e perfis ciborgues também compõem o ecossistema de propagadores digitais.

que visam a proteção mas beiram a censura. Mesmo assim vários projetos de lei sobre a criminalização para quem compartilha notícias falsas estão sendo propostos ou em tramitação na Camara Federal:

Na democracia ciborgue as tecnologias de anonimização extrapolam os direitos individuais e o respeito coletivo. Colocam em cheque a justiça e o conceito de liberdade. Existe personalidade jurídica para um robô digital? Um script com inteligência artificial tem direito a liberdade de expressão?

• PL 9647/2018, de autoria de Heuler Cruvinel (PSD-GO); • PL 8592/2017, de Jorge Côrte Real (PTB-PE); • PL 9554/2018, de Pompeo de Mattos (PDT-RS); • PL 9533/2018, de Francisco Floriano (DEM-RJ); • PL 9761/2018 de Celso Russomanno (PRB-SP); • PL 6812/17, de Luiz Carlos Hauly (PSDB-PR).

O caso do bot Voxer usado até recentemente pelo MBL é um exemplo emblemático do mal uso desta tecnologia. Porém, do lado oposto, outros grupos criam bots que podem ajudar o cidadão comum e mesmo o país como um todo. Conheça alguns deles: • • • •

E no Senado: • Projeto de Lei 473/2017, de autoria de Ciro Nogueira (PP-PI)

Pegabot Rosie Tramitabot Serenata de amor

O Marco Civil da Internet (Lei 12.965/14), no artigo 19, diz: “com o intuito de assegurar a liberdade de expressão e impedir a censura, o provedor de aplicações de internet somente poderá ser responsabilizado civilmente por danos decorrentes de conteúdo gerado por terceiros se, após ordem judicial específica, não tomar as providências para, no âmbito e nos limites técnicos do seu serviço e dentro do prazo assinalado, tornar indisponível

Uma decisão polêmica do judiciário permitiu o impulsionamento pago de postagens durante a campanha eleitoral e proibiu o anonimato. Para muitos isso parece favorecimento do poder econômico e o fim de denúncias importantes. A discussão jurídica vai longe e é estimulada pela participação política que tenta criar cada vez mais leis

26


o conteúdo apontado como infringente, ressalvadas as disposições legais em contrário”.

IBM, o SocialBakers e a BrandMetric) enquanto o Google libera gratuitamente diversas ferramntas de monitoração e o Twitter e o Telegram mantêm suas APIs abertas e acessíveis.

As redes sociais devem, sim, ser encaradas pelas autoridades como uma questão de Segurança Digital durante o processo eleitoral. Segundo Cristina Tardáquila (Agência Lupa), 48% das frases ditas durante os 90 dias de campanha em 2014, eram falsas.

Sites de Fact-Checking • Aos Fatos • Agência Lupa • TRUCO! (Agência Pública) Veículos de Fake News

No meio de toda essa inquietação existe também boas perspectivas. O Brasil está entre os top 10 no ranking mundial de dados abertos. As plataformas convidadas ao evento também se mostraram dedicadas no combate à desinformação.

• Folha Política • Ceticismo Político • MBL Link para playlist dos videos do seminário • Canal NIC.br

Envolvidas individualmente e/ou simultâneamente em projetos multinacionais e em parceria com organizações, Estados e empresas, o Google, o Facebook e o Twitter discorreram sobre suas políticas internas a favor da checagem de fatos e contra a disseminação de conteúdo enganoso, de notícias fabricadas e de informações incorretas. Mônica Rosina do Facebook, por exemplo disse que até o fim de 2018 serão 20 mil funcionários dedicados exclusivamente a segurança da informação na plataforma.

O que dizem por aí: • Justiça Eleitoral — Presidente do TRE-SP participa de seminário sobre papel da Internet nas eleições • Agência Brasil — Para especialistas, difusão de fake news está ligada à crise do jornalismo • Revista Fórum — Medidas de combate às fake news podem levar à censura e preveem até prisão • CGi.br — Seminário do CGI.br analisa soluções e boas práticas para as fake news e o discurso de ódio na Internet

Críticas foram direcionadas ao Facebook (WhatsApp e Instagram) por limitar os que podem monitorar o comportamento dos usuários (citaram a 27


• InovaJor — Como enfrentar problema das notícias falsas

• VioMundo • Notícias ao Minuto • Notícias R7

o

Projetos Google • • • • •

Resoluções do TSE para as Eleições 2018

Newsgeist Google News Initiative Festival 3i Knight Center Credibilidade.org

• TSE — Tribunal Superior Eleitoral • ABRANET — Associação Brasileira de Internet • • • Link da matéria no médium:

Projetos Facebook • • • •

Newsroom Facebook Facebook Journalism Project LupaNews Aos Fatos

https://medium.com/tht-thingshackers-team/https-medium-commagnator-seinario-fakenews-cgi645ae506372c

Caso Bot Voxer e Movimento Brasil Livre (MBL)

28


Agenda Endereço: Av. Pasteur, 138-146 - Botafogo, Rio de Janeiro - RJ, 22296-900 · Rio de Janeiro Inscrições via https://www.meetup.com/

Webtup Nerdzão #6 Introdução ao Tensor Flow Data: Terça-feira, 26 de junho de 2018 Horário: 16:00 até 18:00 Endereço: Rua Nigéria, 286 Rua Nigéria, 286 · Santo André Inscrições via https://www.meetup.com/

AnyoneCanCode - Tema a ser definido Data: quarta-feira, 18 de julho de 2018 Horário: 19:00 até 22:00 Endereço: Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

Nerdzão #57 - Node.js, the road to master Data: quarta-feira, 27 de junho de 2018 Horário: 19:00 até 21:00 Endereço:Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

AnyoneCanCode - Tema a ser definido Data: quarta-feira, 1 de agosto de 2018 Horário: 19:00 até 22:00 Endereço: Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

Nerdzão #58 - Iniciando idéias com javascript Data: quinta-feira, 28 de junho de 2018 Horário: 18:30 até 20:30 Endereço: Rua Madre Cabrini, 462, Vila Mariana · São Paulo Inscrições via https://www.meetup.com/

AnyoneCanCode - Tema a ser definido Data: quarta-feira, 15 de agosto de 2018 Horário: 19:00 até 22:00 Endereço: Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

AnyoneCanCode - Tema a ser definido Data: quarta-feira, 4 de julho de 2018 Horário: 19:00 até 22:00 Endereço: Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

AnyoneCanCode - Tema a ser definido Data: quarta-feira, 29 de agosto de 2018 Horário: 19:00 até 22:00 Endereço: Av. Rudge, 315 – Barra Funda, São Paulo · São Paulo Inscrições via https://www.meetup.com/

Nerdzão #59 - Clouds in the sky Data: Segunda-feira, 9 de julho de 2018 Horário: 19:00 até 22:00 Endereço: Rua Alexandre Dumas, 2051 · São Paulo Inscrições via https://www.meetup.com/

Workshop de Inteligência Artificial e IoT no Rio de Janeiro Data: Terça-feira, 10 de julho de 2018 Horário: 18:40 até 20:40

29


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.