0816 | Perda de dados no Zsh, cirurgia para Alzheimer, ceticismo com LLMs e IA em fármacos

||Download

Show notes

Neste episódio, a conversa percorre um leque amplo de temas de tecnologia e ciência. Começamos com o enigma da perda de comandos no histórico do Zsh, finalmente diagnosticado e corrigido na versão 5.9.2, e seguimos para o Tess, um compositor Wayland para Android que permite rodar programas Linux sem root. Debatemos a origem misteriosa dos caracteres-fantasma do Unicode japonês, otimizações de baixo nível no GCC com funções aninhadas sem trampolines na pilha, e a cirurgia controversa que promete

Linha do tempo

  • 00:00:00 Abertura
  • 00:00:37 Caçando o bug de perda de dados do histórico do Zsh
  • 00:02:45 Tess: um compositor Wayland para Android
  • 00:04:38 Um espectro assombra o Unicode
  • 00:06:35 Funções aninhadas do GCC, ponteiros largos e sem trampolines
  • 00:08:29 A cirurgia controversa que promete reverter o Alzheimer
  • 00:10:30 Continuo cético sobre IA no desenvolvimento de software
  • 00:12:41 SugarTrack: um diário de glicemia offline e sem conta
  • 00:14:46 Gordura abdominal prevê risco cardíaco melhor que o IMC
  • 00:16:47 Semaglutida e menor risco previsto de demência
  • 00:18:35 Teste caseiro para carrapatos infectados e a doença de Lyme
  • 00:20:58 Trabalhar com IA parece mais liderança que codificação
  • 00:23:03 Auto-pesquisa com Codex: um kernel 232 vezes mais rápido
  • 00:24:59 Yadda 3.0.0: BDD na era dos agentes de IA
  • 00:26:56 ThoughtDAG: um grafo de contexto editável para conversas com LLM
  • 00:28:44 IA na descoberta de fármacos: onde o campo realmente está
  • 00:30:41 Super El Niño cresce em direção a território recorde
  • 00:32:34 O sinal Wow!, 49 anos depois
  • 00:34:19 O outro Sean Byrne não existe

Links relacionados

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: Bem-vindos a mais uma edição do Hacker News diário. Eu sou a Sofia Almeida...

Rafael Costa: E eu sou o Rafael Costa. Temos um programa cheio hoje, desde bugs misteriosos no Zsh até compositores Android e até conversas sobre a cirurgia do cérebro.

Sofia Almeida: Destaques do dia: perseguimos um bug que apagava o histórico do Zsh, olhamos para um ensaio sobre Unicode e um espectro, e para um artigo cético sobre IA que gerou discussão acalorada.

Rafael Costa: Isto é o Bri. Vamos lá.

Sofia Almeida: Vamos começar por aquele mistério que persegue muitos de nós no dia a dia: comandos que você digitou ontem simplesmente sumiram do histórico. O engenheiro Michael Stapelberg documentou de forma definitiva esse bug no histórico do Zsh, aquele que ele observava há anos: a busca reversa com Ctrl+R deixava de encontrar os comandos do dia anterior, e o arquivo de histórico ficava só com entradas antigas, com anos inteiros de comandos mais recentes perdidos.

Rafael Costa: E o intrigante é que não havia corrupção visível — nada de caracteres estranhos nem linhas cortadas —, e o número de linhas do arquivo nem era sempre o mesmo. Então ele não sabia se o culpado era o Zsh, outro programa, ou a combinação de várias sessões gravando no mesmo arquivo. A configuração dele usava valores grandes de histórico e tinha o compartilhamento entre sessões desativado.

Sofia Almeida: Foi aí que ele partiu para a observação do sistema de arquivos em tempo real. Um programa que vigia mudanças nos arquivos mostrou o seguinte: o arquivo era aberto, lido e depois substituído. O Zsh lia o conteúdo antigo, gravava numa cópia temporária e renomeava por cima do original — simplesmente apagando tudo que estava lá antes.

Rafael Costa: E aí veio a parte mais trabalhosa: o mecanismo de vigilância não revelava qual processo fazia isso. Só depois de muito trabalho ele conseguiu mostrar a atividade do Zsh fazendo essa substituição. O caminho vencedor foi modificar o próprio Zsh para travar de propósito e analisar o registro dessa falha.

Sofia Almeida: O resultado: a correção já está no Zsh na versão 5.9.2, lançada em julho de 2026. E o artigo ainda aponta uma pegadinha bônus — exportar por acidente a variável de histórico. Nos comentários, muita gente confirmou que sentia perder comandos no histórico sem entender por quê.

Rafael Costa: Ou seja, se alguns dos seus comandos mais recentes pareciam desaparecer sozinhos, agora temos uma explicação clara, registrada e corrigida.

Sofia Almeida: Mudando de assunto, e se você pudesse rodar programas Linux de verdade no seu celular Android, sem root? É exatamente isso que um projeto recém discutido no Hacker News promete. Ele se chama Tess's Android Wayland Compositor e junta três peças: um mecanismo para rodar programas sem as permissões de administrador, um compositor gráfico e a interface.

Rafael Costa: O ponto interessante é que aplicativos gráficos ganham aceleração de hardware usando a própria pilha gráfica nativa do telefone. E o projeto foi construído principalmente por agentes de inteligência artificial, com Claude Code e modelos recentes da Anthropic.

Sofia Almeida: Na prática, o que dá para fazer? Ele incorpora o widget do Termux sem exigir o app instalado, inclui suporte a aplicações X11 com aceleração, tem um gerenciador para ver e encerrar processos Linux, e permite adicionar seus programas Linux direto na tela inicial do telefone, como se fossem apps Android.

Rafael Costa: O mecanismo por trás é engenhoso: você baixa e extrai uma distribuição Linux normal, como Arch Linux ARM ou Debian, e os programas rodam dentro dela emulando alguns comandos do sistema para contornar os limites do Android. A proposta é ser mais rápido que a alternativa tradicional, porque usa um único processo.

Sofia Almeida: Vale dizer que há limitações honestas: sem sandboxing real além do próprio Android, já que esse mecanismo pode teoricamente ser contornado pelo desenho de processo único. E ainda sem suporte a versões completas de OpenGL. Ainda assim, nos comentários, alguém notou que num telefone dobrável isso fica particularmente interessante para apps curiosos, e que, combinado com o Wine e o emulador FEX, dá para fazer coisas ainda mais malucas.

Rafael Costa: Agora uma história que parece saída de um mistério: caracteres que existem, aparecem em alguns sistemas, mas ninguém sabe ao certo de onde vieram. O ensaio "A Spectre is Haunting Unicode" conta a origem dos chamados caracteres-fantasma do japonês.

Sofia Almeida: Em 1978, o Ministério da Economia do Japão estabeleceu uma codificação que virou referência importante — o JIS X 0208. Depois do lançamento, notou-se que vários caracteres adicionados não tinham fonte óbvia, nem significado ou pronúncia conhecidos. Uma investigação em 1997, entrevistando os catalogadores envolvidos, concluiu que alguns caracteres foram inadvertidamente inventados como erros no processo de catalogação.

Rafael Costa: E o exemplo que ele conta é fascinante. Um desses caracteres surgiu na tentativa de registrar o símbolo de "montanha sobre mulher". Os dois caracteres foram impressos separados, recortados, colados numa folha e copiados. E a linha onde os papéis se encontravam parecia um traço — que foi acrescentado por engano. O caractere correto só entrou na codificação muito mais tarde.

Sofia Almeida: As fontes citadas eram vagas — tipicamente só o nome do documento, como um atlas nacional de sete volumes com quase novecentas páginas cada, sem referência de página. Dos vários caracteres-fantasma centrais, apenas um, chamado 彁, ficou sem fonte clara nem precedente histórico. A explicação mais provável é que nasceu de uma leitura errada de outro caractere, mas nenhum incidente específico foi descoberto.

Rafael Costa: É um lembrete elegante de como padrões que parecem frios e exatos carregam, no fundo, erros humanos — e de como rastrear a origem de um único glifo pode ser um trabalho de investigação histórica.

Sofia Almeida: De mistérios históricos para otimização de baixo nível no GCC, o compilador da linguagem C. Os programadores que usam funções aninhadas no GCC conhecem um dilema de segurança. Quando você pega o endereço de uma função aninhada, o compilador cria um pequeno bloco de código em tempo de execução e o coloca na pilha — o que exige que a pilha seja executável, algo que enfraquece uma proteção de segurança importante.

Rafael Costa: Colocar esse bloco no heap é melhor, mas a alocação custa mais caro e pode vazar em certos fluxos de controle. O pesquisador Martin Uecker vem trabalhando numa alternativa: um novo tipo de ponteiro largo que evita esse mecanismo todo.

Sofia Almeida: E o trabalho dele avançou em duas frentes. Já no GCC 16, ficou garantido e documentado: uma função aninhada que não acessa variáveis da função pai não precisa daquele bloco extra na pilha, e pode até ser retornada com segurança — uma mão na roda para callbacks. E, para o GCC 17, uma versão do patch dele foi mesclada no desenvolvimento do compilador.

Rafael Costa: Como funciona? Bastam duas novas funções embutidas do compilador, combinadas com um mecanismo já existente, e o bloco extra desaparece. O compilador transforma o código de forma que o ponteiro de dados viaja num registrador especial, já reservado para isso. Com algumas macros e o tipo de ponteiro largo, um exemplo que multiplica por três vira uma única instrução de máquina.

Sofia Almeida: O próprio Uecker ressalva que o recurso não é portátil entre compiladores, e promete discutir o uso com o clang e um truque para versões mais antigas do GCC. O resultado prático: funções aninhadas mais rápidas e sem abrir aquela brecha de segurança na pilha.

Rafael Costa: Para fechar, uma história que mistura cirurgia de ponta, esperança e muita controvérsia. Uma reportagem da Nature acompanha um procedimento para Alzheimer que promete reverter sintomas — e que já virou uma verdadeira febre, principalmente na China.

Sofia Almeida: A técnica conecta minúsculos vasos linfáticos do pescoço — parte do sistema de drenagem que leva resíduos para longe do cérebro — a veias próximas. A ideia é abrir uma rota para que fluidos e proteínas residuais escoem mais facilmente para a corrente sanguínea. O primeiro paciente do mundo foi operado em setembro de 2020: um homem na casa dos oitenta anos que, na recuperação registrada em vídeo, três dias depois já estava alerta e reconhecia o filho, e oito meses depois caminhava rápido recitando de memória um hino militar de quase um século.

Rafael Costa: O tratamento foi relatado pela primeira vez em 2022, num periódico de língua chinesa, pelo cirurgião responsável, em Hangzhou. No ano seguinte, um microcirurgião da Cleveland Clinic começou a mostrar as imagens em reuniões cirúrgicas pelo mundo — com consentimento — e a reação, segundo ele, foram muitos queixos caídos. Começou uma frenesi.

Sofia Almeida: Quase todas as cirurgias aconteceram na China, onde centenas de hospitais passaram a oferecer o procedimento. Impulsionado por vídeos virais de testemunhos e marketing agressivo nas redes, milhares buscaram o tratamento, muitos pagando mais de 30 mil dólares. No ano passado, os reguladores chineses restringiram o procedimento a ambientes de pesquisa clínica mais formalizados.

Rafael Costa: Fica a pergunta central que acompanha toda a história: será que essa rota de drenagem realmente faz diferença para o Alzheimer, ou estamos diante de expectativa empurrada por testemunhos antes da ciência validar? É exatamente esse o impasse que os pesquisadores agora tentam responder com ensaios clínicos rigorosos — e é daqui que a conversa segue.

Sofia Almeida: Tem uma crítica contundente circulando no Hacker News, assinada por Joshua Barretto, sobre o estado real da IA generativa em engenharia de software. Ele admite de cara: ainda não usa modelos de linguagem para nada que realmente importa para ele, e acha que a eficácia deles na construção de software não trivial está longe de ser resolvida.

Rafael Costa: E o argumento dele não poupa ninguém. Ele lembra que, depois de cerca de um trilhão e meio de dólares investidos no setor, quase não existem estudos independentes que atestem ganhos robustos de produtividade. Os trabalhos com rigor acadêmico apontam ganhos marginais ou até negativos; o resto mede coisas como linhas escritas, pull requests mergeados e features adicionadas — métricas que não dizem nada sobre qualidade.

Sofia Almeida: E ele tem experiência própria no assunto. Os pull requests gerados por IA que ele recebe continuam ruins. E as bibliotecas dele, que acabaram na árvore de dependências de empresas grandes, viraram alvo de varreduras com modelos de fronteira — a maioria deu resultado ruim, e um modelo perdeu algo óbvio que um hobbyista achou em seguida.

Rafael Costa: A tese central é provocadora: a grande tecnologia queria homogeneizar o trabalho intelectual para torná-lo fungível e reduzir o poder de barganha dos trabalhadores, industrializando um dos últimos campos de ofício. Nos comentários, um usuário ecoou que robôs não precisam de folga, e que os trabalhadores treinam os próprios substitutos.

Sofia Almeida: Mas não é consenso. Um comentarista diz que produz mais, mais rápido, desde que haja critério e supervisão. Outro responde que decide dezenas a centenas de vezes por dia se confia no que o modelo gera, lê talvez vinte por cento do texto, e que habilidades e compreensão se perdem no caminho. E há ainda quem relate ter reescrito do zero, num projeto iniciado em fevereiro, um software que antes levou dois anos — usando exclusivamente o modelo como assinatura.

Sofia Almeida: Mudando de saúde para uma ferramenta mais simples: o SugarTrack é um diário de glicemia gratuito para Android, versão 1.0.0, totalmente offline. Sem conta, sem internet, sem nuvem — o banco de dados fica no próprio telefone.

Rafael Costa: A motivação do autor é bem concreta: evitar formulários de papel e cadernos ao monitorar a glicemia de alguém próximo. O app registra cada leitura com horário e contexto — jejum, antes ou depois da refeição, dormir ou leitura aleatória — mais uma nota opcional e uma foto opcional da refeição. O valor mais recente aparece na tela inicial colorido contra a faixa-alvo que o usuário define.

Sofia Almeida: Também tem histórico, gráfico de tendência, registro de medicamentos e de resultados de hemoglobina A1C, lembrete diário, e exportação em PDF ou CSV para levar ao médico. As unidades podem ser em miligramas por decilitro ou milimol por litro. E a instalação é via APK, o que permite instalar de origens desconhecidas.

Rafael Costa: É importante deixar claro o que o app não é: um diário, não um medidor de glicose nem conselho médico. Mas a discussão nos comentários questiona até o espaço do app. Um usuário diz que não rastrearia essa informação num app separado — o medidor dele já guarda histórico e permite download para o dispositivo; outro responde que há quem não tenha medidor com exportação de leituras. E há quem aponte que medidores simples vêm grátis nos kits, já que o custo real são as tiras de teste.

Sofia Almeida: O autor diz que esse é o primeiro de vários apps de saúde e estilo de vida planejados, todos offline e on-device, sem contas, sem nuvem e sem assinaturas. Para quem monitora a glicemia de alguém num caderno, substituir papel por um app local parece pelo menos uma simplificação razoável — desde que o medidor não já faça esse trabalho.

Sofia Almeida: Um novo estudo publicado no JACC, anunciado pela American College of Cardiology, reforça que a cintura diz mais sobre risco cardiovascular do que o IMC sozinho. A medida de circunferência da cintura e a razão entre cintura e quadril reclassificam o risco definido pelos limiares tradicionais de índice de massa corporal.

Rafael Costa: O autor sênior, Michael Blaha, do Johns Hopkins Ciccarone Center, resume o achado: pessoas clinicamente com peso normal, mas com gordura abdominal elevada e razão cintura-quadril alta, apresentam maior risco na maioria dos desfechos. A pesquisa acompanhou mais de duzentas e sessenta mil pessoas por cerca de vinte anos.

Sofia Almeida: Os números ilustram o problema. Entre quem tem peso normal, cinco por cento tinham circunferência de cintura alta e dezoito por cento razão cintura-quadril alta. Peso normal ou sobrepeso combinado com cintura ou razão altas foi associado a quinze a cinquenta por cento mais risco na maioria dos nove desfechos estudados. Já obesidade com cintura baixa não mostrou risco significativamente diferente de peso normal.

Rafael Costa: Na discussão, o comentário mais comum foi que isso não é novidade — a associação já é conhecida há anos. Um usuário defende o IMC como métrica simples e repetível, embora não a melhor, questionando como medir a cintura corretamente. Outro acrescenta que a altura diminui na vida adulta — aos oitenta anos, perder pelo menos cinco centímetros é provável — e que altura auto-relatada tende a ser um a dois centímetros maior que a medida real, o que afeta o IMC em pesquisas.

Sofia Almeida: E há quem distinga sobrepeso de excesso de gordura, sugerindo que o IMC deveria usar a terceira potência da altura. No fim, a lição prática é que a distribuição da gordura importa, e que confiar só no IMC pode subestimar — ou superestimar — o risco de uma pessoa.

Sofia Almeida: Tem um estudo circulando no Hacker News relacionando semaglutida — o princípio ativo de medicamentos como Ozempic e Wegovy — a menor risco previsto de demência. A evidência é só o título e o resumo do artigo, mas a discussão foi longe.

Rafael Costa: O post abre com um ponto bem aceito: diabetes é um fator de risco conhecido para demência. De lá, a conversa se divide. Um comentarista enquadra tudo como doença ocidental e dietas ricas em açúcar, vendo a semaglutida como contramedida — e acrescenta que a frutose também ajuda na disseminação de metástases e câncer.

Sofia Almeida: Outro discorda do eixo Ocidente versus Oriente: dietas ricas em açúcar estão em toda parte onde as pessoas podem pagar por elas. E há quem rebata que seria apenas sedentarismo, e que praticamente não existiria diabetes adquirida em pessoas fisicamente ativas.

Rafael Costa: Sobre o estudo de frutose e câncer, um comentarista elogia o trabalho, mas nota que as dosagens são altas demais e que camundongos raramente são bons modelos. E levanta um detalhe importante: o mesmo estudo mostra que a glicose inibe o efeito — então a questão real seria a proporção entre frutose e glicose, e o açúcar de mesa, com partes iguais dos dois, acabaria absolvido pela pesquisa.

Sofia Almeida: Um comentarista, moderado, resume bem: são muitos fatores interconectados, o sedentarismo entre eles, e os agonistas do receptor GLP-1 parecem ajudar em mais de um deles. O panorama geral continua bom, mas desvendar a cadeia causal é extremamente complexo — ou seja, vale acompanhar, mas com ceticismo saudável sobre conclusões firmes.

Sofia Almeida: Para fechar, uma história que pode vir da cavilação de quem cuida de criança pequena: um curso de empreendedorismo que virou produto. A ideia surgiu quando a criadora, como estudante de MBA no MIT Sloan, em 2024, foi designada para o tema Lyme. O resultado é o LymeAlert — publicitado como o primeiro teste caseiro para carrapatos infectados, com lançamento previsto para agosto.

Rafael Costa: E o contexto de saúde pública dá força à ideia. Mais de trinta e um milhões de americanos — quase um em cada dez — sofrem picadas de carrapato por ano. Carrapatos podem transmitir dezenas de doenças em apenas trinta e seis a quarenta e oito horas, incluindo anaplasmose, babesiose, febre maculosa, a síndrome alfa-gal e a própria doença de Lyme. O CDC relatou nesta primavera um pico de atendimentos de emergência por doenças transmitidas por carrapatos, com Lyme como diagnóstico mais comum.

Sofia Almeida: A gravidade aparece no relato de uma assistente médica pediátrica em Boston, que viu crianças chegando com articulações inchadas e nenhum trauma — sinal clássico de artrite de Lyme, que surge de um a alguns meses após uma picada não tratada. O tratamento comum é um curso de dez a catorze dias de antibióticos. E o CDC também recomenda uma dose única de doxiciclina em janela profilática de setenta e duas horas, se o carrapato tiver ficado preso por trinta e seis horas e houver alta notificação na região.

Rafael Costa: O ponto incômodo é a prevenção no escuro: essa assistente diz que precisa prescrever antibióticos de forma ampla porque o risco de Lyme é alto, o que a incomoda por contribuir para a resistência antibiótica. Cerca de quatrocentos e setenta e seis mil pacientes são tratados por ano, concentrados no Nordeste, no Meio-Atlântico e no Médio-Oeste Superior, por causa do carrapato-de-patas-pretas.

Sofia Almeida: A promessa do LymeAlert é transformar um objeto que hoje assusta — o carrapato que você remove da pele — em informação: saber em casa se ele estava infectado antes de decidir sobre antibióticos. Se funcionar como prometido, pode se tornar item comum no armário de remédios, e mudar a forma como médicos e famílias decidem no curto prazo.

Sofia Almeida: Vamos começar com o argumento de Allen Bargi, que inverte a conversa sobre programar com IA: pra ele, trabalhar com esses modelos virou menos questão de código e mais questão de liderança. A premissa é simples. Durante muito tempo, um programa fazia exatamente o que as instruções mandavam — a mesma entrada com resultado diferente era um bug. Pessoas nunca funcionaram assim, e a IA, no uso prático, também não.

Rafael Costa: Isso mesmo. A mesma solicitação pode gerar respostas diferentes, conexões que ajudam, erros óbvios ou abordagens que ele nem tinha considerado. Tratar a IA como um compilador frustra; tratá-la como uma colaboração rende mais. Por isso, da visão dele, o verdadeiro investimento passou a ser expressar intenção: explicar por que o trabalho importa, o que é um bom resultado e onde é preciso julgamento humano.

Sofia Almeida: E ele faz questão de dizer que IA não é pessoa — não tem experiência vivida, responsabilidade nem julgamento como o nosso. Mas nos comentários, simonw reforça a comparação: as pessoas que ele conhece com resultados realmente bons usando modelos de linguagem e agentes têm experiência significativa em gestão de pessoas. E ele nota que a Anthropic parece ter captado isso, contratando vários CTOs e CEOs para posições de contribuidor individual.

Rafael Costa: Se isso for verdade, tem uma implicação prática interessante: gerenciar agentes é massivamente mais fácil do que gerenciar humanos. Não é preciso considerar desejos, objetivos, opiniões ou estado emocional do agente. Humanos têm agência; agentes, apesar do nome, não têm. Claro que nem todo mundo concorda — tem comentarista dizendo que vê o oposto nas pessoas que obtêm bons resultados, e outro lembrando que a resposta depende do que conta como bom resultado. Mas o núcleo do argumento fica de pé: se a IA é imprevisível como uma pessoa, então as habilidades de contexto, clareza e feedback valem mais do que nunca.

Sofia Almeida: Agora, uma história de otimização de kernel que parece um caso extremo de corrida contra a máquina. O desenvolvedor sankalp, no blog pessoal dele, conta como conseguiu um kernel 232 vezes mais rápido que a baseline no problema qr_v2 do GPU Mode — usando pesquisa automática guiada por um modelo de linguagem.

Rafael Costa: A competição, organizada pelo GPU Mode em colaboração com a Core Automation, fazia parte de uma série sobre kernels de álgebra linear e pedia uma fatoração QR compacta por Householder, em lote, de matrizes em CUDA de precisão simples. Pra situar a dificuldade: sankalp terminou em décimo segundo lugar entre 183 participantes. E ele admite que alguns vão chamar a abordagem de "loop engineering" — engenharia no sentido de repetir e ajustar — o que, pra ele, é aceitável.

Sofia Almeida: E o esforço foi pesado: ao longo de 14 dias, ele fez mais de 1.500 submissões. Chegou a esgotar os créditos de computação na nuvem de tanto enviar resultados. Presumo que isso inclua todos os formatos internos de baixa precisão permitidos, como FP16 e FP8. Mas os fatores retornados precisavam passar por verificações rígidas de precisão, então o ganho não vinha só de truques numéricos.

Rafael Costa: O que torna a história boa é o contexto. Sankalp se descreve como underdog: conhecia o básico de otimização de kernels em Triton e um pouco de CUDA. E o participante logo acima dele na tabela, apelidado de "CUDA Colonel", é engenheiro principal na NVIDIA. A lição central que ele tira de tudo isso é quase uma tese: quanto melhor você conhece o domínio, melhor você consegue orientar os modelos de linguagem, porque você converte incógnitas desconhecidas — coisas que você nem sabe que não sabe — em perguntas que a IA consegue responder bem.

Sofia Almeida: E essa ideia de que o gargalo deixou de ser escrever o código aparece de novo na história do Stephen Cresswell. Ele publicou no npm a versão 3.0.0 do Yadda, uma biblioteca de desenvolvimento orientado a comportamento — aquela prática de descrever o que o software deve fazer em linguagem comum e depois mapear isso para código executável.

Rafael Costa: A versão em si é basicamente uma modernização: só para Node, sem empacotamento para navegador, sem integrações antigas, testes migrados para a infraestrutura nativa do Node e definições de tipos em TypeScript. Nada revolucionário. Mas o que chama atenção é o relato do autor: o Claude Code, com o modelo Opus, escreveu a maior parte do código. O plano de trabalho também foi escrito pelo modelo e dividido em fases. Cresswell relata pouquíssimos erros e poucos casos limite sutis.

Sofia Almeida: E ele credita esse resultado a duas coisas: uma suíte de testes abrangente que já existia, e uma regra de disciplina — nunca alterar código de produção e testes na mesma etapa. Do início até a publicação, levou cerca de um dia. Ele compara com um experimento anterior sobre vibe coding: o modelo bem supervisionado produzia ótimos resultados; solto, tendia a desviar a arquitetura, gerar código desnecessário e acumular dívida operacional.

Rafael Costa: A conclusão dele é direta: codificar deixou de ser o gargalo. Com várias sessões e ferramentas de trabalho em paralelo, o limite virou a coordenação humana — ele toca três tarefas confortavelmente, às vezes quatro ou cinco. E ele aponta a orquestração como a próxima camada importante. Um colega dele, mais adiante nessa jornada, descreve a mesma progressão: de autocomplete, passando por agentes supervisionados e confiáveis, até agentes paralelos em que a carga cognitiva do humano é que vira o fator limitante.

Sofia Almeida: Essa questão de como controlar o que a IA realmente "vê" no contexto aparece de forma mais radical num projeto apresentado na comunidade: o ThoughtDAG. A regra central do autor, chatchan, é que fios são o contexto. Cada pergunta e resposta vira um nó, e ao perguntar a partir de um nó, apenas os nós conectados acima dele entram no que é enviado ao modelo.

Rafael Costa: Ou seja: apagar uma conexão e regenerar faz aquele ramo sair do contexto real do modelo — não só da visualização da conversa. Ao contrário de muitos canvases de fluxo de trabalho que usam nós e arestas como pipelines de execução, aqui a ênfase é que a aresta muda o que o modelo recebe na chamada. A ferramenta é de código aberto, funciona localmente e aceita modelos locais ou qualquer endpoint compatível com a API da OpenAI.

Sofia Almeida: Nos comentários, a discussão gira em torno de contextos longos. Um comentarista vê isso como um trade-off inevitável, mas útil como alternativa à compactação — citando o caso clássico de a IA se fixar num detalhe incidental e seguir por ali. E chatchan confirma que essa é exatamente a falha que o motivou. Ele aceita o enquadramento de compactação dirigida pelo usuário.

Rafael Costa: Sobre desempenho, ele diz que não notou desaceleração mensurável em canvases de cerca de cem nós, embora reconheça que a preocupação é válida para contextos muito longos — e que editar um ancestral no começo pode reduzir o reuso de histórico. O ponto que fica é o da intenção: em vez de despejar um histórico inteiro e torcer, você decide qual contexto é relevante e corta o resto na origem.

Sofia Almeida: Fechamos com uma discussão mais ampla: o estado da inteligência artificial na descoberta de fármacos, a partir de uma revisão publicada na Nature. O ponto que domina a conversa vem da recomendação central do artigo para empresas de IA e para investigadores: as pessoas precisam pensar mais sobre por que usam certas técnicas ou tecnologias, em vez de usá-las só porque são novas.

Rafael Costa: E um comentarista destaca justamente isso, na esperança de que alguém com poder e influência aprenda a lição, porque o impacto costuma ser drástico e caro — e, até que a capacidade seja demonstrada, a abordagem deveria ser moderada. Mas outro comentarista rebate dizendo que cientistas de descoberta de fármacos pensam o tempo todo sobre o que fazem e porquê; IA é só mais uma ferramenta no arsenal deles.

Sofia Almeida: E tem um ponto de paciência aí: os prazos de desenvolvimento de fármacos normalmente excedem o intervalo em que essas tecnologias existem ou são eficazes. Então medir o impacto real vai levar muito tempo — o que não é desculpa pra não usar as ferramentas, mas é um lembrete de que a promessa ainda não tem história pra comprovar.

Rafael Costa: E, como sempre nessas discussões, tem um desvio inesperado — desta vez sobre queda de cabelo. Alguém pede "um para queda de cabelo não vai demorar". A resposta rápida é que já existe: a finasterida, embora com o efeito colateral famoso. E o debate se afina: um comentarista lembra que não afeta todo mundo, mas afeta o suficiente pra exigir monitorização atenta; outro sugere a versão tópica, que entrega concentrações mais altas no couro cabeludo com menor exposição sistêmica — não é perfeita, mas é melhor. É um bom lembrete de que, em farmacologia, o caminho até os resultados também raramente é um atalho.

Sofia Almeida: O Super El Niño de 2026 está se intensificando ainda mais rápido do que o previsto, de acordo com o site Severe Weather Europe. Num artigo de Andrej Flis publicado em agosto, novos dados oceânicos e atmosféricos mostram nova aceleração no Pacífico tropical, e as previsões de longo prazo já elevaram o pico projetado, empurrando este evento mais fundo em território histórico ainda este ano. É uma combinação incomum: ventos de oeste recordes no Pacífico equatorial, mais uma onda Kelvin que se espalha para leste empurrando água quente.

Rafael Costa: E isso muda o que a gente espera ver? Porque nos El Niños normais já sentimos os efeitos no clima do continente.

Sofia Almeida: Bem mais agressivo. Segundo o artigo, um Super El Niño provoca uma mudança mais forte no jato de vento, com um cavado mais profundo no Pacífico e uma crista canadense mais forte. Eles chamam isso de uma espécie de autoestrada atmosférica, que favorece condições amenas no norte dos Estados Unidos e uma trilha de tempestades ativa no sul do país. E a análise da NOAA mostra calor acima de cinco graus Celsius do normal numa área grande, com picos passando de seis graus, e em apenas trinta dias a anomalia cresceu mais de um grau e meio numa área grande. Ou seja, aceleração de verdade.

Rafael Costa: Super eventos assim são raros — geralmente uma vez por década ou menos. E nos comentários, tem gente lembrando que também pode ter lado positivo, como uma estação chuvosa saudável no sudeste americano. Mas outros rebateram: quase toda a Carolina do Sul está em seca, com primavera excepcionalmente seca, e o oeste bem seco também. Então o quadro é misto — não dá pra chamar de benefício geral.

Rafael Costa: Agora, uma história de rádio que já virou quase mito: o famoso sinal Wow!. Foi captado em 15 de agosto de 1977 pelo radiotelescópio Big Ear, da Universidade Estadual de Ohio, que na época estava dedicado à busca por inteligência extraterrestre. O sinal era forte e de banda estreita, vinha da direção da constelação de Sagitário, e trazia marcas esperadas de uma origem de fora da Terra.

Sofia Almeida: E quem achou isso foi um astrônomo voluntário, Jerry Ehman, dias depois, revisando os dados impressos. Ele circulou a leitura que virou famosa — a sequência seis, E, Q, U, J, cinco — e escreveu Wow! ao lado. O detalhe importante é que essa sequência não era uma mensagem codificada; ela representa a variação de intensidade do sinal ao longo do tempo. Parecia uma onda contínua não modulada, e qualquer modulação muito rápida ou muito lenta nem seria detectada.

Rafael Costa: E o que torna isso tão estranho é que o sinal inteiro durou exatamente os 72 segundos da janela de observação do telescópio, nunca mais se repetiu, e até hoje nenhuma explicação foi confirmada. A ideia de escutar nessa frequência vinha de um artigo de 1959, de Morrison e Cocconi, que especulavam que civilizações poderiam usar a linha de 21 centímetros do hidrogênio. Nos comentários, o pessoal brincou que isso parece roteiro de ficção — alguém até citou que essa é a abertura do livro Contact de Carl Sagan. E a teoria atual, mencionada num artigo do site arXiv, envolve nuvens de hidrogênio como possível explicação.

Sofia Almeida: E fechamos com uma história curiosa de identidade e burocracia americana. Um desenvolvedor chamado Sean Byrne teve o acesso ao App Store Connect bloqueado pela Apple, porque a empresa decidiu que ele correspondia a alguém numa lista de partes restritas do governo dos EUA. A resposta dizia que as informações correspondiam totalmente a uma ou mais partes restritas de listas de sanções. Byrne mandou o nome completo, a carteira de motorista, explicou que nunca morou no endereço que constava no registro — mas a Apple nunca respondeu.

Rafael Costa: E procurando pelo nome na lista consolidada de sanções, existe exatamente um Sean Byrne — na Entity List, adicionado em 2009, com endereço em Sligo, na Irlanda, e licença exigida para qualquer item. Aí é que fica o detalhe: Byrne afirma que esse registro não parece ser ninguém de verdade. Ele veio de uma acusação contra a Mac Aviation, uma empresa irlandesa de peças de aeronaves, pelo envio ilegal de equipamentos ao Irã. Mas a empresa, segundo o artigo, era um pai e um filho numa casa em Sligo, que assinavam documentos com nomes falsos. E uma reportagem do Sunday Times disse que as autoridades americanas ficaram tão convencidas da existência desse Sean Byrne que tentaram indiciá-lo.

Rafael Costa: Ou seja, uma pessoa pode ser bloqueada por se parecer com um registro que talvez nem corresponda a uma pessoa real — e sem uma resposta clara da empresa sobre como resolver. Bom debate pra quem lida com verificação de identidade e compliance.

Sofia Almeida: E encerramos por aqui o nosso giro de hoje, foi um passeio e tanto. Fomos de um bug raro de perda de histórico do Zsh, passando por um compositor de Wayland para Android, até um novo sinal captado lá em 1977, o famoso "Wow!", além de muita discussão pesada sobre circulação de medicamentos, IA na descoberta de fármacos e até aquele grande El Niño que anda dando o que falar.

Rafael Costa: E não faltou inspiração para quem gosta de programar: desde otimizações impressionantes de kernel, até a ideia de que trabalhar com IA se parece mais com liderança do que com código. Agradecemos por nos acompanhar, continue explorando e a gente se vê no próximo episódio. Até lá!