TechShot ☕
Edição selada
★ Raro
🔓 Lacre rompido
ARQUIVO LIBERADO

Esta edição ainda não saiu pra ninguém. Você lê primeiro.

o arquivo começa aqui
TechShot

TechShot

Shot Matinal · 06h

15 JUL · Nº 038

Bom dia, cafeinado.

Bom dia, cafeinado. O software roda o mundo, e de vez em quando ele erra a conta. Um número que estoura o limite da memória, uma unidade de medida trocada, e o prejuízo vem em foguetes, sondas e bilhões de dólares.

Hoje o shot é sobre os bugs mais caros já documentados. Vira o shot. ☕

No shot de hoje

🚀O foguete de 37 segundos
☢️A máquina que errou a dose
🗓️A conta do bug do milênio
🛰️A sonda perdida por uma unidade
🦋O inseto no computador
  

I · A Manchete

Um foguete de US$ 370 milhões explodiu por causa de uma conversão de número

Em 1996, o primeiro voo do foguete europeu Ariane 5 durou cerca de 37 segundos. O software de navegação, reaproveitado do Ariane 4, tentou converter um número de 64 bits para um espaço de 16 bits. O valor não coube, o sistema travou e o foguete se autodestruiu sobre a Guiana Francesa.

A carga eram quatro satélites científicos do programa Cluster. O prejuízo total, estimado em torno de US$ 370 milhões, fez do voo V88 um dos bugs mais caros já registrados.

Por que importa

Código reaproveitado sem revisão de contexto falha de formas que ninguém testou. Vale para foguetes e para qualquer sistema que você usa.

Wikipedia →

O número do dia

37 segundos

Foi quanto durou o primeiro voo do Ariane 5 antes da autodestruição, causada por um número que não coube em 16 bits.

  

II · O Essencial

Caso clínico

Uma máquina de radioterapia aplicou doses massivas por causa de um erro de software

A Therac-25, máquina canadense de radioterapia usada nos anos 1980, causou ao menos 6 acidentes graves entre 1985 e 1987, com pacientes recebendo doses de radiação centenas de vezes acima do prescrito. Houve mortes documentadas.

A causa era uma condição de corrida: se o operador digitasse os comandos rápido demais, o software ativava o feixe de alta potência sem a proteção devida. O caso virou leitura obrigatória em engenharia de software.

O que significa: Foi o episódio que provou que software de equipamento médico mata quando falha, e mudou como a área é regulada.

Wikipedia →

 

Economia

O mundo gastou centenas de bilhões de dólares para corrigir o bug do milênio

Sistemas antigos guardavam o ano com dois dígitos, então 2000 seria lido como 1900. A correção global do problema, feita ao longo dos anos 1990, custou estimados US$ 300 bilhões, entre auditorias, reescrita de código e substituição de sistemas.

A virada veio sem catástrofe, e até hoje se discute se foi porque o trabalho preventivo funcionou ou porque o risco era menor do que se temia. Os relatos de falhas reais registradas naquele 1º de janeiro foram pontuais.

O que significa: Foi a maior operação de manutenção de software da história, e o público quase não viu nada acontecer.

Wikipedia →

 

Espaço

A NASA perdeu uma sonda em Marte porque dois times usaram unidades diferentes

Em 1999, a sonda Mars Climate Orbiter se desintegrou ao chegar a Marte. Um fornecedor calculava o empuxo em unidades imperiais enquanto o software da NASA esperava o valor no sistema métrico. A trajetória foi se desviando voo afora.

A sonda entrou na atmosfera marciana baixa demais e foi destruída. A missão custou mais de US$ 320 milhões e o relatório oficial apontou a falta de verificação cruzada entre as equipes.

O que significa: Dois times competentes, cada um certo no seu sistema, destruíram juntos uma missão interplanetária.

Wikipedia →

 

Origem

O primeiro bug de computador documentado foi um inseto de verdade

Em 1947, a equipe da pioneira Grace Hopper encontrou uma mariposa presa em um relé do computador Harvard Mark II. O inseto foi colado no diário de operações com a anotação de primeiro caso real de bug encontrado.

O termo bug para defeito técnico já existia desde a era de Thomas Edison, mas o episódio da mariposa ajudou a popularizar a palavra na computação. O diário com o inseto está preservado no museu Smithsonian.

O que significa: O jargão mais usado da tecnologia tem um exemplar físico, colado com fita em um caderno de 1947.

Wikipedia →

  

Rápidas

Reuso O código que derrubou o Ariane 5 funcionava perfeitamente no Ariane 4: o foguete novo era só mais rápido que o limite da variável.

Prevenção Países que gastaram pouco com o Y2K também passaram pela virada sem colapso, o que alimenta o debate até hoje.

Museu A mariposa de 1947 sobreviveu mais do que o computador onde foi encontrada.

  

III · No Radar · a agenda de hoje

Sempre · Apagões de sistemas globais causados por uma única atualização defeituosa, padrão que se repete a cada poucos anos.

Sempre · Recalls de software em carros e dispositivos médicos, os herdeiros diretos do caso Therac-25.

Sempre · O ano de 2038, quando relógios de sistemas de 32 bits estouram o limite, o próximo primo do bug do milênio.

Sua Jornada

Você lê o TechShot há {{dias_de_leitor | 1}} dias

A cada dia que você permanece, abre, clica, avalia e responde o quiz, você ganha XP (experiência). Mais XP sobe seu nível.

{{nivel | 0}}
NÍVEL
{{rank_nome | Visitante}}
{{xp | 0}} XP · faltam {{xp_falta | 0}} pro Nível {{nivel_prox | 1}}
 
{{edicoes_lidas | 1}}
shots lidos
{{cliques | 0}}
cliques
{{avaliacoes_feitas | 0}}
avaliações
Quero subir meu nível →

Top {{top_pct | 100}}%: Posição {{pos_mes | 0}} na comunidade TechShot nesse mês.

Recomendação da rede

AIShot

É a dose diária de as novidades de IA que importam, no mesmo formato de 3 minutos. O que importa em IA, todo dia. Chega no seu email, todo dia às 6h.

Quero ler →

Como foi o shot de hoje?

Toque pra avaliar:

💻💻💻💻💻  ótimo💻💻💻💻  bom💻💻💻  ok💻💻  ruim💻  péssimo

Quiz do shot

Verdadeiro ou falso: a sonda Mars Climate Orbiter foi perdida porque uma equipe usava unidades imperiais e a outra, sistema métrico. (Verdadeiro: o erro de conversão desviou a trajetória e a sonda se desintegrou na atmosfera de Marte.)

VVerdadeiro FFalso

Tech, direto ao ponto

Até amanhã.

TechShot

TechShot

parte da rede The Shot

Lacre válido só por hoje. De vez em quando, sem aviso, uma edição sai do cofre antes da hora. Quem abre todo dia, encontra.