Sobrevoando Plutão com a New Horizons: Uma Jornada por um Mundo Gelado

2025-05-18

A espaçonave New Horizons passou por Plutão em julho de 2015 a uma velocidade de cerca de 80.000 quilômetros por hora, capturando imagens impressionantes. Este vídeo em time-lapse de dois minutos, criado aprimorando e combinando essas imagens, simula uma passagem sobre a superfície de Plutão. O vídeo revela montanhas compostas de gelo de água, planícies de nitrogênio sólido e estranhas formações de gelo de nitrogênio poligonais, possivelmente originárias do interior relativamente quente de Plutão. O vídeo termina sobre um terreno apelidado de 'lamelar' devido às suas cristas de 500 metros de altura separadas por lacunas de quilômetros. Devido ao seu momento, a New Horizons não pode retornar e agora está se dirigindo para fora do nosso Sistema Solar.

Leia mais
Tecnologia

Gerando Geometria de Nuvem de Pontos Impressionante com Funções de Distância Assinadas

2025-03-29
Gerando Geometria de Nuvem de Pontos Impressionante com Funções de Distância Assinadas

Este artigo apresenta uma técnica de codificação criativa para gerar geometria de nuvem de pontos usando funções de distância assinadas (SDFs). O autor usa o exemplo de partículas colidindo com esferas para explicar como as SDFs podem detectar colisões de forma eficiente e se estender a formas mais complexas. O artigo fornece exemplos de código Processing, incluindo classes como Point, Vector, Ray e Tracer, e implementações de SDF como SphereSDF e BoxSDF, demonstrando como usar SDFs para rastreamento de esferas para gerar imagens de nuvem de pontos bonitas.

Leia mais

Influenza aviária H5N1: Uma análise aprofundada da ameaça de pandemia

2025-01-01
Influenza aviária H5N1: Uma análise aprofundada da ameaça de pandemia

Este artigo mergulha na ameaça potencial de pandemia representada pelo vírus da gripe aviária H5N1. O vírus já infectou aves, vacas e visons, e agora foi detectado em porcos. Embora os casos humanos permaneçam relativamente baixos, o autor, com base em modelos epidemiológicos e previsões de especialistas, avalia a probabilidade de uma pandemia no próximo ano (5%) e a taxa de mortalidade potencial (variando de comparável a uma gripe sazonal normal a semelhante à gripe espanhola de 1918). O artigo também discute estratégias para responder a uma possível pandemia e destaca o impacto econômico na agricultura.

Leia mais

Going Rogue: Um RPG de Mesa que Permite Reescrever Rogue One (e Boicotar a Disney)

2025-05-25
Going Rogue: Um RPG de Mesa que Permite Reescrever Rogue One (e Boicotar a Disney)

O RPG de mesa de Jess Levine, Going Rogue, inspirado em Rogue One e Andor de Star Wars, gira em torno da morte garantida dos personagens dos jogadores. Essa mecânica serve como uma reflexão sobre os sacrifícios e recompensas da ação política, permitindo que os jogadores experimentem o 'sangramento' emocional da dedicação de seus personagens e encontrem a catarse muitas vezes ausente no ativismo da vida real. Embora não promova explicitamente o socialismo, o jogo incentiva os jogadores a confrontar seus sentimentos sobre o compromisso político. Além disso, em resposta às posições políticas da Disney e à inclusão na lista de boicote da BDS, Going Rogue incentiva ativamente os jogadores a cancelar suas assinaturas do Disney+, recuperando a propriedade narrativa do universo Star Wars.

Leia mais

Kreuzberg: Uma poderosa biblioteca Python para extração de texto de documentos locais

2025-02-15
Kreuzberg: Uma poderosa biblioteca Python para extração de texto de documentos locais

Kreuzberg é uma poderosa biblioteca Python para extração de texto de vários documentos. Ela fornece uma interface assíncrona unificada que suporta PDFs, imagens, documentos de escritório e muito mais. A biblioteca enfatiza o processamento local, não requerendo APIs externas ou serviços em nuvem, possuindo alta eficiência de recursos, dependências mínimas e capacidade de processamento em lote. Kreuzberg emprega uma abordagem inteligente para extração de texto de PDF, primeiro tentando a extração direta e recorrendo ao OCR se necessário. Ela oferece tratamento abrangente de erros e recursos como APIs assíncronas/síncronas, extração de metadados e processamento concorrente.

Leia mais

Vets Who Code: Uma Organização Sem Fins Lucrativos que Mudou a Vida de um Veterano

2025-04-02
Vets Who Code: Uma Organização Sem Fins Lucrativos que Mudou a Vida de um Veterano

Osvaldo Vargas, um veterano do Exército dos EUA e agora gerente sênior de engenharia de software na Accenture Federal Services, utilizou mais de 14 recursos diferentes durante sua transição para a vida civil. Embora tenha participado de numerosos programas, apenas três ajudaram significativamente em sua transição. Ele atribui ao Vets Who Code como a única organização que realmente mudou sua vida para melhor, fornecendo mais valor do que doze outras organizações sem fins lucrativos combinadas.

Leia mais

Agente de IA baseado em inferência bayesiana alcança avanço no desafio Atari 10k

2025-01-26
Agente de IA baseado em inferência bayesiana alcança avanço no desafio Atari 10k

O motor de IA Genius da VERSES alcançou um avanço significativo no desafio Atari 10k. Superando modelos de IA de ponta baseados em aprendizado de reforço profundo, o Genius igualou ou superou o desempenho humano em vários jogos Atari usando apenas 10% dos dados e drasticamente menos poder computacional. Essa hiper-eficiência decorre de sua estrutura única de inferência bayesiana e inferência ativa, mostrando capacidades superiores de eficiência de amostra e aprendizado contínuo. Isso marca um passo significativo em direção a uma IA altamente eficiente, confiável e explicável.

Leia mais

Tinnitus após um concerto: um conto de advertência

2025-05-22

Desenvolvi zumbido permanente após ir a um show de música eletrônica em novembro passado. Inicialmente, eu fui descuidado com a proteção auditiva, presumindo que qualquer desconforto seria temporário. Desta vez, não foi. Agora, sons altos me machucam fisicamente, e me pego agindo como um pai preocupado, lembrando os amigos de usar capacetes e coletes refletivos. Essa experiência destacou o risco muitas vezes ignorado de danos auditivos e a importância da autopreservação.

Leia mais

Engenharia de Software: Uma Arte da Descoberta, Não Apenas Engenharia

2025-05-20
Engenharia de Software: Uma Arte da Descoberta, Não Apenas Engenharia

A engenharia de software não é simplesmente uma prática de engenharia; é mais uma arte, repleta da alegria da descoberta. O artigo usa animações de computador antigas como exemplo para ilustrar como um profundo entendimento das tecnologias subjacentes pode levar à criatividade inesperada. Argumenta que, no desenvolvimento de software, a interação entre visão e engenharia é bidirecional e não linear, em vez de linear. O autor critica as desvantagens da dependência excessiva de camadas de abstração e do pensamento de caixa preta, argumentando que isso limita a criatividade e a inovação. O mesmo se aplica às organizações de software: enfatizar excessivamente a autonomia da equipe enquanto ignora a colaboração entre as equipes leva à baixa eficiência geral. O autor pede um retorno à compreensão das tecnologias subjacentes para estimular a verdadeira inovação.

Leia mais
Desenvolvimento colaboração de equipe

Will Pay For This: Validando a Demanda de Mercado

2025-01-12
Will Pay For This: Validando a Demanda de Mercado

Will Pay For This é uma ferramenta projetada para descobrir a demanda de mercado. Ela avalia a viabilidade de um produto ou serviço medindo a disposição do usuário em pagar, ajudando empreendedores e empresas a identificar o público-alvo e refinar suas estratégias de produto, minimizando assim o desperdício de recursos. Os usuários simplesmente descrevem sua ideia, e a plataforma fornece feedback sobre a demanda de mercado com base na análise de dados. Esta é uma ferramenta poderosa para criadores inseguros sobre o potencial de mercado de seu produto.

Leia mais

Invariantes: Uma Ferramenta Poderosa para Escrever Código Correto

2025-01-12

Este artigo explora o conceito de 'invariantes' na programação e suas aplicações. Começando com um pequeno exemplo — escrever uma variação de busca binária que calcula o ponto de inserção —, o autor demonstra como definir e manter invariantes leva a código correto. Invariantes, explica o artigo, são propriedades que se mantêm verdadeiras durante toda a evolução dinâmica de um sistema, simplificando o raciocínio ao evitar as complexidades de considerar vários caminhos de execução. Exemplos de projetos como Cargo, rust-analyzer e TigerBeetle ilustram os benefícios do uso de invariantes em sistemas grandes, como melhor manutenção e desempenho. O autor conclui resumindo a importância dos invariantes na programação em pequena e grande escala, destacando seu valor na escrita de código correto e eficiente.

Leia mais
Desenvolvimento técnicas de programação

LiDAR pode danificar permanentemente a câmera do seu telefone

2025-05-23
LiDAR pode danificar permanentemente a câmera do seu telefone

Um usuário do Reddit descobriu recentemente que sensores LiDAR montados em carros podem danificar permanentemente a câmera de um telefone em certas circunstâncias. Ao filmar um Volvo EX90 com um iPhone 16 Pro Max, a luz infravermelha próxima do LiDAR fritou pixels na lente da câmera. A Volvo alertou contra apontar câmeras diretamente para os sensores LiDAR, destacando os riscos potenciais da tecnologia LiDAR cada vez mais difundida em veículos autônomos. O incidente destaca as crescentes preocupações sobre a interação entre LiDAR e eletrônicos de consumo.

Leia mais
Tecnologia dano na câmera

Desmontando os Módulos VAC: Uma Imersão Profunda no Anti-Cheat do Steam

2025-06-18

Este post detalha uma jornada de engenharia reversa no sistema Anti-Cheat (VAC) da Valve. O autor analisa meticulosamente o processo de serviço do Steam (steamservice.dll), descobrindo as intrincadas funcionalidades de carregamento e execução dos módulos VAC. Ao modificar uma instrução específica, o autor força o VAC a usar LoadLibrary para o carregamento de módulos, permitindo a extração dos módulos VAC. O processo é explicado passo a passo, incluindo a localização das chamadas LoadLibraryW, o rastreamento das cadeias de chamadas de funções e a identificação de arquivos temporários. A extração bem-sucedida dos módulos VAC e a revelação de funções-chave dentro deles estabelece a base para análises futuras dos mecanismos anti-cheat do VAC.

Leia mais
Desenvolvimento

O Milhão que Falta: Reacendendo a Manufatura Americana

2025-02-22
O Milhão que Falta: Reacendendo a Manufatura Americana

O setor manufatureiro americano enfrenta uma grave escassez de mão de obra, tendo perdido 5 milhões de empregos entre 2000 e 2010. Este artigo explora as razões por trás dessa crise, incluindo globalização, automação e uma lacuna de habilidades. Para resolver isso, ele propõe uma solução comunitária, voltada para a educação, utilizando tecnologias avançadas como impressão 3D para cultivar a próxima geração de trabalhadores da manufatura e construir resiliência por meio da produção descentralizada. Usando Muskegon, Michigan, como estudo de caso, demonstra como a combinação de tecnologia avançada com artesanato tradicional pode promover a inovação e as capacidades de manufatura dentro das comunidades locais.

Leia mais

Codificação de Logaritmo Iterado: Um Novo Formato de Codificação de Ponto Flutuante

2025-02-26

Este artigo apresenta um novo formato de codificação de números reais — codificação de logaritmo iterado. Diferentemente das representações tradicionais de ponto flutuante, este formato usa uma sequência de bits de sinal para representar números, cada bit de sinal indicando a positividade ou negatividade do número dentro de uma faixa específica. Essa abordagem permite uma faixa notavelmente ampla de números representáveis, incluindo valores extremamente grandes ou pequenos que estão além das capacidades dos formatos tradicionais de ponto flutuante. Apresenta uma propriedade de ordenação lexicográfica única. Embora a distribuição de precisão seja não uniforme, o método oferece vantagens na representação de números dentro de determinadas faixas, especialmente quando envolvidos valores extremamente grandes ou pequenos e os requisitos de precisão são menos rigorosos.

Leia mais
Desenvolvimento ponto flutuante

Profileamento de memória estatístico de baixa sobrecarga no PyPy: integrando VMProf e o GC

2025-02-25

Esta postagem de blog descreve uma nova abordagem para o profileamento estatístico de memória de baixa sobrecarga para o PyPy. Em vez de registrar todas as alocações, ela amostra a cada n-ésimo byte alocado, integrando inteligentemente a lógica de amostragem na verificação do alocador de ponteiro de colisão do coletor de lixo (GC) do PyPy. Isso garante que o caminho rápido permaneça idêntico com e sem amostragem de memória, minimizando a sobrecarga. Experimentos demonstram bom desempenho em várias taxas de amostragem, oferecendo controle mais preciso e menor sobrecarga para o profileamento de memória.

Leia mais
Desenvolvimento profileamento de memória

Investigação de Rotura de Links: Blogs Pessoais Enfrentam Alto Risco

2024-12-24
Investigação de Rotura de Links: Blogs Pessoais Enfrentam Alto Risco

O blogueiro Wouter Groeneveld realizou uma investigação sobre a rotatividade de links em seu blog, Brain Baking. Ele verificou 3179 links externos em 453 posts, descobrindo que aproximadamente 7% estavam quebrados, sendo os erros 404 e 403 os mais prevalentes. Os links quebrados provieram principalmente de blogs pessoais, seguidos por sites corporativos e outros recursos. As descobertas destacam a menor estabilidade de links em sites pessoais e uma alta taxa de rotatividade de links em artigos acadêmicos. O blogueiro recomenda que os criadores de sites usem links permanentes, que os criadores de links escolham cuidadosamente seus destinos e considerem o armazenamento local para recursos externos.

Leia mais

IA Generativa: Uma Ameaça à Criatividade Humana?

2025-05-30
IA Generativa: Uma Ameaça à Criatividade Humana?

A IA generativa, construída sobre uma base de roubo, está nos guiando para um futuro desumanizado. Embora reconhecendo os méritos da aprendizagem de máquina, os autores argumentam que a trajetória atual da IA generativa representa uma ameaça moral significativa ao bem mais valioso da humanidade: a criatividade. Eles escolheram um caminho diferente, priorizando a criatividade humana em vez da busca cega pela tecnologia, mesmo que isso signifique potencialmente ficar para trás. Essa estrada menos percorrida, acreditam eles, é mais emocionante e, em última análise, mais frutífera para sua comunidade.

Leia mais

Preços de Flash NAND Despencam Devido à Superabundância

2025-02-18
Preços de Flash NAND Despencam Devido à Superabundância

Espera-se que os preços de flash NAND caiam devido à superabundância, forçando os fabricantes de chips de memória a reduzir a produção. A demanda menor que o esperado de fabricantes de PCs e smartphones está contribuindo para o excesso de estoque. A TrendForce revisou as previsões de crescimento para 10-15% em 2025. Embora os preços devam permanecer fracos no primeiro semestre de 2025, a demanda de servidores de IA por SSDs deve impulsionar os embarques no segundo semestre. O mercado está se ajustando, com especialistas prevendo uma recuperação de preços na segunda metade do ano, impulsionada pela IA e pela transição para tecnologias avançadas.

Leia mais

Como Escrever o Pior Código Python Possível

2025-06-14
Como Escrever o Pior Código Python Possível

Este guia divertido ensina como escrever o código Python mais incompreensível e frustrante possível. Através de uma série de exemplos negativos, como usar nomes de variáveis crípticos (como `data1`, `temp`) e loops aninhados complexos, o autor demonstra como criar código verdadeiramente terrível. O objetivo final é destacar a importância de escrever código limpo e compreensível, evitando a criação de dívida técnica difícil de manter.

Leia mais
Desenvolvimento

O Renascimento do Vim Após a Morte de Bram Moolenaar

2025-01-11

A morte de Bram Moolenaar, criador do Vim, abalou a comunidade, mas o projeto continua. Na VimConf 2024, o novo mantenedor Christian Brabandt descreveu a reorganização do projeto e os planos para o futuro. A equipe expandiu, o site e a infraestrutura foram atualizados, relatórios de vulnerabilidades de segurança e comunicação da comunidade foram tratados. Embora o Vim esteja atualmente em modo de manutenção, o desenvolvimento não parou; a versão 9.1 foi lançada, com planos para melhorar a interface gráfica, o suporte de terminal e a verificação ortográfica. A colaboração da comunidade é crucial; Brabandt enfatizou a importância de ouvir as necessidades dos usuários e manter uma comunidade saudável.

Leia mais
Desenvolvimento Manutenção da Comunidade

Esquilos da Califórnia flagrados comendo carne: uma descoberta surpreendente

2024-12-21
Esquilos da Califórnia flagrados comendo carne: uma descoberta surpreendente

Um estudo recente revolucionou o que se sabia sobre os esquilos-da-Califórnia. Anteriormente considerados granívoros (comedores de grãos), pesquisadores observaram esses roedores comuns caçando, matando e consumindo camundongos-do-campo – pequenos roedores – durante o verão de 2024. Essa descoberta surpreendente destaca as lacunas em nosso conhecimento, mesmo sobre animais familiares, e sugere que os esquilos-da-Califórnia podem ser onívoros oportunistas, adaptando sua dieta de acordo com a disponibilidade de alimentos. O comportamento carnívoro observado, atingindo o pico quando as populações de camundongos-do-campo aumentaram, demonstra sua flexibilidade comportamental e capacidade de adaptação a ambientes em mudança.

Leia mais

Devlands: Aprenda Git caminhando pelo seu código

2025-03-02
Devlands: Aprenda Git caminhando pelo seu código

Dois anos atrás, o autor lançou o Git-Sim, uma ferramenta gratuita e de código aberto para visualizar comandos Git. Embora tenha sido bem-sucedido, ele só ajudou aqueles que já estavam familiarizados com o Git. Isso levou à criação do Devlands, uma experiência mais imersiva. O Devlands transforma seu repositório Git em um mundo voxel onde branches são corredores, commits são salas e você pode explorar sua base de código caminhando por ela. Ele apresenta um tutorial guiado e até mesmo inclui um explicador de código com tecnologia de IA, com o objetivo de tornar o aprendizado e o uso do Git acessíveis a todos.

Leia mais

Desvendando Zork: Um mergulho profundo em 15.000 linhas de código de desenvolvimento de jogos dos anos 80

2025-01-20
Desvendando Zork: Um mergulho profundo em 15.000 linhas de código de desenvolvimento de jogos dos anos 80

Rok Ajdnik, em uma busca peculiar para testar um cluster Kubernetes, embarcou em uma jornada pelas 15.000 linhas de código que compõem o clássico jogo de aventura de texto, Zork. Este artigo detalha a evolução do Zork em diferentes versões, sua linguagem de programação ZIL e sua arquitetura engenhosa, incluindo o analisador sintático, objetos do jogo, sintaxe e árvore de objetos. Joias escondidas são desenterradas, como ovos de páscoa (XYZZY), comandos questionáveis (RAPE) e mecânicas intencionalmente troll. O autor também compartilha o progresso na portabilidade do Zork para Go.

Leia mais

Intel torna o software Tofino P4 de código aberto, abrindo caminho para uma nova era de redes programáveis

2025-01-16

A Intel anunciou que está tornando o software Tofino P4 de código aberto, um marco significativo. A família de switches Ethernet programáveis Tofino tem estado na vanguarda da inovação em redes, oferecendo um nível de programação sem precedentes que permite às organizações moldar suas redes como nunca antes. Esta iniciativa de código aberto convida a comunidade global de desenvolvedores a participar na moldagem do futuro das redes. Isso democratiza o acesso a ferramentas de programação de rede de alto desempenho, beneficiando startups, instituições acadêmicas e desenvolvedores em regiões com poucos recursos.

Leia mais
(p4.org)
Tecnologia Redes programáveis

Lilly: Uma alternativa simplificada ao Vim/Neovim

2025-03-24
Lilly: Uma alternativa simplificada ao Vim/Neovim

Lilly é um editor de texto em desenvolvimento, com o objetivo de ser uma alternativa leve ao Vim e Neovim. Ele se concentra em funcionalidades essenciais, eliminando o complexo ecossistema de plugins Lua para uma experiência de usuário mais simples e acessível. Um lançamento pré-alfa está disponível, e testes mostram zero vazamentos de memória. Contribuições e feedback são bem-vindos.

Leia mais
Desenvolvimento alternativa ao Vim

Swift 6.2: Aprimoramentos de Concorrência e Melhorias Práticas

2025-05-09
Swift 6.2: Aprimoramentos de Concorrência e Melhorias Práticas

O Swift 6.2 é um lançamento gigantesco, com muitas adições e melhorias, com foco significativo no aprimoramento da concorrência do Swift e na adição de recursos práticos. A atualização simplifica a curva de aprendizado de concorrência; por exemplo, a flag do compilador `-default-isolation MainActor` permite que os desenvolvedores usem por padrão a execução de código no ator principal, mudando para concorrência apenas quando necessário. Outros destaques incluem identificadores brutos, valores padrão na interpolação de strings, `enumerated()` se conformando a `Collection` e melhorias significativas nos testes do Swift com testes de saída e anexos. Essas melhorias prometem tornar o desenvolvimento do Swift mais eficiente e amigável ao usuário.

Leia mais
Desenvolvimento Melhorias de Linguagem

mdq: Um jq para Markdown, Simplificando a Análise de Documentos

2025-02-23
mdq: Um jq para Markdown, Simplificando a Análise de Documentos

O mdq é uma ferramenta de linha de comando que visa simplificar a análise de documentos Markdown, semelhante à forma como o jq funciona com JSON. Ele permite que os usuários extraiam facilmente partes específicas de um documento, como listas de tarefas pendentes em PRs do GitHub. O mdq suporta vários seletores que abrangem títulos, listas, links, imagens, blocos de código e muito mais, com suporte a expressões regulares. Sua sintaxe espelha a sintaxe Markdown, tornando-a intuitiva. A utilização de pipes permite o encadeamento de filtros para tarefas de análise complexas.

Leia mais
Desenvolvimento análise de documentos

Mini-buracos negros podem ter deixado túneis nas rochas da Terra

2024-12-19
Mini-buracos negros podem ter deixado túneis nas rochas da Terra

Cientistas propõem uma hipótese ousada: mini-buracos negros primordiais, formados no início do universo, podem ter atravessado rochas terrestres, deixando para trás túneis microscópicos invisíveis a olho nu. Embora esses túneis sejam minúsculos, microscópios poderosos podem detectá-los, oferecendo um caminho potencial para a descoberta desses objetos evasivos. Os pesquisadores sugerem que a busca por esses túneis, apesar da baixa probabilidade de sucesso, pode trazer recompensas imensas. Além disso, eles hipotetizam que mini-buracos negros primordiais podem estar escondidos dentro de certos planetas, esvaziando-os ao consumir seus núcleos líquidos. Essa pesquisa oferece uma abordagem nova para encontrar mini-buracos negros primordiais, representando um passo significativo na exploração das origens do universo.

Leia mais

FTC adia a aplicação da regra de 'clique para cancelar'

2025-05-12
FTC adia a aplicação da regra de 'clique para cancelar'

A Comissão Federal de Comércio (FTC) adiou a aplicação de sua regra de 'clique para cancelar' para 14 de julho, adiando o prazo original de 14 de maio. A regra, parte da Regra de Opção Negativa, exige que os cancelamentos de assinatura sejam tão fáceis quanto as inscrições. A FTC citou uma reavaliação da carga de conformidade imediata como o motivo do atraso. Embora a aplicação comece em 14 de julho, a FTC permanece aberta a emendar a regra se problemas surgirem durante a implementação.

Leia mais
1 2 535 536 537 539 541 542 543 595 596