Retis: Rastreamento de Pacotes no Stack de Rede Linux

2024-12-19
Retis: Rastreamento de Pacotes no Stack de Rede Linux

Retis é uma ferramenta que utiliza probes eBPF para rastrear pacotes na pilha de rede do Linux. Interage com caminhos de controle e dados como Open vSwitch e Netfilter, sendo útil para depurar problemas de rede, explorar a pilha de rede do Linux ou testar recursos de rede. Oferece filtragem e rastreamento de pacotes, recuperando metadados e informações contextuais além do próprio pacote. Não requer compilação no sistema alvo e possui recursos de pós-processamento, como reconstruir a jornada de um pacote. Fácil de usar, com perfis predefinidos e suporte para probes e filtros personalizados, o Retis oferece flexibilidade e facilidade de uso.

Leia mais

O Salto de Esqui Bergisel de Zaha Hadid: O Ponto de Virada de uma Arquiteta

2025-01-12
O Salto de Esqui Bergisel de Zaha Hadid: O Ponto de Virada de uma Arquiteta

Este artigo destaca o Salto de Esqui Bergisel de Zaha Hadid, concluído em 2002, um projeto crucial que marcou um ponto de virada em sua carreira. Anteriormente conhecida como uma 'arquiteta de papel' por seus projetos impressionantes, mas não realizados, o salto Bergisel provou que suas visões ambiciosas poderiam ser construídas. Esta estrutura emblemática, combinando um salto de esqui, um café e um mirante, integra-se perfeitamente na paisagem de Innsbruck, mostrando a sensibilidade de design única de Hadid. Sua conclusão lançou Hadid em um período de construção prolífica, solidificando sua reputação e abrindo caminho para futuros projetos icônicos.

Leia mais

Sempre vá ao funeral: Uma lição paterna sobre bondade humana

2024-12-16
Sempre vá ao funeral: Uma lição paterna sobre bondade humana

A autora relata como seu pai lhe incutiu a importância de sempre comparecer a funerais, uma lição que inicialmente ela resistiu. Ao longo dos anos e da experiência pessoal, ela percebe que não se trata apenas de obrigação, mas de oferecer conforto e reconhecer as perdas inevitáveis da vida. A morte de seu pai solidificou essa crença, destacando o impacto profundo de atos aparentemente pequenos de bondade diante do luto, enfatizando a importância de comparecer para os outros mesmo quando inconveniente.

Leia mais

Relatórios de bugs gerados por IA inundam projetos de código aberto

2024-12-24
Relatórios de bugs gerados por IA inundam projetos de código aberto

Manutensores de projetos de código aberto estão sendo inundados por relatórios de bugs de baixa qualidade gerados por IA. Esses relatórios geralmente desperdiçam tempo e recursos valiosos, pois os sistemas de IA atualmente não conseguem entender o código e frequentemente produzem relatórios falsos ou até mesmo maliciosos. Seth Larson, da Python Software Foundation, e Daniel Stenberg, do projeto Curl, destacaram o problema, enfatizando a sobrecarga para os mantenedores voluntários e o risco de ignorar vulnerabilidades genuínas. O problema requer um esforço em toda a comunidade para melhorar o financiamento, aumentar a eficiência e desenvolver mecanismos de filtragem melhores para identificar e lidar com relatórios de lixo gerados por IA.

Leia mais
Desenvolvimento Relatórios de Bugs

Novo estudo aponta o período exato do cruzamento entre neandertais e humanos modernos

2024-12-13
Novo estudo aponta o período exato do cruzamento entre neandertais e humanos modernos

Uma nova análise de DNA antigo de humanos modernos na Europa e Ásia determinou com precisão o período em que os neandertais cruzaram com o Homo sapiens. O cruzamento começou há aproximadamente 50.500 anos e durou cerca de 7.000 anos, até que os neandertais começaram a desaparecer. Essa pesquisa, usando 58 genomas antigos e genomas de humanos modernos, revelou uma data média de cruzamento de cerca de 47.000 anos atrás, consistente com evidências arqueológicas. O estudo também descobriu que os asiáticos orientais possuem cerca de 20% mais genes neandertais do que os europeus e asiáticos ocidentais, potencialmente devido à presença de genes misturados quando os humanos modernos migraram para o leste por volta de 47.000 anos atrás. As descobertas oferecem uma imagem mais completa das migrações humanas passadas e do fluxo de genes, e lançam luz sobre o impacto dos genes neandertais na saúde humana moderna.

Leia mais

McDonald's: Um Microcosmo da Vida Americana

2024-12-16
McDonald's: Um Microcosmo da Vida Americana

O autor Chris Arnade oferece uma perspectiva única sobre a sociedade americana observando restaurantes McDonald's por todo o país. De um evento político de Trump em um McDonald's ao seu papel como refúgio para pessoas com doenças mentais e um centro comunitário de fato, Arnade argumenta que o McDonald's transcende sua identidade de fast-food, refletindo as conexões entre as pessoas e o desejo de pertencimento na sociedade americana. Ele destaca a tendência da elite em ignorar o valor dessas comunidades de base, enfatizando que esses centros sociais formados organicamente são um testemunho da resiliência da sociedade americana.

Leia mais

Contornando a Criptografia BitLocker no Windows 11 por meio de Dump de Memória

2024-12-30

Este artigo demonstra como contornar a criptografia BitLocker no Windows 11 extraindo a Chave de Criptografia de Volume Completo (FVEK) da memória. Com acesso físico ao dispositivo e reinicializando-o abruptamente, um atacante pode capturar o conteúdo da RAM, que pode conter a FVEK. O autor utiliza um aplicativo UEFI, Memory-Dump-UEFI, para alcançar isso. O processo envolve criar um USB inicializável, reiniciar o sistema à força, inicializar a partir do USB, analisar o dump de memória e usar tags de pool para localizar a FVEK. O artigo detalha essas etapas e enfatiza o uso de ferramentas como dislocker para desbloquear a partição protegida por BitLocker. O método não é infalível e depende de vários fatores, como a velocidade do dump de memória e o tempo de reinicialização.

Leia mais

PrivTracker: Rastreador BitTorrent Privado com um Clique

2025-01-11

O PrivTracker permite que você crie um rastreador BitTorrent privado com apenas um clique. Compartilhe arquivos torrent com segurança apenas com seus amigos; sem exposição pública. Ele funciona usando uma URL de anúncio exclusiva que restringe o compartilhamento de peers ao seu grupo. As instruções incluem guias fáceis de seguir para usar o Transmission no Linux e macOS. Basta gerar a URL de anúncio, adicioná-la ao seu torrent e compartilhar com seus amigos para compartilhamento de arquivos privado e seguro.

Leia mais

Lançamento da biblioteca Node.js EPUB @smoores/epub

2024-12-13
Lançamento da biblioteca Node.js EPUB @smoores/epub

Uma nova biblioteca Node.js, @smoores/epub, foi lançada. Ela permite que desenvolvedores inspecionem, modifiquem e criem publicações EPUB 3. A biblioteca oferece APIs de alto nível que simplificam a interação com a especificação EPUB, como definir o título e recuperar informações do autor. APIs de baixo nível fornecem controle granular sobre a estrutura do EPUB, permitindo tarefas como adicionar capítulos e metadados. Construído sobre o fast-xml-parser, o @smoores/epub fornece recursos robustos de análise e manipulação XML, facilitando o manuseio eficiente do conteúdo XML de arquivos EPUB.

Leia mais
Desenvolvimento Biblioteca

Npflared: Registro npm privado gratuito e auto-hospedável

2024-12-24

Npflared é um registro npm privado gratuito e de código aberto, auto-hospedável, construído sobre os serviços Worker, D1 e R2 do Cloudflare, permitindo que você o hospede gratuitamente. Totalmente compatível com os clientes npm existentes, o Npflared oferece uma maneira segura para você e sua equipe gerenciarem pacotes npm privados. Obtenha os benefícios de um registro privado completo com facilidade e melhore seu fluxo de trabalho de desenvolvimento.

Leia mais
Desenvolvimento registro privado

NAS minimalista: frood, um sistema Alpine initramfs

2024-12-16
NAS minimalista: frood, um sistema Alpine initramfs

O autor apresenta frood, um sistema NAS construído como uma única imagem initramfs grande contendo um sistema Alpine Linux completo. Esse design resulta em tempos de inicialização rápidos e redução do desgaste nos dispositivos de armazenamento. A configuração é direta; os arquivos residem diretamente na imagem, eliminando DSLs complexas ou ferramentas de configuração. O estado do sistema é rastreado com o Git, e cada inicialização é efetivamente um novo começo, evitando a desordem de configuração. O artigo detalha o processo de construção do sistema, incluindo o uso do script alpine-make-rootfs, a instalação de pacotes essenciais e a escrita de scripts de inicialização. Testes com QEMU e o procedimento de atualização da imagem do sistema também são descritos. Em essência, frood é um sistema NAS leve, de fácil manutenção e implantação, cuja filosofia de design simples vale a pena emular.

Leia mais
Desenvolvimento

O Capacitor que Desaparece Maravilhosamente: Uma Maneira Inteligente de Melhorar o Desempenho do Amplificador de Fotodiodo

2024-12-12
O Capacitor que Desaparece Maravilhosamente: Uma Maneira Inteligente de Melhorar o Desempenho do Amplificador de Fotodiodo

Este artigo apresenta uma técnica inteligente para melhorar o desempenho de amplificadores de fotodiodos: bootstrapping. A capacitância parasita de um fotodiodo limita sua capacidade de amplificar sinais que mudam rapidamente. Em um amplificador de impedância transversa tradicional (TIA), essa capacitância reduz a largura de banda. O artigo analisa o princípio de funcionamento de um TIA, explicando como a capacitância parasita do fotodiodo afeta o desempenho do circuito. O autor apresenta um circuito bootstrapped usando um amplificador operacional e JFET, que elimina efetivamente a capacitância parasita mantendo a tensão nos terminais do fotodiodo praticamente a mesma, melhorando significativamente a largura de banda. O artigo também discute uma variante de circuito bootstrapped AC acoplado e fornece fórmulas relevantes.

Leia mais

Histórias de Terror Dentário do Século XVIII: Quando a Extração de Dentes Podia Significar Perder a Mandíbula

2024-12-14
Histórias de Terror Dentário do Século XVIII: Quando a Extração de Dentes Podia Significar Perder a Mandíbula

Este artigo relata casos do tratado de Thomas Berdmore de 1768 sobre distúrbios dentários, mostrando uma imagem sombria da odontologia do século XVIII. Pacientes sofreram imensamente com úlceras orais, acúmulo de tártaro e as consequências frequentemente desastrosas de profissionais não qualificados. Um caso descreve um barbeiro-cirurgião removendo um dente junto com um pedaço de mandíbula do tamanho de uma noz! Essas histórias destacam as técnicas primitivas e os riscos significativos da época, contrastando fortemente com a odontologia moderna. Embora tenha havido progresso, o artigo serve como um lembrete dos desafios contínuos de acesso e acessibilidade aos cuidados dentários.

Leia mais

Três quartos das terras do mundo estão secando, 'redefinindo a vida na Terra'

2024-12-25
Três quartos das terras do mundo estão secando, 'redefinindo a vida na Terra'

Novas pesquisas revelam que 77% das terras do mundo ficaram mais secas nas últimas três décadas, com um rápido aumento de solos excessivamente salinos. As mudanças climáticas estão acelerando essa tendência, expandindo as terras secas para abranger mais de 40% do planeta (excluindo a Antártica). Isso ameaça a produtividade agrícola, a biodiversidade e a saúde do ecossistema, exacerbando a insegurança alimentar e hídrica. A menos que as emissões sejam contidas, essa tendência continuará, levando a graves consequências socioeconômicas, incluindo fome, deslocamento e declínio econômico. Os especialistas pedem ações imediatas, incluindo investimentos em culturas resistentes à seca e à salinidade, melhoria do manejo de culturas e água e soluções baseadas na natureza.

Leia mais

Kubernetes Spec v1.32 Lançado: Guia de Referência abrangente de recursos

2024-12-12
Kubernetes Spec v1.32 Lançado: Guia de Referência abrangente de recursos

O kubespec.dev lançou um guia de referência e documentação para a especificação Kubernetes v1.32, fornecendo documentação completa para todos os recursos, propriedades, tipos e exemplos integrados. O guia abrange cargas de trabalho, cluster, rede, configuração, armazenamento, administração e controle de acesso, permitindo que os usuários encontrem e entendam rapidamente as funcionalidades do Kubernetes. O projeto é de código aberto e aceita contribuições.

Leia mais

Acesso a banco de dados efêmero com GitHub Actions e S3

2024-12-12

Este artigo apresenta um método inteligente para executar um banco de dados temporário usando GitHub Actions para computação efêmera e armazenamento de objetos S3 para persistência. Crie um banco de dados compatível com MySQL sob demanda, armazene dados no S3 e destrua-o automaticamente quando terminar, eliminando custos contínuos. Um túnel seguro permite acesso público para testes de integração, demonstrações ou desenvolvimento de curto prazo. Importante: Esta abordagem é adequada apenas para tarefas de curto prazo; não é projetada para serviços de banco de dados de longa duração.

Leia mais
Desenvolvimento Banco de Dados

Programador critica provedores OAuth por falhas na API

2024-12-12
Programador critica provedores OAuth por falhas na API

Um programador criticou publicamente vários provedores OAuth (GitHub, Facebook, TikTok, Strava, Naver e outros) por inconsistências em suas APIs. Os problemas incluíam códigos de status incorretos, respostas de erro não padrão, nomenclatura de parâmetros inconsistente e formatos de expiração de token com defeito. O autor instou esses provedores a corrigir esses problemas, expressando confusão particular com as escolhas de design do Naver. A postagem também destacou a falta de suporte para autenticação básica HTTP, esclarecendo posteriormente que, embora opcional no OAuth 2.1, a falta de suporte PKCE na maioria dos provedores os torna não conformes a nenhuma das especificações.

Leia mais

Tornando o Rust Inseguro um Pouco Mais Seguro: Ferramentas para Verificar Código Inseguro, Incluindo Bibliotecas em C e C++

2024-12-17
Tornando o Rust Inseguro um Pouco Mais Seguro: Ferramentas para Verificar Código Inseguro, Incluindo Bibliotecas em C e C++

A popularidade do Rust se deve à sua capacidade de eliminar erros de memória e concorrência em tempo de compilação, mas seus blocos de código `unsafe` podem contornar essas verificações. Este artigo explora ferramentas para verificar código Rust inseguro, incluindo código chamado de bibliotecas C ou C++. Apresenta ferramentas de detecção de erros em tempo de execução — sanitizadores — e Miri, um interpretador que encontra comportamentos indefinidos de forma determinística. Os sanitizadores detectam acesso de memória fora dos limites, corridas de dados e muito mais, enquanto o Miri fornece relatórios de erros mais precisos com trechos de código. No entanto, o Miri atualmente não suporta código chamado via FFI de C/C++, sendo necessário o uso de sanitizadores de compilador C/C++ nesses casos. Essas ferramentas aprimoram a segurança e confiabilidade do código Rust, mesmo ao lidar com código `unsafe` ou interagir com bibliotecas C/C++.

Leia mais
Desenvolvimento Erros de Memória

A Magia da Programação Metaliguística: Simplificando Código com Interpretadores

2025-01-01
A Magia da Programação Metaliguística: Simplificando Código com Interpretadores

Este artigo explora o poder da programação metalinguística, especificamente usando interpretadores para simplificar código complexo. O autor usa a simplificação de expressões Lisp como exemplo, mostrando como construir um interpretador Scheme de 80 linhas e 30 regras pode realizar uma tarefa que, de outra forma, exigiria milhares de linhas de código. A chave é mudar o paradigma de programação para correspondência de regras baseada em dados, evitando duplicação significativa de código. Embora não seja mágica, o autor argumenta que essa abstração metalinguística é uma ferramenta poderosa que merece maior exploração.

Leia mais

Como Big Data Criou a Vaca Leiteira Moderna

2024-12-15
Como Big Data Criou a Vaca Leiteira Moderna

Este artigo narra a transformação da indústria leiteira americana em líder global em genética bovina, impulsionada por big data e parcerias público-privadas. Começando com cooperativas de teste de vacas e o teste de Babcock, avanços como inseminação artificial e preservação criogênica, culminando no sequenciamento genômico, aumentaram dramaticamente a produção de leite. No entanto, esse sucesso levou à endogamia e preocupações com as mudanças climáticas. O futuro da genética leiteira requer o equilíbrio entre altos rendimentos e sustentabilidade, exigindo colaboração e inovação na indústria.

Leia mais

A Tendência Crescente de Morar Perto dos Amigos

2024-12-27
A Tendência Crescente de Morar Perto dos Amigos

No mundo acelerado de hoje, manter amizades próximas pode ser desafiador. Este artigo explora a crescente tendência de pessoas se mudarem para perto de seus amigos mais próximos. Através de entrevistas com vários indivíduos e famílias, o artigo destaca os benefícios da proximidade, incluindo recursos compartilhados, socialização conveniente e apoio mútuo aos cuidados com as crianças. Esses 'mini-bairros' promovem laços fortes, combatem a solidão e criam ambientes ricos para criar filhos, oferecendo uma alternativa convincente aos aspectos isolados da vida moderna.

Leia mais
Diversos amizade vizinhança

Empresas japonesas demonstram tokens quânticos infalsificáveis

2024-12-25
Empresas japonesas demonstram tokens quânticos infalsificáveis

Diante dos desafios da computação quântica aos métodos tradicionais de criptografia, as empresas japonesas Mitsui, NEC e Quantinuum colaboraram com sucesso na demonstração da tecnologia de transmissão e resgate de tokens quânticos em uma rede de fibra óptica de 10 quilômetros. Essa tecnologia utiliza a distribuição quântica de chaves (QKD), explorando a fragilidade dos dados quânticos para alcançar a infalsificabilidade, o uso único e a validação local dos tokens, oferecendo uma solução segura para transações financeiras e gestão de ativos. Essa inovação representa um passo significativo para o uso comercial da tecnologia de tokens quânticos.

Leia mais

Adoção Animal: Um Equilíbrio Entre Genes e Emoção

2024-12-13
Adoção Animal: Um Equilíbrio Entre Genes e Emoção

Uma leoa adotando um filhote de leopardo desencadeia uma exploração fascinante do mundo da adoção animal. Este artigo mergulha nos mecanismos evolutivos por trás desse comportamento, examinando a seleção de parentesco, pressões ambientais, diferenças individuais e instintos maternais. A pesquisa sugere que a adoção animal não é apenas uma estratégia evolutiva, mas também reflete as emoções dos animais e variações individuais, desafiando as explicações evolutivas tradicionais.

Leia mais

Jogue DOOM para provar que você é humano: um CAPTCHA diferente de todos

2025-01-01
Jogue DOOM para provar que você é humano: um CAPTCHA diferente de todos

Este projeto, DOOM CAPTCHA, permite que você jogue uma versão miniaturizada do DOOM para verificar se você é humano. Ele usa Emscripten para compilar uma porta mínima do DOOM para WebAssembly, permitindo a comunicação entre o loop do jogo baseado em C e uma interface do usuário CAPTCHA em JavaScript. Modificações foram feitas para adicionar eventos como nascimento do jogador, morte e mortes de inimigos, cruciais para a funcionalidade do CAPTCHA. O projeto usa a versão shareware legalmente acessível do DOOM e ajusta os parâmetros do jogo para aumentar a dificuldade (nível de habilidade Pesadelo!, jogabilidade mais rápida), pulando o menu e iniciando diretamente o nível. Para passar, os jogadores devem matar pelo menos 3 monstros dentro de um limite de tempo.

Leia mais
Jogos

Modelos Qubes OS: Gerenciamento de VM seguro e eficiente

2025-01-13
Modelos Qubes OS: Gerenciamento de VM seguro e eficiente

O Qubes OS utiliza um sistema de modelos para gerenciar máquinas virtuais, melhorando a segurança, a eficiência de armazenamento e a velocidade de inicialização. Cada modelo compartilha seu sistema de arquivos raiz, com aplicativos sendo executados e armazenando dados em qubes. A atualização de um modelo atualiza automaticamente todos os qubes baseados nele após uma reinicialização. O software deve ser instalado em modelos, não em qubes de aplicativos. O Qubes oferece modelos baseados em Fedora, Debian e outros, além de modelos da comunidade. Os usuários podem instalar, atualizar, desinstalar ou alternar modelos por meio de ferramentas de linha de comando ou GUI. Avisos de desinstalação são normais. A alternância de modelos exige a atualização de todos os qubes baseados no modelo antigo. A segurança do modelo é crucial; instale software apenas de fontes confiáveis.

Leia mais

Treino de 7 minutos: Ciência ou Hype?

2025-01-01

Um post de blog questiona a eficácia e a abrangência do treino científico de 7 minutos apresentado no The New York Times. O autor argumenta que, embora o programa afirme ser baseado em ciência, ele enfatiza fortemente os exercícios para as pernas, enquanto negligencia um treino equilibrado para os glúteos, costas e músculos do core — uma omissão particularmente preocupante para profissionais sedentários. Uma abordagem mais equilibrada, sugere o post, incluiria mais exercícios dominados pelo quadril, puxadas na parte superior do corpo e exercícios de extensão do core para neutralizar os desequilíbrios musculares causados ​​por longos períodos sentados.

Leia mais

Antena Metamorfa se Inspira em 'The Expanse'

2024-12-16
Antena Metamorfa se Inspira em 'The Expanse'

Pesquisadores do Laboratório de Física Aplicada Johns Hopkins desenvolveram uma nova antena metamórfica inspirada na série de ficção científica 'The Expanse'. Usando liga de memória de forma impressa em 3D, a antena adapta dinamicamente sua forma através de aquecimento e resfriamento para atender a várias necessidades de comunicação. Operando efetivamente de 4-11 GHz, este design inovador promete aplicações em comunicação sem fio 6G, solucionando o desafio de exigir múltiplas antenas para operação multibanda. Embora mais lento que tecnologias alternativas, ele oferece vantagens em eficiência de energia e faixa de frequência, especialmente em sistemas que precisam integrar diferentes tipos de antenas para desempenho ideal.

Leia mais

Surfer Protocol: Framework de código aberto para controlar seus dados pessoais

2024-12-17
Surfer Protocol: Framework de código aberto para controlar seus dados pessoais

Surfer Protocol é um framework de código aberto que permite aos usuários exportar e construir aplicativos com base em seus dados pessoais. Abordando o problema dos dados isolados em várias plataformas, o Surfer Protocol oferece uma solução. Ele inclui um aplicativo de desktop para exportar dados de vários aplicativos e serviços, e um SDK Python para construir aplicativos usando esses dados. Os usuários podem usar o Surfer Protocol para criar modelos de IA personalizados, recuperar o controle de seus dados das grandes empresas de tecnologia ou deixar um legado digital.

Leia mais

Resfriamento por imersão pode remodelar o design de data centers

2025-01-01
Resfriamento por imersão pode remodelar o design de data centers

Os Laboratórios Nacionais Sandia estão testando um novo sistema de resfriamento que submerge completamente servidores de computadores em um líquido refrigerante não condutor. Isso captura 100% do calor residual, resultando em uma redução de 70% no consumo de energia e em um uso significativamente menor de água. A tecnologia promete revolucionar o design de data centers, abordando as crescentes demandas de energia e água da computação de alto desempenho. Em parceria com a Submer Technologies, a Sandia está conduzindo testes abrangentes, com um estudo de caso previsto para o outono.

Leia mais
1 2 547 548 549 551 553 554 555