Parceiro de IA: Experimento de Campo Mostra IA Generativa Remodelando o Trabalho em Equipe e a Expertise

2025-03-22
Parceiro de IA: Experimento de Campo Mostra IA Generativa Remodelando o Trabalho em Equipe e a Expertise

Um ensaio controlado randomizado na Procter & Gamble revela que a IA generativa aumenta significativamente a produtividade da equipe e a qualidade da solução. Indivíduos com IA tiveram desempenho tão bom quanto equipes sem IA, enquanto equipes com IA se destacaram, aumentando significativamente a probabilidade de soluções de primeira linha. A IA não apenas melhorou a eficiência, mas também aumentou as emoções positivas, superou os silos departamentais e permitiu que funcionários menos experientes alcançassem os níveis de desempenho de membros de equipe experientes. Esta pesquisa sugere que a IA não é apenas uma ferramenta de produtividade, mas um 'parceiro' capaz de remodelar o trabalho em equipe e as estruturas organizacionais.

Leia mais

Landrun: Sandbox leve e seguro para processos Linux

2025-03-22
Landrun: Sandbox leve e seguro para processos Linux

Landrun é um sandbox Linux leve que usa o Landlock LSM, oferecendo segurança em nível de kernel e sobrecarga mínima. Ele permite controle de acesso granular para diretórios, suporta caminhos de leitura e gravação e permite permissões de execução opcionais. Também inclui controle de acesso à rede TCP (vinculação e conexão). Requer o kernel do Linux 5.13 ou superior com Landlock LSM habilitado (kernel 6.8 ou superior para restrições de rede). O Landrun fornece uma interface de linha de comando para configurar facilmente as permissões do sandbox, incluindo somente leitura, leitura/gravação, execução e portas TCP específicas de vinculação e conexão. Um modo de esforço máximo garante degradação suave em kernels mais antigos. Isso o torna ideal para executar com segurança código não confiável ou potencialmente malicioso.

Leia mais
Desenvolvimento segurança do kernel

Dois relatórios destacam lacunas de conhecimento e melhores práticas para conformidade com o CRA de código aberto

2025-03-22
Dois relatórios destacam lacunas de conhecimento e melhores práticas para conformidade com o CRA de código aberto

A Fundação Linux lançou dois relatórios de pesquisa inovadores que exploram estratégias impulsionadas pela comunidade para abordar a segurança de código aberto e a Lei de Resiliência Cibernética (CRA) da União Europeia. O primeiro relatório analisa como três projetos da Fundação Linux atendem aos requisitos mínimos de conformidade do CRA, compartilhando melhores práticas. O segundo relatório revela lacunas significativas de conhecimento dentro do ecossistema de código aberto em relação à conscientização sobre o CRA, com muitos entrevistados desconhecendo a lei e sem preparo para a conformidade. Os relatórios recomendam que os fabricantes assumam um papel mais ativo na segurança de código aberto, pedindo maior financiamento e suporte legal para promover melhores práticas de segurança.

Leia mais

Meta perde caso histórico: usuários do Reino Unido poderão optar por não participar de anúncios direcionados

2025-03-22
Meta perde caso histórico: usuários do Reino Unido poderão optar por não participar de anúncios direcionados

Os consumidores britânicos poderão optar por não participar de anúncios online direcionados após a vitória de uma ativista em seu caso histórico contra o Meta. Tanya O’Carroll, de 37 anos, levou a empresa controladora do Facebook à justiça porque ela não conseguia desativar o perfil do usuário que ela usa para vender anúncios. O’Carroll foi “bombardeada” com conteúdo de bebês depois de se tornar mãe em 2017. Quando tentou desativar os anúncios usando as configurações do Facebook, o link não funcionou. Após investigar mais a fundo, ela descobriu que o Facebook a rotulou com mais de 700 características com base em sua atividade. Ele inferiu quais filmes ela assistia, para onde ela queria ir nas férias, seus hábitos de compra, as roupas que ela gostava, suas sensibilidades políticas e assuntos de saúde, relacionamento e família.

Leia mais

FizzBee: Modelando Exclusão Mútua e as Armadilhas do Redlock

2025-03-22
FizzBee: Modelando Exclusão Mútua e as Armadilhas do Redlock

Este artigo detalha a experiência do autor usando FizzBee, uma nova linguagem de especificação formal baseada em Starlark, para modelar algoritmos de exclusão mútua e investigar problemas com o algoritmo Redlock. Ao modelar seções críticas, bloqueios, locações e tokens de cerca, o autor revela limitações na tolerância a falhas do Redlock, mostrando finalmente que os tokens de cerca não resolvem completamente os problemas de exclusão mútua. O autor conclui discutindo a facilidade de uso e as deficiências do FizzBee, destacando a importância da especificação formal no projeto de algoritmos. O exercício prático revelou inesperadamente falhas sutis na compreensão do autor sobre tokens de cerca, sublinhando o valor dos métodos formais.

Leia mais
Desenvolvimento exclusão mútua

Desvendando o R1-Zero: Alinhamento Eficiente de LLMs com o Framework Oat

2025-03-22
Desvendando o R1-Zero: Alinhamento Eficiente de LLMs com o Framework Oat

Pesquisadores lançaram um artigo, modelos e base de código revelando os mistérios do treinamento tipo R1-Zero. Eles desenvolveram o Oat, um framework de aprendizado por reforço LLM altamente modular e eficiente, e o utilizaram para treinar modelos tipo R1-Zero, como o Qwen2.5. O estudo descobriu que modelos base adequados e um algoritmo de aprendizado por reforço aprimorado (Dr. GRPO) são cruciais, evitando otimização tendenciosa de templates e conjuntos de perguntas incompatíveis. No final, eles alcançaram desempenho de ponta com apenas 27 horas de computação em 8 GPUs A100.

Leia mais
IA

Mergulhando nos Internos do PyTorch: Tensores, Autograd e Escrita de Kernel

2025-03-22

Este post de blog fornece uma exploração detalhada dos mecanismos internos do PyTorch, cobrindo estruturas de dados de tensores, diferenciação automática (Autograd) e escrita de kernel. Começa explicando a implementação subjacente de tensores, incluindo o conceito de strides e como usá-los para criar views de tensores. Em seguida, aprofunda-se no funcionamento do Autograd, mostrando como os gradientes são calculados por meio de retropropagação. Finalmente, o post oferece um guia prático para escrever kernels do PyTorch, incluindo como aproveitar as ferramentas do PyTorch para verificação de erros, despacho de dtype e paralelização. Este é um excelente tutorial para desenvolvedores com alguma experiência em PyTorch que desejam entender seus mecanismos internos ou contribuir com código.

Leia mais
Desenvolvimento

Recuperando de uma exclusão acidental de /lib no Linux

2025-03-22

Este artigo detalha como recuperar um sistema Linux após a exclusão acidental do diretório crucial `/lib`. O autor explora vários métodos, desde o uso de ferramentas existentes, como um busybox estático, até a criação e transferência de um programa C mínimo, compilado estaticamente, para substituir arquivos essenciais. O guia passo a passo abrange técnicas usando comandos internos do bash e transferências de rede, fornecendo uma solução para evitar a reinstalação do SO.

Leia mais
Desenvolvimento recuperação do sistema

Meta e OpenAI acusadas de usar banco de dados pirata para treinar modelos de IA

2025-03-22
Meta e OpenAI acusadas de usar banco de dados pirata para treinar modelos de IA

Meta e OpenAI estão envolvidas em uma polêmica de direitos autorais após ser revelado que usaram o banco de dados de livros piratas Library Genesis (LibGen) para treinar seus modelos de IA. Para acelerar o treinamento de seu modelo Llama 3, o Meta contornou os processos de licenciamento caros e baixou diretamente milhões de livros e artigos científicos do LibGen. Essa ação levou a um processo judicial de autores, com documentos judiciais revelando que os funcionários do Meta reconheceram os riscos legais e tentaram encobrir suas ações. A OpenAI também admitiu o uso passado do LibGen, mas afirma que seus modelos mais recentes não dependem mais desse conjunto de dados. O incidente destaca os desafios éticos e legais em torno da origem dos dados de treinamento para modelos de IA e a proteção da propriedade intelectual.

Leia mais

FastOpenAPI: Um Gerador OpenAPI Baseado em Pydantic

2025-03-22
FastOpenAPI: Um Gerador OpenAPI Baseado em Pydantic

FastOpenAPI é uma biblioteca para gerar e integrar esquemas OpenAPI usando Pydantic e várias estruturas, buscando uma experiência amigável para desenvolvedores semelhante ao FastAPI. Ele suporta Falcon, Flask, Quart, Sanic, Starlette e Tornado, oferecendo roteamento no estilo FastAPI por meio de roteamento de proxy. Uma simples instalação com pip permite começar rapidamente, com Swagger UI e ReDoc UI fornecendo acesso conveniente à documentação. O projeto inclui exemplos abrangentes e benchmarks para facilitar a adoção e avaliação de desempenho.

Leia mais
Desenvolvimento Integração de Frameworks

Guia de Startup de IA: Torne-se um Pior Cidadão da Internet

2025-03-22

Este texto satírico detalha as medidas extremas que uma startup de IA toma para obter dados de treinamento. Ignorando robots.txt e falsificando user-agents, eles implacavelmente rastreiam formulários, repositórios Git e até sequestram o Wi-Fi do vizinho. Eles evitam o agrupamento de conexões, se recusam a fechar conexões e deliberadamente descartam pacotes, tudo em nome da velocidade e da aquisição de dados. A história destaca humoristicamente o desprezo imprudente pelas regras e pela ética exibido por algumas startups de IA em sua busca pelo sucesso, resultando, em última análise, em danos à reputação.

Leia mais
Startup

Evolução da arquitetura de aplicativos e o surgimento da orquestração leve

2025-03-22
Evolução da arquitetura de aplicativos e o surgimento da orquestração leve

Da arquitetura de três camadas dos anos 90 ao mundo atual impulsionado por microsserviços, a arquitetura de aplicativos passou por uma transformação dramática. Para coordenar as operações em backends distribuídos, surgiu a camada de orquestração. No entanto, as soluções DIY existentes são complexas e difíceis de manter, enquanto os sistemas de orquestração dedicados introduzem suas próprias complexidades. Este artigo apresenta uma nova abordagem: integrar a funcionalidade de orquestração em uma biblioteca leve e usar um banco de dados para persistir o estado de execução. Isso elimina a camada de orquestração separada, simplificando o desenvolvimento, teste e depuração, levando, em última análise, a arquiteturas de aplicativos mais confiáveis e eficientes.

Leia mais

Som que só você pode ouvir: Avanço em campos sonoros direcionais

2025-03-22
Som que só você pode ouvir: Avanço em campos sonoros direcionais

Pesquisadores desenvolveram uma tecnologia para criar 'enclaves audíveis', bolsões de som localizados e isolados do ambiente. Essa tecnologia utiliza a acústica não linear, gerando som audível pela intersecção de dois feixes de ultrassom de frequências diferentes. O ultrassom em si é silencioso; o som audível é produzido apenas no ponto de intersecção. Isso promete revolucionar as experiências de entretenimento, comunicação e áudio espacial, permitindo áudio personalizado em espaços públicos ou criando zonas de conversação privada. Embora ainda existam desafios, como distorção não linear e eficiência de energia, essa tecnologia representa uma mudança fundamental no controle do som.

Leia mais

A Ilusão de Vencer: A Agenda Oculta da Sociedade

2025-03-22

Nossa sociedade é estruturada como uma loteria, recompensando alguns poucos enquanto incentiva milhões a competir. Embora essa competição impulsione o progresso, o autor argumenta que o indivíduo frequentemente sacrifica o bem-estar por uma vitória estatisticamente improvável. Em vez de perseguir a aprovação social, o artigo defende o foco na realização pessoal, desfrutando dos prazeres simples da vida e criando 'jogos infinitos' — atividades impulsionadas pela motivação intrínseca, não pela validação externa. A verdadeira vitória, sugere, é encontrar alegria na jornada, não apenas no destino.

Leia mais
Diversos

Bolo Inteligente Interativo: Uma Câmera Disfarçada de Sobremesa

2025-03-22
Bolo Inteligente Interativo: Uma Câmera Disfarçada de Sobremesa

Este artigo detalha a criação de um bolo inteligente interativo, uma colaboração entre o autor e uma roboticista de confeitaria. O bolo, projetado para se parecer com uma câmera, incorpora uma câmera, LEDs, uma impressora térmica e outros componentes interativos. Ele detecta rostos, tira fotos e imprime recibos personalizados. O artigo fornece um guia detalhado do hardware, software, código e processo de montagem, culminando em um bolo delicioso e capaz de tirar fotos!

Leia mais

MacBooks dominam as vendas de computadores da Apple: 86% de participação de mercado

2025-03-22
MacBooks dominam as vendas de computadores da Apple: 86% de participação de mercado

Novos dados revelam o domínio dos MacBooks no mercado de computadores da Apple, com impressionantes 86% das vendas totais. O MacBook Pro lidera com 53% de participação de mercado, seguido de perto pelo MacBook Air com 33%. Em contraste, o iMac e outros desktops Macs representam apenas 14%, destacando uma forte preferência do consumidor por computadores portáteis. Essa tendência sugere que a Apple está priorizando recursos para o desenvolvimento e atualizações do MacBook, levando a ciclos de atualização comparativamente mais lentos para os modelos de desktop.

Leia mais
Tecnologia computadores Apple

Ruby: A Linguagem Inesperada da Revolução da IA?

2025-03-22

Os grandes modelos de linguagem (LLMs) são excelentes na geração de código, mas suas janelas de contexto limitadas dificultam o trabalho com grandes bases de código. Este artigo explora o 'poder' da programação assistida por LLM: quantos tokens são necessários para expressar um programa? O autor argumenta que Python supera Go para LLMs devido à sua concisão, permitindo mais recursos dentro dos limites de tokens. Além disso, Ruby, conhecida por sua elegância e brevidade, é apresentada como uma linguagem ideal para LLM devido ao seu uso eficiente de tokens. Embora desafios como a verificação de tipo permaneçam, o design centrado no ser humano do Ruby, ironicamente, o torna um potencial líder para LLMs.

Leia mais
Desenvolvimento

Gaia da AMD: LLM de código aberto para inferência local em PCs com Windows

2025-03-22
Gaia da AMD: LLM de código aberto para inferência local em PCs com Windows

A AMD apresenta Gaia, um projeto de código aberto que permite a execução local de LLMs em máquinas com Windows. Utilizando o Lemonade SDK para inferência e otimizado para processadores Ryzen AI, Gaia emprega Geração Aumentada por Recuperação (RAG) para maior precisão e respostas sensíveis ao contexto. Com agentes para bate-papo, pesquisa no YouTube e até mesmo geração de piadas, Gaia oferece funcionalidade offline, melhorando a segurança e reduzindo a latência. Um forte concorrente no crescente espaço de LLMs locais, Gaia oferece uma alternativa convincente às soluções baseadas em nuvem.

Leia mais
Tecnologia

Preocupações com a Privacidade: Navegador focado em privacidade acusado de problemas de telemetria

2025-03-22
Preocupações com a Privacidade: Navegador focado em privacidade acusado de problemas de telemetria

Um usuário relatou vários problemas de privacidade e telemetria em um navegador versão 1.8.2b no macOS aarch64. O navegador é comercializado como focado na privacidade, mas o usuário afirma que a telemetria parece estar ativada e a documentação carece de detalhes sobre impressão digital e outras práticas relacionadas à privacidade. O usuário exige transparência, solicitando uma explicação detalhada dos métodos de coleta de dados ou a cessação do marketing focado na privacidade se as alegações forem infundadas.

Leia mais
Diversos telemetria

Vibe Sail: Um sucesso de desenvolvimento de jogos em uma semana com auxílio de IA

2025-03-22
Vibe Sail: Um sucesso de desenvolvimento de jogos em uma semana com auxílio de IA

Nicola Manzini criou um simulador de navegação online multiplayer, Vibe Sail, em apenas uma semana usando as ferramentas de codificação assistida por IA Cursor e Replit. Começando com um conceito simples — um barco, uma ilha, um vasto oceano —, ele adicionou progressivamente física, sistemas de câmera, controles de vento e muito mais, aprimorando até mesmo a física do jogo com insights do subreddit r/sailing. O jogo rapidamente ganhou tração, impulsionado por endossos de figuras importantes como Levels, levando a receita de publicidade no jogo. Este estudo de caso mostra o poder do desenvolvimento assistido por IA e destaca o sólido entendimento do desenvolvedor sobre mecânica de jogos e codificação.

Leia mais

Concurso de Design de Teclados de Bolso: Uma Colisão de Criatividade e Tecnologia

2025-03-22
Concurso de Design de Teclados de Bolso: Uma Colisão de Criatividade e Tecnologia

Um concurso único de design de teclado de bolso chegou ao fim, mostrando entradas incríveis. Os participantes usaram de forma inteligente Bluetooth, layouts de teclado mínimos, botões laterais, designs dobráveis e muito mais para criar teclados portáteis que são práticos e esteticamente agradáveis. O 'bubby', com seu design inovador de botões laterais, ganhou o grande prêmio, enquanto vários outros teclados engenhosos também receberam prêmios. O concurso não apenas demonstrou a criatividade excepcional dos participantes, mas também avançou a inovação no campo do design de teclado de bolso.

Leia mais
Hardware design criativo

FutureHouse: Construindo Cientistas de IA Semi-Autônomos

2025-03-22
FutureHouse: Construindo Cientistas de IA Semi-Autônomos

A FutureHouse, uma organização sem fins lucrativos sediada em São Francisco, tem como missão automatizar a descoberta científica usando IA. Eles desenvolveram um conjunto de ferramentas com tema "corvo", incluindo ChemCrow para projetar reações químicas, WikiCrow para resumir informações de proteínas, ContraCrow para identificar contradições na literatura e a série PaperQA para consultas confiáveis de PDFs. A FutureHouse visa construir cientistas de IA semi-autônomos, que vão desde modelos preditivos até, eventualmente, robôs humanoides capazes de executar experimentos independentemente, acelerando, em última análise, a descoberta científica e abordando problemas como a dificuldade de resumir e a falta de confiabilidade da literatura biomédica. Os desafios incluem a construção de infraestrutura, o acesso a dados e a resolução de problemas de engenharia, mas os modelos de IA se destacam na geração de hipóteses e na elaboração de conclusões. A FutureHouse enfatiza a confiabilidade dos cientistas de IA e se dedica a resolver problemas por meio de análise de dados aprimorada e reprodutibilidade.

Leia mais

Restrições de Aplicação de Sugestões de Código no GitHub

2025-03-22
Restrições de Aplicação de Sugestões de Código no GitHub

Este texto lista várias limitações encontradas ao aplicar sugestões de código no processo de revisão de código do GitHub. Essas incluem: nenhuma alteração de código feita, pull request fechado ou mesclado, visualizando um subconjunto de alterações, apenas uma sugestão por linha aplicável, aplicação de sugestões em linhas excluídas não é suportada, sugestão já aplicada ou marcada como resolvida, sugestões de revisões pendentes não podem ser aplicadas e sugestões em comentários de várias linhas não são permitidas. Essas restrições garantem a integridade e a precisão do processo de revisão de código.

Leia mais
Desenvolvimento Sugestões de Código

A Garra em Waterloo: Uma Memória de Sobrevivência e Amizade

2025-03-22
A Garra em Waterloo: Uma Memória de Sobrevivência e Amizade

Este é um relato pessoal sobre como navegar no desafiador programa de Engenharia Elétrica e de Computação (ECE) na Universidade de Waterloo durante a crise financeira de 2008. O autor relata a intensa pressão acadêmica, incluindo exames intermediários brutais e a busca implacável por estágios. Apesar de enfrentar inúmeros contratempos e fracassos, o autor forjou amizades fortes e aprendeu mecanismos de enfrentamento valiosos. A experiência, embora árdua, acabou moldando o caráter e a perspectiva de vida do autor.

Leia mais

O Sexto Sentido dos Tubarões: O Mundo Incrível da Eletrorecepção

2025-03-22
O Sexto Sentido dos Tubarões: O Mundo Incrível da Eletrorecepção

Como os tubarões caçam com precisão nas profundezas escuras do oceano? A resposta é a eletrorecepção! Esse órgão incrível permite que os tubarões detectem os fracos campos bioelétricos de suas presas, mesmo que a presa esteja escondida sob a areia. O artigo mergulha na história evolutiva, no mecanismo de funcionamento e nas aplicações da eletrorecepção em diferentes espécies, revelando a incrível biodiversidade e as estratégias evolutivas da natureza. Da predação de tubarões à descarga de enguias elétricas, a história da eletrorecepção está repleta de maravilhas e fascínio científico.

Leia mais

Labirinto de IA da Cloudflare: Frustrando a Raspagem de Dados de IA

2025-03-22
Labirinto de IA da Cloudflare: Frustrando a Raspagem de Dados de IA

A Cloudflare, provedora de infraestrutura da web, lançou o "Labirinto de IA", um novo recurso projetado para combater a raspagem não autorizada de dados de IA. Em vez de simplesmente bloquear bots, este sistema inovador os atrai para uma série de páginas realistas, mas irrelevantes, geradas por IA, desperdiçando seus recursos computacionais. Esta abordagem inteligente contorna as limitações do simples bloqueio, que pode inadvertidamente alertar os raspadores sobre sua detecção. O conteúdo gerado, baseado em fatos científicos reais, evita a desinformação e permanece invisível aos usuários humanos. Isso representa um avanço significativo nas estratégias de mitigação de bots, mostrando uma abordagem de honeypot mais inteligente e de próxima geração.

Leia mais
Tecnologia raspagem de dados

Não tenha medo de criar novos tipos: Lições de Go e C

2025-03-22

Muitos desenvolvedores demonstram relutância em criar novos tipos em suas bases de código. Este artigo argumenta que isso decorre do medo de alterar o 'grande design' percebido e adicionar complexidade. No entanto, o autor argumenta que, quando um conjunto de valores naturalmente pertence junto, a criação de um novo tipo melhora significativamente a legibilidade e a manutenção do código. Usando Go como exemplo, o autor destaca os benefícios da criação de tipos pequenos e específicos, como uma estrutura `CreateSubscriptionRequest`, simplificando o tratamento de dados em chamadas de função. O autor incentiva os desenvolvedores a superar sua apreensão sobre a criação de novos tipos, enfatizando que nas culturas C e Go, essa prática é comum e aceita, desde que o propósito do tipo seja claramente transmitido por meio de seu nome.

Leia mais
Desenvolvimento

Fallout 2 e Baldur's Gate: Uma história de dois CRPGs em 1998

2025-03-22

Em 1998, a Interplay lançou dois CRPGs com destinos drasticamente diferentes. Fallout 2, apressado na produção com membros da equipe desistindo, resultou em um jogo que, embora melhorando alguns aspectos menores de seu predecessor, carecia da clareza temática e da visão estética do original. Em contraste, Baldur's Gate da BioWare, com sua implementação engenhosa das regras tradicionais de D&D e sua abordagem equilibrada à exploração de mundo aberto e enredo principal, alcançou um enorme sucesso comercial, influenciando designs posteriores de regras de D&D e desenvolvimento de CRPG, tornando-se um título histórico na história do CRPG.

Leia mais

Autorização Centralizada: A Próxima Plataforma Compartilhada?

2025-03-22
Autorização Centralizada: A Próxima Plataforma Compartilhada?

Este artigo explora os benefícios e desafios dos sistemas de autorização centralizada. Tradicionalmente, a autorização é descentralizada em vários aplicativos, levando a ineficiências e dificuldades de gerenciamento. Um sistema centralizado oferece padronização, redução de custos e conformidade aprimorada, mas requer o tratamento de desafios de expressividade, desempenho, isolamento e integração. O artigo discute como plataformas de código aberto (Topaz) e comerciais (Aserto) superam esses obstáculos, permitindo uma autorização em nível empresarial eficiente, segura e gerenciável.

Leia mais
Desenvolvimento autorização centralizada

Lenda do Boxe, George Foreman, Morre aos 76 Anos

2025-03-22
Lenda do Boxe, George Foreman, Morre aos 76 Anos

George Foreman, o carismático boxeador e ícone do infomercial, faleceu na sexta-feira aos 76 anos. Duas vezes campeão mundial de peso-pesado, Foreman transcendeu o mundo do boxe, tornando-se uma figura da cultura pop graças à sua churrasqueira George Foreman Grill de enorme sucesso. Sua história de vida é de resiliência notável: de origens humildes a medalha de ouro olímpica, campeão mundial e, finalmente, um magnata dos negócios. Uma experiência quase fatal no boxe em 1977 o levou à fé e a uma carreira como ministro ordenado, apenas para retornar chocantemente ao boxe em 1987, reconquistando o título de peso-pesado em 1994. Sua morte marca o fim de uma era, mas seu legado continuará.

Leia mais
Diversos empreendedor
1 2 362 363 364 366 368 369 370 595 596