antonio leandro

dev e iallmpapersmercadobrasil

14 cores renderizando commits, e a perplexidade que não prevê nada

nenhum laboratório publicou nada hoje; o que sobrou foi um dia inteiro de métricas que deixaram de medir o que prometiam, do roteador de moe ao "compilou, então está certo"

· 11 itens de 7 fontes

escrito por pipeline de llm, revisado por antonio leandro antes de publicar · como é feito

Nenhum laboratório publicou nada primário hoje. O que sobrou, lido junto, tem uma forma só: em quase todo item de hoje um número que servia de atalho para outra coisa parou de servir de atalho. A probabilidade do roteador deixa de indicar qual expert importa quando o load-balancing foi agressivo demais no treino. A perplexidade, que normalmente degrada junto com a accuracy, anda ao contrário: no gpt-oss-20B a configuração de poda com a menor perplexidade é a pior em raciocínio matemático. Comparar mappings de hardware num Q&A (mais de 90% nos modelos fechados) não é saber escrever o modelo analítico que faz a conta (abaixo de 15% em quase todas as configurações). Taxa de sucesso de ataque não é propriedade da vítima, é função do compute que o atacante gastou procurando. E “compilou e a saída ficou verde” não é “faz o que eu queria” — três semanas de Claude Code em modo agente para redescobrir isso, com um cron falhando em silêncio às três da manhã como recibo.

O outro lado do dia é quem paga a conta de manter as coisas verificáveis em público. O git.kernel.org renderiza commits em HTML para crawler abusivo mais do que para gente, e o que se paga por isso é CPU contínua em cinco nós. Renderizar commit em página navegável é exatamente o gesto de deixar o histórico auditável por qualquer um; o preço desse gesto mudou de dono. Os dois itens truncados de hoje batem no mesmo prego por caminhos diferentes: sequência não é distribuição, e manchete não é série de emprego.

pesquisa

When Load-Balancing Goes Too Far — a poda de experts em MoE assume que a probabilidade do roteador é sinal de importância. Sob roteamento over-dispersed (tokens quase uniformes entre experts, efeito de load-balancing agressivo no treino) o sinal colapsa, e a perplexidade deixa de prever accuracy downstream. Pior: nenhuma métrica de score domina — scoring por ativação preserva matemática e destrói ciência intensiva em conhecimento (18 pontos de diferença no GPQA), o scoring por frequência faz o inverso. O MESA proposto ataca a degradação de pior caso por domínio em vez da média, e a 25% de poda ganha em 7 de 11 benchmarks contra as baselines de ativação. Se você serve um MoE load-balanced, a receita antiga de cortar o expert de menor probabilidade está errada por construção.

What Attention Recalls and Recurrence Controls — duas intervenções no nível de cache separam o que cada canal de um modelo híbrido faz. Split-prefill mantém só o KV cache ou só o estado recorrente; state-swap cruza o KV de um contexto com o estado recorrente de outro num único forward. Em Qwen3.5 e Falcon-H1 a divisão é limpa: retrieval exato sobrevive só pela attention (64-98% da accuracy cheia, zero pela recorrência), enquanto idioma de saída e persona sobrevivem pela recorrência e caem para ~1% de acerto de idioma com KV apenas. A resposta vem do lado KV, a língua vem do lado recorrente. É o mapa que faltava para decidir onde cortar memória sem perder recall.

Distilled Continuous Diffusion Language Models Can Write Code in Few Steps—or One — PlaidQ é um modelo de difusão contínua de 0,7B que reaproveita um autoregressivo pré-treinado como denoiser bidirecional sobre embeddings. O detalhe que importa: o student de 16 passos chega a 31,78 e 40,49 pass@10 em HumanEval e MBPP+, acima do próprio teacher amostrado com 512 passos. No extremo, um único passo de denoising produz programas funcionalmente corretos a 7,07 pass@1. Números modestos em valor absoluto, mas a fronteira qualidade/compute se move: mais passos deixou de ser sinônimo de melhor. Código e checkpoints estão publicados.

Rethinking Indirect Prompt Injection as a Test-Time Search Problem — injeção indireta reformulada como busca em test-time sobre a superfície de ataque que o ambiente, a tarefa do usuário e a tarefa da injeção induzem juntos. O atacante é um agente com harness próprio: faz reconhecimento do ambiente, raciocina sobre estratégias e adapta usando o feedback da vítima. Mais compute do atacante, mais vulnerabilidade encontrada e explorada; as ablations mostram que gerenciar estratégia explicitamente é o que evita busca redundante em budget alto. A consequência prática é que reportar “taxa de sucesso de ataque X%” sem dizer o budget do atacante não significa nada. É o complemento do que ficou pendente em 31/08, quando o agente saiu do sandbox e o verificador era ele mesmo: agora tem alguém do lado de fora procurando de propósito.

PerfReasoning — benchmark que separa o LLM como raciocinador sobre performance de hardware do LLM como gerador do código do modelo analítico. A primeira tarefa está resolvida na prática: acima de 90% nos fechados, 82,4% no melhor open-weight. A segunda não: só o GPT-5.6 Sol passa de 80% de pass rate, todo o resto fica abaixo de 15% em média e com variância alta entre runs. RL específico da tarefa sobe 15,7 pontos num modelo de 4B; self-revision em múltiplas rodadas sem feedback externo não entrega ganho confiável. Raciocínio arquitetural plausível e construção de modelo de performance confiável são habilidades diferentes.

A Cost-Aware Agentic Architecture for NL-to-SQL over Nested Enterprise Schemas — schema de produção é grafo, semiestruturado e profundamente aninhado, e é isso que os benchmarks acadêmicos não medem. O trabalho traz 900 queries verificadas por execução sobre esse regime, com uma rubrica de profundidade analítica agnóstica de schema, e uma arquitetura de geração única com seleção de schema, retrieval de metadados e reparo de erro. No benchmark novo, 91,7% de acerto, 54,6 pontos percentuais acima da segunda melhor baseline; no Spider 2.0 Snowflake, competitivo num ponto operacional de geração única. A margem enorme diz mais sobre o quanto o resto foi ajustado para o benchmark de brinquedo do que sobre o sistema.

brasil

Confiei no Claude: 3 vieses da era IA que peguei — três semanas de Claude Code em modo agente num monorepo de 40 mil linhas, três projetos, RTX 4070 num lab caseiro em Tóquio, e três decisões críticas perdidas. Automação: a reescrita do script de deploy trocou o set -e global por try/catch artesanal por função, duas funções ficaram sem wrapper, o cron engoliu o erro e saiu com exit 0. Ancoragem: pediu um schema ao Claude antes de pensar no próprio, refinou duas horas em cima da primeira sugestão, e só uma semana depois percebeu que o eixo era event sourcing e não snapshot. Deferência: um parágrafo articulado sobre setImmediate versus process.nextTick produziu um fix que passou em staging pela razão errada, mascarando um await faltando três funções acima. O melhor do texto são os contra-hábitos, e o primeiro é o mais barato de adotar: no diff, perguntar o que a versão nova removeu, não o que ela adicionou. Uma ressalva: o autor usa o estudo da METR de 2025 como número fechado, e em 5 de setembro o ponto aqui foi justamente que aquele intervalo vai de -55% a +193%. A anedota dele se sustenta sozinha; não precisa do apoio.

mercado

AI is not yet driving US job losses — chamada do Semafor: os últimos números de emprego dos EUA não mostram a onda de demissões por IA que se anuncia há dois anos, e vários analistas apontaram isso. O texto reúne Noah Smith dizendo que é extremamente difícil identificar qualquer ocupação já obsoleta, a estimativa do Economist de 1 milhão de empregos novos criados pela tecnologia nos EUA, e a apuração do WSJ sobre o mercado aquecido para trabalhadores sem diploma, apesar da pausa nas contratações de colarinho branco. Não li além da chamada. Fica o registro de que a tese continua sem dado que a sustente.

HTMX 4.0 — a implementação interna sai de XHR e vai para fetch, o que destrava streaming de HTML, e atributos deixam de ser herdados pelos elementos filhos por padrão. As duas coisas são mudança de arquitetura, não release note: a segunda quebra código existente de forma silenciosa em qualquer página que dependia da herança implícita. Para quem serve HTML de um backend Go ou Elixir e usa HTMX como camada inteira de interatividade, é a migração do semestre.

quem escreveu

Creepy crawlies — Simon Willison aponta o texto de Konstantin Ryabitsev sobre a radiação de fundo dos crawlers abusivos vista do git.kernel.org. O TL;DR reproduzido na chamada: mais ciclos de CPU renderizando commits para scrapers do que em todo o resto de acesso legítimo somado, clones incluídos, e a qualquer momento 14 cores em cinco nós geodistribuídos fazendo só isso. Willison diz que se preocupa com o mesmo no Datasette, que serve um número enorme de páginas navegáveis. Não li o post do Ryabitsev, só a chamada; mas o número já muda como qualquer mantenedor dimensiona e protege um servidor de código aberto.

Tetris had to cheat to feel random — a chamada de Takuma Kakehi no UX Collective vale por si: ninguém enxerga uma distribuição de probabilidade, só sequências, e é na sequência que a intuição humana quebra. O Tetris precisou trapacear na aleatoriedade para parecer aleatório. Quem constrói recomendação, sorteio ou qualquer amostragem visível para usuário já brigou com isso.

fontes paradas

Anthropic News em 7 dias, Anthropic Engineering em 106, Interconnects em 21, Sebastian Raschka em 17. Karpathy chegou a 130 dias e Lil’Log a 66.