EVE: Um Motor de Vetores SIMD em C++ Que Faz Brrrr

2025-01-08
EVE: Um Motor de Vetores SIMD em C++ Que Faz Brrrr

EVE é uma reimplementação em C++20 da antiga biblioteca EVE SIMD (anteriormente Boost.SIMD), mostrando como o C++20 pode criar bibliotecas eficientes, de baixo nível e de alta abstração. Ela suporta vários conjuntos de instruções, incluindo Intel SSE, AVX, ARM NEON, AArch64 e parcialmente PowerPC. Atualmente operacional, a EVE ainda pode ter alguns problemas de desempenho; contribuições para testes e melhorias são bem-vindas.

Leia mais
Desenvolvimento Motor de Vetores

Magia Negra: Um Buffer Circular Incrivelmente Rápido

2025-01-11

Este artigo apresenta uma otimização inteligente de buffers circulares usando paginação de memória virtual. Operações tradicionais de leitura/escrita em buffers circulares são ineficientes devido ao tratamento de limites. O autor usa a chamada de sistema `mmap` para mapear o buffer em duas regiões contíguas de memória virtual. Isso permite que as escritas procedam continuamente sem verificações de limites, melhorando drasticamente o desempenho. Este método aproveita o SO para lidar automaticamente com o wrap-around, eliminando verificações de limites complexas e operações de módulo. O resultado é um aumento de desempenho triplo.

Leia mais

Microsserviços: Não são uma bala de prata para startups

2025-05-08
Microsserviços: Não são uma bala de prata para startups

Este artigo explora as armadilhas da adoção prematura de microsserviços em startups. O autor argumenta que microsserviços prematuros levam a um aumento no custo de desenvolvimento, complexidade de implantação, ambientes de desenvolvimento locais frágeis, pipelines de CI/CD duplicados e aumento da sobrecarga de observabilidade, diminuindo a velocidade da equipe e dificultando a iteração do produto. O autor recomenda que as startups priorizem a arquitetura monolítica, considerando os microsserviços apenas quando encontrarem gargalos reais de dimensionamento. Microsserviços são justificados apenas em cenários específicos, como isolamento de carga de trabalho, necessidades de dimensionamento divergentes ou diferentes requisitos de tempo de execução.

Leia mais
Desenvolvimento arquitetura monolítica

Dinamarca abandona a Microsoft, adota o código aberto

2025-06-12
Dinamarca abandona a Microsoft, adota o código aberto

O Ministério da Digitalização da Dinamarca está abandonando os produtos da Microsoft em favor do Linux e do LibreOffice. Essa mudança prioriza a 'soberania digital' e reduz a dependência de poucos fornecedores de tecnologia, impulsionada em parte pelas preocupações com a influência dos EUA após as ambições de Trump na Groenlândia. Metade do ministério fará a transição para o Linux e o LibreOffice neste verão, com uma mudança completa prevista para o outono. Grandes cidades como Copenhague e Aarhus estão seguindo o exemplo, destacando uma tendência crescente para soluções de código aberto.

Leia mais
Tecnologia

Svalboard: O Sucessor do Datahand Nascido da Necessidade

2025-06-24
Svalboard: O Sucessor do Datahand Nascido da Necessidade

Um usuário do Datahand há mais de 20 anos, devastado pelo fim da empresa e pela avaria de sua preciosa unidade, decidiu construir uma substituta. Inspirado no design lalboard de Ben Gruver e aproveitando sua experiência em eletrônicos de consumo de alto volume e tecnologia de entrada, ele criou o Svalboard. Este teclado visa proporcionar a milhares de pessoas com LER (lesão por esforço repetitivo) uma experiência de digitação mais rápida, segura, precisa e sem dor, levando o legado do Datahand adiante.

Leia mais
Hardware LER

O Crate rand do Rust: Um Pesadelo de Dependências para Geração de Números Aleatórios

2025-02-08
O Crate rand do Rust: Um Pesadelo de Dependências para Geração de Números Aleatórios

Este artigo investiga os problemas de dependência do crate `rand` do Rust, usado para gerar números aleatórios. O autor destaca o número surpreendentemente grande de dependências, levando a tempos de compilação excessivos e código inchado. A árvore de dependências do `rand` inclui vários crates como `libc`, `zerocopy` e `ppv-lite86`, contribuindo significativamente para a contagem de linhas e a sobrecarga de compilação. São sugeridas soluções potenciais, incluindo a integração de alguma funcionalidade na biblioteca padrão ou a melhoria do gerenciamento de dependências do `rand`. Isso inicia uma discussão sobre a completude da biblioteca padrão do Rust e o gerenciamento de dependências de crates externas.

Leia mais
Desenvolvimento crate rand

TrailBase: Um Banco de Dados Leve e Extremamente Rápido

2025-02-04

TrailBase é um banco de dados leve que combina uma linguagem de baixa sobrecarga, um servidor HTTP rápido e um banco de dados SQL relacional leve. Benchmarks mostram que o TrailBase insere 100 mil registros mais de 20 vezes mais rápido que o SupaBase, 10 vezes mais rápido que o PocketBase e até ligeiramente mais rápido que o SQLite vanilla em processo. Embora o SupaBase ofereça mais recursos, sua pegada de memória é cerca de 50 vezes maior que a do TrailBase. O TrailBase possui latências de leitura de sub-milissegundos, comparáveis ao Redis, mas opera em dados primários, não em um cache. Seu desempenho em JavaScript também é excepcional, com seu mecanismo V8 superando o mecanismo goja do PocketBase em um fator de 40. Em resumo, o TrailBase é incrivelmente rápido e eficiente em termos de recursos, mas testes em situações reais são cruciais.

Leia mais
Desenvolvimento

Dez anos depois, a previsão de Schneier em 'Dados e Golias' se torna realidade: a privacidade perdida?

2025-02-17
Dez anos depois, a previsão de Schneier em 'Dados e Golias' se torna realidade: a privacidade perdida?

Uma década após o livro de Bruce Schneier, 'Dados e Golias', alertar sobre governos e gigantes da tecnologia explorando dados pessoais, suas previsões soam assustadoramente verdadeiras. A coleta de dados continua, especialmente para o treinamento de modelos de IA, deixando a privacidade pessoal quase completamente comprometida. Schneier defende leis de privacidade abrangentes e a regulamentação da vigilância em massa, mas isso permanece improvável a curto prazo. Embora algumas regiões tenham implementado regulamentações, o capitalismo de vigilância e o poder dos monopólios tecnológicos dificultam mudanças significativas. Os esforços individuais para proteger a privacidade são amplamente ineficazes, e mesmo empresas como a Apple oferecem proteção limitada. Schneier permanece cautelosamente otimista sobre a privacidade a longo prazo, mas reconhece um longo caminho a percorrer.

Leia mais
Tecnologia

Grupo Ant reduz custos de treinamento de IA em 20% usando chips chineses

2025-03-25
Grupo Ant reduz custos de treinamento de IA em 20% usando chips chineses

O Grupo Ant, apoiado por Jack Ma, desenvolveu técnicas de treinamento de modelos de IA usando semicondutores produzidos na China, de empresas como Alibaba e Huawei, obtendo reduções de custos de 20%. Embora ainda utilize chips da Nvidia, o Ant agora depende principalmente de alternativas da AMD e chips chineses para seus modelos mais recentes, com resultados semelhantes aos do chip H800 da Nvidia. Isso destaca os esforços da China para reduzir a dependência de chips de alto desempenho da Nvidia. Os novos modelos de linguagem da Ant, Ling-Plus e Ling-Lite, superaram até mesmo o modelo Llama da Meta em alguns benchmarks. Esses modelos, destinados a aplicações em saúde e finanças, representam um avanço significativo no desenvolvimento de IA de baixo custo na China.

Leia mais

Stack Overflow se reestrutura em meio à queda de tráfego impulsionada pela IA

2025-05-17
Stack Overflow se reestrutura em meio à queda de tráfego impulsionada pela IA

Diante de uma queda dramática de 64% no tráfego devido a alternativas impulsionadas por IA, a empresa matriz do Stack Overflow, Stack Exchange, está empreendendo uma iniciativa de reformulação de marca. Apesar da lucratividade contínua, a diminuição do engajamento do usuário representa uma ameaça existencial. A empresa pretende mudar de um foco único de perguntas e respostas para um modelo de três pilares que abrange comunidade, carreiras e perguntas e respostas, além de desenvolver ferramentas assistidas por IA e melhorar seus serviços de recrutamento. Essa medida gerou debates entre os usuários, com alguns argumentando que a reformulação da marca não é a solução e que a plataforma atual é suficiente.

Leia mais
Desenvolvimento Reformulação de marca

A Mudança Algorítmica do YouTube: De Viciante a Tedioso

2025-05-18

O YouTube já prosperou com um sistema de recomendação baseado em assinatura, oferecendo conteúdo relevante e envolvente que mantinha os usuários presos. No entanto, a introdução de recomendações algorítmicas, embora inicialmente proporcionasse a ilusão de conteúdo infinito, acabou levando a sugestões repetitivas e não personalizadas, deixando os usuários entediados. Agora, a página inicial do YouTube recicla um pequeno número de vídeos, e os resultados de pesquisa priorizam vídeos de canais com os quais o usuário interagiu, negligenciando a relevância real e misturando recomendações não relacionadas e Shorts. Parece um esforço deliberado para tornar a plataforma menos envolvente. Essa mudança pode ser uma jogada intencional do Google para reduzir a natureza viciante do YouTube.

Leia mais
Tecnologia

O Mundo de Amanhã: Por Que o Progresso Perdeu Seu Glamour?

2024-12-12
O Mundo de Amanhã: Por Que o Progresso Perdeu Seu Glamour?

Este artigo explora o fascínio e o subsequente desaparecimento da visão de 'Mundo de Amanhã' predominante na metade do século XX. Ele traça a evolução dos anseios sociais por um futuro melhor, desde a busca por eficiência, ordem e velocidade até os desejos por exploração, aventura e realização, e finalmente, o anseio por segurança, conforto e facilidade. No entanto, à medida que os avanços tecnológicos se tornaram realidade, suas falhas emergiram, como a falta de sabor dos alimentos industrializados e a natureza destrutiva dos projetos de renovação urbana. O autor argumenta que a desilusão com o progresso decorre de um mal-entendido do próprio progresso – a busca por 'uma melhor maneira' em vez de reconhecer a diversidade e as preferências individuais. Para recuperar o charme do progresso, é crucial entender as aspirações contemporâneas e fornecer possibilidades para vários estilos de vida, em vez de um único projeto de futuro.

Leia mais

A surpreendente luta para obter um tempo de época UNIX a partir de uma string UTC em C ou C++

2025-01-19
A surpreendente luta para obter um tempo de época UNIX a partir de uma string UTC em C ou C++

Este artigo explora as complexidades de converter strings de tempo UTC em timestamps Unix em C/C++. O autor descobre comportamentos inesperados nas funções de manipulação de tempo POSIX em várias bibliotecas e linguagens C. O foco está no uso das funções `strptime()`, `mktime()` e `timegm()`, destacando problemas com o horário de verão e localidades. São fornecidas soluções, incluindo o uso de `timegm()` para horários UTC e o aproveitamento de streams C++ para contornar problemas de localidades. O artigo conclui recomendando bibliotecas de manipulação de tempo mais robustas disponíveis em C++20 e posterior, como a biblioteca tz de Howard Hinnant.

Leia mais
Desenvolvimento Manipulação de Tempo

Meta apaga contas de IA após reação negativa por mentiras e conteúdo de baixa qualidade

2025-01-04
Meta apaga contas de IA após reação negativa por mentiras e conteúdo de baixa qualidade

O Meta apagou rapidamente várias contas geradas por IA após uma forte reação negativa. Essas contas, se passando por usuários reais com identidades raciais e sexuais falsas, geraram conteúdo de baixa qualidade e até mesmo espalharam informações falsas. A controvérsia intensificou-se com a exposição na mídia de contas como "Liv" e "Grandpa Brian", cujas identidades falsas e desinformação provocaram indignação. O Meta atribuiu o problema a um erro em um experimento inicial e afirmou estar resolvendo-o removendo as contas. Esse incidente destaca as preocupações éticas e os impactos negativos potenciais da tecnologia de IA, levantando preocupações sobre o uso indevido de contas geradas por IA em plataformas de mídia social.

Leia mais
Tecnologia

Desenvolvedor Indie Usa C para um Jogo Comercial de 2025: Um Relatório

2025-01-20

A Cowleyfornia Studios lançou seu jogo de gerenciamento de trens, *Iron Roads*, em 2025, surpreendentemente escrito em C puro (C99) em vez de C++. A escolha se deveu ao desejo de portabilidade, simplicidade e, mais importante, clareza de código para gerenciar alocação de memória e desempenho. Protótipos em Haskell, Go e Rust foram explorados, mas, em última análise, foram escolhidos C (aproximadamente 40.000 linhas de código) e Lua (aproximadamente 8.000 linhas para lógica de nível superior). O desenvolvedor descobriu que a rápida compilação e a facilidade de otimização do C eram benéficas para o fluxo de trabalho, mas admitiu desafios com serialização e código repetitivo. Embora esteja satisfeito com o resultado, é improvável que repita o processo, inclinando-se para linguagens modernas de alto nível que compilam para C, como Nim, para projetos futuros.

Leia mais

Voyage-3.5: Modelos de incorporação de nova geração com custo-benefício superior

2025-05-24
Voyage-3.5: Modelos de incorporação de nova geração com custo-benefício superior

A Voyage AI lançou os modelos de incorporação de nova geração Voyage-3.5 e Voyage-3.5-lite. Eles mantêm o mesmo tamanho que seus predecessores, mas oferecem melhorias significativas na qualidade de recuperação a um custo menor. Em comparação com o OpenAI v3-large, o Voyage-3.5 e o Voyage-3.5-lite apresentam uma qualidade de recuperação 8,26% e 6,34% melhor, respectivamente, custando 2,2 vezes e 6,5 vezes menos. Suporta múltiplas dimensões de incorporação e opções de quantização por meio da aprendizagem Matryoshka e treinamento de quantização consciente, reduzindo drasticamente os custos do banco de dados vetorial, mantendo simultaneamente precisão superior.

Leia mais

GPT-3 Gera Tutorial do Datasette: Uma Demonstração Impressionante da Habilidade de Escrita da IA

2025-05-10

O autor usou o GPT-3 para gerar um tutorial do Datasette, e os resultados foram surpreendentes. O GPT-3 descreveu com precisão a funcionalidade do Datasette, os passos de instalação, os parâmetros de linha de comando e até mesmo os endpoints da API, embora com pequenas imprecisões. Este artigo mostra as poderosas capacidades de geração de texto do GPT-3 e estimula a reflexão sobre o papel da IA na documentação técnica e na engenharia de prompts eficazes para resultados ótimos. A cópia de marketing gerada para um hipotético serviço 'Datasette Cloud' também foi surpreendentemente eficaz.

Leia mais
Desenvolvimento IA geradora de texto

Renderização do Lado do Servidor Extrema (XSSR): Um Estudo de Caso do Flappy Bird

2025-02-23
Renderização do Lado do Servidor Extrema (XSSR): Um Estudo de Caso do Flappy Bird

Este artigo apresenta a Renderização do Lado do Servidor Extrema (XSSR), uma técnica que renderiza páginas web dinâmicas sem JavaScript, gerando dinamicamente HTML no servidor e transmitindo continuamente atualizações para o cliente. O autor demonstra a XSSR usando um jogo Flappy Bird, discutindo seu desempenho, implicações de largura de banda e potencial para ataques de negação de serviço (DoS). A XSSR funciona bem em ambientes de baixa latência, mas sofre com lag em cenários de alta latência. A tecnologia promete executar páginas web modernas em dispositivos mais antigos ou navegadores sem suporte a JavaScript.

Leia mais
Desenvolvimento Sem JavaScript

A Função Mágica: Criando Abstrações Elegante em Rust

2025-01-06
A Função Mágica: Criando Abstrações Elegante em Rust

Este trecho de "Os Segredos do Rust: Ferramentas" de John Arundel demonstra o design de abstração elegante em Rust usando uma ferramenta simples de linha de comando para contagem de linhas. A abordagem da 'função mágica' é empregada: primeiro imaginando uma função ideal, depois projetando sua API com base em como ela é chamada, resultando em uma biblioteca limpa e reutilizável. Um teste de unidade garante a correção, destacando a importância do design da API priorizando as necessidades do usuário em detrimento dos detalhes de implementação.

Leia mais

arXivLabs: Projetos experimentais com colaboradores da comunidade

2025-03-07
arXivLabs: Projetos experimentais com colaboradores da comunidade

arXivLabs é uma estrutura que permite que colaboradores desenvolvam e compartilhem novos recursos do arXiv diretamente em nosso site. Indivíduos e organizações que trabalham com o arXivLabs adotaram e aceitaram nossos valores de abertura, comunidade, excelência e privacidade dos dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os respeitam. Tem uma ideia para um projeto que agregará valor à comunidade do arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

DESI libera primeiro conjunto de dados, abrindo um universo de possibilidades

2025-03-19
DESI libera primeiro conjunto de dados, abrindo um universo de possibilidades

A colaboração do Dark Energy Spectroscopic Instrument (DESI) lançou seu primeiro conjunto de dados (DR1), um conjunto de dados massivo que fornece recursos inestimáveis ​​para cientistas em todo o mundo explorarem os mistérios da energia escura e do cosmos. Este lançamento, completo com extensa documentação, capacita os pesquisadores, mesmo aqueles sem acesso a grandes telescópios, a avançar em seu trabalho. Anthony Kremin, do Laboratório Berkeley, destacou o imenso potencial do conjunto de dados para descobertas inovadoras, convidando a comunidade científica a explorar suas possibilidades. O artigo DR1 está publicamente disponível, e vídeos correspondentes estão no canal DESI do YouTube.

Leia mais

Aplicativo NBA para Apple Vision Pro ganha visual 'Mesa': Uma nova dimensão para assistir esportes

2025-02-14
Aplicativo NBA para Apple Vision Pro ganha visual 'Mesa': Uma nova dimensão para assistir esportes

O aplicativo oficial da NBA para Apple Vision Pro agora inclui o recurso 'Mesa', uma representação em miniatura do jogo ao vivo, semelhante a um diorama, junto com a transmissão ao vivo em 2D padrão. Embora exista um pequeno atraso (cerca de meio segundo), essa abordagem de visão dupla oferece uma experiência imersiva única. Atualmente disponível para jogos selecionados, a NBA planeja lançá-lo para todos os jogos do League Pass na próxima temporada. É necessária uma assinatura do League Pass (a partir de US$ 15/mês). Esse recurso inovador lembra o aplicativo Lapz F1 para Vision Pro, que foi descontinuado, destacando o potencial de realidade estendida (XR) e futuros óculos de realidade aumentada (AR) para assistir a esportes remotamente. Em contraste, o Meta Quest oferece transmissões imersivas gratuitas em 180 graus (embora em 2D, não em 3D) de 52 jogos da NBA por meio do aplicativo Xtadium, mas carece da perspectiva única do recurso 'Mesa'.

Leia mais
Tecnologia Tecnologia XR

Colapso de Modelo de IA: A Ameaça Iminente da Contaminação de Dados

2025-06-15
Colapso de Modelo de IA: A Ameaça Iminente da Contaminação de Dados

O lançamento do ChatGPT da OpenAI em 2022 foi um divisor de águas para a IA, comparável à bomba atômica. Agora, os pesquisadores alertam para o 'colapso do modelo de IA', em que modelos de IA são treinados com dados sintéticos criados por outros modelos de IA, levando a resultados não confiáveis. Isso é comparado à contaminação de metais por precipitação nuclear, exigindo materiais de 'baixo fundo'. Os pesquisadores estão defendendo o acesso a dados anteriores a 2022, considerados 'limpos', para evitar esse colapso e manter a concorrência. Soluções políticas como a rotulagem obrigatória de conteúdo gerado por IA e a promoção da aprendizagem federada são propostas para mitigar os riscos de contaminação de dados e monopólios.

Leia mais

Cuidado com links falsos de cancelamento de inscrição: um novo golpe de phishing

2025-06-15
Cuidado com links falsos de cancelamento de inscrição: um novo golpe de phishing

Golpistas online estão usando táticas cada vez mais sofisticadas, incluindo áudio deepfake e imagens geradas por IA. No entanto, alguns continuam usando métodos mais simples, como links falsos de cancelamento de inscrição em e-mails. Clicar nesses links pode levar a sites maliciosos projetados para roubar credenciais de login ou outras informações pessoais. O artigo recomenda usar os 'cabeçalhos de cancelamento de inscrição na lista' do provedor de serviços de e-mail para cancelar a inscrição de forma mais segura ou simplesmente marcar como lixo eletrônico. Configurar contas de e-mail falsas ou aproveitar as ferramentas de privacidade do navegador também são contramedidas eficazes.

Leia mais
Tecnologia golpes de email

Regras não ditas dos programas de terminal: Uma retrospectiva de 20 anos

2024-12-12

Este artigo resume a experiência de 20 anos do autor com programas de terminal, destilando regras comuns, embora não oficiais, de comportamento. Essas regras cobrem as respostas dos programas a Ctrl-C, Ctrl-D e à tecla 'q', uso de cores, suporte a vinculações de teclas readline e saída de pipe. O autor observa que, embora não sejam padrões obrigatórios, a compreensão dessas regras ajuda a prever o comportamento do programa de terminal e reduz a curva de aprendizado. O artigo usa exemplos para analisar a aplicabilidade e as exceções a essas regras, enfatizando a importância de distinguir entre a responsabilidade do próprio programa e o comportamento padrão do sistema operacional.

Leia mais

Python Conquista a CUDA: O Suporte Nativo do Python da NVIDIA Abre Novas Portas para a Programação de GPUs

2025-04-04
Python Conquista a CUDA: O Suporte Nativo do Python da NVIDIA Abre Novas Portas para a Programação de GPUs

Em 2024, Python superou JavaScript para se tornar a linguagem de programação mais popular do mundo. Na GTC, a NVIDIA anunciou suporte nativo ao Python para seu toolkit CUDA, revolucionando a programação de GPUs. Desenvolvedores agora podem usar Python diretamente para computação algorítmica em GPUs sem precisar de conhecimento em C++. A NVIDIA construiu o Pythonic CUDA, não uma simples tradução de C, mas uma interface natural para desenvolvedores Python. Isso inclui componentes desde compiladores de tempo de execução até o cuPyNumeric (um substituto para o NumPy), e introduz o modelo de programação CuTile, simplificando a complexidade da programação de GPUs. Isso expande enormemente a base de desenvolvedores da CUDA, especialmente promissor em mercados emergentes como Índia e Brasil.

Leia mais
Desenvolvimento Programação de GPUs

CallFS: Um sistema de arquivos REST API distribuído e de alto desempenho

2025-07-15
CallFS: Um sistema de arquivos REST API distribuído e de alto desempenho

CallFS é um sistema de arquivos REST API ultraleve e de alto desempenho que fornece semântica precisa do sistema de arquivos Linux em vários backends, incluindo armazenamento local, Amazon S3 e uma rede ponto a ponto distribuída. Ele foi projetado para velocidade, confiabilidade e escalabilidade horizontal. CallFS possui uma arquitetura modular com componentes como um servidor API, mecanismo central, backends de armazenamento plugáveis, armazenamento de metadados PostgreSQL, gerenciador de bloqueio distribuído baseado em Redis e um gerenciador de links. Ele oferece operações ricas de arquivos e diretórios, links de download de uso único seguros, segurança abrangente e observabilidade robusta.

Leia mais
Desenvolvimento

Cartas Inéditas de Virginia Woolf Revelam uma Escritora Multifacetada

2025-06-30
Cartas Inéditas de Virginia Woolf Revelam uma Escritora Multifacetada

Um novo livro, *The Uncollected Letters of Virginia Woolf*, revela mais de 1.400 cartas anteriormente desconhecidas, oferecendo uma nova perspectiva sobre a celebrada autora. Essas cartas revelam os relacionamentos de Woolf com outros escritores como Eliot e Forster, mostrando-a como uma mulher sociável, uma empresária astuta e uma humanitária comprometida, desafiando a imagem estabelecida de uma reclusa deprimida. A correspondência abrange uma ampla gama de tópicos, desde a criação literária e interações sociais até emoções pessoais, fornecendo material de fonte primária inestimável para estudiosos.

Leia mais

hk: Um Gerenciador de Hooks do Git em Rust com Desempenho Imbatível

2025-02-17

hk é um gerenciador de hooks de pré-commit do Git escrito em Rust, focado em desempenho e facilidade de uso. Ele resolve problemas encontrados em ferramentas existentes como `mise` e `pre-commit`, como executar tarefas apenas quando certos arquivos são alterados e a gestão trabalhosa de plugins. Usando o formato de configuração pkl e uma lógica avançada de execução paralela, o hk melhora significativamente a velocidade. Comparado ao `lefthook`, o hk é mais rápido e possui mais recursos integrados, eliminando a dependência de plugins do `pre-commit`. Atualmente em desenvolvimento, o hk visa alcançar a mesma facilidade de uso do `lefthook` e `pre-commit`, melhorando continuamente o desempenho e os recursos.

Leia mais
Desenvolvimento

NIH Acelera Acesso Público a Resultados de Pesquisa

2025-05-01

O diretor do NIH, Jay Bhattacharya, anunciou a aceleração da Política de Acesso Público de 2024, disponibilizando imediatamente todos os resultados de pesquisas financiadas pelo NIH ao público a partir de 1º de julho de 2025. Essa medida visa aumentar a confiança pública na ciência e garantir que os investimentos dos contribuintes produzam resultados replicáveis, reprodutíveis e generalizáveis que beneficiem todos os americanos. A implementação antecipada quebrará barreiras de acesso à pesquisa, promovendo uma aplicação e tradução mais amplas das descobertas científicas.

Leia mais
1 2 459 460 461 463 465 466 467 595 596