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 o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

2025-05-18
Construindo o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

Este artigo detalha a jornada do autor na construção de um reprodutor de vídeo criativo usando Three.js e um motor de física. Em vez de um reprodutor tradicional, é um jogo estilo arcade onde os usuários devem inserir moedas virtuais para assistir ao vídeo, ganhando apenas três segundos de reprodução por moeda. Os jogadores arrastam e soltam moedas em um slot, exigindo precisão para continuar assistindo. Esse design nostálgico e divertido desafia o design tradicional de reprodutores de vídeo e mostra as possibilidades ilimitadas do desenvolvimento web.

Leia mais
Desenvolvimento Reprodutor de Vídeo

Editor Python Experimental: Compatibilidade entre plataformas varia

2025-05-25

Um editor Python experimental funciona bem no Windows e macOS, mas sua compatibilidade no Linux depende de como o LibreOffice é instalado. As versões instaladas por meio do gerenciador de pacotes funcionam bem; no entanto, aquelas instaladas por meio do snap ou Flatpak podem exigir um pacote Flatpak adicional para suporte ao editor. Consulte a Wiki do Editor LibrePythonista Flatpak para obter detalhes.

Leia mais
Desenvolvimento editor Python

De Estagiário a Engenheiro de Equipe na Meta em 3 Anos: A História de Sucesso de Evan King

2024-12-14
De Estagiário a Engenheiro de Equipe na Meta em 3 Anos: A História de Sucesso de Evan King

Evan King compartilha sua jornada de rápida ascensão de recém-formado a Engenheiro de Equipe na Meta em apenas três anos. Seus seis princípios-chave para o sucesso incluem: priorizar a velocidade e a eficiência para liberar tempo para o crescimento; ampliar a perspectiva para pensar estrategicamente como um engenheiro de nível superior; abraçar a incerteza e compartilhar ideias livremente; focar na resolução de problemas em vez de complexidade técnica; construir boa vontade e relacionamentos fortes; e manter uma atitude positiva. Embora reconhecendo o papel da sorte e do tempo, Evan enfatiza a importância de cultivar hábitos sustentáveis que se acumulam ao longo do tempo, focando nas competências essenciais e utilizando estrategicamente a largura de banda extra criada pela eficiência.

Leia mais

VectorVFS: Seu sistema de arquivos como um banco de dados vetorial

2025-05-05

O VectorVFS é um pacote Python leve que transforma seu sistema de arquivos Linux em um banco de dados vetorial, aproveitando os atributos estendidos VFS (Virtual File System) nativos. Em vez de manter um índice separado ou banco de dados externo, o VectorVFS armazena embeddings vetoriais diretamente ao lado de cada arquivo, transformando sua estrutura de diretórios existente em um armazenamento de embeddings eficiente e pesquisável semanticamente. O VectorVFS suporta os Codificadores de Percepção (PE) do Meta, incluindo codificadores de imagem/vídeo para compreensão de linguagem visual, superando o InternVL3, Qwen2.5VL e SigLIP2 em tarefas de imagem de zero-shot. Ele suporta CPU e GPU, mas se você tiver um grande acervo de imagens, pode levar algum tempo na primeira vez para incorporar todos os itens se você não estiver usando uma GPU. Observação: Esta é a primeira versão do VectorVFS e estamos expandindo modelos e tipos de dados. Atualmente, suportamos apenas Codificadores de Percepção (PE) e imagens.

Leia mais
Desenvolvimento

Odin: Uma linguagem inspirada em C que abraça as melhores práticas modernas

2025-05-13
Odin: Uma linguagem inspirada em C que abraça as melhores práticas modernas

O autor, com base na experiência de construir um motor de jogo em C, destaca a incorporação de várias melhores práticas de C em Odin. Isso inclui alocadores personalizados (com suporte embutido nas bibliotecas principais do Odin), alocadores temporários para gerenciamento de memória baseado em quadros, alocadores de rastreamento para detecção de vazamentos, inicialização zero, inicializadores designados e programação amigável ao cache por meio de suporte SoA. Odin consegue isso mantendo a simplicidade de C, adicionando recursos modernos como genéricos e sobrecarga. O autor enfatiza que, embora os recursos do Odin sejam muito benéficos para aqueles com um histórico semelhante em C, também é acessível para aqueles não familiarizados com esses conceitos, sugerindo seu livro como um recurso introdutório.

Leia mais
Desenvolvimento

Relatório de Privacidade do Aplicativo Android LastPass: Análise aprofundada de rastreadores e permissões

2025-01-04
Relatório de Privacidade do Aplicativo Android LastPass: Análise aprofundada de rastreadores e permissões

Um relatório de privacidade sobre o aplicativo Android LastPass, versão 4.11.18.6150, revela 7 rastreadores e 36 permissões. Os rastreadores incluem AppsFlyer, Google Analytics, etc., coletando dados do usuário. As permissões abrangem áreas sensíveis como localização, acesso à rede e acesso ao armazenamento. O relatório destaca permissões de alto risco, potencialmente impactando a privacidade do usuário. Os usuários devem avaliar cuidadosamente as implicações de privacidade.

Leia mais
Tecnologia

OpenAI falha em entregar ferramenta de exclusão de criadores, intensificando preocupações sobre direitos autorais

2025-01-01
OpenAI falha em entregar ferramenta de exclusão de criadores, intensificando preocupações sobre direitos autorais

A ferramenta Media Manager da OpenAI, prometida para permitir que os criadores controlassem como seus trabalhos são usados nos dados de treinamento de IA, ainda não foi lançada, perdendo seu prazo de 2025. Esse atraso alimenta disputas contínuas sobre direitos autorais, com a OpenAI enfrentando processos judiciais de artistas, escritores e empresas de mídia alegando uso não autorizado de seus trabalhos. Embora a OpenAI ofereça métodos alternativos de exclusão, esses são considerados insuficientes. O prazo perdido e a falta de transparência aumentam as tensões em torno dos direitos autorais de IA e destacam os desafios da indústria em lidar com questões de propriedade intelectual.

Leia mais

Salesforce Impulsiona a IA: Capacitando Todos os Funcionários

2025-06-17
Salesforce Impulsiona a IA: Capacitando Todos os Funcionários

A Salesforce anuncia atualizações significativas em suas ofertas Agentforce, Customer 360 Apps e Slack, simplificando a adoção de IA. As principais mudanças incluem: os complementos Agentforce e as edições Agentforce 1 agora disponíveis, oferecendo uso ilimitado de IA para funcionários; aumentos de preços para as edições Enterprise e Unlimited a partir de 1º de agosto de 2025; e atualizações nos planos do Slack, adicionando recursos de IA a todos os planos pagos e canais do Salesforce a todos os planos (incluindo o gratuito). Novos complementos e edições Agentforce fornecem acesso ilimitado à IA generativa, modelos predefinidos, análises impulsionadas por IA e muito mais. Essa reformulação visa capacitar todos os funcionários com IA, impulsionando o sucesso do cliente.

Leia mais
Tecnologia

Executando Pong em Abas do Navegador

2025-02-20
Executando Pong em Abas do Navegador

Um desenvolvedor, de forma engenhosa, executou o jogo Pong em 240 abas de navegador! Usando AppleScript para criar uma grade de abas, Web Workers para atualizações de fundo eficientes e Broadcast Channel para comunicação entre abas, ele renderizou o jogo nos favicons das abas. Este projeto demonstra o poder das APIs do navegador e a resolução criativa de problemas.

Leia mais
Desenvolvimento codificação criativa

uv: Gerenciador de pacotes e projetos Python 10-100x mais rápido

2025-06-23
uv: Gerenciador de pacotes e projetos Python 10-100x mais rápido

uv é um gerenciador de pacotes e projetos Python extremamente rápido, escrito em Rust. Ele substitui o pip, pip-tools, pipx, poetry, pyenv, twine e virtualenv, oferecendo uma melhoria de velocidade de 10 a 100 vezes em relação ao pip. O uv oferece recursos abrangentes de gerenciamento de projetos, incluindo lockfiles, workspaces, gerenciamento de versões do Python e suporte multiplataforma (macOS, Linux, Windows). Ele simplifica o gerenciamento de dependências para scripts de arquivo único e projetos em grande escala, aumentando significativamente a produtividade do desenvolvedor.

Leia mais
Desenvolvimento

Laser ZEUS: O laser mais poderoso dos EUA chega a 2 petawatts

2025-05-21
Laser ZEUS: O laser mais poderoso dos EUA chega a 2 petawatts

A instalação do laser ZEUS da Universidade de Michigan atingiu um marco inovador, alcançando 2 petawatts (2 quatrilhões de watts) em seu primeiro experimento oficial, tornando-se o laser mais poderoso dos EUA. Embora essa imensa potência - mais de 100 vezes a produção global de eletricidade - dure apenas por um breve período de 25 quintillionésimos de segundo, suas aplicações são vastas, abrangendo medicina, segurança nacional, ciência dos materiais, astrofísica e muito mais. Como uma instalação para usuários, o ZEUS recebe equipes de pesquisa de todo o mundo para enviar propostas. O laser emprega técnicas inovadoras para gerar feixes de elétrons de alta energia e está preparado para um experimento histórico ainda este ano, com o objetivo de alcançar pulsos em escala de zettawatt.

Leia mais
Tecnologia

Como a escrita remodelou a complexidade das frases em inglês

2025-01-14
Como a escrita remodelou a complexidade das frases em inglês

Este artigo explora o impacto da escrita na complexidade das frases em inglês. Pesquisas mostram que as línguas faladas tendem a estruturas de frases mais simples, enquanto a linguagem escrita prefere orações complexas e encadeadas. Essa diferença decorre das propriedades inerentes da escrita versus fala: a escrita permite planejamento e revisão deliberados, enquanto a fala é limitada pelo tempo e pela memória. Além disso, os contextos culturais e de conhecimento de diferentes comunidades linguísticas também influenciam a complexidade das frases. A diminuição das estruturas frasais complexas no inglês moderno escrito pode estar ligada a mudanças nos hábitos de leitura e a uma demanda por linguagem mais acessível.

Leia mais

Controle Simples do Sonos para Criança de 5 Anos usando ESP32

2025-07-12
Controle Simples do Sonos para Criança de 5 Anos usando ESP32

Um pai criou um sistema simples de controle de caixas de som Sonos Play:1 para seu filho de 5 anos. Usando um M5Stack CardPuter v1.1 (ESP32S3) como controlador e Go para a lógica de back-end, a criança pode reproduzir ou reiniciar sua playlist favorita com um pressionar de botão. Uma luz verde indica o status operacional. Este é um projeto divertido e fácil de usar, destacando a simplicidade e a interação lúdica.

Leia mais
Desenvolvimento Projeto Infantil

Mudança Global na Felicidade: Jovens Agora São os Menos Felizes

2024-12-29
Mudança Global na Felicidade: Jovens Agora São os Menos Felizes

Um estudo global inovador revela uma surpreendente inversão na curva em U de felicidade de longa data ao longo da vida. Anteriormente, a meia-idade era associada aos menores níveis de felicidade, mas agora os jovens adultos são os menos felizes. Analisando milhões de pontos de dados de 82 países, os pesquisadores descobriram uma queda acentuada no bem-estar entre os jovens, particularmente as mulheres jovens, a partir de 2017. Essa mudança se reflete não apenas nas pontuações de felicidade, mas também no aumento da ansiedade, depressão e taxas de suicídio. Os pesquisadores enfatizam que isso não é apenas um fenômeno americano, mas uma tendência mundial que requer mais investigação de suas causas subjacentes.

Leia mais

Rumo à Barra de Busca em Branco: Sobrecarga de Informações e Falhas de Design

2025-05-08

Começando com um simples clique errado em um marcador, o autor explora os impactos negativos dos algoritmos de recomendação na era da sobrecarga de informações. Muitas opções podem interromper a tomada de decisões do usuário, reduzir a eficiência e até levar à 'paralisia por escolha'. O autor sugere que o design do site deve ser centrado no usuário, oferecendo a opção de desativar as recomendações, evitando o autocompletar não intencional e começando com uma interface em branco, permitindo que os usuários escolham os recursos de que precisam. Este artigo não apenas discute a experiência pessoal da sobrecarga de informações, mas também levanta considerações éticas sobre os mecanismos de recomendação algorítmica, pedindo princípios de design mais centrados no ser humano.

Leia mais

Nova Abordagem para Buffers Não Inicializados em Rust: O Trait Buffer

2025-05-21

Buffers não inicializados em Rust têm sido um desafio de longa data. John Nunley e Alex Saveau introduziram uma solução inovadora usando um trait `Buffer`. Este trait permite a leitura segura em buffers não inicializados, fornecendo implementações para `&mut [T]` e `&mut [MaybeUninit]`. Ele também utiliza de forma inteligente a capacidade extra de `Vec` e encapsula a chamada insegura `Vec::set_len`. Esta abordagem agora está integrada no rustix 1.0 e lançada como uma biblioteca independente, `buffer-trait`, com potencial inclusão futura na biblioteca padrão do Rust.

Leia mais
Desenvolvimento

Hackers revelam vulnerabilidade na rede elétrica europeia controlada remotamente

2024-12-29
Hackers revelam vulnerabilidade na rede elétrica europeia controlada remotamente

Uma parte significativa da produção de energia renovável na Europa é controlada remotamente por meio de rádio de onda longa. Embora projetado para estabilizar a rede, este sistema, usando os protocolos Versacom e Semagyr não criptografados e não autenticados, é vulnerável a abusos. Pesquisadores analisaram esses protocolos e demonstraram como as vulnerabilidades podem ser exploradas para controlar remotamente postes de iluminação, usinas de energia e, potencialmente, causar apagões em larga escala. Eles também mostraram a possibilidade de usar essa vulnerabilidade para criar uma instalação de arte de iluminação em toda a cidade.

Leia mais
Tecnologia controle remoto

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

Uma pequena animação CSS causou 60% de uso da CPU e 25% de uso da GPU no meu MacBook M2

2025-07-23
Uma pequena animação CSS causou 60% de uso da CPU e 25% de uso da GPU no meu MacBook M2

Uma animação CSS aparentemente insignificante estava misteriosamente consumindo 60% da CPU e 25% da GPU no meu MacBook M2. Este post detalha o processo de depuração usando as ferramentas de perfil de desempenho do Chrome DevTools para identificar o culpado: animar a propriedade `height`. O autor explica o pipeline de renderização do navegador e demonstra como mudar para a propriedade `transform`, mais barata (usando uma solução inteligente para evitar artefatos visuais), reduziu drasticamente o consumo de recursos para menos de 6% de CPU e 1% de GPU.

Leia mais

A Nova Renda Extra de US$ 30.000: Indicando Vagas para Estranhos

2025-01-14
A Nova Renda Extra de US$ 30.000: Indicando Vagas para Estranhos

Um funcionário de tecnologia ganhou cerca de US$ 30.000 em 18 meses indicando mais de 1.000 candidatos a empregos, muitos deles desconhecidos, para sua empresa. Dezenas de indicações resultaram em contratações bem-sucedidas. Isso reflete o competitivo mercado de trabalho, com candidatos buscando qualquer vantagem. Plataformas como Blind e Refermarket conectam candidatos a empregos com funcionários anônimos dispostos a fornecer indicações, mas essa prática também apresenta riscos para os empregadores, que podem ser inundados com candidatos não examinados.

Leia mais

O repositório de um bilhão do GitHub: um marco marcado por 'shit'

2025-06-11
O repositório de um bilhão do GitHub: um marco marcado por 'shit'

O GitHub comemorou a criação de seu bilionésimo repositório, revelando que ele se chama 'shit'. Esse evento gerou debates, destacando a escala massiva do GitHub como a maior plataforma de hospedagem de código do mundo, ao mesmo tempo que suscitou conversas sobre convenções de nomenclatura de repositórios. Embora o nome seja um tanto vulgar, ele sublinha a vibração e a criatividade dentro da comunidade do GitHub.

Leia mais
Desenvolvimento Repositório

Estrela do YouTube visa adquirir marca Commodore: Um legado em construção?

2025-06-08

Uma personalidade do YouTube do canal 'Retro Recipes' está buscando adquirir a marca Commodore, após um vídeo com um milhão de visualizações apresentando o Commodore 64x. Esse sucesso levou a My Retro Computer Ltd. a garantir uma licença. Agora, o YouTuber busca uma licença mais ampla e até recebeu uma oferta para comprar a empresa inteira da Commodore Corporation. Esse desenvolvimento gera especulações sobre o futuro da marca Commodore, sugerindo um possível novo capítulo em sua história.

Leia mais

Falhas na instalação de pacotes Python: aiohttp, cryptography, grpcio e s3fs

2025-05-22
Falhas na instalação de pacotes Python: aiohttp, cryptography, grpcio e s3fs

Durante uma instalação de pacotes Python, quatro pacotes, aiohttp, cryptography, grpcio e s3fs, falharam na instalação. O aiohttp falhou devido a um erro de compilação envolvendo um nome de tipo desconhecido '__pyx_vectorcallfunc', provavelmente relacionado à incompatibilidade de versão do compilador ou do Cython. O cryptography falhou porque sua dependência, o pacote asn1, requer rustc 1.65.0 ou superior, enquanto a versão atual é 1.63.0. O grpcio falhou devido a um erro do compilador C++, impedindo a compilação da extensão. O s3fs apresentou o mesmo erro que o aiohttp, também apontando para problemas de compatibilidade de versão do compilador ou do Cython. Outros pacotes, como boto3 e requests, foram instalados com sucesso.

Leia mais
Desenvolvimento erros de compilação

Aplicativo Web Mastodon Requer JavaScript

2025-01-01

Uma publicação de Eric Hellman no tilde.zone revela uma atualização de um projeto de longo prazo: o uso do aplicativo web Mastodon requer a ativação do JavaScript ou, alternativamente, o uso de um aplicativo nativo do Mastodon. Isso sugere trabalho de melhoria do cliente web ou da experiência do usuário para o Mastodon.

Leia mais
Desenvolvimento

arXivLabs: Colaboração da Comunidade em Novos Recursos do arXiv

2025-05-13
arXivLabs: Colaboração da Comunidade em Novos Recursos do arXiv

arXivLabs é uma estrutura que permite que colaboradores desenvolvam e compartilhem novos recursos do arXiv diretamente no site. Os participantes devem aderir aos valores do arXiv de abertura, comunidade, excelência e privacidade dos dados do usuário. Tem uma ideia para melhorar a comunidade arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

Ferramenta de Calibração de Tamanho do Cartão de Crédito

2025-07-30
Ferramenta de Calibração de Tamanho do Cartão de Crédito

Esta é uma ferramenta online de calibração de tamanho de cartão de crédito. Os usuários simplesmente colocam seu cartão de crédito no retângulo azul e ajustam o controle deslizante até que o retângulo corresponda perfeitamente ao tamanho do cartão. Este método fornece a maior precisão devido às dimensões padronizadas do cartão de crédito. A ferramenta exibe as dimensões padrão (85,60 mm x 53,98 mm), o PPI atual e a verificação da calibração perfeita.

Leia mais

Adeus, aplicativos pagos de anotações: Construindo meu cofre de conhecimento seguro e privado

2025-05-18
Adeus, aplicativos pagos de anotações: Construindo meu cofre de conhecimento seguro e privado

Cansado das preocupações com privacidade e dos altos custos associados a aplicativos comerciais de anotações, o autor decidiu construir seu próprio Sistema de Gerenciamento de Conhecimento Pessoal (PKMS) seguro, privado e duradouro. Ele compartilha sua jornada do Obsidian para um PKMS auto-hospedado, enfatizando a segurança e o controle de dados. O sistema usa a plataforma de código aberto Directus e armazena notas em Markdown, permitindo fácil acesso entre dispositivos e migração de dados. Embora pareça complexo, o autor argumenta que o processo é surpreendentemente simples e incentiva outros a construir seus próprios cofres de conhecimento para melhor gerenciamento de conhecimento.

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

Odisséia: Um RPG de Ação ao Vivo Marcante

2025-03-19
Odisséia: Um RPG de Ação ao Vivo Marcante

Odisséia, um RPG de ação ao vivo (LARP) de ficção científica com custo de € 190.000 e duração ininterrupta de 50 horas, tornou-se um marco na área. Mais de 200 voluntários transformaram uma escola primária em uma espaçonave extensa, utilizando software de código aberto personalizado, scanners RFID e relacionamentos complexos de personagens envolvendo mais de 300 NPCs. Sua mecânica de jogo inovadora em 'estilo relojoeiro' e experiência imersiva geraram discussões sobre a viabilidade comercial dos LARPs, levando seus criadores a explorar modelos de negócios sustentáveis para este empreendimento anteriormente sem fins lucrativos.

Leia mais
1 2 585 586 587 589 591 592 593 594 595 596