Bioterrorismo: Retomando sua saúde em um sistema controlado

2024-12-29
Bioterrorismo: Retomando sua saúde em um sistema controlado

Esta palestra questiona a criminalização da autogestão da saúde pelo sistema de saúde moderno. Historicamente, a autonomia da saúde pessoal era a norma; no entanto, hoje, requer mediação por instituições autorizadas pelo Estado. O palestrante aprofunda as possibilidades de autocomposição de medicamentos e navegação de riscos legais. A apresentação incentiva a automedicação, oferecendo informações sobre numerosos medicamentos não comercializados, mas autofabricados, desafiando assim o monopólio do sistema tradicional de saúde.

Leia mais

Tetris no Jogo da Vida de Conway: Uma Epopeia Colaborativa

2024-12-29
Tetris no Jogo da Vida de Conway: Uma Epopeia Colaborativa

Uma equipe de programadores colaborou por um ano e meio para simular com sucesso o Tetris no Jogo da Vida de Conway. Em vez de programar o Tetris diretamente em Life, eles usaram uma abordagem de abstração em camadas, culminando em um computador construído usando metapixels e VarLife, programado na linguagem de montagem QFTASM. Este computador possui uma arquitetura Harvard RISC assíncrona de 16 bits com inúmeras instruções e modos de endereçamento. O programa Tetris final é executado em um padrão massivo do Jogo da Vida, mostrando uma façanha impressionante de poder computacional.

Leia mais

Segunda vida de um servidor de arquivos de uma década: solução de armazenamento de baixo custo

2024-12-17

Uma empresa ainda está executando em produção uma máquina, um servidor de arquivos com mais de uma década de idade. Embora desatualizado, com um BMC que requer Java para KVM-over-IP, seus 16 compartimentos de disco e portas Ethernet de 10G o tornam ideal para reaproveitamento. Usado como um servidor de armazenamento de baixo custo com disco próprio, ele atende à necessidade de armazenamento de alta capacidade e baixo desempenho, apesar da sua idade e RAM limitada. Isso destaca o valor do reaproveitamento de hardware antigo quando os requisitos se alinham.

Leia mais

Picos de Latência de Wifi Misteriosos Resolvidos: Era o Qt5!

2025-01-02

Por oito meses, o autor lutou contra picos intermitentes de latência de wifi de 2000ms+, prejudicando jogos e chamadas de vídeo. Adaptadores de rede novos, reinstalações do SO - nada funcionou. O culpado? MediBang Paint Pro, usando Qt5 (<5.14). Seu QNetworkAccessManager verifica incessantemente as mudanças na interface wifi, causando latência massiva. A solução? Definir a variável de ambiente QT_BEARER_POLL_TIMEOUT como -1.

Leia mais

Kuvasz-streamer: CDC de Alto Desempenho para PostgreSQL

2025-01-03

Kuvasz-streamer é um projeto open-source de captura de dados de mudança (CDC) exclusivamente para PostgreSQL. Integra-se perfeitamente com a replicação lógica do PostgreSQL, fornecendo replicação de alto desempenho e baixa latência. Recursos incluem design leve (Go, sem dependências), alta taxa de transferência (10K TPS, <1s de latência), gerenciamento automatizado de publicações e slots, modelos flexíveis de propagação de tabelas (clonagem, histórico, somente anexação) e suporte para modos declarativo e interativo. Casos de uso incluem consolidação de dados, atualizações de banco de dados, consolidação de bancos de dados de microsserviços, consolidação de bancos de dados multilocatários e otimização de desempenho do banco de dados.

Leia mais
Desenvolvimento Replicação de Dados

A vingança do programador: as tribulações de executar HelloWorld no z/OS

2024-12-29
A vingança do programador: as tribulações de executar HelloWorld no z/OS

Uma programadora, outrora despreocupada com a interação com o sistema operacional na pós-graduação, se viu lutando com o sistema z/OS da IBM anos depois para um post de blog. O z/OS, muito diferente dos ambientes modernos de engenharia de software, apresentou inúmeros desafios com sua interface baseada em texto, scripts JCL e convenções de nomenclatura exclusivas da IBM. O artigo detalha suas lutas na criação de arquivos (conjuntos de dados), usando o editor ISPF, alocação de conjuntos de dados, compilação, ligação, carregamento e tratamento de saída com SPOOL. Ele compartilha dicas práticas e lições aprendidas, um testemunho dos desafios de trabalhar com sistemas legados.

Leia mais
Desenvolvimento Mainframe IBM

Otimização de GPU MacOS: Desperdício de Recursos para Velocidade

2024-12-15

O desenvolvedor da Anukari encontrou um gargalo ao otimizar o desempenho da GPU no MacOS. Devido ao controle limitado do sistema sobre o desempenho da GPU, o mecanismo de regulação de desempenho da GPU da Apple apresentou desempenho ruim no caso de uso da Anukari, resultando em falhas de áudio. O desenvolvedor implementou uma solução alternativa: dedicar um warp de threadgroup da GPU a cálculos inúteis para 'enganar' o sistema a aumentar a velocidade do relógio da GPU, reduzindo significativamente a latência de áudio e melhorando o desempenho. Embora grosseiro, este método se mostrou eficaz na resolução de problemas de desempenho do MacOS. No entanto, as melhorias de desempenho variaram significativamente entre diferentes DAWs (Ableton e GarageBand), exigindo otimização adicional.

Leia mais

Arquitetura Hexagonal no Rails: Um Caminho para o Desacoplamento

2024-12-13
Arquitetura Hexagonal no Rails: Um Caminho para o Desacoplamento

Este artigo explora a implementação da Arquitetura Hexagonal (padrão Ports and Adapters) em aplicações Rails. O autor inicialmente teve dificuldades com o padrão até perceber que 'adapter' se refere diretamente ao padrão Adapter do Gang of Four. O artigo detalha as portas de entrada e saída e como os adaptadores desacoplam a lógica da aplicação de serviços externos (bancos de dados, logs, e-mail, etc.). Controladores Rails podem servir como adaptadores HTTP, mas o autor enfatiza evitar o uso direto do ActiveRecord. Em vez disso, repositórios personalizados acessam dados, melhorando o desacoplamento e a manutenibilidade. O artigo conclui encorajando desenvolvedores Rails a adotarem a Arquitetura Hexagonal para aplicações mais robustas e manuteníveis.

Leia mais
Desenvolvimento Arquitetura Hexagonal

Avanço Significativo em Relógios Nucleares Abre Caminho para Cronometragem Ultraprecisa

2024-12-13
Avanço Significativo em Relógios Nucleares Abre Caminho para Cronometragem Ultraprecisa

Uma equipe internacional de pesquisa liderada por cientistas do JILA, um instituto conjunto do Instituto Nacional de Padrões e Tecnologia (NIST) e da Universidade do Colorado Boulder, fez um avanço significativo no desenvolvimento de um novo relógio nuclear. Relógios nucleares usam transições de energia dentro do núcleo de um átomo para medir o tempo, prometendo maior precisão e resistência a distúrbios externos em comparação com relógios atômicos. A equipe usou um laser ultravioleta especialmente projetado para medir com precisão a frequência de um salto de energia em núcleos de tório e um pente de frequência óptica para contar os ciclos. Essa descoberta abre caminho para navegação mais precisa, velocidades de internet mais rápidas e avanços na pesquisa de física fundamental, potencialmente auxiliando até mesmo na detecção de matéria escura ou na verificação da constância das constantes da natureza.

Leia mais

Equipe de Desenvolvimento de Uma Pessoa atinge Dois Milhões de Usuários

2024-12-17

Nadia Odunayo, uma engenheira de software, criou o StoryGraph, um aplicativo de comunidade de leitura com mais de um milhão de usuários, como desenvolvedora solo. O StoryGraph ajuda os usuários a rastrear suas leituras e recomenda livros com base no humor e nas preferências. Essa história inspiradora destaca a determinação, as habilidades técnicas e a 'estrutura de uma pessoa' que Odunayo usou para alcançar esse feito impressionante. Oferece insights valiosos para aspirantes a desenvolvedores solo.

Leia mais

Engenheiro Implementa Autômato Celular Reversível 1D Usando Operações Bit a Bit

2024-12-12
Engenheiro Implementa Autômato Celular Reversível 1D Usando Operações Bit a Bit

Richard Palethorpe, um engenheiro, criou uma demonstração usando a biblioteca GFXPrim, mostrando um autômato celular binário unidimensional e sua contraparte reversível. O autômato evolui com base em regras onde o estado de cada célula é determinado por seu próprio estado e pelos estados de seus vizinhos esquerdo e direito. O artigo detalha otimizações de operações bit a bit, como o processamento paralelo de várias células usando inteiros de 64 bits e rotação de bits para simular a interação entre vizinhos. A implementação reversível é alcançada usando XOR com o estado anterior. O autor explora os impactos da otimização do compilador e da vetorização no desempenho e, por fim, implementa um método de renderização eficiente.

Leia mais

Valhalla: A Reestruturação Épica do Java se Aproxima do Fim

2024-12-17

Após uma jornada de uma década, o Projeto Valhalla, a ambiciosa reestruturação do Java, está se aproximando do fim. Com o objetivo de preencher a lacuna entre classes e primitivos, o Valhalla introduz classes de valor que oferecem a conveniência de codificação das classes com o desempenho dos primitivos, resultando em um layout de memória plano e compacto. Na Devoxx 2024, o arquiteto de linguagem Java Brian Goetz forneceu uma atualização abrangente, destacando recursos-chave como classes de valor, tipos com restrição de nulos, análise de atribuição definida aprimorada e inicialização estrita.

Leia mais
Desenvolvimento Classes de Valor

Ideia revolucionária: Aplicando os princípios do Magit ao sistema de controle de versão jj

2024-12-13

O autor propõe uma abordagem inovadora: aplicar a interface de controle de versão Magit do Emacs (que usa arquivos de texto como sua interface de usuário) ao nascente ecossistema de controle de versão jj. O artigo destaca que a interface de usuário baseada em texto do Magit oferece eficiência e portabilidade. Aproveitando o protocolo LSP, uma experiência semelhante ao Magit pode ser implementada em vários editores, evitando o desenvolvimento redundante. O autor prevê a geração de arquivos de texto específicos (como .jj/status.jj) e o uso de recursos do LSP, como tokens semânticos, faixas de dobramento e ir para a definição, para alcançar operações de controle de versão semelhantes ao Magit. O objetivo final é criar uma interface de usuário eficiente e multiplataforma para o controle de versão jj.

Leia mais
Desenvolvimento

Servidores NTP baseados em GPS CenterClick NTP200 Series: Sincronização de tempo precisa, sem internet

2024-12-15

A CenterClick apresenta a série NTP200 de servidores NTP baseados em GPS, oferecendo sincronização de tempo precisa sem conexão com a internet. A série inclui modelos como NTP200, NTP250, NTP220 e NTP270, cada um com RAM e recursos variados, como PoE e saídas de alarme. Esses dispositivos possuem antenas GPS embutidas, suportando múltiplas constelações GNSS, e oferecem várias interfaces e protocolos, incluindo HTTP, HTTPS, SNMP e SSH. A administração e configuração são gerenciadas por meio de uma interface web, CLI ou USB, com recursos de rastreamento de clientes NTP. Adequado para uma ampla gama de aplicações, de ISPs a entusiastas, a série oferece acessórios opcionais, como diferentes comprimentos de antena e fontes de alimentação.

Leia mais

Stagehand: Simplificando a navegação na web com IA

2025-01-09
Stagehand: Simplificando a navegação na web com IA

Stagehand é uma estrutura de navegação na web com IA construída sobre o Playwright, simplificando a automação do navegador com três APIs de IA simples: act, extract e observe. Torna o Playwright acessível a usuários não técnicos e menos vulnerável a pequenas mudanças na IU/DOM. O Stagehand permite a construção de automações de navegador usando linguagem natural, como entrar em sites, extrair informações ou executar ações específicas. Combinado com o Browserbase, oferece poderosas ferramentas de depuração, como reprodução de sessão e depuração passo a passo. Atualmente em versão inicial, comentários da comunidade são bem-vindos.

Leia mais
Desenvolvimento Automação de navegador

Entropia: Uma nova compreensão da desordem no universo

2024-12-14
Entropia: Uma nova compreensão da desordem no universo

Há duzentos anos, o engenheiro francês Sadi Carnot introduziu o conceito de entropia para quantificar a tendência irreversível do universo para a desordem. No entanto, a física moderna vê a entropia não simplesmente como 'desordem', mas como um reflexo da compreensão limitada de um observador sobre um sistema. Essa nova perspectiva ilumina a profunda conexão entre informação e energia, impulsionando avanços tecnológicos em nanoescala. Da máquina a vapor de Carnot aos motores de informação modernos, o conceito de entropia continua a evoluir, ajudando-nos a compreender o funcionamento do universo e levando-nos a repensar o propósito da ciência e nosso lugar nele.

Leia mais

A Ascensão e Queda da Ashton-Tate: A Saga do dBASE

2024-12-12
A Ascensão e Queda da Ashton-Tate: A Saga do dBASE

A Ashton-Tate, um nome importante na revolução do computador pessoal da década de 1980, alcançou a fama com seu software de banco de dados, dBASE. Inicialmente concebido por Wayne Ratliff como Vulcan, o programa rapidamente se tornou um padrão para sistemas CP/M e mais tarde floresceu com a ascensão do IBM PC. Sua interface amigável e recursos poderosos impulsionaram a Ashton-Tate a um IPO e a um sucesso significativo. No entanto, as lutas posteriores da empresa com o desenvolvimento do dBASE III, a crescente concorrência e problemas internos acabaram levando à sua aquisição pela Borland. Esta história detalha o legado do dBASE, a ascensão e queda da Ashton-Tate, oferecendo insights valiosos sobre a dinâmica da indústria de software.

Leia mais
Desenvolvimento software de banco de dados

Navegador Dillo: 25 anos de história, uma história de ressurreição

2024-12-16

O navegador web Dillo, nascido em 1999, resistiu a 25 anos de desenvolvimento. Ele estagnou várias vezes, mas persistiu. Inicialmente liderado por Jorge Arellano Cid, passou por fases principais do GTK e FLTK, com a mudança de desenvolvedores-chave e o projeto passando por altos e baixos. Em 2024, Rodrigo Arias Mallo assumiu, e com a ajuda da comunidade, lançou a versão 3.1.1, trazendo este navegador veterano de volta aos holofotes. A história do Dillo exemplifica o espírito de código aberto e é uma história lendária de legado tecnológico e inovação.

Leia mais
Desenvolvimento navegador de código aberto

API SimplexDocsPlaygroundRequest: Prévia de execução de código

2025-01-15

A API SimplexDocsPlaygroundRequest fornece funcionalidade de execução e prévia de código. Os usuários podem enviar código para o servidor por meio dessa API, que executa o código e retorna os resultados, juntamente com uma prévia do processo de execução. Isso é útil para desenvolvedores que depuram código, testam APIs e criam protótipos rapidamente. A API está sendo carregada; os resultados estarão disponíveis após a execução do código.

Leia mais
Desenvolvimento Execução de código Prévia

Novos chips da Intel para laptops prometem maior duração da bateria

2025-01-06
Novos chips da Intel para laptops prometem maior duração da bateria

A Intel revelou seus novos processadores Core Ultra na CES, afirmando que eles prolongarão significativamente a duração da bateria dos laptops. Destinados a PCs empresariais e dispositivos de consumo de alta qualidade, os novos chips visam aumentar tanto a duração da bateria quanto o desempenho de IA. Testes mostraram que um laptop HP com o novo processador executando o Microsoft Teams por 10,5 horas e o Microsoft 365 por 20,3 horas com uma única carga, superando a duração da bateria de um dispositivo Dell comparável com processador Qualcomm Snapdragon. A Intel também se gabou de desempenho superior em aplicativos de IA generativa. Os processadores baseados nos designs Arrow Lake e Lunar Lake da Intel estrearão em 2025, inicialmente para máquinas comerciais, antes de se expandir para laptops finos e leves, notebooks de alto desempenho e PCs de mesa.

Leia mais

Suécia culpa desativação nuclear alemã por alta nos preços de energia

2024-12-16
Suécia culpa desativação nuclear alemã por alta nos preços de energia

A ministra de Energia da Suécia, Ebba Busch, culpou a decisão da Alemanha de abandonar a energia nuclear pelo aumento dos preços de energia no país, anunciando que o governo está considerando novas medidas para enfrentar a crise. Busch expressou sua raiva com as ações da Alemanha, afirmando que elas tiveram consequências graves para a Suécia e a UE. Os preços crescentes, agravados pelas disparidades regionais e um aumento na Suécia do sul, estão levando o governo a explorar maneiras de apoiar famílias e empresas. Apesar da pressão, a Suécia não parece estar considerando deixar o mercado de energia da UE, concentrando-se em vez disso em problemas com o sistema de Acoplamento de Mercado Baseado em Fluxo (Flow-Based Market Coupling) da UE como um fator contribuinte.

Leia mais

Leis de Escalonamento de IA: Além do Pré-treinamento, um Novo Paradigma Emerge

2024-12-12
Leis de Escalonamento de IA: Além do Pré-treinamento, um Novo Paradigma Emerge

Este artigo explora a evolução das leis de escalonamento de IA, argumentando que elas se estendem além do pré-treinamento. O modelo o1 da OpenAI demonstra a utilidade e o potencial dos modelos de raciocínio, abrindo uma nova dimensão inexplorada para escalonamento. O artigo mergulha em técnicas como dados sintéticos, Otimização de Política Proximal (PPO) e aprendizado por reforço para melhorar o desempenho do modelo. Esclarece que o Claude 3.5 Opus da Anthropic e o Orion da OpenAI não foram fracassos, mas sim mudanças nas estratégias de escalonamento. Os autores enfatizam que o escalonamento abrange mais do que apenas aumentar dados e parâmetros; inclui computação em tempo de inferência, avaliações mais desafiadoras e inovações na arquitetura de treinamento e inferência.

Leia mais

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

Mapas e Fantasia: Desvendando os Segredos das Geografias Ficcionais

2024-12-14
Mapas e Fantasia: Desvendando os Segredos das Geografias Ficcionais

Este artigo explora a evolução e o simbolismo dos mapas na literatura fantástica. De "O Hobbit" de Tolkien a "Game of Thrones", os mapas são mais do que apenas guias geográficos; são ferramentas essenciais para construir visões de mundo e moldar identidades culturais. O autor analisa características comuns dos mapas de fantasia, como vastos oceanos ocidentais e terras orientais misteriosas, explorando os fatores culturais e psicológicos por trás dessas características e sua relação com a geografia do mundo real, a história colonial e os preconceitos culturais. Por fim, o autor argumenta que o apelo dos mapas de fantasia reside em seus aspectos desconhecidos e nas possibilidades que representam além da realidade.

Leia mais

Retis: Rastreamento de Pacotes no Stack de Rede Linux

2024-12-19
Retis: Rastreamento de Pacotes no Stack de Rede Linux

Retis é uma ferramenta que utiliza probes eBPF para rastrear pacotes na pilha de rede do Linux. Interage com caminhos de controle e dados como Open vSwitch e Netfilter, sendo útil para depurar problemas de rede, explorar a pilha de rede do Linux ou testar recursos de rede. Oferece filtragem e rastreamento de pacotes, recuperando metadados e informações contextuais além do próprio pacote. Não requer compilação no sistema alvo e possui recursos de pós-processamento, como reconstruir a jornada de um pacote. Fácil de usar, com perfis predefinidos e suporte para probes e filtros personalizados, o Retis oferece flexibilidade e facilidade de uso.

Leia mais

O Salto de Esqui Bergisel de Zaha Hadid: O Ponto de Virada de uma Arquiteta

2025-01-12
O Salto de Esqui Bergisel de Zaha Hadid: O Ponto de Virada de uma Arquiteta

Este artigo destaca o Salto de Esqui Bergisel de Zaha Hadid, concluído em 2002, um projeto crucial que marcou um ponto de virada em sua carreira. Anteriormente conhecida como uma 'arquiteta de papel' por seus projetos impressionantes, mas não realizados, o salto Bergisel provou que suas visões ambiciosas poderiam ser construídas. Esta estrutura emblemática, combinando um salto de esqui, um café e um mirante, integra-se perfeitamente na paisagem de Innsbruck, mostrando a sensibilidade de design única de Hadid. Sua conclusão lançou Hadid em um período de construção prolífica, solidificando sua reputação e abrindo caminho para futuros projetos icônicos.

Leia mais

Sempre vá ao funeral: Uma lição paterna sobre bondade humana

2024-12-16
Sempre vá ao funeral: Uma lição paterna sobre bondade humana

A autora relata como seu pai lhe incutiu a importância de sempre comparecer a funerais, uma lição que inicialmente ela resistiu. Ao longo dos anos e da experiência pessoal, ela percebe que não se trata apenas de obrigação, mas de oferecer conforto e reconhecer as perdas inevitáveis da vida. A morte de seu pai solidificou essa crença, destacando o impacto profundo de atos aparentemente pequenos de bondade diante do luto, enfatizando a importância de comparecer para os outros mesmo quando inconveniente.

Leia mais

Relatórios de bugs gerados por IA inundam projetos de código aberto

2024-12-24
Relatórios de bugs gerados por IA inundam projetos de código aberto

Manutensores de projetos de código aberto estão sendo inundados por relatórios de bugs de baixa qualidade gerados por IA. Esses relatórios geralmente desperdiçam tempo e recursos valiosos, pois os sistemas de IA atualmente não conseguem entender o código e frequentemente produzem relatórios falsos ou até mesmo maliciosos. Seth Larson, da Python Software Foundation, e Daniel Stenberg, do projeto Curl, destacaram o problema, enfatizando a sobrecarga para os mantenedores voluntários e o risco de ignorar vulnerabilidades genuínas. O problema requer um esforço em toda a comunidade para melhorar o financiamento, aumentar a eficiência e desenvolver mecanismos de filtragem melhores para identificar e lidar com relatórios de lixo gerados por IA.

Leia mais
Desenvolvimento Relatórios de Bugs

Novo estudo aponta o período exato do cruzamento entre neandertais e humanos modernos

2024-12-13
Novo estudo aponta o período exato do cruzamento entre neandertais e humanos modernos

Uma nova análise de DNA antigo de humanos modernos na Europa e Ásia determinou com precisão o período em que os neandertais cruzaram com o Homo sapiens. O cruzamento começou há aproximadamente 50.500 anos e durou cerca de 7.000 anos, até que os neandertais começaram a desaparecer. Essa pesquisa, usando 58 genomas antigos e genomas de humanos modernos, revelou uma data média de cruzamento de cerca de 47.000 anos atrás, consistente com evidências arqueológicas. O estudo também descobriu que os asiáticos orientais possuem cerca de 20% mais genes neandertais do que os europeus e asiáticos ocidentais, potencialmente devido à presença de genes misturados quando os humanos modernos migraram para o leste por volta de 47.000 anos atrás. As descobertas oferecem uma imagem mais completa das migrações humanas passadas e do fluxo de genes, e lançam luz sobre o impacto dos genes neandertais na saúde humana moderna.

Leia mais
1 2 546 547 548 550 552 553 554 555