Construindo um Crossbar de Gatilho Rackmontável de 1U: Uma história de problemas e triunfos

2025-09-15

O autor detalha o projeto e a construção de um crossbar de gatilho rackmontável de 1U personalizado para sincronizar vários instrumentos em seu laboratório de eletrônicos. Construído em torno de um FPGA e MCU, o dispositivo possui várias portas de E/S de gatilho e uma interface SCPI Ethernet. No entanto, a jornada foi repleta de desafios: problemas de fonte de alimentação, erros de soldagem, um erro de pino na memória flash do FPGA e até mesmo a necessidade de cirurgia em mini-fresadora no PCB. Apesar desses obstáculos, o dispositivo agora está operacional, controlável via SSH e SCPI e serve como uma lição valiosa no desenvolvimento de hardware.

Leia mais
Hardware

Gentoo Proíbe Contribuições Geradas por IA

2025-09-15

O Conselho do Gentoo votou em 14 de abril para proibir contribuições criadas usando ferramentas de processamento de linguagem natural (NLP) de IA. Esta política aborda preocupações de direitos autorais, qualidade e éticas. Embora pacotes de software relacionados à IA sejam permitidos, o uso direto de código gerado por IA é proibido devido à potencial violação de direitos autorais, ao risco de saída de baixa qualidade ou sem sentido e a questões éticas em torno do treinamento de modelos de IA (por exemplo, violações de direitos autorais, alto consumo de energia). A política visa manter a qualidade e a integridade dos projetos Gentoo.

Leia mais
Desenvolvimento

PeerTube 7.3 Lançado: Painel de Administração Simplificado e Streaming ao Vivo Aprimorado

2025-09-15
PeerTube 7.3 Lançado: Painel de Administração Simplificado e Streaming ao Vivo Aprimorado

O PeerTube, a alternativa descentralizada ao YouTube, lançou a versão 7.3 com melhorias significativas. A atualização apresenta um painel administrativo mais limpo, um novo assistente de integração para configuração mais fácil e suporte a e-mails multilíngues (atualmente francês e chinês). A transmissão ao vivo agora permite agendamento, aumentando o engajamento da comunidade. O gerenciamento de listas de reprodução foi aprimorado com opções para reorganizar listas de reprodução e definir licenças de vídeo padrão e políticas de comentários.

Leia mais
Tecnologia

Python-BPF: Uma Nova Maneira de Escrever Programas eBPF em Python

2025-09-15

Python-BPF é uma biblioteca de código aberto revolucionária que permite escrever programas eBPF inteiramente em Python, compilando-os diretamente em arquivos de objeto. Isso elimina a abordagem trabalhosa anterior de incorporar código C dentro do Python. Aproveitando o AST do Python e o LLVM IR para compilação, o Python-BPF suporta fluxo de controle, mapas hash, funções auxiliares e muito mais, simplificando significativamente o desenvolvimento de eBPF e oferecendo uma nova opção pronta para produção.

Leia mais
Desenvolvimento

Titania: Uma Linguagem de Programação para Ensino de Desenvolvimento de Compiladores

2025-09-15
Titania: Uma Linguagem de Programação para Ensino de Desenvolvimento de Compiladores

Titania, baseada na linguagem Oberon-07 de Niklaus Wirth, foi projetada como uma ferramenta educacional para aprender desenvolvimento de compiladores. Sua sintaxe limpa abrange conceitos essenciais como módulos, procedimentos e tipos de dados, e inclui funções integradas para operações numéricas, manipulação de bits e gerenciamento de memória. Aprender Titania proporciona uma compreensão profunda dos princípios de compiladores e design de linguagens.

Leia mais

Objetos de Página: Tornando seus testes de IU menos frágeis

2025-09-15
Objetos de Página: Tornando seus testes de IU menos frágeis

Testar páginas da web requer interagir com elementos, mas manipular diretamente o HTML torna os testes frágeis. Objetos de Página resolvem isso encapsulando uma página ou fragmento como uma API específica do aplicativo. Isso permite interagir com elementos sem acessar diretamente o HTML. O objetivo é imitar as ações do usuário, fornecendo uma interface limpa que oculta widgets subjacentes. Campos de texto usam acessores de string, caixas de seleção booleanos e botões métodos orientados a ação. Bons Objetos de Página modelam a perspectiva do usuário, não a estrutura interna da IU, retornando tipos de dados básicos ou outros Objetos de Página. Há um debate sobre a inclusão de asserções dentro dos Objetos de Página. O autor prefere manter as asserções nos scripts de teste, evitando Objetos de Página inchados e usando bibliotecas de asserção para reduzir a redundância. Esse padrão funciona em várias tecnologias de IU, útil não apenas para testes, mas também como uma interface de script para aplicativos.

Leia mais

Let's Encrypt desativa OCSP, priorizando a privacidade com CRLs

2025-09-15
Let's Encrypt desativa OCSP, priorizando a privacidade com CRLs

O Let's Encrypt descontinuou oficialmente seu serviço de Protocolo de Status de Certificado Online (OCSP), passando a usar exclusivamente Listas de Revogação de Certificados (CRLs) para informações de revogação. Essa mudança prioriza a privacidade do usuário, pois o OCSP revela os endereços IP dos usuários ao acessar sites. O Let's Encrypt parou de incluir URLs de OCSP em certificados há mais de 90 dias; todos os certificados que os continham expiraram. A descontinuação do OCSP também simplifica a infraestrutura de CA do Let's Encrypt, melhorando a eficiência e a confiabilidade. No seu pico, o serviço OCSP do Let's Encrypt lidou com aproximadamente 340 bilhões de solicitações por mês. Agradecemos à Akamai por doar generosamente serviços de CDN para OCSP ao Let's Encrypt nos últimos dez anos.

Leia mais
Tecnologia

Morte às Classes de Tipo: Explorando o Sistema de Módulos Backpack em Haskell

2025-09-15

Este artigo explora a substituição de classes de tipo pelo sistema de módulos Backpack em Haskell. O autor demonstra, através de um exemplo chamado "Death", como definir assinaturas para tipos como Functor e implementar diferentes instâncias (por exemplo, Maybe e IO). A configuração do Cabal permite a seleção flexível de implementações, como usar uma mônada de estado para simular IO durante os testes. Essa abordagem, embora exija mais configuração do Cabal, oferece mensagens de erro mais claras, controle mais flexível e potenciais vantagens de desempenho. O artigo conclui com uma filosofia de programação minimalista, argumentando que a simplificação leva a melhor legibilidade e manutenibilidade.

Leia mais
Desenvolvimento Sistema de Módulos

Anubis: Sistema Anti-Raspagem de Sites

2025-09-15

Este site utiliza Anubis, um sistema anti-raspagem, para combater a queda do servidor causada por raspagem agressiva da web por empresas de IA. Anubis emprega um mecanismo de Prova de Trabalho (PoW) semelhante ao Hashcash, impondo sobrecarga mínima em solicitações individuais, mas aumentando significativamente o custo para raspagem em larga escala. Esta é uma solução temporária; o objetivo final é identificar e bloquear navegadores sem cabeça, eliminando assim a necessidade do desafio PoW para usuários legítimos. Observe: Anubis requer recursos modernos de JavaScript; desative plugins como JShelter para acessar o site.

Leia mais
Tecnologia

A Linguagem Secreta das Cores em Pôsteres de Filmes: Uma Análise Baseada em Dados

2025-09-15
A Linguagem Secreta das Cores em Pôsteres de Filmes: Uma Análise Baseada em Dados

Uma análise de quase 60.000 pôsteres de filmes revela uma correlação fascinante entre o gênero cinematográfico e a paleta de cores. A laranja surge como a cor mais usada, frequentemente emparelhada com o amarelo em comédias, filmes de aventura e filmes familiares para evocar calor e diversão. Ação, ficção científica e thrillers utilizam o contraste entre laranja e azul para enfatizar o espetáculo e o conflito. O vermelho é prevalente em filmes de terror, ação e romance, mas seu significado muda dependendo do contexto. O azul frequentemente representa cenários oceânicos ou atmosféricos, enquanto o verde domina em filmes de animação, familiares e de aventura. O roxo e o rosa costumam sinalizar filmes não convencionais, destacando seu estilo único. Esta pesquisa fornece insights baseados em dados para o design de pôsteres de filmes, revelando os padrões de uso de cores em diferentes gêneros.

Leia mais

Instalação Simplificada do Omarchy no CachyOS

2025-09-15
Instalação Simplificada do Omarchy no CachyOS

Este projeto fornece um script para instalar a configuração de desktop Omarchy de DHH no CachyOS, uma distribuição Arch Linux otimizada para desempenho. O Omarchy, uma configuração baseada em Hyprland, prioriza simplicidade e produtividade. O script simplifica a instalação, mas requer familiaridade com o Arch Linux. Ele não instala o CachyOS ou lida com particionamento, formatação ou criptografia; os usuários devem fazer isso previamente. O script opta pelo Yay (assistente AUR) e Fish (shell), mantendo o Tealdeer do CachyOS e o Mise do Omarchy. Importante: ele não instala um gerenciador de exibição ou inicia automaticamente o Hyprland, a menos que já esteja instalado pelo CachyOS. Nenhuma garantia é fornecida; use por sua conta e risco.

Leia mais
Desenvolvimento

Analisando números de versão de pacotes npm com um script Bun

2025-09-15

Este script Bun analisa os números de versão dos pacotes npm. Ele busca todos os IDs de pacotes da API de replicação npm e, em seguida, recupera informações de versão para cada pacote da API do registro npm. O script calcula o número total de versões e o maior número dentro dos números de versão para cada pacote, filtrando os pacotes problemáticos conhecidos. Em seguida, ele exibe listas de pacotes com mais versões e os maiores números em suas versões. Isso ajuda a identificar padrões e problemas potenciais no gerenciamento de versões de pacotes npm.

Leia mais
Desenvolvimento números de versão

Cascas de videira transformadas em plástico biodegradável

2025-09-15
Cascas de videira transformadas em plástico biodegradável

Um novo estudo da South Dakota State University revela como as cascas de videira podem ser convertidas em um material semelhante ao plástico, mais forte que o plástico tradicional e que se decompõe no meio ambiente em um período de tempo relativamente curto. As películas resultantes, feitas a partir da celulose das cascas de videira, são transparentes, resistentes e não deixam resíduos nocivos após a decomposição, oferecendo uma alternativa sustentável promissora aos plásticos convencionais.

Leia mais

Capacidade Assombrosa de Incorporação do GPT-3: Geometria de Alta Dimensão e o Lema de Johnson-Lindenstrauss

2025-09-15
Capacidade Assombrosa de Incorporação do GPT-3: Geometria de Alta Dimensão e o Lema de Johnson-Lindenstrauss

Esta postagem de blog explora como modelos de linguagem grandes como o GPT-3 acomodam milhões de conceitos distintos em um espaço de incorporação relativamente modesto de 12.288 dimensões. Por meio de experimentos e análise do Lema de Johnson-Lindenstrauss, o autor revela a importância dos relacionamentos vetoriais "quase ortogonais" na geometria de alta dimensão e métodos para otimizar o arranjo de vetores em espaços de incorporação para aumentar a capacidade. A pesquisa descobre que, mesmo levando em consideração desvios da ortogonalidade perfeita, o espaço de incorporação do GPT-3 possui uma capacidade surpreendente, suficiente para representar o conhecimento e o raciocínio humanos.

Leia mais

Receitas de Vovó Acabadas: Misturas Betty Crocker Encolhem Novamente

2025-09-15
Receitas de Vovó Acabadas: Misturas Betty Crocker Encolhem Novamente

A redução nas misturas para bolo da Betty Crocker gerou indignação entre padeiros domésticos, especialmente avós. A diminuição de 15,25 onças para 13,25 onças afeta significativamente receitas familiares antigas. Biscoitos e bolos queridos agora resultam em quantidades menores e de qualidade inferior, ameaçando tradições preciosas. Isso não é apenas redução de tamanho; é um golpe no patrimônio familiar e nos legados de confeitaria.

Leia mais

Microsoft evita multa antitruste da UE ao desvincular o Teams

2025-09-15
Microsoft evita multa antitruste da UE ao desvincular o Teams

A Comissão Europeia encerrou uma investigação antitruste de vários anos contra a Microsoft depois que a empresa concordou em desvincular seu aplicativo de mensagens Teams de seus pacotes de produtividade do Office. Isso evita multas potencialmente enormes para a Microsoft. A gigante de tecnologia prometeu oferecer versões mais baratas do Microsoft 365 e do Office 365 sem o Teams pelos próximos sete anos e abrir APIs para melhor interoperabilidade com ferramentas de terceiros. A decisão é vista como uma situação vantajosa para ambos os lados, permitindo que a UE evite uma batalha jurídica e a Microsoft escape de uma multa potencial que chegaria a 10% de sua receita anual.

Leia mais
Tecnologia

Uso de Cannabis Quadruplica o Risco de Diabetes Tipo 2: Descobertas Impactantes de Estudo com 4 Milhões de Adultos

2025-09-14
Uso de Cannabis Quadruplica o Risco de Diabetes Tipo 2: Descobertas Impactantes de Estudo com 4 Milhões de Adultos

Uma análise de dados do mundo real de mais de 4 milhões de adultos revela um risco quase quatro vezes maior de desenvolver diabetes entre usuários de cannabis. O estudo, apresentado na reunião anual da Associação Europeia para o Estudo do Diabetes, descobriu que os usuários de cannabis tinham quase quatro vezes mais probabilidade de desenvolver diabetes do que os não usuários. Embora sejam necessárias mais pesquisas para entender completamente a ligação, as descobertas destacam a necessidade crítica de integrar a conscientização sobre o risco de diabetes no tratamento de transtornos de uso de substâncias e para que os profissionais de saúde avaliem rotineiramente o uso de cannabis. As limitações incluem o desenho retrospectivo do estudo e potenciais vieses de relato em registros médicos eletrônicos, mas os resultados permanecem preocupantes e sublinham a necessidade de mais pesquisas sobre os efeitos de longo prazo na saúde do uso de cannabis.

Leia mais
Tecnologia risco à saúde

Guiné Equatorial corta internet em Annobón após protesto por explosões de dinamite

2025-09-14
Guiné Equatorial corta internet em Annobón após protesto por explosões de dinamite

Após protestos de moradores da ilha de Annobón, na Guiné Equatorial, contra explosões de dinamite por uma empresa de construção marroquina, a Somagec, o governo respondeu cortando o acesso à internet na ilha. Dezenas de manifestantes foram presos por quase um ano. A interrupção da internet paralisou os serviços bancários e médicos de emergência, deixando os moradores dependentes de ligações telefônicas caras. O governo e a Somagec negam envolvimento no corte, mas a ação é vista como mais um ato de repressão governamental. Apesar da riqueza mineral da ilha, os moradores vivem na pobreza e buscam a independência há anos, com essa interrupção da internet agravando as tensões.

Leia mais

Quebrando o ciclo negativo: Os três Cs da autossabotagem

2025-09-14
Quebrando o ciclo negativo: Os três Cs da autossabotagem

Este artigo explora a mecânica das espirais negativas e como quebrá-las identificando três etapas-chave: questões centrais, construção de significado e calcificação. Usando exemplos vívidos, o autor demonstra como as pessoas superinterpretam eventos menores, levando à auto-dúvida e ansiedade, piorando o comportamento e criando um ciclo de feedback negativo. O artigo introduz o conceito de 'intervenções sábias', sugerindo o engajamento proativo com as questões centrais da vida para promover ciclos positivos, aumentando a felicidade e o sucesso.

Leia mais
Diversos

Ler para Esquecer: Uma Abordagem Bayesiana para Leitura Eficiente

2025-09-14
Ler para Esquecer: Uma Abordagem Bayesiana para Leitura Eficiente

Um estudante de doutorado compartilha seu método de leitura eficiente: ele não tenta lembrar todas as informações, mas vê a leitura como uma atualização de crenças bayesianas, refinando sutilmente seu modelo de mundo a cada leitura. Seu objetivo é estimular o pensamento e gerar novas ideias, não memorizar detalhes. Ele descarta a maior parte do conteúdo, concentrando-se em partes que mudam seu pensamento ou fornecem material de escrita, como uma seção de metodologia bem escrita em um artigo. A não ficção que não gera novos pensamentos ou ações não é considerada válida. Essa abordagem prioriza a compreensão e a aplicação em vez da memorização.

Leia mais
Diversos Bayesiana

GrapheneOS: Um sistema operacional Android focado em segurança

2025-09-14
GrapheneOS: Um sistema operacional Android focado em segurança

O GrapheneOS (GOS) é um sistema operacional baseado no Android que prioriza a segurança e é compatível apenas com dispositivos Google Pixel. Ele utiliza perfis de usuários múltiplos para garantir privacidade robusta, com criptografia e permissões independentes para cada perfil, criando, na prática, sistemas isolados dentro do seu telefone. Os usuários podem controlar granularmente as permissões de cada perfil, podendo até mesmo interromper completamente a execução em segundo plano. A instalação é simples, as atualizações são fáceis e o gerenciamento de permissões de aplicativos é poderoso. Embora seja um pouco menos amigável que o Android padrão, o GOS oferece um controle sem precedentes para usuários preocupados com segurança e privacidade, tornando-se uma alternativa interessante.

Leia mais
Desenvolvimento

Kernel de Sistema Operacional de Tempo Compartilhado Minimalista em RISC-V usando Zig

2025-09-14
Kernel de Sistema Operacional de Tempo Compartilhado Minimalista em RISC-V usando Zig

Este artigo detalha um kernel de sistema operacional de tempo compartilhado minimalista, implementado em RISC-V usando a linguagem de programação Zig. O projeto, uma reformulação de uma tarefa de graduação em SO, utiliza ferramentas modernas e a arquitetura RISC-V. Ele apresenta threads definidos estaticamente, chamadas de sistema entre threads e escalonamento round-robin por meio de interrupções de temporizador. A virtualização básica de threads é implementada, com cada thread tendo uma pilha e contexto de registro privados. O código é de código aberto, e o autor fornece um guia detalhado da implementação e explicações do código, tornando-o um recurso valioso para estudantes de software de sistemas e arquitetura de computadores.

Leia mais
Desenvolvimento

As Guerras de Raspagem de Dados de LLMs: Uma Batalha de Direitos Autorais e o Contra-Ataque

2025-09-14
As Guerras de Raspagem de Dados de LLMs: Uma Batalha de Direitos Autorais e o Contra-Ataque

A evolução de como os modelos de linguagem grandes (LLMs) adquirem dados de treinamento gerou intensas batalhas de direitos autorais. Inicialmente, a raspagem de dados carecia de considerações éticas e legais. No entanto, com a comercialização de aplicativos como o ChatGPT, as questões de direitos autorais tornaram-se cada vez mais proeminentes, levando autores e editores a processar empresas de IA. Empresas como a OpenAI começaram a fechar acordos com editores para acessar dados, mas a raspagem de dados continuou sem parar e até se tornou mais descarada. Em resposta a esse abuso de dados, a Cloudflare e outras empresas introduziram ferramentas anti-raspagem, e o padrão RSL surgiu, permitindo que os sites definissem preços para o acesso a dados. Isso marca uma luta proativa dos proprietários de sites, e as empresas de IA podem acabar sendo forçadas a pagar pelos dados, alterando o ecossistema de aquisição de dados.

Leia mais
Tecnologia

JWST Detecta Possível Atmosfera Terrestre em Exoplaneta TRAPPIST-1e

2025-09-14
JWST Detecta Possível Atmosfera Terrestre em Exoplaneta TRAPPIST-1e

Novas observações do JWST do TRAPPIST-1e, um exoplaneta do tamanho da Terra a 40 anos-luz de distância, sugerem a presença de uma camada gasosa semelhante à da Terra. Embora a detecção seja ambígua e exija confirmação adicional, representa um passo significativo na busca por uma segunda Terra. As descobertas sugerem uma atmosfera potencialmente rica em nitrogênio, com traços de dióxido de carbono e metano - uma composição semelhante à da Terra. Essa descoberta emocionante oferece novas vias para a busca por vida extraterrestre.

Leia mais
Tecnologia planeta habitável

EPA busca revogar padrões de água potável para PFAS

2025-09-14
EPA busca revogar padrões de água potável para PFAS

A EPA está tentando revogar seus próprios regulamentos que protegem os americanos de níveis inseguros de PFAS, os "químicos eternos", na água potável. Essa ação, enfrentada com forte oposição de grupos ambientais, contraria a disposição antirretrocesso da Lei de Água Potável Segura e coloca em risco a saúde pública. Com PFAS contaminando a água potável de aproximadamente 200 milhões de pessoas em todo o país, a decisão da EPA gerou preocupações generalizadas.

Leia mais

Descobrindo o Arquivo Perdido CP/M do MIT: Um Tesouro Retro de Tecnologia

2025-09-14
Descobrindo o Arquivo Perdido CP/M do MIT: Um Tesouro Retro de Tecnologia

Este repositório revela um tesouro de software e código do sistema operacional CP/M do Consórcio Macsyma do MIT, datando de 1979-1984. Originalmente hospedado no computador MIT-MC e compartilhado via ARPANET, depois movido para SIMTEL20, este arquivo contém 221 arquivos extraídos de 24 imagens de fita. Oferece um vislumbre fascinante do desenvolvimento de software inicial e é um recurso valioso para pesquisadores e entusiastas de computação retro.

Leia mais
Tecnologia

Caches Inline do SpiderMonkey: Além do Caching Simples

2025-09-14

Este artigo mergulha na implementação de caches inline (IC) no motor JavaScript SpiderMonkey. Ao contrário do caching tradicional, o IC do SpiderMonkey é uma técnica de código automodificável. Ele insere uma série de stubs nos locais de chamada, selecionando dinamicamente caminhos de execução eficientes com base nos tipos de entrada. A primeira chamada executa um caminho de fallback e gera stubs correspondentes com base no resultado. Chamadas subsequentes do mesmo tipo atingem o cache, melhorando significativamente a eficiência. O artigo usa a adição JavaScript como exemplo para explicar como o IC funciona e menciona a arquitetura CacheIR mais recente do SpiderMonkey, que abstrai os detalhes dos ICs para permitir o compartilhamento entre diferentes compiladores.

Leia mais
Desenvolvimento cache inline

Resumo da Pesquisa sobre Demência: Ansiedade, Depressão e Comprometimento Cognitivo Ligados

2025-09-14
Resumo da Pesquisa sobre Demência: Ansiedade, Depressão e Comprometimento Cognitivo Ligados

Um crescente corpo de pesquisa destaca a crescente crise global de saúde da demência. Este artigo de revisão sintetiza vários estudos, explorando a epidemiologia, os fatores de risco e as intervenções relacionadas ao comprometimento cognitivo em adultos mais velhos. As descobertas indicam uma forte associação entre ansiedade e depressão com declínio cognitivo, com padrões de pensamento negativo repetitivo potencialmente exacerbando o declínio cognitivo. A importância do apoio social, estilos de vida saudáveis ​​e intervenções precoces são enfatizados, oferecendo insights valiosos para a prevenção e o tratamento futuro da demência.

Leia mais

SV2TTS em tempo real: Aprendizado por Transferência para Síntese de Texto para Fala Multilocutor

2025-09-14
SV2TTS em tempo real: Aprendizado por Transferência para Síntese de Texto para Fala Multilocutor

Este projeto de código aberto implementa síntese de texto para fala (SV2TTS) multilocutora em tempo real usando aprendizado por transferência a partir de verificação de locutor, baseado na tese de mestrado do autor. É uma estrutura de aprendizado profundo em três estágios: criar uma representação digital de voz a partir de clipes de áudio curtos, e então usar essa representação para gerar fala a partir de texto arbitrário. Embora o projeto seja mais antigo e possa ter qualidade inferior a alternativas comerciais, ele suporta Windows e Linux, com aceleração de GPU recomendada. São fornecidas instruções detalhadas de instalação e uso, juntamente com suporte para vários conjuntos de dados.

Leia mais
1 2 15 16 17 19 21 22 23 595 596