Módulo de Computação Raspberry Pi 5 Engenharia Reversa

2025-08-27
Módulo de Computação Raspberry Pi 5 Engenharia Reversa

Um hacker fez engenharia reversa do Raspberry Pi Compute Module 5, lançando seu esquema e layout. O processo envolveu lixar meticulosamente a placa camada por camada, digitalizando cada uma com um scanner de alta resolução para criar o projeto. Embora não seja destinado à fabricação, este esquema detalhado oferece valor educacional e abre portas para hacking avançado, como explorar o mapa de registro I2C do PMIC. O projeto revela insights sobre o gerenciamento de energia do CM5, controle de WiFi/Bluetooth e compatibilidade com cartão SD.

Leia mais
Hardware

rv: Um Gerenciador de Linguagem Ruby Revolucionário

2025-08-27

Após uma década trabalhando no Bundler, o autor finalmente criou a rv, um novo tipo de ferramenta de gerenciamento Ruby. A rv não apenas gerencia dependências de gems, mas também versões do Ruby, instalando Rubies pré-compilados para eliminar tempos longos de compilação. Mais importante ainda, a rv torna trivial a execução de qualquer script ou ferramenta Ruby, mesmo que exija uma versão diferente do Ruby. Inspirada em uv (uma ferramenta semelhante para Python), cargo e npm, a rv possui velocidade, confiabilidade e recursos inovadores como `rv tool run` e `rv tool install`, simplificando o gerenciamento de ambientes Ruby e aumentando dramaticamente a produtividade do desenvolvedor.

Leia mais
Desenvolvimento

O Caso Curioso dos 'Grupos de Registradores Especiais'

2025-08-27
O Caso Curioso dos 'Grupos de Registradores Especiais'

Uma definição aparentemente inócua de uma CPU - 'contendo armazenamento principal, unidade aritmética e grupos de registradores especiais' - persistiu por meio século. Isso se origina do mainframe Honeywell 800 de 1959, que permitia que vários programas compartilhassem um processador, cada um com seu próprio conjunto de 32 registradores. Apesar da obsolescência do Honeywell 800, 'grupos de registradores especiais' teimosamente sobreviveram em incontáveis glossários, aparecendo até mesmo no Washington Post e no Código Nacional de Incêndio. Isso demonstra como as definições em glossários autorizados perduram por décadas, mesmo quando termos obsoletos se recusam a morrer.

Leia mais
Tecnologia definição de CPU

Adeus à desordem do email: Filtros inteligentes organizam sua caixa de entrada

2025-08-26
Adeus à desordem do email: Filtros inteligentes organizam sua caixa de entrada

Cansado de emails promocionais sem fim entupindo sua caixa de entrada? Este filtro de email inteligente de código aberto identifica e arquiva automaticamente emails promocionais, deixando apenas emails pessoais importantes na sua caixa de entrada principal. Ele funciona na sua conta Gmail ou Fastmail, garantindo segurança e privacidade. Nenhum email é excluído; eles são simplesmente organizados para maior eficiência. Funciona perfeitamente em desktop, dispositivos móveis e interfaces web, e é totalmente gratuito!

Leia mais

Baterias Nucleares: Um Retorno para Energia de Longa Duração?

2025-08-25
Baterias Nucleares: Um Retorno para Energia de Longa Duração?

Na década de 1970, marca-passos alimentados por energia nuclear foram implantados, mas seu uso cessou devido a problemas de descarte de resíduos radioativos. Agora, avanços estão revitalizando a pesquisa de baterias nucleares, visando robôs, drones e sensores. Novos projetos ostentam vida útil de décadas ou até séculos e maior densidade de energia. No entanto, a comercialização enfrenta obstáculos de custo, segurança e regulamentação. A chave está em encontrar mercados adequados que equilibrem as vantagens com as complexidades do gerenciamento de resíduos radioativos.

Leia mais
Tecnologia

arXivLabs: Colaboração da Comunidade no Desenvolvimento de Recursos do arXiv

2025-08-26
arXivLabs: Colaboração da Comunidade no Desenvolvimento de Recursos do arXiv

arXivLabs é uma nova estrutura colaborativa que permite que desenvolvedores criem e compartilhem novos recursos do arXiv diretamente no site do arXiv. Indivíduos e organizações que participam do arXivLabs abraçam os valores do arXiv de abertura, comunidade, excelência e privacidade de dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os compartilham. Tem uma ideia para um projeto que beneficiará a comunidade do arXiv? Saiba mais sobre o arXivLabs!

Leia mais
Desenvolvimento

Compreendendo a Notação Big O: Um Guia Prático

2025-08-25
Compreendendo a Notação Big O: Um Guia Prático

Este artigo fornece uma explicação clara e concisa da notação Big O, um método para descrever o desempenho de algoritmos. Usando a função `sum` do JavaScript como exemplo, ele compara as diferenças entre as complexidades de tempo O(1) constante, O(log n) logarítmica, O(n) linear e O(n²) quadrática. Visualizações e exemplos de código ilustram as complexidades de tempo de vários algoritmos, incluindo ordenação por bolha e busca binária. O artigo também explora técnicas para melhorar o desempenho do código, como evitar `indexOf` dentro de loops e usar o cache para reduzir cálculos redundantes. Finalmente, ele enfatiza a importância dos testes empíricos, alertando contra a confiança cega nos resultados teóricos.

Leia mais
Desenvolvimento complexidade de tempo

Purificadores de ar portáteis: a realidade por trás do marketing

2025-08-21
Purificadores de ar portáteis: a realidade por trás do marketing

Uma revisão de quase 700 estudos revela que muitos purificadores de ar portáteis comercializados para reduzir a propagação de infecções em ambientes fechados carecem de testes em humanos para comprovar sua eficácia. A maioria dos estudos testou o desempenho do dispositivo em espaços desocupados, negligenciando o impacto nas taxas de infecção humana e os potenciais subprodutos prejudiciais. Tecnologias como oxidação fotocatalítica e métodos baseados em plasma mostram promessa na remoção de micróbios do ar, mas carecem de dados de testes em humanos para confirmar sua eficácia na prevenção de infecções. Os pesquisadores pedem testes rigorosos de eficácia e segurança para proteger os consumidores e a saúde pública.

Leia mais
Tecnologia purificadores de ar

O rastreador 'Thinkbot' da Tencent: Uma guerra na web com 74 IPs e 41 blocos de rede

2025-08-25

Um blogueiro descobriu um rastreador da web chamado 'Thinkbot' excepcionalmente ativo. O rastreamento revelou 74 endereços IP únicos distribuídos em 41 blocos de rede pertencentes à Tencent, abrangendo centenas de milhares de IPs. O blogueiro especula que se trata de uma operação de raspagem de dados em larga escala pela Tencent para externalizar os custos do Grande Firewall, e adicionou os IPs a um conjunto de regras de firewall. Isso levanta preocupações sobre segurança na internet e soberania de dados, destacando as batalhas na web cada vez mais complexas na paisagem atual da internet.

Leia mais
Tecnologia

O Design Inteligente e as Falhas do std::adjacent_difference do C++

2025-08-25

Este artigo investiga a filosofia de design do algoritmo `std::adjacent_difference` na biblioteca padrão do C++. Este algoritmo calcula as diferenças entre elementos adjacentes de uma sequência de entrada, copiando o primeiro elemento para a saída. Embora este design garanta simetria com `std::partial_sum`, espelhando a diferenciação e integração no cálculo, ele também limita sua genericidade, pois a diferença entre elementos de um tipo arbitrário pode ter um tipo diferente. O artigo traça ainda paralelos com derivadas e integrais no cálculo, explicando a razão de ser do algoritmo e contrastando-o com a função `deltas` mais flexível do Q. A conclusão é que, embora a intenção original de Stepanov fosse sólida, o algoritmo carece de genericidade; o `pairwise_transform` do C++23 oferece uma alternativa mais flexível.

Leia mais
Desenvolvimento programação genérica

Criando Jogos: 3 Meses vs. 3 Dias com LLMs

2025-08-25

Um engenheiro de software com 15 anos de experiência criou dois jogos de cartas online baseados em jogos de cartas argentinos em seu tempo livre: um em 3 meses, outro em 3 dias. O primeiro, Truco, foi criado totalmente à mão usando Go para o backend e React para o frontend. O segundo, Escoba, utilizou o poder dos LLMs (Claude) para reduzir drasticamente o tempo de desenvolvimento do backend. O autor detalha o processo usando Go, WASM e React, fornecendo um jogo de jogo da velha minimalista como ponto de partida para encorajar outros a experimentarem o desenvolvimento de jogos.

Leia mais
Jogos

Estado quântico de alta pureza em temperatura ambiente alcançado: Uma descoberta em sensores quânticos

2025-08-07
Estado quântico de alta pureza em temperatura ambiente alcançado: Uma descoberta em sensores quânticos

Pesquisadores do ETH Zurich alcançaram um avanço na detecção quântica ao levitar três esferas de vidro nanométricas usando pinças ópticas em temperatura ambiente. Notavelmente, 92% do movimento das esferas foi atribuído a efeitos quânticos, eliminando a necessidade de temperaturas extremamente baixas normalmente necessárias para observar fenômenos quânticos. Este estado quântico de alta pureza abre portas para o desenvolvimento de sensores quânticos para aplicações como imagem médica e sistemas de navegação de alta precisão.

Leia mais
Tecnologia

Apple Transfere Mais Produção do iPhone 17 para a Índia

2025-08-20
Apple Transfere Mais Produção do iPhone 17 para a Índia

A Bloomberg reporta que a Apple está transferindo cada vez mais a produção do iPhone 17 para o mercado americano da China para a Índia. Pela primeira vez, toda a linha do iPhone 17 será enviada da Índia no lançamento. A Apple também está trabalhando em um sucessor do iPhone 16E fabricado na Índia. Essa medida visa reduzir a dependência da manufatura chinesa, embora as exportações atuais para os EUA da Índia estejam isentas de tarifas. No entanto, os subconjuntos do iPhone são em grande parte ainda produzidos na China. Apesar disso, a Apple anunciou um investimento maciço na manufatura americana. Por outro lado, a administração americana planeja aumentar as tarifas sobre a Índia devido à sua compra e venda de petróleo russo.

Leia mais

Agente de IA ultraleve de 4,4 KB executa comandos shell via API OpenRouter

2025-08-25
Agente de IA ultraleve de 4,4 KB executa comandos shell via API OpenRouter

Um agente de IA ultraleve escrito em C que se comunica com a API OpenRouter e executa comandos shell. Recursos principais incluem: execução direta de comandos shell por meio de respostas de IA; binários otimizados (4,4 KB no macOS, ~16 KB no Linux); gerenciamento de memória de janela deslizante para eficiência; suporte multiplataforma para macOS e Linux. Requer GCC, curl e uma chave de API OpenRouter. O sistema de compilação detecta automaticamente sua plataforma e aplica a melhor compressão (GZEXE para macOS, UPX para Linux). O código é de domínio público, sem licença.

Leia mais
Desenvolvimento comandos shell

A Ascensão e Queda da TV Interativa na América do Norte: Uma Batalha de Padrões

2025-08-26
A Ascensão e Queda da TV Interativa na América do Norte: Uma Batalha de Padrões

Nas décadas de 1970 e 1980, a América do Norte tentou integrar a televisão ao mundo dos computadores, desenvolvendo a TV interativa. Ao contrário do sucesso do Ceefax e sistemas similares na Europa, essas tentativas norte-americanas acabaram falhando. O artigo analisa as razões para essa falha: uma proliferação caótica de padrões técnicos concorrentes (Ceefax, ORACLE, Antiope, NABTS), dificultando a escolha dos fabricantes de hardware e a adoção pelos consumidores; um mercado fragmentado, com intensa competição entre as redes de televisão dos EUA, sem o sistema de radiodifusão centralizado do Reino Unido, aumentando drasticamente a dificuldade de promoção de novos serviços; e a indecisão da FCC, que não estabeleceu um padrão unificado, agravando o caos. A TV interativa acabou morrendo na América do Norte, deixando uma lição valiosa para o desenvolvimento tecnológico às vésperas da era da internet.

Leia mais

PlutoPrint: Biblioteca Python leve para gerar PDFs e imagens a partir de HTML/XML

2025-08-21
PlutoPrint: Biblioteca Python leve para gerar PDFs e imagens a partir de HTML/XML

PlutoPrint é uma biblioteca Python leve para gerar PDFs e imagens de alta qualidade diretamente de conteúdo HTML ou XML. Baseado no mecanismo de renderização do PlutoBook, ele oferece uma API simples para criar relatórios, faturas ou instantâneos visuais. Use-o via linha de comando ou API Python; binários pré-construídos estão disponíveis para Windows e Linux 64 bits. Ele também se integra ao Matplotlib para gerar e incorporar gráficos.

Leia mais

Domando o Pico de Demanda Sincronizada: Uma Abordagem Fundamentada

2025-08-25
Domando o Pico de Demanda Sincronizada: Uma Abordagem Fundamentada

Demanda sincronizada, onde um grande número de clientes solicita serviço quase simultaneamente, pode sobrecarregar até mesmo sistemas com bons recursos. Este artigo apresenta uma abordagem fundamentada para mitigar isso usando jitter aleatório para distribuir solicitações ao longo do tempo. Calculando um tamanho de janela seguro (W), as solicitações são distribuídas uniformemente, reduzindo assim a taxa de chegada de pico. O artigo também discute o uso de dicas do lado do servidor (como cabeçalhos Retry-After) e limitação de taxa para refinar a estratégia, equilibrando a estabilidade e a justiça do sistema. A abordagem é enquadrada como um problema de controle, enfatizando a necessidade de tomada de decisão e verificação orientadas por telemetria.

Leia mais
Desenvolvimento

Edição Multijogador do Figma: Uma Abordagem CRDT Simplificada

2025-08-19
Edição Multijogador do Figma: Uma Abordagem CRDT Simplificada

Quatro anos atrás, o Figma começou a construir a funcionalidade multijogador, optando por um sistema personalizado em vez do popular algoritmo Operational Transform (OT). Impulsionados pela necessidade de iteração rápida e preocupações com a complexidade do OT, eles criaram uma solução mais simples. Este artigo detalha a arquitetura do sistema multijogador do Figma, incluindo sua arquitetura cliente/servidor, comunicação WebSocket, recursos de edição offline e sincronização de dados. Embora inspirado em CRDTs (Conflict-free Replicated Data Types), a implementação do Figma se desvia da adesão estrita ao CRDT, aproveitando seus princípios enquanto se beneficia de um servidor centralizado para eficiência e simplicidade. O artigo contrasta OTs e CRDTs, aprofundando-se no design da estrutura de dados do Figma e em como ele lida com casos de borda.

Leia mais
Desenvolvimento Colaboração Multijogador

Formatador de Cartão de Memória SD para Linux: Otimizado para Desempenho

2025-08-25
Formatador de Cartão de Memória SD para Linux: Otimizado para Desempenho

O SD Memory Card Formatter, desenvolvido pela Tuxera, é um utilitário baseado em Linux projetado para formatar cartões SD, SDHC, SDXC e SDUC de acordo com as especificações da SD Association. É recomendado em vez das ferramentas fornecidas pelo sistema operacional para obter desempenho ideal. Observe que ele não suporta cartões criptografados com BitLocker To Go e deixa a área protegida intocada. Suporta várias distribuições Linux e interfaces SD. Download e manual disponíveis no site oficial.

Leia mais

Amazon processada por 'compra' de filmes que podem desaparecer

2025-08-26
Amazon processada por 'compra' de filmes que podem desaparecer

Uma ação coletiva visa a Amazon por alegadamente enganar os consumidores a acreditar que estão comprando filmes e programas de TV diretamente quando estão apenas comprando licenças por tempo limitado. O processo destaca a letra miúda enterrada nas páginas de confirmação, contradizendo o uso proeminente da palavra "comprar". Essa prática supostamente viola uma lei recente da Califórnia que exige a divulgação clara de licenças revogáveis. O processo reflete preocupações levantadas por jogadores que perderam o acesso a jogos comprados após o encerramento dos servidores, enfatizando a falta de transparência nas transações de conteúdo digital.

Leia mais
Tecnologia

Google torna a verificação de desenvolvedores obrigatória para melhorar a segurança do Android

2025-08-25
Google torna a verificação de desenvolvedores obrigatória para melhorar a segurança do Android

Para combater malwares e golpes financeiros, o Google anunciou que, a partir de 2026, apenas aplicativos de desenvolvedores verificados poderão ser instalados em dispositivos Android certificados. Isso afeta todos os métodos de instalação, incluindo sideloading. A medida visa conter a proliferação de aplicativos falsos e atores maliciosos. Um lançamento em fases começa em 2026 em países selecionados fortemente impactados por aplicativos fraudulentos, com implementação global em 2027. Os desenvolvedores terão acesso a um processo de verificação, com fluxos de trabalho separados para estudantes e amadores.

Leia mais

UTCP 1.0.1: Um Protocolo Universal de Chamada de Ferramentas Flexível e Escalável

2025-08-21
UTCP 1.0.1: Um Protocolo Universal de Chamada de Ferramentas Flexível e Escalável

O Universal Tool Calling Protocol (UTCP) 1.0.1 é um padrão moderno, flexível e escalável para definir e interagir com ferramentas em uma ampla variedade de protocolos de comunicação. Seu núcleo modular e arquitetura baseada em plug-ins o tornam mais extensível, testável e fácil de empacotar. O UTCP enfatiza escalabilidade, interoperabilidade e facilidade de uso, oferecendo plug-ins para HTTP, SSE, CLI e muito mais. A nova versão apresenta uma arquitetura refatorada que separa a biblioteca principal dos plug-ins opcionais, juntamente com uma estratégia de pesquisa aprimorada e um mecanismo de substituição de variáveis.

Leia mais

OAuth 2.0: Autorizando com Segurança o Acesso de Aplicativos de Terceiros aos seus Dados

2025-08-25
OAuth 2.0: Autorizando com Segurança o Acesso de Aplicativos de Terceiros aos seus Dados

OAuth 2.0 é um protocolo de autorização que permite aos usuários conceder a aplicativos de terceiros acesso aos seus dados de conta sem compartilhar senhas. Este artigo detalha o fluxo de trabalho do OAuth 2.0, incluindo a autorização do usuário, a recuperação do código de autorização, a troca do token de acesso e destaca medidas de segurança, como evitar a transmissão direta do token de acesso em URLs. A terminologia chave do OAuth 2.0 é explicada, como proprietário do recurso, cliente OAuth, servidor de autorização e servidor de recursos, juntamente com os conceitos de canal frontal e canal traseiro. O artigo também abrange o PKCE para aplicativos sem back-end.

Leia mais
Desenvolvimento

Revolução da Genômica Antiga: Reescrevendo a História Humana

2025-08-26
Revolução da Genômica Antiga: Reescrevendo a História Humana

David Reich e sua equipe na Harvard Medical School estão reescrevendo a história humana usando a análise de DNA antigo. Suas descobertas, incluindo o cruzamento entre neandertais e humanos modernos, e a revelação de populações "fantasma" anteriormente desconhecidas, desafiam a teoria tradicional de "fora da África". Esta pesquisa não apenas revela migrações, fusões e extinções humanas pré-históricas, mas também levanta preocupações éticas sobre a tecnologia de edição de genes, uma ferramenta com potencial para benefícios imensos e uso catastrófico, semelhante às armas nucleares. A equipe de Reich colabora com arqueólogos e museus em todo o mundo para criar uma imagem abrangente da evolução humana usando dados de DNA antigo, revelando a complexidade e a diversidade do nosso passado.

Leia mais
Tecnologia

Retrospectiva nostálgica: Seres azuis em um estúdio de gravação da década de 1960

2025-08-26
Retrospectiva nostálgica: Seres azuis em um estúdio de gravação da década de 1960

Uma fotografia desbotada captura uma cena de estúdio de gravação da década de 1960, apresentando dois personagens azuis na sala de controle, banhados no brilho quente de tubos de vácuo e um grande console de mixagem. A figura maior, usando fones de ouvido levemente tortos, observa pacificamente um músico através de um vidro à prova de som. O personagem menor, empoleirado em um banquinho e usando óculos redondos minúsculos, ajusta meticulosamente um botão em uma máquina de gravação de rolo a rolo. A textura granulosa da foto antiga, o foco suave e os tons quentes dessaturados evocam uma forte sensação de nostalgia, transportando os espectadores de volta a uma era musicalmente vibrante.

Leia mais

O Projeto Pytype do Google Encerrará o Suporte Após o Python 3.12

2025-08-20
O Projeto Pytype do Google Encerrará o Suporte Após o Python 3.12

O verificador de tipos estáticos do Google para Python, Pytype, está chegando ao fim de seu ciclo de vida de desenvolvimento. Desde sua criação em 2012, o Pytype tem servido bem os desenvolvedores do Google, contribuindo significativamente para o sistema de tipos do Python. No entanto, seu design baseado em bytecode se mostrou limitante para o desenvolvimento de recursos futuros. O Google está mudando seu foco para abordagens mais novas, tornando o Python 3.12 a última versão suportada. A equipe expressa gratidão a todos os colaboradores, especialmente Rebecca Chen por sua década de dedicação. O ecossistema de tipagem Python é robusto; os desenvolvedores são encorajados a explorar outras soluções maduras.

Leia mais
Desenvolvimento

Veículos elétricos compactos: menores emissões de carbono do ciclo de vida

2025-08-26
Veículos elétricos compactos: menores emissões de carbono do ciclo de vida

Um estudo da Universidade de Michigan descobriu que veículos elétricos compactos apresentam as menores emissões de carbono do ciclo de vida, considerando fatores como tipo de veículo, padrões de uso e localização. Comparando veículos a gasolina, híbridos e elétricos, o estudo descobriu que um sedã elétrico compacto com bateria de 200 milhas tem apenas 17% das emissões do ciclo de vida de uma caminhonete a gasolina. Mesmo uma picape elétrica de curto alcance produz apenas 25% das emissões. Os híbridos ofereceram melhorias modestas, enquanto entre os EVs, os pacotes de baterias menores resultaram consistentemente em menor impacto ambiental.

Leia mais

Hackeando meu Logitech MX Ergo: USB-C, cliques silenciosos e software melhor

2025-08-25

O autor adora seu mouse Logitech MX Ergo, mas ele tem falhas: uma porta de carregamento micro-USB, cliques altos e software inchado. Depois de oito anos esperando por uma atualização, ele decidiu tomar as coisas em suas próprias mãos. Isso envolveu uma substituição desafiadora, mas gratificante, da porta USB-C, instruções detalhadas de soldagem, a troca de interruptores barulhentos por alternativas silenciosas Huano e, finalmente, a substituição do software da Logitech pelo SteerMouse mais leve. É uma história convincente de personalização faça você mesmo e um mergulho profundo no processo.

Leia mais

Blacksky: Uma Rede Social Descentralizada que Cresceu para Dois Milhões de Usuários

2025-08-26
Blacksky: Uma Rede Social Descentralizada que Cresceu para Dois Milhões de Usuários

Blacksky, uma rede social descentralizada construída sobre o protocolo AT do Bluesky, cresceu organicamente para dois milhões de usuários, demonstrando o potencial das plataformas descentralizadas. Priorizando vozes negras e a segurança da comunidade, o Blacksky utiliza suas ferramentas personalizadas de código aberto e um sistema de moderação comunitária para manter sua identidade única, independente do Bluesky. Seu sucesso destaca o poder da infraestrutura descentralizada na promoção de espaços online inclusivos e autogovernados.

Leia mais
Tecnologia
1 2 8 9 10 12 14 15 16 554 555