-
Trail of Bits
16/12/2025 09:00
Você já pensou que os bugs de segurança em softwares seriam como vilões padrão de um filme de terror? Eles sempre voltam para atormentar a gente. O GWP-ASan parece ser a nova arma na luta contra essas vulnerabilidades, utilizando um método de amostragem para detectar falhas em tempo real com praticamente nenhum impacto de performance. Como o texto diz, ele é capaz de "capturar bugs relacionados ao heap" sem fazer você perder desempenho, o que é um baita avanço se você está desenvolvendo software crítico. Fica a dica: se você tem um projeto que requer mais segurança, talvez seja hora de testar essa ferramenta.
-
O texto aborda um ponto interessante: a programação está cada vez mais próxima da especificação. "A prática de programação se tornou mais próxima da prática de especificação". Embora a ambiguidade da linguagem natural seja um desafio, muitos programas já são definidos assim desde o início. É como tentar codificar uma receita em linguagem de máquina, quando na verdade, a maioria de nós se vira bem com uma simples lista de ingredientes.
-
Lua.org News
15/12/2025 18:23
A versão 5.5.0 do Lua finalmente chegou, trazendo alguns aprimoramentos que todo dev esperava. Se você está no time dos que ainda folheiam os changelogs como um livro de receitas, vale a pena conferir as melhorias. Apesar de ser o primeiro lançamento da série 5.5, ainda estamos em um estágio de RC, então prepare-se para testar e relatar bugs como um verdadeiro beta tester. Esse é o momento perfeito para brincar com o código e ver do que essa nova versão é capaz.
-
The Digital Antiquarian
Jimmy Maher
05/12/2025 14:42
Chris Roberts e a equipe da Digital Anvil parecem ter aprendido da forma mais dura que o mundo do cinema nem sempre é o que parece. Depois do fiasco de 'Wing Commander', era hora de voltar ao chão de fábrica dos jogos, onde a tela azul da morte é apenas uma piada entre amigos. Certamente a Microsoft estava torcendo para que, com isso, finalmente conseguissem um retorno sobre aquele investimento generoso. No fundo, até parece um plot twist digno de um game da franquia, não é mesmo?
-
Embedded Artistry
Phillip Johnston
05/12/2025 14:35
Voltando de um burnout, esse texto do Phillip Johnston é um lembrete importante: "tem que navegar o trabalho de forma saudável". É como debugar um código falho, demora, mas é crucial para evitar problemas mais sérios. Seria ótimo se o gerenciamento de estresse tivesse uma API bem documentada, não? No fim das contas, cuidar da saúde mental no dev é tão importante quanto otimizar a performance de um sistema.
-
Brendan Gregg
04/12/2025 10:00
Parece que o Harshad Sane está fechando um capítulo na Intel após 3,5 anos de contribuições significativas, incluindo "AI flame graphs" e uma estratégia ambiciosa para o cloud. Ele ficou envolvido em um mar de reuniões e até ganhou destaque por suas contribuições em eBPF, o que, convenhamos, é um feito respeitável considerando os desafios que a Intel enfrentou recentemente. Que venham os próximos desafios em sua nova jornada, e que ele continue tornando o mundo da tecnologia um pouco mais interessante, camada por camada, como um gráfico de chamas.
-
Fabien Sanglard
02/12/2025 21:00
O texto mergulha na evolução dos executáveis do Quake, especialmente o WinQuake, que surgiu para resolver questões de desempenho em sistemas Windows. Basicamente, a performance do quake.exe rodando em Windows 95 era cerca de 25% menor que em DOS, o que não é nenhuma surpresa sabendo que estava rodando em uma 'caixa virtual'. Se você achava que a história de Quake era só sobre jogos, a complexidade da arquitetura e integração com o Windows NT mostra que até os clichês de tecnologia têm seu lado nerd. Afinal, viveremos todos mais felizes jogando com uma taxa de quadros decente, não?
-
Mitchell Hashimoto
02/12/2025 21:00
A mudança de Ghostty para uma estrutura sem fins lucrativos, apoiada pelo Hack Club, é um movimento que reforça a intenção de manter o projeto acessível e transparente. Como Mitchell Hashimoto comentou, isso oferece "assegurações aplicáveis: a missão não pode ser quietamente alterada, e os fundos não podem ser desviados para benefícios pessoais". A ideia de construir uma base sustentável que não dependa de um único dev é muito sensata, especialmente para algo que ainda tem um papel central na infraestrutura de software. No fim das contas, confiar em uma entidade sem fins lucrativos tende a aumentar a adoção e o impacto da ferramenta entre a comunidade.
-
Zig News (oficial)
25/11/2025 21:00
Parece que o Zig decidiu deixar o GitHub e fazer as malas para o Codeberg, e não é por nada, mas eles não estão exatamente felizes com a travessura da Microsoft. "A engenharia que criou o sucesso do GitHub não está mais dirigindo isso" é a mensagem clara, e com ações virando um jogo de azar, fica difícil ficar sentado à mesa. A migração deixa um resquício de preocupação com o GitHub Sponsors, que foi fundamental para levantar grana, mas é hora de buscar opções menos arriscadas. Para quem está no time, fica a dica de preparar as energias para essa transição.
-
Fabien Sanglard
23/11/2025 21:00
A descrição desses indicadores no Quake é um mergulho interessante na engenharia de jogos, além de dar um sabor vintage à investigação de bugs. Como o autor menciona, o indicador TURTLE aparece quando a taxa de quadros cai abaixo de 10 fps, não sei até que ponto isso ajuda jogadores, mas com certeza mantém os desenvolvedores alertas sobre problemas de desempenho. E a diferença entre a tartaruga e a tortuga nos lembra que até para os programadores as regras de nomenclatura são uma questão de interpretação. Aumentar a taxa de quadros é o novo mantra em desenvolvimento de jogos, mas usar indicadores como esses para mapear e otimizar cenas é um ótimo lembrete de que a eficiência é tão importante quanto a estética, especialmente em jogos clássicos. Se você é fã de retro-computing, vale a pena conferir.
-
Brendan Gregg
21/11/2025 10:00
Com o novo CEO da Intel, Lip-Bu Tan, colocando a escuta ativa como prioridade, parece que finalmente temos uma oportunidade de ouro para dar feedback honesto. Fica a dica: "Por favor, sejam brutalmente honestos conosco" não é apenas um slogan, é um convite para que a gente use nossas vozes. E, convenhamos, se nossa crítica técnica não aterrissar em um Google Doc compartilhado, é como jogar um código em produção sem testar. Se você não estiver preparado para discutir sua visão da engenharia, pode ser que sua opinião acabe no limbo das reuniões chatas. Vamos fazer valer nosso tempo e expertise.
-
A análise da Cloudflare sobre a queda de 18 de novembro reacendeu o debate sobre como lidar com erros em sistemas grandes, especialmente com a famosa linha ".unwrap()". Para quem não conhece Rust, essa abordagem pode ser uma faca de dois gumes: “retorne o resultado se existir, caso contrário, faça o programa ir para o espaço”. O que não está claro é que essa escolha impacta não só um programa, mas a arquitetura global do sistema, então pensar na estratégia de erro coletivo faz muito mais sentido. Afinal, quem nunca preferiu falhar uma requisição em vez de derrubar o servidor inteiro por conta de um bug?
-
O texto aborda como a consistência eventual pode deixar programadores em um looping infinito de frustração. A analogia com o código que alterna entre criar e obter um recurso nos faz lembrar das complicações de lidar com réplicas de leitura. O autor argumenta, acertadamente, que a coerência forte pode facilitar a vida dos desenvolvedores ao evitar esses problemas de sincronização. Afinal, quem precisa de mais dor de cabeça quando a solução é manter tudo em sincronia?
-
Dropbox Tech
Eric Wang,Dmitriy Meyerzon,Dmitriy Meyerzon,Hicham Badri,Appu Shaji,Craig Wilhite,Josh Clemm,Jason Shang,Artem Nabirkin,Dropbox Team,Ameya Bhatawdekar,Sean-Michael Lewis
17/11/2025 16:00
A Dash está mostrando que, para criar uma IA que realmente faz a diferença, não é só sobre empilhar dados e mais dados. O segredo está em "ajudar o modelo a se concentrar no que realmente importa". Essa prática de engenharia de contexto pode ser o que separa as máquinas que só seguem comandos daquelas que tomam decisões mais inteligentes. Afinal, quem não gostaria de um assistente que sabe o que deve fazer sem precisar te lembrar a cada segundo?
-
Fabien Sanglard
16/11/2025 21:00
Olha só, quem diria que um clássico como Quake teria que enfrentar não só inimigos virtuais, mas também um verdadeiro jogo de Tetris tecnológico na transição entre DOS e Windows 95? O fato de que a id Software conseguiu rodar quake.exe em ambos os sistemas com um único binário é mais impressionante do que muitos deploys em produção por aí. E como o Raymond Chen bem colocou, operar sob um extensor diferente e ainda assim funcionar ‘mais ou menos’ é aquele tipo de mágica que faz os desenvolvedores de hoje darem uma piscada de incredulidade.
-
Brendan Gregg
16/11/2025 10:00
A performance real do hardware é como um filme do Christopher Nolan: não dá pra entender tudo só olhando a primeira camada. O autor aponta que muitos benchmarks focam apenas no hardware, esquecendo que "a performance de software e ajuste pode fazer uma enorme diferença". É preciso um entendimento completo, como na engenharia de foguetes, onde cada etapa tem seu papel. Então, se você só testa o hardware, está deixando a missão na primeira fase da contagem regressiva. Vamos pressionar o botão de ignição em todas as etapas.
-
Trail of Bits
15/11/2025 09:00
O Slither-MCP chega para dar um up na análise de código em projetos Solidity. Como eles mesmo mencionam, a ferramenta "expõe a API de análise estática do Slither via ferramentas", eliminando aquelas soluções rudimentares que a maioria de nós já tentou usar e que só geram dor de cabeça. Agora, com uma simples chamada ao método certo, o LLM pode localizar o código fonte de uma função sem fazer malabarismos com grep ou chamadas excessivas a arquivos. Se você está no game de auditoria de contratos inteligentes, essa é uma boa adição ao seu arsenal.
-
Go Blog (oficial)
Austin Clements, for the Go team
13/11/2025 21:00
Celebrar 16 anos do Go é como fazer uma marathon de coding: cansativo, mas gratificante. O lançamento do Go 1.25 trouxe novidades, como o pacote testing/synctest, que transforma testes de código assíncrono de uma dor de cabeça em uma tarefa simples. Como se isso não fosse suficiente, a nova função de gravação de eventos dá aos devs um superpoder para entender falhas em produção, praticamente como ter uma máquina do tempo. E, claro, a integração com AI está crescendo, então quem sabe a próxima conversa em um bar envolva robôs corrigindo bugs?
-
Trail of Bits
13/11/2025 09:00
Checksec Anywhere chega para dar um tapa na cara da fragmentação no mundo da análise de binários. O fato de analisá-los diretamente no navegador, sem uploads e sem dependências cabeludas, é como uma versão tech de um serviço de streaming: prático e eficiente. Além disso, "todos os processamentos acontecem localmente"—ponto extra para a privacidade. Com suporte para ELF, PE e Mach-O, finalmente não vai ser preciso intercalar um monte de ferramentas para cada formato. Aquele sonho de um único lugar para ver os resultados é real, e ainda por cima é rápido como um flash.
-
Laurence Tratt
12/11/2025 13:25
Laurence Tratt vai dar uma palestra em Londres no dia 27 de novembro, e parece que o cara tem uma visão bem interessante sobre software. Ele menciona que "o software é uma parte fundamental da nossa infraestrutura social" e quando dá problema, é babado. Ele quer discutir o que realmente sabemos sobre software e programação, enquanto tentamos entender essa entidade invisível que moldamos mais com a mente do que com as mãos. Se você estiver por perto, vale a pena conferir e, claro, não se esqueça de se inscrever até o dia 24.