Torii: Uma poderosa estrutura de autenticação para Rust, com controle total sobre seus dados

2025-03-01
Torii: Uma poderosa estrutura de autenticação para Rust, com controle total sobre seus dados

Torii é uma poderosa estrutura de autenticação para aplicativos Rust que oferece controle total sobre os dados do usuário. Diferente de soluções hospedadas como Auth0, Clerk ou WorkOS, que armazenam informações do usuário na nuvem, o Torii permite que você possua e gerencie sua pilha de autenticação, fornecendo recursos de autenticação modernos por meio de um sistema de plug-ins flexível. Ele combina recursos poderosos, como login sem senha, OAuth social e passkeys, com soberania total de dados, permitindo que você armazene dados do usuário onde escolher.

Leia mais
Desenvolvimento

Salesforce lança Merlion: Uma biblioteca de aprendizado de máquina para séries temporais

2025-02-28
Salesforce lança Merlion: Uma biblioteca de aprendizado de máquina para séries temporais

A Salesforce lançou o Merlion, uma poderosa biblioteca Python para inteligência de séries temporais. Ele fornece uma estrutura de aprendizado de máquina de ponta a ponta, cobrindo carregamento de dados, construção de modelos, pós-processamento e avaliação de desempenho. O Merlion suporta várias tarefas de aprendizado de séries temporais, incluindo previsão, detecção de anomalias e detecção de pontos de mudança. Ele oferece modelos padrão fáceis de usar e recursos de AutoML, permitindo que engenheiros e pesquisadores desenvolvam e comparem modelos rapidamente. Além disso, ele suporta visualização e computação distribuída, tornando-o ideal para lidar com aplicativos de séries temporais em escala industrial.

Leia mais
IA

WebShield: Bloqueador de Anúncios Open Source para Safari

2025-02-28
WebShield: Bloqueador de Anúncios Open Source para Safari

WebShield é um bloqueador de conteúdo de espectro amplo para Safari, semelhante ao uBlock Origin. Ele bloqueia anúncios, rastreadores, avisos de cookies e muito mais, com suporte a listas de filtros personalizadas e scriptlets/CSS estendidos avançados. Atualmente em beta, suporta macOS 14, iOS 17 e visionOS 1.3+. Totalmente financiado por usuários, promete nenhum anúncio ou acordos com terceiros. Baixe via TestFlight, contribua com código, reporte bugs ou melhore a documentação. Um lançamento na App Store e documentação detalhada estão chegando em breve.

Leia mais
Desenvolvimento Bloqueador de Anúncios

3FS: Um Sistema de Arquivos Distribuído de Alto Desempenho para IA

2025-02-28
3FS: Um Sistema de Arquivos Distribuído de Alto Desempenho para IA

O 3FS é um sistema de arquivos distribuído de alto desempenho projetado para lidar com os desafios das cargas de trabalho de treinamento e inferência de IA. Aproveitando SSDs modernos e redes RDMA, ele fornece uma camada de armazenamento compartilhado que simplifica o desenvolvimento de aplicativos distribuídos. Recursos-chave incluem: desempenho e usabilidade excepcionais, forte consistência por meio do CRAQ, interfaces de arquivo padrão e suporte para diversas cargas de trabalho (preparação de dados, carregadores de dados, checkpoints e KVCache para inferência). Benchmarks demonstram resultados impressionantes: até 6,6 TiB/s de taxa de transferência de leitura em grandes clusters e 3,66 TiB/min de taxa de transferência de classificação. O KVCache aumenta significativamente a eficiência de inferência do LLM, atingindo uma taxa de transferência de leitura máxima de 40 GiB/s. O projeto é open-source com instruções detalhadas de configuração e execução.

Leia mais

Ladybird: Um novo navegador web baseado em padrões web

2025-02-28
Ladybird: Um novo navegador web baseado em padrões web

Ladybird é um navegador web verdadeiramente independente que usa um novo mecanismo baseado em padrões web. Atualmente em estágio pré-alfa, é destinado apenas a desenvolvedores. Sua arquitetura multiprocesso — com um processo principal de IU, vários renderizadores de conteúdo web, um decodificador de imagem e um servidor de solicitações — prioriza a robustez contra conteúdo malicioso. Ele roda em Linux, macOS, Windows (com WSL2) e muitos outros sistemas *nix e utiliza vários componentes de bibliotecas principais do SerenityOS. Desenvolvedores são convidados a se juntar ao servidor Discord para discussões e contribuições.

Leia mais

Addon de aprimoramento de interface para Walkman: renove sua experiência musical

2025-02-27
Addon de aprimoramento de interface para Walkman: renove sua experiência musical

Um novo addon chamado Walkman One aprimora a interface e adiciona recursos aos players Walkman da Sony das séries NW-A50, ZX300, WM1A e WM1Z. Ele oferece suporte a skins do Winamp 2, skins de fita cassete personalizadas, troca de skins em tempo real, um editor de tabela de volume, opções de áudio por música e acesso a todos os filtros de áudio. Recursos adicionais incluem um relógio, arte de capa maior, uma skin de relógio digital, um módulo DAC USB de baixa latência e rádio FM (em modelos compatíveis). Embora suporte muitos modelos Walkman, alguns modelos mais antigos exigem o firmware Walkman One. A instalação é simples: baixe e execute o instalador e selecione seu modelo e versão de firmware.

Leia mais

Código-fonte do Command & Conquer: Alerta Vermelho lançado!

2025-02-27
Código-fonte do Command & Conquer: Alerta Vermelho lançado!

O código-fonte do Command & Conquer: Alerta Vermelho agora está publicamente disponível no GitHub! Embora o código não seja totalmente compilável e exija trabalho para substituir bibliotecas desatualizadas, como o DirectX 5 SDK, é um recurso valioso para jogadores nostálgicos e desenvolvedores. Este projeto é apenas para fins de arquivamento e não oferece suporte; os desenvolvedores são incentivados a bifurcar o repositório para modificações e colaboração.

Leia mais

Evolução dos Títulos do Pornhub: De 'Garota Loira' a 'Incesto'

2025-02-27
Evolução dos Títulos do Pornhub: De 'Garota Loira' a 'Incesto'

Este artigo utiliza embeddings de linguagem para analisar a evolução dos títulos da página inicial do Pornhub de 2008 a 2023. O estudo encontra uma mudança de descrições simples, como "garota loira", para conteúdo com temas mais violentos e incestuosos. Essa mudança está ligada à profissionalização, comercialização e mudanças nas leis e regulamentos relevantes do Pornhub. Usando cálculos de centróides anuais e visualização t-SNE, os pesquisadores revelam três períodos distintos no conteúdo dos títulos e analisam tendências de palavras-chave, como a queda na participação de mercado de termos como "Latina" e o aumento significativo de termos como "incesto" e "estupro". A pesquisa levanta questões sobre a comercialização da indústria pornográfica e a direção de seu conteúdo.

Leia mais

Superglue: O Conector de API Que Escreve Seu Próprio Código

2025-02-27
Superglue: O Conector de API Que Escreve Seu Próprio Código

Superglue é um conector de API de código aberto que gera código automaticamente para conectar a qualquer API ou fonte de dados e transformar dados no formato desejado. Basta definir seu esquema de dados e fornecer instruções básicas; o Superglue trata paginação, autenticação, repetições de erros e transformações de dados, convertendo dados para o seu esquema exato. Ele suporta várias fontes de dados, incluindo APIs, arquivos e sistemas legados, e oferece implantação do Docker e clientes JS/TS. Se você está cansado de escrever código tedioso de conexão de API, o Superglue é para você.

Leia mais

Executando aplicativos GUI diretamente em contêineres: Sem software adicional necessário

2025-02-27
Executando aplicativos GUI diretamente em contêineres: Sem software adicional necessário

Este tutorial mostra como executar aplicativos GUI diretamente em contêineres (como Docker e Podman) sem precisar instalar software adicional. Ao mapear os arquivos de socket Wayland e PipeWire do host e definir as variáveis de ambiente apropriadas, os aplicativos GUI dentro do contêiner obtêm acesso à exibição e ao áudio do host. O tutorial fornece instruções detalhadas sobre como criar imagens Docker para aplicativos GUI, incluindo scripts de inicialização completos e Dockerfiles. Isso é útil para executar aplicativos não confiáveis, testar software e executar aplicativos incompatíveis com sua distribuição.

Leia mais
Desenvolvimento

Fish Shell 4.0 Lançado: Código Principal Portado para Rust

2025-02-27
Fish Shell 4.0 Lançado: Código Principal Portado para Rust

O Fish shell 4.0 foi lançado, com o código principal portado do C++ para Rust. Isso resulta em mudanças significativas nas dependências e no processo de construção, mas o impacto para os usuários finais deve ser mínimo. A versão inclui diversas melhorias, incluindo aprimoramentos em vinculações de teclas, suporte a terminal e recursos de scripting, além de algumas mudanças incompatíveis com versões anteriores. Mudanças notáveis incluem a ativação padrão do recurso `qmark-noglob`, a substituição da expansão PID `%self` por `$fish_pid`, e a capacidade de construir o Fish como um binário autoinstalável para implantação simplificada.

Leia mais
Desenvolvimento

Orra: Revolucionando o Desenvolvimento de Aplicações Multiagente

2025-02-27
Orra: Revolucionando o Desenvolvimento de Aplicações Multiagente

Orra é uma plataforma revolucionária para construir aplicativos multiagente prontos para produção que lidam com interações complexas do mundo real. Indo além de simples equipes e agentes, Orra coordena tarefas em seu stack existente, agentes e quaisquer ferramentas executadas como serviços usando raciocínio inteligente — em qualquer linguagem, framework de agente ou plataforma de implantação. Recursos incluem planos de execução pré-avaliados inteligentes, fundamentação de domínio, execução durável, ferramentas como serviços, reversão de estado para tratamento de falhas, monitoramento automático de integridade do serviço, rastreamento de status em tempo real e entrega de resultados de webhook. Ele suporta vários SDKs de linguagem (com Ruby, DotNet e Go em breve) e oferece Docker e Docker Compose para executar o servidor de plano de controle. Os usuários podem escolher entre o modelo deepseek-r1-distill-llama-70b do Groq ou os modelos o1-mini/o3-mini do OpenAI. O Orra's Plan Engine capacita aplicativos multiagente por meio de planejamento inteligente e execução confiável, com níveis de planejamento progressivos, validação semântica completa, correspondência e verificação de capacidade, aplicação de restrições de segurança e validação de transição de estado.

Leia mais

Libredesk: Sistema de suporte ao cliente open-source e auto-hospedado com IA

2025-02-27
Libredesk: Sistema de suporte ao cliente open-source e auto-hospedado com IA

Libredesk é um sistema de suporte ao cliente de código aberto e auto-hospedado, oferecido como um único aplicativo binário. Recursos principais incluem suporte para várias caixas de entrada, permissões granulares, automação inteligente (marcação automática, atribuição e roteamento de conversas), pesquisas CSAT, macros, organização inteligente (marcadores, estados personalizados e suspensão), atribuição automática, gerenciamento de SLA e integrações de inteligência de negócios. Ele também possui reescrita de resposta assistida por IA e uma barra de comandos para ações rápidas. Construído com Go (backend) e Vue.js 3 com UI Shadcn (frontend), o Libredesk está atualmente na versão alfa. Instalação fácil é fornecida, com suporte ao Docker.

Leia mais
Desenvolvimento suporte ao cliente

Dados de Perfil de Infraestrutura DeepSeek Lançados

2025-02-27
Dados de Perfil de Infraestrutura DeepSeek Lançados

A DeepSeek está compartilhando publicamente dados de perfil de sua estrutura de treinamento e inferência para ajudar a comunidade a entender suas estratégias de sobreposição de computação e comunicação e detalhes de implementação de baixo nível. Os dados, capturados usando o PyTorch Profiler, podem ser visualizados diretamente nos navegadores Chrome ou Edge. A análise simula uma estratégia de roteamento MoE perfeitamente balanceada e abrange as fases de treinamento, preenchimento e decodificação. Diferentes configurações (por exemplo, EP64/TP1, EP32/TP1, EP128/TP1) e estratégias de microlote são otimizadas para sobreposição de computação e comunicação para melhorar a eficiência.

Leia mais
Desenvolvimento Perfil

DualPipe: Um Algoritmo de Paralelismo de Pipeline Bidirecional para DeepSeek-V3

2025-02-27
DualPipe: Um Algoritmo de Paralelismo de Pipeline Bidirecional para DeepSeek-V3

O relatório técnico DeepSeek-V3 apresenta o DualPipe, um algoritmo inovador de paralelismo de pipeline bidirecional. O DualPipe alcança sobreposição completa das fases de computação e comunicação para frente e para trás, minimizando bolhas no pipeline. Isso é conseguido através de um planejamento eficiente que intercala os cálculos para frente e para trás, melhorando significativamente a eficiência. Em comparação com os métodos tradicionais, o DualPipe reduz o tempo de espera e o uso da memória. Desenvolvido por Jiashi Li, Chengqi Deng e Wenfeng Liang.

Leia mais

Projeto de Descompilação do Minecraft LCE Iniciado: Revivendo um Clássico

2025-02-26
Projeto de Descompilação do Minecraft LCE Iniciado: Revivendo um Clássico

Um projeto ambicioso começou a descompilar o Minecraft Legacy Console Edition (LCE) para o Nintendo Switch. A versão do Switch foi escolhida devido à inclusão de símbolos de função e ao uso do compilador Clang, fácil de combinar. Os desafios incluem a falta de informações de símbolos completas e a necessidade de conciliar código em diferentes plataformas. A equipe está superando isso aproveitando informações de símbolos da versão para Wii U e informações de tipo da versão para Switch. O projeto visa fornecer uma base para pesquisa e modificação de jogos e oferecer insights sobre esforços de descompilação semelhantes.

Leia mais

Jogando Pokémon FireRed com GPT-4: Uma Aventura de IA

2025-02-26
Jogando Pokémon FireRed com GPT-4: Uma Aventura de IA

Este projeto detalha uma tentativa de fazer com que o GPT-4 jogue Pokémon FireRed autonomamente usando o RetroArch. O autor implementou métodos para ler a memória do jogo, usar OCR para reconhecimento de texto e criar um banco de dados de memória do jogo para permitir que a IA explore, lute e interaja com NPCs. No entanto, o controle de entrada programático se mostrou um grande obstáculo; o sistema de entrada UDP do RetroArch era pouco confiável e a entrada baseada em teclado exigia foco na janela, limitando a automação. Apesar disso, o projeto mostra o potencial da IA nos jogos e fornece insights valiosos para futuras aplicações de LLM neste campo.

Leia mais
Jogos

Tach: Uma ferramenta em Rust para impor dependências e interfaces Python

2025-02-26
Tach: Uma ferramenta em Rust para impor dependências e interfaces Python

Tach é uma ferramenta Python escrita em Rust que impõe dependências e interfaces, inspirada na arquitetura monolítica modular. Permite adoção incremental, tem zero sobrecarga em tempo de execução e é interoperável com seus sistemas existentes. Configure seu projeto interativamente e, em seguida, use o comando `tach check` para detectar violações de dependências. Tach também visualiza seu gráfico de dependências e fornece relatórios mostrando dependências e usos de módulos. Em resumo, Tach ajuda os desenvolvedores a construir projetos Python mais limpos e fáceis de manter.

Leia mais
Desenvolvimento

AtomixDB: Um mini banco de dados relacional em Go

2025-02-26
AtomixDB: Um mini banco de dados relacional em Go

AtomixDB é um mini banco de dados relacional escrito inteiramente em Go, focando na implementação e compreensão do funcionamento do banco de dados, gerenciamento de armazenamento e tratamento de transações. Ele utiliza um mecanismo de armazenamento B+ tree com suporte a indexação, possui reutilização de nós de lista livre, suporte a transações e leituras concorrentes. Atualmente, suporta comandos CREATE, INSERT, GET, UPDATE, DELETE, BEGIN, COMMIT e ABORT. O projeto é de código aberto e aceita contribuições.

Leia mais
Desenvolvimento

Compêndio Hilário de Licenças de Código Aberto Absurdas

2025-02-26
Compêndio Hilário de Licenças de Código Aberto Absurdas

Este artigo compila uma coleção de licenças de código aberto ridículas, engraçadas e simplesmente ruins. De licenças que permitem copiar, mas proíbem a execução do software, a licenças que restringem o uso com base em raça e orientação sexual, o absurdo não tem limites. Algumas licenças exigem que os usuários sejam gays e cometam crimes, outras proíbem o uso com NFTs ou blockchain, e outras ainda invocam a moralidade bíblica. O aviso do autor: Não use essas licenças!

Leia mais
Desenvolvimento licenças de código aberto

vscli: Simplificando o lançamento de contêineres de desenvolvimento do VS Code a partir da linha de comando

2025-02-26
vscli: Simplificando o lançamento de contêineres de desenvolvimento do VS Code a partir da linha de comando

O vscli é uma ferramenta de linha de comando projetada para simplificar o lançamento de contêineres de desenvolvimento do Visual Studio Code. Ele suporta o VS Code, VS Code Insiders, Cursor e outros editores, detectando automaticamente se um projeto usa contêineres de desenvolvimento e lançando o apropriado. O comando `open` abre projetos, enquanto o comando `recent` exibe uma lista de projetos usados recentemente. Ele oferece comportamentos de lançamento flexíveis (forçar contêiner, forçar clássico, detectar), suporta configurações personalizadas e permite passar argumentos adicionais para o editor. O vscli aumenta significativamente a produtividade do desenvolvedor com seus comandos concisos e opções extensivas.

Leia mais

Telescope: Visualizador de logs baseado na web para ClickHouse

2025-02-26
Telescope: Visualizador de logs baseado na web para ClickHouse

Telescope é um aplicativo web que fornece uma interface intuitiva para explorar dados de log armazenados no ClickHouse. Ele suporta vários tipos de logs, permitindo que os usuários configurem facilmente conexões e usem consultas para filtrar, pesquisar e analisar logs de forma eficiente. Atualmente em versão beta, uma demonstração ao vivo está disponível, mostrando os recursos principais. Planos futuros incluem adicionar presets de consulta, suporte a SQL bruto e muito mais.

Leia mais
Desenvolvimento visualizador de logs

DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

2025-02-26
DeepGEMM: Núcleos GEMM FP8 limpos e eficientes com dimensionamento granular fino

DeepGEMM é uma biblioteca para multiplicações de matrizes gerais (GEMMs) FP8 limpas e eficientes em NVIDIA Hopper Tensor Cores, com dimensionamento granular fino, conforme proposto no DeepSeek-V3. Suporta GEMMs agrupadas normais e de Mix-of-Experts (MoE), utiliza um compilador Just-In-Time (JIT) leve, eliminando a necessidade de compilação durante a instalação. Aborda a imprecisão do acúmulo do tensor core FP8 por meio de acúmulo de dois níveis (promoção) do núcleo CUDA. Apesar de seu design conciso (~300 linhas de código principal), o desempenho do DeepGEMM iguala ou supera bibliotecas ajustadas por especialistas em várias formas de matrizes.

Leia mais
Desenvolvimento

MyCoder: Assistente de codificação de IA de linha de comando que lida com qualquer desafio de codificação

2025-02-25
MyCoder: Assistente de codificação de IA de linha de comando que lida com qualquer desafio de codificação

MyCoder é um poderoso sistema de agente de IA baseado em linha de comando capaz de executar tarefas arbitrárias, com foco particular em tarefas de codificação. Ele usa uma arquitetura modular baseada em ferramentas para interagir com arquivos, executar comandos, fazer solicitações de rede e gerar subagentes para execução paralela de tarefas. Com uma chave de API Anthropic, o MyCoder pode corrigir erros de compilação, atualizar dependências, refatorar código, adicionar novas funcionalidades e muito mais. Ele suporta o modo interativo e a leitura de prompts a partir de arquivos, e possui recursos de registro inteligente e capacidade de automodificação. O MyCoder utiliza a API Claude e usa Conventional Commits e GitHub Actions para CI/CD.

Leia mais
Desenvolvimento

ggwave: Uma Pequena Biblioteca de Transmissão de Dados por Som

2025-02-25
ggwave: Uma Pequena Biblioteca de Transmissão de Dados por Som

ggwave é uma biblioteca open-source leve que permite a comunicação de pequenas quantidades de dados entre dispositivos isolados usando som. Ela emprega um protocolo de transmissão simples baseado em FSK com uma largura de banda de 8-16 bytes/seg, incorporando códigos de correção de erros para demodulação robusta. As aplicações variam de IoT e códigos QR de áudio a emparelhamento de dispositivos. A biblioteca é multiplataforma, oferecendo exemplos e instalação fácil em vários sistemas. Os usuários podem utilizar diferentes backends de áudio com base em suas necessidades.

Leia mais

GoatDB: Um banco de dados NoDB leve para Deno e React

2025-02-25
GoatDB: Um banco de dados NoDB leve para Deno e React

O GoatDB é um banco de dados em tempo real com controle de versão, ideal para projetos Deno e React, oferecendo implantações fáceis. Perfeito para prototipagem, hospedagem própria, aplicativos de locatário único e configurações multilocatário leves sem backends complexos. Recursos incluem processamento do lado do cliente, recursos offline-first e colaboração em tempo real. Hooks do React simplificam o gerenciamento de estado, enquanto consultas incrementais eficientes, sincronização integrada e um modelo de segurança robusto o tornam perfeito para prototipagem rápida e projetos colaborativos.

Leia mais
Desenvolvimento

Browser-Use: Permitindo que a IA controle seu navegador

2025-02-25
Browser-Use: Permitindo que a IA controle seu navegador

Imagine sua IA interagindo perfeitamente com seu navegador, pesquisando informações, clicando em links e até mesmo realizando tarefas complexas na web. Browser-Use é uma poderosa biblioteca Python que permite que agentes de IA controlem diretamente os navegadores, automatizando ações como pesquisar no Reddit, adicionar itens a um carrinho de compras ou até mesmo adicionar contatos ao Salesforce. O projeto oferece APIs fáceis de usar, exemplos de IU prontamente disponíveis e documentação abrangente. Um comitê dedicado está sendo formado para definir as melhores práticas para o design de IU/UX de agentes de navegador. Seja você um desenvolvedor ou pesquisador de IA, o Browser-Use oferece benefícios significativos.

Leia mais
Desenvolvimento

Agentes de IA mudam secretamente para comunicação baseada em som

2025-02-25
Agentes de IA mudam secretamente para comunicação baseada em som

Dois agentes de IA conversacionais independentes do ElevenLabs inicialmente conversam em linguagem humana. Ao perceberem que ambos são IAs, eles mudam perfeitamente para um protocolo de comunicação em nível de som baseado na biblioteca ggwave. Um vídeo de demonstração mostra isso, juntamente com etapas detalhadas para reproduzir o experimento, incluindo configuração da chave da API, mapeamento de porta ngrok e configuração de ferramentas do lado do cliente. Observe que os agentes de IA conversacionais públicos do ElevenLabs podem não ser acessíveis; você precisará criar os seus próprios.

Leia mais

Ecossistema DeepSeek Explode: Uma Paisagem Florescente de Aplicativos de IA

2025-02-25
Ecossistema DeepSeek Explode: Uma Paisagem Florescente de Aplicativos de IA

Um ecossistema vibrante de aplicativos de IA está florescendo em torno do poderoso modelo de linguagem grande DeepSeek. Do assistente inteligente de desktop DeepChat ao Chatbox e Coco AI multiplataforma, e ferramentas especializadas como PapersGPT e Video Subtitle Master, inúmeros aplicativos aproveitam os recursos do DeepSeek para conversas de várias rodadas, uploads de arquivos, pesquisas em bancos de conhecimento, geração de código, tradução e muito mais. Integrações com plataformas como WeChat, Zotero e Laravel, juntamente com ferramentas especializadas para produtores, investidores e pesquisadores, destacam o imenso potencial do DeepSeek e o ecossistema próspero que ele gerou.

Leia mais
IA

Ignorando TCP/UDP: Uma jornada inesperada de experimentos de rede

2025-02-25
Ignorando TCP/UDP: Uma jornada inesperada de experimentos de rede

O autor tenta criar um protocolo de transporte de rede personalizado, ignorando TCP e UDP, para explorar seu comportamento em diferentes sistemas operacionais e ambientes de rede. Experimentos revelam que o protocolo personalizado obtém sucesso parcial em testes de loopback local, mas em ambientes de rede cruzada, a maioria dos servidores em nuvem e dispositivos de rede descartam pacotes de protocolo personalizados, exceto pelo AWS, e existem problemas como compatibilidade interplataforma ruim. Conclusão final: a menos que seja necessário, use TCP ou UDP!

Leia mais
Desenvolvimento
1 2 33 34 35 37 39 40 41 50 51