Além do A*: Um Novo Algoritmo de Busca de Caminho para Breathing World

2025-01-07
Além do A*: Um Novo Algoritmo de Busca de Caminho para Breathing World

O desenvolvedor de jogos Farer está desenvolvendo um novo algoritmo de busca de caminho para seu jogo, Breathing World, para melhorar o desempenho da IA dos lobos. O algoritmo A* existente se mostrou ineficiente com mapas de alta resolução. A nova abordagem de Farer, baseada no algoritmo de linha de Bresenham, constrói caminhos detectando e contornando obstáculos, semelhante ao raycasting em engines 3D. Este método divide o caminho em pontos de passagem para uma busca de caminho mais eficiente, prometendo uma melhoria significativa na experiência de jogo.

Leia mais

Namorado de Elizabeth Holmes lança startup de testes sanguíneos semelhante à Theranos

2025-05-11
Namorado de Elizabeth Holmes lança startup de testes sanguíneos semelhante à Theranos

Billy Evans, parceiro romântico da golpista condenada da Theranos, Elizabeth Holmes, lançou uma startup de testes sanguíneos, a Haemanthus, que se assemelha surpreendentemente à empresa infame de Holmes. A Haemanthus se gaba de uma "abordagem radicalmente nova para testes de saúde", ecoando estranhamente as alegações da Theranos. Para aumentar o mistério, Holmes está supostamente aconselhando a startup da prisão. Embora a Haemanthus tenha obtido quase US$ 20 milhões em financiamento, investidores proeminentes recusaram, citando preocupações sobre a validade científica e a utilidade clínica. As semelhanças com o escândalo da Theranos levantam sérias dúvidas sobre o futuro da Haemanthus e destacam os riscos inerentes ao mundo das startups de tecnologia.

Leia mais

Terence Tao: Rejeição de artigo

2025-01-01

O renomado matemático Terence Tao compartilhou no Mathstodon que um de seus artigos foi rejeitado por uma revista. Isso gerou discussões nas comunidades de matemática e acadêmicas, destacando a natureza imprevisível do processo de pesquisa. A experiência de Tao serve como inspiração e advertência para acadêmicos aspirantes, ilustrando os desafios e a perseverança inerentes à pesquisa acadêmica.

Leia mais

Rodando uma Rede Neural em uma Calculadora: Uma Jornada de Trem de 56 Horas

2025-01-04
Rodando uma Rede Neural em uma Calculadora: Uma Jornada de Trem de 56 Horas

Um doutor em ciência da computação se desafiou a portar uma rede neural convolucional (CNN) para uma calculadora gráfica TI-84 Plus CE durante uma viagem de trem de 56 horas. Superando limitações significativas de hardware, incluindo memória escassa e a falta de operações de ponto flutuante nativas, ele treinou e executou com sucesso a rede para identificar dígitos manuscritos. Embora lento, a conquista demonstra a viabilidade de executar IA em dispositivos com recursos extremamente limitados, mostrando engenhosas técnicas de gerenciamento de memória e otimizações algorítmicas.

Leia mais
(z80.me)
Hardware rede neural

A ferramenta `go tool` do Go 1.24: Uma mudança de jogo para a gestão de dependências

2025-01-27
A ferramenta `go tool` do Go 1.24: Uma mudança de jogo para a gestão de dependências

O Go 1.24 introduz uma mudança revolucionária na gestão de ferramentas com o novo comando `go tool` e a diretiva `tool` no `go.mod`. Anteriormente, os desenvolvedores dependiam de `tools.go` ou instalações manuais, levando a sobrecarga de desempenho e inchaço de dependências. O `go tool` resolve esses problemas de forma elegante. Seu mecanismo de cache acelera as compilações e evita dependências desnecessárias, melhorando significativamente o fluxo de trabalho do desenvolvedor. Embora a migração possa encontrar alguns contratempos de compatibilidade, como com o gqlgen, os ganhos de desempenho e a gestão de dependências simplificada fazem do `go tool` um dos avanços mais empolgantes do ecossistema Go nos últimos anos.

Leia mais
Desenvolvimento gestão de dependências

Público/Protegido/Privado: Um Recurso OOP Redundante?

2025-06-19

Este artigo questiona a necessidade de modificadores de acesso (público, protegido, privado) na programação orientada a objetos. O autor argumenta que interfaces e herança combinadas podem alcançar a mesma funcionalidade sem a necessidade de um mecanismo extra. A existência de modificadores de acesso pode ter origem em uma falha no projeto da linguagem Simula, levando a funcionalidade redundante. Para um código mais limpo, o autor sugere evitar modificadores de acesso e defende a composição em vez de herança.

Leia mais
Desenvolvimento Modificadores de Acesso

Revisado: 'Hacking' JTAG do Xbox Original Após 20 Anos

2025-01-20
Revisado: 'Hacking' JTAG do Xbox Original Após 20 Anos

Este post de blog detalha a tentativa bem-sucedida do autor de 'hackear' o Xbox original usando a interface JTAG da CPU Intel Pentium III. A segurança do Xbox original dependia de um bootrom secreto de 512 bytes escondido no Southbridge NVIDIA MCPX. Embora pesquisadores anteriores tivessem considerado o uso das capacidades JTAG da CPU, isso foi considerado impraticável devido ao pino TRST# estar aterrado. O autor projetou um PCB de interposição de CPU personalizado para contornar isso e, usando um depurador CodeTAP antigo, conseguiu despejar o bootrom secreto via JTAG, provando uma teoria de 20 anos. Este trabalho é historicamente significativo e fornece experiência e recursos valiosos para pesquisa de JTAG x86.

Leia mais
Hardware Xbox Original

Shoggoth Mini: Um Robô de Tentáculo Macio e Expressivo

2025-07-16

Este artigo descreve a criação do Shoggoth Mini, um robô de tentáculo macio projetado para expressividade. O autor iterativamente melhorou o hardware, resolvendo problemas de emaranhamento de cabos e adicionando scripts de calibração. O controle é alcançado através de um mapeamento 2D simples para manipulação intuitiva, combinado com GPT-4 e aprendizado por reforço para vários modos de controle, incluindo controle manual, rastreamento baseado em visão e comportamentos de circuito aberto. O autor explora a relação entre expressividade e a percepção de 'vivacidade' em robôs, concluindo com direções futuras de pesquisa.

Leia mais
Desenvolvimento

A Era de Ouro dos Antibióticos e Como Reacendê-la

2024-12-25
A Era de Ouro dos Antibióticos e Como Reacendê-la

Este artigo explora a "Era de Ouro dos Antibióticos" (início da década de 1940 até meados da década de 1960), um período de rápida descoberta de antibióticos. Ele explica o declínio no desenvolvimento de antibióticos desde a década de 1970 devido às empresas farmacêuticas mudarem o foco para áreas mais lucrativas e ao aumento da resistência aos antibióticos. O artigo propõe estratégias para reviver a descoberta de antibióticos, como mineração de genomas, exploração de novas bactérias e terapias combinadas. Ele destaca o papel crucial do financiamento governamental e organizacional e modelos colaborativos inovadores para incentivar o desenvolvimento de novos antibióticos, essenciais no combate às infecções resistentes a medicamentos.

Leia mais

resizer2: Gerencie janelas do Windows como no KDE/i3 com Win+Mouse

2024-12-29
resizer2: Gerencie janelas do Windows como no KDE/i3 com Win+Mouse

O resizer2 é um gerenciador de janelas para Windows que permite que você redimensione e mova janelas usando a tecla Win + mouse, semelhante aos gerenciadores de janelas KDE ou i3. Ele oferece recursos como mover, redimensionar, ajustar a opacidade, minimizar e maximizar janelas, mesmo em vários monitores. Embora exija privilégios de administrador para mover janelas do sistema e tenha algumas peculiaridades conhecidas (como incompatibilidade com alguns aplicativos em tela cheia), o resizer2 oferece uma experiência de gerenciamento de janelas mais eficiente e conveniente para usuários do Windows.

Leia mais

Organização de Arquivos: Tipo vs. Contexto

2025-05-02
Organização de Arquivos: Tipo vs. Contexto

Este artigo explora duas abordagens comuns para organizar arquivos de código: por tipo e por contexto. Usando um sistema real de Gerenciamento de Identidade e Acesso (IAM) como exemplo, o autor compara os prós e contras de cada método. Embora organizar por tipo seja conveniente para encontrar tipos específicos de arquivos, ele fica aquém em termos de compreensão da lógica de negócios e manutenibilidade do código. Organizar por contexto, no entanto, revela mais claramente os processos de negócios do sistema, facilitando a colaboração da equipe e a resolução de problemas, sendo mais adequado para projetos grandes. Em última análise, o autor conclui que a melhor escolha depende do tamanho da equipe, das características do projeto e do fluxo de trabalho, sem um método superior absoluto.

Leia mais
Desenvolvimento

Dilema Ético dos Carros Autônomos: Segurança de Pedestres e Aprendizado de IA

2025-01-05
Dilema Ético dos Carros Autônomos: Segurança de Pedestres e Aprendizado de IA

São Francisco está repleta de robotaxis Waymo, e o autor descobriu que esses veículos frequentemente não cedem para pedestres em faixas de pedestres. O autor documentou várias instâncias de carros Waymo não cedendo, gerando uma discussão sobre segurança de IA e coexistência humano-máquina. A Waymo respondeu que seus carros são projetados para seguir as regras de trânsito, mas admitiu que há espaço para melhorias. Os incidentes destacam os desafios da tecnologia de direção autônoma em aderir às leis de trânsito e entender as normas sociais, e como equilibrar segurança e eficiência na aprendizagem de IA.

Leia mais

O Crescimento Explosivo da Incapacidade nos EUA: Um Sistema de Bem-Estar Oculto?

2025-06-07
O Crescimento Explosivo da Incapacidade nos EUA: Um Sistema de Bem-Estar Oculto?

Nas últimas três décadas, o número de americanos recebendo benefícios por incapacidade disparou, uma tendência que contrasta com os avanços médicos e as leis antidiscriminatórias. Este artigo investiga as razões por trás desse aumento, começando com um estudo de caso no Condado de Hale, Alabama, revelando a ambiguidade nas definições de incapacidade e o papel dos médicos. O autor argumenta que, em algumas áreas, as avaliações de incapacidade se tornaram um programa de bem-estar de fato, particularmente para indivíduos desempregados que carecem de educação e habilidades profissionais. A matéria explora como o fechamento de fábricas levou os trabalhadores à incapacidade e como uma empresa privada facilita a transferência de beneficiários de assistência social para o sistema de incapacidade. Por fim, o artigo aponta para a falta de um plano abrangente para lidar com a crescente população de deficientes e os custos exorbitantes envolvidos, destacando o sistema de incapacidade como uma solução padrão cara que ameaça a sustentabilidade da seguridade social.

Leia mais

Contornando as Restrições de Endereço MAC do WiFi: Troca de Dispositivo Simplificada

2025-06-21
Contornando as Restrições de Endereço MAC do WiFi: Troca de Dispositivo Simplificada

Muitas redes WiFi registram seu endereço MAC ao fazer login para identificar seu dispositivo. Mesmo que você altere suas credenciais de login, ele ainda impedirá que você use o mesmo dispositivo novamente. A solução? Ao alterar o endereço MAC do seu dispositivo, a rede WiFi não reconhecerá seu computador, enganando-o para que pense que é um novo dispositivo e contornando a restrição.

Leia mais
Tecnologia

Gerador de Tatuagens com IA: Criando Designs Profissionais

2025-01-07
Gerador de Tatuagens com IA: Criando Designs Profissionais

Cansado de designs de tatuagem genéricos? O gerador de tatuagens com IA nº 1 permite que você crie designs de tatuagem profissionais e únicos com facilidade. Basta inserir suas preferências e gerar uma ampla variedade de estilos, realizando sua visão para arte corporal personalizada. Deixe para trás as longas esperas e os altos custos dos tatuadores tradicionais; esta ferramenta de IA está mudando o jogo das tatuagens.

Leia mais
Design Tatuagem

Os EUA ainda conseguem construir? Os dados dizem que sim

2025-01-07
Os EUA ainda conseguem construir? Os dados dizem que sim

Este artigo baseado em dados refuta a afirmação de que os EUA perderam a capacidade de construir projetos em larga escala. Usando inúmeros gráficos e tabelas, o autor demonstra o crescimento contínuo da construção nos EUA em habitação, estradas, usinas solares de grande porte, oleodutos e pontes. Embora reconhecendo que regulamentos como leis de proteção ambiental podem causar alguns atrasos, o artigo argumenta que seus benefícios superam os custos. O autor argumenta que o foco em projetos fracassados ofusca os numerosos projetos bem-sucedidos, sugerindo que a redução da construção em larga escala geralmente resulta da conclusão do projeto em vez de uma queda na capacidade. Exemplos como projetos de trem-bala ilustram esse ponto.

Leia mais

Reino Unido apresenta plano ambicioso de IA para se tornar líder global

2025-01-13
Reino Unido apresenta plano ambicioso de IA para se tornar líder global

O primeiro-ministro do Reino Unido anunciou recentemente um plano abrangente para IA, com o objetivo de estabelecer a nação como líder global em inteligência artificial. As iniciativas-chave incluem a criação de Zonas de Crescimento de IA dedicadas para acelerar o desenvolvimento de infraestrutura, a construção de um novo supercomputador e o aumento da adoção de IA nos setores público e privado. Essa estratégia projeta um aumento potencial de produtividade anual de 1,5%, a criação de dezenas de milhares de empregos e melhorias significativas nos serviços públicos. Com mais de £ 14 bilhões em investimentos privados comprometidos, o plano demonstra um compromisso substancial do governo com a IA.

Leia mais

Yaak 2.0: Cliente API recebe atualização principal

2025-02-20
Yaak 2.0: Cliente API recebe atualização principal

Yaak, um cliente API popular, recebeu uma grande atualização 2.0. Baseada em feedback do usuário, esta versão inclui sincronização de diretório local, uma interface gráfica do Git integrada, suporte a WebSocket, autenticação OAuth 2.0 e JWT com um sistema de plug-ins e melhorias significativas de desempenho. O modo Vim também foi adicionado. O desenvolvedor Greg agradece a todos os colaboradores e expressa entusiasmo pelo futuro do Yaak.

Leia mais

Aptidão física e mortalidade: um grande estudo revela correlação surpreendente

2025-05-18
Aptidão física e mortalidade: um grande estudo revela correlação surpreendente

Um estudo com 1,1 milhão de homens suecos questiona a associação de longa data entre aptidão física e mortalidade reduzida. Os pesquisadores descobriram que, embora aqueles com altos níveis de aptidão na adolescência tivessem taxas de mortalidade geral mais baixas, eles também tinham taxas de morte acidental igualmente mais baixas, sugerindo outros fatores de confusão. A análise de resultados de controle negativo e o desenho de comparação de irmãos confirmaram um possível viés, indicando uma superestimação do impacto da aptidão na mortalidade por doenças cardiovasculares e câncer. O estudo destaca a necessidade de que intervenções em larga escala sejam baseadas em estimativas confiáveis, evitando o risco de expectativas infladas.

Leia mais

IA e Redes de Sensores Desafios à Furtividade de Submarinos

2024-12-16
IA e Redes de Sensores Desafios à Furtividade de Submarinos

O desenvolvimento acelerado da inteligência artificial, drones e redes de sensores está a pôr em causa a capacidade furtiva dos submarinos. O artigo analisa o acordo AUKUS entre os EUA, Reino Unido e Austrália para a construção de submarinos nucleares, bem como a modernização das capacidades de submarinos navais da China. Redes de sensores avançadas e algoritmos de IA conseguem detetar vestígios subtis de atividade de submarinos, enfraquecendo a eficácia da tecnologia furtiva tradicional. O artigo analisa estratégias para contrariar este desafio, incluindo a utilização de ruído para perturbar sistemas de IA, o uso de veículos subaquáticos não tripulados e manobras estratégicas. No entanto, o acordo AUKUS enfrenta também desafios como custos elevados, escassez de urânio e o rápido desenvolvimento das capacidades submarinas da China, tornando o seu futuro incerto.

Leia mais

Desafios de atualização de bibliotecas Rust: Uma maneira inteligente de evitar conflitos de versão

2024-12-26
Desafios de atualização de bibliotecas Rust: Uma maneira inteligente de evitar conflitos de versão

Atualizar bibliotecas no ecossistema Rust frequentemente causa efeitos em cascata e problemas significativos. Este artigo apresenta uma técnica chamada "semver trick", que resolve de forma inteligente o problema de atualizar APIs usadas com menos frequência sem alterar as APIs usadas comumente, fazendo com que uma biblioteca dependa de sua versão futura. Este método é particularmente útil para evitar a necessidade de atualizações coordenadas em larga escala em toda a cadeia de dependências devido a alterações drásticas em uma única biblioteca, simplificando bastante o processo de atualização.

Leia mais

Testes de Produção: Detectando Falhas Cedo e Corrigindo-as Rapidamente

2025-05-20

Este artigo defende o uso de testes de produção – testes automatizados executados diretamente no ambiente de produção para fornecer alertas imediatos de falhas. Esses testes, frequentemente executados a cada minuto, oferecem alertas antecipados de regressões, permitindo correções antes de afetar os clientes. O autor detalha os benefícios, considerações de design (como a simplicidade dos testes e a prevenção de falsos positivos) e especificações de implementação. Os testes de produção são contrastados com verificações de integridade, enfatizando seus papéis complementares na melhoria da confiabilidade e observabilidade do sistema. A chave é começar pequeno, focando em funcionalidades cruciais, expandindo gradualmente a cobertura.

Leia mais
Desenvolvimento testes de produção

Aves Criadas em Pasto x Aves Criadas em Escala Industrial: Uma Disputa de Gripe Aviária

2025-02-19
Aves Criadas em Pasto x Aves Criadas em Escala Industrial: Uma Disputa de Gripe Aviária

Apesar de medidas sofisticadas de biossegurança, fazendas avícolas industriais continuam lutando contra surtos de gripe aviária. O vírus pode entrar até mesmo em galpões de alta tecnologia por meio de sistemas de ventilação. Fazendas menores, com criação de aves em pastos, embora aparentemente corram maior risco devido ao aumento do contato com aves selvagens, relatam menos surtos. Isso é atribuído a aves mais saudáveis com sistemas imunológicos mais fortes devido a dietas melhores e acesso ao ar livre. Especialistas debatem a viabilidade da avicultura em pastagens atender às demandas do mercado e se o aumento do contato com aves selvagens supera os benefícios para a saúde.

Leia mais
Tecnologia criação de aves

Hashing Adaptativo no SBCL: Tornando as Tabelas Hash Mais Rápidas e Robus

2025-05-11

Uma palestra no ELS de 2024 focou em hashing adaptativo, com o objetivo de tornar as tabelas hash de uso geral mais rápidas e robustas. A teoria tradicional de tabelas hash se preocupa principalmente com custos assintóticos de pior caso, negligenciando o impacto de fatores constantes no desempenho do mundo real. Esta pesquisa introduz uma abordagem adaptativa online, ajustando a função hash com base na distribuição real da chave para reduzir colisões e melhorar a utilização do cache. Experimentos demonstram melhorias significativas na redução de comparações esperadas e na aceleração das operações PUT, particularmente com distribuições de chaves específicas. As tabelas hash internas do SBCL agora empregam essa técnica, alternando dinamicamente funções hash (incluindo pesquisa linear, hash de deslocamento de bits e MurmurHash) com base em contagens de colisões e tamanho da tabela hash. Para chaves compostas como strings e listas, uma estratégia de truncamento é usada, ajustando dinamicamente o comprimento de truncamento quando ocorrem muitas colisões. Essa melhoria aprimora a velocidade da tabela hash do SBCL em casos comuns e a robustez em outros.

Leia mais
Desenvolvimento hashing adaptativo

Classificação de ecossistemas antárticos: um avanço transformador para a conservação

2025-02-10

Um estudo inovador criou a primeira classificação e mapa abrangentes dos ecossistemas antárticos, representando um avanço transformador na nossa compreensão desses ambientes frágeis. Alinhado com a Tipologia Global de Ecossistemas da IUCN, este quadro situa a Antártica num contexto global, destacando seu papel crucial na biodiversidade planetária. Permitirá avaliações sistemáticas de riscos, localização estratégica de áreas protegidas e monitoramento eficaz das metas de conservação, particularmente crucial dada a aceleração das mudanças climáticas e o aumento da atividade humana. Publicado em acesso aberto com dados disponíveis gratuitamente, esta pesquisa lança as bases para uma Lista Vermelha de Ecossistemas Antárticos, identificando habitats ameaçados e informando estratégias de proteção.

Leia mais

O Paradoxo das Linguagens de Programação Elegantes: Por que a Simplicidade Pode Ser uma Maldição

2025-01-13

Algumas linguagens de programação falham em ganhar tração devido à obscuridade ou a designs excessivamente ambiciosos. O artigo explora os desafios enfrentados por linguagens concisas e elegantemente projetadas, como BF e Scheme, onde os desenvolvedores muitas vezes priorizam a construção de suas próprias implementações em vez de usar as existentes. O autor argumenta que um equilíbrio entre simplicidade e praticidade é crucial. Implementações múltiplas são benéficas apenas quando existe uma forte comunidade de usuários e há demanda por implementações diversas. O sucesso do Clojure e do Racket sugere que as linguagens precisam atingir uma massa crítica para atrair usuários que se concentram no desenvolvimento de aplicativos, em vez da implementação.

Leia mais
Desenvolvimento

Motor Datalog em miniKanren e WebAssembly

2025-06-15

Este artigo descreve um motor Datalog construído usando Scheme e a biblioteca miniKanren, rodando no navegador via WebAssembly. O motor implementa recursos essenciais do Datalog: asserção de fatos, definição de regras e iteração de ponto fixo. O autor explica detalhadamente os detalhes de implementação de estruturas de dados, mecanismos de indexação e aplicação de regras, fornecendo um exemplo de travessia de grafo. Este projeto demonstra o potencial de técnicas de programação funcional e lógica para construir sistemas de banco de dados eficientes, aproveitando o WebAssembly para execução multiplataforma.

Leia mais
Desenvolvimento

Múltiplas Vulnerabilidades em Driver Qualcomm DSP Causam Preocupações de Segurança

2024-12-16

A equipe Project Zero do Google descobriu seis vulnerabilidades em um driver Qualcomm DSP, uma das quais foi explorada na natureza. A análise de logs de pane do kernel fornecidos pela Amnesty International, sem acesso à amostra de exploração em si, revelou as falhas. Uma revisão de código descobriu várias vulnerabilidades de corrupção de memória, incluindo use-after-free e vazamentos de contagem de referência. O atacante provavelmente aproveitou essas vulnerabilidades com pulverização de heap de objetos inotify_event_info para alcançar a execução de código. Isso destaca a necessidade crítica de segurança aprimorada nos drivers de terceiros do Android.

Leia mais

Projetos de data centers enfrentam reação da comunidade: 16 projetos afetados

2025-05-26
Projetos de data centers enfrentam reação da comunidade: 16 projetos afetados

Vários projetos de data centers nos EUA foram interrompidos ou atrasados devido à significativa oposição da comunidade. De um projeto de US\$ 14 bilhões no Arizona a outros de milhões de dólares, os desenvolvedores enfrentaram forte pressão de moradores preocupados com a poluição sonora, danos ambientais e sobrecarga dos recursos locais. Alguns projetos foram retirados, enquanto outros foram atrasados ou envolvidos em disputas judiciais. Isso destaca as tensões crescentes entre as comunidades e as grandes empresas de tecnologia, e um foco público crescente em sustentabilidade e preocupações ambientais.

Leia mais
1 2 567 568 569 571 573 574 575 595 596