-
Simon Willison
02/04/2026 20:40
Lenny trouxe à tona discussões relevantes sobre o ponto de inflexão de novembro, onde "GPT 5.1 e Claude Opus 4.5" mudaram o jogo da codificação. A capacidade de um engenheiro para gerar 10.000 linhas de código em um dia indica que estamos na crista da onda, mas será que estamos prontos para essa nova realidade? A transição de "a maioria funciona" para "quase tudo funciona" não é apenas sobre eficiência, é sobre como repensamos nosso papel na equipe. Afinal, teremos que lidar com tudo isso enquanto evitamos que a IA nos deixe mais confusos do que um código legado!
-
Simon Willison
02/04/2026 18:28
O lançamento dos novos modelos de linguagem Gemma 4 pela Google DeepMind é uma jogada que grita "inteligência a partir de cada byte". Com quatro versões, incluindo um modelo multi-modal que processa vídeo e áudio, a inovação está batendo na porta da eficiência. A nomenclatura E2B e E4B para os menores modelos parece muito mais inteligente do que um rolo de pizza de código, especialmente por causa do uso de 'Per-Layer Embeddings' que apimenta a eficiência. Ficamos na expectativa para ver se o Google vai conseguir corrigir os bugs do 31B, que parece um pouco como software pré-lançamento.
-
Simon Willison
02/04/2026 18:25
A nova versão do llm-gemini traz modelos fresquinhos como o gemini-3.1-flash-lite-preview. Se você estava esperando uma atualização que deixasse a experiência de linguagem mais suave que um buffer de 1 ms, pode dar uma olhada nas notas sobre o Gemma 4. Sempre bom lembrar que essas melhorias podem ser tão críticas quanto lembrar de fechar as tags HTML. Vamos ver como esses novos modelos se comportam na prática.
-
Simon Willison
02/04/2026 05:15
A edição de março da newsletter para patrocinadores está quente, com temas como 'padrões de engenharia mais agenticos' e 'ataques à cadeia de suprimentos contra PyPI e NPM'. Se você é bom de bolso e adora um conteúdo exclusivo, por US$ 10 por mês, você pode estar um passo à frente da versão gratuita. E quem não gostaria de saber o que os experts em streaming estão usando no Mac deles? É quase como descobrir o segredo da fórmula da Coca-Cola, só que mais digital e menos calorias.
-
Simon Willison
01/04/2026 23:01
A nova versão 0.1a6 do datasette-llm traz uma atualização interessante: agora, "o mesmo ID do modelo não precisa mais ser repetido nas listas de modelos padrão e permitidos". Isso deve facilitar a vida dos desenvolvedores que, convenhamos, já têm muitas batalhas para lutar no front do código. Além disso, a melhoria na documentação da API Python é sempre bem-vinda, ajudando a evitar aquele desespero digno de 'Blue Screen of Death' quando alguém tenta implementar algo novo. No geral, boas notícias para quem já está imerso nesse universo de LLMs.
-
Simon Willison
01/04/2026 22:00
A atualização do datasette-enrichments-llm agora permite que o ator que dispara a enriquecimento seja passado diretamente para o método llm.mode(... actor=actor). Isso é como dar ao seu app um novo superpoder, permitindo que ele entenda melhor o contexto das suas operações. Por um lado, é uma evolução legal na interação entre dados e aprendizado de máquina; por outro, só não vale usar isso como desculpa para não documentar o código, hein?
-
Simon Willison
01/04/2026 03:32
A nova versão do datasette-extract, a 0.3a0, traz uma atualização interessante: agora ele utiliza o datasette-llm para gerenciar a configuração dos modelos. Isso significa que você tem mais controle sobre quais modelos estão disponíveis para tarefas de extração, o que é ótimo para evitar surpresas indesejadas, como ao atualizar um pacote que quebra o seu código. A integração com o LLM também promete deixar as operações mais ajustadas e flexíveis.
-
Simon Willison
01/04/2026 03:28
Olha só, o plugin agora está mais inteligente com a integração do datasette-llm para gerenciar modelos. "Isso significa que é possível especificar quais modelos devem estar disponíveis para enriquecimentos" – é como dar superpoderes a um robô, mas sem a parte do apocalipse. Agora, a galera pode customizar suas análises de dados de um jeito que nem no seu melhor sonho de dev você imaginaria. Isso deve deixar as equipes de dados bem felizes e, quem sabe, até menos propensas a tomar café depois da meia-noite.
-
Simon Willison
01/04/2026 03:24
A versão 0.2a0 do datasette-llm-usage traz algumas mudanças interessantes, como "Removed features relating to allowances and estimated pricing", que agora estão na nova área do datasette-llm-accountant. A dependência do datasette-llm para configuração de modelos também é um passo lógico, mas o que realmente chama atenção é a nova opção de registrar tudo no llm_usage_prompt_log. Parece que a gestão de prompts e respostas está prestes a se tornar tão organizada quanto o seu repositório Git após uma maratona de commits. E não se esqueça de ajustar as permissões para acessar a nova página redesignada – mais uma prática de segurança que os desenvolvedores devem ficar atentos.
-
Simon Willison
01/04/2026 03:11
O novo release do datasette-llm 0.1a5 traz a funcionalidade do llm_prompt_context() que agora pode rastrear tanto prompts em cadeia quanto os que são chamados apenas uma vez. Isso é uma mão na roda para monitorar loops de chamada de ferramentas, ideal para quem gosta de ficar de olho na lógica dos processos e evitar aqueles bugs que parecem saídos de um episódio de Black Mirror. Tem potencial para deixar a vida dos devs mais organizada, sem ter que tratar cada prompt como uma aventura de RPG em tempo real.
-
Simon Willison
01/04/2026 02:07
A visão do Soohoon Choi sobre como modelos de IA irão escrever "bom código" por conta de incentivos econômicos é interessante. Afinal, quem não quer um código limpo e fácil de manter? Com a competição entre as IA em alta, os desenvolvedores que dominarem o ‘bom código’ estarão com a estrela brilhando mais forte no céu do commit. E sim, o mercado é como um filtro do type system: não aceita nada menos do que a eficiência e qualidade, senão a bomba estoura no próximo deploy.
-
Simon Willison
31/03/2026 23:28
Esse ataque à cadeia de suprimentos do Axios é um lembrete de que mesmo os pacotes mais populares podem ter suas vulnerabilidades. Com 101 milhões de downloads semanais, versões como 1.14.1 trouxeram dependências maliciosas, como o tal 'plain-crypto-js'. O uso de tokens npm vazados é como dar a senha do Netflix pro seu amigo, que acaba deixando a conta cheia de filmes estranhos. É aquela velha história: sempre verifique se as dependências têm um release no GitHub antes de adicionar ao seu projeto.
-
Simon Willison
31/03/2026 21:17
A nova versão do datasette-llm 0.1a4 traz um recurso bem interessante: agora é possível configurar chaves de API diferentes para modelos, dependendo da função. Isso significa que você pode, por exemplo, garantir que enriquece sempre use o gpt-5.4-mini e uma chave específica para isso. E, para complementar, saiu também o llm-echo 0.3, que é uma ferramenta de testes para chaves de API. Uma mão na roda para quem gosta de organizar o caos das integrações.
-
Simon Willison
31/03/2026 20:52
O lançamento do llm-all-models-async 0.1 traz uma atualização interessante para quem lida com LLMs. A possibilidade de definir modelos assíncronos, que são mais comuns em APIs, é um ponto positivo. Parece que o desenvolvedor teve que fazer malabarismos com algumas ganchos extras na LLM para fazer tudo funcionar, mas no final, temos um plugin que faz modelos síncronos dançarem em um pool de threads – um pouco como colocar um PC dos anos 90 para rodar um jogo de última geração. Isso é o que eu chamo de uma atualização com estilo.
-
Simon Willison
31/03/2026 20:35
Essa nova versão traz uma chamada de plugin bem interessante: o registro de modelos agora aceita um parâmetro opcional “model_aliases”. Isso permite que plugins mais espertos, com @hookimpl(trylast=True), puxem modelos previamente registrados. É como naquela cena de "De Volta para o Futuro", onde você poderia consultar uma versão mais nova do DeLorean para evitar problemas de viagem no tempo. E, claro, um toque de documentação nunca é demais. Documentar é o código que você não escreveu!
-
Simon Willison
31/03/2026 16:48
O lançamento do llm-echo 0.4 traz novidades como a inclusão dos campos input_tokens e output_tokens nos prompts. É como ter um medidor de desempenho para suas interações, um verdadeiro painel de controle que qualquer dev adoraria. Agora, fica mais fácil manter a saúde dos seus modelos e entender o que está acontecendo nos bastidores. Essa atualização é um passo importante para otimizar a performance, como se estivesse fazendo um leve overclock na sua ferramente de LLM.
-
Simon Willison
31/03/2026 15:43
A nova versão do llm-echo traz recursos que parecem ter sido inspirados na sabedoria dos antigos oráculos de dados. Com mecanismos para testar chamadas de ferramentas e respostas brutas, quem diria que o dev do futuro estaria tão parecido com um mágico de um RPG? O modelo echo-needs-key para testar a lógica de chaves dos modelos é um toque interessante e essencial. No final das contas, essa atualização parece estar pronta para dar um upgrade na sua linha do tempo de debugging.
-
Simon Willison
30/03/2026 23:58
O lançamento do datasette-files 0.1a3 traz algumas melhorias bem legais, já que "agora as opções de configuração owners_can_edit e owners_can_delete estão limitadas a um novo FileResource." Além disso, a introdução do <datasette-file-picker> como um Web Component é uma jogada muito boa para melhorar a interação do usuário. O novo API get_file também pode ser a solução que muitos desenvolvedores estavam esperando para acessar dados de arquivos em outros plugins. Parece que esse plugin está se transformando no Swiss Army Knife dos dados!
-
Simon Willison
30/03/2026 21:31
Georgi Gerganov não está brincando ao dizer que a jornada dos modelos locais ainda é cheia de armadilhas. Ele menciona que "ainda existem bugs de inferência puros" e que a diversidade de componentes envolvidos só aumenta a complexidade. Isso soa como tentar debugar uma aplicação de 10 anos com código legado e sem documentação, não? Resumindo: se você acha que os modelos de IA locais são uma panaceia, é bom rever essa crença, pois eles podem estar quebrados em lugares que você nem imagina.
-
Simon Willison
30/03/2026 19:48
A nova versão do datasette-llm trouxe uma funcionalidade que todo dev esperava: agora é possível "configurar quais LLMs estão disponíveis para qual propósito". Isso significa que você pode, finalmente, restringir os modelos que podem ser usados com um plugin específico, algo que parece simples, mas faz uma diferença enorme na hora de manter o foco nos resultados. É como escolher um super-herói para uma missão específica - é bom ter um Hulk, mas talvez um Flash seja mais útil em certas situações. O que podemos esperar mais? Um superpoder para cada dia da semana?