O custo do impacto de um vírus

A TSMC na semana passada reportou que devido a uma infecção causada por um vírus de computador suas atividades de produção de chips foram afetadas por 3 dias. A TSMC é a maior fabricante independente de chips de computador do mundo, com clientes como a Apple e a NVIDIA. Esses dias de paralisação tem como impacto esperado nos resultados financeiros da empresa entre 1 e 2 por cento do Q3 deste ano, algo entre 169 e 171 milhões de dólares.

É muito dinheiro. Mas como isso ocorreu? Foi um ataque? Algo premeditado visando atingir não somente a TSMC mas também seus clientes? Não seria esse caso segundo Anton Shilov do Anandtech: a causa seria um novo equipamento instalado na linha de produção da TSMC, este veio contaminado com o WannaCry, aquele mesmo que causou furor ano passado por se aproveitar de uma brecha de segurança do Windows, brecha essa que a Microsoft já havia liberado uma atualização para solução da mesma. Este equipamento infectado foi instalado na rede da TSMC sem ser verificado e então passou a contaminar os outros equipamentos das linhas de produção de diversas fabricas do grupo.

Esse cenários mostra duas falhas no meu entendimento: um equipamento foi instalado na empresa sem uma verificação do mesmo, ou seja, caso os equipamentos da TSMC seguissem regras de segurança, este novo equipamento não foi enquadrado nas mesmas; em segundo lugar, qual a razão dos equipamentos internos não estarem atualizados e protegidos contra o WannaCry? Possivelmente por estes estarem ‘sem acesso ‘ a internet, foi considerado que eles estavam protegidos de possíveis ataques. Não foi bem este o caso desta vez.

O novo equipamento deveria ter sido validado/verificado antes de ser instalado, e os equipamentos da produção deveriam ter sido atualizados independente se eles estariam expostos a internet ou não. Agora a TSMC precisa trabalhar para atender os pedidos de seus clientes que não deviam contar com esses dias de atraso, e sendo chips de computadores um dos itens básicos de diversos lançamentos, toda uma cadeia de produção pode ter sido afetada. Acredito que os próximos equipamentos a serem instalados nas unidades fabris da TSMC serão verificados e validados de agora em diante.

Manual de Epicteto – Enchiridion – 52

LII. Em todas as ocasiões nós devemos ter essas máximas sempre em mãos:

“Conduza me, Jove, e você, ó Destino,
Para onde seus decretos tenham fixado meu destino.”
Cleantes de Assos

“Eu sigo alegremente; e , mesmo que eu não o fize-se,
Traiçoeiro e ruim, Eu ainda devo seguir
Aqueles que produzam propriamente o Destino, é considerado
Sabio entre os homens, e conhece as leis dos céus.
Euripides, Frag. 965

E também este terceiro:

“Ó Crito, se assim for de agrado aos deuses, que assim o seja. Ânito e Melitus podem me matar, mas me machucar eles não poderão”.
Apologia e Crito de Platão

N.T: tradução minha a partir do texto de Elizabeth Carter disponível em http://classics.mit.edu/Epictetus/epicench.html.
Esse é um trabalho de pratica do meu inglês e também para conhecimento maior da Obra de Epicteto.

Apple investindo no desenvolvimento de chips para a saúde

 Jordan Novet e Christina Farr da CNBC informam que a Apple sob a gestão de Tim Cook esta procurando expandir a sua divisão de desenvolvimento de chips da área de saúde através da contratação de arquitetos de sensores digitais e analógicos. Hoje o Apple Watch já possui sensores ópticos que podem monitorar o batimento cardíaco, e há uma expectativa de que estes mesmos tipos de sensores possam ser utilizados em exames substituindo a necessidade de técnicas invasivas como a retirada de sangue e outros materiais das pessoas.

A evolução de tal tecnologia de sensores aliada a popularização de dispositivos sempre conectados, tais como celulares e os relógios inteligentes de marcas como a própria Apple e concorrentes como a Samsung irão logo permitir um cenário de monitoramento constante da saúde dos usuários, permitindo a oferta de serviços de saúde onde as informações dos pacientes serão atualizadas em tempo real para uma central possivelmente na ‘nuvem’.

Hoje esse tipo de monitoramento esta disponível em UTIs e leitos hospitalares onde os sinais vitais dos pacientes são captados por equipamentos específicos e enviados para uma central de monitoramento de onde os profissionais da saúde podem observar todos os pacientes, mesmo aqueles que estejam em isolamento e fora do alcance visual. Tal monitoramento também permite que qualquer parâmetro que sai do normal já dispare um aviso para que a equipe medica possa atuar diretamente.

Os SmartWatches já são uma realidade com aceitação pela população, agregando esta funcionalidade iria abrir um novo ramo de atuação para diversas empresas e traria benefícios para o acompanhamento da saúde de uma população mundial que tende a viver mais e mais, sempre contando com os avanços nas ciências do cuidado e da manutenção da vida. Claro que tais informações tão pessoais circulando em tal volume ira também focar ainda mais na necessidade de privacidade/segurança e no armazenamento e analise de todas essas informações, indo portanto ao encontro com os temas que o professor Voorwald indicou na palestra sobre a educação continua e o desenvolvimento de novas tecnologias.

A ineficiência da arquitetura de inteligência artificial atual.

As soluções atuais de inteligência artificial, criadas sob a arquitetura Von Neumann onde um bloco de memória armazena as informações e uma CPU faz todos os cálculos, atualmente contando inclusive com o auxílio de GPUs nessa movimentação de informações acaba gerando uma grande penalidade no uso de energia e latência, e isto está se tornando um gargalo para as mesmas, conforme detalhado na matéria de Brian Bailey do Semiengineering.com

Comparando os números de sinapses do cérebro humano, na ordem de 1015 com o processador TrueNorth da IBM criado em 2014 que possui 4.096 núcleos cada um tendo 256 simulações de neurônios programáveis criado para esse tipo de aplicação de inteligência artificial e escalando seu consumo e números temos uma diferença de 5 ordens de magnitude entre o cérebro orgânico e o artificial, porém o TrueNorth consumiria hipotéticos 65000W, enquanto o cérebro humano somente 25W. Há um grande espaço para melhora na eficiência da utilização de energia entre ambos portanto.

Outro exemplo é que enquanto os cérebros eletrônicos vêm ganhando dos orgânicos em tarefas especificas nos últimos anos, tais como o Deep Blue vencendo Kasperov em 1997, o Watson jogando Jeopardy em 2011 e o Alpha Go ganhando de Lee Sedol em 2016, todos esses supercomputadores e sua inteligência artificial consumiam entre 200000W e 30000W, enquanto o cérebro dos seus oponentes humanos estava consumindo 20W. De onde irão vir as inovações para permitir uma melhora neste quadro, portanto?

O artigo aponta que as possibilidades de melhora viriam de uso de novas tecnologias de memória, e contanto que toda vez que uma barreira é encontrada pelo processo, um novo campo se abre de pesquisa, levando a novos tipos de soluções e pensamentos, seja em memórias utilizando os 3 campos de dimensões em vez dos 2 usuais ou até mesmo o abandono da tecnologia CMOS que é inerente a computação a tantos anos.

Manual de Epicteto – Enchiridion – 51

LI. O primeiro e mais necessário tópico em filosofia é a utilização de teoremas morais, tais como, “Nós não devemos mentir” o Segundo é o de demonstrações, tais como, “Qual é a origem da nossa obrigação em não mentir” Já o terceiro da força e articulação aos outros dois, tais como “Qual é a origem disto que é uma demonstração”.

Para o que é a demonstração?

Qual é a consequência?

Qual contradição?

Qual verdade?

Qual falsidade?

O terceiro tópico, portanto, é necessário por causa do Segundo, e o Segundo por causa do primeiro.

Mas o mais necessário, e, portanto, aquele pelo qual devemos o restante, é o primeiro

Mas nós agimos justamente ao contrario

Pois nós gastamos todo nosso tempo no terceiro tópico, e aplicamos nossa diligência neste, e ignoramos completamente o primeiro.

Portanto, no mesmo momento em que mentimos, estamos imediatamente preparados para mostrar como é demonstrar que mentir não é correto.

N.T: tradução minha a partir do texto de Elizabeth Carter disponível em http://classics.mit.edu/Epictetus/epicench.html.
Esse é um trabalho de pratica do meu inglês e também para conhecimento maior da Obra de Epicteto.

Manual de Epicteto – Enchiridion – 50

L. Seja qual for a regra moral que você deliberadamente propôs a si mesmo, se mantenha fiel a elas como se estas fossem leis, e você fosse ser condenado por violar qualquer uma delas. Não se importe com o que qualquer pessoa diga de você, pois isso, afinal, não é de preocupação sua.

Por quanto tempo, portanto, você ira se colocar como não sendo digno dos maiores desenvolvimentos e seguir as distinções da razão? Você recebeu os teoremas filosóficos, e com eles há de estar familiarizado, e esta se familiarizando com eles. Quais outros mestres, portanto, você espera, para jogar esse atraso em sua reformulação? Você não é mais um garoto, mas um homem maduro. Se, portanto, você será negligente e preguiçoso, e sempre acrescentar procrastinação a procrastinação, propósito ao propósito, e destinar dia após dia onde você irá se cuidar, você irá indiscutivelmente continuar sem proficiência, e, vivendo e morrendo, perseverar em ser alguém vulgar.

Neste instante, portanto, pense em você como sendo digno de viver como um homem maduro e proficiente. Deixe que o que parecer ser o melhor de você seja uma lei inviolável. Se qualquer instante de prazer ou dor, gloria ou desgraça, se apresentar diante de ti, lembre-se que o combate é agora, a Olimpíada se inicia, e não pode ser postergado. Pois por uma vez sendo derrotado e desistindo, a proficiência é perdida, ou do contrario é preservada.

Pois foi assim que Sócrates se tornou perfeito, procurando melhorar a si em tudo, seguindo apenas a razão e nada além dela. E apesar de você ainda não ser um Sócrates, você deve, entretanto, viver desejando se tornar um Sócrates.

N.T: tradução minha a partir do texto de Elizabeth Carter disponível em http://classics.mit.edu/Epictetus/epicench.html.
Esse é um trabalho de pratica do meu inglês e também para conhecimento maior da Obra de Epicteto.

Palestras na TM em 11/08/2018 – Encontro Egressos

Conjunto aquaticoTeatro Eng. Salvador ArenaNa data de 11/08/2018 a Fundação Salvador Arena organizou mais um encontro de Egressos onde pudemos ter o prazer de presenciar diversas palestras de diversos temas, de onde participei de duas e trago minhas opiniões e experiências sobre as mesmas abaixo:

Importância da educação continuada. Professor Herman Voorwald

O desenvolvimento vai ser ditado pela capacidade de comunicação, onde o importante será o profissional ser humano e ter ética, mesmo com mais tecnologia a tendência é que continuemos procurando a interação humana.

“Educação continua: nunca é tarde para aprender.” Citação interessante quando trabalhada com o dado que a expectativa de vida será de 120 anos em algumas gerações, o que permitira que as pessoas nas linhas atuais fiquem vivas por cerca de 60 a 50 anos após sua aposentadoria, o que trará um novo paradigma não só para a questão da aposentadoria mas também para a sociedade como um todo, onde teremos desafios para integrar uma população mais idosa junto a uma população jovem.

O professor Herman aponta que nos próximos anos 45% de todos os pagamentos realizados serão automatizados, acredito que isso seja uma media geral, pois hoje mesmo não sendo um integrante da ultima geração todos os meus pagamentos são realizados digitalmente, raramente eu utilizando dinheiro vivo portanto.

Uma outra informação interessante que o professor apresentou foi que 65% das crianças que estão iniciando seus estudos neste ano irão trabalhar de maneiras que ainda não existem hoje, minha área de gestão de projetos com as ferramentas atuais ágeis não existia 20 anos atrás, ou mesmo os quesitos de devops, python e outras tantas tecnologias que são a base hoje no mercado tecnológico.

Voorwald apontou durante a sua palestra os cinco campos abaixo que serão os guias para a evolução tecnológica nos próximos anos:

  • Inteligência artificial
  • Big Data
  • Realidade Virtual
  • Realidade aumentada
  • Machine Learning

Os campos acima irão impulsionar os seguintes empregos/cargos/áreas de atuação na visão do professor:

  • Consultor de gestão ética
  • Instalador doméstico especialista em tecnologia
  • Consultor estratégico
  • Design impressão 3D
  • Especialista em energias alternativas
  • Monitor médico
  • Engenheiro de lixo
  • Cuidadores

Em se tratando de grandes áreas de conjunto de oportunidade de desenvolvimento o professor destacou os seguintes grandes “C”:

  • Coaching
  • Cuidado
  • Conexão

Sucesso, nas palavras do professor, “não é o que você sabe, mas sim interpretar, analisar e interligar os dados disponíveis.”

Por fim o professor elencou as seguintes competências atuais e futuras que serão essenciais em sua visão para o profissional dos próximos anos:

  • Elasticidade mental
  • Competências emocionais
  • Pensamento critico
  • Criatividade
  • STEM
  • SMAC
  • Conhecimento interdisciplinar

 Metodologias Ágeis – SCRUM. Professor David

O SCRUM foi criado pela área de engenharia de software e as outras áreas começaram a utiliza-lo para gestão de seus projetos, isso se deve as necessidades de entregas que os projetos de software apresentam que seriam rápidas demais para uma gestão utilizando os padrões tradicionais de gerenciamento de projetos.

Neste final de semana completou-se 15 anos da menção formal do SCRUM como metodologia ágil.

Seu nome deriva de uma jogada do Rugby, onde o jogador número 8, sempre o maior do time, mantem a pressão para manter o time em conjunto e sempre apontando para a direção do gol, ou seja, mantendo o time trabalhando em prol do resultado desejado.

A base é um ciclo ágil de entregas, normalmente entre uma e duas semanas, com a primeira entrega sendo o cronograma e a priorização das demandas do projeto.

Sua utilização é mais recomendada quando há um nível de incerteza com relação aos requisitos e tecnologias, neste cenário a apresentação de entregas faseadas mas constantes e mais rápidas permite um acompanhamento melhor se os objetivos do cliente estão sendo atingidos ou pelo menos o projeto esta no caminho correto. Como são feitas diversas entregas o produto vai evoluindo conforme as mesmas e o retorno do cliente. Um exemplo desse ciclo são os tablets e sua entrada no mercado, incialmente não havia exatamente uma demanda ou necessidade explicita para estes dispositivos que não eram computadores totalmente e nem simples visualizadores, mas que com o passar o tempo foram sendo evoluídos em cada entrega e acabaram com o mercado dos netbooks, substituindo os mesmos completamente.

Um sprint começa com uma reunião composto pelos seguintes integrantes:

  • Scrum Master
  • Product Owern
  • Time de desenvolvimento / produção

Ao final de todo SPRINT é feita uma entrega, no começo de cada dia/reunião são elaboradas 3 perguntas que tem como objetivo cumprir esta entrega:

  • O que foi feito ontem para atingir a meta de entrega?
  • O que será feito hoje para a atingir a meta de entrega?
  • Qual o impedimento atual que evita a meta de entrega de ser atingida?

Um estilo de gráfico utilizado para acompanhar o SCRUM é o Product Burn Down Chart

Para dimensionar corretamente o tempo necessários para as atividades existe a possibilidade de utilizarmos o SCRUM POKER.