O verme que nenhum cientista da computação pode quebrar


O Santa Ana Os ventos já estavam soprando com força quando eu corri a primeira simulação de vermes. Não sou hacker, mas foi fácil o suficiente: abra uma concha de terminal, cole alguns comandos do Github, assista aos personagens em cascata na tela. Assim como nos filmes. Eu estava digitalizando o código de passagem para palavras reconhecíveis –neurônioAssim, sinapse– Quando um amigo veio me buscar para jantar. “Um segundo”, eu gritei do meu escritório. “Estou apenas executando um verme no meu computador.”

No restaurante coreano, a energia era maníaca; O vento estava dobrando as palmeiras na cintura e enviando carrinhos de compras patinando pelo estacionamento. A atmosfera parecia elevada e irreal, como um podcast a uma velocidade dupla. Você está fazendo, o que, um crime cibernético? Meu amigo perguntou. Sobre o jantar, tentei explicar: Não, não é um verme como o Stuxnet. Um verme como Richard Scarry.

Quando cheguei em casa, estava escuro, e as primeiras faíscas já haviam desembarcado Altadena. No meu laptop, esperando por mim em uma caixa de pixel volumétrica, estava o verme. Apontado para cada extremidade, flutuou em uma névoa de partículas, estranhamente seguida e imóvel. É claro que não estava vivo. Ainda assim, parecia mais morto do que morto para mim. “Bravo”, disse Stephen Larson, quando cheguei a ele mais tarde naquela noite. “Você alcançou o estado da simulação do ‘Hello World’.”

Larson é um co -fundador de Openwormum esforço de software de código aberto que está tentando, desde 2011, construir uma simulação por computador de um nematóide microscópico chamado Caenorhabditis elegans. Seu objetivo é nada menos que um gêmeo digital do verme real, preciso até a molécula. Se o Openworm puder gerenciar isso, seria o primeiro animal virtual – e uma personificação de todo o nosso conhecimento não apenas sobre C. elegansque é um dos animais mais estudados na ciência, mas sobre como os cérebros interagem com o mundo para produzir comportamento: o “Santo Graal”, como o Openworm coloca, da biologia de sistemas.

Infelizmente, eles não conseguiram. A simulação no meu laptop recebe dados selecionados de experimentos feitos com vermes vivos e o traduz em uma estrutura computacional chamada C302, que então aciona a musculatura simulada de um C. elegans Worm em um ambiente dinâmico fluido – tudo ao todo, uma simulação de como um verme se aperta em um prato plano de gosma. Demora cerca de 10 horas de tempo de computação para gerar cinco segundos desse comportamento.

Muito pode acontecer em 10 horas. Uma brasa pode viajar ao vento, descendo do sopé e para a cidade adormecida. Naquela noite, a conselho de Larson, ajustei os parâmetros do tempo da simulação, empurrando além do “Hello World” e mais profundamente no estranho vale do verme. Na manhã seguinte, acordei com uma névoa de laranja e quando abri meu laptop, de olhos escuros, duas coisas fizeram meu coração pular: Los Angeles estava pegando fogo. E meu verme havia se mudado.

Neste ponto, Você pode estar se perguntando uma pergunta muito razoável. De volta ao lugar coreano, entre as mordidas de Banchan, meu amigo havia perguntado também. A questão é a seguinte: Uhh … por quê? Por que, diante de tudo o que nosso mundo verde precário suporta, de todos os problemas por aí para resolver, alguém gastaria 13 anos tentando codificar um verme microscópico existente?



Source link