Trabalhando com Patches Git no Apple Mail: Um Fluxo de Trabalho Surpreendentemente Simples

2025-05-18

Este guia detalha como gerenciar patches de e-mail Git no Apple Mail no macOS. Primeiro, crie uma caixa de correio 'Patches' dedicada. Mova os e-mails contendo patches para esta caixa de correio e exporte-a para uma pasta local. Finalmente, use o comando `git apply` no seu terminal para aplicar o patch. Embora isso simplifique o processo no Apple Mail, a aplicação real do patch acontece via terminal. Lembre-se de limpar regularmente sua pasta local 'Patches'.

Leia mais
Desenvolvimento Aplicação de Patches

Vulnerabilidade de fonte no Chrome Android: falsificação de domínios do Google com ligaduras

2025-05-18
Vulnerabilidade de fonte no Chrome Android: falsificação de domínios do Google com ligaduras

O pesquisador de segurança Jeffrey Yasskin descobriu uma vulnerabilidade de fonte no Chrome Android: Atacadores podem registrar domínios como "googlelogoligature.net" e explorar uma ligadura no Google Sans para fazer o Chrome exibi-lo como "Google.net", potencialmente enganando os usuários. Isso se aproveita de como a fonte renderiza combinações específicas de caracteres como um logotipo estilizado do Google. A vulnerabilidade destaca os riscos de fontes personalizadas em contextos de segurança sensíveis, especialmente ao renderizar texto controlado pelo atacante.

Leia mais
Tecnologia

34 Mecanismos de Papel Incríveis: Uma Exibição de Engenharia de Dobra

2025-05-18

Este artigo apresenta 34 mecanismos de papel notáveis, que vão de dobras animadas simples a contrações rotativas complexas. Esses designs demonstram as possibilidades ilimitadas da engenharia de papel, combinando estética artística com princípios mecânicos intrincados e técnicas de dobra. Os destaques incluem um painel solar implantável inspirado na dobra Miura e várias estruturas dinâmicas impulsionadas geometricamente, mostrando a interseção da arte e da engenharia no design de papel.

Leia mais

Como a Paternidade Muda as Amizades (E Como Mantê-las)

2025-05-18

Ter filhos pode mudar drasticamente as amizades. Este artigo explora os desafios comuns enfrentados por pais e não pais na manutenção de seus relacionamentos. A matéria apresenta entrevistas com mulheres que compartilham suas experiências e percepções, oferecendo quatro estratégias principais: Não presuma que seus amigos não querem sair; garanta que as conversas incluam todos; adapte-se a novas maneiras de socializar, como fazer tarefas domésticas juntos ou incorporar crianças em atividades; e comunique-se abertamente sobre sentimentos. O artigo enfatiza a importância da comunicação e da compaixão na navegação desses relacionamentos em evolução, sugerindo que as amizades podem durar mesmo quando as etapas da vida mudam.

Leia mais
Diversos paternidade

Aquisição da Cray pela Sun: Um Negócio Transformador

2025-05-18

Um grupo de engenheiros de San Diego, muitos ex-funcionários da NCR, fundou uma empresa para construir computadores massivamente paralelos usando processadores Sparc. Após diversas aquisições e reestruturações, foram adquiridos pela Cray, culminando no desenvolvimento do servidor CS6400 (SuperDragon). O CS6400, com recursos inovadores como Domínios de Sistema Dinâmicos e Roteamento Alternativo, ganhou tração. Mais tarde, a SGI vendeu essa divisão da Cray para a Sun por US$ 50 milhões. A Sun reconheceu o potencial da tecnologia e, com base nela, desenvolveu o Ultra Enterprise Server 10000 (Starfire), alcançando um sucesso comercial fenomenal e gerando bilhões em receita para a Sun. É considerado uma das melhores aquisições desde que a Microsoft comprou o DOS, mostrando o poder da inovação tecnológica aliada a uma estratégia de mercado inteligente.

Leia mais
Tecnologia

BrowserBee: Seu Assistente de IA no Navegador

2025-05-18
BrowserBee: Seu Assistente de IA no Navegador

BrowserBee é uma extensão do Chrome de código aberto e priorizando a privacidade que permite controlar seu navegador usando linguagem natural. Ele combina o poder de um LLM para análise e planejamento de instruções e o Playwright para automação robusta do navegador para executar tarefas. Como o BrowserBee roda inteiramente no seu navegador (com exceção do LLM), ele pode interagir com segurança com sites com login, como suas contas de mídia social ou e-mail, sem comprometer a segurança ou exigir infraestrutura de back-end. Ele suporta principais provedores de LLM, como Anthropic, OpenAI, Gemini e Ollama, e possui uma ampla gama de ferramentas de navegador para navegação, interação, observação e gerenciamento de memória, aprendendo sequências eficientes de uso de ferramentas para tarefas futuras.

Leia mais
Desenvolvimento

Craft Basic 1.7.1: Interpretador BASIC retrô para Windows

2025-05-18

Craft Basic 1.7.1 é um interpretador BASIC gratuito para Windows 95 e superior. Aprenda programação, crie jogos simples, escreva código interativo, realize cálculos complexos, exiba gráficos legais, crie formulários, escreva scripts úteis e muito mais. Comandos simples permitem que você desenhe bitmaps e reproduza arquivos WAV; possui tratamento de formulários para texto estático e botões; e muitos programas de exemplo estão incluídos para ajudá-lo a começar. Suporta Win9X, Win2K, WinXP, Win10 e Win11.

Leia mais
Desenvolvimento interpretador BASIC

Configuração de Broker MQTT de Alta Disponibilidade Nativo do Kubernetes

2025-05-18

Este artigo descreve uma configuração totalmente declarativa e nativa do Kubernetes para um broker MQTT de alta disponibilidade usando Eclipse Mosquitto e Traefik. Ele utiliza primitivas principais do Kubernetes (Deployments, Services, ConfigMaps e RBAC) para criar um broker primário e um secundário, garantindo uma falha de comutação com tempo de inatividade próximo a zero. Um controlador personalizado monitora o primário e troca o tráfego para o secundário em 5 segundos após uma falha, mantendo a continuidade da mensagem. A ponte MQTT interna garante a propagação perfeita da mensagem entre os brokers, mesmo durante a falha de comutação.

Leia mais
Desenvolvimento

A Mudança Algorítmica do YouTube: De Viciante a Tedioso

2025-05-18

O YouTube já prosperou com um sistema de recomendação baseado em assinatura, oferecendo conteúdo relevante e envolvente que mantinha os usuários presos. No entanto, a introdução de recomendações algorítmicas, embora inicialmente proporcionasse a ilusão de conteúdo infinito, acabou levando a sugestões repetitivas e não personalizadas, deixando os usuários entediados. Agora, a página inicial do YouTube recicla um pequeno número de vídeos, e os resultados de pesquisa priorizam vídeos de canais com os quais o usuário interagiu, negligenciando a relevância real e misturando recomendações não relacionadas e Shorts. Parece um esforço deliberado para tornar a plataforma menos envolvente. Essa mudança pode ser uma jogada intencional do Google para reduzir a natureza viciante do YouTube.

Leia mais
Tecnologia

Anúncios impulsionados por IA do YouTube: Uma faca de dois gumes?

2025-05-18
Anúncios impulsionados por IA do YouTube: Uma faca de dois gumes?

O YouTube lançou o "Peak Points", um novo formato de anúncio que usa o Google Gemini AI para colocar anúncios nos momentos de maior engajamento do espectador. Embora isso vise maximizar a lembrança do anúncio capitalizando nas respostas emocionais intensificadas, corre o risco de frustrar os espectadores. Por outro lado, o YouTube também anunciou anúncios com possibilidade de compra, permitindo compras diretamente do próprio anúncio, potencialmente oferecendo uma experiência mais amigável ao usuário.

Leia mais

Telegram: US$ 30 bilhões de avaliação com apenas 30 funcionários

2025-05-18
Telegram: US$ 30 bilhões de avaliação com apenas 30 funcionários

O aplicativo de mensagens criptografadas Telegram possui uma avaliação de US$ 30 bilhões com apenas 30 funcionários - um contraste marcante com gigantes de tecnologia que empregam dezenas de milhares. Seu sucesso decorre de uma estrutura organizacional enxuta, arquitetura técnica robusta e compromisso inabalável com a privacidade do usuário. Aproveitando a computação em nuvem e sistemas distribuídos, o Telegram automatizou as operações, minimizando os custos humanos. Com sede em Dubai, ele se beneficia de regulamentos comerciais favoráveis e eficiência tributária. Embora enfrente desafios de moderação de conteúdo e conformidade, os recursos premium do Telegram garantem sustentabilidade, oferecendo um modelo alternativo para empresas de tecnologia.

Leia mais
Tecnologia operações enxutas

Introdução à Programação para Partições e Composições de Inteiros

2025-05-18
Introdução à Programação para Partições e Composições de Inteiros

O LeetArxiv lançou o Capítulo 1 de sua nova série, "O que todo programador precisa saber sobre combinatória enumerativa", uma introdução a partições e composições de inteiros. O artigo usa uma abordagem acessível, guiando programadores através desses conceitos usando observação e reconhecimento de padrões. Código em C é fornecido para gerar composições fracas, enumerando-as eficientemente usando coeficientes binomiais e busca binária.

Leia mais
Desenvolvimento

Microsoft finalmente corrige atualização de segurança que quebrou o dual-boot

2025-05-18
Microsoft finalmente corrige atualização de segurança que quebrou o dual-boot

Em agosto passado, uma atualização de segurança destinada a resolver uma vulnerabilidade do bootloader GRUB inadvertidamente quebrou o dual-boot do Windows e Linux em sistemas habilitados para inicialização segura. Essa vulnerabilidade permitia que atores maliciosos contornassem os mecanismos de segurança da inicialização segura. Nove meses depois, em 13 de maio de 2025, a Microsoft lançou silenciosamente uma correção (KB5058385) para resolver o problema. A correção atenua os problemas ao refinar como o Secure Boot Advanced Targeting (SBAT) interage com sistemas de dual-boot, evitando que bootloaders Linux legítimos sejam bloqueados e evitando erros de "Violação de Política de Segurança". A correção se aplica ao Windows 11 23H2, 22H2, 21H2; Windows 10 21H2; e Windows Enterprise 2015 LTSB, Windows Server 2022, 2019, 2016, 2012, 2012 R2. A correção é aplicada automaticamente por meio do Windows Update.

Leia mais
Desenvolvimento dual-boot

Pixelagent: Um Projeto para Construção de Agentes de IA

2025-05-18
Pixelagent: Um Projeto para Construção de Agentes de IA

Pixelagent é um projeto de engenharia de agente de IA construído sobre o Pixeltable, unificando LLMs, armazenamento e orquestração em uma única estrutura declarativa. Os desenvolvedores podem construir aplicativos agentes personalizados com o Pixelagent, incluindo a funcionalidade de construção própria para memória, chamadas de ferramentas e muito mais. Ele suporta vários modelos e modalidades (texto, imagem, áudio, vídeo) e oferece recursos de observabilidade. Extensões de agentes, como raciocínio, reflexão, memória, conhecimento e fluxos de trabalho em equipe são suportados, juntamente com conexões a ferramentas como Cursor, Windsurf e Cline. Um código Python simples permite a construção e implantação rápida de agentes.

Leia mais
IA

Árvores de Decisão: Uma Abordagem de Dividir e Conquistar para Aprendizado de Máquina

2025-05-18
Árvores de Decisão: Uma Abordagem de Dividir e Conquistar para Aprendizado de Máquina

Este é o primeiro de uma série de artigos sobre árvores de decisão em aprendizado de máquina. As árvores de decisão particionam recursivamente os dados em regiões com base em uma série de perguntas, levando a uma previsão. O artigo explica claramente a definição matemática das árvores de decisão, os tipos de árvores de decisão (árvores de classificação e regressão), algoritmos comuns (ID3, C4.5 e CART) e funções objetivas (impureza de Gini, entropia e perda quadrática). Também explora os prós e contras, o trade-off de viés-variância, o "efeito escada" e o algoritmo guloso usado para construir árvores de decisão.

Leia mais
Desenvolvimento Árvores de Decisão

Supercarregue seus projetos Java com Rust: Um guia prático de integração JNI

2025-05-18
Supercarregue seus projetos Java com Rust: Um guia prático de integração JNI

Este artigo explora a integração de código Rust em projetos Java para aumentar o desempenho e a eficiência. Ele detalha o uso de JNI (Java Native Interface), o tratamento de gerenciamento de memória, registro e chamadas assíncronas. O projeto open-source rust-java-demo mostra como empacotar bibliotecas Rust específicas da plataforma em um único JAR, unificando logs e mapeando erros Rust para exceções Java. Ele também explica como usar CompletableFuture para lidar com chamadas de funções Rust assíncronas, evitando o bloqueio de threads Java.

Leia mais
Desenvolvimento

Concorrência Destemida em Python: O Projeto Lungfish

2025-05-18

A equipe do Projeto Verona está desenvolvendo o Lungfish, um novo modelo de propriedade para Python projetado para fornecer gerenciamento de memória e concorrência seguros e eficientes. Inicialmente, eles criaram protótipos de conceitos de propriedade baseados em região usando uma linguagem de brinquedo, o FrankenScript, e compartilharam suas descobertas com a equipe do Faster CPython. Atualmente, eles estão implementando incrementalmente um modelo de imutabilidade profunda, incluindo imutabilidade profunda em CPython, gerenciando lixo imutável cíclico e integrando com mensagens entre sub-interpretadores. Isso abrirá caminho para a aplicação do modelo de propriedade baseado em região ao Python, com o objetivo final de simplificar a programação concorrente e evitar armadilhas de concorrência. O projeto se baseia fortemente em linguagens como Rust, mas emprega verificações dinâmicas para acomodar a tipagem dinâmica do Python.

Leia mais
Desenvolvimento Modelo de Propriedade

Linguagens de Programação e Seus Domínios Assassinos

2025-05-18

Um artigo argumenta que cada linguagem de programação precisa de um aplicativo assassino para ter sucesso. O autor propõe um refinamento: em vez de um 'aplicativo assassino', é mais preciso dizer um 'domínio assassino'. Exemplos incluem C para kernels, C++ e Rust para programação de sistemas de baixo nível, Java para aplicativos comerciais e Android, Python para computação científica e aprendizado de máquina, e JavaScript para front-ends da web. A experiência do autor mostra que usar uma linguagem fora de sua área de especialização é significativamente mais difícil e muitas vezes impraticável.

Leia mais
Desenvolvimento domínios aplicações

Disseminação do Medo: Uma Análise Profunda da Manipulação do Medo

2025-05-18
Disseminação do Medo: Uma Análise Profunda da Manipulação do Medo

Este artigo explora o uso generalizado de táticas de disseminação do medo, desde campanhas políticas e anúncios de produtos até guerra psicológica. Argumenta-se que a sensibilidade inerente dos humanos ao perigo é explorada pela mídia, políticos e outros que exageram as ameaças para ganho pessoal. Essa manipulação não apenas distorce a percepção pública de risco, mas também pode levar a extremos sociais, como aumento da polarização e desejo por autoridade forte. O artigo usa exemplos como o anúncio "Daisy" e a "Estratégia da Tensão" da Itália para ilustrar o poder e as consequências de longo alcance da propaganda baseada no medo.

Leia mais

A Casa Inteligente Caótica de um Engenheiro Líder do Home Assistant

2025-05-18
A Casa Inteligente Caótica de um Engenheiro Líder do Home Assistant

Frenck, engenheiro líder do Home Assistant, revela a verdade sobre sua casa inteligente: não é a configuração extravagante que você pode imaginar. Em vez disso, é um experimento caótico com centenas de dispositivos, várias instâncias do Home Assistant, automações inconsistentes e dashboards desastrosos. Sua família até aceitou a natureza instável do sistema. Ele confessa a bagunça e promete melhorá-la, buscando uma experiência de casa inteligente realmente otimizada para sua família.

Leia mais
Desenvolvimento

Construindo o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

2025-05-18
Construindo o pior reprodutor de vídeo com Three.js: Um jogo nostálgico pixel-perfect

Este artigo detalha a jornada do autor na construção de um reprodutor de vídeo criativo usando Three.js e um motor de física. Em vez de um reprodutor tradicional, é um jogo estilo arcade onde os usuários devem inserir moedas virtuais para assistir ao vídeo, ganhando apenas três segundos de reprodução por moeda. Os jogadores arrastam e soltam moedas em um slot, exigindo precisão para continuar assistindo. Esse design nostálgico e divertido desafia o design tradicional de reprodutores de vídeo e mostra as possibilidades ilimitadas do desenvolvimento web.

Leia mais
Desenvolvimento Reprodutor de Vídeo

LLRT: Tempo de execução JavaScript sem servidor ultrarrápido

2025-05-18
LLRT: Tempo de execução JavaScript sem servidor ultrarrápido

A AWS Labs apresenta o LLRT, um tempo de execução JavaScript leve, construído em Rust e projetado para aplicações sem servidor de alto desempenho. Superando outros tempos de execução JavaScript no AWS Lambda com inicialização mais de 10 vezes mais rápida e até 2 vezes menos custo, o LLRT utiliza o QuickJS como seu mecanismo JavaScript para uso eficiente de memória e inicialização rápida. Embora experimental, o LLRT suporta implantação por meio de tempos de execução personalizados e imagens de contêiner, inclui ferramentas de teste robustas e oferece excelente compatibilidade com o AWS SDK v3. Não é uma substituição do Node.js, mas sim um complemento para funções sem servidor críticas para desempenho, ideal para tarefas como transformação de dados e processamento em tempo real. Sua API baseada em Node.js garante uma transição fácil de outras soluções.

Leia mais
Desenvolvimento Sem servidor

Segmento de gene humano aumenta o tamanho do cérebro de camundongos em 6,5%

2025-05-18
Segmento de gene humano aumenta o tamanho do cérebro de camundongos em 6,5%

Um estudo publicado na Nature revela que inserir um segmento genético específico de humanos em camundongos aumenta o tamanho de seus cérebros em 6,5%. Esse segmento, ao aumentar a produção de células neurais, expande a camada externa do cérebro do camundongo. Essa descoberta pode explicar parcialmente por que os cérebros humanos são significativamente maiores do que os de nossos parentes primatas. Os pesquisadores se concentraram em uma região acelerada humana (HAR) chamada HARE5, descobrindo que ela aumenta a expressão do gene Fzd8, promovendo o desenvolvimento e o crescimento de células neurais. Essa pesquisa fornece novas informações sobre a evolução do cérebro humano.

Leia mais

Experiente vs. Iniciante: Eficiência na Resolução de Problemas

2025-05-18
Experiente vs. Iniciante: Eficiência na Resolução de Problemas

Este ensaio usa a analogia de um labirinto para ilustrar a grande diferença de eficiência entre especialistas e iniciantes na resolução de problemas. Especialistas, com sua experiência e estratégias eficientes, navegam pelos desafios rapidamente. Iniciantes, no entanto, muitas vezes se atolam em complexidades autocriadas, perdendo tempo em tarefas irrelevantes. O autor enfatiza que iniciantes não são inerentemente menos capazes, mas sim carecem de experiência e uma visão holística do problema. Iniciantes precisam de orientação de especialistas para identificar decisões cruciais e evitar erros em cascata devido a escolhas ruins. Eles devem explorar ativamente o campo, cultivar confiança e abraçar os desafios.

Leia mais
Desenvolvimento especialista iniciante

Let's Encrypt remove EKU de Autenticação de Cliente TLS

2025-05-18
Let's Encrypt remove EKU de Autenticação de Cliente TLS

A partir de 2026, Let's Encrypt deixará de incluir o Uso de Chave Estendido (EKU) de "Autenticação de Cliente TLS" em seus certificados. Isso afeta principalmente clientes que usam certificados Let's Encrypt para autenticação de servidor. Uma implantação gradual usando perfis ACME minimizará interrupções. A maioria dos usuários de sites não precisará tomar nenhuma ação. A mudança é impulsionada pelos requisitos do programa raiz do Google Chrome e pela crescente adequação das CAs privadas para autenticação de cliente.

Leia mais
Tecnologia Certificados

Site Beta do Serviço Nacional de Meteorologia Temporariamente Indisponível

2025-05-18
Site Beta do Serviço Nacional de Meteorologia Temporariamente Indisponível

O site beta.weather.gov do Serviço Nacional de Meteorologia está temporariamente desativado devido à perda de funcionários federais essenciais, deixando o projeto sem os recursos necessários para o desenvolvimento contínuo, monitoramento de rotina e manutenção. O NWS permanece comprometido com um site Weather.gov mais informativo e amigável ao usuário e pretende reativar este site beta assim que os recursos permitirem. Enquanto isso, use o Weather.gov para previsões e alertas oficiais.

Leia mais

Armv9: Royalties Mais Elevadas Impulsionam Receita da Arm para Mais de US$ 4 Bilhões

2025-05-18
Armv9: Royalties Mais Elevadas Impulsionam Receita da Arm para Mais de US$ 4 Bilhões

A arquitetura Armv9 da Arm, lançada há quatro anos, possui taxas de royalties mais altas do que suas antecessoras, contribuindo significativamente para uma receita recorde. No quarto trimestre do ano fiscal de 2025, a Arm ultrapassou US$ 1 bilhão em receita trimestral pela primeira vez, atingindo mais de US$ 4 bilhões anualmente, com receita de royalties ultrapassando US$ 2 bilhões. Os royalties de chips para smartphones aumentaram 30%, superando o crescimento das remessas. O mercado de servidores também mostra forte adoção do Armv9 por grandes players como Nvidia, Google e Microsoft. Esse sucesso decorre da posição de liderança da Arm em implantações de nuvem de IA e da crescente demanda por soluções de silício personalizadas, impulsionando o crescimento de licenças e royalties.

Leia mais
Tecnologia royalties de chips

Reduções Orçamentárias no Serviço Nacional de Meteorologia Levam a Avisos de Tornado Atrasados e Vítimas

2025-05-18
Reduções Orçamentárias no Serviço Nacional de Meteorologia Levam a Avisos de Tornado Atrasados e Vítimas

Cortes orçamentários no Serviço Nacional de Meteorologia no início deste ano forçaram alguns escritórios a interromper as operações 24 horas por dia, incluindo o escritório de Jackson, Kentucky, que perdeu seu previsão do tempo noturno em tempo integral. Isso contribuiu diretamente para atrasos nos alertas de tornado em uma recente tempestade devastadora, resultando em pelo menos 27 mortes e várias pessoas desaparecidas. O New York Times havia relatado anteriormente como esses cortes prejudicariam as melhorias na previsão do tempo. Agora, uma equipe de relações públicas da NOAA, sob leais a Trump, está se esforçando para negar e minimizar a situação. Essa tragédia destaca as consequências graves do subfinanciamento dos serviços meteorológicos e levanta sérias preocupações sobre a segurança pública durante eventos climáticos extremos futuros.

Leia mais

Fortran para Programadores C: Um Guia de Início Rápido

2025-05-18

Este guia conciso fornece informações essenciais para programadores C/C++ iniciarem rapidamente com Fortran. Ele abrange aspectos importantes da linguagem, incluindo suas duas formas de código-fonte (forma fixa e forma livre), regras de tipagem implícita, funções embutidas, programação modular e operações de entrada/saída. O guia destaca as diferenças entre Fortran e C/C++ em tipos de dados, matrizes, ponteiros e chamadas de função, e aponta potenciais armadilhas, como precedência de operadores e avaliação de curto-circuito. Este é um ótimo ponto de partida para programadores C/C++ interessados em aprender Fortran.

Leia mais
Desenvolvimento

Telescópio Webb revela convecção de nuvens no hemisfério norte de Titã

2025-05-18
Telescópio Webb revela convecção de nuvens no hemisfério norte de Titã

Usando dados do Telescópio Espacial James Webb e do telescópio Keck II, astrônomos encontraram evidências de convecção de nuvens no hemisfério norte de Titã. A maioria dos lagos e mares de Titã estão localizados lá e provavelmente são reabastecidos por chuvas ocasionais de metano e etano. O Webb também detectou uma molécula chave contendo carbono, oferecendo insights sobre os processos químicos na atmosfera complexa de Titã. Esta é a primeira vez que a convecção de nuvens é observada no hemisfério norte de Titã, crucial para entender o ciclo de metano de Titã, já que a maioria dos lagos e mares estão localizados lá. A descoberta também revela a presença de radicais metil na atmosfera de Titã, ajudando os cientistas a entender os processos químicos de Titã.

Leia mais
Tecnologia ciclo de metano
1 2 228 229 230 232 234 235 236 595 596