Pular para o conteúdo principal

2024-10-17

PCs com IA não são bons em IA: a CPU supera a NPU

  • Benchmarking da Unidade de Processamento Neural (NPU) da Qualcomm em um Tablet Microsoft Surface revelou um desempenho de apenas 1,3% dos 45 Teraops/s anunciados, alcançando apenas 573 bilhões de operações por segundo.
  • O teste, que incluiu multiplicações de matrizes semelhantes às dos modelos transformadores, mostrou que a NPU teve um desempenho mais lento do que a CPU, apesar de usar ferramentas como Python, Cmake e Visual Studio.
  • Vários fatores, como configurações de energia, topologia do modelo e erros de configuração, foram considerados, indicando que o desempenho do NPU está significativamente abaixo de seu potencial anunciado.

Reações

  • Os PCs com IA que utilizam a Unidade de Processamento Neural (NPU) da Qualcomm não estão atendendo às expectativas de desempenho, com CPUs frequentemente superando as NPUs.
  • O NPU é projetado para eficiência energética em vez de velocidade, levando a uma diferença de desempenho mínima entre CPU e GPU, indicando potenciais ineficiências.
  • A implementação atual de NPUs pode não estar totalmente otimizada, destacando a necessidade de suporte e otimização aprimorados para aproveitar seus benefícios de economia de energia pretendidos.

Uma das ferramentas de IA mais impressionantes vistas é a nova ferramenta de rotação de imagem da Adobe

  • Adobe apresentou o 'Project Turntable' na conferência MAX, uma ferramenta impulsionada por IA que permite aos usuários girar arte vetorial 2D em 3D enquanto preserva sua aparência 2D.
  • O instrumento pode preencher inteligentemente detalhes ausentes, como adicionar pernas a um cavalo quando a imagem é rotacionada, demonstrando capacidades avançadas de IA.
  • Adobe revelou mais de 100 novos recursos esta semana, destacando um avanço significativo na tecnologia de IA, embora não esteja claro se o 'Project Turntable' estará disponível comercialmente.

Reações

  • Adobe introduziu uma nova ferramenta de rotação de imagem com IA que permite que gráficos vetoriais 2D sejam rotacionados no espaço 3D, atendendo às necessidades práticas dos usuários.
  • O instrumento é elogiado por sua inovação, contrastando com outras empresas de tecnologia que frequentemente se concentram em IA para atrair investidores em vez de beneficiar os usuários.
  • Apesar de algumas críticas às práticas comerciais da Adobe, a ferramenta é considerada uma jogada inteligente, particularmente benéfica para ilustradores, enfatizando o equilíbrio entre inovação e design centrado no usuário no desenvolvimento de IA.

Usar o Cloudflare no seu site pode estar bloqueando usuários de RSS

  • Os recursos de Modo de Combate a Bots e bloqueio de raspadores de IA da Cloudflare podem, inadvertidamente, bloquear leitores de RSS legítimos, afetando sua funcionalidade. - Os usuários podem colocar os leitores de RSS na lista de permissões identificando seu agente de usuário ou endereço IP no painel da Cloudflare, embora esse processo seja complicado e pouco confiável. - A Open RSS, uma organização sem fins lucrativos, sugere doações para apoiar seu serviço, destacando a necessidade de a Cloudflare melhorar seu sistema para evitar o bloqueio de leitores de RSS.

Reações

  • Medidas de segurança da Cloudflare estão bloqueando inadvertidamente usuários de RSS, impactando serviços como o NewsBlur, um leitor de RSS de código aberto, ao causar erros 403.
  • Apesar de estar na lista de bots verificados do Cloudflare, o NewsBlur e outros leitores de RSS enfrentam desafios devido à proteção contra bots do Cloudflare, que frequentemente bloqueia o tráfego legítimo de RSS.
  • Algumas soluções sugeridas incluem colocar URLs de RSS na lista de permissões ou desativar verificações de bots para feeds RSS, mas as configurações padrão do Cloudflare continuam a apresentar problemas, levantando preocupações sobre privacidade e acessibilidade na web.

Escapando do Sandbox do Chrome através do DevTools

  • Dois vulnerabilidades, CVE-2024-6778 e CVE-2024-5836, foram descobertas no navegador web Chromium, permitindo uma fuga do sandbox a partir de uma extensão do navegador e possibilitando a execução de comandos shell no PC de um usuário.
  • As vulnerabilidades foram encontradas nos sistemas WebUI e de políticas empresariais do Chromium, envolvendo a manipulação da página chrome://policy e o recurso Browser Switcher, além de contornar restrições usando a API chrome.devtools.inspectedWindow.
  • Google classificou essas vulnerabilidades como de alta severidade, recompensou o pesquisador com $20.000 e implementou correções, enfatizando a necessidade de verificações de segurança minuciosas de código antigo e recursos não documentados.

Reações

  • A estudante do ensino médio identificou uma vulnerabilidade nas DevTools do Chrome, permitindo escapar do sandbox do navegador, que é um mecanismo de segurança para isolar o conteúdo da web.
  • O exploit requer interação do usuário, como instalar uma extensão e abrir o DevTools, e afeta apenas o Chromium e o Chrome Canary, não as versões estáveis do Chrome.
  • O incidente provoca debate sobre programas de recompensas por bugs, com alguns defendendo pagamentos mais altos para dissuadir a venda de exploits no mercado negro, enquanto outros enfatizam os riscos éticos de vender para criminosos.

Retaliação do WordPress impacta a comunidade

  • O conflito entre Automattic e WP Engine está causando perturbações na comunidade WordPress, com o CEO da Automattic, Matt Mullenweg, retaliando contra a WP Engine ao criar um fork hostil de um plugin.
  • WP Engine entrou com um processo contra a Automattic, levando a um ambiente divisivo onde os colaboradores devem escolher lados, e alguns enfrentam proibições por questionar políticas.
  • Esta situação destaca os desafios de governança e comercialização em projetos de código aberto, levantando preocupações sobre o futuro do WordPress e a dinâmica da comunidade.

Reações

  • A comunidade WordPress está passando por um período de agitação devido a acusações contra Matt Mullenweg de usar a WordPress Foundation para projetos pessoais em vez de manter sua independência.
  • Medidas controversas de Mullenweg, como assumir um plugin popular e banir a WP Engine do WordPress.org, levaram a uma reação significativa.
  • Automattic, a empresa por trás do WordPress, ofereceu indenizações aos funcionários que discordavam das ações de Mullenweg, provocando discussões sobre governança de código aberto e a relação WordPress-Automattic.

Desenvolvimento de jogos em Lisp. Parte 2: Masmorras e Interfaces

Reações

  • O artigo 'Gamedev in Lisp Parte 2: Dungeons and Interfaces' no GitLab é elogiado por sua clareza, profundidade e tutoriais abrangentes, incluindo exemplos de código e recursos visuais.
  • Ele abrange o gerenciamento de builds em vários sistemas operacionais e fornece insights sobre a história do Lisp e suas aplicações no desenvolvimento de jogos.
  • O debate em torno do artigo destaca a versatilidade e complexidade do Lisp, com leitores compartilhando seus projetos e experiências, e alguns expressando uma nova apreciação pela linguagem.

Crokinole

  • Em outubro de 2024, Connor Reinman e Jason Slater, renomados jogadores de Crokinole, alcançaram rodadas duplas perfeitas nas semifinais do Campeonato Mundial de Crokinole, um feito raro com chances de 1 em 277 rodadas.
  • Crokinole é um jogo de mesa originário de Ontário, Canadá, semelhante ao shuffleboard e ao curling, onde os jogadores lançam discos em áreas de pontuação, visando um buraco central que vale 20 pontos.
  • O jogo está ganhando popularidade internacional, embora ainda não tenha sido reconhecido como um esporte olímpico.

Reações

  • Crokinole é um jogo de tabuleiro tradicional com uma rica história, particularmente popular no Canadá, e é frequentemente jogado em tabuleiros feitos à mão que são passados de geração em geração.
  • O jogo é tátil e social, semelhante ao shuffleboard ou curling, e pode ser jogado em uma mesa pequena, tornando-o acessível e agradável para todas as idades.
  • Versões digitais e adaptações, como o Crokicurl, uma mistura de Crokinole e curling, surgiram, expandindo seu alcance e apelo na comunidade de jogos de tabuleiro.

Cats são (quase) líquidos

Reações

  • Cats possess a high level of adaptability, allowing them to navigate narrow spaces with ease, unlike dogs.
  • Seus bigodes sensíveis, conhecidos como vibrissas, e espinhos flexíveis ajudam em sua agilidade e capacidade de se mover por espaços apertados.
  • Cães são conhecidos por sua lealdade e companheirismo, mas os gatos, com seu comportamento e características físicas, são moldados por seu papel duplo como predadores e presas, buscando espaços fechados para segurança e caça, o que contribui para seus movimentos fluidos e semelhantes a líquidos.

Devemos Conversar Também? Análise de Segurança do Protocolo de Criptografia Mmtls do WeChat

  • O relatório é a primeira análise pública do protocolo de criptografia MMTLS do WeChat, identificando fraquezas significativas de segurança devido a modificações criptográficas personalizadas. - Questões como Vetores de Inicialização (IVs) determinísticos e a falta de sigilo direto são destacadas, indicando uma falha na adoção das melhores práticas criptográficas em aplicativos chineses. - Os autores recomendam a transição para protocolos de criptografia padrão como TLS ou QUIC+TLS para maior segurança e fornecem ferramentas e documentação para pesquisas adicionais sobre a segurança do WeChat.

Reações

  • O artigo destaca preocupações de segurança com o protocolo de criptografia Mmtls do WeChat, apontando suas fraquezas e potenciais vulnerabilidades.
  • Isso sugere que essas vulnerabilidades são provavelmente devido a desenvolvedores sobrecarregados, em vez de serem mandatadas pelo governo, apesar do acesso direto do governo chinês ao backend do WeChat.
  • A discussão levanta questões mais amplas sobre o uso de protocolos de criptografia não padronizados e os desafios de manter comunicações seguras em meio à potencial vigilância governamental.

OpenVMM – Um Novo VMM para Windows e Linux, Escrito em Rust

  • OpenVMM é um Monitor de Máquina Virtual (VMM) modular e multiplataforma desenvolvido na linguagem de programação Rust.
  • Contribuições para o OpenVMM são incentivadas, mas a maioria requer a assinatura de um Acordo de Licença de Contribuidor (CLA), facilitado por um bot de CLA durante os pull requests.
  • O projeto segue o Código de Conduta de Código Aberto da Microsoft, e perguntas podem ser enviadas para opencode@microsoft.com.

Reações

  • OpenVMM é um novo Monitor de Máquina Virtual (VMM) para Windows e Linux, desenvolvido em Rust, enfatizando recursos de segurança em relação a linguagens tradicionais como C/C++.
  • O projeto foca no OpenHCL como um paravisor, mas carece de refinamento em contextos tradicionais de host e não garante estabilidade da API.
  • OpenVMM é utilizado por funcionários da Microsoft e está integrado na infraestrutura do Azure, destacando sua importância em ambientes de computação em nuvem.

Derivadas suaves automatizadas de N-ésima ordem de dados ruidosos

  • O projeto visa diferenciar dados de sensores para análise usando filtros de Kalman, conhecidos por reamostrar a uma taxa consistente e suavizar outliers.
  • A nova biblioteca de filtragem/suavização Bayesiana baseada em numpy, chamada Kalmangrad, foi desenvolvida e está disponível no GitHub.
  • O desenvolvedor está aberto a feedback, solicitações de recursos e relatórios de bugs para melhorar ainda mais a biblioteca.

Reações

  • O projeto foca em diferenciar dados de sensores ruidosos usando filtros de Kalman, que são preferidos para suavização e reamostragem.
  • A biblioteca de filtragem Bayesiana foi desenvolvida para enfrentar esse desafio, com potencial para expansão de recursos com base no feedback dos usuários.
  • O projeto é aplicável em áreas como monitoramento da qualidade do ar e carros autônomos, e é útil para calcular derivadas em dados ruidosos e amostrados de forma não uniforme.