Dominando o TestFlight: Um Guia Completo para Testes Beta de Apps

2025-05-31
Dominando o TestFlight: Um Guia Completo para Testes Beta de Apps

Quer experimentar os aplicativos mais recentes antes de qualquer pessoa? O TestFlight é a sua resposta! Este guia fornece um passo a passo completo da instalação e teste de aplicativos beta, cobrindo convites por e-mail/link público, instalação em iOS, iPadOS, macOS, tvOS, visionOS e watchOS, gerenciamento de atualizações automáticas, teste de compilações anteriores e grupos de compilações, e até mesmo teste de aplicativos iMessage e App Clips. Também detalha os períodos de teste e considerações importantes, garantindo uma experiência de teste beta tranquila e feedback valioso para os desenvolvedores.

Leia mais
Desenvolvimento Teste de Aplicativos

Modelos de IA da Apple Atrás dos Competidores, mostram Benchmarks

2025-06-10
Modelos de IA da Apple Atrás dos Competidores, mostram Benchmarks

A Apple anunciou atualizações em seus modelos de IA que alimentam seus recursos de inteligência em iOS, macOS e outros. No entanto, benchmarks internos mostram que esses modelos têm desempenho inferior a modelos mais antigos de concorrentes como a OpenAI. O modelo 'Apple On-Device', que funciona offline, teve desempenho comparável, mas não superior, a modelos de tamanho semelhante do Google e Alibaba. Seu modelo mais poderoso, 'Apple Server', ficou atrás do GPT-4 da OpenAI de um ano atrás. Surpreendentemente, o Llama 4 Scout da Meta superou o Apple Server em análise de imagens, apesar do desempenho geralmente inferior do Llama 4 Scout em comparação com os modelos líderes. Esses resultados corroboram relatos de que a divisão de IA da Apple está lutando para acompanhar o ritmo, explicando atrasos como a atualização do Siri adiada indefinidamente e levando a ações judiciais de clientes insatisfeitos. Apesar disso, os novos modelos oferecem uso de ferramentas e eficiência aprimorados e suportam aproximadamente 15 idiomas.

Leia mais
Tecnologia

Suprema Corte mantém proibição do TikTok: um golpe na liberdade de expressão?

2025-01-18
Suprema Corte mantém proibição do TikTok: um golpe na liberdade de expressão?

A Suprema Corte dos EUA manteve a proibição do TikTok, gerando um debate sobre liberdade de expressão e privacidade de dados. A Electronic Frontier Foundation (EFF) expressou profunda decepção, argumentando que a corte falhou em examinar adequadamente o impacto da proibição na Primeira Emenda. A EFF afirma que a proibição é baseada em conteúdo, objetivando controlar o que os americanos veem e compartilham, em vez de abordar preocupações genuínas de segurança de dados. A EFF acredita que fechar ou forçar a venda de plataformas de mídia social sob o pretexto de segurança nacional é antidemocrático, defendendo uma legislação abrangente de privacidade em vez de sacrificar a liberdade de expressão.

Leia mais

Vendas da Tesla na Europa despencam: Transição do Model Y e o efeito Musk

2025-02-12
Vendas da Tesla na Europa despencam: Transição do Model Y e o efeito Musk

As vendas da Tesla na Alemanha em janeiro caíram quase 60% em comparação com o mesmo período do ano passado, refletindo uma queda mais ampla na Europa. A queda é atribuída à transição do Model Y e à percepção negativa em torno das ações políticas de Elon Musk. Enquanto o mercado automotivo alemão como um todo caiu apenas 2,8%, o mercado de veículos elétricos cresceu 53,5%, destacando os desafios únicos da Tesla. Embora a Tesla provavelmente cite a transição do Model Y, o 'efeito Musk' é inegável, potencialmente impactando toda a indústria de veículos elétricos.

Leia mais
Tecnologia

tmux-rs: Uma jornada de 100 mil linhas de código de C para Rust (inseguro)

2025-07-03

Em seis meses, o autor pacientemente portou as ~67.000 linhas de código C do tmux, o multiplexador de terminal, para Rust, resultando em uma base de código de ~81.000 linhas. Tentativas iniciais usando o transpilador C2Rust se mostraram difíceis, levando a uma reescrita manual. O autor detalha o processo de construção, bugs encontrados e estratégias para converter os idiomas C para Rust, incluindo o tratamento de ponteiros brutos, instruções goto e macros intrusivas. O projeto culmina em uma reimplementação baseada em lalrpop do analisador yacc, alcançando uma migração completa de C para Rust e culminando em um lançamento 0.0.1. A jornada mostra os desafios e recompensas da portabilidade de código em larga escala.

Leia mais
Desenvolvimento C para Rust

A Ascensão e Queda (e Possível Ascensão?) das Terras Raras dos EUA

2025-05-11

Os EUA já dominaram a indústria de terras raras, mas erros estratégicos levaram a China a assumir a liderança. Este artigo relata a história da indústria de terras raras dos EUA, focando na parceria malsucedida da Molycorp com a China e como a China rapidamente dominou o processamento de terras raras e a produção de ímãs permanentes. Embora o governo dos EUA tenha investido pesadamente recentemente para reconstruir sua cadeia de suprimentos de terras raras, ele enfrenta desafios da demanda de mercado, obstáculos tecnológicos e a forte posição competitiva da China. O autor questiona a viabilidade de um renascimento das terras raras dos EUA, observando que a demanda pode ser menor do que o previsto e que tecnologias alternativas estão se desenvolvendo.

Leia mais
Tecnologia terras raras

Ajuda Após Desastres: Melhores Práticas para Doações e Voluntariado

2025-01-16
Ajuda Após Desastres: Melhores Práticas para Doações e Voluntariado

A Agência Federal de Gerenciamento de Emergências (FEMA) destaca que a maneira mais eficaz de fornecer ajuda após desastres é por meio de doações em dinheiro para organizações de socorro a desastres reconhecidas. Essas organizações podem adquirir suprimentos necessários com base nas necessidades reais, priorizando empresas locais nas áreas afetadas para apoiar a recuperação econômica. Doações de bens devem ser coordenadas antecipadamente para evitar encargos desnecessários. Os voluntários também devem trabalhar por meio de organizações respeitáveis e evitar o autodeslocamento para zonas de desastre. A recuperação após desastres é um processo de longo prazo; as necessidades de voluntários persistem por meses, ou até anos, após a emergência imediata.

Leia mais

Kickstarter reforça medidas de proteção, aumenta a confiança dos apoiadores

2025-02-11
Kickstarter reforça medidas de proteção, aumenta a confiança dos apoiadores

O Kickstarter está implementando várias mudanças para melhorar a experiência dos apoiadores e reconstruir a confiança da comunidade. Isso inclui notificar os apoiadores quando os projetos falharem na entrega ou violarem as regras da plataforma, descrevendo a resposta da plataforma (incluindo a restrição de criadores de projetos futuros); aumentar a transparência exibindo os históricos dos criadores, colaboradores e projetos anteriores; introduzir complementos pós-campanha para financiamento contínuo; e adicionar recursos como pagamentos parcelados, filtros de pesquisa aprimorados e um aplicativo móvel reformulado para visualizar facilmente todos os projetos financiados (bem-sucedidos e malsucedidos). Essas mudanças visam solucionar problemas antigos de fraudes e falhas de projetos, melhorando a transparência e construindo confiança.

Leia mais

Rust CUDA: Levando a Computação GPU de Alta Velocidade para o Rust

2025-04-11
Rust CUDA: Levando a Computação GPU de Alta Velocidade para o Rust

O projeto Rust CUDA visa tornar o Rust uma linguagem de primeira linha para computação GPU extremamente rápida usando o CUDA Toolkit. Ele fornece ferramentas para compilar Rust em código PTX altamente otimizado e bibliotecas para interagir com bibliotecas CUDA existentes. Resolvendo os desafios anteriores na integração do Rust com o CUDA, ele oferece um conjunto abrangente de crates cobrindo vários aspectos do ecossistema CUDA, incluindo funções do lado da GPU, wrappers para a API do driver CUDA e suporte OptiX para rastreamento de raios. Embora ainda esteja em desenvolvimento inicial, o projeto busca impulsionar a indústria de computação GPU Rust para frente.

Leia mais
Desenvolvimento

Programação Assíncrona em Rust: Dominando Pin e Pin-Project

2025-05-22

Este artigo mergulha nas complexidades do uso de Pin e da crate pin-project na programação assíncrona em Rust. Começando com tipos associados e inferência de tipos em Futures, o autor desenvolve a necessidade de Pin para lidar com problemas de segurança de memória decorrentes de empréstimos mutáveis e movimentos dentro da implementação da máquina de estados de funções assíncronas. O artigo explica completamente a função de Pin, o uso e como pin-project simplifica o código, resultando em uma máquina de estados assíncrona segura e robusta. Também destaca considerações sutis ao empregar pin-project.

Leia mais
Desenvolvimento

Além do OpenEXR? Uma Nova Abordagem para Compressão Sem Perda de Imagens de Ponto Flutuante

2025-07-14

ArasP aprofunda-se em técnicas de compressão sem perdas para imagens de ponto flutuante, especialmente aquelas com múltiplos canais. Ele compara OpenEXR (incluindo o novo codec HTJ2K), JPEG-XL e um método personalizado baseado no Mesh Optimizer. Os resultados mostram que o OpenEXR com compressão ZIP é prático, enquanto o HTJ2K oferece uma taxa de compressão ligeiramente melhor, mas com pior desempenho. O JPEG-XL atinge taxas de compressão mais altas, mas é significativamente mais lento. Surpreendentemente, o método personalizado usando Mesh Optimizer e zstd supera os outros em relação à taxa de compressão e velocidade, emergindo como uma alternativa convincente para compressão de imagens de ponto flutuante.

Leia mais
Desenvolvimento

FOKS: Acesso a Dados Seguro por meio de Hierarquia de Chaves Simples

2025-07-11

O FOKS protege o acesso a dados usando uma hierarquia de chaves simples. As chaves de nível básico incluem chaves de dispositivo de usuário, chaves de backup e YubiKeys. Cada usuário possui várias chaves por usuário (PUKs) cujos segredos de sementes são criptografados com todas as chaves de nível básico disponíveis. A remoção de uma chave de nível básico gira as PUKs. As chaves de equipe (PTKs) funcionam de forma semelhante, compartilhadas entre os membros da equipe (usuários ou sub-equipes) e criptografadas com chaves de membro. Essa hierarquia garante que apenas dispositivos, equipes e usuários autorizados possam acessar os dados.

Leia mais
Desenvolvimento gerenciamento de chaves

Frustração Geométrica: O Segredo da Forma da Rosa

2025-05-09
Frustração Geométrica: O Segredo da Forma da Rosa

Físicos da Universidade Hebraica de Jerusalém descobriram o segredo mecânico por trás da forma icônica da rosa. Sua pesquisa, publicada na Science, revela que a morfologia única das pétalas de rosa é impulsionada pela 'incompatibilidade de Mainardi-Codazzi-Peterson', uma frustração geométrica. Essa incompatibilidade impede as pétalas de atingirem sua curva suave ideal, resultando nas múltiplas curvas e bordas afiadas que vemos. A equipe utilizou uma combinação de análise teórica, modelagem computacional e experimentos físicos para desvendar esse mecanismo, potencialmente abrindo caminho para novos materiais com mudança de forma.

Leia mais
Tecnologia rosa

O Caos Econômico de Trump e o Esvaziamento do IRS

2025-04-10
O Caos Econômico de Trump e o Esvaziamento do IRS

As políticas econômicas erráticas recentes de Trump levaram os mercados globais a um turbilhão. Seu abraço inicial às tarifas, seguido de uma pausa repentina de 90 dias, criou uma montanha-russa no mercado de ações. Simultaneamente, seus cortes drásticos na força de trabalho do IRS são amplamente vistos como uma estratégia para facilitar a evasão fiscal pelos ricos. O artigo destaca a quantidade massiva de receita tributária perdida devido à evasão fiscal de ricos, contrastando-a com o alto retorno sobre o investimento de auditorias do IRS. O autor argumenta que o esvaziamento do IRS prejudica os interesses nacionais e exorta os líderes em todo o mundo a resistir à loucura fingida de Trump e a se unirem contra suas ações.

Leia mais

ghidraMCP: Servidor MCP para Engenharia Reversa Automatizada com LLMs

2025-03-26
ghidraMCP: Servidor MCP para Engenharia Reversa Automatizada com LLMs

ghidraMCP é um servidor de Protocolo de Contexto de Modelo (MCP) que permite que Modelos de Linguagem Grandes (LLMs) realizem engenharia reversa de aplicativos de forma autônoma. Ele expõe inúmeras ferramentas da funcionalidade principal do Ghidra para clientes MCP. Recursos-chave incluem descompilation e análise de binários no Ghidra, renomeação automática de métodos e dados, e listagem de métodos, classes, importações e exportações. A instalação é simples, envolvendo o download do plugin e sua importação no Ghidra. Suporte para vários clientes MCP, incluindo Claude Desktop e 5ire, é fornecido.

Leia mais
Desenvolvimento

Sharding Vertical: Um Pesadelo?

2025-04-13
Sharding Vertical: Um Pesadelo?

O autor relata sua experiência com sharding vertical (sharding funcional), destacando suas armadilhas. Embora alivie a carga do banco de dados, ele fragmenta o aplicativo, forçando a camada de aplicativo a lidar com junções e consultas que deveriam ser tratadas pelo banco de dados. Isso aumenta significativamente a complexidade do código e a sobrecarga de manutenção, e reduz a disponibilidade do sistema. Usando humor e uma fórmula de tempo de atividade, o autor mostra como o sharding vertical reduz a estabilidade do sistema, atrasando, em última análise, os roteiros de produtos e desmoralizando os engenheiros. O artigo termina introduzindo o PgDog, um projeto de código aberto que visa resolver o sharding do Postgres.

Leia mais
Desenvolvimento sharding vertical

A Jornada de um Engenheiro com Forth: Da Fascinação ao Abandono

2024-12-28

Este artigo relata a experiência de um engenheiro aprendendo e usando a linguagem de programação Forth. Inicialmente cativado pela brevidade e extensibilidade do Forth, o autor mergulhou no código-fonte do pForth, maravilhando-se com sua capacidade de automodificação em tempo de compilação. No entanto, em projetos do mundo real, o autor descobriu que o Forth era mais adequado para cálculos numéricos, tendo dificuldades com tarefas como processamento de texto. Ao projetar um sistema embarcado de hardware personalizado, o autor utilizou o Forth para projetar o conjunto de instruções da CPU do sistema, mas acabou achando C mais eficiente e abandonou o Forth. O autor conclui que o Forth é ideal para engenheiros minimalistas que buscam eficiência extrema, enquanto ele próprio prefere uma abordagem mais pragmática, optando por linguagens mais amplamente usadas.

Leia mais
Desenvolvimento

Um Compilador WebAssembly de 192 Bytes: Uma Ode ao Code Golf

2025-01-24
Um Compilador WebAssembly de 192 Bytes: Uma Ode ao Code Golf

Este artigo descreve um compilador WebAssembly com apenas 192 bytes, capaz de compilar expressões em notação polonesa reversa para módulos WebAssembly. O autor desvenda gradualmente as otimizações do código, mostrando o uso inteligente de recursos do JavaScript, manipulação de bytecode WebAssembly e simplificação de variáveis e expressões. Apesar de sua simplicidade funcional, este minúsculo compilador oferece um mergulho profundo no funcionamento interno do WebAssembly.

Leia mais
Desenvolvimento

Zersetzung da Stasi: Como os ativistas alemães orientais resistiram à repressão

2025-04-28
Zersetzung da Stasi: Como os ativistas alemães orientais resistiram à repressão

Este artigo explora as experiências de ativistas políticos alemães orientais que enfrentaram informantes e infiltração da Stasi antes da queda do Muro de Berlim. A espionagem invasiva e as táticas desorientadoras da Stasi limitaram severamente as possibilidades de desobediência civil. Apesar disso, os ativistas iniciaram uma revolução popular em 1989. Com base em entrevistas, o artigo revela a estratégia de 'Zersetzung' (corrosão) da Stasi: criar conflitos, sabotar atividades e isolar grupos para enfraquecer a oposição. Os ativistas resistiram por meio de redes de apoio, solidariedade entre grupos, ações abertas e investigação cuidadosa de potenciais informantes. Sua resiliência destaca o custo humano da repressão e o sucesso inesperado de movimentos populares mesmo sob vigilância extrema.

Leia mais

Gotas de sangue em superfícies inclinadas revelam novos padrões de rachaduras

2025-05-01
Gotas de sangue em superfícies inclinadas revelam novos padrões de rachaduras

Um novo estudo revela depósitos assimétricos e padrões de rachaduras formados durante a secagem de gotículas de sangue em superfícies inclinadas. A influência da gravidade na distribuição das células vermelhas do sangue leva a depósitos mais espessos e rachaduras mais grossas no lado da descida, contrastando com o lado da subida. Esta pesquisa é significativa para a análise de padrões de manchas de sangue forense, pois a inclinação da superfície e o tamanho da gotícula alteram significativamente os padrões resultantes, podendo levar a interpretações incorretas se ignorados.

Leia mais

Biden assina ordem executiva: assegurando a liderança dos EUA em infraestrutura de IA

2025-01-14
Biden assina ordem executiva: assegurando a liderança dos EUA em infraestrutura de IA

O presidente Biden assinou uma ordem executiva com o objetivo de consolidar a liderança dos EUA em infraestrutura de IA. A ordem descreve um plano para construir data centers avançados de IA em terras federais, enfatizando a colaboração com o setor privado, a utilização de energia limpa, a segurança nacional e a competitividade econômica. O plano envolve a criação de pelo menos três data centers de IA de ponta em terras federais, juntamente com instalações de energia limpa para atender às suas necessidades massivas de energia. A ordem também se compromete a garantir um cenário justo e competitivo e a beneficiar os trabalhadores e as comunidades americanas.

Leia mais
Tecnologia Energia Limpa

Extensão VS Code: Adiciona automaticamente palavras-chave async/await

2025-05-05
Extensão VS Code: Adiciona automaticamente palavras-chave async/await

Esta extensão do VS Code adiciona automaticamente as palavras-chave `async/await` ausentes ao salvar um arquivo TypeScript. É necessário um arquivo `tsconfig.json` na pasta do projeto. A extensão adiciona inteligentemente as palavras-chave `async` e `await` para garantir que as funções assíncronas sejam executadas corretamente. Para evitar que `await` seja adicionado a uma função assíncrona específica, adicione o comentário `// no-await` no final da chamada da função. A primeira conversão pode ser lenta, mas as conversões subsequentes serão mais rápidas.

Leia mais
Desenvolvimento

Nullboard: Um quadro Kanban minimalista para uso offline

2024-12-19
Nullboard: Um quadro Kanban minimalista para uso offline

Nullboard é um quadro Kanban minimalista que prioriza a compacidade e a legibilidade. Um aplicativo web de página única, ele armazena todos os dados localmente, permitindo o uso offline com funcionalidade de importação/exportação JSON. Com recursos de arrastar e soltar, autosalvamento e desfazer/refazer, o Nullboard oferece gerenciamento de tarefas eficiente. Nascido da frustração do desenvolvedor com as ferramentas existentes, é uma solução criada por si mesmo agora compartilhada em código aberto.

Leia mais

Libreboot em um ThinkPad T480: Uma Jornada de Código Aberto Desafiadora

2024-12-13

Este post de blog detalha a experiência do autor ao instalar o Libreboot em um ThinkPad T480, um processo repleto de desafios. De atualizar o BIOS e fazer backup do firmware original, a usar um Raspberry Pi Pico W e um clipe SOIC-8 para ler e gravar o chip do BIOS, e finalmente compilar o firmware do Libreboot (encontrando inúmeros erros de compilação e buscando ajuda da comunidade IRC), o autor documenta todo o processo. O post também compartilha experiências após a instalação do Libreboot, incluindo melhorias de desempenho, problemas de compatibilidade de hardware e dicas de solução de problemas, juntamente com recomendações para atualizações de tela, RAM e armazenamento.

Leia mais

Sonda Solar Parker fará mergulho histórico na atmosfera do Sol

2024-12-20
Sonda Solar Parker fará mergulho histórico na atmosfera do Sol

Após seis anos viajando pelo espaço, a Parker Solar Probe da NASA está prestes a fazer história na véspera de Natal, mergulhando na atmosfera do Sol a uma velocidade sem precedentes, chegando a 3,8 milhões de milhas da superfície solar. Esta missão ousada visa desvendar o mistério da origem do vento solar, uma questão que intriga os cientistas há mais de meio século. A sonda é equipada com materiais de última geração, incluindo liga de titânio-zircônio-molibdênio resistente ao calor e tubos de cristal de safira, para suportar temperaturas extremas superiores a 2.500° Fahrenheit. Este empreendimento inovador promete lançar luz sobre o vento solar e seu impacto em nosso sistema solar.

Leia mais

Chocante! Final de Doctor Who traz de volta Rose Tyler como a Doutora?!

2025-06-02
Chocante! Final de Doctor Who traz de volta Rose Tyler como a Doutora?!

O final da segunda temporada de Doctor Who, "A Guerra da Realidade", trouxe uma reviravolta chocante. O décimo quinto Doutor (Ncuti Gatwa) se sacrificou para salvar Poppy, sua filha do 'Mundo do Desejo', disparando uma energia de regeneração que o transformou em um rosto familiar: Rose Tyler (Billie Piper)! Rose, a companheira do Nono e do Décimo Doutor, está agora definida para se tornar a segunda (ou terceira, dependendo de como você conta a Doutora Fugitiva de Jo Martin) Doutora mulher. No entanto, o final deixa o como e o porquê da transformação de Rose um mistério completo, criando um grande suspense para a terceira temporada e acendendo especulações entre os fãs.

Leia mais
Jogos

Modelagem Extrema no MongoDB: Verificação de Conformidade na Prática

2025-06-02

Engenheiros do MongoDB experimentaram com especificações TLA+ e duas técnicas de verificação de conformidade (verificação de rastreamento e geração de casos de teste) para verificar se as implementações de seus produtos correspondem às especificações. O experimento de verificação de rastreamento, realizado no servidor MongoDB, teve como objetivo validar a implementação do protocolo de consenso Raft; o experimento de geração de casos de teste, no SDK móvel MongoDB, teve como objetivo validar o algoritmo de transformação operacional. Os resultados mostraram que a verificação de rastreamento falhou devido à dificuldade de capturar instantâneos do estado de um programa multithread e discrepâncias entre a especificação e a implementação, enquanto a geração de casos de teste descobriu com sucesso um erro no algoritmo e atingiu 100% de cobertura de ramificação. O artigo resume as lições aprendidas e apresenta avanços recentes no campo, destacando a importância da verificação contínua de conformidade para a adoção generalizada do TLA+.

Leia mais

Kart de Pedal Elétrico DIY: De Hoverboards Velhos a Brinquedo para Crianças

2025-04-02
Kart de Pedal Elétrico DIY: De Hoverboards Velhos a Brinquedo para Crianças

Inspirado em sonhos de infância, um pai transformou um kart de pedal simples em um potente veículo elétrico todo-o-terreno para seu filho de três anos. Usando motores de hoverboards descartados, controladores baratos e um Arduino Nano, ele criou um veículo com modos de condução controlados por controle remoto e manuais, limitador de velocidade e luzes. Embora melhorias como direção remota e frenagem regenerativa estejam planejadas, este projeto DIY criativo e amoroso proporciona uma condução divertida e emocionante para seu filho.

Leia mais

Código-fonte completo do lendário jogo Elite lançado!

2025-01-31

Um site lançou o código-fonte original completo da década de 1980 para o clássico jogo espacial Elite, cobrindo as versões para BBC Micro, Acorn Electron, Commodore 64, Apple II e NES. O código é amplamente documentado, com mais de 120 artigos detalhados explicando seu funcionamento. O site também permite que você jogue o jogo e experimente o código, com o objetivo de ajudar a apreciar um dos jogos mais icônicos da era de 8 bits.

Leia mais

Parlamentares britânicos questionam licitações contínuas da Fujitsu em meio a escândalo do Horizon

2025-06-25
Parlamentares britânicos questionam licitações contínuas da Fujitsu em meio a escândalo do Horizon

Apesar de promessa anterior de interromper as licitações para contratos do setor público britânico após o escândalo do Post Office Horizon, a Fujitsu continua buscando projetos de TI em larga escala, provocando indignação entre parlamentares britânicos. O escândalo envolveu um sistema de computador com falhas fornecido pela Fujitsu que levou à condenação injusta de centenas de subgerentes de correio. Embora a Fujitsu afirme que só licita quando diretamente convidada, ela ganhou um contrato de £ 125 milhões e continua concorrendo a outros, incluindo o Serviço de Suporte a Comerciantes (TSS) de £ 370 milhões. Parlamentares estão preocupados com a participação contínua da Fujitsu enquanto a compensação das vítimas permanece sem solução, questionando a avaliação do governo e o potencial dano à reputação.

Leia mais
Tecnologia Escândalo Horizon
1 2 474 475 476 478 480 481 482 595 596