Canva reduz tempo de construção de CI de horas para menos de 30 minutos

2024-12-18
Canva reduz tempo de construção de CI de horas para menos de 30 minutos

A equipe de engenharia da Canva reduziu drasticamente o tempo de construção de integração contínua (CI), de uma média de 80 minutos para menos de 30 minutos, às vezes até 15. Isso foi alcançado por meio de uma abordagem multifacetada. Eles identificaram e resolveram problemas de cache do Bazel, otimizaram as estruturas de pipeline, melhoraram os checkouts e o cache do repositório Git e utilizaram a execução remota de compilação do Bazel (RBE). Experimentações extensivas, incluindo testes de diferentes tipos de instâncias e ajustes nas configurações do Bazel, desempenharam um papel crucial. Uma série de melhorias incrementais aumentou significativamente a eficiência da CI, reduziu custos e melhorou a experiência do desenvolvedor.

Leia mais

EUA pode banir roteadores TP-Link chineses devido a temores de hacking

2024-12-18
EUA pode banir roteadores TP-Link chineses devido a temores de hacking

O governo dos EUA está considerando proibir a venda de roteadores domésticos de internet da marca chinesa TP-Link, devido a temores de que sua ligação a ciberataques represente um risco à segurança nacional. Os Departamentos de Comércio, Defesa e Justiça dos EUA abriram investigações sobre a empresa, que detém 65% do mercado americano. Um relatório de segurança cibernética da Microsoft apontou que criminosos cibernéticos chineses usaram roteadores TP-Link para lançar ataques de ransomware e outros cibercrimes. Investigadores afirmam que a TP-Link não resolve as vulnerabilidades em seus produtos e se recusa a cooperar com especialistas em segurança cibernética. A TP-Link afirma que suas práticas de segurança atendem aos padrões da indústria e está comprometida em atender aos riscos à segurança nacional dos EUA. Essa ação reflete as preocupações mais amplas do governo americano com a tecnologia chinesa e os esforços para restringir as importações da China.

Leia mais
Tecnologia segurança nacional

Calor Acelera o Envelhecimento de Chips Automotivos, Causando Preocupações com a Segurança

2024-12-18
Calor Acelera o Envelhecimento de Chips Automotivos, Causando Preocupações com a Segurança

Novas pesquisas mostram que os chips automotivos estão envelhecendo significativamente mais rápido do que o esperado em climas quentes, reduzindo a vida útil dos veículos elétricos e potencialmente criando novos problemas de segurança. Em áreas como Phoenix, Arizona, onde temperaturas altas podem persistir por semanas, as temperaturas internas do veículo podem atingir 93°C, afetando severamente a longevidade dos chips. Estudos revelam que, para um chip projetado para uma vida útil de 30 anos, altas temperaturas reduzem a expectativa de vida em 10% adicionais a cada ano. Os fabricantes de chips estão trabalhando para resolver isso, exigindo novos materiais, redundância de design e soluções de resfriamento ativo. O aumento da utilização dos chips devido à condução autônoma exacerba o problema. O monitoramento proativo e a análise preditiva de falhas se tornarão cruciais, afetando tanto a confiabilidade quanto a segurança do veículo.

Leia mais

Evolução Cultural da Cooperação entre Agentes de LLMs

2024-12-18
Evolução Cultural da Cooperação entre Agentes de LLMs

Pesquisadores examinaram se uma 'sociedade' de agentes de Modelos de Linguagem Grandes (LLMs) pode aprender normas sociais mutuamente benéficas, mesmo com incentivos para defeitar. Experimentos revelaram diferenças significativas na evolução da cooperação entre modelos base, com o Claude 3.5 Sonnet superando significativamente o Gemini 1.5 Flash e o GPT-4o. Além disso, o Claude 3.5 Sonnet utilizou um mecanismo de punição custoso para alcançar pontuações ainda mais altas, um feito não replicado pelos outros modelos. Este estudo propõe um novo benchmark para LLMs focado nas implicações sociais da implantação de agentes LLM, oferecendo insights para a construção de agentes de IA mais robustos e cooperativos.

Leia mais

Whittaker em palestra no NDSS 2024: IA, criptografia e novas ameaças

2024-12-18
Whittaker em palestra no NDSS 2024: IA, criptografia e novas ameaças

No Simpósio NDSS 2024, Meredith Whittaker, presidente da Signal Foundation, proferiu uma palestra principal refletindo sobre as 'Guerras da Criptografia' dos anos 90. Ela destacou como pressões políticas, técnicas e comerciais moldaram a paisagem de criptografia atual. Whittaker alertou contra a visão da situação atual como simplesmente 'Guerras da Criptografia 2.0', argumentando que um motor econômico impulsionado por dados pessoais, tecnologia de vigilância e IA/ML representa uma ameaça fundamentalmente diferente da paisagem de criptografia dominada pelo governo dos anos 90. Ela enfatizou a necessidade de uma nova abordagem, com a pesquisa NDSS na vanguarda dessa resposta.

Leia mais

Interpol abandona o termo 'pig butchering'

2024-12-18
Interpol abandona o termo 'pig butchering'

A Interpol anunciou que não usará mais o termo "pig butchering" para descrever golpes online, alegando que ele pode envergonhar e desencorajar as vítimas de denunciar os crimes. A organização acredita que o termo desumaniza as vítimas e prefere "romance baiting", um termo que considera mais sensível e respeitoso. Essa mudança destaca uma mudança para priorizar o apoio às vítimas e enfatiza a necessidade de uma linguagem mais cuidadosa ao discutir crimes sensíveis. No entanto, muitas agências de aplicação da lei dos EUA continuam usando o termo original.

Leia mais

Avistamentos misteriosos de drones continuam a assombrar a costa leste dos EUA

2024-12-18
Avistamentos misteriosos de drones continuam a assombrar a costa leste dos EUA

Uma onda de avistamentos misteriosos de drones está causando preocupação generalizada e fechamentos de espaço aéreo na costa leste dos EUA. Esses drones do tamanho de SUVs foram relatados perto de bases militares e aeroportos em Nova Jersey e Nova York, interrompendo viagens aéreas. Embora as agências federais estejam investigando, as explicações permanecem evasivas, com especulações variando de conspirações políticas a outras causas desconhecidas. O mistério contínuo alimenta a ansiedade do público e pedidos de resolução rápida para evitar mais interrupções e ameaças potenciais.

Leia mais

AT&T abandona o trabalho híbrido e exige retorno ao escritório por 5 dias por semana

2024-12-18
AT&T abandona o trabalho híbrido e exige retorno ao escritório por 5 dias por semana

Seguindo os passos da Amazon, a AT&T está abandonando seu modelo de trabalho híbrido. A partir de janeiro, todos os funcionários serão obrigados a trabalhar no escritório cinco dias por semana. Essa decisão marca uma mudança na abordagem do setor de tecnologia em relação ao trabalho remoto e gerou um debate considerável. A AT&T visa melhorar a colaboração em equipe e fomentar uma cultura corporativa mais forte.

Leia mais

Fazer amizade com filósofos antigos: Um caminho para o autoaperfeiçoamento

2024-12-18
Fazer amizade com filósofos antigos: Um caminho para o autoaperfeiçoamento

Este artigo explora a prática única de 'fazer amizade' com filósofos antigos. A autora Helen De Cruz relata sua jornada pessoal de envolvimento profundo com Mencius e seu contexto histórico, participando de um diálogo mental que forneceu orientação e autoaperfeiçoamento. Essa 'amizade atemporal' não apenas aprimorou sua compreensão de textos filosóficos, mas também a equipou para navegar desafios profissionais e decisões da vida, recorrendo à sabedoria antiga, cultivando a virtude e, em última análise, vivendo uma vida mais plena.

Leia mais

Além da NISQ: O Amanhecer da Máquina Megaquop

2024-12-18
Além da NISQ: O Amanhecer da Máquina Megaquop

John Preskill, do Caltech, proferiu um discurso principal na conferência Q2B 2024, discutindo a potencial transição da era NISQ (Quantum Intermediário Ruidoso) para a era Megaquop (milhões de operações quânticas). Máquinas Megaquop são projetadas para executar milhões de operações quânticas, embora com uma taxa de erro ainda alta. Por meio de técnicas de mitigação de erros e possivelmente qubits físicos de maior qualidade, elas poderiam realizar tarefas além do alcance de computadores clássicos e máquinas NISQ. Progressos significativos de equipes do Google, AWS e outras em correção de erros quânticos e melhorias de hardware lançam as bases para máquinas Megaquop. No entanto, Preskill destacou desafios, incluindo a velocidade de decodificação para correção de erros quânticos, mitigação de interferência de raios cósmicos e identificação de aplicações comercialmente viáveis. Aplicações futuras de máquinas Megaquop podem incluir simulações de sistemas quânticos complexos e pesquisas em ciência de materiais.

Leia mais

Projeto GitHub ted: Um editor de arquivos baseado em Máquina de Turing

2024-12-18
Projeto GitHub ted: Um editor de arquivos baseado em Máquina de Turing

ted é uma ferramenta de linha de comando escrita em Go que permite aos usuários editar arquivos de acordo com as regras de uma máquina de Turing fornecida. Inspirada na necessidade do autor de processar arquivos de log, ted usa máquinas de estado para extrair precisamente as informações desejadas. Ele suporta várias operações, incluindo correspondência de expressões regulares, execução de comandos sed, atribuição de variáveis, captura e controle de saída, e oferece recursos como captura de várias linhas, grupos de captura de regex e movimento de cabeça/cauda de arquivo.

Leia mais

Aplicativo Homescreen: Redifinindo a experiência da tela inicial

2024-12-18

O Homescreen é um aplicativo projetado para revolucionar a experiência da tela inicial do seu telefone. Quebrando as limitações das telas tradicionais de telefones, ele oferece aos usuários uma maneira mais personalizada, eficiente e conveniente de interagir com seus dispositivos. Os usuários podem personalizar widgets, temas e layouts para criar uma tela inicial única, aumentando a produtividade e o prazer de uso. O Homescreen não é apenas uma simples substituição da área de trabalho; é uma abordagem inovadora para como usamos nossos telefones.

Leia mais

De Fabricante de Picles a Rei: A História Não Contada de Khalid Sheldrake

2024-12-18
De Fabricante de Picles a Rei: A História Não Contada de Khalid Sheldrake

Bertie Sheldrake, neto de um fabricante de picles de Londres, converteu-se ao islamismo, mudando seu nome para Khalid. Ele se tornou uma figura proeminente na comunidade muçulmana britânica, fundando revistas e, finalmente, aceitando a realeza da efêmera República Islâmica do Turquestão Oriental em Xinjiang. Essa jornada incrível, da vida comum em Londres a um reino distante e de volta ao anonimato, adiciona um capítulo fascinante à história do islamismo britânico do século XX.

Leia mais

Recuperando Dados do Sensor: Libertando-se da Nuvem

2024-12-18
Recuperando Dados do Sensor: Libertando-se da Nuvem

Este artigo descreve como um engenheiro de software embarcado recuperou o controle dos dados de um sensor de radônio conectado à nuvem, contornando os servidores do fabricante. Ao analisar o tráfego de rede, o engenheiro descobriu uma vulnerabilidade em que o sensor não validava corretamente os certificados do servidor. Usando um servidor DNS local e um servidor web Python personalizado, o engenheiro interceptou e leu com sucesso os dados brutos do sensor. Isso concede acesso programático e garante a continuidade do funcionamento mesmo se os servidores do fabricante caírem. O artigo destaca a importância da segurança de rede e os riscos de privacidade associados ao tráfego DNS.

Leia mais

Frações Egípcias: Uma Jornada Pela Matemática Antiga

2024-12-18

Este artigo explora o mundo fascinante das frações egípcias, um sistema matemático único usado pelos antigos egípcios. Ao contrário das frações modernas, as frações egípcias usam apenas frações unitárias (frações com numerador 1) e todos os denominadores devem ser distintos. O artigo traça a história das frações egípcias, focando no Papiro Matemático de Rhind, e examina suas aplicações práticas, como dividir recursos de forma justa. Apresenta o algoritmo guloso para encontrar frações egípcias e métodos para encontrar as mais curtas, explorando também problemas matemáticos não resolvidos relacionados, incluindo a conjectura de Erdős-Straus.

Leia mais

Extensão de navegador 'refoorest' acusada de esquema fraudulento de plantio de árvores

2024-12-18
Extensão de navegador 'refoorest' acusada de esquema fraudulento de plantio de árvores

Uma investigação sobre a extensão de navegador refoorest e o SDK Impact Hero, da Colibri Hero, revela um esquema enganoso de marketing de afiliados disfarçado como uma iniciativa de plantio de árvores. A extensão deturpa o número de árvores plantadas, explora dados do usuário por meio de avaliações e compartilhamentos incentivizados, e o SDK obtém permissões excessivas do usuário sem divulgação adequada, violando as políticas da Chrome Web Store. O artigo expõe um padrão de práticas opacas, incluindo depoimentos falsos, sigilo financeiro e vulnerabilidades de segurança de dados, lançando sérias dúvidas sobre as alegações da empresa de responsabilidade ambiental.

Leia mais

Campeonato Mundial de Xadrez de 2024: Uma Análise Profunda Baseada em Dados

2024-12-18
Campeonato Mundial de Xadrez de 2024: Uma Análise Profunda Baseada em Dados

O Campeonato Mundial de Xadrez de 2024 consagrou Gukesh Dommaraju como o campeão mais jovem da história, após vitória sobre Ding Liren. Esta análise utiliza dados como precisão, tipos de erros, perda média de centipawn, tempos de jogadas, taxa de conversão e taxa de recuperação para dissecar a partida. Os dados sugerem que Ding Liren exibiu precisão e consistência ligeiramente maiores, mas um erro crucial no jogo final foi decisivo. O autor conclui que, embora a análise de dados ofereça uma perspectiva objetiva, ela precisa ser combinada com outros fatores para uma compreensão holística das complexidades da partida.

Leia mais

Amuleto de prata de Frankfurt reescreve a história do cristianismo primitivo

2024-12-18
Amuleto de prata de Frankfurt reescreve a história do cristianismo primitivo

Arqueólogos descobriram um artefato inovador em um túmulo romano do século III perto de Frankfurt, na Alemanha: um amuleto de prata, a "Inscrição de Prata de Frankfurt". Datando de 230-270 d.C., este amuleto é anterior a artefatos cristãos conhecidos na região em quase 50 anos. Sua inscrição, decifrada usando tecnologia avançada, contém conteúdo exclusivamente cristão, incluindo invocações a Jesus Cristo e citações bíblicas. Essa descoberta desloca significativamente a linha do tempo da presença do cristianismo ao norte dos Alpes, lançando luz sobre sua disseminação e influência iniciais na Germânia romana. A descoberta tem implicações importantes para a arqueologia, teologia e história romana.

Leia mais

Tecnologia GPS Explicada: Do Posicionamento Simples à Navegação Global

2024-12-18
Tecnologia GPS Explicada: Do Posicionamento Simples à Navegação Global

Este artigo fornece uma explicação abrangente da tecnologia GPS. Começando com um sistema de posicionamento 2D simples, o autor introduz gradualmente conceitos-chave como posicionamento 3D, medição de tempo, órbitas de satélites, efeitos relativísticos e processamento de sinal. Por meio de analogias inteligentes e ilustrações vívidas, o autor explica como o GPS usa sinais emitidos por satélites, combinados com medições de tempo e distância, para calcular com precisão a posição e o deslocamento de tempo do receptor. O artigo também explora os detalhes técnicos da codificação, decodificação e capacidades anti-interferência do sinal GPS, mostrando a profunda base científica e de engenharia por trás da tecnologia GPS.

Leia mais

Railway: Automatizando a Receita, Não as Vendas

2024-12-18
Railway: Automatizando a Receita, Não as Vendas

A Railway compartilha sua jornada de transição de vendas tradicionais para crescimento de receita automatizado. Tentativas iniciais de vendas tradicionais se mostraram ineficazes. Eles mudaram para um modelo de crescimento liderado por produto (PLG) e desenvolveram um modelo de regressão para prever upgrades ou churn de clientes. Este modelo usa fatores como builds bem-sucedidos/fracassados, regiões configuradas, solicitações de suporte e adoção de recursos para pontuar clientes, identificando aqueles que precisam de assistência. O suporte proativo e essa abordagem direcionada impulsionaram a receita e a satisfação do cliente, levando a um crescimento de negócios sustentável.

Leia mais

Aposta de US$ 33 bilhões do Japão na fabricação de chips

2024-12-18
Aposta de US$ 33 bilhões do Japão na fabricação de chips

O Japão está investindo US$ 33 bilhões na construção de fábricas de semicondutores em regiões remotas, como Hokkaido, com o objetivo de recuperar sua posição de liderança na indústria de chips. Isso gerou um boom de construção e atraiu muitos trabalhadores, um contraste marcante com o mercado de trabalho relativamente lento da região. O ambicioso projeto é uma aposta de alto risco, mas reflete a determinação do Japão em retornar à vanguarda da inovação tecnológica.

Leia mais

Otimizando o JSON do Ruby: Parte 1

2024-12-18

Este post de blog detalha como o autor otimizou a gem `json` do Ruby para se tornar um dos analisadores e geradores JSON mais rápidos. Em vez de técnicas complexas, foram aplicadas otimizações simples com base em perfilhamento, como evitar verificações redundantes, priorizar condições mais baratas, reduzir os custos de configuração e usar tabelas de pesquisa. Essas melhorias se aplicam a códigos C e Ruby. As otimizações aumentaram significativamente o desempenho da gem `json`, tornando-a competitiva com alternativas como `oj`, reduzindo a necessidade de monkey patching e solucionando problemas de estabilidade e compatibilidade associados ao `oj`.

Leia mais
Desenvolvimento Otimização de Desempenho

Sem Mais Adam: Escalonamento da Taxa de Aprendizagem na Inicialização é Tudo o que Você Precisa

2024-12-18
Sem Mais Adam: Escalonamento da Taxa de Aprendizagem na Inicialização é Tudo o que Você Precisa

Pesquisadores apresentam SGD-SaI, um novo otimizador que aprimora o método de descida de gradiente estocástico. O SGD-SaI aborda desequilíbrios de treinamento por meio do escalonamento da taxa de aprendizagem na inicialização para diferentes grupos de parâmetros, com base em suas relações sinal-ruído de gradiente. Muito mais eficiente em termos de memória do que o AdamW, o SGD-SaI iguala ou supera o desempenho do AdamW em várias tarefas baseadas em Transformer, incluindo classificação ImageNet e pré-treinamento de LLMs. Sua robustez e praticidade são demonstradas em diversos aplicativos, tornando-o uma alternativa convincente.

Leia mais
IA

ImPlot3D: Biblioteca de Plotagem 3D de Modo Imediato de Alto Desempenho Baseada em Dear ImGui

2024-12-18
ImPlot3D: Biblioteca de Plotagem 3D de Modo Imediato de Alto Desempenho Baseada em Dear ImGui

ImPlot3D é uma biblioteca de código aberto construída sobre o Dear ImGui, oferecendo aos desenvolvedores uma maneira fácil de usar e de alto desempenho para criar gráficos 3D. Independente do ImPlot, o ImPlot3D suporta vários tipos de gráficos 3D, incluindo gráficos de linhas, gráficos de dispersão, gráficos de superfície e gráficos de malha, com rotação interativa, panorâmica e zoom. Sua API intuitiva, semelhante ao Dear ImGui e ImPlot, permite integração rápida e personalização de marcadores, linhas, superfícies e estilos de malha, com opções para mapas de cores integrados ou personalizados. Um aplicativo de demonstração abrangente auxilia os usuários a aprender e utilizar seus recursos.

Leia mais
Desenvolvimento plotagem 3D

Interpretador Metacircular Python: Implementando um Interpretador Python em Python

2024-12-18

Este artigo demonstra como criar um interpretador metacircular Python (MCI) usando o próprio Python. Um MCI é um interpretador escrito na linguagem que ele interpreta, permitindo a implementação de um subconjunto ou superconjunto da linguagem host. O autor detalha a implementação do MCI, cobrindo a análise de código-fonte Python, a construção de uma Árvore de Sintaxe Abstrata (AST), a travessia da AST e a execução de instruções, e conceitos cruciais como escopo, tabelas de símbolos e o tratamento de instruções de fluxo de controle (por exemplo, loops while e instruções if). Este exemplo fornece uma compreensão profunda da mecânica do interpretador e mostra como alavancar o módulo AST do Python e funções internas para construir interpretadores mais complexos.

Leia mais
Desenvolvimento Interpretador Metacircular

Notebooks Jupyter: Testes de ponta a ponta e documentação em um só lugar

2024-12-18

Durante o desenvolvimento de uma biblioteca de computação quântica, o autor utilizou Notebooks Jupyter como guias do usuário e testes de ponta a ponta. Lendo variáveis de ambiente (como SERVER_URL) dentro dos notebooks, foi possível alcançar a parametrização, permitindo a execução por usuários e pipelines de CI/CD automatizados. Dois métodos para executar notebooks foram explorados: nbclient para simplicidade e nbconvert/jq para maior controle, porém com maior complexidade. O autor optou pela facilidade de uso do nbclient, integrando efetivamente a manutenção da documentação e os testes de código, garantindo a integridade de ambos a cada solicitação de mesclagem.

Leia mais
Desenvolvimento Testes de ponta a ponta

Ponte Terrestre de Bering Era Mais Pântano do que Estepe, Diz Estudo

2024-12-18
Ponte Terrestre de Bering Era Mais Pântano do que Estepe, Diz Estudo

Uma nova pesquisa desafia a antiga suposição de que a Ponte Terrestre de Bering, a antiga massa de terra que conectava a Sibéria e o Alasca, era uma pradaria seca. Usando sonar e núcleos de sedimentos, os cientistas revelaram uma paisagem muito mais úmida, mais parecida com um ecossistema pantanoso com numerosos rios e lagos. Essa descoberta complica as teorias sobre a migração humana e animal pela ponte, pois o terreno alagado teria apresentado diferentes desafios e oportunidades para várias espécies. Curiosamente, DNA de mamutes foi encontrado no sedimento, indicando que mesmo nesse ambiente pantanoso, animais grandes podiam prosperar e atravessar a área. Essa pesquisa oferece uma perspectiva revisada sobre como os humanos antigos povoaram a América do Norte.

Leia mais

Domando o Caos: Centralizando e Estruturando o Tratamento de Erros em Go

2024-12-18
Domando o Caos: Centralizando e Estruturando o Tratamento de Erros em Go

Este artigo detalha a jornada do autor ao lidar com problemas crescentes de tratamento de erros em um projeto Go em crescimento. Inicialmente, a abordagem simples para tratamento de erros se tornou caótica, com logs confusos e erros intratáveis. Para resolver isso, uma nova estrutura de tratamento de erros foi projetada e implementada. Essa estrutura emprega um sistema centralizado e estruturado usando códigos de namespace para tornar os erros significativos e rastreáveis. O núcleo é uma declaração centralizada de códigos de erro; cada camada de serviço retorna apenas seus próprios códigos de namespace, enriquecidos com informações de contexto. O artigo explica detalhadamente as decisões de design, implementação, lições aprendidas e estratégia de migração, oferecendo uma experiência prática valiosa.

Leia mais

Equipe Archive: Salvando a História Digital

2024-12-18

A Archive Team é um coletivo informal de arquivistas, programadores e voluntários dedicados à preservação do nosso patrimônio digital. Desde 2009, eles lutam contra o fechamento de sites, exclusões de dados e muito mais, esforçando-se para salvar informações históricas antes que sejam perdidas para sempre. Eles participam ativamente de vários projetos de arquivamento de dados, oferecendo conselhos sobre gerenciamento e recuperação de dados. Os projetos atuais incluem salvar dados de plataformas como Telegram e Cohost, além de esforços contínuos para sites como Blogger, GitHub e Imgur.

Leia mais
1 2 277 278 279 281 283 284 285 293 294