A jornada do Dgraph Labs para auditorias de segurança contínuas: mais de 2000 problemas de segurança resolvidos

2025-05-13
A jornada do Dgraph Labs para auditorias de segurança contínuas: mais de 2000 problemas de segurança resolvidos

O Dgraph Labs implementou um sistema de auditoria de segurança contínua usando GitHub Actions e várias ferramentas, resolvendo mais de 2000 problemas de segurança em apenas três meses, melhorando significativamente a conformidade SOC2. O sistema abrange código, artefatos binários e imagens Docker, utilizando Trivy e Snyk para varredura e a guia de segurança do GitHub para rastreamento e resolução de problemas. Linters são usados para análise estática de código e DependaBot para correções automatizadas. Isso melhorou significativamente a visibilidade e a resolução mais rápida de problemas de segurança, servindo como exemplo para melhoria contínua da segurança.

Leia mais

Construindo Sinapses Artificiais com LEDs: Uma Abordagem de Hardware

2025-01-26
Construindo Sinapses Artificiais com LEDs: Uma Abordagem de Hardware

A Global Science Network demonstra como construir sinapses artificiais em uma placa de prototipagem usando LEDs como optoacopladores. O artigo detalha os componentes de uma sinapse artificial: um inversor, um optoacoplador feito com dois LEDs, um buffer de saída, um diodo e um resistor variável. Sinapses inibitórias requerem um transistor de descarga adicional. Cada sinapse adiciona ou remove carga do neurônio pós-sináptico. Para equivalência funcional às células biológicas, um número proporcional de estados deve ser transferido em comparação com a rede biológica. O vídeo que acompanha fornece uma explicação mais detalhada.

Leia mais

Sandbox de Óptica Não Linear: Controle de Sistemas Óticos Complexos com IA

2025-01-17
Sandbox de Óptica Não Linear: Controle de Sistemas Óticos Complexos com IA

O Sandbox de Óptica Não Linear de WestonCB é uma plataforma interativa para estudar a dinâmica não linear controlada por meio da simulação de campos ópticos acoplados. O projeto usa uma configuração óptica específica — campos fundamentais/harmônicos acoplados interagindo com um meio adaptativo — como um modelo idealizado para explorar como os processos de otimização podem guiar sistemas não lineares complexos para estados desejados. Ele combina visualização em tempo real, simulação de física acelerada por GPU e otimização baseada em gradiente, oferecendo uma ferramenta inovadora para pesquisa de dinâmica não linear e controle de sistemas complexos.

Leia mais

arXivLabs: Projetos experimentais com colaboradores da comunidade

2025-02-12
arXivLabs: Projetos experimentais com colaboradores da comunidade

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

Leia mais
Desenvolvimento

Biblioteca Go de Mapeamento Multi-Chave: go-multikeymap

2025-02-06
Biblioteca Go de Mapeamento Multi-Chave: go-multikeymap

go-multikeymap é uma biblioteca Go eficiente que implementa estruturas de dados de mapeamento com várias chaves. Ela oferece dois tipos: MultiKeyMap e BiKeyMap. O MultiKeyMap permite uma chave primária e várias chaves secundárias de string, enquanto o BiKeyMap exige que ambas as chaves sejam únicas. Ambos estão disponíveis em versões concorrentes e não concorrentes, com benchmarks mostrando tempos de acesso próximos a O(1). A biblioteca é fácil de usar, bem documentada e inclui resultados de benchmark para avaliação de desempenho.

Leia mais

Atlas do Espaço: Um Guia Interativo para o Cosmos

2025-01-08

Atlas do Espaço não é apenas um mapa estelar estático; é uma plataforma online interativa e imersiva que permite explorar o universo conhecido. Apresenta os vastos dados de planetas, estrelas e galáxias de forma intuitiva, fornecendo detalhes ricos. Quer você queira entender a composição dos planetas do nosso sistema solar ou mergulhar nos mistérios de galáxias distantes, esta plataforma atende à sua curiosidade. Aproxime-se de corpos celestes específicos, aprenda sobre seu tamanho, distância, composição e embarque em uma jornada verdadeiramente imersiva pelo espaço. Este é um recurso inestimável para entusiastas da astronomia, estudantes e qualquer pessoa com sede de conhecimento cósmico.

Leia mais

PowerPoint em PHP: Uma visão geral de bibliotecas de código aberto

2025-01-17

Cansado de lutar com arquivos do PowerPoint em seus projetos PHP? Várias bibliotecas PHP de código aberto agora facilitam a criação, edição e conversão de arquivos PPT e PPTX. Essas bibliotecas não apenas simplificam o processo de desenvolvimento, mas também oferecem uma ampla gama de recursos, incluindo formatação, mesclagem e proteção de arquivos. Se você precisa gerar apresentações impressionantes ou lidar com grandes volumes de arquivos PPT, essas bibliotecas atenderão às suas necessidades e economizarão tempo e esforço consideráveis.

Leia mais

Tilck: Um Kernel Educacional Minimalista com Compatibilidade Linux

2025-07-16
Tilck: Um Kernel Educacional Minimalista com Compatibilidade Linux

Tilck é um kernel monolítico educacional projetado para compatibilidade binária com Linux, atualmente rodando em arquiteturas i686 e RISCV64. Seu design pequeno e simples o torna ideal para aprender programação de kernel, permitindo a comparação da execução de código em modo usuário entre Linux e Tilck. Tilck não requer aplicativos personalizados; ele executa programas Linux convencionais como o conjunto BusyBox. Aplicações futuras podem incluir sistemas embarcados que exigem determinismo e latência ultrabaixa, preenchendo a lacuna entre o Linux embarcado e sistemas operacionais em tempo real como FreeRTOS ou Zephyr.

Leia mais
Desenvolvimento

Incêndios em Los Angeles: Uma Ferida Autoinfligida

2025-01-18
Incêndios em Los Angeles: Uma Ferida Autoinfligida

O autor relata sua experiência pessoal com os devastadores incêndios florestais de Los Angeles, argumentando que o desastre não foi um evento natural, mas sim uma consequência da negligência de longo prazo no manejo de incêndios florestais. O artigo destaca a falta de medidas preventivas, como a limpeza regular de arbustos, e os processos de revisão ambiental excessivamente longos que dificultam os esforços de prevenção de incêndios, levando ao acúmulo maciço de combustível e, finalmente, a incêndios catastróficos. O autor pede um foco renovado na prevenção de incêndios, processos de aprovação simplificados e um exame crítico das políticas atuais para evitar tragédias futuras.

Leia mais

Claude Code: Meu Assistente de Terminal com IA me Economiza Uma Hora por Dia

2025-06-03
Claude Code: Meu Assistente de Terminal com IA me Economiza Uma Hora por Dia

Por dois meses, tenho executado o Claude Code no modo "dangerously-skip-permissions" no macOS, ignorando todas as solicitações de permissão. Embora arriscado (uso backups robustos), ele me economizou cerca de uma hora por dia. O Claude Code não é apenas uma linha de comando mais inteligente; é uma interface de computador universal. Eu o uso para tudo, desde migrar Macs e converter postagens de blog até gerar dados de teste, gerenciar Git e automatizar tarefas do sistema. Seu design priorizando a linha de comando e sua capacidade de entender o contexto o tornam altamente eficiente, embora o tempo de resposta possa ser uma limitação. Ao contrário do Warp, o "modo perigoso" do Claude permite um fluxo de trabalho contínuo sem solicitações constantes de permissão. Isso representa uma mudança de paradigma nas ferramentas para desenvolvedores - da execução de comandos à compreensão de intenções e ação. Não se trata de IA substituindo desenvolvedores, mas de desenvolvedores se tornando orquestradores de sistemas poderosos.

Leia mais

Quanta informação há realmente no seu DNA?

2025-05-10
Quanta informação há realmente no seu DNA?

Este artigo mergulha na questão de quanta informação está contida no DNA humano. Um cálculo simples sugere cerca de 1,5 GB, mas isso ignora a redundância e a compressibilidade. O autor explora duas definições de informação da teoria da informação: espaço de armazenamento e complexidade de Kolmogorov, comparando suas aplicações ao DNA. Por fim, uma nova definição — complexidade de Kolmogorov fenotípica — é proposta como um melhor reflexo do verdadeiro conteúdo de informação do DNA, embora seu cálculo preciso permaneça difícil.

Leia mais

O Renascimento do Servo: Dois Anos de Progresso na Igalia

2025-01-08

Dois anos após a Igalia assumir a manutenção do projeto Servo, foram feitos progressos significativos. Eles corrigiram inúmeros bugs, melhoraram a estabilidade e adicionaram suporte para Android e OpenHarmony. A construção ativa da comunidade e as colaborações levaram a um aumento substancial de contribuidores e atividade de código. Embora ainda experimental, as vantagens de desempenho e segurança do Servo o posicionam para um crescimento futuro significativo, podendo se tornar o motor web ideal para sistemas embarcados e aplicativos Rust.

Leia mais
Desenvolvimento Motor Web

Economize mais de 120 horas: Análise de dados do Steam com IA

2025-02-24
Economize mais de 120 horas: Análise de dados do Steam com IA

Economize mais de 120 horas por mês na raspagem de dados do Steam! Este serviço usa IA para coletar e limpar automaticamente os dados do Steam, fornecendo análises perspicazes para ajudá-lo a entender o mercado do Steam e tomar decisões informadas sobre o desenvolvimento de jogos. Seja elaborando um pitch deck ou avaliando a concorrência de mercado, insights baseados em dados eliminam suposições, permitindo um desenvolvimento estratégico de jogos.

Leia mais

O Bash tem Hashmaps?!

2025-01-11

Este post de blog revela uma joia escondida na programação bash: suporte embutido para hashmaps (arrays associativas)! O autor, enquanto trabalhava em um projeto envolvendo gerenciamento de instâncias de GPU, descobriu esse recurso e compartilha como usá-lo. O post detalha como declarar, atribuir valores a, ler, iterar sobre e excluir pares chave-valor dentro de um hashmap bash, mostrando dois métodos de declaração: adição dinâmica e pares chave-valor predefinidos. Essa é uma técnica valiosa para lidar eficientemente com dados chave-valor em scripts bash.

Leia mais
Desenvolvimento Scripts Shell

IA decifra rolo de Herculano de 2000 anos: Revelando o tratado ético de Filodemo

2025-05-11
IA decifra rolo de Herculano de 2000 anos: Revelando o tratado ético de Filodemo

Usando o 'desdobramento virtual' com tecnologia de IA, pesquisadores identificaram pela primeira vez o título e o autor dentro de um rolo selado de Herculano, PHerc. 172. O rolo foi confirmado como *Sobre os Vícios* pelo filósofo grego Filodemo, um tratado ético que oferece orientação sobre como cultivar uma vida virtuosa. Essa descoberta inovadora, alcançada pelo Vesuvius Challenge e pesquisadores da Universidade de Würzburg, rendeu a eles um prêmio de US$ 60.000. Embora o autor e o título estejam claros, o local preciso do rolo na série *Sobre os Vícios* (que se sabe ter pelo menos 10 livros) requer investigação adicional. Essa descoberta oferece insights valiosos sobre as opiniões éticas de Filodemo e o *Sobre os Vícios* completo, mostrando o potencial transformador da IA na pesquisa em humanidades.

Leia mais

Inicializando o RP2350 pela UART: Uma Solução Inteligente de Expansor de Porta

2025-05-11

Diante de um projeto que exigia muitos canais PWM, o autor descobriu que um único RP2350 era insuficiente. A solução? Usar um segundo RP2350 como expansor de porta, comunicando-se via bootloader UART. Isso evita as complexidades de gerenciar diferentes versões de firmware em vários chips. O artigo detalha o processo de inicialização UART, incluindo desbloqueio, transmissão de firmware e execução na SRAM. Ele também abrange a incorporação do firmware do RP2350 no firmware de outro microcontrolador e o uso de RS-485 para comunicação robusta de longa distância. Essa abordagem inteligente de hardware e software oferece uma solução nova para desafios semelhantes.

Leia mais

Os Bancos de Três Pernas de Wharton Esherick: De Restos a Ícones

2025-06-10
Os Bancos de Três Pernas de Wharton Esherick: De Restos a Ícones

Os bancos de três pernas de Wharton Esherick estão entre suas obras mais reconhecíveis. Criados inicialmente para complementar a renda usando sobras de madeira, esses bancos não são apenas bonitos e confortáveis, mas também leves e fáceis de mover. Esherick os moldou de acordo com a textura da madeira, projetando cuidadosamente a estrutura das pernas para leveza e resistência. Apresentados em anúncios da Armstrong Linoleum, esses bancos ganharam reconhecimento inesperado, e hoje são peças de colecionador muito procuradas, com preços significativos.

Leia mais

Interfaces de Usuário Dinâmicas Impulsionadas por LLMs: Revolucionando a Interação com IA

2025-05-16
Interfaces de Usuário Dinâmicas Impulsionadas por LLMs: Revolucionando a Interação com IA

As interações baseadas em texto com IA tradicionais sofrem de limitações como sobrecarga cognitiva, ambiguidade e ineficiência. Esta publicação apresenta uma nova abordagem usando Modelos de Linguagem Grandes (LLMs) para gerar dinamicamente componentes de IU interativos. Esses componentes, como formulários, botões e visualizações de dados, são criados em tempo real com base no contexto da conversa, melhorando significativamente a experiência do usuário. A integração com serviços MCP simplifica ainda mais tarefas complexas, oferecendo uma solução mais eficiente para aplicativos empresariais, atendimento ao cliente e fluxos de trabalho complexos. O mecanismo principal envolve o LLM gerando especificações JSON para componentes de IU, que são então renderizados e interagem com o aplicativo cliente.

Leia mais

Implementando um Alocador de Pool Simples em C

2025-01-09

Este artigo detalha a implementação de um alocador de pool simples em C. O autor primeiro apresenta uma implementação de pool de tamanho fixo com complexidade de tempo O(1) para alocação e desalocação. Isso é então melhorado para permitir redimensionamento dinâmico, evitando travamentos devido ao esgotamento do pool inicial. A versão aprimorada usa listas ligadas de forma inteligente para gerenciar blocos de memória, equilibrando o desempenho com o uso eficiente de memória.

Leia mais

Dissecação do Denuvo: Uma Imersão Profunda em Seus Mecanismos Antipirataria

2025-06-10

Esta publicação fornece uma análise técnica detalhada do sistema antipirataria Denuvo. Ela revela como o Denuvo emprega uma estratégia DRM semi-online, combinando identificação de hardware, constantes criptografadas e execução de máquina virtual para proteger o código do jogo e verificar a integridade do usuário. O autor explica meticulosamente as defesas em camadas do Denuvo, incluindo o uso de uma máquina virtual, constantes criptografadas, aritmética booleana mista e verificações de hardware multifacetadas (CPU, SO, PEB, etc.). Várias abordagens de crack são discutidas, incluindo o patching de verificações de ID de hardware, a modificação de rotinas de descriptografia de constantes e a restauração completa do binário original. A conclusão destaca a eficácia do Denuvo e seu sucesso duradouro na proteção de títulos de jogos.

Leia mais
Tecnologia

O Desafio de Escalabilidade do Aprendizado por Reforço: O Q-Learning Pode Lidar com Horizontes Longos?

2025-06-15

Nos últimos anos, muitos objetivos de aprendizado de máquina atingiram escalabilidade, como previsão do próximo token, difusão de ruído e aprendizado contrastivo. No entanto, o aprendizado por reforço (RL), particularmente o RL fora da política baseado em Q-learning, enfrenta desafios na escalabilidade para problemas complexos de longo horizonte. Este artigo argumenta que os algoritmos existentes de Q-learning lutam com problemas que exigem mais de 100 etapas de decisão semântica devido ao acúmulo de vieses em alvos de previsão. Experimentos mostram que, mesmo com dados abundantes e variáveis controladas, os algoritmos padrão de RL fora da política não conseguem resolver tarefas complexas. No entanto, a redução do horizonte melhora significativamente a escalabilidade, sugerindo a necessidade de algoritmos melhores que abordem diretamente o problema do horizonte, em vez de depender apenas do aumento de dados e poder computacional.

Leia mais
IA

Software 3.0: A Ascensão dos LLMs e o Futuro da Programação

2025-06-18

A palestra de Andrej Karpathy no YC descreve a evolução do software: do Software 1.0 (código escrito manualmente) para o Software 2.0 (treinamento de redes neurais) e, finalmente, o Software 3.0 (Modelos de Linguagem Grandes ou LLMs programáveis). Ele compara os LLMs a um novo tipo de computador, com janelas de contexto atuando como memória, programados usando linguagem natural. Embora os LLMs ofereçam um vasto potencial em diversas aplicações, permanecem desafios, incluindo alucinações, déficits cognitivos e riscos de segurança. Karpathy destaca a importância de construir aplicativos parcialmente autônomos, aproveitando efetivamente os superpoderes dos LLMs enquanto mitigam suas fraquezas sob supervisão humana. O futuro prevê os LLMs como um novo sistema operacional, revolucionando o desenvolvimento de software, democratizando a programação e gerando uma onda de inovação impulsionada por LLMs.

Leia mais
IA

Filtros de nomes do ChatGPT causam controvérsia

2024-12-12
Filtros de nomes do ChatGPT causam controvérsia

O chatbot de IA ChatGPT gerou controvérsia devido a seus filtros de nomes integrados. Esses filtros impedem os usuários de mencionar certos nomes, como Brian Hood, Jonathan Turley e Jonathan Zittrain, causando interrupções no bate-papo. O motivo para filtrar esses nomes decorre de instâncias anteriores em que o ChatGPT gerou incorretamente informações sobre essas pessoas, levando a disputas legais. Embora a OpenAI afirme que a filtragem de "David Mayer" foi uma falha, o incidente destaca os desafios que os LLMs enfrentam no manuseio de informações sensíveis e os problemas potenciais que filtros codificados de forma rígida podem criar.

Leia mais

O telégrafo óptico de Claude Chappe: O primeiro ciberataque do mundo?

2025-05-08
O telégrafo óptico de Claude Chappe: O primeiro ciberataque do mundo?

Este artigo conta a história de Claude Chappe e seu telégrafo óptico, o primeiro sistema de comunicação de longa distância do mundo. Chappe, um engenheiro francês cuja carreira religiosa foi interrompida pela Revolução Francesa, inventou um sistema que usava torres e braços móveis para transmitir sinais visuais. O sistema foi amplamente utilizado na era napoleônica, mas acabou sendo substituído pelo telégrafo elétrico. O artigo também detalha um 'ciberataque' precoce que explorou o sistema e o fim trágico de Chappe.

Leia mais

Databricks em negociações para adquirir a Neon, startup de banco de dados open-source, por mais de US$ 1 bilhão

2025-05-05
Databricks em negociações para adquirir a Neon, startup de banco de dados open-source, por mais de US$ 1 bilhão

A unicórnio de dados e IA, Databricks, está em negociações avançadas para adquirir a Neon, criadora de um mecanismo de banco de dados de código aberto, por aproximadamente US$ 1 bilhão, segundo quatro fontes familiarizadas com o assunto. Embora alguns acreditem que o negócio esteja fechado, fontes dizem que as negociações estão em andamento e ainda podem fracassar. O preço final pode exceder US$ 1 bilhão quando os pacotes de retenção de funcionários forem incluídos. A Neon e seu CEO se recusaram a comentar, e a Databricks não respondeu a um pedido de comentário.

Leia mais

Agendamento de Tarefas Leve com Wasp e PgBoss: Uma Solução Surpreendentemente Elegante

2025-05-30
Agendamento de Tarefas Leve com Wasp e PgBoss: Uma Solução Surpreendentemente Elegante

Este artigo explora o agendamento de tarefas leves em aplicações React e Node.js usando Wasp e PgBoss. O PgBoss utiliza a confiabilidade e escalabilidade do PostgreSQL para gerenciar tarefas em segundo plano de forma eficiente, enquanto o Wasp simplifica a definição e configuração de tarefas. O artigo usa um aplicativo de rastreamento de pontuação de tênis para demonstrar a criação de tarefas agendadas únicas (por exemplo, enviar um e-mail de resumo diário da partida) e tarefas recorrentes (por exemplo, e-mails de resumo diário). Essa configuração é perfeita para projetos pequenos ou startups em estágio inicial, eliminando a necessidade de serviços externos complexos. No entanto, para tarefas de alta carga ou intensivas em computação, um sistema dedicado de processamento de tarefas é recomendado.

Leia mais
Desenvolvimento Agendamento de Tarefas

Endometriose: Uma Doença Mais Assustadora do que o Câncer?

2025-06-14
Endometriose: Uma Doença Mais Assustadora do que o Câncer?

A endometriose é uma doença misteriosa cuja causa permanece desconhecida, apresentando uma semelhança impressionante com o câncer, mas sem tratamentos eficazes. Este artigo explora as origens da doença, sua conexão com o câncer e as limitações dos tratamentos atuais. Também destaca a prevalência gravemente subestimada e a crítica falta de financiamento para pesquisas, pedindo mais atenção e investimento em pesquisas sobre essa doença.

Leia mais
Diversos endometriose

Pesquisa em Metabolismo do Câncer: Uma Nova Perspectiva sobre Gordura e Tecido Adiposo Pardo

2025-05-08
Pesquisa em Metabolismo do Câncer: Uma Nova Perspectiva sobre Gordura e Tecido Adiposo Pardo

Avanços recentes na pesquisa sobre metabolismo do câncer revelaram a dependência das células tumorais ao metabolismo da glicose e lipídios. Os pesquisadores estão explorando maneiras de direcionar as vias metabólicas nas células cancerosas, como inibir a hexocinase-2, o transportador de glicose 1 e a sintase de ácidos graxos. Estudos também investigam inibidores metabólicos como 6-aminonicotinamida e etomoxir para suprimir o crescimento tumoral. Além disso, a pesquisa se concentra no papel do tecido adiposo marrom na supressão tumoral, mostrando que a exposição ao frio e a ativação da via PRDM16 podem promover a geração de gordura marrom, inibindo assim o crescimento tumoral. Esses estudos oferecem caminhos promissores para o desenvolvimento de novas terapias contra o câncer, particularmente terapias direcionadas baseadas na regulação metabólica.

Leia mais

Órgão regulador do Reino Unido emitirá novas diretrizes sobre privacidade de dados de dispositivos inteligentes

2024-12-16
Órgão regulador do Reino Unido emitirá novas diretrizes sobre privacidade de dados de dispositivos inteligentes

O Gabinete do Comissário de Informação do Reino Unido (ICO) emitirá novas diretrizes para abordar as preocupações com a privacidade de dados relacionadas a dispositivos domésticos inteligentes. Um relatório da Which? revelou que alguns fritadeiras de ar e outros dispositivos inteligentes enviaram dados do usuário para servidores na China. O ICO declarou que os consumidores se sentem sobrecarregados pela quantidade de dados coletados e sem controle sobre seu uso. Novas diretrizes, a serem lançadas na primavera de 2025, abordarão os procedimentos de consentimento, o fornecimento de informações de privacidade e as ferramentas que permitem aos usuários exercer seus direitos.

Leia mais

Executando OCaml em uma Calculadora TI-84+ CE

2025-05-20

Este post descreve a jornada do autor na compilação de um programa OCaml para rodar em uma calculadora TI-84+ CE. Aproveitando o Js_of_ocaml, uma ferramenta normalmente usada para compilar OCaml para JavaScript, o autor habilmente a reutilizou para gerar código C. Devido às restrições de recursos da TI-84+ CE, um coletor de lixo simples foi implementado, juntamente com as funções C necessárias para interagir com o hardware da calculadora. O autor executou com sucesso um programa OCaml simples, demonstrando a viabilidade de sua abordagem.

Leia mais
Desenvolvimento
1 2 588 589 590 591 593 595 596