rapidhash: Função hash ultrarrápida, de alta qualidade e independente de plataforma

2025-05-17
rapidhash: Função hash ultrarrápida, de alta qualidade e independente de plataforma

rapidhash, o sucessor oficial do wyhash, é uma função hash extremamente rápida, de alta qualidade e independente de plataforma. Ele ultrapassa 70 GB/s em CPUs Apple M4 e passa em todos os testes do SMHasher e SMHasher3. Otimizado para AMD64 e AArch64, é compatível com gcc, clang, icx e MSVC, sem depender de conjuntos de instruções específicos da máquina. A probabilidade de colisão é excepcionalmente baixa, aproximando-se do ideal teórico. Isso torna o rapidhash uma escolha superior para aplicações críticas de desempenho.

Leia mais
Desenvolvimento

xtool: Substituto multiplataforma do Xcode

2025-05-17
xtool: Substituto multiplataforma do Xcode

xtool é uma ferramenta multiplataforma (Linux/WSL/macOS) que replica a funcionalidade principal do Xcode usando padrões abertos. Crie e implante aplicativos iOS com SwiftPM sem precisar do Xcode. Recursos principais incluem a construção de pacotes SwiftPM em aplicativos iOS, assinatura e instalação de aplicativos e interação programática com os Serviços de Desenvolvedor Apple. Também oferece uma biblioteca XKit para interação com os serviços da Apple e dispositivos iOS em seus próprios aplicativos.

Leia mais
Desenvolvimento

Merliot Hub: Seu Hub de Dispositivos Privado e Integrado com IA

2025-05-17
Merliot Hub: Seu Hub de Dispositivos Privado e Integrado com IA

Merliot Hub é um hub de dispositivos integrado com IA que permite o controle por linguagem natural (por meio de LLMs como Claude Desktop ou Cursor) sobre seus dispositivos construídos com Raspberry Pis, Arduinos e outros componentes. Sua arquitetura distribuída garante a privacidade dos dados; nenhum acesso de terceiros ou exploração de dados. Um aplicativo web (sem necessidade de aplicativo para celular), é implantável em Docker e roda em VMs de nuvem gratuitas Koyeb. Crie seu próprio ecossistema de casa inteligente particular!

Leia mais
Hardware

Solidis: Um cliente RESP Redis de alto desempenho, projetado com princípios SOLID

2025-05-16
Solidis: Um cliente RESP Redis de alto desempenho, projetado com princípios SOLID

Solidis é um cliente RESP moderno construído com princípios SOLID, zero dependências e desempenho de nível empresarial. Ele suporta os protocolos RESP2 e RESP3 e é otimizado para aplicativos JavaScript/TypeScript modernos. Solidis oferece duas implementações de cliente: um cliente básico para tamanho mínimo de pacote e um cliente com recursos com comandos pré-carregados. Ele também suporta recursos avançados como transações, pipelines, pub/sub, reconexão automática, segurança de tipo robusta e extensibilidade.

Leia mais
Desenvolvimento

KVSplit: Quantização Diferenciada de Cache KV para Apple Silicon

2025-05-16
KVSplit: Quantização Diferenciada de Cache KV para Apple Silicon

O KVSplit otimiza LLMs em Apple Silicon aplicando precisão de quantização diferente para chaves em comparação com valores no cache KV do mecanismo de atenção. Isso permite uma redução significativa de memória (até 72%) com perda mínima de qualidade. A configuração K8V4 (chaves de 8 bits, valores de 4 bits) oferece o melhor equilíbrio, alcançando uma redução de memória de 59% com apenas um aumento de perplexidade de 0,86% e inferência mais rápida. O KVSplit inclui um instalador fácil e um conjunto abrangente de testes de referência para avaliar diferentes configurações, permitindo janelas de contexto mais longas e modelos maiores em dispositivos Apple.

Leia mais
Desenvolvimento

Workflow Use: Automação sem código para fluxos de trabalho determinísticos

2025-05-16
Workflow Use: Automação sem código para fluxos de trabalho determinísticos

Workflow Use é um projeto revolucionário que visa criar fluxos de trabalho determinísticos e autocorretivos gravando interações do navegador. Os usuários simplesmente mostram o fluxo de trabalho ao gravador, e o sistema gera automaticamente scripts de automação reutilizáveis. Atualmente em desenvolvimento inicial, o projeto visa permitir que os computadores aprendam tarefas uma vez e as executem indefinidamente sem intervenção humana. Planos futuros incluem melhorar o fallback do LLM, implementar autocorreção e integrar com outras ferramentas.

Leia mais
Desenvolvimento

rv: Uma maneira reprodutível, rápida e declarativa de gerenciar pacotes R

2025-05-16
rv: Uma maneira reprodutível, rápida e declarativa de gerenciar pacotes R

rv é um gerenciador de pacotes R revolucionário que permite gerenciar e instalar pacotes R de forma reprodutível, rápida e declarativa. Ao especificar a versão do R, repositórios e dependências em um arquivo de configuração (rproject.toml), o comando `rv sync` sincroniza a biblioteca, o arquivo de configuração e o arquivo de bloqueio, enquanto o comando `rv plan` fornece uma prévia. Ele suporta configurações personalizadas de pacotes e repositórios, permitindo a instalação de pacotes específicos e seus pacotes sugeridos. rv é escrito em Rust e vem com documentação detalhada de instalação e uso.

Leia mais
Desenvolvimento gerenciamento de pacotes R

Erlang-RED: Reescrevendo o backend do Node-RED em Erlang

2025-05-16
Erlang-RED: Reescrevendo o backend do Node-RED em Erlang

Este projeto é uma experiência para substituir o backend Node.js existente do Node-RED por um equivalente em Erlang. O objetivo é aproveitar as vantagens da concorrência inerente do Erlang para aumentar o desempenho do Node-RED. Uma parte significativa dos nós do Node-RED já foi implementada, com um sistema de teste baseado em fluxo que garante a funcionalidade. O desenvolvimento é orientado a fluxo, separando os fluxos de teste e o código para melhor manutenção e integração.

Leia mais
Desenvolvimento

SQL-tString: Construção Segura de Consultas SQL em Python

2025-05-16
SQL-tString: Construção Segura de Consultas SQL em Python

SQL-tString é uma biblioteca Python robusta que permite a construção de consultas SQL usando t-strings (semelhante às f-strings), prevenindo vulnerabilidades de injeção de SQL. Suporta consultas parametrizadas, lida com parâmetros opcionais e condições de valores NULL, e se adapta de forma flexível a diferentes dialetos de banco de dados (suporta os estilos de parâmetros qmark e $). Também é compatível com versões anteriores do Python 3.12 e 3.13.

Leia mais

Problema de Conformidade com a Licença MIT do Ollama

2025-05-16
Problema de Conformidade com a Licença MIT do Ollama

O Ollama, um cliente de modelo de linguagem grande de código aberto baseado em llama.cpp, está enfrentando um problema de conformidade de licença. O usuário relata que o aviso de direitos autorais para llama.cpp, exigido pela licença MIT, está faltando nas distribuições binárias do Ollama. Isso exige a adição das informações de direitos autorais apropriadas aos binários para garantir a conformidade com a licença MIT.

Leia mais
Desenvolvimento licença MIT

Logitloom: Visualizando a geração de LLMs com árvores de trajetória de tokens

2025-05-16
Logitloom: Visualizando a geração de LLMs com árvores de trajetória de tokens

Logitloom é uma ferramenta para visualizar o processo de geração de modelos de linguagem grandes (LLMs) criando 'árvores de trajetória de tokens' (looming). Suporta modelos como Deepseek-v3 e o 405-base do Hyperbolic, exigindo que os usuários forneçam chaves de API. O Logitloom ajuda os desenvolvedores a entender melhor os mecanismos internos de LLM e atualmente não possui licença.

Leia mais
Desenvolvimento Análise de Modelo

Expansão do Ecossistema OpenHarmony: Propostas de Adaptação de Bibliotecas Aumentam

2025-05-16
Expansão do Ecossistema OpenHarmony: Propostas de Adaptação de Bibliotecas Aumentam

A comunidade do sistema operacional de código aberto OpenHarmony testemunhou recentemente um aumento nas propostas de adaptação de várias bibliotecas de terceiros, incluindo pako, snappyjs, brotli, hi-base32, is-png e EventBus. Essas propostas visam integrar essas bibliotecas ao OpenHarmony, aprimorando sua funcionalidade e desempenho. Elas incluem demonstrações do HarmonyOS e adesão às especificações OHPM. Isso demonstra o crescimento contínuo e a expansão do ecossistema OpenHarmony, atraindo cada vez mais desenvolvedores.

Leia mais
Desenvolvimento Adaptação de Bibliotecas

I Dropped My Phone The Screen Cracked: Uma Biblioteca Web Audio para Programação de Áudio Simplificada

2025-05-16
I Dropped My Phone The Screen Cracked: Uma Biblioteca Web Audio para Programação de Áudio Simplificada

I Dropped My Phone The Screen Cracked é uma biblioteca Web Audio inovadora que simplifica a criação, configuração e conexão de nós de áudio no navegador usando encadeamento de métodos e seletores no estilo CSS. Suporta definições de macros e criação de plugins, tornando a programação de áudio tão intuitiva quanto conectar um sintetizador modular, permitindo processamento de áudio complexo de forma concisa e expressiva. Os desenvolvedores podem criar e conectar nós de áudio facilmente por meio de encadeamento de métodos, manipulá-los com seletores e usar macros para encapsular cadeias de nós em unidades reutilizáveis, melhorando a legibilidade e a manutenção do código.

Leia mais
Desenvolvimento Programação de Áudio

llm-min.txt: Compressão no estilo Min.js para contextos de LLM

2025-05-15
llm-min.txt: Compressão no estilo Min.js para contextos de LLM

llm-min.txt aborda o problema de corte de conhecimento em LLMs, onde assistentes de codificação de IA não têm acesso a atualizações recentes de bibliotecas de programação. Ele usa uma abordagem semelhante ao min.js, usando outra IA para destilar documentação técnica detalhada em um resumo superconciso e estruturado. Empregando o Formato de Conhecimento Estruturado (SKF), ele organiza informações em três seções principais (Definições, Interações, Padrões de Uso), alcançando uma redução de token de até 97% enquanto preserva informações essenciais para assistentes de IA. llm-min.txt utiliza o modelo de IA Google Gemini e oferece uso de linha de comando e API Python.

Leia mais
Desenvolvimento

LiveSplat: Algoritmo de Splatting Gaussiano em Tempo Real Lançado (Alfa)

2025-05-15
LiveSplat: Algoritmo de Splatting Gaussiano em Tempo Real Lançado (Alfa)

LiveSplat, um algoritmo de splatting gaussiano em tempo real usando fluxos de câmera RGBD, foi lançado. Desenvolvido como parte de um sistema de telerrobótica VR maior, seu lançamento público segue um interesse significativo da comunidade. Atualmente na versão alfa, requer Python 3.12+, Windows ou Ubuntu, uma GPU Nvidia e de um a quatro sensores RGBD. Embora seja de código fechado, instruções de instalação e um script de integração Intel Realsense são fornecidos. O autor está aberto a oportunidades de licenciamento.

Leia mais
Desenvolvimento splatting gaussiano

Fluxo de Registro de Schrödinger do Bitwarden: Uma Falha de UX de Segurança

2025-05-15
Fluxo de Registro de Schrödinger do Bitwarden: Uma Falha de UX de Segurança

Uma arquiteta de segurança, “Юленька”, descobriu uma falha lógica no processo de registro do Bitwarden. Os usuários podiam iniciar o registro no Dispositivo A, mas concluí-lo (incluindo a definição da senha mestre) no Dispositivo B, resultando em falha na criação da conta e aplicativos inutilizáveis. Após uma resposta desmistificadora do Bitwarden, “Юленька” relatou criativamente o problema usando uma rotina de stand-up humorística. O problema parece resolvido, mas o Bitwarden não ofereceu nenhum reconhecimento ou registro de alterações. Isso destaca a necessidade de um melhor design de UX em produtos de segurança e enfatiza a importância da comunicação clara na resolução de problemas de segurança.

Leia mais
Desenvolvimento

ALTCHA: Solução anti-spam leve e que preserva a privacidade

2025-05-15
ALTCHA: Solução anti-spam leve e que preserva a privacidade

ALTCHA é um serviço anti-spam auto-hospedado para sites e APIs. Ele usa um mecanismo de prova de trabalho em vez de CAPTCHAs, protegendo a privacidade do usuário e cumprindo com os padrões GDPR e WCAG 2.2 AA. ALTCHA é leve, sem cookies e totalmente acessível, oferecendo uma API SaaS e amplas opções de configuração, incluindo solicitações personalizadas, filtro de spam e ofuscação de dados. Seu tamanho é apenas 6% do reCAPTCHA.

Leia mais
Desenvolvimento prova de trabalho

AutoGenLib: A Biblioteca Python Que Gera Código Sob Demanda

2025-05-15
AutoGenLib: A Biblioteca Python Que Gera Código Sob Demanda

AutoGenLib é uma biblioteca Python que utiliza a API do OpenAI para gerar código dinamicamente. Importe um módulo ou função inexistente, e o AutoGenLib o criará com base em sua descrição de alto nível. Ele é sensível ao contexto, aprimora progressivamente os módulos existentes, analisa o código de chamada para melhor contexto e até mesmo lida com exceções com sugestões. Gere rapidamente funções como geradores TOTP e processadores de dados, mas lembre-se: requer conexão com a internet e depende da API do OpenAI; o código gerado precisa ser revisado antes do uso em produção.

Leia mais
Desenvolvimento

Atualização Principal do MicroPython: ROMFS, Porta Alif e Mais

2025-05-15
Atualização Principal do MicroPython: ROMFS, Porta Alif e Mais

A última versão do MicroPython apresenta diversas melhorias empolgantes, principalmente a finalização do recurso ROMFS. Isso permite a execução de bytecode diretamente da memória somente leitura, resultando em tempos de importação significativamente mais rápidos e uso reduzido de memória. Esta versão também introduz suporte para MCUs Alif Ensemble, juntamente com aprimoramentos no assembler RISC-V, Datagram TLS e na ferramenta mpremote. Várias portas receberam atualizações, incluindo suporte aprimorado para ESP32, MIMXRT, RP2 e STM32, além da adição de muitas novas placas.

Leia mais
Desenvolvimento

Muscle-Mem: Dando Memória Muscular a Agentes de IA

2025-05-14
Muscle-Mem: Dando Memória Muscular a Agentes de IA

muscle-mem é um SDK Python que atua como um cache de comportamento para agentes de IA. Ele registra os padrões de chamadas de ferramentas de um agente enquanto ele resolve tarefas e reproduz deterministicamente essas trajetórias aprendidas ao encontrar a mesma tarefa novamente, voltando para o modo de agente se casos de borda forem detectados. O objetivo é tirar os LLMs do caminho crítico para tarefas repetitivas, aumentando a velocidade, reduzindo a variabilidade e eliminando os custos de tokens para tarefas que poderiam ser manipuladas por um simples script. A validação do cache é crucial, implementada por meio de 'Checks' personalizados, garantindo o reúso seguro de ferramentas.

Leia mais

TwoFold: Tornando arquivos de texto comuns em arquivos dinâmicos

2025-05-14
TwoFold: Tornando arquivos de texto comuns em arquivos dinâmicos

TwoFold é um pequeno aplicativo de linha de comando que permite que arquivos de texto simples se comportem como arquivos dinâmicos. É um híbrido entre um expansor de texto e um mecanismo de modelo, inspirado no Emacs Org-mode, Python Jupyter Notebooks e React JS. O TwoFold processa arquivos de texto, identifica tags semelhantes a LISP/XML e as transforma em saídas úteis. É compatível com documentos XML e HTML, mas os marcadores de tags são personalizáveis. Ele pode monitorar alterações em arquivos, permitindo colaboração em tempo real para tarefas como validação de dados, cálculos estatísticos ou verificação ortográfica. O TwoFold suporta vários tipos de arquivos (.txt, Markdown, Emacs Org, reStructured Text, HTML, XML e arquivos de código-fonte), mas não arquivos binários. Ele é executado usando o Bun e permite que os usuários criem e carreguem tags personalizadas com facilidade.

Leia mais
Desenvolvimento engine de modelo

Git-Bug: Revolucionando o gerenciamento de problemas em repositórios Git

2025-05-14
Git-Bug: Revolucionando o gerenciamento de problemas em repositórios Git

Git-Bug é uma ferramenta de gerenciamento de problemas independente, distribuída e offline-first que incorpora problemas, comentários e muito mais como objetos diretamente em seu repositório Git (não em arquivos!), permitindo push/pull para vários remotos. Aproveitando a arquitetura descentralizada do Git, permite trabalho offline e sincronização perfeita, com recursos de busca ultrarrápidos. Integra-se a plataformas como GitHub e GitLab por meio de bridges e oferece interfaces flexíveis (CLI, TUI, web). Criado por Michael Muré e mantido por uma comunidade vibrante, é lançado sob a licença GPLv3 ou posterior.

Leia mais
Desenvolvimento Gerenciamento de Problemas

acmsg: Gerador de Mensagens de Commit do Git com IA

2025-05-14
acmsg: Gerador de Mensagens de Commit do Git com IA

acmsg é uma ferramenta de linha de comando baseada em Python que utiliza a API OpenRouter e modelos de IA para gerar automaticamente mensagens de commit do Git. Analisa as alterações em staging no seu repositório Git, gera mensagens de commit contextuais, suporta vários modelos de IA e permite editar a mensagem gerada. A instalação é fácil via flake ou perfil autônomo; a primeira execução solicita a configuração do token da API OpenRouter.

Leia mais
Desenvolvimento

EM-LLM: Memória Episódica Inspirada em Humanos para LLMs de Contexto Infinito

2025-05-14
EM-LLM: Memória Episódica Inspirada em Humanos para LLMs de Contexto Infinito

O EM-LLM é uma nova arquitetura que aprimora significativamente a capacidade dos modelos de linguagem grandes (LLMs) de lidar com contextos extremamente longos, imitando a memória episódica humana e a cognição de eventos. Sem ajuste fino, o EM-LLM organiza sequências de tokens de entrada em eventos episódicos coerentes e acessa informações relevantes por meio de um mecanismo de recuperação de memória de duas etapas eficiente. Nos benchmarks LongBench e ∞-Bench, o EM-LLM supera os modelos de recuperação de última geração, como InfLLM e RAG, até mesmo superando modelos de contexto completo na maioria das tarefas. Ele realiza com sucesso a recuperação em 10 milhões de tokens, computacionalmente inviável para modelos de contexto completo. A forte correlação entre a segmentação de eventos do EM-LLM e os eventos percebidos por humanos oferece uma nova estrutura computacional para explorar os mecanismos da memória humana.

Leia mais

Mycelium: Um novo formato para armazenamento e transferência de dados

2025-05-14
Mycelium: Um novo formato para armazenamento e transferência de dados

Mycelium é um formato tipado para armazenar e transferir dados, suportando referências, expressões, funções e tipos. Sua máquina virtual, MVM, é projetada para eficiência com valores imutáveis e interação entre processos por meio de portas. MycZip codifica valores Mycelium em arquivos únicos, enquanto o Protocolo de Rede Mycelium (MNP), baseado em QUIC, facilita a transferência ponto a ponto de dados e o armazenamento em cache para otimização. A linguagem Spore fornece uma interface amigável para o MVM.

Leia mais
Desenvolvimento

AG-UI: Um Novo Protocolo para Interação entre Agente de IA e Frontend

2025-05-13
AG-UI: Um Novo Protocolo para Interação entre Agente de IA e Frontend

AG-UI é um protocolo aberto, leve e baseado em eventos que padroniza como agentes de IA se conectam a aplicativos de front-end. Ele suporta vários tipos de eventos e métodos de transporte, e possui uma camada intermediária flexível que garante compatibilidade entre diferentes ambientes. Já integrado a várias estruturas de agentes populares, o AG-UI permite bate-papo em tempo real, sincronização bidirecional de estado, IU generativa e muito mais. Com uma biblioteca de cliente React e clientes de mensagens (em desenvolvimento com o AWS SNS), o AG-UI oferece uma solução simples, porém poderosa, para a construção de aplicativos baseados em IA.

Leia mais
Desenvolvimento interação de front-end

HelixDB: Banco de dados gráfico-vetorial ultrarrápido para RAG e IA

2025-05-13
HelixDB: Banco de dados gráfico-vetorial ultrarrápido para RAG e IA

O HelixDB é um banco de dados gráfico-vetorial de código aberto, escrito em Rust, projetado para aplicações de Geração Aumentada por Recuperação (RAG) e IA. Utilizando o LMDB para armazenamento, ele possui velocidade impressionante, alegando ser 1000 vezes mais rápido que o Neo4j e 100 vezes mais rápido que o TigerGraph, enquanto se compara ao Qdrant em desempenho para vetores. Ele suporta nativamente tipos de dados gráficos e vetoriais, garante conformidade ACID e oferece uma CLI e SDKs (TypeScript e Python) fáceis de usar. A equipe está atualmente focada em expandir os recursos vetoriais, aprimorar a linguagem de consulta e construir uma suíte de testes abrangente. Os planos de longo prazo incluem o desenvolvimento de um mecanismo de armazenamento interno e protocolos de rede.

Leia mais
Desenvolvimento banco de dados gráfico

Pacote da Microsoft Store para Windows LTSC

2025-05-13
Pacote da Microsoft Store para Windows LTSC

Este projeto fornece um pacote da Microsoft Store para Windows 10 LTSC 2019, 2021 e Windows 11 LTSC 2024. Observe que as versões recentes do LTSC 2019 não oferecem mais suporte para esta loja; pode ser necessário atualizar o sistema após a instalação. Basta baixar e clicar duas vezes para instalar; no entanto, para obter o desempenho ideal, atualize para a versão mais recente nas configurações da Loja após a instalação.

Leia mais
Desenvolvimento Instalador

A5: Um índice geoespacial global com precisão milimétrica

2025-05-13
A5: Um índice geoespacial global com precisão milimétrica

A5 é um índice geoespacial que particiona o mundo em células pentagonais em 32 níveis de resolução, com a menor célula com menos de 30 mm² e área quase igual em todos os níveis. Simplifica a representação e análise de dados espaciais, permitindo cálculos de correlações entre variáveis (por exemplo, elevação e rendimento de culturas) e agregação de dados de pontos para entender a distribuição espacial (por exemplo, densidade de aluguéis de férias). Implementado em TypeScript, A5 é de código aberto sob a licença Apache 2.0. Em comparação com outros sistemas DGGS, A5 possui tamanhos de células uniformes, resolução extremamente alta (30 mm²) e distorção mínima da área da célula global. Isso decorre de seu exclusivo ladrilho pentagonal de um dodecaedro, minimizando a distorção geométrica durante a projeção.

Leia mais
Tecnologia Índice Geoespacial

Contribuindo para o Firefox: Código-Fonte, Compilações e Suporte

2025-05-13
Contribuindo para o Firefox: Código-Fonte, Compilações e Suporte

Quer contribuir para o desenvolvimento do Firefox? A Mozilla fornece documentação abrangente sobre a estrutura do diretório do código-fonte (https://firefox-source-docs.mozilla.org/contributing/directory_structure.html) e uma referência rápida para contribuições (https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html), guiando você na construção do Firefox e na criação de patches. Precisa de ajuda? Junte-se ao canal `Introduction` do Matrix (https://chat.mozilla.org/#/room/#introduction:mozilla.org) para obter suporte. Você também pode baixar compilações noturnas para testes (https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/ ou https://www.mozilla.org/firefox/channel/desktop/#nightly), mas esteja ciente de que elas podem conter bugs.

Leia mais
Desenvolvimento Código-Fonte Contribuição
1 2 17 18 19 21 23 24 25 50 51