Campanha de Malware GitVenom Abusa de Repositórios GitHub para Roubar Criptomoedas e Dados

2025-03-03

A equipe de Pesquisa e Análise Global (GReAT) da Kaspersky descobriu uma nova campanha de malware, chamada GitVenom, que utiliza centenas de repositórios de código aberto no GitHub. Esses repositórios, disfarçados como projetos legítimos (incluindo ferramentas para automação do Instagram, gerenciamento de carteira de Bitcoin no Telegram e um cheat para Valorant), secretamente baixam e executam malware. Esse malware rouba senhas, informações de contas bancárias, dados de carteiras de criptomoedas e muito mais. Os atacantes conseguiram roubar aproximadamente 5 Bitcoins (cerca de US$ 485.000). Os atacantes usaram descrições geradas por IA para aumentar a legitimidade dos projetos. A Kaspersky aconselha os desenvolvedores a verificar cuidadosamente o código de terceiros antes da execução.

Leia mais
Tecnologia

78% das Empresas de Hardware Não Usam Security.txt

2025-03-03

Um desenvolvedor que mantém uma lista pública de empresas que usam a biblioteca libexpat em hardware descobriu que 78% (39 de 50) das empresas testadas em 2025 não disponibilizaram um arquivo /.well-known/security.txt conforme especificado pela RFC 9116. Isso revela uma postura de segurança preocupantemente inativa em muitas empresas, dificultando o contato com suas equipes de segurança. O autor insta as empresas afetadas a corrigir esse problema e compartilhar um link para securitytxt.org.

Leia mais
Hardware

ACCESS.bus: O barramento serial universal esquecido que ainda vive

2025-03-03
ACCESS.bus: O barramento serial universal esquecido que ainda vive

O ACCESS.bus, um barramento serial universal baseado no protocolo I²C, tentou desafiar a USB na década de 1990, mas acabou falhando. Este artigo reconta sua história, da ambiciosa visão da DEC à sua eventual utilização na comunicação de monitores (DDC), e explora as razões de sua falha: velocidade lenta, falta de suporte de grandes fabricantes e a influência decrescente da DEC. Embora o ACCESS.bus não tenha se tornado mainstream, partes de sua tecnologia persistem em HDMI e DisplayPort, mostrando sua natureza inovadora e visionária.

Leia mais
Tecnologia

Chrome prototipa poderosas funções CSS: expandindo as capacidades do CSS

2025-03-02
Chrome prototipa poderosas funções CSS: expandindo as capacidades do CSS

O Chrome está criando um protótipo de Funções CSS, algo que mudará o jogo para o CSS. Isso permite que os desenvolvedores criem funções personalizadas que calculam valores com base em parâmetros e propriedades personalizadas, atuando como propriedades personalizadas avançadas. Por exemplo, uma função `--light-dark()` pode retornar cores ou pesos de fonte diferentes dependendo da preferência do modo escuro do sistema, superando as limitações da função `light-dark()` embutida. Embora ainda esteja em fase de protótipo no Chrome Canary (exigindo o sinalizador Recursos Experimentais da Plataforma Web), isso abre enormes possibilidades para um CSS mais expressivo e flexível.

Leia mais
Desenvolvimento

Blue Ghost da Firefly faz história com pouso lunar bem-sucedido

2025-03-02
Blue Ghost da Firefly faz história com pouso lunar bem-sucedido

A Firefly Aerospace anunciou o pouso lunar bem-sucedido de seu módulo de pouso Blue Ghost, marcando o primeiro pouso suave comercial totalmente bem-sucedido na Lua. Transportando 10 instrumentos da NASA, o Blue Ghost executou um pouso preciso e está conduzindo vários experimentos científicos, incluindo perfuração subterrânea e imagem. Essa conquista representa um marco significativo para a exploração espacial comercial e abre caminho para futuras missões lunares e exploração espacial mais profunda.

Leia mais
Tecnologia Espaço Comercial

Usando LLMs em Scripts Bash: A Ferramenta ofc

2025-03-02
Usando LLMs em Scripts Bash: A Ferramenta ofc

Uma nova ferramenta, ofc, simplifica a integração de LLMs Ollama em scripts bash. Permite a troca fácil de prompts do sistema, permitindo a comparação do comportamento do modelo em diferentes prompts. O autor demonstra seu uso na geração de conjuntos de dados para testar o Harper e até mesmo fazendo com que o LLM gere seus próprios prompts para uma análise mais profunda. A instalação é simples via cargo.

Leia mais
Desenvolvimento Scripts Bash

Ressuscitando HDs SCSI da Apple de 30 anos: Recuperação de dados devido à degradação de borracha

2025-03-02

Este artigo detalha a experiência do autor restaurando discos rígidos SCSI da Apple com marcas Quantum e Conner da década de 1990. Esses discos rígidos costumam apresentar um modo de falha em que eles giram e param imediatamente. Ao abrir os discos, o autor descobriu a causa raiz: amortecedores de borracha envelhecidos causando o travamento da cabeça de leitura/gravação. Dois métodos — movendo manualmente a cabeça e usando fita Kapton para mantê-la no lugar — foram usados com sucesso para recuperar dados. O artigo também compartilha detalhes interessantes sobre como os dados são fisicamente armazenados nesses discos e serve como um lembrete para fazer backup regularmente de dados importantes.

Leia mais

Vendas da Tesla na Europa despencam em meio à concorrência e controvérsias políticas de Musk

2025-03-02
Vendas da Tesla na Europa despencam em meio à concorrência e controvérsias políticas de Musk

As vendas da Tesla na Europa caíram 45% em janeiro de 2025 em comparação com o mesmo período do ano anterior, enquanto as vendas gerais de veículos elétricos na região aumentaram 37%. Vários fatores contribuíram para essa queda: o lançamento atrasado de um modelo Tesla mais barato, uma atualização iminente do Model Y causando hesitação dos compradores, a intensificação da concorrência de fabricantes de automóveis chineses como a SAIC Motor (cujas vendas superaram as da Tesla em um fator de dois) e uma forte reação pública contra as polêmicas atividades políticas de Elon Musk. Embora o impacto da opinião pública nas decisões de compra seja debatido, as ações de Musk, sem dúvida, agravaram a queda nas vendas da Tesla na Europa.

Leia mais
Tecnologia Mercado Europeu

GPUs Nvidia em um Cluster Kubernetes Bare-Metal com NixOS: Uma Aventura na Toca do Coelho

2025-03-02

Para escalar sua estrutura de aprendizado de máquina, MAZE, o autor tentou habilitar o suporte de GPU Nvidia em seu cluster Kubernetes, composto por três mini-PCs e uma estação de trabalho aposentada. Isso se mostrou muito mais desafiador do que o esperado, envolvendo obstáculos como configurar o plugin de dispositivo Nvidia, navegar pelas complexidades de um ambiente NixOS e implantar certificados PKI. Ele finalmente conseguiu, compartilhando suas experiências na implantação de um cluster Kubernetes usando NixOS, Ansible e Sops, juntamente com um mergulho profundo em CRI, CDI, nvidia-container-toolkit e muito mais. Ele também desenvolveu o nix-playground, uma ferramenta para simplificar a correção e a construção de projetos de código aberto, e utilizou o Grok 3 para depuração. Ao longo do caminho, ele encontrou outros desafios, como problemas do PyCharm com WSL NixOS e configuração do Kubernetes RuntimeClass. Toda a jornada, semelhante às Aventuras de Alice no País das Maravilhas, destaca o impressionante poder de execução e as habilidades de resolução de problemas do autor.

Leia mais
Desenvolvimento GPU Nvidia

Rotores vs. Quatérnios para Rotações de Gráficos 3D?

2025-03-02

Este artigo mergulha na teoria matemática e na aplicação prática do uso de rotores para rotações em renderização de gráficos 3D. Os rotores, originários da álgebra geométrica, oferecem uma alternativa potencialmente mais elegante e simples aos quatérnios. O artigo começa com uma explicação teórica de conceitos como o produto vetorial e o produto geométrico, mostrando como eles permitem a reflexão vetorial e a rotação. Em seguida, fornece exemplos de código C++, demonstrando a criação, combinação, inversão de rotores e sua aplicação a transformações vetoriais e geração de matrizes. Finalmente, discute métodos de interpolação de rotores, incluindo nlerp e slerp, analisando seus pontos fortes e fracos.

Leia mais
Desenvolvimento Álgebra Geométrica Rotores

Alucinações de código LLM: não é o fim do mundo

2025-03-02

Uma reclamação comum entre desenvolvedores que usam LLMs para código é a ocorrência de 'alucinações' - o LLM inventando métodos ou bibliotecas inexistentes. No entanto, o autor argumenta que isso não é uma falha fatal. Alucinações de código são facilmente detectáveis por meio de erros de compilador/intérprete e podem ser corrigidas, às vezes automaticamente por sistemas mais avançados. O risco real reside em erros não detectados que só são revelados durante a execução, exigindo habilidades robustas de teste manual e QA. O autor aconselha os desenvolvedores a melhorar suas habilidades de leitura, compreensão e revisão de código e oferece dicas para reduzir alucinações, como tentar modelos diferentes, usar o contexto de forma eficaz e escolher tecnologias estabelecidas. A capacidade de revisar código gerado por LLMs é apresentada como uma valiosa construção de habilidades.

Leia mais
Desenvolvimento

SmallPond: Uma estrutura de processamento de dados leve

2025-03-02
SmallPond: Uma estrutura de processamento de dados leve

SmallPond é uma estrutura de processamento de dados leve e de alto desempenho, construída com DuckDB e 3FS. Ele escala para lidar com conjuntos de dados em escala de petabytes sem exigir serviços de longa execução e suporta Python 3.8-3.12. Sua API simples permite fácil carregamento, processamento e salvamento de dados. Com base no benchmark GraySort em um cluster de 50 nós de computação e 25 nós de armazenamento executando 3FS, o SmallPond classificou 110,5 TiB de dados em 30 minutos e 14 segundos, atingindo uma taxa de transferência média de 3,66 TiB/min.

Leia mais
Desenvolvimento

Aplicativo Web Interativo: Um Orwellial

2025-03-02

Esta postagem descreve um aplicativo web altamente interativo que requer JavaScript. O autor rejeita o termo 'Bluetorial', chamando-o de 'Orwellial' e incluindo um GIF engraçado. Isso sugere que o aplicativo é complexo e interativo, muito além de uma simples interface HTML.

Leia mais
Desenvolvimento Interativo

Matt's Script Archive: Um Tesouro de Scripts CGI Gratuitos

2025-03-02

O Matt's Script Archive (MSA) oferece uma grande quantidade de scripts CGI gratuitos em Perl e C++, incluindo contadores de visitantes, envio de formulários por e-mail, livros de visitas, fóruns de discussão e mecanismos de busca. Esses scripts são populares desde 1995, com milhões de downloads. O MSA também fornece documentação de suporte, um centro de ajuda e serviços de hospedagem pagos para facilitar o uso e a manutenção.

Leia mais

Proeza Marítima Pré-histórica do Sudeste Asiático Reescreve a História

2025-03-02
Proeza Marítima Pré-histórica do Sudeste Asiático Reescreve a História

Uma nova pesquisa arqueológica desafia as crenças estabelecidas, revelando que, há 40.000 anos, as Filipinas e o Sudeste Asiático possuíam uma tecnologia de navegação notavelmente avançada. Ferramentas de pedra, vestígios de fibras vegetais para fabricação de cordas, anzóis, pesos de rede e restos de grandes peixes pelágicos encontrados nas Filipinas, Indonésia e Timor-Leste, apontam para uma construção naval sofisticada e pesca em alto-mar. Isso antecede avanços semelhantes na Europa e na África, sugerindo que o Sudeste Asiático foi um líder tecnológico em inovação marítima durante a era Paleolítica. Essa descoberta subverte a noção de longa data de que o progresso tecnológico paleolítico estava centrado na África e na Europa.

Leia mais

Máquina PCR à prova de adulteração: garantindo resultados científicos verificáveis

2025-03-02
Máquina PCR à prova de adulteração: garantindo resultados científicos verificáveis

Para combater o problema crescente de falsificação de dados na biomedicina, pesquisadores desenvolveram uma máquina PCR verificável. Ao integrar assinatura criptográfica e hardware seguro na máquina PCR, o sistema garante que os resultados experimentais não possam ser alterados após a geração. Usando uma máquina virtual e um ambiente de execução confiável, o software PCR é isolado, impedindo modificações maliciosas. Essa abordagem melhora a confiabilidade dos dados, mesmo para equipamentos mais antigos, representando um passo significativo na construção de um sistema de pesquisa científica verificável.

Leia mais
Tecnologia

Universidade Cornell congela contratações

2025-03-02

Diante de desafios financeiros significativos, a Universidade Cornell anunciou um congelamento de contratações para lidar com potenciais cortes profundos no financiamento federal de pesquisas e legislação tributária que afeta a receita de doações. O congelamento prioriza posições consideradas essenciais para a missão central da universidade, com todas as contratações sujeitas a um rigoroso processo de revisão. Um comitê central de controle de posições avaliará posições de funcionários, enquanto as contratações de professores exigem consulta com os decanos e o reitor. Essa medida visa garantir o sucesso contínuo da universidade em um cenário financeiro mais complexo, mantendo suas missões principais em educação, pesquisa e serviço.

Leia mais

O misterioso circuito ×3 do Pentium: Uma imersão profunda no design de chips

2025-03-02
O misterioso circuito ×3 do Pentium: Uma imersão profunda no design de chips

Em 1993, a Intel lançou o processador Pentium de alto desempenho. Este artigo mergulha no design surpreendentemente complexo de um circuito aparentemente simples dentro do Pentium: o circuito de multiplicação por três (circuito ×3). Este circuito faz parte do multiplicador de ponto flutuante; o Pentium usa multiplicação de radix-8, que é mais rápida do que a multiplicação binária, mas a multiplicação por três requer tratamento especial. O artigo explica como este circuito combina técnicas como antecipação de transporte, somadores Kogge-Stone e somadores de seleção de transporte para maximizar o desempenho. A análise de imagens de microscópio do chip revela a estrutura intrincada do circuito ×3 e seu papel crucial no Pentium, destacando a engenhosidade e a inovação técnica no design de processadores.

Leia mais

A Armadilha do 'Outro' em Enumerações: Compatibilidade de Versão e Enumerações Abertas

2025-03-02
A Armadilha do 'Outro' em Enumerações: Compatibilidade de Versão e Enumerações Abertas

Este artigo discute as armadilhas de usar um valor 'Outro' (por exemplo, WidgetFlavor::Outro) em enums C++. Adicionar novos valores de enum apresenta um desafio: como lidar com eles e manter a compatibilidade com versões de código mais antigas. O autor sugere evitar o 'Outro' completamente e declarar o enum como aberto, permitindo que os programas lidem com valores não reconhecidos de forma independente. Isso resolve elegantemente problemas de compatibilidade de versão, evitando confusão ao adicionar novos valores de enum e garantindo transições suaves entre códigos antigos e novos.

Leia mais
Desenvolvimento Compatibilidade de Versão

A Traição da Mozilla: Usuários do Firefox se Revoltam com Mudanças na Privacidade de Dados

2025-03-02
A Traição da Mozilla: Usuários do Firefox se Revoltam com Mudanças na Privacidade de Dados

Uma recente atualização nos Termos de Uso do Firefox da Mozilla provocou indignação entre os usuários. A atualização concede à Mozilla permissão ampla para usar dados do usuário, em contraste gritante com promessas anteriores de nunca vender dados do usuário — promessas agora apagadas das FAQs do Firefox. Embora a Mozilla afirme que os dados serão usados apenas conforme descrito em sua Política de Privacidade, preocupações permanecem sobre o uso potencial desses dados para o desenvolvimento de IA. A redação vaga e a remoção de garantias anteriores abalaram a confiança do usuário, levando alguns a migrar para navegadores alternativos de código aberto baseados no Firefox. Este incidente destaca a crescente importância da privacidade de dados e as repercussões de empresas que contradizem suas garantias anteriores.

Leia mais
Tecnologia

TypeScript 5.8 se Despede das Enumerações: Uma Saída Digna

2025-03-02
TypeScript 5.8 se Despede das Enumerações: Uma Saída Digna

O TypeScript 5.8 introduz a flag `--erasableSyntaxOnly`, efetivamente encerrando a era das enumerações e namespaces. Embora uniões literais ofereçam ergonomia superior, o autor expressa nostalgia pelas enumerações. O artigo destaca uma vantagem-chave das enumerações: suporte de documentação superior para membros, incluindo avisos de depreciação, crucial em grandes bases de código, um recurso que falta em uniões literais. O autor exorta a equipe do TypeScript a melhorar o suporte de documentação para uniões literais em lançamentos futuros.

Leia mais

A Revolução dos Empreendedores Individuais: Startups Impulsionadas por IA Disruptam o SaaS

2025-03-02
A Revolução dos Empreendedores Individuais: Startups Impulsionadas por IA Disruptam o SaaS

A receita anual de US$ 200 milhões da DeepSeek, com uma margem de lucro superior a 500%, alcançada com 1/25 do custo da OpenAI, destaca o poder do desenvolvimento impulsionado por IA. A IA não está apenas criando modelos; está escrevendo código, otimizando infraestrutura e até mesmo depurando a si mesma. Isso permite que empreendedores individuais criem aplicativos sofisticados que antes exigiam equipes enormes. Essa mudança de paradigma ameaça gigantes estabelecidos do SaaS, que enfrentam reduções de pessoal e a necessidade de reconstruir seus produtos nativos de IA. A oportunidade reside na construção de soluções focadas em IA que visam verticais de SaaS inchadas, oferecendo alternativas mais enxutas e eficientes e, finalmente, remodelando o futuro da indústria.

Leia mais
Startup

Avanço inovador: Módulo de colheita de energia RF ambiente alimenta dispositivos eletrônicos pequenos

2025-03-02
Avanço inovador: Módulo de colheita de energia RF ambiente alimenta dispositivos eletrônicos pequenos

Pesquisadores da Universidade Nacional de Singapura desenvolveram um novo módulo de colheita de energia capaz de converter sinais de radiofrequência (RF) ambiente em tensão de corrente contínua (DC), alimentando pequenos dispositivos eletrônicos sem baterias. Essa tecnologia supera a baixa eficiência dos retificadores existentes em níveis de baixa potência, utilizando retificadores de spin em nanoescala para alta sensibilidade e design compacto. O módulo alimentou com sucesso um sensor de temperatura comercial, abrindo possibilidades para dispositivos de IoT e redes de sensores sem fio em áreas remotas. Publicado na Nature Electronics, esta pesquisa representa um avanço significativo na colheita de energia ambiente.

Leia mais
Tecnologia

olduse.net: Um Arquivo Usenet Atrasado Continuamente Atualizado

2025-03-02
olduse.net: Um Arquivo Usenet Atrasado Continuamente Atualizado

olduse.net é um projeto de arquivo Usenet único que adiciona uma nova porta a cada ano, com um atraso de um ano. A postagem detalha a história do projeto de 2011 a 2021 e como Adam Sjøgren assumiu e continua a mantê-lo. Agora, os usuários podem acessar arquivos de artigos Usenet com atrasos variados por meio de várias portas, experimentando o charme do Usenet do passado. Isso não é apenas um projeto técnico; é uma continuação de uma obra de arte interativa.

Leia mais

Gamers se tornam especialistas em cibersegurança acidentalmente

2025-03-02
Gamers se tornam especialistas em cibersegurança acidentalmente

Milhares de entusiastas de videogames estão inadvertidamente desenvolvendo habilidades de cibersegurança por meio de seu hobby. Speedrunners, na busca pelos tempos mais rápidos de conclusão de jogos, exploram falhas que exigem habilidades de engenharia reversa. Eles utilizam ferramentas como IDA Pro e Ghidra, e até mesmo desenvolvem ferramentas personalizadas, para entender a mecânica dos jogos. As falhas que eles encontram — estouros de buffer, uso após liberação, etc. — são surpreendentemente semelhantes a vulnerabilidades de cibersegurança do mundo real. Esses jogadores possuem habilidades valiosas de pesquisa de vulnerabilidades sem perceber o potencial profissional. Este artigo os incentiva a fazer a transição para a indústria de cibersegurança, transformando sua paixão em uma carreira.

Leia mais

CSRF, CORS e a Política de Origem Mesma: Uma Disputa de Segurança do Navegador

2025-03-02

Este artigo mergulha nos mecanismos de segurança da web de CSRF (Falsificação de Solicitação entre Sites) e CORS (Compartilhamento de Recursos entre Origens). Embora ambos estejam relacionados a solicitações entre sites, suas funções e mecanismos diferem significativamente. Por padrão, os navegadores impõem a política de mesma origem, restringindo gravações entre sites, mas permitindo leituras entre sites. CSRF explora vulnerabilidades nessa política, enquanto CORS fornece um mecanismo para permitir solicitações entre sites específicas. O artigo analisa o impacto do atributo SameSite em CSRF, o papel crucial dos navegadores na arquitetura de segurança geral e observa que a adoção do padrão SameSite=Lax pelos navegadores afetará diretamente a segurança da Internet.

Leia mais
Desenvolvimento

smallpond e 3FS da DeepSeek: Escalonando o DuckDB para Petabytes

2025-03-02
smallpond e 3FS da DeepSeek: Escalonando o DuckDB para Petabytes

A DeepSeek AI lançou o smallpond e o 3FS, projetados para expandir o banco de dados DuckDB para lidar com conjuntos de dados em escala de petabytes. O smallpond é uma estrutura de processamento de dados distribuída e leve que permite que o DuckDB processe dados em paralelo em vários nós, enquanto o 3FS é um sistema de arquivos paralelo de alto desempenho que utiliza SSDs e rede RDMA para alta taxa de transferência. No entanto, a implantação e o uso dessas ferramentas são complexos, exigindo hardware especializado e experiência em DevOps. Para conjuntos de dados abaixo de 10 TB, uma instância de DuckDB de nó único ou soluções mais simples são mais eficientes. Somente ao lidar com conjuntos de dados massivos o smallpond e o 3FS mostram suas vantagens.

Leia mais

A Ascensão dos Objetos de Negócio Agentes: Dados que Trabalham para Você

2025-03-02
A Ascensão dos Objetos de Negócio Agentes: Dados que Trabalham para Você

Por décadas, os dados de negócios foram passivos, esperando que humanos os processassem. Agora, a IA está dando agência aos dados. Este artigo explora o conceito de Objetos de Negócio Agentes (ABOs), entidades inteligentes que podem autonomamente lidar com fluxos de trabalho, coordenar recursos e até mesmo se comunicar com outros sistemas. Usando o exemplo de uma fatura, o autor demonstra como os ABOs podem gerenciar independentemente os processos de aprovação, pagamento e conciliação. O artigo prevê aplicações em vendas, suporte e RH, transformando a arquitetura de software empresarial e liberando humanos para se concentrarem em trabalhos de maior valor. Essa mudança nos leva de operadores de dados a orquestradores de processos, liberando o potencial humano para criatividade e inovação.

Leia mais
Desenvolvimento Software Empresarial

Mentiras que Programadores Acreditam Sobre Linguagens: Uma Desmistificação Hilariante

2025-03-02
Mentiras que Programadores Acreditam Sobre Linguagens: Uma Desmistificação Hilariante

Este artigo desmistifica de forma hilariante os equívocos comuns que programadores têm sobre linguagens de programação no contexto da localização de software. Desde assumir que todas as linguagens têm as mesmas estruturas de frases e comprimentos de palavras que o inglês, até acreditar que as traduções sempre mantêm o mesmo comprimento, o artigo destaca o absurdo dessas suposições. Ele sublinha a importância de compreender a diversidade linguística e as nuances culturais no desenvolvimento e localização de software.

Leia mais
Desenvolvimento localização de software

Atualização Mensal do Projeto de Navegador Ladybird: WPT em Nível de Milhões, Adotando OpenSSL

2025-03-02
Atualização Mensal do Projeto de Navegador Ladybird: WPT em Nível de Milhões, Adotando OpenSSL

O projeto de navegador de código aberto Ladybird fez progressos significativos este mês, mesclando 281 PRs de 35 colaboradores. O número de subtestes aprovados nos Web Platform Tests (WPT) ultrapassou 1,77 milhão, aproximando-se da meta de 90% de aprovação para mecanismos de navegador alternativos em iOS. O projeto adotou o OpenSSL para substituir sua biblioteca de criptografia própria e migrou a pilha de rede para o curl. Também adicionou suporte para o Firefox DevTools, melhorando a eficiência de depuração. Além disso, o Ladybird adicionou recursos como cursores de imagem CSS, novas pseudo-classes CSS, destaque de erros de decoração de texto e implementou o TextEncoderStream e a API Resource Timing. Os mecanismos de invalidação de estilo foram otimizados e a integração contínua do aarch64 Linux foi adicionada.

Leia mais
Desenvolvimento
1 2 408 409 410 412 414 415 416 595 596