
1008 | Hamilton, Lean e IA: a semana do software
Show notes
Do legado de Margaret Hamilton à formalização matemática em Lean, passando pela nova onda de modelos de IA, ataques à infraestrutura da internet e uma seleção de projetos criativos open source: um passeio pelas histórias e ferramentas que estão moldando o software este mês.
Linha do tempo
- 00:00:04 Abertura
- 00:00:32 O legado de Margaret Hamilton e a 'engenharia de software'
- 00:02:34 Provas formais entram no cotidiano: Lean e otimização
- 00:05:50 A nova safra de modelos de IA e os limites do orçamento
- 00:09:15 Quando a infraestrutura cede: sequestro de domínios e hackers
- 00:12:03 Poder de mercado: taxas de cartão sob ataque antitruste
- 00:13:10 A web ganha formatos: JPEG XL no Chrome
- 00:14:38 Criatividade open source: sons, pixels e arte
- 00:18:31 Ciência premiada: o Nobel de Química e a origem da quiralidade
- 00:19:31 Encerramento
Links relacionados
- Margaret Hamilton has died
- AI-assisted proof of optimal packing for 11 squares
- Push ifs up and fors down: The idiom, its algebra, and its limits
- Navier–Stokes Lost in Translation
- GPT‑6 and Intelligent UI for everyone
- Claude Haiku 5.5
- Meta and Microsoft take steps to reduce employee usage of Claude AI
- Write Like It's 1866: LLMs Relearn Telegraphese
- Docker Agent
- Google Playground: Create and play custom games
- Hackers obtain counterfeit TLS certificates for Google and other large services
- ShinyHunters Extorted Boeing Spin-Off Prior to Arrests
- Visa, Mastercard, major banks facing new litigation over 'anticompetitive' fees
- Shipping JPEG XL in Chrome
- Open source 160 sound visualization experiments
- Animated ASCII Art for Web Pages
- Shaders, WebGPU Components for React, Vue, Svelte, Solid, JavaScript and Framer
- Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app
- Show HN: A walkable 3D art history museum built from Wikipedia
- God of War on PSP, recompiled to WebAssembly and running in the browser
- A font recreated from photographs of classic Commodore 64 keycaps
- House with 15m underground tunnels for sale for 300k
- Nobel Prize in Chemistry 2026 to Henri B. Kagan and Kenso Soai
Este episódio é produzido pela Bri. O Bri usa tecnologia avançada de IA para transformar os feeds importantes para você em podcasts feitos para ouvir. Fale conosco em hi@bri.so.
Transcript
Sofia Almeida: Olá, bem-vindo a mais uma edição do nosso podcast de discussão técnica. Eu sou a Sofia Almeida.
Rafael Costa: E eu sou o Rafael Costa. O fio condutor de hoje é engenharia — no sentido mais amplo da palavra. Vamos começar com quem deu nome a essa disciplina, passar por provas formais que estão virando rotina, uma semana agitada de lançamentos de IA, e terminar com química premiada. Uma jornada que vai do céu ao subsolo, literalmente.
Sofia Almeida: Pois é. E a história de abertura é pesada de verdade. Margaret Hamilton morreu no dia 30 de setembro, aos noventa anos. Para quem não conhece o nome de imediato: ela foi a responsável pelo software do programa Apollo, e é a pessoa que cunhou o termo "engenharia de software".
Rafael Costa: E acho que vale parar um pouco nisso, porque o termo que ela criou é hoje algo que a gente usa de forma banal. Quando Hamilton estava no MIT trabalhando no sistema de guiagem da missão lunar, "engenharia" era uma palavra associada a hardware, a pontes, a circuitos. Software era visto como algo menor, quase um apêndice.
Sofia Almeida: E ela insistiu em tratá-lo como uma engenharia de verdade, com disciplina, rigor e metodologia. E o tempo deu razão a ela de forma esmagadora. Olha para o resto do episódio de hoje: provas formais em Lean, decodificadores em Rust escritos para garantir segurança de memória, todo um vocabulário de rigor que nasce daquilo que ela defendeu.
Rafael Costa: Há uma ironia bonita nisso. O campo que ela nomeou como um ato quase de afirmação — dizer que software merece o status de engenharia — hoje se manifesta em ferramentas como provadores de teoremas que verificam código e matemática linha por linha. O legado dela não é só o software da Apollo; é a ideia de que software pode e deve ser confiável como uma ponte.
Sofia Almeida: E a pergunta que os leitores vão discutir, eu imagino, é: o que Hamilton faria da disciplina hoje? Ela viu software ir do tamanho de um jogador de futebol em memória para bilhões de linhas espalhadas pelo mundo. Será que a engenharia de software manteve o rigor que ela imaginava, ou virou uma arte de juntar bibliotecas?
Rafael Costa: Boa pergunta para deixar aberta. E ela serve de ponte perfeita para o próximo tema, porque se Hamilton defendia rigor, o exemplo mais concreto de rigor em ação hoje é a formalização de provas matemáticas em assistentes de prova.
Sofia Almeida: Então vamos direto a ele. Um resultado que por anos ficou no campo da matemática computacional acabou de ser formalizado: a prova do empacotamento ótimo de onze quadrados. Foram todos os 7.920 módulos da prova verificados no Lean, um a um, e o lado ótimo do quadrado é cerca de 3,87708.
Rafael Costa: Para dar contexto a quem não acompanha esse tipo de problema: o desafio é encaixar onze quadrados iguais dentro de um quadrado maior da forma mais compacta possível. Parece trivial, mas é um problema de otimização brutal, exatamente o tipo de coisa onde a intuição geométrica falha e onde você precisa de uma prova caso a caso.
Sofia Almeida: E é aí que a formalização importa. Provas desse tipo costumavam ser confiadas a computadores sem que ninguém verificasse o computador. Formalizar no Lean significa que cada passo está agora dentro de um sistema onde um verificador de provas independente confirma que tudo está correto. Os 7.920 módulos todos passaram.
Rafael Costa: O que os comentaristas vão apontar, com razão, é que isso mostra o amadurecimento das ferramentas de prova assistida. Há alguns anos, formalizar uma prova com milhares de casos seria um projeto de décadas. Hoje é um projeto que acontece, se completa e é anunciado.
Sofia Almeida: E há um detalhe técnico curioso que circulou junto com esse anúncio: a questão de como organizar a computação dentro de prova — levantar os "if" para fora dos laços e empurrar os "for" para baixo. É um princípio de otimização que aparece tanto em otimização de consultas de banco de dados quanto na teoria das categorias, na forma de leis de subobjeto e de filtragem seguida de mapeamento.
Rafael Costa: Ou seja: a mesma ideia fundamental reaparece em camadas completamente diferentes do conhecimento computacional. Isso reforça um ponto que a comunidade adora debater: otimização e rigor não são mundos separados. A forma como você estrutura uma computação afeta tanto o desempenho quanto a sua capacidade de provar coisas sobre ela.
Sofia Almeida: E o terceiro fio que amarra isso tudo: há um resultado teórico que diz que tradução de matemática para provas formais por IA — o que se chama de autoformalização semântica — é mais difícil do que o problema da parada, se medirmos pela escala do Solvability Complexity Index.
Rafael Costa: Isso é um golpe de realismo importante. Tem muita gente vendendo "IA que formaliza teoremas" como algo iminente. Mas se o problema está acima do problema da parada nessa hierarquia de solvabilidade, a tradução fiel de significado matemático por IA é, em princípio, extraordinariamente difícil. Formalização assistida por humanos, como o caso dos onze quadrados, funciona. Automação completa com fidelidade semântica é outra conversa.
Sofia Almeida: Então o balanço é esse: ferramentas de prova amadureceram ao ponto de verificar provas massivas, a organização do cálculo conecta otimização a matemática profunda, e a automação total por IA esbarra em limites teóricos sérios. E falando de IA...
Rafael Costa: ...chegou a semana dos lançamentos. O GPT-6 foi liberado para todos os usuários do ChatGPT, e a novidade principal é a Intelligent UI: as respostas agora vêm com elementos de interface interativos embutidos.
Sofia Almeida: Isso é um gesto importante. O modelo deixa de ser uma caixa de texto e passa a devolver componentes com os quais você interage diretamente. A questão que a comunidade vai discutir é até onde isso vai: o chat como o conhecemos vira uma interface de aplicativos gerados na hora?
Rafael Costa: E no lado concorrente, a Anthropic lançou o Claude Haiku 5.5, posicionado como o modelo pequeno mais rápido e mais forte, cerca de 75% mais barato que o antecessor. E junto veio um corte de preço no Sonnet 5.5: leitura de cache pela metade do preço.
Sofia Almeida: A guerra dos preços em modelos pequenos é reveladora. O modelo pequeno é onde está o volume de trabalho real — classificação, extração, tarefas repetitivas — e é onde o custo marginal decide quem sobrevive. Setenta e cinco por cento de corte não é detalhe, é uma redeclaração de preços para todo o mercado.
Rafael Costa: Mas há um contrapeso curioso no meio de toda essa abundância: as próprias empresas que pagam a conta estão apertando o torneira. A Microsoft reduziu o limite mensal de uso interno de cem mil dólares para cerca de dez mil. E a Meta cortou o número de usuários com acesso pela metade.
Sofia Almeida: Isso é o tipo de detalhe que vale mais que qualquer keynote. Se as empresas que constroem e vendem esses modelos estão limitando o uso interno, é um sinal de que o custo real de operar esses sistemas pesa até para quem tem desconto. A pergunta em aberto é como esses limites corporativos vão afetar a adoção: será que produtividade cai, ou será que descobre-se que a maior parte do uso era desperdício?
Rafael Costa: E, claro, para o usuário comum há um truque em circulação que conversa com esse corte de custos: uma instrução de uma única frase que faz o modelo responder em estilo telegráfico, o tal Cablese. Resultado: redução de 40 a 49 por cento nos tokens de saída, com taxa de recuperação de informação entre 0,99 e 1,10.
Sofia Almeida: Esse intervalo é interessante — acima de 1,0 em alguns testes significa que em certos casos a versão telegráfica até preservou mais informação que a resposta verbosa. Comprimir sem perder nada é exatamente o tipo de compromisso que faz sentido num mundo de cotas e preços por token.
Rafael Costa: E a democratização das ferramentas continua por outro caminho: a Docker abriu o docker-agent, que permite definir agentes de IA de forma declarativa em YAML, com orquestração de múltiplos agentes, suporte a vários modelos e publicação via OCI. Ou seja, agents viram artefatos empacotáveis e distribuíveis como contêineres.
Sofia Almeida: E o Google entrou com o Playground, uma plataforma experimental onde você cria, joga e compartilha jogos customizados a partir de prompts em texto puro, sem programar. Entre YAML declarativo e jogos por prompt, a mensagem é a mesma: a barreira para construir com IA está desabando.
Rafael Costa: Só que toda essa agilidade dos provedores contrasta com algo que apareceu esta semana e que deveria dar calafrios a qualquer um que depende da web: um ataque contra a própria cadeia de confiança da internet.
Sofia Almeida: Vamos direto ao ponto, porque é grave. Atacantes sequestraram os registros de três domínios de topo de país — o .gh de Gana, o .sl de Serra Leoa e o .as das Ilhas Ascension. Com o controle dos registros, alteraram o DNS e conseguiram emitir certificados TLS válidos, aprovados pela validação, em nome de marcas como o Google.
Rafael Costa: Vale destrinchar por que isso é assustador. Todo o modelo de confiança da web assume que o caminho até um certificado passa por validações que não podem ser forjadas. Ao comprometer os registros no topo da árvore DNS, o atacante conseguiu responder às validações de domínio como se fosse o dono. O certificado sai legítimo, assinado por uma autoridade confiável, para um domínio que o atacante não controla.
Sofia Almeida: A resposta veio rápido: o Chrome já bloqueou os certificados afetados. E as recomendações que ficaram são monitorar os logs de Transparência de Certificados, onde todo certificado emitido deve aparecer publicamente, e configurar registros CAA, que limitam quais autoridades podem emitir certificados para seu domínio.
Rafael Costa: E o que os comentaristas vão debater sem chegar a consenso: três registros nacionais comprometidos ao mesmo tempo sugere um padrão, não coincidência. ccTLDs de países pequenos têm frequentemente operação com menos recursos e menos supervisão. A web construiu sua confiança sobre uma base de registro que nunca foi desenhada para ser um alvo de guerra — e agora é.
Sofia Almeida: E do lado humano do crime, outra história estranha: o líder do grupo ShinyHunters, conhecido como "Rey", é um adolescente de Amã, na Jordânia. Ele foi preso enquanto extorquia a Jeppesen e a ForeFlight — empresas de aviação que foram desmembradas da Boeing.
Rafael Costa: Um adolescente de dezoito, vinte anos, chantageando empresas que fazem a aviação mundial funcionar. A desconexão entre o tamanho do dano potencial e o perfil do autor é o que mais incomoda. E levanta a pergunta incômoda: o que fazer com essa geração de atacantes que descobre aos dezesseis anos que pode extorquir corporações de bilhões a partir do quarto?
Sofia Almeida: E há uma lição que conecta com o caso dos domínios: a confiança da web depende de cadeias frágeis, tanto técnicas quanto humanas. Um registro de país mal defendido aqui, um adolescente determinado ali, e a infraestrutura inteira treme.
Rafael Costa: E empresas enfrentam batalhas pelo controle de infraestrutura e pagamentos em outras frentes também. Veja o caso da pizzaria em San Diego que processou a Visa, a Mastercard e os grandes bancos em ação coletiva, alegando conluio para inflar as taxas de intercâmbio cobradas dos comerciantes.
Sofia Almeida: Um caso pequeno, uma pizzaria, com implicações gigantescas. As taxas de intercâmbio são o custo invisível embutido em toda transação com cartão — o comerciante paga, repassa nos preços, e todo mundo paga sem ver. Se a acusação de conluio tiver base, o processo pode redesenhar quem absorve esse custo.
Rafael Costa: O que a discussão vai trazer: de um lado, quem acha que é óbvio que os esquemas de cartão operam como duopólio e que as taxas refletem poder de mercado, não custo. De outro, quem argumenta que o sistema de cartões entrega segurança, antifraude e liquidez imediata, e que o preço pode ser o preço. Não há consenso — mas é raro ver um caso antitruste começar numa pizzaria.
Sofia Almeida: E das escolhas de quem controla mercados para as escolhas técnicas de quem controla a plataforma web mais usada do mundo: o Chrome anunciou, a partir da versão 155, suporte oficial a JPEG XL.
Rafael Costa: Essa é uma história de paciência. O JPEG XL foi desenvolvido, mostrou compressão 30 a 50 por cento melhor que o JPEG, suporta HDR e permite transcodificação sem perdas a partir de JPEGs existentes — e foi rejeitado pelo Chrome uma vez, o que praticamente enterrou o formato. Agora ele volta, e com um detalhe que diz muito sobre o momento: o decodificador é o jxl-rs, escrito em Rust puro, garantindo segurança de memória.
Sofia Almeida: A escolha do Rust é a história em si. Decodificadores de imagem processam entrada hostil — qualquer imagem maliciosa da web passa por ali. Historicamente, esses decodificadores em C e C++ foram fonte constante de vulnerabilidades. Escrever o jxl-rs em Rust significa que uma classe inteira de bugs de memória simplesmente não existe no código.
Rafael Costa: E a transcodificação sem perdas é o que pode dar tração real ao formato: você pode migrar um acervo de JPEGs para JPEG XL sem regenerar nada, ganhando espaço mantendo fidelidade bit a bit. A pergunta em aberto é se o Safari e o Firefox seguem — um formato precisa dos três grandes para de fato virar padrão da web.
Sofia Almeida: E é essa mesma web aberta que alimenta a onda criativa do bloco final. E aqui há material de sobra, porque uma leva de projetos open source saiu em ritmo impressionante.
Rafael Costa: Começando pelo mais impressionante em escala: o autor kagan.in publicou mais de 160 experimentos de visualização de som em código aberto, cobrindo mais de 25 categorias, tudo sob licença MIT para uso livre.
Sofia Almeida: Cento e sessenta experimentos é um corpus, não um projeto. E a variedade de categorias sugere que é uma espécie de atlas de técnicas — do osciloscópio ao espectrograma e além. O tipo de recurso que alguém aprendendo processamento de áudio pode desmontar peça por peça.
Rafael Costa: No campo visual estático, o ascii.rest oferece 191 animações ASCII em TypeScript, com zero dependências, licença MIT e suporte aos frameworks principais. E no lado de gráficos modernos, o projeto Shaders traz mais de 200 componentes de shaders WebGPU, com suporte a React, Vue, Svelte, Solid, JavaScript puro e Framer.
Sofia Almeida: O padrão comum nos três é o mesmo: MIT, zero atrito, alto polimento. Há um ecossistema inteiro se formando em que a arte generativa vira componente importável. Dez anos atrás, cada um desses seria um projeto de estudo isolado; hoje são bibliotecas prontas para produção.
Rafael Costa: E os complementos são deliciosos. O Bigwords.page transforma qualquer tela em letreiro, e toda a mensagem fica guardada no fragmento da URL — sem backend, sem armazenamento, MIT. É o minimalismo levado ao extremo: o dado vive no link.
Sofia Almeida: Tem o museu de história da arte em 3D construído a partir da Wikipédia, que você pode percorrer vagando por mais de mil anos de correntes artísticas e obras de pintores. Tem o emulador de PSP que roda via recompilação estática para WebAssembly no navegador — God of War: Chains of Olympus jogável a 60 fps direto no browser. E tem a fonte recriada a partir de fotos das teclas do Commodore 64, com TTF, OTF, fonte web e 63 legendas de gráficos PETSCII.
Rafael Costa: O C64 me pega na memória, confesso. E o God of War a sessenta quadros no navegador é a prova de que WebAssembly amadureceu até o ponto de rodar um console inteiro de 2007 sem plugin, sem instalação, num link.
Sofia Almeida: Mas se a gente está falando de engenharia como paixão, a história que fecha o episódio tem que ser a de Tony Deane, engenheiro civil britânico de Tilehurst, que passou vinte anos cavando à mão uma rede de túneles com quinze metros de profundidade embaixo da própria casa — com um elevador de carga de uma tonelada e portas secretas. A casa agora está em leilão, com preço orientado entre trezentas mil e trezentas e vinte e cinco mil libras.
Rafael Costa: Vinte anos cavando à mão, no escuro, embaixo da própria sala de estar. Sem cliente, sem prazo, sem recompensa financeira — a casa vale o mesmo que valeria sem os túneis, provavelmente. Isso é engenharia no estado mais puro: fazer porque precisa ser feito.
Sofia Almeida: E conecta com onde começamos. Margaret Hamilton nomeou a engenharia de software para dar a ela dignidade de disciplina rigorosa. Tony Deane cavou túneis porque o impulso de construir era mais forte que qualquer outra coisa. E no meio, a gente viu provas formais verificadas, decodificadores em Rust, adolescentes derrubando cadeias de confiança e um Nobel de Química que ainda está por vir.
Rafael Costa: Ah, sim — o Nobel. O prêmio de Química de 2026 foi para Henri B. Kagan e Kenso Soai, pelos efeitos não lineares e pela autocatálise que descobriram em síntese orgânica assimétrica — trabalho que esclareceu como a homociralidade, a predominância de uma única mão de moléculas na vida, pode surgir espontaneamente.
Sofia Almeida: Esse é um dos grandes mistérios da origem da vida: por que a vida escolheu uma mão? As moléculas quirais vêm em pares espelhados, mas a biologia usa quase só uma. O trabalho premiado mostra mecanismos — efeitos não lineares e autocatálise — pelos quais uma pequena vantagem inicial se amplifica até dominar completamente.
Rafael Costa: E é um contraponto bonito a tudo o mais do episódio. Numa semana de GPT-6 e cortes de cota, a descoberta mais profunda veio de químicos investigando como a matéria viva se decidiu por uma direção. Mistério antigo, respostaexperimental, prêmio justo.
Sofia Almeida: Por hoje é isso. Túneis, teoremas e tiranossauros de tokens — a engenharia, em todas as suas formas. Obrigada por nos ouvir.
Rafael Costa: Até a próxima, e cavem bem.