Vaccari's Code

Vaccari's Code

By Tiago VaccariTechnology
Download on the App Store

Vaccari's Code episodes

  • Mea Culpa – Horas Sombrias
    Um desenvolvedor, Terry Godier, lançou recentemente um utilitário web chamado Dark Hours, gerado por IA (Claude), para mostrar o que era visível no céu noturno. Rapidamente, foi alertado que seu projeto era incrivelmente semelhante – incluindo o nome e até um bug replicado – a um aplicativo *open source* (código aberto, disponível para uso e modificação por qualquer um) já existente, o DarkHours.app. Godier assumiu a responsabilidade, admitindo o uso irresponsável da IA sem a devida diligência, e agiu rapidamente: redirecionou seu domínio para o projeto original e cancelou seus próprios planos. Ele reconheceu a qualidade do app *open source*, pedindo que as pessoas usem a versão original.
    Why it matters: Isso sublinha um risco crescente: a IA pode gerar código "novo" que, sem verificação, pode inadvertidamente replicar ou até plagiar trabalho existente, exigindo responsabilidade total do criador final.
    Fontes:
    - https://blog.terrygodier.com/2026/08/09/mea-culpa-dark-hours.html
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-f25ae3d0-08b0-4820-9e73-ab348132feef)**
    6 min
  • Não gosto de passkeys
    A indústria tech tem empurrado as passkeys como a solução definitiva de login, mas será que estão prontas para todos? Embora tecnicamente fantásticas contra phishing e violações de dados, o autor argumenta que as passkeys, como estão hoje, são mais adequadas para ambientes corporativos e um risco para a segurança pessoal. O maior perigo para o indivíduo não é o phishing, mas sim o bloqueio permanente de contas, banimentos automáticos e perda de dispositivos. A dependência de ecossistemas como Google ou Apple para sincronização de passkeys, a limitação e custo de chaves de hardware, e a imaturidade das soluções de terceiros, criam uma falsa sensação de segurança. Para a maioria, senhas aleatórias com TOTP ainda oferecem mais controle e flexibilidade.
    Why it matters: Para builders e líderes, é crucial entender que nem toda tecnologia "avançada" está pronta para todos os cenários. Avalie a maturidade do ecossistema e os riscos de lockout antes de adotar soluções de segurança, priorizando o controle do usuário sobre a conveniência imposta.
    Fontes:
    - https://hawksley.dev/blog/i-dont-like-passkeys
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-e7957a2b-2b21-4649-9ff4-91c7e3bdd9ca)**
    7 min
  • LLMs recompensam a perícia
    É fácil pensar que LLMs (Large Language Models), como o ChatGPT, nos tornam generalistas, gerando conteúdo "ok" sem grande esforço. Mas essa visão ignora o essencial: a verdadeira maestria no prompt é a *expertise do domínio*. O matemático Terence Tao, por exemplo, extrai insights profundos sobre problemas complexos, não por truques, mas pelo seu vasto conhecimento. Ele sabe o que perguntar, identificar erros e guiar o modelo a um nível que um leigo não conseguiria. Essa lógica se aplica à programação: sua familiaridade com um código-base permite "empurrar" o LLM muito mais longe, questionando e refinando soluções de forma inovadora.
    Por que isso importa: A expertise humana é o diferencial para extrair o valor máximo das LLMs, transformando-as em potências para inovação e resolução de problemas complexos.
    Fontes:
    - https://www.seangoedecke.com/llms-reward-expertise/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-e40f639c-4157-44a6-a303-2219a5571343)**
    6 min
  • FFmpeg 9.0
    A menção ao FFmpeg 9.0 traz uma nota curiosa. Em vez de detalhar novos recursos, as 'notas' disponíveis focam na importância do feedback dos usuários, na documentação para qualificadores e até num erro de carregamento. Isso nos lembra que, mesmo em projetos cruciais como o FFmpeg — a ferramenta de código aberto para manipulação de áudio e vídeo que muitos de nós usamos —, a comunicação e a infraestrutura de feedback são tão importantes quanto o próprio código, sendo por vezes mais visíveis que ele.
    Why it matters: Para desenvolvedores e líderes, a 'ausência' de detalhes técnicos diretos aqui destaca a importância de sistemas robustos de feedback e documentação clara, elementos fundamentais para a saúde e a adoção de qualquer projeto de software, por mais técnico que seja.
    Fontes:
    - https://github.com/FFmpeg/FFmpeg/blob/n9.0/RELEASE_NOTES
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-d36a38b3-d72c-432a-8b65-b2f33ea6e8b5)**
    6 min
  • Eu disse não, a Apple sim
    Recentemente, um engenheiro descobriu que o macOS 27, após uma atualização, reativou recursos de "Apple Intelligence" que coletam dados e consomem recursos, mesmo quando explicitamente desativados em versões anteriores. A Apple removeu a opção de desativar essas funcionalidades, que antes existia, forçando o uso e a coleta de dados a cada 15 minutos, além de ocupar 22 GB de disco. Este caso é um exemplo claro da crescente falta de consentimento na indústria de IA, onde empresas removem o poder de escolha do usuário, transformando um "não" em um "sim" imposto, com implicações sérias para a privacidade e o controle de dados pessoais.
    Why it matters: Este episódio da Apple demonstra como a falta de consentimento do usuário e a remoção de controles podem minar a confiança, impactando diretamente o design de produtos e as políticas de privacidade que desenvolvedores e líderes de tecnologia devem considerar.
    Fontes:
    - https://dbushell.com/2026/09/22/apple-intelligence/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-cfe6361e-fdba-4122-bc68-eab048b67532)**
    6 min
  • SQLite: CVEs Críticas ou Erro de LLM?
    Recentemente, um repositório no GitHub publicou uma série de avisos de vulnerabilidade (CVEs) para SQLite, muitos dos quais foram rapidamente classificados como críticos. No entanto, pesquisadores da JFrog descobriram que a maioria dessas "vulnerabilidades" eram fabricações, provavelmente geradas por LLMs (modelos de linguagem grandes). Testes rigorosos revelaram que o código citado não existia nas versões indicadas, os PoCs (provas de conceito) falhavam e as supostas correções eram inventadas. A falta de verificação no processo de submissão de CVEs permitiu que informações falsas fossem disseminadas, levando a alertas de segurança infundados e um desperdício de tempo significativo para equipes de segurança.
    Why it matters: Isso ressalta a importância da verificação rigorosa de avisos de segurança, especialmente em um cenário onde a IA pode gerar informações convincentes, mas falsas, desviando recursos e criando pânico desnecessário.
    Fontes:
    - https://research.jfrog.com/post/sqlite-critical-cves-or-llm-slops/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-c43741b6-0a1d-402e-8d6c-0d833201ce15)**
    7 min
  • LWN: Preços de assinatura
    O LWN, uma das publicações de tecnologia mais respeitadas, anunciou um aumento de aproximadamente 20% nos preços de suas assinaturas. Após apenas duas alterações em 24 anos, a decisão reflete uma inflação de quase 20% desde o último ajuste em 2022 e a estagnação no crescimento de novos assinantes. O modelo de assinatura, adotado em 2002, é crucial para a independência editorial do LWN, permitindo investimentos em talentos, como Daroc Alden e Joe Brockmeier, e melhorias no site, incluindo recursos como EPUB, dark mode e defesa contra ataques de *scrapers*. Embora relutem em subir os preços, a sustentabilidade e a continuidade do conteúdo dependem diretamente do apoio dos leitores. Assinaturas existentes serão honradas, e as mensais ativas terão seis meses com a tarifa antiga.
    Why it matters: Isso destaca os desafios de monetizar conteúdo de qualidade em um modelo independente, onde a sustentabilidade exige transparência sobre custos crescentes e um valor percebido pelo usuário que justifique o suporte contínuo.
    Fontes:
    - https://lwn.net/Articles/1090585/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-a37abadd-5404-4341-a10f-0544897d3fd4)**
    6 min
  • Falta de dever de cuidado com os usuários.
    A experiência de David Chisnall com o *persistent undo* do Vim, que mantém o histórico de alterações mesmo após reboots, mostra como o software pode ser um guardião confiável do trabalho. Chisnall, usuário do Vim por décadas, viu essa confiança quebrada pelo NeoVim, um *fork* (versão derivada) que apagou seus arquivos de *undo* antigos, tornando-os irrecuperáveis e incompatíveis. A resposta da equipe do NeoVim – que usuários não deveriam confiar em um recurso explicitamente chamado "persistent undo" – revela uma falha grave na "duty of care" (dever de cuidado) com os usuários. Isso ecoa a Primeira Lei de Raskin: "Um programa não deve prejudicar os dados de um usuário ou, por inação, permitir que os dados de um usuário sejam prejudicados."
    Why it matters: Para desenvolvedores e líderes de produto, esta história é um lembrete crítico: a confiança do usuário é construída sobre a integridade dos dados. Desrespeitar isso compromete a adoção e reputação de qualquer produto.
    Fontes:
    - https://unsung.aresluna.org/they-had-no-concept-of-a-duty-of-care-to-their-users/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-99244c1d-883f-4578-a4f5-d9db75d870c9)**
    7 min
  • Conversations grátis após deixar o Google Play
    O desenvolvedor do Conversations, um cliente de mensagens instantâneas Android de código aberto, anunciou a saída do Google Play e a gratuidade do app. Após uma década de uma relação "tóxica" com o Google – marcada por rejeições arbitrárias de atualizações, remoções indevidas e falta de suporte humano, apesar de pagar mais de 1000 euros anuais em taxas (15% da receita) –, a dependência econômica chegou ao fim. Com financiamento via grants (subvenções) até 2029, o criador agora distribui o app primariamente pelo F-Droid, "cortando os laços com os gatekeepers".
    Why it matters: A história reforça a importância de diversificar fontes de receita e questionar a dependência de plataformas, para evitar riscos e manter o controle sobre seu produto e usuários.
    Fontes:
    - https://gultsch.de/posts/breaking-up-with-google-play/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-8eafd856-b585-4880-83f3-5ef1f4fd59b1)**
    6 min
  • Debian Aprova Uso Responsável de IA Generativa
    A comunidade Debian, após um intenso debate, votou para permitir o "Uso Responsável de IA Generativa" em seu desenvolvimento. A decisão não endossa nem proíbe ferramentas de IA, mas reconhece seu potencial para aumentar a produtividade, desde que usadas com cautela. O ponto crucial é que todas as contribuições, independentemente de assistência de IA, devem atender aos mesmos padrões rigorosos de qualidade, correção e conformidade legal. A responsabilidade final pelo trabalho, incluindo revisão e teste, permanece sempre com o contribuinte humano. Isso sublinha a importância do discernimento e da ética, especialmente diante de questões legais ainda não resolvidas sobre autoria e direitos autorais de conteúdo gerado por IA.
    Why it matters: Essa postura pragmática do Debian demonstra como projetos de software livre e empresas podem integrar a IA generativa, focando na produtividade sem comprometer a qualidade, a responsabilidade legal e a supervisão humana essencial.
    Fontes:
    - https://www.phoronix.com/news/Debian-Votes-Responsible-AI-Use
    - https://lwn.net/Articles/1091231/
    ---
    📬 **Gostou?** Assine a newsletter do Vaccari's Code e receba as próximas tendências em software e IA direto no seu e-mail: **[Assinar aqui](https://tiagovaccari.com/subscribe?utm_source=podcast&utm_medium=podcast&utm_campaign=episode-7b4bec65-8d2e-4652-ac79-ce5c9be128f6)**
    6 min

About Vaccari's Code

From the publisher's feed

Vaccari's Code é um podcast sobre tendências em tecnologia, programação e Inteligência Artificial. Cada episódio traz as histórias mais relevantes do desenvolvimento de software, narradas por Tiago…