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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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 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.
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.
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.
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.