Controle seu Roku com gestos: Um projeto Python e MediaPipe

2025-01-03
Controle seu Roku com gestos: Um projeto Python e MediaPipe

O HandiRokuRemote permite controlar seu Roku usando gestos! Este projeto Python usa o MediaPipe do Google para rastreamento de mão em tempo real, traduzindo gestos em comandos enviados ao seu Roku através de seu Protocolo de Controle Externo (ECP). A interface intuitiva possui detecção automática de dispositivos, configurações personalizáveis (modo de depuração, inicialização automática, visualização de esqueleto) e uma variedade de gestos suportados para navegação e controle de mídia. Embora existam limitações atuais quanto à distância de detecção de mão, o desenvolvimento futuro visa expandir a compatibilidade para outras Smart TVs e dispositivos habilitados para HDMI-CEC.

Leia mais
Desenvolvimento

Armazenamento de Dados Digitais em Escala Secular: Uma Corrida Contra o Tempo

2024-12-14
Armazenamento de Dados Digitais em Escala Secular: Uma Corrida Contra o Tempo

Este artigo explora o desafio de armazenar dados digitais por 100 anos. Da invenção do primeiro computador da IBM com disco rígido, o RAMAC, até a prevalência do armazenamento em nuvem hoje, o autor analisa as vantagens e desvantagens de vários métodos de armazenamento, incluindo discos rígidos, armazenamento em nuvem, mídia removível e impressão física ou gravação. O artigo destaca as ameaças à preservação de dados a longo prazo, como danos físicos ao hardware, atualizações de software, mudanças institucionais e flutuações de mercado. Em última análise, o autor argumenta que a chave para o armazenamento digital em escala secular reside em estabelecer uma cultura que valoriza a manutenção e a preservação, exigindo um esforço coletivo de todos os setores da sociedade para combater a erosão do tempo e proteger o patrimônio digital da humanidade.

Leia mais

Guia Definitivo de Empregos Remotos: Seu Emprego dos Sonhos Está Aqui

2025-01-09

Este recurso é uma compilação de inúmeras oportunidades de emprego remoto em várias áreas, incluindo tecnologia, design, marketing e suporte ao cliente. Seja você um engenheiro experiente ou um recém-formado, você encontrará posições adequadas aqui. De Remote Rocketship, focado em vagas de tecnologia, a We Work Remotely, oferecendo uma ampla gama de empregos remotos, e Remote Nursing Jobs especificamente para enfermeiros, este recurso tem tudo. Além disso, plataformas como 4DayWeek.io, focada em semanas de trabalho de quatro dias, e muitas outras oferecem uma grande quantidade de vagas de emprego remotas para ajudá-lo a encontrar o caminho de carreira ideal.

Leia mais
Diversos

Experimento de 'Equidade na Educação' das Escolas Públicas de Newton Falha

2024-12-14
Experimento de 'Equidade na Educação' das Escolas Públicas de Newton Falha

No outono de 2021, as Escolas Públicas de Newton, em Massachusetts, implementaram uma iniciativa complexa chamada "salas de aula multi nível", com o objetivo de melhorar a equidade educacional. Este modelo misturava alunos com diferentes habilidades acadêmicas em salas de aula únicas com um único professor. Três anos depois, os resultados são preocupantes. Professores relatam que o modelo não atende às necessidades de alunos diversos; alunos de alto desempenho são reprimidos, enquanto alunos de menor desempenho hesitam em fazer perguntas. A falta de treinamento e apoio adequados para os professores levou a resultados ruins, com alunos em turmas multi nível muitas vezes tendo um desempenho inferior aos seus colegas em turmas de nível único. A escola não tinha métricas de sucesso, e nenhum dado comprovava a eficácia do modelo. Um conselho de professores entrou com uma petição para reverter as aulas multi nível em STEM e línguas, instando o distrito a encontrar soluções melhores para abordar a equidade educacional. A falha destaca a necessidade de abordagens baseadas em dados e um foco nas necessidades dos alunos na reforma educacional.

Leia mais

Hack de Revisão de Código: Pergunte aos Engenheiros "Como Você Gosta do Que Construiu?"

2025-01-06

Durante uma revisão de código de mudanças complexas na IU, em vez de revisar imediatamente, o autor perguntou ao engenheiro: "Como você gosta do novo comportamento?" A resposta do engenheiro levou à descoberta e correção de vários bugs e até mesmo à eliminação de um requisito problemático. Essa simples pergunta levou o engenheiro a pensar mais profundamente sobre seu trabalho e a fazer melhorias, melhorando, em última análise, a qualidade do código. O autor acredita que perguntar regularmente aos engenheiros sobre seus sentimentos em relação às suas criações é uma técnica útil que vale a pena tentar.

Leia mais
Desenvolvimento revisão de código

Nyxelf: Ferramenta poderosa para análise de binários ELF maliciosos do Linux

2025-01-17
Nyxelf: Ferramenta poderosa para análise de binários ELF maliciosos do Linux

Nyxelf é uma ferramenta poderosa projetada para analisar binários ELF maliciosos do Linux. Ela combina técnicas de análise estática usando ferramentas como readelf, objdump e pyelftools com análise dinâmica em um sandbox seguro baseado em QEMU. Os recursos incluem descompactar UPX, rastreamento de chamadas de sistema, monitoramento de atividades de processos/arquivos e uma interface gráfica intuitiva alimentada pelo pywebview. A saída JSON suporta fluxos de trabalho automatizados, tornando o Nyxelf ideal para pesquisadores de segurança e engenheiros reversos.

Leia mais

Great Question (YC) Contrata Gerente de Operações de Pessoas

2024-12-12
Great Question (YC) Contrata Gerente de Operações de Pessoas

A Great Question, uma startup apoiada pela YC que simplifica a pesquisa de clientes, está procurando um Gerente de Operações de Pessoas experiente. Esta função se concentrará em otimizar o recrutamento, integração, padronização de compensação e aprimoramento da cultura da empresa para aumentar o engajamento e a retenção de funcionários. O candidato ideal terá mais de 3 anos de experiência em operações de pessoas, experiência em compensação e gestão de desempenho, excelentes habilidades de comunicação e capacidade comprovada de prosperar em um ambiente de trabalho remoto. Esta é uma oportunidade crucial para contribuir para uma startup em rápido crescimento.

Leia mais

structured-logprobs: Aumentando a Confiabilidade da Saída Estruturada do OpenAI

2025-01-14

structured-logprobs é uma biblioteca Python de código aberto que aprimora a confiabilidade das saídas estruturadas do OpenAI fornecendo informações detalhadas sobre a probabilidade do log de tokens. Ela funciona com o recurso de Saídas Estruturadas do OpenAI, garantindo respostas consistentes que aderem a um Esquema JSON fornecido, evitando chaves ausentes ou valores inválidos. A biblioteca oferece dois métodos para integrar probabilidades de log: adicionando-as como um campo separado ou incorporando-as diretamente no conteúdo da mensagem.

Leia mais

OpenAI proíbe engenheiro que criou rifle de sentinela robótico com ChatGPT

2025-01-09
OpenAI proíbe engenheiro que criou rifle de sentinela robótico com ChatGPT

Um engenheiro, conhecido como STS 3D, criou um rifle de sentinela robótico controlado pela API ChatGPT da OpenAI, gerando um debate acalorado sobre a militarização da IA. O sistema, mostrado disparando projéteis de festim em um vídeo viral, levou a OpenAI a banir rapidamente o engenheiro por violar suas políticas de uso, que proíbem o uso de seus serviços para desenvolver ou implantar armas. Embora a OpenAI tenha removido a linguagem que restringia aplicações militares no ano passado, ela mantém a proibição do uso de seu serviço para prejudicar outras pessoas. Esse incidente destaca os perigos potenciais da IA e a necessidade de regulamentações rigorosas em seu uso.

Leia mais

Melhores Práticas para Representar Herança em Bancos de Dados SQL Server

2024-12-17
Melhores Práticas para Representar Herança em Bancos de Dados SQL Server

Este artigo explora as melhores práticas para representar relacionamentos de herança em bancos de dados SQL Server. Três abordagens comuns são apresentadas: herança de tabela única, herança de tabela concreta e herança de tabela de classe. As vantagens e desvantagens de cada uma são detalhadas. A herança de tabela única é simples, mas apresenta problemas de escalabilidade e integridade de dados; a herança de tabela concreta resolve esses problemas, mas apresenta consultas ineficientes; a herança de tabela de classe equilibra simplicidade e eficiência, tornando-a a escolha preferida na maioria dos cenários. Abordagens alternativas usando JSON para campos específicos de subtipo e design de banco de dados normalizado também são discutidas.

Leia mais

Crise de Escassez de Transformadores: A Engenharia Pode Resolver?

2024-12-13
Crise de Escassez de Transformadores: A Engenharia Pode Resolver?

Uma escassez global de transformadores está atrasando projetos de energia renovável, novas construções de casas e melhorias na rede elétrica. Essa crise decorre do aumento da demanda por eletricidade e das cadeias de suprimentos de matérias-primas tensas. O artigo explora soluções, incluindo o redesenho de transformadores para usar materiais diferentes, estender sua vida útil e criar designs mais padronizados e fáceis de fabricar. Os pesquisadores também estão explorando novos transformadores de estado sólido para melhorar a eficiência e a confiabilidade. Embora essas novas tecnologias sejam atualmente mais caras, seu potencial para melhorar a resiliência da rede e se adaptar às futuras necessidades de energia é significativo, levando a indústria de energia a acelerar a pesquisa e desenvolvimento e investimentos para resolver essa escassez crítica.

Leia mais

Prova do Último Teorema de Fermat: Computadores Enfrentam um Desafio Matemático

2024-12-12
Prova do Último Teorema de Fermat: Computadores Enfrentam um Desafio Matemático

Uma equipe está tentando provar o Último Teorema de Fermat usando Lean, encontrando desafios inesperados no caminho. Em vez de depender da prova original, eles estão usando uma abordagem moderna mais generalizada. Ao formalizar a cohomologia cristalina, descobriram um erro em um lema-chave, levando a uma reavaliação dos fundamentos da teoria. Eles finalmente encontraram uma solução alternativa usando uma prova diferente. Essa experiência destaca erros potenciais na literatura matemática moderna e sublinha a necessidade de provas formalizadas.

Leia mais

Acesso Eficiente a Dados Raster Nativos em Nuvem: Uma Alternativa ao Rasterio/GDAL

2024-12-15
Acesso Eficiente a Dados Raster Nativos em Nuvem: Uma Alternativa ao Rasterio/GDAL

O crescimento exponencial de dados de observação da Terra em armazenamento em nuvem exige acesso e análise eficientes de imagens de satélite. Este artigo apresenta uma abordagem alternativa de acesso a dados raster nativos em nuvem para Rasterio/GDAL. GeoTIFFs tradicionais são ineficientes, enquanto GeoTIFFs otimizados para nuvem (COGs) melhoram a eficiência por meio de organização em blocos e acesso multi-resolução. No entanto, mesmo com COGs, tarefas como análise de séries temporais NDVI sofrem com latência. Os autores utilizam STAC GeoParquet, combinado com intervalos de bytes pré-calculados, para reduzir solicitações HTTP, acelerando significativamente o acesso a dados. Testes iniciais mostram que essa abordagem reduz drasticamente o tempo até o primeiro bloco para dados Sentinel-2 e reduz custos. Uma futura biblioteca de código aberto, "Rasteret", implementará essas técnicas.

Leia mais

AccessOwl (apoiada pela YC) Contrata Engenheiro de Software Sênior (Foco em TypeScript)

2025-01-09
AccessOwl (apoiada pela YC) Contrata Engenheiro de Software Sênior (Foco em TypeScript)

A startup AccessOwl, apoiada pela Y Combinator, está procurando um Engenheiro de Software Sênior especializado em TypeScript. A empresa está revolucionando a gestão de aplicativos SaaS, oferecendo uma solução que utiliza fluxos de trabalho de RPA e IA para substituir ferramentas como o Okta. A função exige mais de 5 anos de experiência profissional em desenvolvimento web, proficiência em Playwright ou Puppeteer e experiência na construção de extensões de navegador. Salário competitivo, trabalho remoto e horários flexíveis são oferecidos.

Leia mais
Desenvolvimento Remoto

BlogScroll: Um Diretório de Blogs e Sites Pessoais Hospedado no GitHub

2025-01-03

BlogScroll é um diretório aberto de sites e blogs pessoais, mantido inteiramente no GitHub. Criado para destacar os frequentemente negligenciados jardins digitais que indivíduos cultivam fora das grandes plataformas de tecnologia, ele defende uma internet descentralizada. Com categorias que abrangem design, fotografia e tecnologia, e um feed RSS para atualizações, o BlogScroll oferece um recurso valioso para descobrir vozes e conteúdo online exclusivos.

Leia mais

Botan: Kit de Criptografia C++ Moderno

2024-12-19
Botan: Kit de Criptografia C++ Moderno

Botan é uma poderosa biblioteca de criptografia C++ de código aberto, lançada sob a licença BSD simplificada permissiva. Seu objetivo é ser a melhor opção para criptografia em C++, oferecendo as ferramentas necessárias para implementar uma variedade de sistemas práticos, como o protocolo TLS, certificados X.509, cifras AEAD modernas, suporte de hardware PKCS#11 e TPM, hash de senhas e esquemas criptográficos pós-quânticos. Inclui um link Python e vários outros links de idiomas estão disponíveis. A biblioteca é acompanhada por uma interface de linha de comando rica em recursos. A versão mais recente é a 3.6.1 e está disponível em várias distribuições, incluindo Fedora, Debian, Arch e Homebrew.

Leia mais
Desenvolvimento

Party Squasher: Sensor inteligente que previne festas em aluguéis de curta duração

2025-01-03
Party Squasher: Sensor inteligente que previne festas em aluguéis de curta duração

O Party Squasher é um sensor inteligente projetado para gerentes de aluguéis de curta duração, com o objetivo de prevenir festas perturbadoras. Ao contrário dos monitores de ruído ruidosos e pouco confiáveis, o Party Squasher conta discretamente o número de telefones celulares em uma propriedade, alertando os usuários por meio de mensagens de texto ou e-mail quando a ocupação excede um limite definido. Isso previne festas antes mesmo que elas comecem, protegendo a propriedade e as relações de vizinhança. Fácil de instalar e manter, o Party Squasher oferece versões padrão e profissional para gerentes de propriedades individuais e em larga escala.

Leia mais

Tokens de Design: A Chave para Arquiteturas de UI Escaláveis e Consistentes

2024-12-18
Tokens de Design: A Chave para Arquiteturas de UI Escaláveis e Consistentes

Este artigo explora o papel dos tokens de design na arquitetura moderna de IU. Ao representar decisões de design como dados, os tokens de design servem como uma única fonte de verdade, permitindo a geração automatizada de código em várias plataformas para atualizações mais rápidas e melhor consistência de design. Ele detalha a organização em camadas dos tokens de design (tokens de opção, decisão e componente), processos de distribuição automatizados e como escolher o número apropriado de camadas e o escopo do token. Finalmente, ele discute quando os tokens de design são apropriados e suas limitações, ajudando os leitores a determinar sua adequação aos seus projetos.

Leia mais

Surpreendente explosão de raios gama observada em buraco negro supermassivo M87

2024-12-16
Surpreendente explosão de raios gama observada em buraco negro supermassivo M87

Em 2019, o Telescópio do Horizonte de Eventos tirou a primeira foto de um buraco negro supermassivo, no centro da galáxia M87. Recentemente, uma equipe internacional, incluindo pesquisadores da UCLA, observou um clarão de raios gama de teraelétron-volt deste buraco negro, dezenas de milhões de vezes maior que seu horizonte de eventos. Este raro clarão, sem precedentes em uma década, fornece informações cruciais sobre a aceleração de partículas perto de buracos negros e pode ajudar a resolver o mistério da origem dos raios cósmicos. A UCLA desempenhou um papel significativo na construção e análise de dados do telescópio VERITAS, fundamental para a detecção deste evento.

Leia mais

Sistema Horizons da NASA JPL: Uma ferramenta poderosa para explorar o Sistema Solar

2025-01-03

O sistema Horizons do Laboratório de Propulsão a Jato da NASA é um poderoso serviço online que fornece dados orbitais precisos e efemérides para objetos do sistema solar. Ele oferece vários métodos de acesso, incluindo uma interface web, interface de linha de comando, e-mail e uma API. Os usuários podem consultar informações sobre asteroides, cometas, planetas, satélites e muito mais, e realizar cálculos e visualizações orbitais. O Horizons é uma ferramenta poderosa para astrônomos, engenheiros aeroespaciais e entusiastas do espaço que exploram os mistérios do nosso sistema solar.

Leia mais

Físicos medem a geometria quântica pela primeira vez

2024-12-24
Físicos medem a geometria quântica pela primeira vez

Físicos do MIT mediram pela primeira vez a geometria quântica de elétrons em sólidos. Usando espectroscopia de fotoemissão com resolução angular (ARPES), eles superaram o desafio de longa data de medir diretamente a geometria das funções de onda quânticas. Essa descoberta abre novas possibilidades para entender e manipular as propriedades quânticas dos materiais, com potenciais aplicações em computação quântica e eletrônicos avançados. O sucesso da equipe envolveu colaborações internacionais e um design experimental inovador, superando os desafios impostos pela pandemia de COVID-19.

Leia mais

A Tentativa de Reforma do Governo de Elon Musk: Uma Luta Contra a Burocracia

2024-12-15
A Tentativa de Reforma do Governo de Elon Musk: Uma Luta Contra a Burocracia

Este artigo explora as tentativas de Elon Musk de reformar a ineficiência do governo. A autora argumenta que os democratas não priorizaram o combate à ineficiência governamental, e a intervenção de Musk não é uma solução, mas pode agravar o problema. Funcionários do governo observam as tentativas de reforma de Musk com ceticismo, acreditando que mesmo bilionários não conseguem facilmente abalar o sistema burocrático arraigado. O artigo destaca que procedimentos legais demorados e a resistência de interesses estabelecidos são grandes obstáculos à reforma, e os tribunais também desempenham um papel significativo no agravamento do problema. Por fim, a autora apela para uma reavaliação das estratégias de reforma do governo e uma compreensão clara da dificuldade e complexidade da reforma.

Leia mais

Analista de Pesquisa de Mercado de Ações com IA: Insights de Mercado Instantâneos da Decode Investing

2024-12-16

A Decode Investing apresenta um analista de pesquisa de mercado de ações com tecnologia de IA, fornecendo insights de mercado instantâneos. Esta ferramenta analisa dados como documentos da SEC e atas de chamadas de ganhos para ajudar os investidores a tomar decisões informadas. Os recursos incluem um assistente de bate-papo com IA e um filtro de ações, projetados para otimizar os investimentos e aumentar a eficiência.

Leia mais

Desenvolvimento de jogos em Rust após um ano: desafios e esperanças

2025-01-05
Desenvolvimento de jogos em Rust após um ano: desafios e esperanças

Um ano após documentar as dificuldades do desenvolvimento de jogos em Rust, o autor fornece uma atualização. Embora a pilha de gráficos Rend3/WGPU/Vulkan esteja agora razoavelmente funcional, ainda existem obstáculos significativos. Vários projetos de jogos importantes abandonaram o Rust em 2024, citando restrições de propriedade e longos tempos de compilação como principais impedimentos. Bibliotecas-chave foram abandonadas, exigindo que o autor assumisse a manutenção. O desempenho também é um gargalo, com a CPU atingindo o máximo em cerca de 25% de carga da GPU. Apesar desses desafios, o progresso continua, com planos de lançar um renderizador aprimorado para crates.io em alguns meses. A postagem destaca as dificuldades contínuas no desenvolvimento de jogos em Rust, enfatizando o considerável investimento de tempo necessário para manutenção de baixo nível e a necessidade de abordar a eficiência de renderização e computação espacial.

Leia mais

Autoestradas pós-Segunda Guerra: Desvendando Mitos e Revelando a Verdade

2024-12-17
Autoestradas pós-Segunda Guerra: Desvendando Mitos e Revelando a Verdade

Este artigo explora eventos-chave e equívocos em torno do desenvolvimento de rodovias após a Segunda Guerra Mundial. Esclarece que a Autobahn alemã não foi inicialmente projetada para fins militares, mas sim para estimular a economia e melhorar o prestígio nacional. Embora as forças aliadas tenham utilizado a Autobahn nas fases posteriores da Segunda Guerra Mundial, este não era o seu objetivo inicial. O artigo desmascara o mito de que o sistema de rodovias interestaduais dos EUA foi projetado com um quilômetro em cada cinco sendo reto e nivelado para pousos de bombardeiros de emergência, explicando que seu verdadeiro propósito era o benefício civil e o desenvolvimento econômico, embora também atendesse às necessidades militares, como movimentação de tropas e produção industrial. Finalmente, o artigo analisa as tentativas e exercícios pós-Segunda Guerra Mundial por vários militares para utilizar rodovias como pistas de pouso de emergência para aeronaves, destacando suas limitações e substituição final por campos de aviação dedicados.

Leia mais

Prêmio de US$ 1 Milhão para Competição de Codificação de IA de Código Aberto

2024-12-16

Andy Konwinski lançou o Prêmio K, uma competição de US$ 1 milhão para avançar as capacidades de codificação de IA de código aberto. A competição usa uma versão reformulada do benchmark SWE-bench, eliminando a contaminação do conjunto de testes para uma avaliação mais precisa das habilidades de codificação de modelos de IA do mundo real. Inspirado no Prêmio Netflix, Konwinski acredita que a competição impulsionará a pesquisa em IA e atrairá talentos de ponta em todo o mundo.

Leia mais

Firmware de código aberto: necessidade e escolhas estratégicas

2024-12-17

Este artigo explora a necessidade de firmware de código aberto. O autor argumenta que o firmware, como software que controla o hardware, deve aderir aos princípios de software livre. Isso não se trata apenas de liberdade em si, mas também está diretamente relacionado aos interesses práticos dos usuários. Firmware não livre pode restringir a funcionalidade do hardware, ocultar vulnerabilidades de segurança e até impedir que os usuários corrijam problemas de segurança. O artigo analisa dois pontos de vista: um considera o firmware de código aberto desejável, mas não necessário; o outro defende que todo o software do sistema deve ser de código aberto. O autor inclina-se para o primeiro, acreditando que priorizar a liberdade do kernel do sistema operacional é mais importante, mas simultaneamente enfatiza os benefícios do firmware de código aberto e discute como promovê-lo por meio de meios estratégicos.

Leia mais
Desenvolvimento software livre

Habitação Subaquática: Humanos a Testar Habitat Submarino em 2025

2025-01-06
Habitação Subaquática: Humanos a Testar Habitat Submarino em 2025

A startup britânica Deep está a liderar o caminho para a vida subaquática com o seu projeto Sentinel, um habitat modular com lançamento previsto para 2027. Usando impressão 3D e soldadura avançadas, o Sentinel permitirá que os cientistas vivam e trabalhem a profundidades de até 200 metros por períodos prolongados. Um habitat menor e transportável, chamado Vanguard, será lançado em 2025, servindo como protótipo. O Vanguard pode abrigar três mergulhadores por até uma semana, demonstrando o potencial para aumentar drasticamente a eficiência da pesquisa oceânica e melhorar a nossa compreensão dos ecossistemas marinhos face às alterações climáticas.

Leia mais

O Guia de Som do Grug: Uma Abordagem de Cavernícola para Alta Fidelidade

2024-12-17
O Guia de Som do Grug: Uma Abordagem de Cavernícola para Alta Fidelidade

Grug, um engenheiro de som experiente (embora um pouco confuso), escreveu este guia para ajudar os jovens Grugs a construir o sistema de som perfeito para sua caverna. O guia cobre todos os componentes da cadeia de sinal, de streamers a alto-falantes, explicando parâmetros importantes como impedância, sensibilidade e distorção. Grug enfatiza o baixo ruído e a baixa distorção, aconselhando a priorização de alto-falantes de alta qualidade. Por fim, Grug recomenda um sistema básico acessível, permitindo que os jovens Grugs desfrutem de música de alta fidelidade em suas cavernas.

Leia mais
Diversos áudio

O Desastre de Le Mans de 1955: Um Dia de Velocidade e Morte

2024-12-14
O Desastre de Le Mans de 1955: Um Dia de Velocidade e Morte

As 24 Horas de Le Mans de 1955 terminaram em tragédia quando um Mercedes-Benz 300 SLR, pilotado por Pierre Levegh, colidiu com um carro mais lento e atingiu os espectadores. A manobra imprudente de Mike Hawthorn na entrada dos boxes desencadeou uma sequência de eventos que levou a mais de 80 mortes e inúmeros feridos. O desastre, uma demonstração chocante dos padrões de segurança inadequados do esporte, levou a mudanças radicais nas regras de segurança do automobilismo e marcou um ponto de virada na história das corridas.

Leia mais
1 2 544 545 546 548 550 551 552 553 554 555