gRPC vs REST: Escolhendo o Modelo de Design de API Certo

2025-01-23
gRPC vs REST: Escolhendo o Modelo de Design de API Certo

Este artigo mergulha em gRPC e REST, dois modelos principais de design de API, e o papel do OpenAPI. O gRPC, baseado no modelo RPC, oculta detalhes de dados, enquanto o REST, baseado em HTTP, é orientado a recursos. Muitas APIs combinam inteligentemente os pontos fortes de ambos, usando uma abordagem orientada a entidades, mas implementada com gRPC. O artigo compara três maneiras de usar HTTP para APIs: REST, gRPC e OpenAPI, descrevendo suas vantagens e desvantagens, sugerindo, por fim, a escolha da melhor abordagem com base em necessidades específicas. O gRPC oferece desempenho superior, mas requer software especial; o OpenAPI é flexível, mas complexo de projetar; o REST é simples e direto, mas menos usado. A escolha envolve pesar os requisitos do projeto, a pilha de tecnologia da equipe e a manutenibilidade.

Leia mais
Desenvolvimento Design de API

Tábua de Maldição Romana Descoberta em Cemitério Francês

2025-01-23
Tábua de Maldição Romana Descoberta em Cemitério Francês

Arqueólogos em Orléans, França, descobriram um cemitério da era romana com mais de 60 enterros masculinos e 21 tábuas de chumbo com maldições. Uma tábua, inscrita na língua gaulesa extinta, invoca o deus romano da guerra, Marte, para amaldiçoar indivíduos nomeados no texto. A descoberta fornece informações valiosas sobre as práticas da era romana e a língua gaulesa.

Leia mais

Demodesk: Moldando o Futuro das Vendas, Contrata Globalmente

2025-01-23
Demodesk: Moldando o Futuro das Vendas, Contrata Globalmente

A Demodesk, uma empresa de tecnologia que oferece coaching de vendas baseado em IA, automação de agendamento e plataformas de videoconferência, está contratando globalmente. Eles defendem um ambiente de trabalho remoto, oferecendo condições de trabalho flexíveis e um pacote de benefícios abrangente, incluindo opções de ações, assistência médica e benefícios de transporte, com foco no crescimento e desenvolvimento dos funcionários. Junte-se à Demodesk e ajude a moldar o futuro das vendas!

Leia mais
Startup IA vendas

Apache Hudi: Upserts, Deleções e Processamento Incremental para Big Data

2025-01-23
Apache Hudi: Upserts, Deleções e Processamento Incremental para Big Data

O Apache Hudi é uma plataforma de data lakehouse de código aberto, construída em um formato de tabela aberta de alto desempenho para ingerir, indexar, armazenar, servir, transformar e gerenciar seus dados em vários ambientes de dados na nuvem. Ele suporta vários formatos de dados e fontes, oferece commits atômicos com suporte de rollback/restauração e possui recursos rápidos de upsert/delete. Um subsistema de indexação escalonável acelera as consultas, enquanto o suporte para consultas de snapshot, incrementais e de viagem no tempo oferece flexibilidade. A integração com armazenamentos de metadados como o Apache Hive Metastore também está incluída.

Leia mais
Desenvolvimento processamento incremental

Arquivamento Web Faça Você Mesmo: Preservando a Web, Zine por Zine

2025-01-23

Este zine colorido de 22 páginas, "Arquivamento Web Faça Você Mesmo", capacita todos a participarem da preservação do conteúdo online que valorizam. Criado por cinco autores, ele fornece um guia prático para o arquivamento na web, sem exigir nenhuma experiência especial. Com base em uma oficina de novembro de 2024, o zine explica por que o arquivamento na web é crucial e como fazê-lo. Um PDF colorido e uma versão em pôster estão disponíveis agora, com uma versão em preto e branco e instruções de impressão em breve.

Leia mais

Compressão sem perdas de IDs de vetores melhora a busca aproximada de vizinhos mais próximos

2025-01-23
Compressão sem perdas de IDs de vetores melhora a busca aproximada de vizinhos mais próximos

Pesquisadores introduzem um esquema de compressão sem perdas para IDs de vetores para resolver o alto custo de armazenamento de índices na busca aproximada de vizinhos mais próximos. Aproveitando o fato de que a ordem dos IDs é irrelevante em muitas estruturas de índice e utilizando sistemas numéricos assimétricos ou árvores wavelet, o método alcança até 7x de compressão de IDs de vetores sem impactar a precisão ou o tempo de execução da busca. Isso resulta em uma redução de 30% no tamanho do índice para conjuntos de dados em escala de bilhões. Além disso, a abordagem também pode comprimir sem perdas códigos de vetores quantizados, explorando sub-otimalidades no algoritmo de quantização original.

Leia mais

Google Fiber inicia construção em Las Vegas

2025-01-22
Google Fiber inicia construção em Las Vegas

A Google Fiber anunciou oficialmente o início da construção de sua rede em Las Vegas. A construção começou no lado oeste da cidade, com planos de expansão para outras partes do Condado de Clark nos próximos meses. Este projeto é resultado de acordos firmados em 2024 com a cidade de Las Vegas e o Condado de Clark. A Google Fiber se compromete a minimizar interrupções durante a construção e planeja oferecer serviço em partes da área metropolitana ainda este ano. Residentes e empresas de Nevada terão acesso aos planos da Google Fiber, com velocidades de até 8 gigabits e preços inalterados desde 2012.

Leia mais

Jogo de Tiro Multijogador em Lisp: Uma Odisseia de Desenvolvimento Solo

2025-01-22
Jogo de Tiro Multijogador em Lisp: Uma Odisseia de Desenvolvimento Solo

Um desenvolvedor solo criou um jogo de tiro em terceira pessoa multiplayer baseado na web, Wizard Masters, usando Clojure, um dialeto Lisp. Aproveitando o REPL do Clojure para iteração rápida e Babylon.js para gráficos, o artigo detalha o sistema de regras do jogo, a arquitetura de rede e os cálculos de dano em área de efeito. Os desafios enfrentados incluem gerenciamento de estado, a falta de uma forte comunidade de desenvolvimento de jogos Clojure e limitações da plataforma web. O autor conclui ponderando os prós e contras do desenvolvimento de jogos web e enfatiza o papel crucial das ferramentas, sugerindo uma possível mudança para um mecanismo principal como Unity ou Unreal no futuro.

Leia mais
Jogos

Homem na Flórida com dieta rica em gordura apresenta colesterol altíssimo

2025-01-22
Homem na Flórida com dieta rica em gordura apresenta colesterol altíssimo

Um homem na Flórida que seguia uma dieta carnívora rica em gordura, comendo quilos de queijo, manteiga e hambúrgueres, apresentou um nível de colesterol superior a 1000 mg/dL – muito acima da faixa saudável. Isso levou ao extravasamento de lipídios de seus vasos sanguíneos, formando nódulos amarelos visíveis na pele, uma condição chamada xantelasma. Seu caso, publicado no JAMA Cardiology, destaca os perigos de dietas extremamente ricas em gordura e a importância do controle da hipercolesterolemia para prevenir complicações graves de saúde.

Leia mais

Reformulando a Competição de Pesquisa de Estudantes ACM: Foco em Feedback

2025-01-22
Reformulando a Competição de Pesquisa de Estudantes ACM: Foco em Feedback

Embora a comunidade de linguagens de programação tenha iniciativas de mentoria como PLMW, SIGPLAN-M e PLTea, falta uma peça crucial: orientação na apresentação de pesquisas. Os autores argumentam que a Competição de Pesquisa de Estudantes ACM (SRC), embora com a intenção de ajudar, sofre com uma abordagem focada na competição que ofusca seus mecanismos de feedback. Isso deixa pesquisadores juniores sem as habilidades cruciais de apresentar seu trabalho de forma eficaz. A solução proposta é redirecionar a SRC para fornecer feedback de alta qualidade de especialistas, incluindo mais revisores especialistas, feedback detalhado e arquivamento de resumos expandidos. Isso visa melhorar as habilidades de apresentação dos alunos e aumentar a visibilidade de suas pesquisas.

Leia mais

Tribunal Federal Declara Ilegal Busca em Dados do Artigo 702

2025-01-22
Tribunal Federal Declara Ilegal Busca em Dados do Artigo 702

Um tribunal distrital federal decidiu que buscas em bancos de dados contendo comunicações privadas de americanos, coletadas sob a Seção 702, geralmente exigem um mandado. Esta decisão histórica, após mais de uma década de litígios, rejeita a alegação do governo de que tais buscas podem ser realizadas sem mandado. Organizações como a EFF argumentaram por muito tempo que essa prática é inconstitucional, e a decisão do tribunal é uma vitória significativa para os direitos à privacidade. A decisão pede uma reforma do Congresso da Seção 702 para prevenir abusos futuros.

Leia mais

Construindo um Laptop de Código Aberto do Zero: O Projeto anyon_e

2025-01-22
Construindo um Laptop de Código Aberto do Zero: O Projeto anyon_e

Bryan se lançou em uma jornada ambiciosa para construir um laptop de código aberto altamente integrado, o anyon_e, do zero. A máquina resultante possui uma tela AMOLED 4K, um teclado mecânico Cherry MX e um desempenho impressionante rodando jogos como Minecraft e LLMs de 7B parâmetros, tudo isso mantendo cerca de 7 horas de duração da bateria. O projeto envolveu o design de uma placa-mãe personalizada em torno de um SoC RK3588, um controlador de energia dedicado (ESP32-S3) e a criação de um teclado mecânico e trackpad. Esse esforço interdisciplinar, abrangendo design de hardware, desenvolvimento de software e engenharia mecânica, mostra o poder da colaboração de código aberto e a força motriz para superar limites.

Leia mais
Hardware

Dominando o 'Não' do Gerente de Produto: Reuniões Eficientes e Priorização

2025-01-22
Dominando o 'Não' do Gerente de Produto: Reuniões Eficientes e Priorização

Este post ou prompt explora como gerentes de produto podem dizer 'não' efetivamente a solicitações desnecessárias, mantendo as reuniões simplificadas e as prioridades em dia. Ele enfatiza a comunicação clara e a tomada de decisões eficiente para evitar que projetos sejam desviados por demandas irrelevantes, aumentando a produtividade.

Leia mais

Trellis: Automação de fluxo de trabalho PDF com IA

2025-01-22
Trellis: Automação de fluxo de trabalho PDF com IA

O Trellis é uma plataforma alimentada por IA que automatiza fluxos de trabalho de PDF. Seu mecanismo transforma documentos e chamadas complexas em dados utilizáveis para equipes de operações e engenharia em segundos, não em semanas. Oferece ações personalizáveis, validação de dados e sincronização em tempo real com fontes de dados. O Trellis prioriza a segurança com conformidade SOC II Tipo 2, criptografia de dados e opções de implantação em nuvem privada. Aplicável em finanças, saúde e imóveis, o Trellis ajuda as organizações a melhorar a eficiência e garantir a conformidade regulatória.

Leia mais

Acabe com a fadiga ocular em casa: otimizando a iluminação do seu escritório em casa

2025-01-22
Acabe com a fadiga ocular em casa: otimizando a iluminação do seu escritório em casa

Trabalhar em casa causando fadiga ocular? O blogueiro Russell Baylis compartilha sua jornada para iluminação ideal, enfatizando a luz uniforme e difusa como chave para reduzir a fadiga ocular. Ele transformou seu espaço de trabalho com luminárias de chão e luzes reguláveis, eliminando sombras e contrastes fortes. A luz natural é suavizada com cortinas de filtro de luz e iluminação de alta qualidade e sem cintilação é priorizada. A regra 20-20-20 e pausas regulares também são enfatizadas para a saúde ocular.

Leia mais

O Satélite Espião Secreto que Ajudou a Ganhar a Guerra Fria

2025-01-22
O Satélite Espião Secreto que Ajudou a Ganhar a Guerra Fria

Na década de 1970, o crescimento da Marinha Soviética representava uma ameaça significativa para os EUA. Para combater o surgimento de poderosos navios de guerra soviéticos, foi lançado o programa de satélite ultrassecreto Parcae. Desenvolvido pelo Laboratório de Pesquisa Naval dos EUA, o Parcae fornecia dados de localização em tempo real de embarcações soviéticas, reduzindo drasticamente o tempo entre a interceptação de sinais e a geração de relatórios de inteligência para meros minutos. Essa inteligência quase instantânea foi crucial para a tomada de decisões militares. Empregando múltiplos satélites trabalhando em conjunto e sistemas de computador avançados para processar grandes quantidades de dados, o Parcae ajudou a manter o equilíbrio estratégico durante a Guerra Fria. Sua tecnologia continua a influenciar os sistemas modernos de inteligência de sinais de satélite.

Leia mais

Sistemas de Arquivos: A Hipermídia Original?

2025-01-22
Sistemas de Arquivos: A Hipermídia Original?

Este artigo explora a ideia intrigante de sistemas de arquivos como precursores da hipermídia. Argumenta-se que a estrutura de links entre diretórios e arquivos, juntamente com o suporte para diversos tipos de dados, forneceu uma forma de acesso e organização de informações flexíveis e variadas, refletindo os princípios centrais da hipermídia. Embora careça da interatividade e dinamismo da hipermídia moderna, o artigo destaca o papel pioneiro do sistema de arquivos na gestão da informação, preparando o terreno para tecnologias de hipermídia posteriores.

Leia mais

Pesadelo de Segurança de Thread: Uma Falha Misteriosa no ARM64, Mesmo com Rust Seguro

2025-01-22
Pesadelo de Segurança de Thread: Uma Falha Misteriosa no ARM64, Mesmo com Rust Seguro

Durante a portabilidade de código de E/S de rede Python para Rust no EdgeDB, uma falha misteriosa em plataformas ARM64 surgiu. Inicialmente suspeita de ser um deadlock, a causa raiz acabou sendo um comportamento inseguro de thread nas funções `setenv` e `getenv`. No ARM64, a biblioteca `openssl-probe` usa `setenv` para definir variáveis de ambiente, enquanto outra thread chama concorrentemente `getenv`. Isso realoca a matriz `environ`, levando a uma falha. A solução envolveu mudar o backend TLS do reqwest de rust-native-tls para rustls. Isso destaca como mesmo no Rust seguro de memória, interações com a biblioteca padrão C ainda podem introduzir problemas de segurança de thread.

Leia mais

Resolvendo Problemas de Ciência Computacional com IA: Redes Neurais Informadas por Física (PINNs)

2025-01-22

Este artigo explora o uso de Redes Neurais Informadas por Física (PINNs) para resolver problemas desafiadores em ciência computacional, particularmente equações diferenciais parciais (EDPs). As PINNs superam as limitações dos métodos numéricos tradicionais ao incorporar leis físicas diretamente na função de perda da rede neural. Isso aborda problemas como dados insuficientes, alto custo computacional e generalização deficiente. O artigo explica EDPs, derivadas parciais e demonstra a implementação de PINNs usando a equação de calor 2D, cobrindo a arquitetura da rede, a definição da função de perda e o treinamento. Os resultados mostram que as PINNs modelam com precisão e eficiência a difusão de calor, oferecendo uma ferramenta poderosa para vários desafios científicos e de engenharia.

Leia mais
IA EDPs

Lobby de IA da OpenAI aumenta sete vezes: uma nova estratégia política

2025-01-22
Lobby de IA da OpenAI aumenta sete vezes: uma nova estratégia política

Os gastos da OpenAI com lobby em 2024 atingiram US$ 1,76 milhão, um aumento de quase sete vezes em comparação com 2023. Isso marca a entrada significativa da OpenAI na arena política, com o objetivo de moldar as políticas de IA. Seus esforços de lobby focaram em legislação relacionada a centros de pesquisa de IA e testes de referência. A empresa contratou vários lobistas experientes, incluindo ex-funcionários do senador Lindsey Graham. Embora ainda menor do que os gastos de seus principais concorrentes de tecnologia, a crescente influência da OpenAI é evidente, enquanto lutam por políticas energéticas favoráveis, contratos de segurança nacional e regulamentações mais flexíveis.

Leia mais
Tecnologia Lobby Política de IA

Origens dos Comandos Comuns do Unix

2025-01-22

Este artigo investiga as origens dos comandos principais na hierarquia de comandos do Unix/Linux. De utilitários Unix fundamentais como `cat`, `ls` e `grep` a contribuições de BSD, GNU e outros projetos, o autor rastreia meticulosamente a linhagem de inúmeras ferramentas. Isso fornece uma perspectiva histórica fascinante sobre a evolução desses sistemas essenciais e será interessante para entusiastas de linha de comando e desenvolvedores de sistemas.

Leia mais

Stratoshark: Expandindo o legado do Wireshark para a nuvem

2025-01-22

Stratoshark é uma ferramenta de código aberto que leva o poder da análise de rede do Wireshark para ambientes de nuvem. Ele captura chamadas de sistema e atividade de log, oferecendo recursos avançados para solução de problemas e análise. Compartilhando o mecanismo de dissecação e grande parte da interface do usuário com o Wireshark, e suportando o mesmo formato de arquivo que o Falco e o Sysdig CLI, o Stratoshark permite um fluxo de trabalho sem problemas entre as ferramentas. Disponível para Windows, macOS e por meio do código-fonte, ele fornece uma visão sem precedentes da atividade do aplicativo em sua nuvem.

Leia mais
Tecnologia análise de rede

Migração Simples de WordPress para Hugo

2025-01-22

O serviço wp2hugo simplifica a migração do seu blog WordPress para o Hugo. Um processo de três etapas: exporte seu conteúdo WordPress, carregue o arquivo para o wp2hugo e clique em converter. Uma versão gratuita lida com 3 páginas e 5 postagens de blog, enquanto a versão paga converte tudo. Economize horas de cópia e reformatação manuais!

Leia mais
Desenvolvimento Migração de Site

Execute LLMs locais no seu navegador: Apresentando o BrowserAI

2025-01-22
Execute LLMs locais no seu navegador: Apresentando o BrowserAI

BrowserAI é um projeto de código aberto que permite executar modelos de linguagem grandes (LLMs) localmente no seu navegador. Priorizando a privacidade, todo o processamento acontece no seu dispositivo, eliminando custos com servidores e infraestrutura complexa. Ele suporta vários modelos, incluindo aqueles do MLC e Transformers, aproveitando o WebGPU para inferência ultrarrápida. Uma API simples permite que os desenvolvedores integrem facilmente a geração de texto, reconhecimento de fala e conversão de texto em fala. Muitos modelos já são suportados, com um roadmap delineando melhorias futuras, como recursos avançados de RAG e recursos corporativos.

Leia mais
IA

Lógica para Programadores: Uma Introdução Suave ao Cálculo de Sequentes

2025-01-22

Esta postagem, a primeira de uma série sobre lógica, introduz o cálculo de sequentes como um sistema poderoso para raciocínio. Usando a notação de Gentzen, o autor explica como representar inferências lógicas simbolicamente, cobrindo regras de inferência, árvores de derivação e metavariáveis. O artigo compara o cálculo de sequentes, a dedução natural de sequentes e a dedução natural, e aborda o cálculo de sequentes unilateral e a lógica intuicionista. Finalmente, ele apresenta brevemente os termos de prova na lógica intuicionista e sua conexão com o lambda cálculo simplesmente tipado.

Leia mais

Conquistando a Escuridão: Um Guia para Fotografia de Minerais Fluorescentes

2025-01-22
Conquistando a Escuridão: Um Guia para Fotografia de Minerais Fluorescentes

Este guia abrangente mergulha na arte da fotografia de minerais fluorescentes, oferecendo uma abordagem passo a passo, desde as configurações da câmera até as técnicas de iluminação e pós-processamento. O desafio está em capturar cores fluorescentes vibrantes em condições de pouca luz, exigindo ajustes meticulosos no tempo de exposição, ISO, abertura e muito mais. O artigo enfatiza a importância da seleção do fundo, posicionamento da luz e software de pós-processamento, fornecendo soluções para fotografar espécimes complexos com múltiplos minerais fluorescentes. O objetivo final é alcançar imagens nítidas e com cores precisas dessas maravilhas brilhantes.

Leia mais

Computador caseiro retrô DIY: 4x a potência de um C64!

2025-01-22
Computador caseiro retrô DIY: 4x a potência de um C64!

Um desenvolvedor construiu um computador caseiro retrô usando apenas 61 chips de lógica 74HCxx, 2 chips SRAM 6C1008 e 4 chips FLASH 39SF0x0 – com 4x a potência de processamento de um Commodore C64! O Minimal 64x4 possui 64KB de RAM, um SSD FLASH de 512KB, saída VGA e uma porta PS/2. Ele tem 256 instruções e uma cadeia de ferramentas completa, incluindo um sistema operacional, editor de texto, assembler e um interpretador semelhante ao Python. O projeto de código aberto inclui jogos clássicos como Tetris e Space Invaders.

Leia mais

Erro de DNS do Mastercard Permanece Despercebido por Anos

2025-01-22

Um pesquisador de segurança, Philippe Caturegli, descobriu um erro de quase cinco anos nas configurações do servidor de nomes de domínio da Mastercard. Essa configuração incorreta poderia ter permitido que qualquer pessoa interceptasse ou desviasse o tráfego de internet da empresa registrando um nome de domínio não utilizado. Caturegli gastou US$ 300 para registrar o domínio 'akam.ne' para evitar sua exploração por criminosos cibernéticos. A Mastercard reconheceu o erro, mas afirmou que não houve risco real para a segurança. O incidente destaca o potencial de vulnerabilidades significativas, mesmo nas configurações de DNS de grandes organizações.

Leia mais
Tecnologia erro de DNS

Plano da Plex para 2025: Experiência do Usuário Renovada e Novos Recursos

2025-01-22
Plano da Plex para 2025: Experiência do Usuário Renovada e Novos Recursos

A Plex começou 2025 com força, anunciando atualizações focadas em melhorar a experiência do usuário e introduzindo novos recursos interessantes. Esses incluem um sistema de revisão e interação reformulado, permitindo que os usuários escrevam e comentem avaliações, opções aprimoradas de visibilidade e compartilhamento de perfil em watch.plex.tv para maior interação da comunidade, uma prévia de um aplicativo Apple TV redesenhado e o lançamento oficial da codificação de hardware HEVC para assinantes do Plex Pass, aumentando a qualidade do vídeo e reduzindo o consumo de largura de banda. No geral, a Plex visa criar uma plataforma de streaming mais robusta e uma comunidade mais vibrante.

Leia mais
Tecnologia
1 2 501 502 503 505 507 508 509 595 596