Descubra como transformar ferramentas simples em impérios digitais. O BigSaaS é a sua fonte definitiva de insights sobre automações, IA aplicada e os melhores softwares para revolucionar a sua produtividade. Veja o que está mudando o mercado.
A Estratégia de Recrutamento que Desafiou o Vale do Silício
Foto por HOerwin56 via Pixabay
No ecossistema da Inteligência Artificial, a guerra por talentos nunca foi tão agressiva. Enquanto gigantes como a Meta oferecem pacotes de compensação astronômicos, startups precisam de criatividade para sobreviver. Alfred Wahlforss, fundador da Listen Labs, provou que o pensamento lateral pode valer mais do que milhões em salários inflacionados.
O Outdoor que Mudou o Destino da Listen Labs
Com apenas US$ 5.000 de orçamento de marketing, Wahlforss decidiu apostar em um outdoor em São Francisco. Em vez de uma proposta de emprego convencional, ele exibiu sequências de números que pareciam um erro de sistema. Na verdade, eram tokens de IA. O desafio era claro: decodificar a mensagem para acessar um teste de engenharia focado em criar um ‘segurança digital’ para o Berghain, o lendário clube noturno de Berlim.
Análise de Impacto: O ROI do Inconvencional
O resultado foi imediato. Milhares de engenheiros tentaram resolver o puzzle, e 430 conseguiram. Essa estratégia não apenas filtrou os melhores talentos, mas criou um burburinho orgânico que atraiu a atenção de investidores de peso. Conforme detalhado no Artigo de Origem, essa jogada foi o catalisador para uma rodada de US$ 69 milhões.
Métricas de Crescimento e Estrutura de Negócios
Foto por kaboompics via Pixabay
A Listen Labs não está apenas contratando; eles estão escalando uma infraestrutura de entrevistas automatizadas por IA. A tabela abaixo resume a eficácia dessa abordagem em comparação ao recrutamento tradicional:
Critério
Recrutamento Tradicional
Estratégia Listen Labs
Custo de Aquisição
Elevado (Headhunters)
Baixo (US$ 5k)
Qualificação
Currículos (Subjetivo)
Desafio Técnico (Objetivo)
Engajamento
Passivo
Viral/Gamificado
Retenção
Média
Alta (Alinhamento Cultural)
O Futuro dos Agentes de Entrevista
A tecnologia da Listen Labs permite que empresas realizem entrevistas em escala, utilizando agentes que entendem nuances técnicas e comportamentais. Isso é o ápice da Inteligência Artificial aplicada a processos de RH. O aporte da Ribbit Capital sinaliza que o mercado está pronto para substituir entrevistas humanas preliminares por sistemas de avaliação automatizados e inteligentes. A empresa agora foca em expandir sua capacidade de processamento para atender a demanda global por contratações técnicas de alto nível.
Vivemos em uma era onde a métrica de sucesso para um desenvolvedor é frequentemente confundida com a quantidade de commits por dia. Com a ascensão de ferramentas como GitHub Copilot e Claude, a tentação de gerar milhares de linhas de código em segundos tornou-se um vício perigoso. No entanto, como discutido no Artigo de Origem, a verdadeira maestria reside em desacelerar o processo para garantir a qualidade, a manutenibilidade e a compreensão profunda do sistema.
O Paradoxo da IA: Escrever Mais Rápido, Entender Menos
A IA generativa é excelente em preencher lacunas, mas ela não possui a intenção arquitetural que um engenheiro sênior traz para a mesa. Quando delegamos a escrita de lógica complexa para um modelo de linguagem, corremos o risco de criar uma dívida técnica invisível. A velocidade de escrita é, muitas vezes, inversamente proporcional à qualidade do design do software. Ao adotar uma abordagem deliberadamente mais lenta, forçamos a revisão crítica de cada função, garantindo que o código não seja apenas funcional, mas elegante.
Estratégias para uma Engenharia Consciente
Foto por kuszapro via Pixabay
Para integrar a IA de forma produtiva sem perder a qualidade, precisamos mudar nosso fluxo de trabalho. Em vez de pedir para a IA escrever um módulo inteiro, utilize-a como um par de programação (pair programming) para refatorar pequenos blocos ou explicar conceitos complexos. Se você busca otimizar seus fluxos de trabalho, explore nossas Automações e Micro-SaaS para entender como ferramentas podem servir ao desenvolvedor, e não o contrário.
Tabela Comparativa: Velocidade vs. Sustentabilidade
Métrica
Desenvolvimento Acelerado (IA)
Desenvolvimento Consciente (Slow Coding)
Volume de Código
Alto
Moderado
Dívida Técnica
Alta
Baixa
Manutenibilidade
Difícil
Alta
Custo de Refatoração
Elevado
Mínimo
A Importância da Intencionalidade no Código
O desenvolvimento de software é, em última análise, um exercício de comunicação. Escrevemos código para humanos, não apenas para máquinas. Quando usamos IA para escrever código mais lentamente, estamos na verdade praticando a curadoria. Cada linha deve ser justificada. Se você está construindo um produto, lembre-se que a longevidade do seu projeto depende da clareza do código base. Para quem busca escalar projetos de forma sustentável, a análise de Automações e Micro-SaaS é fundamental para identificar onde a automação realmente agrega valor sem sacrificar a integridade do sistema.
Conclusão: O Futuro é Reflexivo
A próxima geração de desenvolvedores seniores não será medida pela velocidade de digitação, mas pela capacidade de orquestrar sistemas complexos com precisão. A IA é uma ferramenta poderosa, mas a sabedoria reside em saber quando pausar, revisar e questionar o output gerado. Ao desacelerar, você não está perdendo tempo; você está investindo na robustez do seu software.
O Fim do Ciclo de Vida: Quando o Software Encontra a Obsolescência
Foto por HG-Fotografie via Pixabay
Como Arquiteto de Soluções, observo frequentemente o dilema entre a longevidade do hardware e a volatilidade do software. Recentemente, a Amazon anunciou o encerramento do suporte para diversos modelos de Kindle e tablets Fire, impedindo-os de acessar a Kindle Store nativa. Conforme detalhado no Artigo de Origem, essa decisão não é apenas uma atualização de catálogo, mas um marco crítico de segurança e infraestrutura de rede.
Análise de Custo-Benefício: O Hardware Ainda é Valioso?
Do ponto de vista corporativo e de eficiência de custos, um dispositivo que perde o acesso à loja não se torna um lixo eletrônico automaticamente. A tela de tinta eletrônica (e-ink) permanece funcional e, em muitos casos, superior a tablets modernos para leitura prolongada. A questão central aqui é a gestão de ativos legados. Quando um software deixa de receber patches de segurança, a superfície de ataque aumenta, mas se o dispositivo for isolado de redes críticas, ele ainda oferece um valor residual imenso.
Para entender como avaliar softwares e dispositivos que passam por esse processo, recomendo a leitura de nossas Reviews de Softwares, onde analisamos a sustentabilidade de longo prazo de plataformas digitais.
Tabela Comparativa: O Valor do seu Kindle Legado
Foto por roegger via Pixabay
Status
Funcionalidade
Risco de Segurança
Recomendação
Suportado
Total (Loja, Nuvem, Sincronização)
Baixo
Manter uso padrão
Sem Suporte
Limitada (Leitura Offline, Transferência via USB)
Médio (se conectado ao Wi-Fi)
Modo Avião / Sideloading
Obsoleto Crítico
Apenas leitura local
Nulo (se offline)
Uso como leitor dedicado
Estratégias de Engenharia para Extensão de Vida Útil
Se você possui um desses dispositivos, não precisa descartá-lo. A arquitetura desses aparelhos permite o carregamento de arquivos via cabo USB (sideloading). Ao conectar o Kindle ao seu computador, você pode gerenciar sua biblioteca através de softwares como o Calibre, que atua como um hub de gestão de metadados e conversão de formatos (EPUB para AZW3 ou MOBI).
Otimização de Segurança para Dispositivos Legados
Modo Avião Permanente: Desative o Wi-Fi para evitar tentativas de handshake com servidores que não oferecem mais suporte ou que podem apresentar vulnerabilidades.
Gestão de Conteúdo Local: Utilize o Calibre para organizar sua biblioteca localmente, eliminando a dependência da nuvem da Amazon.
Auditoria de Conexão: Se for necessário transferir arquivos, faça-o exclusivamente via cabo, garantindo que o dispositivo não interaja com redes públicas inseguras.
Conclusão: A Filosofia do Hardware Duradouro
O encerramento do suporte pela Amazon é um lembrete de que, na era do SaaS e dos serviços em nuvem, a posse do hardware não garante a posse da experiência de uso. No entanto, com uma abordagem técnica correta, podemos mitigar a obsolescência programada. Para mais análises sobre como gerenciar ferramentas digitais e evitar o desperdício tecnológico, continue acompanhando nossas Reviews de Softwares.
Railway Capta US$ 100 Milhões para Revolucionar a Infraestrutura de Nuvem com Foco em IA
No cenário dinâmico da tecnologia de nuvem, onde a inovação é constante e a competição acirrada, uma empresa tem emergido silenciosamente, conquistando uma base sólida de desenvolvedores sem gastar um centavo em marketing. A Railway, sediada em São Francisco, anunciou recentemente uma rodada de financiamento Série B de US$ 100 milhões. Liderada pela TQ Ventures, com a participação de FPV Ventures, Redpoint e Unusual Ventures, esta injeção de capital posiciona a Railway como um player significativo no ecossistema de startups impulsionado pela inteligência artificial (IA). O objetivo é claro: desafiar gigantes como Amazon Web Services (AWS) e Google Cloud, oferecendo uma infraestrutura nativa de IA que atenda às crescentes demandas das aplicações de IA.
A Ascensão Silenciosa da Railway
O sucesso da Railway em atrair dois milhões de desenvolvedores sem uma estratégia de marketing tradicional é um testemunho de sua proposta de valor. Em um mercado saturado, onde a visibilidade muitas vezes é comprada, a Railway apostou na experiência do desenvolvedor e na eficácia de seu produto. Essa abordagem orgânica sugere uma profunda compreensão das dores e necessidades da comunidade de desenvolvimento, especialmente à medida que a IA se torna mais integrada ao ciclo de vida do desenvolvimento de software.
A Demanda por Infraestrutura Nativa de IA
O atual boom da inteligência artificial está expondo as limitações das infraestruturas de nuvem legadas. Modelos de IA cada vez mais sofisticados, capazes de gerar código e realizar tarefas complexas, demandam ambientes de execução que sejam eficientes, escaláveis e, acima de tudo, otimizados para cargas de trabalho de IA. A Railway se posiciona precisamente nesse nicho, oferecendo uma solução que promete simplificar a implantação e o gerenciamento de aplicações baseadas em IA. A frustração com a complexidade e os custos associados a plataformas como AWS e Google Cloud tem sido um motor para a busca de alternativas, e a Railway parece ter encontrado a resposta.
Análise Crítica: O Desafio aos Gigantes da Nuvem
O mercado de infraestrutura de nuvem é dominado porAWS, Microsoft Azure e Google Cloud, que juntos detêm uma fatia esmagadora do mercado. Desafiar esses titãs requer mais do que apenas capital; exige uma diferenciação clara e uma execução impecável. A Railway aposta na sua abordagem “AI-native”, sugerindo que sua arquitetura foi projetada desde o início para suportar e otimizar cargas de trabalho de IA. Isso pode se traduzir em:
Otimização de Custos: Ambientes mais eficientes podem reduzir o custo de execução de modelos de IA.
Desempenho Aprimorado: Arquitetura otimizada pode acelerar o treinamento e a inferência de modelos.
Simplicidade para Desenvolvedores: Uma interface e fluxo de trabalho mais intuitivos para gerenciar recursos de IA.
A capacidade da Railway de cumprir essas promessas será crucial para sua adoção em larga escala. A Inteligência Artificial está transformando todos os setores, e a infraestrutura que a suporta precisa evoluir na mesma velocidade.
O Impacto do Financiamento na Trajetória da Railway
Os US$ 100 milhões arrecadados nesta rodada de financiamento permitirão à Railway escalar suas operações, expandir sua equipe de engenharia e marketing (agora que o produto provou seu valor), e aprimorar ainda mais sua plataforma. O investimento valida a visão da empresa e a confiança dos investidores no potencial da Railway para capturar uma parcela significativa do mercado de infraestrutura de nuvem, especialmente no segmento em rápido crescimento de aplicações de IA.
O Futuro da Infraestrutura de Nuvem com a Railway
À medida que os modelos de IA se tornam mais proficientes na geração de código, a pergunta fundamental para muitos desenvolvedores se torna: “Onde e como eu executo minha aplicação de IA?” A Railway busca responder a essa pergunta com uma solução que simplifique a complexidade, reduza os custos e otimize o desempenho. A competição no mercado de nuvem é intensa, mas a especialização em IA pode ser o diferencial que a Railway precisa para prosperar. Acompanharemos de perto como essa startup continuará a moldar o futuro da infraestrutura de nuvem.
Se você frequenta o Hacker News ou qualquer fórum de desenvolvimento, já deve ter notado o padrão: o React é, simultaneamente, a biblioteca mais amada e a mais criticada da história do frontend. A pergunta ‘Does Anybody Actually Like React?’ não é apenas um desabafo; é um sintoma de uma fadiga de abstração que atingiu o ápice em 2024. As informações originais foram detalhadas no Artigo de Origem.
A Complexidade como Barreira de Entrada
O React evoluiu de uma biblioteca simples de UI para um ecossistema massivo. A introdução de Server Components, Hooks complexos e a necessidade de gerenciar estados globais com bibliotecas externas transformou o que deveria ser ‘apenas a camada de visualização’ em uma arquitetura de sistema completa. Para quem busca construir Automações e Micro-SaaS, essa sobrecarga cognitiva pode ser um gargalo crítico na velocidade de entrega.
O Custo da Abstração
Quando analisamos a performance, o React introduz um custo de runtime que, embora negligenciável para a maioria das aplicações, torna-se um problema em dispositivos de baixo custo ou em aplicações que exigem interatividade extrema. A tabela abaixo resume a percepção atual do mercado sobre o stack React:
Critério
React (Ecossistema)
Alternativas (Svelte/Solid)
Curva de Aprendizado
Alta
Baixa
Tamanho do Bundle
Médio/Grande
Pequeno
Ecossistema/Jobs
Massivo
Crescente
Performance
Boa (com otimização)
Excelente (nativa)
A Mudança de Paradigma: Menos React, Mais Web
Foto por Innovalabs via Pixabay
A tendência atual entre desenvolvedores seniores é o retorno ao básico. O uso de Web Components e frameworks que priorizam o compilador em vez do runtime (como Svelte ou SolidJS) está ganhando tração. A ideia é simples: por que carregar uma biblioteca de 40kb se o navegador já pode fazer o trabalho? Se você está desenvolvendo ferramentas de Automações e Micro-SaaS, a escolha do stack deve priorizar a manutenibilidade a longo prazo em vez da popularidade do framework.
Conclusão: O React é uma Ferramenta, não uma Religião
O React não vai desaparecer. Ele é o padrão da indústria por uma razão: o ecossistema de bibliotecas e a facilidade de encontrar talentos. No entanto, a pergunta sobre se ‘gostamos’ dele é válida. A resposta honesta é: gostamos da produtividade que ele oferece em grandes equipes, mas detestamos a complexidade desnecessária que ele impõe em projetos menores. A chave é saber quando usar o poder do React e quando simplificar para manter a agilidade do seu negócio.
A Fronteira entre a Robustez Industrial e a Usabilidade Corporativa
Foto por fancycrave1 via Pixabay
No mundo da arquitetura de soluções corporativas, frequentemente nos deparamos com um dilema clássico: a escolha entre dispositivos de consumo de massa e equipamentos especializados. O recente lançamento do Getac G140, um tablet Windows projetado para condições extremas, coloca essa discussão em um novo patamar. Enquanto o mercado de tablets é dominado pela elegância do iPad Pro, o G140 surge como uma ferramenta de trabalho bruta, voltada para setores de missão crítica como resgate, manutenção automotiva e serviços de utilidade pública.
Ao analisar este dispositivo sob a ótica de um Arquiteto de Soluções, não buscamos apenas a performance bruta, mas a viabilidade operacional. Conforme detalhado no Artigo de Origem, o dispositivo é construído para resistir a lama, chuva e impactos que destruiriam qualquer tablet convencional em segundos.
Análise de Custo-Benefício e ROI em Ambientes Hostis
Para empresas que operam em campo, a substituição constante de hardware é um ralo de capital. Um tablet comum pode custar menos na aquisição, mas o custo total de propriedade (TCO) dispara quando consideramos o tempo de inatividade e a necessidade de capas de proteção especializadas. O Getac G140 elimina essa necessidade, mas cobra um prêmio por isso.
Critério
Tablet de Consumo (ex: iPad Pro)
Getac G140 (Robusto)
Resistência a Impactos
Baixa
Certificação Militar
Custo de Aquisição
Médio
Alto
Manutenção/Reparo
Complexa
Modular/Fácil
Ciclo de Vida
2-3 anos
5+ anos
ROI em Campo
Negativo (quebras)
Positivo (durabilidade)
Como especialistas, nossa recomendação em Reviews de Softwares e hardware é sempre avaliar o ambiente de uso. Se a sua equipe opera em um escritório, o G140 é um exagero. Se a sua equipe está em uma plataforma de petróleo ou em um canteiro de obras, o G140 não é um custo, é um seguro contra a interrupção das operações.
Segurança e Integração com Ecossistema Windows
Foto por lukasbieri via Pixabay
A escolha do Windows como sistema operacional para o G140 não é acidental. Para o setor corporativo, a integração com o Active Directory, políticas de grupo (GPO) e ferramentas de gerenciamento de dispositivos móveis (MDM) é fundamental. Diferente de tablets baseados em sistemas móveis, o G140 permite que a TI corporativa aplique camadas de segurança rigorosas, garantindo que dados sensíveis de resgate ou diagnósticos automotivos permaneçam protegidos sob criptografia de nível empresarial.
Por que o mercado ainda hesita?
Apesar da robustez, o design do Getac G140 ainda enfrenta resistência estética e ergonômica. O peso e o volume são significativamente maiores que os dispositivos de consumo. No entanto, a usabilidade deve ser medida pela capacidade de operar sob chuva torrencial ou usando luvas grossas, cenários onde o iPad Pro falharia miseravelmente. A análise técnica confirma que, embora o design possa parecer datado para o consumidor médio, ele é uma obra-prima de engenharia funcional para o profissional de campo.
Conclusão: A Ferramenta Certa para o Trabalho Certo
Ao final da análise, o Getac G140 se posiciona como um nicho de mercado de alto valor. Não é um dispositivo para o usuário corporativo padrão, mas é uma peça indispensável para a continuidade de negócios em ambientes extremos. Para mais avaliações sobre como integrar hardware especializado com soluções de software robustas, continue acompanhando nossos Reviews de Softwares.
Durante 25 anos, a interface do Google foi o epítome da simplicidade: um retângulo branco, um cursor piscando e a promessa de uma lista de links azuis. Essa simplicidade, porém, tornou-se um gargalo em um mundo onde a informação é multimodal. A recente mudança anunciada no Google I/O não é apenas uma atualização estética; é uma mudança fundamental na arquitetura da web. Estamos saindo da era da ‘palavra-chave’ para a era da ‘intenção contextual’.
A transição para um modelo de busca que aceita vídeos, PDFs e abas do Chrome como inputs marca o início de uma nova fase na Inteligência Artificial aplicada ao usuário final. As informações originais foram detalhadas no Artigo de Origem.
Análise de Mercado: Por que a mudança agora?
O Google enfrenta uma pressão sem precedentes vinda de modelos de linguagem (LLMs) que oferecem respostas diretas. Manter o usuário no ecossistema de busca requer que a ferramenta se torne um assistente, não apenas um índice. A tabela abaixo detalha o impacto dessa mudança na estratégia de produtos corporativos:
Critério
Modelo Tradicional (1999-2024)
Modelo AI-Driven (2024+)
Input
Palavras-chave (Texto)
Multimodal (Vídeo, PDF, Imagem, Contexto)
Output
Lista de links (SEO tradicional)
Respostas sintéticas e interativas
Retenção
Clique para fora
Conversação em tempo real
Foco
Indexação
Compreensão Semântica
O Impacto nos Negócios e no Ecossistema SaaS
Foto por AS_Photography via Pixabay
Para empresas que constroem soluções de Inteligência Artificial, essa mudança do Google é um divisor de águas. Quando o Google passa a processar PDFs e vídeos nativamente na caixa de busca, a necessidade de ferramentas de terceiros para resumo de documentos ou análise de mídia pode diminuir drasticamente. Isso obriga desenvolvedores de micro-SaaS a buscarem nichos de maior valor agregado, onde o Google ainda não possui especialização vertical.
Adaptação Estratégica
As organizações precisam repensar sua estratégia de SEO. Se antes o objetivo era ranquear para uma palavra-chave, agora o objetivo é fornecer o contexto que a IA do Google utilizará para compor sua resposta. Isso significa que a estrutura de dados (Schema Markup) e a qualidade da informação técnica tornam-se mais cruciais do que nunca para garantir a relevância em um ambiente de ‘AI Overviews’.
Conclusão: O Futuro da Interação Humano-Máquina
A nova caixa de busca do Google é o primeiro passo para uma interface de computação invisível. Ao eliminar a fricção entre ‘fazer a pergunta’ e ‘obter a resposta’, o Google não está apenas redesenhando um campo de texto; está redefinindo a própria utilidade da internet como uma base de conhecimento dinâmica. O sucesso dessa transição ditará o ritmo com que outros players de tecnologia seguirão, consolidando a IA como a camada padrão de interação com o software.
Desvendando a CVE-2026-28952: Uma Análise Profunda da Vulnerabilidade no Kernel do macOS
No dinâmico e em constante evolução cenário da cibersegurança, a descoberta de novas vulnerabilidades é uma constante. Recentemente, o ecossistema Apple foi abalado pela identificação da CVE-2026-28952, uma falha de segurança de alta criticidade localizada no kernel do macOS. Esta descoberta, atribuída ao pesquisador Claude, lança luz sobre a complexidade e os desafios inerentes à proteção de sistemas operacionais modernos.
Este artigo se propõe a dissecar a CVE-2026-28952, explorando suas implicações técnicas, o impacto potencial para os usuários e as lições que podemos extrair para o avanço da segurança em plataformas como o macOS. Abordaremos a natureza da vulnerabilidade, o papel do kernel e as estratégias de mitigação e prevenção.
O Que é o Kernel e Por Que Sua Segurança é Crucial?
Antes de mergulharmos nos detalhes da CVE-2026-28952, é fundamental compreender o que é o kernel e sua importância vital em qualquer sistema operacional. O kernel é o núcleo do sistema operacional, atuando como a ponte entre o hardware do computador e os softwares que executamos. Ele gerencia os recursos do sistema, como a memória, os processos, os dispositivos de entrada/saída e a comunicação entre eles.
Em essência, o kernel é o guardião do sistema. Qualquer falha ou vulnerabilidade em seu código pode ter consequências catastróficas, pois permite que um atacante ganhe controle privilegiado sobre o sistema. Isso pode levar à execução de código malicioso, roubo de dados sensíveis, interrupção de serviços e, em última instância, à completa comprometimento do dispositivo.
Analisando a CVE-2026-28952: A Natureza da Vulnerabilidade
A CVE-2026-28952, conforme relatado, reside no kernel do macOS. Embora os detalhes técnicos exatos possam ser confidenciais até que a Apple lance um patch oficial, a natureza da vulnerabilidade no kernel sugere que ela pode envolver:
Condições de Corrida (Race Conditions): Situações onde o resultado de uma operação depende da sequência ou tempo de eventos que não são sincronizados. No contexto do kernel, isso pode levar a acessos indevidos à memória ou a estados inconsistentes.
Erros de Alocação/Liberação de Memória: Falhas na forma como o kernel gerencia a memória, como buffer overflows ou use-after-free, que podem ser exploradas para sobrescrever dados importantes ou executar código arbitrário.
Vulnerabilidades de Permissão: Falhas que permitem que um processo com privilégios limitados execute operações que deveriam ser restritas a processos com privilégios mais altos.
Problemas em Drivers de Dispositivo: O kernel interage com uma vasta gama de drivers de hardware. Vulnerabilidades em drivers específicos podem ser exploradas para obter acesso privilegiado ao kernel.
A descoberta por um pesquisador como Claude, conhecido por seu trabalho em segurança de sistemas, reforça a importância da pesquisa independente e da colaboração entre a comunidade de segurança e os fornecedores de software. A identificação proativa de tais falhas é crucial para a proteção dos usuários.
O Impacto Potencial da CVE-2026-28952
Uma vulnerabilidade no kernel do macOS, como a CVE-2026-28952, representa um risco significativo para os usuários. As implicações podem variar desde:
Acesso Não Autorizado: Um atacante poderia obter controle total sobre o dispositivo, acessando arquivos, senhas e outras informações confidenciais.
Instalação de Malware: A exploração bem-sucedida poderia permitir a instalação de rootkits ou outros malwares persistentes, difíceis de detectar e remover.
Interrupção de Serviços: Ataques direcionados poderiam causar instabilidade no sistema, levando a travamentos ou indisponibilidade de aplicativos e do próprio sistema operacional.
Espionagem e Vigilância: Em cenários mais sofisticados, a vulnerabilidade poderia ser usada para monitorar a atividade do usuário em tempo real.
É importante notar que a exploração de vulnerabilidades de kernel geralmente requer um certo nível de conhecimento técnico e acesso ao sistema, seja fisicamente ou através de outra vulnerabilidade inicial. No entanto, a existência da falha abre a porta para que atores maliciosos desenvolvam exploits que possam ser distribuídos em larga escala.
A Resposta da Apple e a Importância das Atualizações
A Apple, como qualquer grande fornecedor de software, tem um processo estabelecido para lidar com vulnerabilidades de segurança descobertas em seus produtos. Uma vez notificada sobre uma falha como a CVE-2026-28952, a equipe de segurança da Apple trabalha para:
Verificar e Reproduzir: Confirmar a existência e a gravidade da vulnerabilidade.
Desenvolver um Patch: Criar uma correção de software para a falha.
Testar a Correção: Garantir que o patch resolva o problema sem introduzir novas falhas ou afetar a funcionalidade do sistema.
Distribuir a Atualização: Lançar a correção através de atualizações de software para os usuários afetados.
Para os usuários de macOS, a mensagem é clara: a aplicação pontual das atualizações de segurança fornecidas pela Apple é a linha de defesa mais eficaz contra vulnerabilidades conhecidas. Ignorar essas atualizações deixa os sistemas expostos a riscos desnecessários.
Lições para o Futuro: Segurança em Sistemas Operacionais
A descoberta da CVE-2026-28952 serve como um lembrete contínuo da complexidade da segurança em sistemas operacionais modernos. Algumas lições importantes incluem:
A Natureza Evolutiva das Ameaças: Os atacantes estão constantemente buscando novas formas de explorar falhas, exigindo vigilância e inovação contínuas por parte dos desenvolvedores de segurança.
A Importância da Pesquisa Independente: Pesquisadores como Claude desempenham um papel crucial na identificação de vulnerabilidades que podem passar despercebidas pelas equipes internas. O fomento a programas de bug bounty e a colaboração aberta são essenciais.
A Necessidade de Defesa em Profundidade: Nenhum sistema é 100% seguro. A segurança deve ser abordada em múltiplas camadas, desde o hardware até as aplicações, passando pelo sistema operacional.
O Papel do Usuário na Segurança: A responsabilidade pela segurança não recai apenas sobre os fornecedores de software. Os usuários devem adotar práticas seguras, como o uso de senhas fortes, a ativação da autenticação de dois fatores e, crucialmente, a manutenção de seus sistemas atualizados.
A segurança de sistemas operacionais como o macOS é um esforço contínuo. A colaboração entre pesquisadores, desenvolvedores e usuários é fundamental para construir um ecossistema digital mais seguro. Para mais informações sobre como manter seus sistemas seguros e explorar ferramentas que podem auxiliar na proteção, confira nossas discussões sobre Automações e Micro-SaaS, onde abordamos soluções inovadoras para otimizar processos e fortalecer a segurança.
Considerações Finais
A CVE-2026-28952 é mais um capítulo na saga da cibersegurança. Ela destaca a importância crítica de manter o kernel do macOS seguro e a necessidade de uma resposta rápida e eficaz por parte da Apple. Para os usuários, a mensagem é clara: a atualização é a sua melhor defesa. Continuaremos a monitorar o desenvolvimento desta e de outras vulnerabilidades, fornecendo análises e insights para ajudar a comunidade a navegar no complexo mundo da segurança digital.
As informações originais sobre esta vulnerabilidade foram detalhadas em fontes como o Artigo de Origem (Nota: Este link é um placeholder genérico, pois o link específico para a CVE-2026-28952 não foi fornecido no resumo original).
A Revolução da Memória RAM DDR5 e a Oferta da Kingston
No cenário tecnológico em constante evolução, a busca por hardware que maximize o desempenho e otimize o custo-benefício é incessante. Recentemente, uma oferta notável surgiu no mercado, chamando a atenção de entusiastas de tecnologia, profissionais e empresas: um kit de 64GB de memória RAM Kingston Fury Beast DDR5 foi disponibilizado pela Best Buy por um preço abaixo de US$ 1.000. Este evento, detalhado originalmente no Artigo de Origem, representa não apenas uma oportunidade de aquisição, mas também um ponto de reflexão sobre o avanço da tecnologia de memória e seu impacto em diversas aplicações corporativas.
Entendendo a Memória RAM DDR5
A tecnologia DDR5 (Double Data Rate 5) é a quinta geração do padrão de memória de acesso aleatório síncrono de barramento aberto. Ela representa um salto significativo em relação à sua predecessora, a DDR4, em termos de velocidade, capacidade e eficiência energética. Para o ambiente corporativo, isso se traduz em:
Maior Largura de Banda: Essencial para cargas de trabalho intensivas como virtualização, análise de dados em larga escala, renderização 3D e treinamento de modelos de Inteligência Artificial.
Maior Densidade: Permite a criação de sistemas com maior capacidade de memória total, crucial para servidores que hospedam múltiplas aplicações ou bancos de dados complexos.
Melhor Eficiência Energética: Embora a velocidade aumente, a DDR5 opera com tensões mais baixas, contribuindo para a redução do consumo de energia em data centers e estações de trabalho.
Novas Funcionalidades: Inclui melhorias como o ECC (Error Correction Code) on-die, que aprimora a integridade dos dados, e um sistema de gerenciamento de energia mais granular.
Kingston Fury Beast DDR5: Uma Análise Detalhada
A linha Kingston Fury Beast é conhecida por oferecer um equilíbrio entre desempenho e preço, visando tanto gamers quanto profissionais que exigem mais de seus sistemas. O kit de 64GB em questão, com tecnologia DDR5, é particularmente interessante para:
Aplicações Corporativas Intensivas
Em um contexto corporativo, a memória RAM é um componente crítico para a performance de diversas aplicações. Um kit de 64GB de DDR5 pode beneficiar:
Servidores de Virtualização: Permite a execução de um número maior de máquinas virtuais com mais recursos alocados, aumentando a densidade de servidores e reduzindo custos de infraestrutura.
Estações de Trabalho para Design e Engenharia: Profissionais que trabalham com softwares de CAD, modelagem 3D, edição de vídeo de alta resolução e simulações complexas se beneficiarão enormemente da maior capacidade e velocidade.
Ambientes de Desenvolvimento e Teste: Desenvolvedores que precisam rodar múltiplos ambientes de desenvolvimento, emuladores ou realizar compilações pesadas encontrarão na DDR5 um aliado poderoso.
Análise de Big Data e Business Intelligence: O processamento de grandes volumes de dados em memória é fundamental para a geração de insights. A DDR5 acelera essas operações, permitindo tomadas de decisão mais rápidas.
Inteligência Artificial e Machine Learning: O treinamento de modelos de IA, especialmente aqueles que envolvem grandes conjuntos de dados e arquiteturas complexas, exige alta capacidade e velocidade de memória. A DDR5 é um passo importante para otimizar esses processos.
O Custo-Benefício da Oferta
A oferta da Best Buy, com o kit de 64GB de Kingston Fury Beast DDR5 abaixo de US$ 1.000, representa um ponto de inflexão no que diz respeito à acessibilidade da tecnologia DDR5 de alta capacidade. Historicamente, kits de memória de alta performance e grande capacidade eram proibitivamente caros para muitas empresas. Essa redução de preço, possivelmente impulsionada por promoções como a do Memorial Day (indicada na referência original), torna a atualização para DDR5 uma opção mais viável. Ao avaliar o custo-benefício, é importante considerar não apenas o preço de aquisição, mas também os ganhos em produtividade e a redução de gargalos de desempenho que essa atualização pode proporcionar. Para empresas que operam com cargas de trabalho intensivas, o retorno sobre o investimento (ROI) pode ser significativo.
Segurança e Integridade de Dados com DDR5
No ambiente corporativo, a segurança e a integridade dos dados são primordiais. A tecnologia DDR5 introduz melhorias que contribuem diretamente para esses aspectos:
ECC On-Die
Uma das inovações mais importantes da DDR5 é a implementação do ECC (Error Correction Code) diretamente no chip de memória (on-die). Enquanto em gerações anteriores o ECC era frequentemente implementado apenas em módulos de memória específicos (ECC Registered), a DDR5 traz essa funcionalidade de forma mais integrada. Isso significa que a memória pode detectar e corrigir erros de dados em tempo real, reduzindo a probabilidade de corrupção de dados e falhas de sistema. Para aplicações críticas, como transações financeiras, registros médicos ou controle de processos industriais, essa capacidade é inestimável.
Gerenciamento de Energia Aprimorado
A DDR5 possui um chip PMIC (Power Management Integrated Circuit) em cada módulo. Isso permite um controle mais refinado da distribuição de energia, otimizando o consumo e a estabilidade. Para ambientes com um grande número de servidores, como data centers, essa eficiência se traduz em economia de energia e redução da carga térmica, o que, por sua vez, pode diminuir os custos de refrigeração e aumentar a vida útil dos componentes.
Comparativo de Desempenho: DDR4 vs. DDR5
Para ilustrar o avanço, podemos comparar as especificações típicas de módulos DDR4 e DDR5:
Característica
DDR4 (Típico)
DDR5 (Típico)
Velocidade (MT/s)
2133 – 3200+
4800 – 8400+
Largura de Banda Teórica (por canal)
~17 GB/s – 25.6 GB/s
~38.4 GB/s – 67.2 GB/s
Tensão de Operação
1.2V
1.1V
Densidade Máxima por Chip
16 Gbit
64 Gbit
Canais por Módulo
1 (64-bit)
2 (40-bit cada, total 80-bit com ECC)
ECC
Opcional (módulos específicos)
On-die (integrado)
A tabela acima demonstra claramente o salto em performance e eficiência que a DDR5 oferece. A duplicação da velocidade e da largura de banda, juntamente com a maior densidade e os recursos de integridade de dados aprimorados, fazem da DDR5 uma escolha superior para cargas de trabalho modernas e futuras. Para quem busca otimizar seus sistemas, a consulta a Reviews de Softwares e hardware é fundamental para entender como esses componentes impactam o desempenho geral das aplicações.
Considerações Finais para a Adoção Corporativa
A oferta da Kingston Fury Beast DDR5 de 64GB abaixo de US$ 1.000 é um indicativo claro da maturidade e acessibilidade crescente da tecnologia DDR5. Para arquitetos de soluções corporativas, este é um momento oportuno para:
Avaliar a Infraestrutura Existente: Verificar a compatibilidade de placas-mãe e processadores com DDR5.
Projetar para o Futuro: Planejar atualizações que não apenas atendam às necessidades atuais, mas que também preparem a infraestrutura para as demandas futuras, especialmente com o avanço contínuo da Inteligência Artificial e da análise de dados.
Otimizar o TCO (Total Cost of Ownership): Considerar os ganhos de produtividade, a eficiência energética e a redução de falhas como parte do cálculo do custo total de propriedade.
Explorar o Potencial da IA: Com hardware mais capaz, as empresas podem explorar de forma mais eficaz o uso de ferramentas de IA para automação, análise preditiva e otimização de processos.
A decisão de investir em hardware de ponta como a memória DDR5 deve ser guiada por uma análise criteriosa das necessidades específicas de cada negócio. No entanto, ofertas como esta tornam a adoção de tecnologias de alta performance mais democrática e estratégica. A busca por soluções que combinem segurança, desempenho e custo-benefício é uma constante, e a memória RAM DDR5, especialmente em kits de alta capacidade como o da Kingston, se posiciona como um componente chave nessa jornada.
Aprendizado Federado: Desvendando FedAvg e FedProx com NVIDIA FLARE
Foto por 51581 via Pixabay
No dinâmico cenário da Inteligência Artificial, o Aprendizado Federado (Federated Learning – FL) emerge como uma arquitetura revolucionária, permitindo que modelos de machine learning sejam treinados em dados distribuídos sem a necessidade de centralizar informações sensíveis. Essa abordagem é crucial para setores onde a privacidade e a segurança dos dados são primordiais, como saúde, finanças e dispositivos móveis. Recentemente, um guia detalhado foi publicado explorando a construção e comparação de dois algoritmos fundamentais de FL: FedAvg (Federated Averaging) e FedProx. O experimento foi conduzido utilizando a plataforma NVIDIA FLARE, em um cenário desafiador de dados não-IID (non-Independent and Identically Distributed) no dataset CIFAR-10.
Este artigo técnico se aprofunda nos meandros desse tutorial, desmistificando os conceitos, apresentando o passo a passo da implementação e analisando os resultados comparativos entre FedAvg e FedProx. Exploraremos como simular cenários de desbalanceamento de dados realistas e como a NVIDIA FLARE facilita a orquestração de experimentos complexos de aprendizado federado. Para os entusiastas de Inteligência Artificial e desenvolvedores de sistemas distribuídos, este é um mergulho essencial nas fronteiras do treinamento de modelos com privacidade.
O Que é Aprendizado Federado e Sua Importância?
O Aprendizado Federado rompe com o paradigma tradicional de aprendizado de máquina, onde os dados são agregados em um servidor central para treinamento. Em vez disso, o treinamento ocorre localmente nos dispositivos dos usuários (clientes), e apenas as atualizações do modelo (gradientes ou pesos) são compartilhadas com um servidor central. Este servidor agrega essas atualizações para criar um modelo global aprimorado, que é então redistribuído aos clientes.
As vantagens são claras:
Privacidade de Dados: Dados brutos nunca saem do dispositivo do cliente, minimizando riscos de vazamento e violação de privacidade.
Redução de Latência e Custo de Comunicação: A comunicação é reduzida ao essencial, enviando apenas atualizações de modelo, não grandes volumes de dados.
Conformidade Regulatória: Facilita a adesão a regulamentações como GDPR e LGPD.
Acesso a Dados Diversificados: Permite treinar modelos em uma gama mais ampla de dados, que talvez não pudessem ser coletados centralmente.
Desafios do Aprendizado Federado: O Problema Não-IID
Um dos maiores desafios no Aprendizado Federado é a natureza não-IID dos dados. Em um cenário IID, os dados em todos os clientes são amostrados da mesma distribuição. No entanto, na prática, os dados dos usuários são inerentemente heterogêneos. Por exemplo, um usuário pode ter mais fotos de gatos, enquanto outro tem mais fotos de cachorros. Essa heterogeneidade (desbalanceamento de rótulos, características diferentes) pode degradar significativamente o desempenho do modelo treinado em ambientes federados.
O tutorial em questão aborda especificamente este problema ao simular dados não-IID no dataset CIFAR-10, um benchmark popular para classificação de imagens. A simulação foi realizada utilizando uma distribuição de Dirichlet para particionar os dados entre os clientes, garantindo que cada cliente recebesse um subconjunto de dados com uma distribuição de classes distinta, mimetizando cenários do mundo real.
FedAvg vs FedProx: Uma Análise Comparativa
O FedAvg, introduzido por McMahan et al. em 2017, é o algoritmo mais básico e amplamente utilizado em Aprendizado Federado. Ele funciona selecionando um subconjunto de clientes, baixando o modelo global atual, treinando-o localmente com seus dados e enviando as atualizações de volta para o servidor. O servidor então calcula a média ponderada dessas atualizações para melhorar o modelo global.
O Algoritmo FedAvg
A simplicidade do FedAvg é sua força, mas ele pode sofrer em cenários não-IID. Quando os dados dos clientes são muito diferentes, a média das atualizações pode levar a um modelo global que não converge bem ou que tem um desempenho subótimo para a maioria dos clientes.
Introduzindo o FedProx
O FedProx (Federated Proximal) é uma extensão do FedAvg que busca mitigar os problemas causados pela heterogeneidade dos dados. Proposto por Li et al. em 2020, o FedProx adiciona um termo de regularização proximal à função de perda local em cada cliente. Essencialmente, ele penaliza as atualizações locais que se afastam muito do modelo global atual.
A ideia por trás do FedProx é que, mesmo que os dados de um cliente sejam muito diferentes, o treinamento local deve permanecer “próximo” ao modelo global. Isso ajuda a estabilizar o processo de treinamento e a melhorar a convergência em ambientes não-IID.
Implementação e Comparação no Tutorial
O tutorial utiliza a plataforma NVIDIA FLARE para orquestrar o experimento. A NVFlare é um kit de desenvolvimento de software (SDK) open-source para aprendizado federado, projetado para ser flexível e escalável. Ele permite definir e executar trabalhos federados complexos de ponta a ponta.
Utilizando a NVFlare Job API
A NVFlare Job API é o coração da orquestração. Ela permite que os desenvolvedores definam os componentes de um trabalho federado, incluindo:
Servidor: A entidade central que coordena o treinamento.
Clientes: As entidades distribuídas que possuem os dados e realizam o treinamento local.
Fluxo de Trabalho (Workflow): A sequência de etapas que o servidor e os clientes executarão.
Configuração de Dados: Como os dados são particionados e apresentados aos clientes.
No tutorial, a Job API foi usada para configurar:
Um ambiente de aprendizado federado com múltiplos clientes.
A simulação de dados não-IID no CIFAR-10 usando a distribuição de Dirichlet.
A implementação dos algoritmos FedAvg e FedProx.
A execução paralela e comparação dos dois algoritmos.
Configurando o Cenário Não-IID com CIFAR-10
A criação de um cenário não-IID realista é fundamental para testar a robustez dos algoritmos de FL. No tutorial, isso foi feito da seguinte maneira:
Dataset: CIFAR-10, um dataset de 32×32 imagens coloridas em 10 classes.
Particionamento Não-IID: Para cada cliente, as imagens do CIFAR-10 foram distribuídas de forma que a proporção das classes fosse diferente. Uma distribuição de Dirichlet foi empregada, onde um parâmetro (alpha) controla o quão heterogêneas são as distribuições de classes entre os clientes. Um valor baixo de alpha resulta em distribuições de classes muito distintas, simulando um desbalanceamento severo.
Número de Clientes: Um número definido de clientes foi configurado para participar do experimento.
Blocos de Código: Onde a Mágica Acontece
Embora o foco deste artigo seja a análise e a didática, a natureza técnica do tutorial justifica a menção à estrutura do código. A NVFlare abstrai muitas das complexidades da comunicação e orquestração, permitindo que os desenvolvedores se concentrem na lógica do aprendizado federado. Os componentes chave geralmente incluem:
Definição do Job: Arquivos de configuração (YAML ou Python) que descrevem a estrutura do trabalho federado, incluindo o número de clientes, o modelo a ser treinado e os algoritmos.
Lógica do Servidor: Código Python que implementa a agregação das atualizações dos clientes. Para FedAvg, é uma média ponderada simples. Para FedProx, inclui a lógica do termo de regularização.
Lógica do Cliente: Código Python que lida com o treinamento local. Isso envolve carregar os dados locais, definir a função de perda (incluindo o termo proximal para FedProx) e otimizar o modelo.
Um exemplo simplificado da estrutura de um job na NVFlare poderia envolver:
# Exemplo conceitual de configuração de Job na NVFlare
from nvflare.apis.dxo import DXO, TaskType
from nvflare.apis.executor import Executor
from nvflare.apis.fl_component import FLComponent
from nvflare.apis.fl_context import FLContext
from nvflare.apis.job_def import JobDefinition
class MyFederatedLearner(FLComponent):
def __init__(self):
super().__init__()
def execute(self, task_name: str, arguments: dict, fl_ctx: FLContext) -> DXO:
# Lógica para FedAvg ou FedProx baseada no task_name
if task_name == "train":
# Carregar modelo global, dados locais, treinar, retornar atualizações
pass
elif task_name == "evaluate":
# Carregar modelo global, dados locais, avaliar, retornar métricas
pass
return DXO(data_kind=TaskType.MODEL_UPDATE, data={})
# ... configuração do job para servidor e clientes ...
# Exemplo de como o FedProx adicionaria complexidade
class FedProxLearner(MyFederatedLearner):
def __init__(self, mu: float):
super().__init__()
self.mu = mu # Termo de regularização proximal
def execute(self, task_name: str, arguments: dict, fl_ctx: FLContext) -> DXO:
if task_name == "train":
# Lógica de treinamento com termo de regularização proximal
# ...
return DXO(data_kind=TaskType.MODEL_UPDATE, data={})
return super().execute(task_name, arguments, fl_ctx)
Resultados e Análise Comparativa
O objetivo principal do tutorial é comparar o desempenho do FedAvg e do FedProx em um cenário não-IID. Espera-se que o FedProx apresente um desempenho superior, especialmente em cenários com alto grau de desbalanceamento de dados (alpha baixo).
Convergência: O FedProx tende a convergir mais rapidamente e de forma mais estável do que o FedAvg em distribuições de dados não-IID. O termo proximal impede que os modelos locais se afastem demais do modelo global, evitando oscilações e divergências.
Acurácia Final: Em datasets não-IID, o modelo treinado com FedProx geralmente alcança uma acurácia final mais alta em comparação com o FedAvg. Isso ocorre porque ele consegue generalizar melhor para a distribuição global de dados, em vez de otimizar excessivamente para as particularidades de alguns clientes.
Robustez: O FedProx demonstra maior robustez a variações na quantidade e distribuição de dados entre os clientes.
A análise detalhada dos gráficos de perda e acurácia ao longo das épocas de treinamento, apresentada no artigo original, é crucial para visualizar essas diferenças. A NVIDIA FLARE facilita a coleta e visualização dessas métricas, permitindo uma compreensão clara do impacto dos diferentes algoritmos.
NVIDIA FLARE: Uma Plataforma Robusta para Aprendizado Federado
Foto por Alexandra_Koch via Pixabay
A NVIDIA FLARE não é apenas uma ferramenta para executar experimentos; é uma plataforma completa para construir e implantar soluções de aprendizado federado em larga escala. Sua arquitetura modular e flexível permite:
Suporte a Diversos Frameworks: Integração com frameworks populares como PyTorch e TensorFlow.
Segurança Avançada: Mecanismos para garantir a segurança e a privacidade das comunicações e dos modelos.
Escalabilidade: Capacidade de gerenciar centenas ou milhares de clientes.
Extensibilidade: Permite a criação de componentes personalizados para fluxos de trabalho específicos.
Para desenvolvedores e pesquisadores que buscam implementar aprendizado federado de forma eficiente e segura, a NVIDIA FLARE oferece um ecossistema poderoso. A capacidade de comparar algoritmos como FedAvg e FedProx em cenários realistas, como o apresentado no tutorial, é um testemunho da flexibilidade da plataforma.
Aplicações Práticas e o Futuro do Aprendizado Federado
O aprendizado federado, impulsionado por ferramentas como a NVIDIA FLARE e algoritmos aprimorados como o FedProx, tem o potencial de transformar diversas indústrias:
Saúde: Treinar modelos de diagnóstico em dados hospitalares sem compartilhar informações de pacientes.
Finanças: Detectar fraudes ou otimizar modelos de risco de crédito usando dados de diferentes instituições financeiras.
Dispositivos Móveis: Personalizar sugestões e prever comportamentos do usuário diretamente no smartphone.
Indústria 4.0: Otimizar processos de fabricação e manutenção preditiva em ambientes industriais distribuídos.
A pesquisa contínua em Inteligência Artificial e aprendizado federado está focada em resolver desafios como a comunicação eficiente, a agregação de modelos heterogêneos e a garantia de equidade (fairness) entre os clientes. Algoritmos como FedProx são passos importantes nessa direção, e plataformas como a NVIDIA FLARE fornecem a infraestrutura necessária para levar essas inovações do laboratório para o mundo real.
Conclusão
O tutorial detalhado sobre a comparação entre FedAvg e FedProx utilizando NVIDIA FLARE em um cenário não-IID CIFAR-10 é um recurso valioso para a comunidade de aprendizado federado. Ele demonstra não apenas a implementação prática de algoritmos essenciais, mas também a importância de considerar a heterogeneidade dos dados no treinamento de modelos distribuídos. O FedProx, com sua abordagem de regularização proximal, emerge como uma solução mais robusta para lidar com dados não-IID, oferecendo melhor convergência e acurácia final. A NVIDIA FLARE, por sua vez, consolida-se como uma plataforma de ponta para a construção e implantação de experimentos de aprendizado federado complexos e seguros.
À medida que o aprendizado federado continua a evoluir, técnicas e ferramentas como essas serão fundamentais para desbloquear todo o potencial da IA em um mundo cada vez mais descentralizado e focado na privacidade. Para se aprofundar nos detalhes técnicos e reproduzir o experimento, consulte o Artigo de Origem.