Instacar Ignora Sistema de Pagamento da Apple, Causando Polêmica

2025-05-15
Instacar Ignora Sistema de Pagamento da Apple, Causando Polêmica

O aplicativo Instacar, indisponível na App Store dos EUA, exibe um aviso na App Store da UE por usar um sistema de pagamento externo, ignorando o sistema de pagamento privado e seguro da Apple. O artigo argumenta que a compreensão da Apple sobre pagamentos online é ingênua, agarrando-se à noção ultrapassada de que a segurança de seu sistema é uma vantagem única. Isso ignora o fato de que plataformas de pagamento online convencionais, como Stripe e Amazon, já oferecem transações seguras e privadas.

Leia mais

Novo limite inferior para a massa da matéria escura bosônica ultraleve

2025-05-15
Novo limite inferior para a massa da matéria escura bosônica ultraleve

Um novo estudo publicado nas Physical Review Letters estabelece um novo limite inferior para a massa de partículas de matéria escura bosônica ultraleve. Ao analisar a cinemática estelar na galáxia anã Leo II, os pesquisadores reconstruíram a densidade da função de onda da matéria escura. Eles descobriram que partículas de matéria escura mais leves do que 2,2 × 10⁻²¹ elétron-volts não conseguem reproduzir a distribuição de densidade de matéria escura observada. Isso melhora significativamente o limite inferior da massa da matéria escura e desafia os populares modelos de matéria escura difusa.

Leia mais
Tecnologia bósons

Avanço em Coloração de Grafos: Algoritmo Quase Ótimo Alcançado

2025-05-15
Avanço em Coloração de Grafos: Algoritmo Quase Ótimo Alcançado

Imagine a complexidade de gerenciar o tráfego aéreo no aeroporto de Newark. Para evitar colisões, os pesquisadores modelam o problema como um problema de coloração de grafos: cada rota de voo é uma linha, cada local um ponto. Por décadas, o progresso em algoritmos eficientes foi lento. Mas recentemente, uma grande descoberta: um algoritmo de tempo quase linear, quase tão rápido quanto teoricamente possível, oferecendo novas possibilidades para controle de tráfego aéreo e outros aplicativos. Isso resolve um problema de décadas, um verdadeiro marco.

Leia mais
Desenvolvimento coloração de grafos

A Crise de Reprodutibilidade: Como Mutações Genômicas em Organismos Modelo Estão Falsificando Resultados

2025-05-15
A Crise de Reprodutibilidade: Como Mutações Genômicas em Organismos Modelo Estão Falsificando Resultados

Um novo estudo revela que os genomas de modelos animais de laboratório acumulam mutações ao longo do tempo, contribuindo significativamente para a crise de reprodutibilidade na pesquisa científica. Os pesquisadores descobriram que animais modelo comuns, como camundongos, adquirem novas mutações a cada geração, potencialmente alterando a regulação gênica e impactando os resultados experimentais. Embora alguns laboratórios tentem mitigar isso por meio da criopreservação de embriões, não é uma solução completa. Para melhorar a reprodutibilidade, os cientistas precisam de sequenciamento genômico mais frequente de organismos modelo e uma compreensão melhor das diferenças na regulação gênica para controlar melhor as variáveis experimentais.

Leia mais

Fetii procura Gerente Sênior de Operações - Junte-se a uma Startup em Crescimento Meteórico

2025-05-15
Fetii procura Gerente Sênior de Operações - Junte-se a uma Startup em Crescimento Meteórico

A Fetii, uma startup apoiada pela Y Combinator e por Mark Cuban que está revolucionando o setor de transporte em grupo, procura um Gerente Sênior de Operações. Este não é um trabalho de 9 às 17h; é uma função de alto risco que exige alguém extremamente organizado e empreendedor para supervisionar as operações de motoristas, conformidade da frota, garantia da qualidade e logística de eventos. Espere longas horas e fins de semana, mas também opções de ações significativas e a chance de construir uma empresa gigantesca. Localizado em Austin, TX (híbrido ou remoto).

Leia mais

A Dupla Face da IA: Ganhos de Eficiência x Preocupações Ambientais e Éticas

2025-05-15

A ascensão dos Grandes Modelos de Linguagem (LLMs) trouxe melhorias significativas na produtividade de desenvolvedores, como exemplificado pelo desempenho impressionante de editores de código como o Cursor. No entanto, o rápido avanço da IA também apresenta desafios ambientais significativos: o consumo massivo de energia e a construção de data centers impactam negativamente as mudanças climáticas. Além disso, preocupações éticas em torno do fornecimento de dados de treinamento e o consumo excessivo de recursos da web são motivo de alarme, incluindo a sobrecarga nos servidores da Wikipédia e a geração de grandes quantidades de conteúdo de baixa qualidade, chamado de "resíduos de IA", poluindo a web. Após experimentar a conveniência das ferramentas de IA, o autor reflete sobre seus impactos negativos e apela para a atenção aos potenciais danos da IA, incentivando a não adoção cega.

Leia mais
IA

Aella: A Pesquisadora Sexual Sem Filtros da Internet

2025-05-15
Aella: A Pesquisadora Sexual Sem Filtros da Internet

Aella, uma estrela do OnlyFans e pesquisadora sexual, ganhou notoriedade por sua abordagem franca à sexualidade e pesquisa online. Usando pesquisas online em larga escala, ela investiga o comportamento sexual contemporâneo, desafiando as limitações da pesquisa sexual tradicional. Embora seus métodos sejam controversos, seus dados oferecem uma perspectiva única sobre a sexualidade do século XXI e geram debates sobre o impacto da internet na cultura sexual. A história de Aella também destaca as complexidades e os desafios da autoexpressão na era digital e sua interrupção das normas sociais tradicionais.

Leia mais

Trophy reformula a documentação para desenvolvedores para uma experiência melhor

2025-05-15
Trophy reformula a documentação para desenvolvedores para uma experiência melhor

A Trophy reformulou sua documentação para desenvolvedores para fornecer uma experiência mais rica e intuitiva. Eles escolheram o Mintlify como seu provedor de documentação como serviço, apreciando sua experiência de escrita, suporte a componentes React personalizados e hospedagem de domínio personalizado econômica. Os novos documentos usam um layout com guias, segmentando claramente documentos da plataforma, referências de API, tutoriais e exemplos. A legibilidade aprimorada vem de diagramas Mermaid e trechos de código adaptados a várias linguagens de programação. Um mecanismo de feedback e a integração do GitHub incentivam o envolvimento da comunidade. Os planos futuros incluem recursos de reconhecimento do usuário, suporte multilíngue e integração de LLM para melhor capacidade de pesquisa.

Leia mais

Fresh 2.0 Atrasado: A Nova Geração do Framework Web do Deno Recebe uma Atualização de Base

2025-05-15
Fresh 2.0 Atrasado: A Nova Geração do Framework Web do Deno Recebe uma Atualização de Base

A equipe do Deno anunciou um atraso para o Fresh 2.0, seu framework web construído com base nos mais recentes padrões da web, adiando o lançamento para o final do terceiro trimestre de 2025. O atraso decorre do foco em melhorar o núcleo da plataforma Deno e o registro JavaScript (JSR), resolvendo problemas de compatibilidade com o Node.js e, em última análise, construindo uma base mais robusta para a velocidade, extensibilidade e facilidade de uso do Fresh 2.0. O Fresh 2.0 terá APIs semelhantes ao Express/Hono, componentes assíncronos reais e um novo sistema de plug-ins. Ele já está sendo usado em produção nos sites deno.com e Deno Deploy, com uma versão alfa disponível para os desenvolvedores testarem, juntamente com um guia de migração para projetos existentes.

Leia mais
Desenvolvimento

Árvores Wavelet: Uma Abordagem Elegante para Consultas de Classificação em Sequências

2025-05-15
Árvores Wavelet: Uma Abordagem Elegante para Consultas de Classificação em Sequências

Este post de blog apresenta a Árvore Wavelet, uma estrutura de dados elegante para responder consultas de classificação em sequências sobre alfabetos grandes. Atingindo uma complexidade de tempo de O(log₂A) (onde A é o tamanho do alfabeto), ela organiza uma string em uma hierarquia de vetores de bits. O post detalha a construção e a consulta da Árvore Wavelet, destacando técnicas de otimização usando estruturas RRR ou outros índices de classificação binária para compressão e velocidade. Uma implementação na biblioteca de estrutura de dados comprimida de Francisco Claude (libcds) é recomendada para aplicação prática.

Leia mais

Site de Seguro de Saúde da Califórnia Vazou Dados Sensíveis para o LinkedIn

2025-05-15
Site de Seguro de Saúde da Califórnia Vazou Dados Sensíveis para o LinkedIn

O site de seguro de saúde da Califórnia, CoveredCA.com, foi descoberto vazando informações confidenciais de saúde, incluindo status de gravidez, deficiência e uso de medicamentos, para o LinkedIn por meio da tag Insight do LinkedIn. Uma investigação da The Markup revelou que esse compartilhamento de dados durou mais de um ano antes de o CoveredCA remover os rastreadores após as reportagens da mídia. Especialistas expressaram preocupações sobre violações de privacidade e destacaram a inadequação das leis atuais na proteção de dados sensíveis.

Leia mais

Rust aprende com as capacidades dinâmicas do Python: Reflexão com Serde

2025-05-15
Rust aprende com as capacidades dinâmicas do Python: Reflexão com Serde

Este artigo detalha como o autor usou Rust e a biblioteca Serde para imitar o mecanismo de acesso a atributos dinâmicos do Python (__getattr__), criando uma API limpa e amigável para acessar informações do sistema. O artigo explica detalhadamente o processo de implementação, incluindo implementações personalizadas de trait, Deserializer e Visitor, e como usar o recurso derive(Deserialize) do Serde para simplificar o código. Por fim, o autor construiu com sucesso uma biblioteca Rust eficiente e amigável ao usuário que alcança uma API concisa semelhante ao Python, e discute abordagens alternativas e compensações.

Leia mais
Desenvolvimento

Contribuições de código aberto vs. empregos bem remunerados: LeetCode vence?

2025-05-15

Cinco anos após a graduação, um programador com uma grande quantidade de projetos de código aberto em seu currículo descobriu que seus anos de dedicação não se traduziram em um emprego bem remunerado. Ele trabalhou em duas startups, dedicando muitas horas por uma remuneração insignificante. No final, ele teve que abandonar seus amados projetos de código aberto e dedicar-se ao LeetCode, resultando em um aumento de 5 vezes no salário, mas também na perda da alegria e satisfação que ele tinha antes. Este artigo revela uma realidade cruel: o mercado de trabalho valoriza mais o LeetCode e a experiência em grandes empresas do que contribuições de projetos do mundo real.

Leia mais
Desenvolvimento procura de emprego

llm-min.txt: Compressão no estilo Min.js para contextos de LLM

2025-05-15
llm-min.txt: Compressão no estilo Min.js para contextos de LLM

llm-min.txt aborda o problema de corte de conhecimento em LLMs, onde assistentes de codificação de IA não têm acesso a atualizações recentes de bibliotecas de programação. Ele usa uma abordagem semelhante ao min.js, usando outra IA para destilar documentação técnica detalhada em um resumo superconciso e estruturado. Empregando o Formato de Conhecimento Estruturado (SKF), ele organiza informações em três seções principais (Definições, Interações, Padrões de Uso), alcançando uma redução de token de até 97% enquanto preserva informações essenciais para assistentes de IA. llm-min.txt utiliza o modelo de IA Google Gemini e oferece uso de linha de comando e API Python.

Leia mais
Desenvolvimento

Busca de Caminho em Tempo Real para NPCs em Mundo de Jogo Dinâmico

2025-05-15
Busca de Caminho em Tempo Real para NPCs em Mundo de Jogo Dinâmico

Este artigo descreve um algoritmo de busca de caminho para NPCs em um jogo com um ambiente físico dinâmico (objetos se movem e são destruíveis). O algoritmo usa busca A* com particionamento de espaço para consultas eficientes do mundo do jogo. Ele lida com o envolvimento do caminho em torno dos limites do jogo e incorpora uma classificação de proximidade para preferir caminhos mais distantes de obstáculos. As atualizações em tempo real são gerenciadas por meio do armazenamento em cache dos estados dos nós e invalidação periódica do cache. A busca de caminho é dividida em vários ticks do jogo para manter o desempenho. O autor prioriza uma solução implementada por si mesmo em vez de exemplos prontamente disponíveis online, enfatizando os aspectos de aprendizado e resolução de problemas do desenvolvimento de jogos.

Leia mais

Lançado o Elixir Lua Library v0.1.0: Execute Lua na BEAM VM

2025-05-15
Lançado o Elixir Lua Library v0.1.0: Execute Lua na BEAM VM

O primeiro lançamento estável da biblioteca Elixir Lua, v0.1.0, agora está disponível no hex.pm! Esta biblioteca permite que você execute programas Lua em sandbox diretamente na VM BEAM, não incorporando o tempo de execução e o compilador C Lua, mas por meio de uma implementação completa do Lua 5.3 em Erlang (alimentado pela biblioteca Luerl). As melhorias incluem melhores mensagens de erro, documentação abrangente, uma macro `deflua` para expor facilmente APIs Elixir ao Lua e um sigilo `~LUA` para verificação de sintaxe em tempo de compilação. Nascido das necessidades da TV Labs para construir testes de integração de dispositivos físicos, ele é usado como um alvo de compilação para seu construtor de automação de arrastar e soltar. Os planos futuros envolvem a fusão da biblioteca Elixir Lua com Luerl para mensagens de erro, documentação e recursos de sandbox aprimorados.

Leia mais
Desenvolvimento

Cobrança de outono: Evolução de Chaves Publicáveis para Ações de Servidor Criptografadas

2025-05-15
Cobrança de outono: Evolução de Chaves Publicáveis para Ações de Servidor Criptografadas

Uma empresa construindo um sistema de cobrança explorou várias abordagens para simplificar o desenvolvimento, abordando o desafio de operações de pagamento seguras na interface. Inicialmente, tentaram Chaves Publicáveis, mas encontraram limitações de segurança e funcionalidade. Em seguida, adotaram Ações de Servidor do Next.js, mas isso expôs IDs de clientes, criando uma vulnerabilidade de segurança. Finalmente, eles protegeram o sistema criptografando IDs de clientes em Ações de Servidor, mas essa abordagem depende de Ações de Servidor e carece de agnóstico de framework. Planos futuros envolvem uma solução mais geral, independente de framework, que simplifica a configuração de back-end.

Leia mais
Desenvolvimento sistemas de pagamento

Divergência Contrastiva: Compreendendo o Treinamento de RBM

2025-05-15

Este artigo explica claramente o algoritmo de divergência contrastiva para o treinamento de Máquinas de Boltzmann Restritas (RBMs). Definindo a função de energia e a distribuição conjunta, ele deriva a regra de atualização de peso e explica o papel da amostragem de Gibbs nas fases positiva e negativa. Por fim, mostra como a diferença entre as expectativas de dados e modelo é usada para ajustar os pesos e vieses do RBM, minimizando a energia dos dados de treinamento.

Leia mais

O fiasco da reunião de 50 minutos do Google: Boas intenções, maus resultados?

2025-05-15
O fiasco da reunião de 50 minutos do Google: Boas intenções, maus resultados?

Em 2011, Larry Page, recém-nomeado CEO do Google, tentou resolver problemas de eficiência decorrentes do rápido crescimento da empresa. Ele implementou uma estratégia de "mais madeira atrás de menos flechas" e tentou reformar a cultura de reuniões, encurtando reuniões de uma hora para 50 minutos. No entanto, isso desencadeou uma reação em cadeia inesperada: os funcionários começaram a reservar reuniões de 10 minutos para utilizar os 10 minutos restantes de cada hora, levando a cômicas "guerras de salas de reunião". Essa anedota destaca como até mesmo reformas bem-intencionadas, sem consideração completa, podem ser contraproducentes, causando caos e frustração nos funcionários.

Leia mais
Diversos

Coleção de artigos e projetos do programador Bradford J. Rodriguez

2025-05-15

O site pessoal de Bradford J. Rodriguez apresenta uma coleção de artigos, apresentações de seminários e programas de computador que ele publicou ao longo dos anos. O conteúdo abrange tópicos como escrita de kernel Forth, sistemas multiprocessamento, controle em tempo real, Forth orientado a objetos e montadores. Isso inclui o texto completo de suas dissertações de PhD e MS, juntamente com o código-fonte e a documentação de vários projetos menores. Esses recursos fornecem materiais de aprendizado valiosos para aqueles interessados em sistemas embarcados, a linguagem Forth e arquitetura de computadores.

Leia mais
Desenvolvimento Arquitetura de Computadores

1700 Filmes Subestimados Descobertos por meio da Mineração de Dados da Wikipédia

2025-05-15
1700 Filmes Subestimados Descobertos por meio da Mineração de Dados da Wikipédia

Cansado dos algoritmos de recomendação de filmes falhando? Um programador passou 12 horas usando Python para extrair 150 GB de dados em inglês da Wikipédia, descobrindo mais de 1700 filmes aclamados pela crítica de 83 países, abrangendo 19 gêneros e datando da década de 1910. A maioria desses filmes não está presente nas plataformas de recomendação convencionais, oferecendo aos cinéfilos uma oportunidade única de descobrir joias escondidas. O projeto não é um serviço de streaming, mas fornece um site listando esses filmes; as compras incluem atualizações gratuitas vitalícias.

Leia mais

LiveSplat: Algoritmo de Splatting Gaussiano em Tempo Real Lançado (Alfa)

2025-05-15
LiveSplat: Algoritmo de Splatting Gaussiano em Tempo Real Lançado (Alfa)

LiveSplat, um algoritmo de splatting gaussiano em tempo real usando fluxos de câmera RGBD, foi lançado. Desenvolvido como parte de um sistema de telerrobótica VR maior, seu lançamento público segue um interesse significativo da comunidade. Atualmente na versão alfa, requer Python 3.12+, Windows ou Ubuntu, uma GPU Nvidia e de um a quatro sensores RGBD. Embora seja de código fechado, instruções de instalação e um script de integração Intel Realsense são fornecidos. O autor está aberto a oportunidades de licenciamento.

Leia mais
Desenvolvimento splatting gaussiano

CarPlay Ultra: Integração Profunda da Apple com Fabricantes de Automóveis

2025-05-15
CarPlay Ultra: Integração Profunda da Apple com Fabricantes de Automóveis

A Apple revelou o CarPlay Ultra, a próxima geração do CarPlay, oferecendo uma experiência profundamente integrada entre o iPhone e o carro para uma condução mais inteligente e segura. Lançado inicialmente com veículos Aston Martin, o CarPlay Ultra expandirá para outras montadoras, incluindo Hyundai, Kia e Genesis. Ele apresenta informações em tela cheia em todos os displays, incluindo o painel de instrumentos, e oferece amplas opções de personalização. A Apple colaborou estreitamente com as montadoras para criar interfaces CarPlay Ultra exclusivas e específicas de cada marca, resultando em uma experiência mais perfeita e imersiva no carro.

Leia mais
Tecnologia sistema embarcado

Os Mitos Culinários de Gordon Ramsay e a Importância da Priorização da Verdade

2025-05-15
Os Mitos Culinários de Gordon Ramsay e a Importância da Priorização da Verdade

Conselhos culinários de Gordon Ramsay, como seu método de queijo grelhado e recomendações de bife, foram desmascarados por especialistas. O artigo explora a razão subjacente: não a decepção intencional, mas a falta de priorização da verdade. Esse fenômeno de 'bobagem' é generalizado em vários campos, desde médicos prescrevendo antibióticos até startups seguindo tendências cegamente, refletindo uma indiferença à precisão. O artigo defende uma abordagem de baixo para cima, começando com o compromisso individual com a honestidade e a veracidade para construir uma sociedade mais confiável.

Leia mais
Diversos verdade honestidade

Netflix testa anúncios com IA para impulsionar plano mais barato

2025-05-15
Netflix testa anúncios com IA para impulsionar plano mais barato

A Netflix está testando novos formatos de anúncios, incluindo anúncios interativos no meio do conteúdo e anúncios em pausa, com tecnologia de IA generativa, para tornar seu plano de assinatura mais barato mais atraente. Esses anúncios começarão a ser lançados em 2026. O plano com anúncios, lançado em novembro de 2022, agora conta com 94 milhões de assinantes, representando uma parte significativa da base total de assinantes da Netflix, de 300 milhões, e um crescimento substancial desde seu lançamento. Metade dos novos assinantes está optando pelo plano com anúncios de US$ 8 em vez das opções sem anúncios.

Leia mais
Tecnologia IA publicitária

Venus Aerospace Testa com Sucesso Motor de Foguete de Detonação Rotativa

2025-05-15
Venus Aerospace Testa com Sucesso Motor de Foguete de Detonação Rotativa

A empresa de propulsão americana Venus Aerospace concluiu um breve teste de voo de seu motor de foguete de detonação rotativa no Spaceport America, no Novo México. Este é o primeiro teste de voo americano de um motor de detonação rotativa de alto empuxo, um conceito explorado por décadas. O teste, usando um motor de 2.000 libras de empuxo, durou cerca de meio minuto e não ultrapassou a barreira do som. No entanto, representa um passo significativo em direção à realização de viagens hipersônicas e maior eficiência de combustível em várias aplicações, potencialmente permitindo viagens globais em menos de duas horas.

Leia mais

Jay Solomon: O jornalista investigativo que expôs o escândalo do dinheiro iraniano

2025-05-15
Jay Solomon: O jornalista investigativo que expôs o escândalo do dinheiro iraniano

Jay Solomon é um dos principais jornalistas e escritores investigativos dos EUA, com um histórico global de quase 30 anos. Ele foi o principal correspondente de assuntos estrangeiros do Wall Street Journal por mais de uma década, período em que quebrou grandes histórias, como os envios secretos de dinheiro da administração Obama ao Irã. Ele também trabalhou no Oriente Médio, Índia e Ásia Oriental. É especialista em sanções internacionais, finanças ilícitas, proliferação nuclear e guerra cibernética.

Leia mais

Lançamento do Robotaxi da Tesla em Austin: Atrasos e Preocupações com a Segurança

2025-05-15
Lançamento do Robotaxi da Tesla em Austin: Atrasos e Preocupações com a Segurança

O lançamento previsto da Tesla para junho de seu serviço de robotaxi em Austin está atrasado, com testes cruciais sem motorista ainda para começar. Isso fica muito aquém das promessas de longo prazo da Tesla de capacidades totalmente autônomas. O plano real depende de uma área limitada, cercada por geolocalização, com assistência de teleoperação humana. Embora a Tesla afirme que seu sistema 'Supervised Full Self-Driving' passou por treinamento específico para a área, sua quilometragem entre desligamentos está atrasada em relação a concorrentes como a Waymo. Mais preocupante é a ausência de testes sem motorista, levantando sérias dúvidas sobre sua segurança e destacando o atraso aparente da Tesla na tecnologia de direção autônoma.

Leia mais
Tecnologia

Economia britânica cresce fortemente, mas futuro incerto em meio a tensões comerciais globais

2025-05-15
Economia britânica cresce fortemente, mas futuro incerto em meio a tensões comerciais globais

A economia britânica cresceu no ritmo mais rápido em um ano durante o primeiro trimestre de 2025, expandindo em 0,7%, um aumento bem-vindo para o governo trabalhista. O setor de serviços impulsionou esse crescimento, tornando o Reino Unido a economia de crescimento mais rápido do G7 no primeiro trimestre. No entanto, os economistas prevêem uma desaceleração no segundo trimestre devido à incerteza global decorrente das tarifas dos EUA e de novos impostos no Reino Unido. Embora um acordo comercial entre EUA e Reino Unido tenha sido anunciado, reduzindo as tarifas sobre alguns produtos, os efeitos persistentes da guerra comercial entre EUA e China e o aumento dos preços domésticos devem diminuir a demanda do consumidor e o crescimento das exportações.

Leia mais

Descoberta Chocante: Por que computadores modernos são mais lentos do que há 20 anos?

2025-05-15
Descoberta Chocante: Por que computadores modernos são mais lentos do que há 20 anos?

Comparando um computador antigo rodando Windows NT 3.51 com um novo rodando Windows 11, o autor revela tempos de inicialização de aplicativos incrivelmente lentos no último. Isso inicia uma discussão sobre a regressão no desempenho de computadores modernos. O artigo investiga as razões por trás desse fenômeno, incluindo bloatware, frameworks e camadas de abstração, ênfase excessiva na eficiência do desenvolvedor e adoção generalizada de linguagens gerenciadas. Apesar dos avanços significativos no hardware, decisões descuidadas de design de software corroeram essas melhorias, resultando em uma experiência do usuário degradada. O autor argumenta que, a menos que as prioridades de desenvolvimento de software mudem, mesmo os chips Apple Silicon da Apple não podem prevenir esse declínio de desempenho.

Leia mais
Tecnologia
1 2 235 236 237 239 241 242 243 595 596