Firenvim: Integre o Neovim ao seu navegador para edição aprimorada

2024-12-19

O Firenvim é uma extensão de navegador que integra perfeitamente o editor Neovim ao Chrome, Firefox e outros navegadores. Com um simples clique em qualquer textarea, você pode editar instantaneamente o conteúdo da página da web usando os poderosos recursos do Neovim. Salve as alterações com ':w' e feche o editor com ':q'. A instalação é simples e opções de personalização extensas permitem que você ajuste o comportamento do plugin, incluindo seleção de elementos, configurações de aquisição automática, opções de linha de comando e muito mais. O Firenvim oferece recursos avançados, como acionamento manual, desativação temporária, configuração personalizada, tratamento de caracteres especiais e interação com a página da web. No entanto, esteja ciente de que problemas de compatibilidade podem surgir em determinados sites.

Leia mais
Desenvolvimento edição de código

Projeto Open Source yadm no GitHub: Mais um Gerenciador de Dotfiles

2024-12-19

O yadm é um gerenciador de dotfiles baseado em Git, suportando arquivos alternativos específicos do sistema ou arquivos de modelo e criptografando dados privados usando ferramentas como GnuPG e OpenSSL. Ele oferece inicialização e hooks personalizáveis para executar scripts personalizados antes e depois de qualquer operação. Os recursos incluem adicionar, confirmar, criptografar e descriptografar arquivos, e criar configurações específicas do sistema operacional. Endereço do projeto: https://github.com/yadm-dev/yadm

Leia mais

Reservoirs Lab: GUI leve para banco de dados vetorial Postgres

2024-12-19

Reservoirs Lab é um aplicativo Electron leve que se conecta diretamente a um banco de dados Postgres para visualizar embeddings vetoriais de alta dimensionalidade armazenados junto com dados estruturados. Os usuários podem explorar seus dados interativamente e ver correlações entre metadados e a similaridade semântica dos embeddings vetoriais. Recursos incluem integração com Postgres, visualização vetorial, exploração de vizinhança e um fluxo de trabalho local que preserva a privacidade.

Leia mais

Toyota lidera novo grupo de especialistas do Automotive Grade Linux para gerenciamento de código aberto

2024-12-19

O Automotive Grade Linux (AGL) lançou um novo Grupo de Especialistas do Escritório de Programas de Código Aberto (OSPO), liderado pela Toyota, para ajudar os fabricantes de automóveis a gerenciar melhor as atividades de código aberto. O grupo visa promover o estabelecimento de OSPOs na indústria automobilística e facilitar o compartilhamento de melhores práticas. Com o aumento dos Veículos Definidos por Software (SDVs), os fabricantes de automóveis estão contribuindo cada vez mais para o software de código aberto, e os OSPOs otimizam esses esforços. O grupo ajudará as empresas a lançar OSPOs, compartilhar soluções para desafios comuns, desenvolver melhores práticas e incentivar uma participação mais ampla em contribuições de código aberto no setor automotivo.

Leia mais

Calendário do Advento Perl 2024: 'Metade da Minha Vida com Perl' de Randal Schwartz

2024-12-19

O Calendário do Advento Perl 2024 apresenta uma apresentação de vídeo única de Randal Schwartz, intitulada 'Metade da Minha Vida com Perl'. Randal, um veterano do Perl, reconta sua jornada com a linguagem desde seus primeiros dias até a era moderna, incluindo seu envolvimento na criação dos livros Camel e Llama, e suas anedotas humorísticas sobre como conquistar o fórum comp.unix.questions com Perl 2. Esta é a primeira vez que um vídeo é incluído no Calendário do Advento Perl, oferecendo uma perspectiva nova e envolvente sobre a história da linguagem.

Leia mais
Desenvolvimento história da programação

GreptimeDB: Uma Imersão na Manipulação de Erros em Projetos Rust de Grande Porte

2024-12-19

Este post do blog GreptimeDB mergulha nas práticas de tratamento de erros em projetos Rust de grande porte. Ele detalha como eles construíram uma pilha de erros mais barata e precisa para substituir os rastros de pilha do sistema, como organizam os erros em projetos grandes e como apresentam os erros de forma diferente para logs e usuários finais. O GreptimeDB utiliza o crate snafu para gerenciamento de erros e implementa uma "pilha de usuários virtual". Essa abordagem se mostra mais eficiente e econômica em termos de memória do que os rastros de pilha do sistema, fornecendo mensagens de erro mais claras e compreensíveis tanto para desenvolvedores quanto para usuários finais.

Leia mais
Desenvolvimento

Piccolo OS: Um pequeno sistema operacional multitarefa para o Raspberry Pi Pico

2024-12-19

O Piccolo OS é um pequeno sistema operacional multitarefa projetado para o Raspberry Pi Pico, principalmente como uma ferramenta de ensino. Ele demonstra os fundamentos de um sistema operacional multitarefa cooperativo e a arquitetura Arm Cortex-M0+. As tarefas são programadas de forma simples, em round-robin, usando ponteiros de pilha MSP e PSP para troca de contexto e transição entre os modos Thread e Handler. Embora simplificado em funcionalidade, ele ilustra claramente os princípios centrais do sistema operacional multitarefa, tornando-o ideal para aprender sobre os mecanismos internos do sistema operacional.

Leia mais
Desenvolvimento sistema operacional

ScyllaDB muda para licença de código-fonte disponível para seu banco de dados

2024-12-19

A ScyllaDB anunciou a transição de seu produto principal, o ScyllaDB Enterprise, de código fechado para uma licença de código-fonte disponível, oferecendo um nível gratuito com recursos completos da versão empresarial. Isso simplifica seu fluxo de lançamento duplo, fornecendo maior valor à comunidade. O futuro envolve um único fluxo de lançamento, consolidando recursos principais para melhor desempenho e eficiência; exemplos incluem a adição/remoção de nós 30 vezes mais rápida por meio de streaming baseado em arquivos e priorização de carga de trabalho para equilibrar várias cargas de trabalho em um único cluster. Embora possa ser impopular entre alguns usuários de código aberto, a ScyllaDB acredita que essa mudança beneficia a empresa e acelera o progresso em marcos do roadmap, como Raft para dados, elasticidade de tablet otimizada e armazenamento em camadas (S3).

Leia mais

Reforma na Educação Matemática da Califórnia Provoca 'Guerras Matemáticas'

2024-12-19

A atualização da estrutura matemática da Califórnia (CMF) desencadeou um debate acalorado, apelidado de "guerras matemáticas". Reformistas defenderam a substituição da álgebra tradicional por cursos de ciência de dados mais envolventes e inclusivos para aumentar o interesse dos alunos e reduzir as lacunas de desempenho. Os tradicionalistas argumentaram que os cursos de ciência de dados careciam de rigor e não poderiam substituir a álgebra, colocando em risco as carreiras futuras em STEM. O conflito se espalhou pelas redes sociais e pela política, resultando em controvérsias significativas. Finalmente, a Universidade da Califórnia reverteu a política de substituição de ciência de dados e formou um grupo de trabalho para estabelecer padrões matemáticos melhores, após pressão de especialistas e líderes de tecnologia. Essa "guerra" expôs as fraquezas da educação matemática nos EUA e impulsionou reformas posteriores.

Leia mais

Uma Nova Solução para o Paradoxo de Fermi: Civilizações Avançadas Podem Ser Indistinguíveis da Natureza

2024-12-19

O Paradoxo de Fermi destaca a contradição entre a alta probabilidade de vida extraterrestre e a falta de evidências para isso. Um novo artigo de pesquisa propõe uma solução: civilizações avançadas podem desenvolver modelos sustentáveis onde a tecnologia se integra perfeitamente ao seu ambiente, tornando-as indetectáveis. Isso desafia nossas suposições sobre o avanço tecnológico e a expansão da civilização, levando a uma reavaliação do SETI e nossa compreensão da trajetória de nossa própria civilização.

Leia mais

Novo estudo revela o papel ativo do cérebro na criação de 'capítulos' mentais

2024-12-19

Um novo estudo na Current Biology revela como o cérebro segmenta o fluxo contínuo de experiências diárias em eventos distintos e significativos. Essa 'segmentação de eventos' não é apenas uma resposta passiva às mudanças ambientais; é um processo ativo moldado por scripts internos com base em experiências passadas e objetivos. Os pesquisadores usaram narrativas de áudio e fMRI para demonstrar que a atividade cerebral, particularmente no córtex pré-frontal medial da rede de modo padrão, se alinha com os limites de eventos determinados por scripts priorizados. Essa construção ativa de 'capítulos' mentais é crucial para a compreensão, formação de memória e priorização de informações.

Leia mais

O Pesadelo das Enfermeiras: Exploração Algorítmica na Economia Gig

2024-12-19

Um artigo de Cory Doctorow expõe como aplicativos do tipo 'Uber para enfermeiras' no sistema de saúde americano exploram enfermeiras por meio de discriminação algorítmica e transferência de riscos. Esses aplicativos usam estruturas de taxas complexas e licitações competitivas para reduzir salários, forçando as enfermeiras a cobrir seguros, equipamentos e outros custos, resultando em renda significativamente reduzida e condições de trabalho precárias. O artigo destaca isso como uma falha do capitalismo e pede leis trabalhistas mais fortes e sindicalização para proteger os direitos das enfermeiras.

Leia mais

Apple acusa Meta de solicitações de interoperabilidade irracionais sob a DMA da UE

2024-12-19

A Apple acusou a Meta de fazer 15 solicitações de interoperabilidade sob a Lei de Mercados Digitais (DMA) da União Europeia, mais do que qualquer outra empresa. A Apple afirma que os pedidos da Meta, que podem comprometer a segurança e a privacidade do usuário, buscam acesso a dados extensos do usuário, incluindo mensagens, e-mails, registros de chamadas, uso de aplicativos, fotos, arquivos, eventos de calendário e senhas. A Apple argumenta que esses pedidos são irracionais, enfatizando a importância da integridade do iOS e do iPadOS e a potencial inviabilidade de criar soluções eficazes de interoperabilidade. A Comissão Europeia está consultando sobre o assunto e pode ajustar as medidas com base no feedback.

Leia mais

Desmascarando o Mito da RAM: Otimizando o Acesso à Memória

2024-12-19

Este artigo contesta o conceito equivocado comum sobre a memória de computador moderna - o mito da RAM - que presume que o acesso à memória é sempre aleatório e uniforme. Ao analisar algoritmos de particionamento de dados, o autor demonstra que algoritmos lineares simples são ineficientes para grandes conjuntos de dados devido a frequentes falhas de cache. Para resolver isso, é proposta uma estratégia otimizada baseada em classificação por base. Técnicas como pré-classificação de dados, uso de geradores e pré-alocação de memória melhoram significativamente a eficiência do particionamento de dados. Resultados experimentais mostram que o algoritmo otimizado atinge uma aceleração de 2,5 a 9 vezes ao processar grandes conjuntos de dados.

Leia mais

Anéis de Saturno: Muito Mais Antigos do que se Pensava?

2024-12-19

Um novo estudo desafia a crença de longa data de que os anéis de Saturno são relativamente jovens. Pesquisas anteriores, baseadas em dados da sonda Cassini, sugeriram uma idade de apenas alguns milhões de anos. No entanto, uma equipe liderada pelo cientista planetário Ryuki Hyodo usou simulações de computador para mostrar que os impactos de micrometeoroides nos anéis produzem muito menos contaminação do que se pensava anteriormente. Isso implica que os anéis podem ter bilhões de anos, tão antigos quanto o próprio Saturno, anteriores até mesmo aos dinossauros. Essa descoberta altera significativamente nossa compreensão da evolução do sistema solar primitivo e aponta para futuras missões para investigações mais detalhadas.

Leia mais

Compilador MoonBit agora é de código aberto: Uma linguagem de programação de alto desempenho para WebAssembly

2024-12-19

Após dois anos de desenvolvimento, o compilador MoonBit, incluindo seu backend Wasm, agora é de código aberto! O MoonBit visa ser uma linguagem de programação otimizada para WebAssembly, conhecida por sua velocidade, compactação e facilidade de uso. Esta versão usa uma licença SSPL modificada, permitindo que os usuários escolham livremente a licença para seus artefatos gerados e permitindo modificações no compilador para fins não comerciais. A equipe escolheu essa licença para manter a estabilidade enquanto o projeto ainda está em beta e para evitar que grandes fornecedores de nuvem usem indevidamente seu trabalho. No futuro, o MoonBit planeja abrir o código de mais componentes e gerar receita por meio de serviços de hospedagem e SDKs de hardware, com o objetivo de construir um ecossistema de comunidade vibrante.

Leia mais

Algoritmos de Ordenação Clássicos Revelam Competências Inesperadas em um Modelo Minimal de Inteligência Basal

2024-12-19

Um novo estudo utiliza algoritmos de ordenação clássicos como modelo de morfogênese, desafiando a sabedoria convencional sobre esses algoritmos. Ao quebrar as suposições de controle de cima para baixo e hardware perfeitamente confiável, os pesquisadores descobriram que matrizes de elementos autônomos se ordenam de forma mais confiável e robusta do que as implementações tradicionais, mesmo na presença de erros. Surpreendentemente, esses algoritmos exibem a capacidade de reduzir temporariamente o progresso para navegar em torno de defeitos e comportamento de agrupamento inesperado entre elementos em matrizes quiméricas seguindo algoritmos diferentes. Essa descoberta fornece uma nova perspectiva sobre a inteligência diversa, demonstrando como formas basais de inteligência podem surgir em sistemas simples sem codificação explícita em sua mecânica subjacente.

Leia mais

Integração do Lua em Rust para Análise Estática de SQL Configurável no sqleibniz

2024-12-19

O sqleibniz, uma ferramenta de análise estática de SQL para o dialeto SQLite, foi aprimorado com scripts Lua para maior configurabilidade e extensibilidade. O autor detalha a integração usando a biblioteca mlua em Rust, cobrindo conversão de estruturas de dados, chamadas de funções Lua e tratamento de erros. Scripts Lua permitem que os usuários definam regras e hooks personalizados, possibilitando análise estática flexível, como diagnósticos personalizados e verificações de estilo. Isso melhora significativamente a extensibilidade e a experiência do usuário do sqleibniz.

Leia mais
Desenvolvimento Análise Estática

Enfrentando o Naufrágio: Desastres Marítimos e Colapso Ecológico na Literatura

2024-12-19

Uma escritora de natureza que luta contra uma doença renal genética debilitante encontra consolo e cura na leitura sobre desastres marítimos em meio ao contexto do colapso ecológico. O artigo lista dez livros que exploram naufrágios e devastação ambiental, variando de *Moby Dick*, de Melville, a *The Wager*, de Grann. Essas narrativas não apenas descrevem os eventos horripilantes, mas também mergulham na relação da humanidade com a natureza, na resiliência e no espectro do comportamento humano durante a crise. A autora defende o enfrentamento da adversidade de frente e a obtenção de força da experiência como um passo vital para superar os desafios pessoais e ecológicos.

Leia mais

Harvard Lança imenso Conjunto de Dados Gratuito para Treinamento de IA

2024-12-18

A Universidade Harvard, em parceria com a Microsoft e a OpenAI, lançou um imenso conjunto de dados para treinamento de IA contendo quase 1 milhão de livros de domínio público. Criado pela Iniciativa de Dados Institucionais de Harvard, este conjunto de dados visa 'nivelar o campo de jogo', fornecendo a pequenos participantes e pesquisadores individuais acesso a dados de treinamento de alta qualidade, anteriormente disponíveis apenas para grandes empresas de tecnologia. Semelhante ao impacto do Linux, este recurso, abrangendo vários gêneros, décadas e idiomas, impulsionará o desenvolvimento de modelos de IA. No entanto, as empresas ainda precisarão de dados licenciados adicionais para diferenciar seus modelos.

Leia mais

Primeiro caso de gripe aviária grave confirmado nos EUA

2024-12-18

Os Centros de Controle e Prevenção de Doenças (CDC) confirmaram o primeiro caso de gripe aviária grave nos Estados Unidos. Um residente da Louisiana com mais de 65 anos e com condições de saúde preexistentes está hospitalizado com doença respiratória grave devido à influenza aviária. O paciente teve contato com aves no quintal, e dados genômicos mostram que a cepa do vírus corresponde a uma que está se espalhando recentemente em pássaros selvagens e aves nos EUA. Embora 61 casos humanos tenham sido relatados nos EUA desde abril, a maioria foi leve e se recuperou com tratamento antiviral. O CDC enfatiza que o risco de transmissão pessoa a pessoa é baixo, mas recomenda precauções para aqueles que trabalham com ou perto de aves.

Leia mais

Kong em Concerto Lançado

2024-12-18

Kong em Concerto, um arranjo colaborativo de músicas do Donkey Kong Country, foi lançado em 12 de setembro de 2004. Músicas individuais e o álbum completo estão disponíveis para download. Observe que o conteúdo original do jogo é protegido por direitos autorais da Nintendo. Entre em contato com Binnie Katti sobre este projeto ou site.

Leia mais

Apple e NVIDIA se unem para acelerar a geração de texto de LLMs

2024-12-18

A Apple e a NVIDIA uniram forças para integrar a tecnologia ReDrafter da Apple ao TensorRT-LLM da NVIDIA, resultando em uma aceleração significativa na geração de texto de modelos de linguagem grandes. O ReDrafter combina busca em feixe e atenção de árvore dinâmica, obtendo uma geração de texto significativamente mais rápida sem sacrificar a qualidade. Essa colaboração permite que desenvolvedores que usam GPUs NVIDIA aproveitem facilmente a geração de tokens acelerada do ReDrafter para seus aplicativos LLM de produção, alcançando um aumento de velocidade de 2,7x em testes de benchmark, reduzindo a latência e o consumo de energia.

Leia mais
IA

Sintaxe SQL sem banco de dados: Apresentando o Musoq

2024-12-18

Musoq é um projeto de código aberto que permite aos desenvolvedores consultar diversas fontes de dados, como arquivos, diretórios e imagens, usando uma sintaxe semelhante ao SQL, sem precisar de um banco de dados. Ele possui uma arquitetura de plug-ins que suporta várias fontes de dados, incluindo sistemas de arquivos, arquivos de archive, repositórios Git, código C#, recursos do Docker e Kubernetes, e até mesmo integra modelos de IA como OpenAI e Ollama para análise avançada. O Musoq visa simplificar a consulta de dados, aumentando a eficiência do desenvolvedor, especialmente para consultas ad-hoc em conjuntos de dados de pequeno a médio porte. Embora empregue uma sintaxe semelhante ao SQL, não é totalmente compatível com o SQL; priorizando uma sintaxe amigável ao usuário e execução eficiente.

Leia mais
Desenvolvimento Consulta de Dados

EQTY Lab, Intel e NVIDIA revelam estrutura de Computação Verificável para IA

2024-12-18

A EQTY Lab, em colaboração com a Intel e a NVIDIA, anunciou o lançamento da estrutura de Computação Verificável para IA, uma solução baseada em hardware para governança e auditoria de fluxos de trabalho de IA. Esta estrutura fornece certificados de autenticidade e conformidade em tempo real para treinamento, inferência e benchmarks de IA, garantindo explicabilidade, responsabilidade e segurança. Aproveitando o hardware de última geração da Intel e da NVIDIA, a Computação Verificável aborda os riscos crescentes nas cadeias de suprimentos de IA, como envenenamento de IA e violações de dados. Integra-se com ferramentas como ServiceNow, Databricks e Palantir, permitindo inovação responsável em IA e conformidade com regulamentos como o Ato de IA da UE. A solução já está implantada em vários setores, incluindo ciências da vida, setor público, finanças e mídia.

Leia mais

Solaar de código aberto: Um gerenciador de dispositivos Linux para dispositivos Logitech

2024-12-18

Solaar é um gerenciador de dispositivos Linux de código aberto para muitos teclados, mouses e outros dispositivos Logitech que se conectam sem fio a um receptor Unifying, Bolt, Lightspeed ou Nano, bem como muitos dispositivos Logitech que se conectam via cabo USB ou Bluetooth. Não é um driver de dispositivo; ele responde a mensagens especiais de dispositivos que, de outra forma, seriam ignorados pelo sistema de entrada do Linux. O Solaar suporta o emparelhamento/desemparelhamento de dispositivos com receptores, configuração de configurações de dispositivos, configuração de botões personalizados e execução de regras em resposta a mensagens especiais de dispositivos. As opções de instalação incluem pacotes pré-construídos e compilação de código-fonte.

Leia mais
Desenvolvimento

Fazendo o Apple Watch funcionar com Android: Uma jornada de código aberto

2024-12-18

O autor descreve sua jornada para conectar um Apple Watch a um telefone Android, contornando o ecossistema fechado da Apple. Isso envolveu o uso de aplicativos de código aberto, protocolos interoperáveis e serviços de terceiros, exigindo até mesmo um iPhone secundário em casa para a configuração inicial. O autor superou desafios com notificações, sincronização de calendário e integração de contatos, compartilhando seu código no GitHub. Este projeto destaca o poder do código aberto e o compromisso do autor com a liberdade tecnológica, oferecendo um contraponto convincente aos ecossistemas fechados das grandes empresas de tecnologia.

Leia mais
Tecnologia

K8s Cleaner: Otimize seus clusters Kubernetes

2024-12-18

O K8s Cleaner é uma ferramenta de limpeza de cluster Kubernetes projetada para administradores. Ele identifica e remove eficientemente recursos não utilizados para melhorar o desempenho do cluster e reduzir os custos operacionais. Suporta todos os tipos de recursos, incluindo CRDs, e oferece regras predefinidas e opções personalizáveis (baseadas em tempo, rótulos ou scripts Lua personalizados). Notificações são enviadas por meio de Slack, e-mail e muito mais, enquanto um modo de execução a seco impede alterações acidentais. O K8s Cleaner simplifica o gerenciamento de recursos do Kubernetes.

Leia mais

O segredo da metformina revelado: as mitocôndrias são a chave

2024-12-18

Um novo estudo revela o mecanismo de ação preciso da metformina, um medicamento amplamente usado para diabetes tipo 2. Os pesquisadores descobriram que a metformina reduz o açúcar no sangue interferindo nas mitocôndrias, as usinas de energia das células. Especificamente, ela bloqueia o complexo I mitocondrial, uma parte crucial da maquinaria de produção de energia da célula. Esta pesquisa, publicada na Science Advances, utilizou camundongos geneticamente modificados para demonstrar que a metformina atinge células que contribuem para a doença sem prejudicar significativamente as células saudáveis. Isso fornece uma compreensão mais profunda de como este 'medicamento maravilhoso' funciona.

Leia mais

Java para Programas Pequenos: Scripts e Notebooks

2024-12-18

Este artigo explora a surpreendente eficácia de Java para programas pequenos, especialmente scripts e programação exploratória. O autor detalha como os recursos do Java, como classes implícitas, registros e enums, simplificam o código, destacando a facilidade de executar scripts Java sem compilação (usando JEP 330 e JEP 458). A gestão de dependências externas com JBang também é discutida. O artigo aprofunda-se ainda no uso de Java em Jupyter Notebooks, reconhecendo as limitações atuais, mas expressando esperança para melhorias futuras no ecossistema. A experiência do autor automatizando tarefas tediosas mostra a força do Java em relação a alternativas como scripts bash e Python, enfatizando as vantagens da tipagem estática e do suporte robusto de ferramentas.

Leia mais
Desenvolvimento Scripts
1 2 3 4 5 7 9 10 11 21 22