A Mãe de Arundhati Roy: Uma Memória de Rebelião e Reconciliação

2025-09-04
A Mãe de Arundhati Roy: Uma Memória de Rebelião e Reconciliação

Arundhati Roy, após ganhar o Prêmio Booker por seu romance de estreia, *Deus de Coisas Pequenas*, mudou para a escrita política, tornando-se uma intelectual pública controversa na Índia. Sua nova memória, *Mother Mary Comes to Me*, concentra-se em seu relacionamento complexo com sua mãe, Mary Roy, uma proeminente educadora e ativista social. A influência de Mary em Arundhati foi profunda e contraditória, servindo como modelo e objeto de rebelião. Roy retrata a severidade, as contradições e o amor de sua mãe com um toque delicado, explorando como ela navegou pela sombra de sua mãe para encontrar sua identidade e, finalmente, alcançar a reconciliação. Essa memória não é apenas uma história de crescimento pessoal, mas também reflete o complexo contexto político e cultural da sociedade indiana.

Leia mais

A Descoberta Acidental da Integral da Secante

2025-04-20
A Descoberta Acidental da Integral da Secante

A integral de sec(x) é uma fórmula aparentemente simples, mas sua história é tudo menos direta. Primeiro proposta em 1569 por Mercator para suas famosas projeções cartográficas, sua solução escapou aos matemáticos por 86 anos. Foi então descoberta acidentalmente por um professor, com uma prova formal finalmente aparecendo 23 anos depois. Este artigo conta a história, tecendo juntos trigonometria, cálculo e projeções cartográficas, revelando a serendipidade e a complexidade inerentes à descoberta matemática.

Leia mais

Irlanda Pode Boicotar o Eurovision 2026 Devido à Participação de Israel

2025-09-11
Irlanda Pode Boicotar o Eurovision 2026 Devido à Participação de Israel

A RTÉ, emissora nacional irlandesa, anunciou que não participará do Festival Eurovisão da Canção 2026 se Israel permanecer na competição. O diretor-geral Kevin Bakhurst afirmou que a participação da Irlanda seria inconcebível, dado o conflito em curso em Gaza e o ataque a jornalistas. Essa decisão segue preocupações levantadas por outros membros da UER, incluindo Espanha e Eslovênia, e vem depois das sete vitórias anteriores da Irlanda no Eurovision desde 1965. A UER se comprometeu a dialogar sobre o assunto.

Leia mais
Diversos Eurovisão

Renúncia em massa de editores do Journal of Human Evolution: IA, taxas e independência editorial em jogo

2024-12-31
Renúncia em massa de editores do Journal of Human Evolution: IA, taxas e independência editorial em jogo

Toda a equipe editorial do Journal of Human Evolution (JHE) da Elsevier renunciou em massa, causando indignação na comunidade acadêmica. Seu protesto se concentra nas mudanças implementadas pela Elsevier na última década, incluindo cortes de recursos editoriais, a introdução não comunicada de IA no processo editorial que levou a numerosos erros e taxas exorbitantes para os autores, tudo isso minando a independência e a inclusão editorial da revista. Esta é a 20ª renúncia em massa de uma revista científica desde 2023, destacando as controvérsias em torno da evolução dos modelos de negócios na publicação científica.

Leia mais

Grande Colisor de Hádrons do CERN: Visão Geral do Sistema

2025-04-22

Esta lista detalha vários subsistemas e experimentos do Grande Colisor de Hádrons (LHC) no CERN, incluindo os detectores do LHC (ATLAS, CMS, LHCf), a cadeia de aceleradores (Linac 3, Linac 4, PSB, SPS, LEIR, ELENA) e sistemas de monitoramento e controle associados (por exemplo, BLM, CPS). A quantidade de entradas destaca a imensa complexidade do projeto LHC e seu papel crucial na pesquisa de física de alta energia.

Leia mais
Tecnologia

A Lenta Marcha para o Totalitarismo: Como a Alemanha Ficou Silenciosa

2025-09-21

Este excerto de *Eles Pensavam Que Eram Livres*, de Milton Mayer, detalha a gradual descida do povo alemão para o silêncio e a cumplicidade sob o regime nazista. Um filólogo relata como a crescente distância entre o governo e o povo permitiu que os nazistas implementassem suas políticas horríveis de forma incremental. Cada passo aparentemente pequeno, disfarçado como uma medida de emergência ou dever patriótico, erodindo a resistência individual. O autor destaca a dificuldade de prever as consequências da inação e a incerteza generalizada que sufocou a dissidência. Em última análise, a realidade horrível do regime nazista é revelada, mas apenas depois que era tarde demais para muitos agirem.

Leia mais

Tipos Dependentes em Ada: Uma Coincidência Inesperada

2024-12-28
Tipos Dependentes em Ada: Uma Coincidência Inesperada

Este artigo explora o recurso de tipos dependentes pouco conhecido na linguagem de programação Ada. O autor argumenta que a meta de design do Ada de evitar alocação dinâmica de memória desnecessária levou à sua implementação única de tipos dependentes: usando uma segunda pilha não de chamada para retornar dados de tamanho desconhecido em tempo de compilação, contornando habilmente a necessidade de alocação dinâmica. Isso coincide inesperadamente com a definição formal de tipos dependentes, mostrando uma serendipidade imprevista no design do Ada. O artigo explica ainda conceitos no sistema de tipos do Ada, como tipos derivados, subtipos, registros discriminados e predicados de tipo, demonstrando como esses recursos permitem a implementação de tipos dependentes. Finalmente, o autor discute a interação interessante entre a filosofia de design do Ada e a pesquisa acadêmica sobre teoria de tipos, sugerindo que muitos dos recursos do sistema de tipos do Ada não se originaram diretamente da pesquisa em teoria de tipos, mas sim evoluíram naturalmente para atender a necessidades específicas.

Leia mais
Desenvolvimento

Executando DOOM a partir de um código QR: Uma história de compressão extrema

2025-04-18
Executando DOOM a partir de um código QR: Uma história de compressão extrema

O programador Kuber Mehta conseguiu o aparentemente impossível: executar o jogo clássico DOOM diretamente de um código QR! Chamado de 'The Backdooms', este projeto utiliza compressão zlib e gzip, codificação base64 e um wrapper HTML auto-extraível inteligentemente projetado para oferecer uma experiência DOOM totalmente jogável sem nenhum download. A jornada de desenvolvimento foi repleta de desafios, exigindo ajustes iterativos nas taxas de compressão e versões do código QR. Essa façanha incrível mostra o poder da compressão extrema e do design de aplicativos inovadores, um testemunho da engenhosidade e perseverança do programador.

Leia mais

Mecha Comet: Computador de mão Linux modular e de código aberto

2025-01-08

O Mecha Comet é um computador de mão Linux altamente expansível, com hardware e software modulares adaptáveis a diversas necessidades. Seu design de código aberto permite que os usuários criem extensões personalizadas, utilizando interfaces como Raspberry Pi HATs e placas Mikrobus Click. Rodando o Mechanix OS (baseado em Debian), o Comet possui um processador ARM quad-core de 1,8 GHz, 4 GB de RAM e 32 GB de armazenamento. Projetado para projetos ambiciosos, desde telefones DIY e assistentes de IA até mesmo implantação de nanosatélites, o Comet será lançado no Kickstarter no início do primeiro trimestre de 2025.

Leia mais

Tratar o Postgres como SQLite? Uma Experiência Audaciosa

2025-09-22
Tratar o Postgres como SQLite? Uma Experiência Audaciosa

O autor, um entusiasta de longa data do SQLite, aprecia sua velocidade, simplicidade e estabilidade. No entanto, o ecossistema de extensões do SQLite é insignificante em comparação com o PostgreSQL. Este artigo explora a viabilidade de usar uma instância local do PostgreSQL como uma substituição direta para o SQLite, aproveitando as extensões poderosas do PostgreSQL (como o pgvector) e evitando configurações complexas de cluster. A abordagem envolve executar o PostgreSQL em um único servidor e acessá-lo por meio de um socket Unix, buscando a conveniência do SQLite com o poder do PostgreSQL. O autor reconhece a complexidade adicional de configurar um servidor, mas acredita que a troca vale a pena pelos benefícios combinados de facilidade de uso e funcionalidades estendidas.

Leia mais
Desenvolvimento

Número de Loader: Um Desafio de Programação em uma Máquina Teórica com Memória Infinita

2025-04-05
Número de Loader: Um Desafio de Programação em uma Máquina Teórica com Memória Infinita

O Número de Loader é a saída de loader.c, um programa C de Ralph Loader que venceu a competição Bignum Bakeoff. O objetivo era escrever um programa C (com menos de 512 caracteres) que gerasse a maior saída possível em uma máquina teórica com memória infinita. O cálculo se baseia no Cálculo de Construções de Huet-Coquand, resultando em um número inimaginavelmente grande, muito maior do que outros números grandes conhecidos, como a saída de Marxen.c. Embora não haja prova formal, as estimativas o colocam além de certos valores em hierarquias de crescimento rápido. Calcular o Número de Loader é computacionalmente intensivo e sua escala pura representa uma exploração fascinante dos limites computacionais na ciência da computação.

Leia mais

Chips de IA da Intel vendem menos que o esperado, criando escassez de capacidade de produção

2025-04-25
Chips de IA da Intel vendem menos que o esperado, criando escassez de capacidade de produção

Os novos chips de PC com IA da Intel estão vendendo menos do que o esperado, criando uma escassez inesperada de capacidade de produção para seus chips mais antigos e mais baratos. Essa notícia vem junto com anúncios de demissões e um relatório financeiro ruim que fez as ações da empresa despencarem. Os consumidores estão optando por chips Raptor Lake de geração anterior, mais baratos, em vez dos modelos de IA Lunar Lake e Meteor Lake, mais caros. A escassez resultante na capacidade do nó de processo 'Intel 7' deve persistir. Essa alta inesperada na demanda por chips mais antigos aponta para a falta de um 'aplicativo killer' para IA no mercado de PCs. A receita do Grupo de Computação para Clientes (CCG) da Intel no primeiro trimestre caiu 8% em relação ao ano anterior. Os resultados financeiros futuros da AMD fornecerão mais insights sobre a resposta do mercado.

Leia mais

Mod malicioso em BeamNG.drive explora vulnerabilidade antiga do Chromium

2025-05-01
Mod malicioso em BeamNG.drive explora vulnerabilidade antiga do Chromium

Enquanto jogava BeamNG.drive, o autor descobriu um mod malicioso, "American Road", que acionou um alerta de antivírus. A análise revelou JavaScript e shellcode ofuscados que exploravam uma vulnerabilidade antiga (CVE-2019-5825) no Chromium Embedded Framework. Essa vulnerabilidade permitiu que o mod injetasse shellcode na memória, baixando e executando um DLL que rouba senhas e informações pessoais. O código malicioso estava disfarçado como um banner do Patreon. O mod infectado foi removido do repositório oficial e a conta do autor foi suspensa. Os usuários devem remover o mod e verificar seus sistemas.

Leia mais

Autômato Celular de Codd: Uma Máquina de Auto-Replicação Simplificada

2025-05-04
Autômato Celular de Codd: Uma Máquina de Auto-Replicação Simplificada

Em 1968, o cientista da computação britânico Edgar F. Codd projetou um autômato celular (AC) com apenas 8 estados, simplificando a máquina de auto-replicação de 29 estados de von Neumann. Codd demonstrou a possibilidade de uma máquina de auto-replicação dentro de seu AC, mas uma implementação completa só foi alcançada em 2009 por Tim Hutton. O trabalho de Codd impulsionou pesquisas sobre a organização lógica necessária para a auto-replicação em autômatos, inspirando refinamentos posteriores por pesquisadores como Devore e Langton, levando a projetos de auto-replicação menos complexos.

Leia mais
IA

dopy: Python sem identação estrita

2025-01-13
dopy: Python sem identação estrita

dopy é um pré-processador Python experimental que permite o uso da sintaxe do...end em vez de identação estrita. Isso melhora a legibilidade e flexibilidade do código, especialmente para desenvolvedores familiarizados com linguagens como Ruby ou Lua. Ele suporta dicas de tipo e transpila arquivos .dopy para arquivos .py compatíveis com PEP 8. O projeto foi arquivado e não é mais mantido pelo autor original, mas o código permanece de código aberto para fins de aprendizado e referência.

Leia mais

Perda Massiva de Clientes da Comcast Devido à Falta de Transparência de Preços

2025-04-26
Perda Massiva de Clientes da Comcast Devido à Falta de Transparência de Preços

A Comcast registrou uma perda líquida de 183.000 clientes de banda larga residencial no primeiro trimestre de 2025, um aumento significativo em relação ao ano anterior. O presidente Mike Cavanagh atribuiu isso à falta de transparência de preços e a uma má experiência do cliente. Em resposta, a Comcast está simplificando sua estrutura de preços e oferecendo uma garantia de preço de cinco anos para novos clientes, com o objetivo de melhorar a retenção de clientes. Apesar do aumento da receita, o preço das ações da Comcast caiu 3,7% após o anúncio.

Leia mais

Retrato Tipográfico: Uma Realização Notável de um Impressor Finlandês

2025-04-16
Retrato Tipográfico: Uma Realização Notável de um Impressor Finlandês

Em 1937, o tipógrafo finlandês Valto Malmiola criou meticulosamente um retrato de Jean Sibelius usando dezenas de milhares de peças de régua de latão e material de espaçamento. Não se tratava de uma simples impressão; Malmiola tratou os tipos como pixels, organizando-os com precisão incrível para criar efeitos de escala de cinza. O artigo detalha o processo de Malmiola, suas inspirações em tendências internacionais e experiências pessoais, e explora o lugar de sua obra na arte contemporânea e moderna. O artigo também aborda o fato controverso de que Malmiola era simpatizante nazista.

Leia mais
Design

arXivLabs: Construindo Novos Recursos do arXiv com Colaboradores da Comunidade

2025-09-18
arXivLabs: Construindo Novos Recursos do arXiv com Colaboradores da Comunidade

arXivLabs é uma plataforma que permite a desenvolvedores e pesquisadores criar e compartilhar novos recursos do arXiv diretamente no site do arXiv. Essa iniciativa abraça os valores de abertura, comunidade, excelência e privacidade de dados do usuário, com o objetivo de melhorar a experiência do arXiv para todos. Tem uma ideia para melhorar o arXiv? Junte-se ao arXivLabs!

Leia mais
Desenvolvimento

DEA usa câmeras disfarçadas de cartão de crédito

2025-09-21
DEA usa câmeras disfarçadas de cartão de crédito

A Drug Enforcement Administration (DEA) está usando técnicas de vigilância cada vez mais sofisticadas. Dados de aquisição recentemente revelados mostram que a agência comprou 57 dispositivos de gravação de áudio e vídeo disfarçados como cartões de crédito da empresa suíça Nagra. Esses dispositivos, com 16 GB de armazenamento, fazem parte de uma tendência maior da DEA de usar tecnologia oculta, tendo anteriormente escondido câmeras em objetos do cotidiano, como postes de luz e caixas de ferramentas. Essa última aquisição destaca o compromisso da DEA com capacidades de vigilância avançadas em suas operações de aplicação da lei.

Leia mais

Resolvendo o Problema da Figueira de Plath com Árvores de Decisão de Aprendizado de Máquina

2025-09-19
Resolvendo o Problema da Figueira de Plath com Árvores de Decisão de Aprendizado de Máquina

Este ensaio explora a famosa metáfora da 'figueira' de Sylvia Plath, comparando as escolhas da vida a inúmeras possibilidades que não podem ser obtidas simultaneamente. O autor usa árvores de decisão de aprendizado de máquina para tentar quantificar as preferências individuais para ajudar as pessoas a fazer escolhas. No entanto, o artigo finalmente aponta que a vida não é uma simples questão de múltipla escolha, mas um processo dinâmico e em contínuo desenvolvimento, como a relação simbiótica entre figueiras e vespas-da-figueira, requerendo influência externa e um ciclo contínuo para manter o crescimento.

Leia mais

Adeus, podman generate systemd: Quadlet simplifica o gerenciamento de contêineres Podman com systemd

2025-03-24
Adeus, podman generate systemd: Quadlet simplifica o gerenciamento de contêineres Podman com systemd

Este artigo apresenta o Quadlet, um método superior para gerenciar contêineres Podman como serviços systemd, substituindo o comando obsoleto `podman generate systemd`. O Quadlet usa arquivos `.container` concisos para configuração, oferecendo recursos como atualizações automáticas, gerenciamento de dependências e reinicialização automática após a reinicialização do servidor. É apresentado como uma alternativa mais flexível, poderosa e fácil de manter à abordagem anterior de scripts shell. O autor fornece uma comparação detalhada de ambos os métodos, destacando as vantagens do Quadlet, incluindo arquivos de configuração únicos, utilização de todos os recursos do systemd e gerenciamento de dependências mais simples. O artigo também menciona o recurso `podman auto-update` e a ferramenta de migração `podlet`.

Leia mais
Desenvolvimento

DataFrame Leve em MicroHs: Uma Aventura Haskell 2010

2025-09-11

Começando com um projeto Android em Frege (Haskell na JVM) em 2015, a jornada de programação funcional do autor o levou a uma busca para desacoplar sua biblioteca DataFrame do GHC para compatibilidade com MicroHs. Esta publicação detalha a implementação da funcionalidade principal do DataFrame - construção, expressões básicas, `filterWhere`, `derive` e renderização Markdown - em Haskell 2010, sem GADTs, famílias de tipos ou reflexão. O experimento demonstra que, embora verboso, a funcionalidade principal permanece viável, oferecendo portabilidade entre MicroHs (para CLIs minúsculos ou contextos embutidos) e GHC (para velocidade e acesso ao ecossistema). Os binários do MicroHs são aproximadamente 100 vezes menores, mas 5 a 10 vezes mais lentos; uma troca vantajosa para muitas tarefas de manipulação de dados, permitindo um back-end GHC para processamento pesado.

Leia mais
Desenvolvimento

O Hype da IA na Educação em Ciência da Computação: Uma Abordagem Cautelosa é Necessária

2025-09-22

Uma professora de ciência da computação com 30 anos de experiência alerta contra a adoção acrítica da IA na educação em ciência da computação. Ela argumenta que a atual onda de IA, particularmente a IA generativa, ignora desvantagens significativas, como o impacto ambiental, o roubo de dados e a exploração de trabalhadores de dados. A incorporação cega de ferramentas de IA corre o risco de sufocar o pensamento crítico e a criatividade, prejudicando o desenvolvimento integral dos alunos. A professora pede uma abordagem cautelosa e equilibrada, priorizando o cultivo de habilidades abrangentes em vez de simplesmente seguir as tendências tecnológicas.

Leia mais
Desenvolvimento

Joplin 3.2: Aplicativo de anotações de código aberto recebe suporte para várias janelas

2025-04-21

O Joplin, um aplicativo de anotações de código aberto, lançou a versão 3.2, com o aguardado suporte para várias janelas, layouts de várias colunas, acessibilidade aprimorada e detecção de temas. Este aplicativo versátil suporta Markdown, plugins, multimídia e vários métodos de sincronização, incluindo sincronização em nuvem com criptografia de ponta a ponta e armazenamento local. Embora construído com Electron, resultando em maior consumo de recursos, o conjunto de recursos robusto do Joplin e sua comunidade ativa o tornam uma opção interessante para anotações.

Leia mais
Desenvolvimento

IA Gemini do Google supera humanos na ICPC

2025-09-18
IA Gemini do Google supera humanos na ICPC

A IA Gemini 2.5 do Google alcançou um feito notável na Competição Internacional de Programação Universitária (ICPC), resolvendo 10 problemas em 677 minutos e garantindo o segundo lugar entre as equipes universitárias. Seu sucesso foi particularmente impressionante em um complexo problema de otimização multidimensional envolvendo armazenamento e drenagem de 'flubber', um desafio que deixou todas as equipes humanas perplexas. A Gemini utilizou programação dinâmica e busca ternária aninhada para resolver o problema. O Google acredita que o desempenho da Gemini destaca o potencial da IA em campos como engenharia de semicondutores e biotecnologia, oferecendo assistência inestimável a pesquisadores com suas capacidades avançadas de resolução de problemas.

Leia mais

A Inflação de Bibliotecas Priorizando Casos de Borda: O Inferno de Dependências do npm

2025-09-21

Este artigo examina a proliferação de bibliotecas superengenheiradas no ecossistema npm. Muitas bibliotecas priorizam o tratamento de casos de borda raros, resultando em árvores de dependências excessivamente granulares. O autor usa o exemplo de `is-number`, que lida com várias entradas semelhantes a números quando a maioria dos aplicativos só precisa lidar com o tipo `number`. A solução proposta é que as bibliotecas se concentrem em casos de uso comuns, fazendo suposições razoáveis sobre os tipos de entrada e deixando o tratamento de casos de borda para projetos que precisam deles. Isso simplifica o código, melhora o desempenho e reduz dependências desnecessárias.

Leia mais
Desenvolvimento

Chrome bloqueia acesso não autorizado à rede local de sites

2025-06-04
Chrome bloqueia acesso não autorizado à rede local de sites

A equipe do Chrome está projetando um novo recurso para impedir que sites acessem dispositivos de rede local sem a permissão do usuário. Atualmente, sites maliciosos podem explorar o navegador do usuário como um "representante confuso", acessando dispositivos locais como impressoras. A nova abordagem usa um mecanismo de permissão para controlar o acesso à rede local, exigindo autorização explícita do usuário antes que um site possa se comunicar com dispositivos de rede local. Isso visa aprimorar a privacidade e a segurança do usuário, evitando ataques maliciosos, mas também pode afetar alguns serviços existentes que dependem dessa funcionalidade.

Leia mais

O ChatGPT nos tornará estúpidos? Depende de como você o usa

2025-07-28
O ChatGPT nos tornará estúpidos? Depende de como você o usa

Em 2008, The Atlantic gerou controvérsia com um artigo questionando se o Google estava nos tornando estúpidos. Agora, a IA generativa como o ChatGPT levanta uma preocupação semelhante: não está apenas terceirizando a memória, mas potencialmente o próprio pensamento. O autor argumenta que a conveniência do ChatGPT pode ter um custo, sacrificando o pensamento crítico, habilidades de resolução de problemas e compreensão profunda. A chave está em como os usuários empregam o ChatGPT: como substituto do pensamento ou como ferramenta para aprimorar suas habilidades? O primeiro pode levar ao declínio cognitivo, enquanto o segundo pode promover o crescimento intelectual. O resultado depende do usuário, não da ferramenta. No futuro, aqueles que colaboram com a IA para aumentar suas capacidades serão mais competitivos.

Leia mais

Zero System Calls: Construindo um Servidor Web de Alto Desempenho com io_uring

2025-08-22

Este artigo detalha a evolução da construção de servidores web de alto desempenho, desde o pre-forking inicial até select/poll, depois epoll, e finalmente atingindo zero chamadas de sistema usando io_uring. O autor desenvolveu um servidor web experimental chamado tarweb que utiliza io_uring para adicionar assincronamente todas as operações a uma fila do kernel, evitando assim a sobrecarga de chamadas de sistema frequentes. Combinado com kTLS e arquivos sem descritores, são alcançadas melhorias adicionais de desempenho. Embora ainda existam desafios, como gerenciamento de memória e preocupações com a segurança do io_uring, o projeto demonstra o potencial para ganhos significativos de desempenho em cenários de alta concorrência.

Leia mais

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
1 2 55 56 57 59 61 62 63 595 596