Benchmarks em JavaScript: Uma confusão de compiladores JIT, diferenças de engine e imprecisões de tempo

2024-12-24

Fazer benchmarks de desempenho em JavaScript é notoriamente difícil. Este artigo destaca os desafios: as otimizações dinâmicas do compilador JIT levam a resultados amplamente variáveis entre as execuções; diferentes engines JavaScript (como V8 e JavaScriptCore) exibem disparidades significativas de desempenho, com o mesmo código apresentando desempenho dramaticamente diferente; e os navegadores reduzem intencionalmente a precisão de tempo para mitigar ataques de tempo, tornando as medições precisas difíceis. O autor sugere o uso de ferramentas como d8 no lado do servidor para maior controle sobre os níveis de otimização e coleta de lixo, enquanto os testes do lado do cliente dependem muito das informações limitadas fornecidas pelas ferramentas do desenvolvedor. Em resumo, benchmarks em JavaScript exigem consideração cuidadosa da compilação JIT, variações de engine e precisão de tempo, tornando-o significativamente mais complexo do que em outras linguagens.

Leia mais

Gazzetta: O Melhor Leitor de Notícias e Links do Mastodon

2024-12-21

Gazzetta é um leitor de notícias projetado para o Mastodon, diferente dos outros clientes que priorizam a experiência em rede social. Funcional como um leitor RSS para o Mastodon, ele oferece uma interface separada para leitura focada de notícias e links. Permite seguir servidores e contas para visualizar links em alta, busca de texto completo, integração com o Safari, gerenciamento de favoritos, exportação de links e opções de personalização, como estilos de fonte, ocultar miniaturas e filtrar links por domínio, palavra-chave ou idioma.

Leia mais
Desenvolvimento Leitor de Notícias

Ajuste Fino Eficiente: Um mergulho profundo no LoRA (Parte 1)

2024-12-25

O ajuste fino de grandes modelos de linguagem geralmente requer recursos computacionais substanciais. Este artigo apresenta o LoRA, uma técnica de ajuste fino eficiente em termos de parâmetros. O LoRA reduz significativamente o número de parâmetros que precisam ser treinados inserindo matrizes de baixo posto como adaptadores em um modelo pré-treinado, reduzindo assim os custos computacionais e de armazenamento. Esta primeira parte explica os princípios por trás do LoRA, incluindo as deficiências do ajuste fino tradicional, as vantagens dos métodos eficientes em termos de parâmetros e a base matemática da aproximação de baixo posto. Partes subsequentes aprofundarão a implementação e aplicação específicas do LoRA.

Leia mais

2024 em Matemática: Avanços e o Ascenso da IA

2024-12-20

2024 foi um ano marcante para a matemática, marcado por uma série de avanços significativos. Uma equipe de nove matemáticos provou a conjectura de Langlands geométrica — uma prova de 800 páginas aclamada como uma conquista coroada — conectando áreas distintas da matemática. Outros avanços importantes foram feitos em geometria, resolvendo conjecturas de longa data e fornecendo contra-exemplos surpreendentes. Simultaneamente, a inteligência artificial fez grandes avanços, com o modelo AlphaProof do Google DeepMind alcançando resultados notáveis na Olimpíada Internacional de Matemática, sugerindo o potencial da IA como um 'co-piloto' para pesquisas matemáticas futuras. Essas conquistas destacam não apenas o progresso significativo na compreensão matemática, mas também o potencial transformador da IA na formação do futuro do campo.

Leia mais

Modular lança MAX 24.6: Plataforma de IA Generativa nativa para GPU

2024-12-17

A Modular lançou o MAX 24.6, uma plataforma de IA generativa nativa para GPU, projetada para redefinir como a IA é desenvolvida e implantada. O núcleo do MAX 24.6 é o MAX GPU, uma pilha de serviço de IA generativa integrada verticalmente que elimina a dependência de bibliotecas de computação específicas de fornecedores, como a NVIDIA CUDA. Construído no compilador e tempo de execução de modelo de IA de alto desempenho MAX Engine e na camada de serviço nativa do Python MAX Serve, ele suporta todo o ciclo de vida de desenvolvimento de IA, da experimentação à implantação de produção. O MAX 24.6 suporta várias plataformas de hardware, incluindo aceleradores NVIDIA A100, L40, L4 e A10, com suporte planejado para GPUs H100, H200 e AMD. Ele é compatível com modelos Hugging Face e fornece uma API de cliente compatível com OpenAI. O MAX 24.6 alcança uma taxa de transferência de 3860 tokens de saída por segundo no modelo Llama 3.1, igualando o desempenho do vLLM com um tamanho de imagem Docker menor.

Leia mais

Kelly Não Pode Falhar: Um Jogo de Azar de Variância Zero

2024-12-19

Este artigo apresenta um jogo de cartas chamado "Aposta na Próxima Carta", onde a estratégia de apostas de Kelly, tipicamente conhecida por sua alta variância, surpreendentemente exibe variância zero. Contando as cartas vermelhas e pretas restantes, o jogador calcula a fração de aposta ideal para maximizar o logaritmo esperado de sua aposta. Simulações em Python demonstram retornos consistentes de aproximadamente 9,08 vezes a aposta inicial em 10.000 execuções, sem nenhuma variância. O artigo explica essa propriedade de variância zero mostrando a equivalência da estratégia de Kelly a uma estratégia de portfólio que distribui apostas em todos os arranjos possíveis de cartas. Essa estratégia de portfólio garante um retorno específico, independente da ordem das cartas, explicando assim a variância zero da estratégia de Kelly neste jogo único.

Leia mais

Artistas Fantasma do Spotify: O Segredo Sombrio do Algoritmo

2024-12-19

Este artigo expõe o programa 'Perfect Fit Content' (PFC) do Spotify, que secretamente preenche suas playlists com músicas de 'artistas fantasmas' de baixo custo para reduzir os pagamentos de royalties. Esses artistas fantasmas, produzidos em massa por empresas de produção, carecem de mérito artístico, mas dominam as playlists populares, prejudicando músicos independentes. Essa prática gerou indignação entre artistas e profissionais do setor, levantando preocupações sobre a desvalorização da música e o futuro do streaming. Revela a indiferença dos serviços de streaming em relação à integridade artística e aos direitos dos músicos em sua busca pela maximização dos lucros.

Leia mais
Tecnologia artistas fantasmas

OwlEars lança OwlBrain AI para feedback direto do cliente

2024-12-19

OwlEars, criador da plataforma de feedback mundialmente famosa Sarahah, lançou o OwlBrain AI. Esta nova plataforma permite que empresas coletem feedback puro e direto diretamente da mente de seus clientes. Ao contrário de pesquisas longas, os clientes podem facilmente compartilhar seus pensamentos através de link, código QR ou widget do site. O OwlBrain AI fornece insights baseados em IA para ajudar as empresas a melhorar seus produtos e serviços. Um teste gratuito de 15 dias está disponível, sem necessidade de cartão de crédito.

Leia mais

Introdução ao NDEF: A Linguagem do NFC

2024-12-19

Este capítulo introduz o Formato de Troca de Dados de Comunicação de Campo Próximo (Near Field Communication - NFC) (NDEF), a linguagem comum para dispositivos e etiquetas NFC. O NDEF é um formato binário estruturado em mensagens, cada uma contendo vários registros. Cada registro é composto por um cabeçalho (metadados) e uma carga útil (conteúdo). O capítulo detalha a estrutura dos registros NDEF, incluindo o Formato de Nome de Tipo, o Tipo de Carga Útil, o Identificador de Carga Útil e a Carga Útil, e mostra como escrever e ler mensagens formatadas em NDEF usando aplicativos Android. Também abrange os limites de tamanho da mensagem NDEF e o particionamento de registros para cargas úteis maiores. Por fim, um aplicativo de exemplo demonstra a criação de um aplicativo simples de gravação de etiquetas NFC usando o plugin PhoneGap-NFC, gravando mensagens NDEF em etiquetas para iniciar o aplicativo Foursquare.

Leia mais
Desenvolvimento

Boom de Saúde Inesperado nos EUA: Um Mistério?

2024-12-19

Dados recentes revelam uma melhora inesperada na saúde americana, com quedas nas mortes por overdose de drogas, fatalidades de trânsito, taxas de obesidade e taxas de homicídios. Isso contrasta fortemente com a imagem de longa data dos EUA como uma "armadilha da morte rica". Embora alguns atribuam isso a políticas eficazes, como o aumento do acesso ao tratamento para dependência de drogas e a maior disponibilidade de Narcan, especialistas sugerem que o impacto dessas políticas pode ser exagerado. Outros fatores, como a queda natural nas mortes por overdose após a pandemia e mudanças na aplicação da lei, provavelmente desempenharam um papel. As causas precisas dessa melhora permanecem obscuras, destacando as complexidades da realidade, muitas vezes obscurecidas por explicações simplistas.

Leia mais

Telescópio de Dwingeloo recebe sinais da Voyager 1

2024-12-19

O histórico telescópio de rádio de Dwingeloo, na Holanda, um monumento nacional construído em 1956, recebeu com sucesso sinais fracos da Voyager 1, a quase 25 bilhões de quilômetros da Terra. Apesar da frequência de projeto do telescópio não corresponder à telemetria de 8,4 GHz da Voyager 1, os pesquisadores superaram isso montando uma nova antena e corrigindo o desvio Doppler. Esta conquista demonstra a engenhosidade de adaptar tecnologias mais antigas para feitos notáveis e destaca a busca contínua da humanidade pela exploração espacial.

Leia mais
Tecnologia radiotelescópio

Artista Treina Ratos para Prever Mercados de Câmbio

2024-12-19

O projeto "Rat Traders", do artista conceitual austríaco Michael Marcovici, treinou ratos para prever preços de futuros de câmbio. Ele converteu flutuações de preços em notas de piano, e os ratos previram mudanças de notas subsequentes. Surpreendentemente, ratos treinados aparentemente superaram traders humanos após meses, embora isso tenha faltado testes estatísticos rigorosos. O projeto de Marcovici satiriza a crença na previsão de mercado e o desejo humano por atalhos para lucro em um sistema caótico. O projeto acabou devido à capacidade de negociação limitada dos ratos, destacando a falta de confiabilidade na previsão de mercado.

Leia mais
Diversos finanças

Novas imagens subaquáticas aumentam suspeitas de sabotagem contra o Yi Peng 3

2024-12-19

Imagens subaquáticas recentes obtidas pela TV2 revelam marcas de arrasto no fundo do mar perto de Læsø, Dinamarca, coincidindo com manobras incomuns do navio chinês Yi Peng 3 dez dias antes da ruptura dos cabos no Mar Báltico. As marcas correspondem à rota do Yi Peng 3 em 7 de novembro, quando o navio reduziu significativamente a velocidade ao passar sobre os cabos, comportamento incomum para um navio comercial. Especialistas suspeitam de sabotagem contra três cabos subaquáticos dinamarqueses-suecos. O Yi Peng 3 permanece ancorado no Kattegat, monitorado por navios da Dinamarca, Suécia e Alemanha. As autoridades se mantêm em silêncio, levando a investigações independentes.

Leia mais

Fish Shell 4.0 Lançado: Reescrito em Rust para Melhor Desempenho

2024-12-19

O Fish shell, um shell de linha de comando conhecido por sua facilidade de uso e recursos inteligentes, lançou a versão 4.0. A maior mudança é uma reescrita completa da base de código de C++ para Rust, resultando em melhor eficiência de computação moderna. A versão 4.0 também possui muitos recursos novos, como associações de teclas mais naturais e pesquisa de histórico aprimorada, projetadas para tornar a experiência de linha de comando mais fácil e agradável. Para garantir a estabilidade, o projeto lançou uma versão beta pública, convidando todos os usuários a participarem dos testes.

Leia mais
Desenvolvimento

Amazon Atualiza Política de Reembolso de Estoque FBA: Custo de Fabricação é Chave

2024-12-19

A Amazon anunciou uma atualização em sua política de reembolso de estoque Fulfillment by Amazon (FBA), entrando em vigor em 10 de março de 2025. A nova política reembolsará os vendedores com base no custo de fabricação do estoque perdido ou danificado, sendo que os vendedores podem fornecer seu próprio custo ou usar a estimativa da Amazon. Embora vise maior transparência e previsibilidade, a mudança gerou preocupações entre os vendedores sobre possíveis reembolsos menores, especialmente para vendedores artesanais. A Amazon também introduziu reembolsos automáticos para itens perdidos em seus centros de distribuição.

Leia mais

A Ilusão do Foco: Por que superestimamos o impacto do sucesso na felicidade?

2024-12-21

Pesquisas psicológicas mostram que frequentemente prevemos erroneamente o que nos fará felizes no futuro. Um exemplo específico desse "erro de previsão afetiva" é a "ilusão do foco": as coisas em que nos concentramos para alcançar muitas vezes não trazem a felicidade que esperamos. Este artigo oferece uma explicação evolucionária: a ilusão do foco não é uma falha cognitiva, mas um mecanismo para nos motivar a melhorar nossas circunstâncias. Como nossa experiência de prazer se habitua (adaptação hedônica), prever essa adaptação pode minar a motivação. Assim, a evolução nos torna ingênuos ao acreditar que a próxima conquista trará alegria duradoura, impulsionando nossa busca por objetivos.

Leia mais

Meta FAIR Lança Pesquisas de IA Inovadoras e Modelos de Código Aberto

2024-12-13

O Meta FAIR lançou uma série de artefatos de pesquisa de IA inovadores, incluindo o Meta Motivo, um modelo fundamental para controlar agentes corporais virtuais, e o Meta Video Seal, um modelo de código aberto para marca d'água em vídeo. Este lançamento concentra-se em avanços nas capacidades dos agentes, robustez, segurança e inovações arquitetônicas para uma aprendizagem mais eficiente. Outras contribuições importantes incluem o código base Flow Matching, o Meta Explore Theory-of-Mind para raciocínio sobre a teoria da mente, os modelos de conceito amplo (LCMs) e o Dynamic Byte Latent Transformer. Ao disponibilizar esses modelos e ferramentas de código aberto, o Meta visa promover a colaboração e acelerar o desenvolvimento responsável da IA.

Leia mais

Segunda vida de um servidor de arquivos de uma década: solução de armazenamento de baixo custo

2024-12-17

Uma empresa ainda está executando em produção uma máquina, um servidor de arquivos com mais de uma década de idade. Embora desatualizado, com um BMC que requer Java para KVM-over-IP, seus 16 compartimentos de disco e portas Ethernet de 10G o tornam ideal para reaproveitamento. Usado como um servidor de armazenamento de baixo custo com disco próprio, ele atende à necessidade de armazenamento de alta capacidade e baixo desempenho, apesar da sua idade e RAM limitada. Isso destaca o valor do reaproveitamento de hardware antigo quando os requisitos se alinham.

Leia mais

Cidade Murada de Kowloon: Heteropia em um Espaço de Desaparecimento

2024-12-19

A Cidade Murada de Kowloon, uma 'heteropia' única em Hong Kong, surgiu dos conflitos políticos após as Guerras do Ópio. Sua soberania ambígua a tornou uma zona sem lei, atraindo refugiados da China e fomentando uma economia vibrante, embora ilícita. Apesar de sua reputação de crime, a Cidade Murada não era isolada; tinha laços econômicos e sociais complexos com o resto de Hong Kong. No entanto, com a entrega de Hong Kong à China se aproximando, a ambiguidade política terminou, levando à demolição da Cidade Murada e deixando para trás um capítulo fascinante da história de Hong Kong.

Leia mais

CCState: Uma Biblioteca Leve e Flexível de Gerenciamento de Estado

2024-12-19

CCState é uma biblioteca leve, semanticamente clara e flexível de gerenciamento de estado, projetada para aplicativos de página única de médio a grande porte com necessidades complexas de gerenciamento de estado. Ela é construída em três tipos de dados básicos: computado, comando e estado, oferecendo uma API simples e intuitiva com 100% de cobertura de teste. Agnóstica de framework, CCState funciona perfeitamente com React, Vanilla JS e outras estruturas de UI, ostentando desempenho ultrarrápido, superando Jotai em vários cenários. As APIs principais – `state`, `computed` e `command` – manipulam unidades de valor básicas, computações derivadas e efeitos colaterais, respectivamente. Hooks do React como `useGet`, `useSet`, `useLoadable` e `useResolved` simplificam o acesso a dados e o tratamento de valores Promise. CCState também oferece recursos de assinatura para atualizações reativas.

Leia mais

@celine/bibhtml v3.0.3: Sistema de Referências Baseado em Web Components

2024-12-21

O sistema de referências baseado em Web Components para documentos HTML, @celine/bibhtml, lançou a versão 3.0.3. Ele visa fornecer uma experiência de usuário semelhante à de referências em LaTeX/BibTeX, utilizando o Citation.js como base e degradando graciosamente quando citações e referências estiverem malformadas ou o JavaScript estiver desabilitado. Suporta quatro formatos de referência: BibTeX, texto não estruturado, DOI e Wikidata, e oferece três elementos personalizados: ``, `` e ``, simplificando o gerenciamento de referências em HTML.

Leia mais

Universidade reformula currículo de programação: Ênfase em design explícito e sistemático

2024-12-19

O departamento de ciência da computação da Northeastern University desenvolveu um currículo de programação único que enfatiza o design de programas explícito e sistemático, em vez de se concentrar em linguagens de programação da moda. O currículo começa com uma linguagem de ensino simples, introduzindo gradualmente os princípios de design aos alunos antes de aplicá-los a linguagens industriais. Essa abordagem cultiva o raciocínio lógico e as habilidades de resolução de problemas para softwares grandes e complexos. O currículo também destaca os aspectos sociais da programação, incentivando a programação em pares para melhorar a comunicação e a colaboração. Esse método não apenas aprimora as perspectivas de emprego dos alunos, mas também lança uma base sólida para suas carreiras futuras.

Leia mais

Sistema GUARDIAN da NASA usa dados GNSS para melhorar o alerta precoce de tsunamis

2024-12-20

A NASA desenvolveu o GUARDIAN, um sistema de software de monitoramento ionosférico em tempo quase real que utiliza dados do Sistema Global de Navegação por Satélite (GNSS) da rede Global Differential GPS (GDGPS) do Laboratório de Propulsão a Jato (JPL) da NASA para detectar perigos naturais. Ao analisar as perturbações ionosféricas, o GUARDIAN complementa os sistemas de alerta precoce existentes, particularmente para tsunamis. Atualmente, é o único sistema que fornece publicamente dados de séries temporais de conteúdo eletrônico total (TEC) em tempo quase real de múltiplos GNSS sobre o Pacífico, contribuindo significativamente para melhorar a precisão e a rapidez dos alertas de tsunami.

Leia mais

Reformando Testes Clínicos: Acelerando o Desenvolvimento de Medicamentos e Reduzindo Custos

2024-12-22

Um relatório de pesquisa do Instituto para o Progresso (IFP) explora propostas de reforma para testes clínicos nos EUA. O relatório destaca como testes clínicos longos e caros prejudicam a inovação médica. Nove recomendações específicas são propostas, incluindo a simplificação de regulamentos, a melhoria de bancos de dados de testes clínicos e a adoção de monitoramento baseado em risco, com o objetivo de acelerar o desenvolvimento de novos medicamentos e beneficiar mais pacientes ao aumentar a eficiência e reduzir custos. Isso reflete uma exploração positiva do uso de tecnologia (como IA) para melhorar a eficiência da saúde.

Leia mais

Resumo Semanal do Python: Lançamento do Markitdown, Debate Acesa sobre Gerenciamento de Pacotes Conda

2024-12-20

As notícias do Python desta semana incluem o lançamento do Markitdown da Microsoft (uma ferramenta para converter arquivos em Markdown), PDFMathTranslate (uma ferramenta de tradução de artigos científicos) e docling (uma ferramenta de preparação de documentos). Além disso, o PEP 768 propõe a adição de uma interface de depurador externo segura ao CPython para depuração em tempo real. Uma discussão acalorada surgiu sobre as complexidades do gerenciamento de pacotes Conda, analisando seus problemas, como conflitos de versão, gerenciamento de ambientes virtuais e interações com pip e setuptools. Por fim, o uso do Markdown gerou um debate, destacando problemas de compatibilidade devido a diferenças entre vários analisadores de Markdown.

Leia mais
Desenvolvimento

Filosofia de Design de Software: Domando a Complexidade

2024-12-21

Esta publicação resume três ideias-chave do livro "Uma Filosofia de Design de Software": tolerância zero para complexidade, o equívoco de que componentes menores sempre equivalem a melhor modularidade e as complexidades inerentes ao tratamento de exceções. O autor argumenta que a complexidade não é causada por erros isolados, mas se acumula ao longo do tempo. Exemplos de um sistema de processamento de pedidos e registro de usuários ilustram como evitar código duplicado e encontrar o equilíbrio certo entre o tamanho do componente e a modularidade. Além disso, a publicação detalha três técnicas para reduzir a complexidade do tratamento de exceções: eliminando erros, mascarando exceções e agregação de exceções, com o processamento de arquivos servindo como exemplo. O livro, em última análise, enfatiza a importância de simplificar consistentemente a complexidade no design de software.

Leia mais

INFP: Uma estrutura de geração interativa de cabeça baseada em áudio para conversas díades naturais

2024-12-22

A ByteDance apresenta o INFP, uma nova estrutura de geração interativa de cabeça baseada em áudio. Dado o áudio de duas faixas de uma conversa díades e uma única imagem de retrato, o INFP sintetiza dinamicamente vídeos de agentes realistas com dicas verbais, não verbais e interativas, incluindo expressões faciais realistas e movimentos de cabeça. A estrutura leve é ideal para comunicação em tempo real, como videoconferência. O INFP usa um processo de duas etapas: Imitação de Cabeça Baseada em Movimento e Geração de Movimento Guiada por Áudio. A primeira etapa projeta comportamentos comunicativos faciais em um espaço latente de baixa dimensão, enquanto a segunda mapeia o áudio díades para esses códigos, permitindo a geração dirigida por áudio. Um novo conjunto de dados de conversas díades em larga escala, DyConv, também é introduzido. O INFP alcança desempenho superior e interação natural.

Leia mais
IA

Testes de problemas térmicos em pacotes avançados se tornam cada vez mais desafiadores

2024-12-21

A crescente complexidade e heterogeneidade das arquiteturas de chips, juntamente com a adoção de materiais de alto desempenho, estão tornando muito mais difícil identificar e testar problemas térmicos em pacotes avançados. Os testes térmicos tradicionais baseados em cantos são insuficientes devido aos efeitos térmicos imprevisíveis no nível do chip e à variação da distribuição de calor sob diferentes cargas de trabalho. A integração heterogênea, substratos e camadas metálicas mais finas e diversas combinações de materiais e esquemas de interconexão contribuem para essa complexidade. Para enfrentar esses desafios, a indústria está explorando modelagem térmica avançada, estruturas de teste, estratégias de teste adaptativas e IA para obter uma caracterização térmica mais precisa e testes de dispositivos confiáveis.

Leia mais

O Legado duradouro da NeXT em OS X e iOS

2024-12-22

Este artigo explora o profundo impacto da NeXT e seu sistema operacional NeXTSTEP no OS X e iOS da Apple. A base UNIX do NeXTSTEP trouxe recursos cruciais como memória protegida, multitarefa preemptiva e daemons, melhorando a estabilidade e a eficiência. Também introduziu a linguagem de programação Objective-C e a estrutura Cocoa, simplificando o desenvolvimento de software e dando origem a ferramentas poderosas como o Interface Builder. Além disso, a tecnologia Display PostScript do NeXTSTEP lançou as bases para o sistema gráfico Quartz do OS X. Essas tecnologias permanecem no cerne dos dispositivos Apple hoje, destacando a contribuição significativa da NeXT para a computação moderna.

Leia mais
Desenvolvimento
1 2 40 41 42 44 46 47 48 61 62