Abandone a Abordagem de Cima para Baixo: Por que a Auditoria de Código de Baixo para Cima é Mais Eficiente

2025-03-09

Consultores de segurança geralmente precisam se tornar especialistas em uma base de código rapidamente sem escrever código. Este artigo critica a abordagem de cima para baixo ineficiente para auditoria de código, comparando-a a tentar visualizar toda uma maratona do alto – desencorajador e opressor. O autor defende uma abordagem de baixo para cima: entender profundamente os detalhes do código, expandindo gradualmente o escopo, obtendo finalmente uma compreensão mais profunda do que até mesmo alguns desenvolvedores, e encontrando mais bugs. Este método não é apenas mais eficiente, mas também mais agradável.

Leia mais

Compilador TypeScript Nativo: Aumento de Desempenho de 10x

2025-03-11
Compilador TypeScript Nativo: Aumento de Desempenho de 10x

A equipe do TypeScript anunciou uma porta nativa do compilador e das ferramentas do TypeScript para melhorar dramaticamente o desempenho. Essa implementação nativa deve acelerar drasticamente a inicialização do editor, reduzir a maioria dos tempos de compilação em 10 vezes e reduzir substancialmente o uso de memória. Testes iniciais mostram melhorias na velocidade de compilação de mais de 10 vezes para vários projetos grandes (por exemplo, VS Code, Playwright). O TypeScript nativo futuro (previsto como TypeScript 7) suportará refatorações mais avançadas, análise de código mais profunda e lançará a base para ferramentas de desenvolvimento de IA de próxima geração. O TypeScript 6 (baseado em JS) continuará sendo mantido para garantir uma transição suave.

Leia mais

Fedora 42 Beta: Nova experiência de instalação e diversos recursos novos

2025-03-18
Fedora 42 Beta: Nova experiência de instalação e diversos recursos novos

O Fedora 42 Beta chegou! Esta atualização traz melhorias empolgantes, incluindo um novo instalador Anaconda baseado em Wayland com controle de teclado mais consistente e uma interface de usuário da web aprimorada para particionamento, tornando o processo de instalação mais suave e intuitivo. O Fedora Workstation agora usa por padrão o novo instalador de interface de usuário da web, oferecendo recursos como um indicador de progresso, ajuda integrada e revisão de configuração. O KDE Plasma agora é uma edição completa, com suporte para sistemas Power. Além disso, há um novo ambiente de desktop COSMIC baseado em Rust, EROFS para mídia ao vivo e muitas outras melhorias para melhor desempenho e estabilidade. Vários recursos mais antigos estão sendo descontinuados ou removidos, incluindo Python 3.8 e python-pytest-runner.

Leia mais
Desenvolvimento

Sistema de Comunicação e Sensores Integrados baseado em Metasurface com Codificação Espaço-Tempo

2025-03-07
Sistema de Comunicação e Sensores Integrados baseado em Metasurface com Codificação Espaço-Tempo

Pesquisadores propõem um sistema de comunicação e sensoriamento integrado (ISAC) baseado em uma metasurface com codificação espaço-tempo (STCM). O sistema utiliza a STCM para controlar simultaneamente a direção de propagação da onda de frequência fundamental para comunicação e gerar harmônicos espacialmente distribuídos para sensoriamento sem fio. Ajustando o padrão de codificação da STCM, o sistema pode detectar a direção de chegada (DOA) em tempo real e configurar autonomamente o padrão de codificação para estabelecer um link de comunicação confiável. Resultados experimentais validam a viabilidade do sistema, alcançando sensoriamento e comunicação sem fio simultâneos sem interferência mútua.

Leia mais

Garotas Gato de Anime e o Kernel do Linux: Uma Análise de Custo de um Mecanismo Anti-Crawler

2025-08-21

Recentemente, mais sites estão usando o Anubis, um sistema anti-crawler que usa um processo semelhante à mineração para verificar a identidade do visitante, exigindo que os usuários realizem operações SHA-256 para obter acesso. O autor questiona a eficácia do Anubis porque é trivial para crawlers de IA com capacidade de computação poderosa, mas inconveniente para usuários comuns. Por meio de cálculos, o autor descobre que, mesmo com dezenas de milhares de sites implantando o Anubis, o custo de quebrar seu mecanismo de verificação é virtualmente zero. O autor finalmente fornece um programa C simples para contornar as restrições do Anubis e aponta uma vulnerabilidade no sistema Anubis.

Leia mais
Tecnologia análise de custo

Mecanismo Anti-Raspagem de Site: Anubis Explicado

2025-08-12

Um site implementou Anubis, um mecanismo anti-raspagem, para combater a raspagem agressiva de dados por empresas de IA. Anubis se assemelha ao Hashcash, aumentando a carga computacional para dissuadir raspadores. Essa abordagem tem um impacto mínimo em usuários individuais, mas aumenta significativamente o custo para raspagem em larga escala. Anubis é uma solução temporária; o objetivo final é diferenciar melhor os usuários legítimos dos bots, identificando navegadores sem cabeça, evitando assim inconvenientes para usuários comuns. Observe que Anubis requer recursos modernos de JavaScript, portanto, desative plugins como JShelter.

Leia mais
Tecnologia

Gemini: Uma alternativa de internet mais simples e privada

2025-09-14

Gemini é uma nova maneira de usar a internet, diferente da World Wide Web. Prioriza a simplicidade, com páginas baseadas em texto e formatação mínima, evitando programas complexos e anúncios que distraem. O Gemini enfatiza a escala humana, incentivando o desenvolvimento individual e de pequenas equipes, e oferece proteção de privacidade aprimorada com solicitações independentes e criptografadas. O artigo detalha a instalação de clientes Gemini em várias plataformas, a localização de conteúdo (blogs, diretórios, mecanismos de pesquisa) e a publicação de conteúdo (usando aplicativos de terceiros e hospedagem compartilhada). O Gemini visa uma experiência online mais pura e menos distraída.

Leia mais
Tecnologia

Relatório da ONU: Israel culpado de genocídio em Gaza

2025-09-16
Relatório da ONU: Israel culpado de genocídio em Gaza

Uma comissão de inquérito da ONU concluiu que Israel é culpado de genocídio em Gaza, representando a declaração mais contundente sobre o assunto até a data. O relatório de 72 páginas detalha quatro atos proibidos pela Convenção sobre o Genocídio de 1948, constatando que líderes israelenses pretendiam destruir os palestinos em Gaza como grupo. Esta é a primeira investigação jurídica abrangente de um órgão da ONU, com peso significativo no caso em andamento no Tribunal Internacional de Justiça (TIJ) apresentado pela África do Sul acusando Israel de genocídio. O relatório insta os Estados-membros da ONU a tomarem medidas, incluindo a interrupção das transferências de armas para Israel e a imposição de sanções aos envolvidos ou que facilitam o genocídio.

Leia mais
Tecnologia

O Arquivo Está Morto: Viva o Banco de Dados!

2025-07-17
O Arquivo Está Morto: Viva o Banco de Dados!

Violações de dados recentes, como o incidente do Ministério da Defesa do Reino Unido, destacam o problema persistente do compartilhamento de dados baseado em arquivos. O autor argumenta que essa prática ultrapassada decorre de uma mentalidade de 'arquivo' profundamente arraigada, incompatível com as ferramentas de colaboração modernas e a tecnologia de banco de dados. O texto defende o abandono do compartilhamento de arquivos em favor da gestão de dados centrada em bancos de dados para melhorar a segurança e a eficiência. Ele usa a analogia de um carro projetado para carregar feno para ilustrar como a computação moderna ainda está presa ao passado.

Leia mais
Tecnologia

Navegador Orion focado em privacidade chega ao Linux

2025-03-08
Navegador Orion focado em privacidade chega ao Linux

A Kagi, empresa por trás do mecanismo de busca pago e focado em privacidade, anunciou que seu navegador Orion, baseado em WebKit, chegará ao Linux. O Orion, conhecido por sua velocidade, baixo uso de memória e recursos de privacidade, está atualmente disponível para macOS e iOS e suporta extensões do Chrome e Firefox. Embora atualmente seja de código fechado, a Kagi está gradualmente abrindo o código de seus componentes e visa a paridade de recursos com a versão macOS no Linux até o próximo ano. Esta é uma boa notícia para os usuários do Linux, oferecendo a eles mais uma opção de navegador poderosa.

Leia mais
Desenvolvimento

Renderização em tempo real de jogo ASCII com IA: Desafios e avanços

2025-08-28
Renderização em tempo real de jogo ASCII com IA: Desafios e avanços

O autor apresenta a renderização em tempo real de um jogo de dinossauros pré-históricos em ASCII, "Thunder Lizard", utilizando IA para transformar seus gráficos em alta definição. Isso trouxe desafios significativos: completar a geração, transmissão e exibição de imagens de IA em 30 milissegundos. Aproveitando as capacidades de inferência de baixa latência e as conexões WebSocket da plataforma fal.ai, o autor atingiu 10 FPS de renderização, embora com latência perceptível. A seleção do modelo envolveu experimentos com ControlNet e modelos de imagem para imagem, resultando na escolha de um modelo rápido e no treinamento de pesos LoRA personalizados para melhorar a qualidade da imagem. Embora os resultados não sejam perfeitos, o experimento demonstra a viabilidade da renderização de jogos em tempo real com IA, abrindo possibilidades empolgantes para o desenvolvimento futuro de jogos.

Leia mais

5º Aniversário do React: De Projeto Interno a Estrela Open Source

2025-04-16
5º Aniversário do React: De Projeto Interno a Estrela Open Source

No quinto aniversário do React, este post relembra sua jornada. De projetos internos do Facebook, BoltJS e FaxJS, usados para construir aplicativos web complexos, a se tornar uma biblioteca de IU funcional, o React passou por várias iterações e refatoração de APIs. O post também abrange a introdução do JSX e o papel do Instagram em impulsionar o React para código aberto. O sucesso do React não foi da noite para o dia; é resultado de melhorias contínuas da equipe e participação ativa da comunidade.

Leia mais
Desenvolvimento

Vencedor do JS1K: Bouncing Beholder - Um jogo de plataforma de 1KB

2025-02-04

Bouncing Beholder é um jogo de plataforma JavaScript que se encaixa nas restrições incrivelmente apertadas de 1024 bytes. O autor conseguiu esse feito por meio de técnicas de codificação engenhosas, como abreviação de nomes de métodos, minimizando o uso de funções e um design de código altamente holístico. O jogo envolve navegar por uma paisagem gerada processualmente, coletando moedas e evitando terrenos perigosos. O artigo detalha o processo de desenvolvimento e mostra estratégias fascinantes de otimização de baixo nível, oferecendo uma visão única do mundo da compressão extrema de código.

Leia mais
Jogos

Recordes de alcance de veículos elétricos: mais nuances do que parece

2025-08-14
Recordes de alcance de veículos elétricos: mais nuances do que parece

A impressionante distância percorrida pelo Polestar 3 com uma única carga está chamando a atenção, mas o título de "maior distância percorrida por um veículo elétrico com uma única carga" é mais complexo do que parece. Embora o Polestar 3 tenha usado especificações padrão, ajustar fatores como pneus pode resultar em maior alcance. A Chevrolet Silverado WT, com uma enorme bateria de 205 kWh e pneus desgastados e superinflados, percorreu 1.059 milhas ao redor de Detroit. O Lucid Air Grand Touring percorreu 749 milhas de St. Moritz a Munique. No entanto, esses feitos geralmente envolvem velocidades médias baixas e condições específicas (como ar condicionado desligado ou descidas), tornando as comparações diretas de alcance difíceis.

Leia mais
Tecnologia Recordes

Grande Falha nas Redes de Telefonia do Reino Unido

2025-07-25
Grande Falha nas Redes de Telefonia do Reino Unido

Várias grandes redes de telefonia do Reino Unido parecem estar fora do ar após uma grande falha. BT, EE, Three e Vodafone sofreram problemas na tarde de quinta-feira, de acordo com o Downdetector. Milhões de clientes não conseguem fazer ou receber chamadas, e muitos recorreram às redes sociais para relatar o problema. As operadoras reconheceram o problema e estão trabalhando para resolvê-lo. O DownDetector mostra que Londres, Birmingham, Manchester e Glasgow são as áreas mais afetadas. A O2 afirma que sua rede está operando normalmente, atribuindo o pequeno pico no DownDetector aos clientes tentando entrar em contato com pessoas em redes afetadas.

Leia mais
Tecnologia queda de rede

Riscos de segurança em analisadores Go: explorando comportamentos inesperados em JSON, XML e YAML

2025-06-21
Riscos de segurança em analisadores Go: explorando comportamentos inesperados em JSON, XML e YAML

Os analisadores JSON, XML e YAML do Go apresentam riscos de segurança, permitindo que atacantes explorem comportamentos inesperados para contornar a autenticação, burlar a autorização e exfiltrar dados confidenciais. A publicação detalha três cenários de ataque: (1) Des(serialização) de dados inesperados: expondo dados que os desenvolvedores pretendiam manter privados; (2) Diferenciais de analisadores: discrepâncias entre analisadores que permitem contornar as medidas de segurança; e (3) Confusão de formato de dados: explorando o tratamento de cargas úteis entre formatos. As mitigações incluem o uso de `DisallowUnknownFields` e funções personalizadas para compensar as vulnerabilidades na biblioteca padrão do Go.

Leia mais
Desenvolvimento segurança Go

Google zomba a promessa não cumprida da Apple sobre a atualização de IA do Siri

2025-08-05
Google zomba a promessa não cumprida da Apple sobre a atualização de IA do Siri

A Apple prometeu uma grande atualização de IA para o Siri nos iPhones 16 por meio do Apple Intelligence no ano passado, mas um ano depois, a atualização ainda não chegou, levando a Apple a remover anúncios relacionados. Aproveitando a oportunidade, o último anúncio do Pixel 10 do Google zomba sutilmente das promessas não cumpridas da Apple sobre recursos de IA “em breve”, sugerindo que os usuários troquem de telefone. O anúncio, lançado no YouTube e no X, provoca o lançamento do Pixel 10 em 20 de agosto. Relatos indicam que o atraso da Apple se deve a problemas com a arquitetura híbrida do Siri. O chefe de software da Apple, Craig Federighi, confirmou que eles estão trabalhando em uma versão significativamente melhorada do Siri.

Leia mais
Tecnologia

Xbox ROG Ally da Microsoft: Uma nova entrada na corrida dos portáteis

2025-08-22
Xbox ROG Ally da Microsoft: Uma nova entrada na corrida dos portáteis

O console portátil Xbox ROG Ally da Microsoft, desenvolvido em parceria com a Asus, está causando impacto na Gamescom. Voltado para jogadores hardcore, o Ally possui os controles familiares do Xbox e visa expandir o ecossistema do Xbox, incentivando os proprietários existentes de Xbox e PC a jogar mais, aumentando assim o engajamento e os gastos. Com o forte lançamento do Switch 2 e a competição existente do Steam Deck, a Microsoft está competindo por uma parte do mercado de jogos portáteis e impulsionando as assinaturas do Game Pass. A Sony, entretanto, permanece à margem, oferecendo apenas o PlayStation Portal focado em streaming. A data de lançamento do Ally é 16 de outubro, mas o preço ainda não foi divulgado.

Leia mais

Probabilidades da Loteria: Um Valor Esperado Positivo Raro?

2025-03-05
Probabilidades da Loteria: Um Valor Esperado Positivo Raro?

O exemplo da Loteria do Texas mostra que comprar todos os bilhetes de loteria possíveis nem sempre é um jogo de valor esperado negativo. Com 25,8 milhões de combinações de números possíveis e muitas vezes apenas um milhão de bilhetes vendidos, semanas passam regularmente sem vencedores do jackpot. Em 2024, apenas dois vencedores do jackpot surgiram em 157 sorteios, ganhando US$ 17,5 milhões e US$ 29 milhões, respectivamente, deixando um jackpot de US$ 59,5 milhões no final do ano. Alguém finalmente ganhou em fevereiro de 2025, depois que o prêmio aumentou para US$ 83,5 milhões. Embora as probabilidades permaneçam extremamente baixas, o jackpot acumulado pode, teoricamente, criar um valor esperado positivo - embora altamente improvável.

Leia mais

OneSignal: Abraçando a Flexibilidade no Trabalho

2025-04-16
OneSignal: Abraçando a Flexibilidade no Trabalho

A OneSignal prioriza a flexibilidade no local de trabalho para promover a produtividade e a felicidade dos funcionários. Reconhecendo as diversas necessidades entre funções, equipes e indivíduos, eles apoiam tanto os modelos de trabalho totalmente remotos quanto os híbridos. Com sede em San Mateo, Califórnia, eles também oferecem espaços de trabalho compartilhados em vários locais (CA, NY, UT, PA, WA e TX) para facilitar a colaboração. Globalmente, eles mantêm um escritório em Londres e um espaço de trabalho compartilhado em Singapura em parceria com a Piloto Asia.

Leia mais
Startup

PWCT2: Programação Visual sem Codificação

2025-01-03
PWCT2: Programação Visual sem Codificação

PWCT2 é uma linguagem de programação visual de segunda geração escrita em Ring, projetada para programação visual agradável e visualizações interativas. Ela suporta importação e exportação de código Ring e roda em Windows, Linux e macOS. Disponível na Steam, o PWCT2 possui uma ampla gama de recursos que cobrem desenvolvimento web, desenvolvimento de jogos 2D e muito mais, juntamente com extensos vídeos tutoriais e documentação.

Leia mais
Desenvolvimento linguagem Ring

Compilador C em 500 linhas de Python: Uma abordagem de passagem única

2025-09-04

O autor se desafiou a escrever um compilador C em apenas 500 linhas de Python, com WebAssembly como alvo. Para alcançar isso, foi utilizada uma estratégia de compilação de passagem única, descartando uma Árvore de Sintaxe Abstrata (AST) e gerando código diretamente durante a análise. Isso resultou em um compilador conciso, mas com o custo de várias funcionalidades, incluindo números de ponto flutuante e structs. O compilador resultante compila e executa com sucesso programas C simples, demonstrando a viabilidade de uma abordagem de passagem única.

Leia mais
Desenvolvimento

LibreOffice acusa a Microsoft de usar formatos de arquivo deliberadamente complexos para reter usuários

2025-07-19
LibreOffice acusa a Microsoft de usar formatos de arquivo deliberadamente complexos para reter usuários

O LibreOffice criticou novamente a Microsoft, acusando-a de usar intencionalmente formatos de arquivo OOXML excessivamente complexos (.docx, .xlsx) para reter usuários e dificultar a mudança para outros pacotes de escritório. O LibreOffice argumenta que, embora o XML deva promover a interoperabilidade, o OOXML da Microsoft é excessivamente complexo, comparado a um 'trem' que somente a Microsoft pode construir, impedindo a concorrência. O artigo usa uma analogia ferroviária para ilustrar as ações da Microsoft, incentivando os usuários a mudar para Linux e LibreOffice.

Leia mais
Tecnologia

Um Hobby Inesperado para Programadores: O Encanto do Tricô

2025-06-04

Um programador conta sua jornada de olhar para telas para a experiência tátil do tricô. O artigo compara o tricô a um jogo de mundo aberto, com uma curva de aprendizado suave e infinitas possibilidades. O autor compartilha os benefícios físicos e mentais, a satisfação de criar objetos tangíveis e encoraja outros programadores a experimentarem essa atividade como uma forma de equilibrar trabalho e vida e criar presentes significativos para entes queridos.

Leia mais
Diversos

Canadá reconsidera contrato do F-35 em meio a tensões com os EUA

2025-03-16
Canadá reconsidera contrato do F-35 em meio a tensões com os EUA

O ministro da Defesa do Canadá, Bill Blair, anunciou uma revisão do contrato do Canadá com a Lockheed Martin para a compra de caças F-35. Isso ocorre em meio ao aumento das tensões entre Ottawa e Washington, após Portugal também reconsiderar a compra do F-35. O Canadá planejava comprar 88 caças por C$ 19 bilhões, mas Blair disse que o primeiro-ministro Trudeau ordenou um exame de alternativas, incluindo a possibilidade de montagem no Canadá. A decisão está ligada às preocupações com as políticas comerciais protecionistas do presidente Trump e as tensas relações entre os EUA e o Canadá.

Leia mais
Tecnologia Defesa

Manipulação Algorítmica: O Câncer do Capitalismo Moderno?

2025-07-06

O autor critica veementemente as empresas de tecnologia modernas por usar algoritmos e truques psicológicos para manipular os usuários. Do recurso 'Boost' do Hinge ao algoritmo de preços do Uber, tudo reflete um modelo de 'jogo de soma zero'. Esse comportamento não apenas extrai valor excedente dos usuários, mas também corrói a ética social, levando a reflexões profundas sobre o futuro do capitalismo e da equidade social. O autor argumenta que ajustes simples de mercado e resistência do usuário não resolvem o problema; em última análise, mudanças mais drásticas podem ser necessárias para quebrar esse ciclo vicioso.

Leia mais
Diversos ética social

Anthropic Revela o Modo 'UltraPensamento' do Claude Code

2025-04-20

A Anthropic lançou uma extensa documentação sobre as melhores práticas para sua ferramenta de agente de codificação Claude Code CLI. Uma dica fascinante revela que o uso de palavras como "think", "think hard", etc., aciona modos de pensamento estendidos. Essas frases se correlacionam diretamente a diferentes orçamentos de pensamento; "ultrathink" aloca 31999 tokens, enquanto "think" usa apenas 4000. A análise de código mostra que essas palavras-chave acionam funções que atribuem contagens de tokens variadas, afetando a profundidade de pensamento e a saída do Claude. Isso sugere que "ultrathink" não é um recurso do modelo Claude em si, mas sim um aprimoramento específico do Claude Code.

Leia mais
IA

Músculos da orelha vestigiais se ativam durante a escuta esforçada

2025-01-31
Músculos da orelha vestigiais se ativam durante a escuta esforçada

Um novo estudo revela que os músculos auriculares humanos, outrora usados para mover nossas orelhas, se reativam durante tarefas auditivas desafiadoras. Cientistas usaram eletromiografia para medir a atividade muscular enquanto os participantes ouviam audiolivros com sons concorrentes. Os resultados mostraram maior atividade nos músculos auriculares superiores quando a audição era difícil, sugerindo que esses músculos vestigiais podem desempenhar um papel nos mecanismos de atenção. Embora os movimentos musculares sejam minúsculos e provavelmente não melhorem a audição, sua ativação pode servir como uma medida objetiva do esforço auditivo.

Leia mais

Tabelas de Consulta: Uma Abordagem Mais Limpa para Backoff Exponencial

2025-05-31

Algoritmos tradicionais de backoff exponencial frequentemente usam loops para calcular tempos de atraso, levando a código verboso e propenso a erros. Este artigo propõe uma solução mais elegante: usar uma tabela de consulta para pré-definir os tempos de atraso. Essa abordagem resulta em código mais limpo e legível. Modificar a estratégia de backoff torna-se mais seguro e fácil, evitando erros potenciais e complexidade associada a cálculos baseados em loops. Isso melhora significativamente a manutenibilidade do código.

Leia mais

Pebble Time 2 renascido: design final e especificações reveladas

2025-08-14
Pebble Time 2 renascido: design final e especificações reveladas

O Pebble Time 2, já imaginado como o smartwatch principal da Pebble, está de volta. A versão revivida ostenta um design refinado com curvas adicionais, detalhes coloridos, botões com ranhuras e uma construção premium de aço inoxidável, semelhante ao Pebble Steel original. Ao contrário do protótipo anterior, o design final apresenta um painel de vidro plano para minimizar reflexos e uma retroiluminação RGB avançada que permite a temperatura de cor personalizável. Disponível em preto e prata com detalhes coloridos adicionais, ele também inclui uma bússola integrada, um recurso ausente nos planos iniciais. As pré-encomendas estão abertas a US$ 225, com o preço final sujeito a variações regionais.

Leia mais
Hardware
1 2 173 174 175 177 179 180 181 595 596