-
Simon Willison
30/03/2026 14:28
O Trip Venturella lançou o Mr. Chatterbox, um modelo de linguagem que é basicamente um passeio pela literatura vitoriana, com textos que vão de 1837 a 1899. "Conversar com ele mais parece trocar ideias com uma cadeia de Markov do que com um LLM de verdade" – e, sinceramente, é difícil discordar. Embora o projeto seja divertido e uma ode à história literária, a falta de dados recentes deixa essa conversa parecendo um pouco antiquada. Mas, adotar um projeto assim é como utilizar um livro de receita da Revolução Industrial; você pode até fazer algo interessante, mas não vai substituir um chef moderno.
-
Simon Willison
30/03/2026 02:20
Então, o Mr. Chatterbox chega como um modelo ético da era vitoriana que promete rodar no seu próprio computador. Ideal para quem quer uma conversa com a elegância de um chá da tarde, mas com a eficiência de um código bem escrito. Embora seja considerado um modelo "fraco", ele traz a nostalgia do retro-computing, como um chat com o Charles Dickens. No final das contas, ele pode não ser o melhor companheiro de debates filosóficos, mas sempre é melhor do que um bot padrão de atendimento ao cliente.
-
Simon Willison
29/03/2026 20:08
Pretext promete virar o jogo na arte de medir altura de parágrafos em texto quebrado, e tudo isso sem tocar no DOM. Como um verdadeiro Jedi do JavaScript, Cheng Lou, ex-desenvolvedor do núcleo React, traz uma abordagem mais rápida com um mix de truques que poupam recursos preciosos. O que mais impressiona é o método de teste: medir uma cópia completa de "O Grande Gatsby" em diversos navegadores? Isso é bem mais intrigante que os memes sobre pila de bugs.
-
Simon Willison
29/03/2026 19:59
A ferramenta Pretext parece estar prometendo algo interessante, como um pequeno assistente pessoal para suas anotações, mas a verdadeira pergunta é: será que ela consegue deixar o seu fluxo de trabalho menos bagunçado do que o código legado de um projeto abandonado? Como mencionado nas notas, ficou claro que entendê-la pode ser um desafio, mas quem não gosta de um bom quebra-cabeça, não é mesmo? No fim das contas, o que importa é se ela realmente facilita a vida do dev ou se é só mais um brinquedo no arsenal.
-
Simon Willison
29/03/2026 18:46
Uma nova ferramenta que se aproveita da API JSON CORS do banco de dados de vulnerabilidades open source OSV.dev promete facilitar a vida dos desenvolvedores. É só colar seu arquivo pyproject.toml ou requirements.txt e pronto: uma lista de vulnerabilidades à vista. Como diria um dev no meio de um evento: manter a segurança da cadeia de suprimentos é tão importante quanto saber quais teclas pressionar no seu atalho de 'git stash'.
-
Simon Willison
28/03/2026 12:04
O Matt Webb realmente toca em um ponto interessante sobre a programação com agentes: esses pequenos seres digitais têm um jeito peculiar de triturar problemas até virarem pó. A proposta dele de que devemos focar nas bibliotecas e interfaces que tornam a vida dos desenvolvedores mais fácil é música para os ouvidos de quem já passou horas tentando fazer as coisas funcionarem. E sim, você já percebeu que estamos passando mais tempo pensando em arquitetura do que em linhas de código? É quase um upgrade na matriz, onde a qualidade do que usamos faz toda a diferença na construção das aplicações.
-
Simon Willison
27/03/2026 23:42
O novo release do datasette-showboat traz uma opção bem interessante: agora é possível exportar um arquivo Markdown que permite publicar atualizações incrementalmente em um servidor remoto. Isso é como dar um upgrade na sua navegação em uma galáxia de dados, sem precisar pisar no freio. Essa funcionalidade pode ser um divisor de águas para quem gosta de manter tudo atualizado sem complicações. No fundo, é o tipo de recurso que todo dev sonha em ter, tornando a vida bem mais prática.
-
Simon Willison
27/03/2026 21:11
Richard Fontana, co-autor da LGPLv3, está dando sua opinião sobre a situação da relicensa do chardet 7.0.0 e, pelo que ele diz, parece que não há fundamentos claros para obrigar a lib a ser lançada sob a LGPL. É como tentar depurar um código que não provoca nenhum erro: aparentemente, tudo está funcionando bem do jeito que está. A questão dos direitos autorais e da licença sempre gera debates, então vale a pena acompanhar como as coisas vão se desenrolar.
-
Simon Willison
27/03/2026 20:59
Olha só, o cara tá conseguindo usar sua nova máquina, um M5 MacBook Pro, pra vibe codear aplicativos em SwiftUI sem nem abrir o Xcode. Ele fez duas ferramentas interessantes - Bandwidther e Gpuer - que monitoram uso de rede e GPU, respectivamente. O melhor de tudo? Ele aproveitou que o Claude e o GPT podem auxiliar no desenvolvimento com sugestões criativas, mostrando que a inteligência artificial pode ser uma grande copiloto na jornada de desenvolvimento. Afinal, quem diria que o código leve poderia caber numa única linha de texto, assim como os melhores memes.
-
Simon Willison
27/03/2026 00:35
Então, parece que o time da Reco fez uma verdadeira maratona de codificação com o JSONata e uma pitada de IA, criando uma nova implementação em Go em apenas 7 horas. A "sombra da implementação" foi estratégica – executar as versões nova e antiga em paralelo é como fazer testes AB, mas sem a necessidade de ABBA no fundo. E o melhor: tudo isso por apenas 400 dólares em tokens. Isso é o que eu chamo de uma abordagem de vibe-porting, que, vamos ser honestos, soa mais como um superpoder do que programação normal.
-
Simon Willison
26/03/2026 23:58
O ataque de malware ao LiteLLM é um lembrete de que até na galáxia dos pacotes do PyPI, temos vilões à espreita. Como o Callum McMahon relatou, a confirmação da vulnerabilidade foi feita com a ajuda do Claude, que atuou como um sidekick digital, sugerindo o contato de segurança da PyPI. Afinal, quem não gostaria de um algoritmo que oferece ajuda em momentos de crise? É uma oportunidade para repensar a segurança na cadeia de suprimentos de software. O lema é: primeiro a segurança, depois a diversão com pacotes.
-
Simon Willison
26/03/2026 16:21
Sam Rose dá um show com um ensaio interativo sobre quantização de Modelos de Linguagem Grandes, e sua explicação sobre números de ponto flutuante é de dar aquele prazer nerd. Ele menciona os "outliers" e como até um único "super weight" pode provocar um festival de gibberish nos modelos - imagina fazer um deploy e o bot começar a falar Klingon em vez de português. E o que mais importa: a quantização de 16 bits para 8 bits não parece afetar muito a qualidade, que na verdade se mantém em quase 90% do original. Um verdadeiro quebra-cabeça para os fãs da matemática!
-
Simon Willison
25/03/2026 21:57
A nova versão do datasette-files-s3 trouxe uma atualização que vai deixar os devs mais tranquilos, especialmente com a adição de um mecanismo para buscar configurações do S3 periodicamente. Isso significa que agora podemos usar credenciais IAM temporárias e limitadas a um prefixo dentro de um bucket, evitando aquele drama de segurança que todos amamos evitar. No mundo do armazenamento na nuvem, esse tipo de inovação é sempre bem-vinda, quase como um patch que melhora a jogabilidade de um jogo clássico.
-
Simon Willison
25/03/2026 21:47
Mario Zechner, criador do framework Pi agent, está fazendo um chamado urgente: estamos surfando na onda da produtividade a todo custo, mas com isso, a qualidade da nossa codificação está indo para o espaço. "Você não tem ideia do que está acontecendo porque delegou toda a sua agência aos seus agentes." Parece que estamos deixando um exército de robôs fazer o trabalho pesado, mas nem sempre eles têm noção do que estão criando. O que precisamos é achar um meio-termo entre velocidade e reflexão, para evitar que os exageros se transformem em monstros incontroláveis na base de código.
-
Simon Willison
25/03/2026 21:24
A nova versão do datasette-llm traz recursos que fazem modelos de LLM estarem disponíveis para outros plugins do Datasette, o que é um verdadeiro avanço. Agora, se você quiser dizer que "enriquecimento de dados usa o GPT-5.4-nano", isso é possível com um simples registro. Isso é como ter seu próprio assistente Geek, gerenciando qual modelo usar em cada situação. E tudo isso roteado pela nova função get_purposes() – quem diria que a gestão de dados poderia ser tão nerd?
-
Simon Willison
25/03/2026 17:21
Parece que o LiteLLM virou o novo meme da temporada, com 47 mil downloads do pacote comprometido em apenas 46 minutos. Analisando o dataset do BigQuery, o Daniel Hnyk destacou que 88% das 2.337 dependências do LiteLLM não estavam versionadas corretamente, ou seja, elas saíram na vibe 'o que pode dar errado?'. É um alerta para a galera que ainda não entendeu o conceito de travar versões. Vamos lá, pessoal, segurança não é apenas uma feature, é um estilo de vida!
-
Simon Willison
24/03/2026 23:57
O modo automático do Claude Code parece uma tentativa de dar um controle mais seguro sobre permissões, como um Gandalf digital dizendo 'Você não pode passar' quando as intenções são duvidosas. Com um classificador que analisa ações antes de serem executadas, a ideia aqui é bloquear comportamentos arriscados sem que você precise ser um Jedi das permissões. Curioso ver como a Claude Sonnet 4.6 está na linha de frente disso, permitindo personalizações e filtros para deixar o usuário mais tranquilo. Vamos ver se esse novo superpoder realmente ajuda ou se é só mais uma máscara de um bug esperando para ser explorado.
-
Simon Willison
24/03/2026 21:11
É sempre importante lembrar que ao instalar pacotes, mais vale a precaução do que a velocidade do Flash. A ideia de "cooldowns de dependência" é como dar um tempo para o pacote pegar um ar e para a comunidade dar uma olhada: "uma chance de detectar se foram subvertidos de alguma forma". Com os gerenciadores de pacotes como Yarn e npm adotando essas práticas, parece que a galera está finalmente ouvindo o chamado da segurança do supply chain. No fim das contas, é melhor prevenir do que remediar, né?
-
Simon Willison
24/03/2026 20:35
É, a ideia de dar controle total do computador para uma IA parece um meme em potencial, não é? Como o Mims observou, "dar à IA total controle do meu computador e, portanto, da minha vida inteira" pode ser um passo tão questionável que vai fazer a galera se sentir igual ao Jimmy Fallon com uma foto do Bored Ape. No futuro, quando olharmos pra trás, é bem provável que essa decisão pareça mais risível do que um bug em produção.
-
Simon Willison
24/03/2026 15:07
O LiteLLM v1.82.8 entrou na lista de culpados da PyPI com um ladrão de credenciais escondido em um arquivo litellm_init.pth. Isso significa que pagando a taxa de instalação, você poderia dar de presente suas credenciais para o atacador sem nem precisar rodar o código. O PyPI agiu e isolou o projeto rapidamente, mas é um lembrete de que fazer "pip install" pode ser tão arriscado quanto abrir um arquivo .exe do Windows XP que promete te ensinar a ter uma conexão mais rápida com a internet.