HP 9845C: Um pioneiro colorido dos gráficos de computador dos anos 80

2024-12-13

Em 1981, o HP 9845C, o modelo top de linha da série 9845, surgiu como o primeiro computador HP a suportar cores, impressionando o mundo com sua poderosa capacidade gráfica. Com desenho vetorial acelerado por hardware e preenchimento de polígonos, e suporte a operações de matriz rápida para renderização de modelos 3D, esta máquina, inicialmente projetada para uso científico e de engenharia, rapidamente se tornou um sistema multipropósito, contribuindo até mesmo para as cenas gráficas do filme "WarGames" de 1983. Seu programa de demonstração foi notável, com mais de 4000 linhas de código e mostrando conceitos de ponta como sombreamento 3D, dithering ordenado, renderização de wireframe, controle interativo de caneta de luz e infográficos coloridos em alta resolução de até 4913 cores.

Leia mais

Contornando as Mitigações do Kernel do Windows: Uma Análise Profunda do Violet Phosphorus

2024-12-13

Esta publicação mergulha na técnica de contornar as mitigações modernas do kernel do Windows 10 e 11, como SMEP e VBS. O autor detalha o Violet Phosphorus, uma técnica universal de bypass para VBS/SMEP, fornecendo código PoC e uma chain ROP. Explica o funcionamento do SMEP e VBS, demonstrando como explorar uma vulnerabilidade no driver HackSysExtremeVulnerableDriver para usar gadgets ROP e a função MiGetPteAddress para modificar entradas da tabela de páginas, permitindo a execução de código no kernel. O autor também mostra como usar o shellcode SYSRET do Kristal-G para retornar ao modo usuário. Este é um recurso valioso para desenvolvedores de exploits de kernel e pesquisadores de segurança, categorizado como Desenvolvimento.

Leia mais

Avanço Significativo em Relógios Nucleares Abre Caminho para Cronometragem Ultraprecisa

2024-12-13

Uma equipe internacional de pesquisa liderada por cientistas do JILA, um instituto conjunto do Instituto Nacional de Padrões e Tecnologia (NIST) e da Universidade do Colorado Boulder, fez um avanço significativo no desenvolvimento de um novo relógio nuclear. Relógios nucleares usam transições de energia dentro do núcleo de um átomo para medir o tempo, prometendo maior precisão e resistência a distúrbios externos em comparação com relógios atômicos. A equipe usou um laser ultravioleta especialmente projetado para medir com precisão a frequência de um salto de energia em núcleos de tório e um pente de frequência óptica para contar os ciclos. Essa descoberta abre caminho para navegação mais precisa, velocidades de internet mais rápidas e avanços na pesquisa de física fundamental, potencialmente auxiliando até mesmo na detecção de matéria escura ou na verificação da constância das constantes da natureza.

Leia mais

Blogueiro resgata vídeo introdutório de palestra na conferência MIT sobre spam de 2004

2024-12-13

O blogueiro John Graham-Cumming compartilhou recentemente em seu blog o vídeo introdutório de sua palestra na conferência MIT sobre spam de 2004. O vídeo usa de forma inteligente o meme "All your base are belong to us", adaptando-o para discutir spam e aprendizado de máquina, e prestando homenagem a Paul Graham. Ele mostra aplicações iniciais de aprendizado de máquina em anti-spam e a abordagem criativa e humorística do blogueiro para comunicação tecnológica.

Leia mais

Cidade italiana resolve escuridão de inverno com espelho gigante

2024-12-13

Aninhada em um vale entre a Itália e a Suíça, a cidade de Viganella sofre com três meses de escuridão no inverno a cada ano. Para combater isso, em 2006, os moradores instalaram engenhosamente um espelho enorme no pico de uma montanha próxima. Este espelho reflete a luz do sol para a praça da cidade, fornecendo luz e calor muito necessários durante o longo inverno. O projeto, um testemunho da engenhosidade humana e do espírito comunitário, inspirou desde então iniciativas semelhantes em todo o mundo.

Leia mais
Tecnologia inovação comunidade

Novos Supercondutores Exóticos Encantam e Confundem

2024-12-13

Este ano, foram descobertos três novos tipos de supercondutores, desafiando nossa compreensão deste fenômeno. Esses materiais bidimensionais, como o grafeno, exibem uma flexibilidade sem precedentes, alternando entre estados isolantes, condutores e supercondutores com ajustes simples. Um deles até desafia as expectativas ao se fortalecer em um campo magnético. Essas descobertas aprofundam o mistério da supercondutividade, ao mesmo tempo em que oferecem esperança para supercondutores de temperatura ambiente, potencialmente revolucionando a energia e o transporte.

Leia mais

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

2024-12-13

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

NASA Visualiza Marés Internas Globais

2024-12-13

O Centro de Voo Espacial Goddard da NASA divulgou uma visualização impressionante das marés internas globais do oceano, criada usando dados de altimetria de satélite e simulações. A animação mostra como as ondas de maré internas, geradas pela interação da topografia subaquática, como a Cordilheira do Havaí, e a energia das marés, se propagam pelo oceano. Embora essas ondas tenham uma expressão superficial sutil, elas desempenham um papel significativo na mistura e circulação oceânicas. A visualização também destaca outras regiões com forte atividade de maré interna, incluindo o Taiti, o sudoeste do Oceano Índico e o Estreito de Luzon, oferecendo novos insights sobre a dinâmica oceânica.

Leia mais

Cidade Murada de Kowloon: Uma Secção Transversal de Densidade e Decomposição

2024-12-13

Na década de 1990, a Cidade Murada de Kowloon, em Hong Kong, era o lugar mais densamente povoado do mundo, com aproximadamente 50.000 pessoas em apenas 2,6 hectares. Após a Segunda Guerra Mundial, tornou-se um refúgio para refugiados, seus edifícios crescendo organicamente em uma estrutura labiríntica. O crime e as más condições de vida levaram à sua demolição em 1994. A ilustração em seção transversal da artista Hitomi Terasawa captura vividamente esse fenômeno urbano único e, em última análise, trágico, preservando sua memória como um 'organismo vivo'.

Leia mais

Segurança de Tempo de Rede em Nível de Hardware: Implementação FPGA de NTS da Netnod

2024-12-13

Após uma implementação de software do Network Time Security (NTS) em 2019, a Netnod implantou o NTS em nível de hardware usando FPGAs para seus protocolos NTP e NTS. Essa implementação de hardware oferece segurança aprimorada, mitigando ataques de canal lateral e melhorando a eficiência e a escalabilidade. Embora existissem desafios no processamento de pacotes NTS complexos, a Netnod os superou com uma solução de processamento paralelo de vários motores. Seu serviço NTS agora está em produção.

Leia mais

Reinicializações Agendadas: Uma Abordagem Preventiva

2024-12-13

Uma equipe de pesquisa universitária enfrentou um problema desafiador de administração de sistemas: seus servidores estavam funcionando há muito tempo e precisavam ser reinicializados, mas reinicializações frequentes interrompem a experiência do usuário. Seu padrão era evitar reinicializações, mas uma reinicialização em larga escala recente devido ao tempo de atividade prolongado forçou uma mudança. Para evitar problemas semelhantes, eles decidiram um cronograma de reinicialização anual — pelo menos três vezes por ano, alinhando-se com o cronograma de ensino da universidade — equilibrando a manutenção preventiva com a experiência do usuário.

Leia mais

Microsoft lança código aberto MarkItDown: Ferramenta de conversão de arquivos para Markdown

2024-12-13

A Microsoft lançou o código aberto do MarkItDown, uma ferramenta Python que converte vários arquivos (incluindo PDF, PowerPoint, Word, Excel, imagens, áudio e HTML) para o formato Markdown. A ferramenta possui uma API simples, suporta uma ampla variedade de tipos de arquivos e incorpora OCR e transcrição de fala para maior funcionalidade, tornando-a ideal para análise de texto ou indexação. Contribuições são bem-vindas, e o projeto segue o Código de Conduta de Código Aberto da Microsoft.

Leia mais

Ithy: IA Distribuída para Pesquisas Extensivas

2024-12-13

Ithy é uma ferramenta inovadora de busca que utiliza inteligência artificial distribuída para pesquisas abrangentes. Superando as limitações de sistemas de IA únicos, Ithy utiliza múltiplas IAs trabalhando juntas para fornecer resultados de pesquisa mais completos e aprofundados, oferecendo aos usuários informações mais ricas e respostas mais precisas do que nunca.

Leia mais

Habilidades de Leitura e Estrutura Cerebral: Um Estudo de Neuroimagem

2024-12-13

Um novo estudo revela diferenças significativas na estrutura cerebral entre indivíduos com diferentes habilidades de leitura. Analisando dados de código aberto de mais de 1.000 participantes, os pesquisadores encontraram correlações entre a proficiência em leitura e a estrutura do lobo temporal anterior esquerdo e do giro de Heschl. O polo temporal esquerdo integra diversas informações, enquanto o giro de Heschl, parte do córtex auditivo, mostrou espessura correlacionada com a capacidade de leitura. O estudo destaca a plasticidade cerebral, sugerindo que a leitura molda a estrutura cerebral, beneficiando tanto indivíduos quanto a humanidade.

Leia mais

Coleta de Lixo de Ciclos Concorrentes: Ponteiros Inteligentes com Coleta de Lixo em Rust para Scheme

2024-12-13

Este artigo detalha a implementação de um coletor de lixo de ciclos concorrentes em Rust para ponteiros inteligentes com coleta de lixo (Gc) dentro de um interpretador Scheme. Gc funciona de forma semelhante a Arc>, suportando mutabilidade interna, clonagem e envio entre threads. O artigo explica detalhadamente a implementação de Gc, incluindo mutabilidade interna segura para threads usando semáforos e bloqueios de leitura/escrita, e os detalhes de implementação da coleta de lixo de ciclos concorrentes com base no algoritmo de Bacon e Rajan. Isso inclui o traço de atributo, detecção de ciclos e mecanismos para lidar com modificações concorrentes.

Leia mais
Desenvolvimento Coleta de Lixo Concorrência

Projeto de Robô de Plotagem de Caneta de Código Aberto

2024-12-13

Robertleoj lançou no GitHub um projeto de código aberto chamado Pen Plotter Robot, um robô que utiliza uma caneta para fazer desenhos. O projeto inclui o design, a construção e o programa de controle do robô, com o objetivo de ajudar makers e entusiastas a aprender sobre robótica e design mecânico. O código e a documentação estão disponíveis publicamente para aprendizado e melhorias.

Leia mais

HyperDX Contrata Engenheiros Full-Stack, Front-end e Back-end

2024-12-13

A HyperDX, apoiada pela Y Combinator, está contratando Engenheiros Full-Stack, Front-end e Back-end. A HyperDX constrói uma plataforma de observabilidade de código aberto e amigável para desenvolvedores, com o objetivo de substituir ferramentas como Datadog e New Relic, ajudando os engenheiros a identificar problemas de produção mais rapidamente. Oferece salários competitivos e opções de trabalho remoto, visando engenheiros experientes.

Leia mais
Desenvolvimento Engenheiros Observabilidade

Criador constrói jogo de tiro a laser: de um brinquedo da Legoland a diversão do Halloween com ESP32

2024-12-13

Inspirado por um brinquedo de aventura egípcia da Legoland, o autor decidiu criar um jogo de tiro semelhante. Usando microprocessadores ESP32 baratos, pistolas de laser infravermelho e alvos caseiros, ele construiu com sucesso um jogo de tiro temático de Halloween. Ao longo do caminho, ele aprendeu programação Arduino e MicroPython, superando desafios em conexões de hardware, fonte de alimentação e comunicação. O jogo foi um sucesso em eventos na escola e em casa. Planos futuros incluem melhorar o design do alvo, os efeitos de iluminação e as placas de circuito para aprimorar a experiência de jogo.

Leia mais
Desenvolvimento Criador

Mapa Gigantesco do Mundo de Caves of Qud: Uma Aventura de 13,8 Gigapixels

2024-12-13

O próximo roguelike de ficção científica Caves of Qud, que será lançado em 5 de dezembro, possui um mapa mundial gigantesco com incríveis 13,8 gigapixels! Este mapa imenso consiste em 240 x 75 zonas, cada zona contendo 25 x 80 blocos, com cada bloco tendo 16 x 24 pixels. Um visualizador na web permite a exploração da superfície e até mesmo do primeiro nível subterrâneo (os restantes 2 bilhões + níveis são omitidos devido ao tamanho dos dados). Esta escala de tirar o fôlego promete uma aventura épica e fantástica, repleta de possibilidades de exploração.

Leia mais
Jogos Mapa Mundial

Novas Funções Hash Rain Hashes: Velocidade e Segurança Combinadas

2024-12-13

A DOSAYGO Research lançou Rain Hashes, uma nova família de funções hash com os algoritmos Rainbow e Rainstorm. O Rainbow se destaca pela velocidade excepcional, tornando-o ideal para hashing de uso geral. Sua implementação em C++ passou em todos os testes do SMHasher3 e é caracterizada por seu código conciso e eficiente. O Rainstorm prioriza a segurança; embora não tenha sido auditado formalmente, seu design incorpora elementos de funções hash criptográficas e oferece tamanhos de saída de 64 a 512 bits. O projeto fornece implementações em C++, WASM e Node.js, juntamente com uma ferramenta de linha de comando e testes de benchmark para fácil avaliação e uso.

Leia mais
Desenvolvimento função hash

Web Origami: Uma nova linguagem de programação para simplificar a construção de sites

2024-12-13

Web Origami é uma nova linguagem de programação projetada para simplificar a criação de sites de pequeno a médio porte. Usando uma sintaxe concisa que complementa HTML e CSS, os usuários podem descrever a estrutura do site usando fórmulas semelhantes às de planilhas, transformando dados e arquivos em HTML e outros recursos do site por meio de programas simples. Mesmo sem conhecimento de JavaScript, recursos como pesquisa de texto completo e feeds RSS podem ser criados. O Origami fornece uma interface de linha de comando, funções integradas e uma biblioteca async-tree, com suporte para extensões JavaScript. Seu conceito central é abstrair a construção de sites como transformação de dados, tornando a criação e implantação de sites eficientes, de baixo custo e fáceis de entender.

Leia mais

Possessão demoníaca previu a queda do Império Carolíngio

2024-12-13

No início do século IX, um cortesão franco registrou um conto de possessão demoníaca. O demônio, Wiggo, confessou ter destruído plantações, gado e espalhado pragas, culpando os pecados dos francos e os muitos crimes de seus governantes. Wiggo descreveu a ganância desenfreada, a suspeita mútua entre os governantes e a falta de piedade. Essa história refletiu a crise do Império Carolíngio: conflitos internos, instabilidade econômica e fome. O cortesão, Einhard, usou essa história para criticar sutilmente a corrupção dos governantes e prenunciar a queda do império.

Leia mais

Morre Donald Bitzer, pioneiro da computação

2024-12-13

O Museu de História da Computação lamenta o falecimento de Donald L. Bitzer (1934-2024), um cientista da computação pioneiro. Coinventor do display de plasma de tela plana e criador do sistema PLATO — o primeiro sistema de educação baseado em computador compartilhado do mundo e uma comunidade online inovadora —, as inovações de Bitzer previram muitos recursos online modernos. O PLATO incluía fóruns, quadros de mensagens, testes online, e-mail, salas de bate-papo, mensagens instantâneas e jogos multiplayer, lançando as bases para o mundo digital interconectado que conhecemos hoje.

Leia mais

Vulnerabilidades de segurança decorrentes do PRNG fraco do Dart/Flutter

2024-12-13

A pesquisa da Zellic descobriu várias vulnerabilidades de segurança causadas por um gerador de números pseudoaleatórios (PRNG) fraco em Dart/Flutter. Uma falha na inicialização da função `Random()` no Dart SDK resultou em entropia insuficiente nas chaves geradas, tornando-as suscetíveis a ataques de força bruta. Isso permitiu que atacantes acessassem facilmente o Dart Tooling Daemon, permitindo que eles lessem ou escrevessem arquivos de espaço de trabalho e até executassem código arbitrário. Além disso, os projetos Proton Wallet e SelfPrivacy também foram afetados por esse PRNG fraco, experimentando vulnerabilidades de criptografia e problemas de senhas previsíveis, respectivamente. Embora a vulnerabilidade tenha sido corrigida, os desenvolvedores são instados a ter cuidado ao usar a função `Random()` e usar `Random.secure()` quando números aleatórios criptograficamente seguros forem necessários.

Leia mais

Seguradoras de saúde dos EUA escondem segredo sujo: aumento das negativas

2024-12-13

Um artigo expõe um segredo obscuro na indústria de seguros de saúde dos EUA: as taxas de negativas de sinistros aumentaram dez vezes na última década. As seguradoras não estão mais vendendo seguros, mas sim um jogo de azar. As agências governamentais falharam em cumprir suas responsabilidades de supervisão, permitindo que as taxas de negativas disparassem, prejudicando severamente os consumidores. Algumas seguradoras negam até 42% das solicitações, causando indignação pública e até mesmo levando ao assassinato do CEO da UnitedHealthcare. O artigo pede transparência do governo sobre as taxas de negativas para proteger os consumidores.

Leia mais

Ideia revolucionária: Aplicando os princípios do Magit ao sistema de controle de versão jj

2024-12-13

O autor propõe uma abordagem inovadora: aplicar a interface de controle de versão Magit do Emacs (que usa arquivos de texto como sua interface de usuário) ao nascente ecossistema de controle de versão jj. O artigo destaca que a interface de usuário baseada em texto do Magit oferece eficiência e portabilidade. Aproveitando o protocolo LSP, uma experiência semelhante ao Magit pode ser implementada em vários editores, evitando o desenvolvimento redundante. O autor prevê a geração de arquivos de texto específicos (como .jj/status.jj) e o uso de recursos do LSP, como tokens semânticos, faixas de dobramento e ir para a definição, para alcançar operações de controle de versão semelhantes ao Magit. O objetivo final é criar uma interface de usuário eficiente e multiplataforma para o controle de versão jj.

Leia mais
Desenvolvimento

Pesquisa com Bactérias Espelho Apresenta Riscos Significativos, Advertem Dezenas de Cientistas

2024-12-13

Biólogos sintéticos alcançaram avanços notáveis, como a criação de bactérias com genomas sintetizados quimicamente. No entanto, dois biólogos sintéticos recentemente se uniram a outros cientistas para pedir o fim de pesquisas que poderiam levar à criação de "bactérias espelho". Essas bactérias são compostas pelos mesmos componentes das células naturais, mas com quiralidade oposta em todos os biopolímeros. Como as bactérias espelho podem não ter predadores naturais e escapar do sistema imunológico, elas representam um risco catastrófico. O artigo destaca que, embora a pesquisa científica deva ser aberta, certas pesquisas, como a de bactérias espelho, são muito arriscadas, dados os potenciais danos devastadores. Portanto, ela deve ser interrompida.

Leia mais

Método de imagem não invasivo consegue penetrar mais profundamente em tecidos vivos

2024-12-13

Pesquisadores do MIT desenvolveram uma nova técnica de imagem não invasiva que mais que dobra o limite de profundidade da imagem metabólica. Usando lasers de alta potência e um modelador de fibra especializado, o método minimiza o espalhamento da luz, permitindo imagens mais nítidas e rápidas de tecido vivo. Essa abordagem sem rótulos evita o pré-processamento de tecidos, fornecendo uma representação mais natural das estruturas e funções celulares. A maior penetração em profundidade e velocidade prometem avanços significativos na pesquisa do câncer, engenharia de tecidos, descoberta de medicamentos e imunologia.

Leia mais

Consistência Eventual: Desafios e Padrões em Sistemas Distribuídos

2024-12-13

A consistência eventual é inevitável em sistemas distribuídos. Este artigo explora quatro padrões comuns para lidar com a consistência eventual: consistência eventual baseada em eventos, consistência eventual de sincronização em segundo plano, consistência eventual baseada em saga e consistência eventual baseada em CQRS. Cada padrão tem suas vantagens e desvantagens. Por exemplo, o padrão baseado em eventos enfatiza sistemas fracamente acoplados e escalabilidade, mas a consistência leva tempo; enquanto o padrão baseado em saga é adequado para transações complexas e de longa duração, garantindo consistência por meio de transações compensatórias. A escolha do padrão depende das necessidades e compensações específicas do sistema.

Leia mais
1 2 14 15 16 17 19 21 22