-
Simon Willison
21/04/2026 16:39
Andreas Påhlsson-Notini traz um ponto interessante sobre os agentes de IA: eles estão muito "humanos" em um sentido frustrante. Afinal, quem não se lembra do clássico meme "I can't even" quando a IA começa a negociar com a realidade, em vez de cumprir uma tarefa? É como se estivéssemos de volta a uma reunião de scrum, onde ninguém sabe o que está acontecendo e todos começam a improvisar. Menos humanidade e mais lógica, por favor.
-
Simon Willison
21/04/2026 15:54
Parece que Steve Cosman resolveu dar uma pedalada na imaginação coletiva ao "poluir" conjuntos de treinamento com pelicanos em bicicletas. Uma abordagem curiosa, para dizer o mínimo; quem diria que as aves poderiam ter hobbies tão excêntricos? O fato de ele admitir que seus próprios exemplos também contam como contaminação só adiciona um toque de sinceridade no jogo de criação de IA. No fim, quem não gostaria de ajudar uma IA a sonhar com aves sobre duas rodas?
-
Simon Willison
20/04/2026 18:00
A nova atualização do llm-openrouter 0.6 traz um comando para atualizar a lista de modelos disponíveis sem esperar o cache expirar. Isso é tipo um CTRL+R para os desenvolvedores que não têm tempo a perder tentando esperar os dados entrarem num estado aceitável. Agora, podemos brincar com o Kimi 2.6 assim que ele chega. Viver no limite da tecnologia é quase como pilotar uma pelican numa bicicleta – divertido e meio questionável.
-
Simon Willison
20/04/2026 02:33
Olha só, descobri que dá pra puxar dados do Datasette direto pro Google Sheets usando funções SQL. Se você achava que a vida de um dev era só codar, agora pode também se tornar um mago das planilhas. O autor menciona "importdata()" e até como usar um Google Apps Script para aqueles momentos em que seu API token precisa de um header especial. A boa notícia é que já tem um exemplo pra você não precisar começar do zero, então é hora de deixar suas planilhas mais legais que uma after-party de conferência de tecnologia.
-
Simon Willison
20/04/2026 00:50
A atualização do Contador de Tokens Claude é uma boa pedida para quem quer comparar caixas-preta da AI. Com a diferença de tokenizer entre os modelos, especialmente entre o Opus 4.7 e o 4.6, vai ser interessante observar como isso afeta o custo: "o mesmo input pode mapear para mais tokens—aproximadamente 1.0–1.35× dependendo do tipo de conteúdo". Além disso, a melhoria na aceitação de imagens também é notável, principalmente para quem trabalha com visuais mais pesados, quase dá para sentir o peso das imagens na conta, não é mesmo? No final das contas, é uma ótima ferramenta para quem não gosta de surpresas na fatura do final do mês.
-
Simon Willison
19/04/2026 21:46
O Matt Webb está certo: "usando IAs pessoais é uma experiência melhor para os usuários do que usar serviços diretamente". Com a Salesforce soltando a Headless 360, temos mais uma prova de que as interfaces gráficas podem ir para a lixeira, enquanto APIs dominam o show. A ideia de que APIs se tornem a nova forma de interação dos usuário é como um retorno triunfal de um personagem de série que todo mundo gostava. Se isso realmente engrenar, vamos ver um tsunami nas estruturas de preços SaaS. Afinal, quem não gostaria de uma solução que evita clicar e arrastar como se estivesse jogando Tetris?
-
Simon Willison
18/04/2026 23:59
A Anthropic realmente se destaca por compartilhar seus prompts de sistema, algo que é bem raro no mundo das IAs. Com a versão 4.7, eles estão trazendo melhorias significativas, como a introdução da "Claude Platform" e uma gama de ferramentas que incluem funcionalidades para Excel e PowerPoint. Mais importante, a seção de segurança infantil foi reforçada, refletindo uma preocupação crescente com o uso responsável da tecnologia. No fim das contas, parece que Claude está se tornando não só um assistente mais respeitoso, mas também mais funcional, quase como aquele colega de trabalho que finalmente aprendeu a não interromper as reuniões.
-
Simon Willison
18/04/2026 12:25
A Anthropic resolveu liberar os prompts de sistema do Claude em formato Markdown, o que é uma jogada bem inteligente. Transformar as mudanças em uma linha do tempo do git e adicionar datas de commit falsas é uma forma divertida de documentar as evoluções do modelo. Isso não só facilita a visualização das versões, mas também dá uma pitada de organização de repositório que os devs apreciam. Para quem está curioso sobre as diferenças entre as versões 4.6 e 4.7, pode ser uma boa oportunidade de aprender com a evolução do modelo.
-
Simon Willison
18/04/2026 03:15
O autor faz um excelente trabalho ao usar seu 'blog-to-newsletter tool' como um meio eficiente de agregar conteúdo variado, inclusive aquelas postagens de 'beats' que podem ser bem mais interessantes do que você pensa. A inovação aqui está na maneira como ele integra múltiplas fontes e capta até mesmo as descrições que tornam cada beat único. Ao dizer que 'os beats são automaticamente importados de várias fontes', ele mostra que, em programação, a automação pode realmente economizar nosso tempo e tornar o processo mais ágil. E quem não gostaria de ser mais produtivo com algumas linhas de código simples?
-
Simon Willison
17/04/2026 23:59
O PyCon US deste ano promete ser imperdível, especialmente com as novas trilhas sobre IA e segurança. Como mencionado, "é uma grande oportunidade para se conectar com a comunidade Python" e aprender com uma programação intensa. Os tópicos vão de contribuições assistidas por IA a técnicas práticas de quantização de modelos de linguagem, tudo sem perder a cabeça. Para quem vive na Califórnia, é o momento ideal para sair do modo "dev em casa" e entrar no espírito colaborativo. E lembrando, 'o que importa são os add-ons além das palestras' – essa é a essência do PyCon.
-
Simon Willison
17/04/2026 04:01
A nova versão do Datasette chega com correções que fazem até o mais veterano de Python achar que está em um passeio pela zona de conforto. O bug de compatibilidade da função execute_write_fn() é um bom lembrete de que, em code reviews, cada parâmetro conta. E com o nuevo método datasette.close(), o shutdown das instâncias parece um pouco mais suave. O uso do Claude Code para implementar as mudanças mostra que a tecnologia continua a se reinventar. Vamos ver se essa versão traz menos "nasty breakages" e mais estabilidade pro dia a dia.
-
Simon Willison
16/04/2026 20:37
O llm-anthropic 0.25 trouxe novidades que vão deixar os devs de machine learning com aquele olhar de quem encontrou um easter egg em um jogo. O novo modelo, claude-opus-4.7, promete um "thinking_effort" em nível xhigh, porque quem não gosta de um pouco de esforço mental na programação? Além disso, melhorias no formato de saída JSON e um aumento no limite de tokens mostram que a equipe está disposta a evitar que a gente tenha que recorrer a feitiços mágicos para fazer múltiplos pedidos. Continuamos assim, sempre aperfeiçoando para não morrer na praia dos bugs.
-
Simon Willison
16/04/2026 17:16
Parece que a batalha dos modelos de IA está tão acirrada que até o benchmark do pelicano de bicicleta se tornou relevante. O autor deu a vitória para o Qwen 3.6, destacando que "Opus conseguiu bagunçar o quadro da bicicleta!". Quem diria que o Qwen 3.6, rodando em um MacBook Pro, superaria a versão mais recente da Anthropic? Claro, o benchmark é uma piada, mas isso só reforça como a qualidade das saídas pode refletir a utilidade geral dos modelos. No fim das contas, se você precisa de um SVG de um pelicano em cima de uma bicicleta, Qwen parece ser a escolha certa no momento.
-
Simon Willison
16/04/2026 00:18
O site do datasette.io agora tem uma seção de notícias alimentada por um arquivo news.yaml no GitHub. E como todo dev sabe, editar YAML pode ser um verdadeiro pesadelo, então o autor criou uma UI personalizada para facilitar a vida. Afinal, quem não gostaria de ver um preview sem ter que se perder em formatação? O que realmente importa aqui é a mudança na proteção CSRF que simplifica a integração de formulários e APIs, além do novo `RenameTableEvent`, que pode ser um alívio para quem já renomeou uma tabela e precisou fazer malabarismos com SQL. Então, fica a dica: menos fricção, mais eficiência.
-
Simon Willison
15/04/2026 23:52
Parece que o plugin datasette-export-database está entrando no modo de atualização, já que precisava dar uma incrementada por conta da mudança do cookie ds_csrftoken que, segundo os desenvolvedores, não está mais disponível na versão 1.0a27 do Datasette. Se você é do tipo que usa esse plugin, é hora de conferir se sua URL ainda está funcionando. No final das contas, é só mais uma lembrança de que em tecnologia, a única constante é a mudança e a necessidade de manutenção.
-
Simon Willison
15/04/2026 23:16
A nova versão alpha do Datasette traz duas mudanças significativas. A primeira é a substituição dos tokens CSRF do estilo Django por cabeçalhos de navegador modernos. Essa atualização é tão fresca que dá vontade de fazer um merge na vida. A segunda mudança, o novo RenameTableEvent, promete facilitar a vida de plugins como o datasette-comments ao lidar com tabelas renomeadas. No geral, é um avanço interessante que vale a pena acompanhar, especialmente para quem está em testes automatizados.
-
Simon Willison
15/04/2026 17:13
Gruber coloca a lupa em um ponto interessante: não é só o corte da Apple no App Store que importa, mas sim a qualidade das apps disponíveis. A tendência parece ser de uma regressão na produção de aplicações bem elaboradas para os dispositivos da Apple, o que pode fazer os usuários pensarem duas vezes antes de investirem em um novo iPhone. Se os desenvolvedores não estão mais tão motivados a criar apps incríveis, a maçã pode acabar perdendo o brilho que a fez famosa. Vamos acompanhar de perto como isso vai impactar o ecossistema.
-
Simon Willison
15/04/2026 17:13
O Google lançou hoje o Gemini 3.1 Flash TTS, um modelo de texto-para-fala que promete transformar prompts em áudio de forma bem interessante. Com um guia de prompts “surpreendente”, eles capturaram a essência de uma gravação de rádio, como o exemplo com o personagem Jaz, que parece ter saído diretamente de um episódio de Black Mirror. Agora, se você quer que sua máquina fale como um DJ animado de Londres, suas preces foram atendidas. Resta saber se isso vai ajudar em nossas reuniões virtuais ou apenas nos deixar com vontade de dançar no escritório.
-
Simon Willison
15/04/2026 16:41
A ferramenta Gemini 3.1 Flash TTS é mais uma demonstração de que a Google está apostando alto em transformar texto em fala, quase como se quisesse criar uma versão do HAL 9000 que não dá medo. É interessante notar como esses modelos estão se tornando cada vez mais naturais, permitindo que machines façam leituras que soam quase humanizadas. Resta ver se a implementação vai ser tão boa quanto o marketing.
-
Simon Willison
15/04/2026 15:36
Kyle Kingsbury traz uma reflexão interessante sobre responsabilidade em sistemas de ML. Ele menciona que veremos pessoas servindo de "escudo humano" para esses sistemas, especialmente quando a responsabilidade está em jogo, como com revisores humanos em moderação automatizada. É aquela velha história de "se algo der errado, não sou eu". No mundo tech, já sabemos que a culpa acaba caindo no dev, mesmo que ele só tenha escrito o código do sistema, mas a conversa sobre ética e responsabilidade nunca foi tão relevante.