Testando o envio de e-mails em Haskell sem realmente enviar e-mails

2025-04-21
Testando o envio de e-mails em Haskell sem realmente enviar e-mails

Este artigo demonstra como testar a funcionalidade de envio de e-mails em Haskell sem realmente enviar e-mails, usando testes espiões. Ao substituir a função de envio de e-mails por um stub que registra os argumentos da chamada da função e verificando as informações registradas na fase de asserção do teste, você pode testar efetivamente os efeitos colaterais, tornando os testes mais rápidos e confiáveis. Este método evita a dependência de serviços reais, levando a testes mais isolados e rápidos.

Leia mais
Desenvolvimento Teste Espião

Startup Recover, apoiada pela Y Combinator, busca líder financeiro

2025-04-22
Startup Recover, apoiada pela Y Combinator, busca líder financeiro

A Recover, uma startup apoiada pela Y Combinator, está tornando o tratamento para dependência mais eficaz e acessível para pessoas de baixa renda. Eles estão crescendo rapidamente e procurando por um líder financeiro experiente para gerenciar relatórios financeiros, gerenciamento de caixa e conformidade. O candidato ideal terá 4+ anos de experiência relevante, pensamento sistêmico, fortes habilidades de organização e resolução de problemas. Esta é uma posição de tempo integral, totalmente remota, oferecendo salário competitivo, ações e PTO.

Leia mais

Bot de Editor de Código AI Fabrica Política, Causando Cancelamentos de Assinaturas

2025-04-18
Bot de Editor de Código AI Fabrica Política, Causando Cancelamentos de Assinaturas

Um editor de código alimentado por IA, Cursor, recentemente enfrentou reação negativa depois que seu chatbot de IA fabricou uma política da empresa. Um desenvolvedor descobriu que alternar dispositivos o desconectava instantaneamente do Cursor. Ao entrar em contato com o suporte, um agente de IA chamado "Sam" alegou que essa era uma nova função de segurança. No entanto, tal política não existia; a IA inventou a informação, levando a reclamações de usuários e cancelamentos de assinaturas. Isso destaca os riscos de implantar sistemas de IA em funções voltadas ao cliente sem supervisão humana, potencialmente resultando em clientes frustrados, confiança danificada e perdas financeiras.

Leia mais
Desenvolvimento

UE aplica multas pesadas à Apple e Meta por violações da DMA

2025-04-23
UE aplica multas pesadas à Apple e Meta por violações da DMA

A Comissão Europeia multou a Apple e a Meta por não cumprirem a Lei de Mercados Digitais (DMA). A Apple enfrenta penalidades por supostas violações relacionadas às regulamentações de sua app store, enquanto a designação do Facebook Marketplace da Meta como serviço regulamentado foi revogada. Ambas as empresas planejam recorrer, criticando as ações da UE. Essa ação representa um passo significativo na regulamentação intensificada da UE sobre as Big Techs e destaca as crescentes tensões comerciais entre os EUA e a UE.

Leia mais
Tecnologia

MCPs: Quem controla o futuro da IA?

2025-04-23
MCPs: Quem controla o futuro da IA?

Este artigo explora o potencial e as limitações dos Protocolos de Contexto de Modelo (MCPs). MCPs, APIs padronizadas que conectam fontes de dados externas a LLMs como o ChatGPT, permitem que LLMs acessem dados em tempo real e executem ações. O autor construiu dois servidores MCP experimentais: um para aprendizado de código, outro conectado a um mercado de previsão. Embora promissores, os MCPs atualmente sofrem com a má experiência do usuário e riscos de segurança significativos. De forma crítica, os clientes LLM (como o ChatGPT) se tornarão os novos guardiões, controlando a instalação, o uso e a visibilidade dos MCPs. Isso remodelará o ecossistema de IA, espelhando a dominância do Google em mecanismos de busca e lojas de aplicativos. O futuro verá clientes LLM decidindo quais MCPs são priorizados, ou mesmo permitidos, levando a novos modelos de negócios, como wrappers MCP, mecanismos de compras de afiliados e aplicativos de conteúdo prioritários para MCP.

Leia mais

Generalização Não Linear das Equações de Maxwell a Partir de uma Abordagem Variacional

2025-04-20

Este artigo de pesquisa deriva uma generalização não linear das equações de Maxwell a partir de uma abordagem variacional, onde a ação mede a variabilidade do tensor métrico. O espaço é um espaço de Weyl, onde a derivada covariante do tensor métrico não precisa ser nula. A lei da força de Lorentz é derivada como uma equação geodésica. A densidade de carga obedece a uma equação de onda covariante, sugerindo que é um campo que se propaga à velocidade da luz, apoiando a natureza ondulatória dos elétrons. A equação de Dirac também é mostrada como geométrica. A ligação entre a força de Lorentz e a métrica do espaço-tempo explica diretamente o Zitterbewegung e as ondas mecânico-quânticas.

Leia mais

Hennessey Venom F5 Evolution: 2031 cv, o carro a combustão mais potente do mundo

2025-04-21
Hennessey Venom F5 Evolution: 2031 cv, o carro a combustão mais potente do mundo

A Hennessey revelou o Venom F5 Evolution, com um impressionante motor V8 biturbo de 2.031 cv, tornando-se o carro com motor de combustão interna mais potente do mundo. Este pacote de atualização não é um modelo separado; os proprietários de Venom F5 existentes podem atualizar seus carros. Sua potência incrível resulta em um tempo de 0 a 200 mph de 10,3 segundos, e possui uma nova suspensão adaptativa com cinco modos selecionáveis pelo motorista, equilibrando o conforto em estrada e o desempenho de alta performance em pista.

Leia mais
Tecnologia Hypercarro

Sistema Eleitoral da Islândia: Uma Representação Proporcional Quase Perfeita?

2025-04-19

A próxima eleição na Islândia destaca seu sistema único de representação proporcional bipartidária. O sistema usa o método do divisor d'Hondt para alocar assentos, primeiro atribuindo assentos de circunscrição e depois assentos de ajuste para equilibrar o poder de voto entre as circunscrições. No entanto, a Islândia usa um algoritmo de aproximação, não o método matematicamente ótimo, o que pode levar a resultados injustos. O artigo detalha a mecânica e as falhas do sistema, sugerindo melhorias como aumentar o número de assentos de ajuste ou adotar um método de votação mais justo. Um simulador de votação é mencionado.

Leia mais

Resolvendo o Problema de URI em Mídias Sociais Descentralizadas

2025-04-21
Resolvendo o Problema de URI em Mídias Sociais Descentralizadas

Este ensaio explora problemas de experiência do usuário decorrentes de esquemas de URI em plataformas de mídia social descentralizadas como o Fediverse e o Bluesky. Compartilhar links entre instâncias frequentemente leva a problemas como a incapacidade de comentar ou curtir posts. O autor propõe uma solução: novos esquemas de URI (por exemplo, `fedi:` ou `at:`). Esses permitiriam que sistemas operacionais ou navegadores invocassem diretamente aplicativos relevantes com base no esquema, resolvendo problemas de compartilhamento de links, compatibilidade de clientes e migração de posts. Embora o suporte do navegador para esquemas de URI personalizados seja limitado, essa abordagem promete melhorar significativamente a experiência do usuário em mídias sociais descentralizadas e justifica uma investigação mais aprofundada.

Leia mais
Tecnologia esquemas de URI

O Destino do Gaélico e a Controvérsia de Ossian

2025-04-23

2025 marca o 20º aniversário da Lei da Língua Gaélica (Escócia). Apesar do aumento no número de pessoas aprendendo gaélico, seu uso permanece baixo devido à dominação do inglês. Este artigo explora os poemas épicos do século XVIII de James Macpherson, conhecidos como Ossian, e a controvérsia em torno de sua autenticidade. Macpherson alegou traduzir textos antigos em gaélico, mas sua veracidade tem sido debatida por séculos. Embora Ossian tenha influenciado profundamente o Romantismo europeu, não é a única ou melhor representação do Ciclo de Finn, um rico corpo de tradição oral e escrita gaélica muito mais antigo e extenso do que a obra de Macpherson. O artigo apela para a priorização dos esforços de preservação da língua da comunidade gaélica, garantindo que o gaélico e seu patrimônio cultural prosperem em uma nova era.

Leia mais

Exercícios antes de dormir prejudicam o sono, revela estudo

2025-04-25
Exercícios antes de dormir prejudicam o sono, revela estudo

Um grande estudo com 14.689 participantes descobriu uma ligação significativa entre exercícios extenuantes nas quatro horas antes de dormir e a qualidade prejudicada do sono. Os participantes experimentaram início do sono atrasado, duração do sono mais curta, aumento da frequência cardíaca em repouso e redução da variabilidade da frequência cardíaca após exercícios intensos próximos ao horário de dormir. A pesquisa, publicada na Nature Communications, recomenda terminar os exercícios pelo menos quatro horas antes de dormir para uma saúde do sono ideal. Se exercitar dentro dessa janela, atividades de baixa intensidade são sugeridas para minimizar a interrupção. Este estudo fornece informações cruciais sobre o impacto do horário do exercício no sono e destaca a importância de considerar a intensidade e a programação para um sono melhor.

Leia mais
Saúde

O design de UI/UX do Google: um mau exemplo

2025-04-24

Embora o Google seja frequentemente criticado por suas práticas de coleta de dados, menos atenção é dada à sua influência no design de UI/UX. Como uma empresa de tecnologia dominante, suas escolhas de design estabelecem padrões, levando os desenvolvedores a imitar seu estilo. No entanto, as próprias interfaces do Google são frequentemente criticadas por serem caóticas e confusas. Esse efeito de "faça como o Google" resulta em uma homogeneização do design, sufocando a inovação e prejudicando a experiência do usuário. O autor argumenta que o design ruim do Google não apenas afeta os usuários, mas também estabelece um mau precedente para a indústria, contrastando-o com o design de experiência do usuário geralmente melhor da Apple. Isso se estende além da tecnologia, afetando até mesmo eletrodomésticos, ilustrando o impacto mais amplo das escolhas de design de uma empresa dominante.

Leia mais

Engenharia Reversa da Segurança do Cinema Digital: A História de um Certificado Expirado

2025-04-20
Engenharia Reversa da Segurança do Cinema Digital: A História de um Certificado Expirado

No final de 2023, o filme 'Wonka' não pôde ser exibido em alguns cinemas devido a um certificado de distribuidor expirado. Isso despertou a curiosidade de um operador de cinema, levando a um mergulho profundo no padrão Digital Cinema Initiatives (DCI) e sua criptografia de filmes. O artigo detalha o fluxo de trabalho do DCI, o formato de arquivo DCP, a distribuição de chaves KDM/DKDM e a criptografia de arquivos MXF. Embora a descriptografia seja complexa, envolvendo AES-128, assinaturas RSA e IVs exclusivos, o autor acredita que o próprio padrão DCI é seguro, contando com chaves exclusivas e chaves privadas protegidas. Bibliotecas e ferramentas de código aberto são mencionadas, juntamente com a forma como os distribuidores usam uma lista de dispositivos confiáveis para proteger o conteúdo.

Leia mais

Deputados do Parlamento Europeu usam bolsas Faraday na Hungria em meio a preocupações com espionagem

2025-04-18
Deputados do Parlamento Europeu usam bolsas Faraday na Hungria em meio a preocupações com espionagem

Uma delegação de legisladores da UE que visita a Hungria está usando bolsas Faraday para proteger seus dispositivos de possível vigilância, destacando preocupações profundas sobre o histórico de direitos humanos do país e o alegado uso de spyware contra figuras da oposição, jornalistas e sociedade civil. Relatórios anteriores detalharam agências de inteligência húngaras supostamente espionando funcionários da UE. O incidente destaca o relacionamento tenso entre a Hungria e a UE, alimentado por disputas contínuas sobre retrocessos democráticos e questões do estado de direito.

Leia mais
Diversos

Nintendo processa Discord para desmascarar o responsável pelo vazamento de dados de Pokémon

2025-04-23
Nintendo processa Discord para desmascarar o responsável pelo vazamento de dados de Pokémon

A Nintendo está processando o Discord em um tribunal da Califórnia para identificar a pessoa responsável pelo enorme vazamento de dados de Pokémon conhecido como "Teraleak". O vazamento incluiu o código-fonte do próximo Pokémon Legends: Z-A (embora não lançado), títulos de Pokémon de próxima geração, versões antigas de jogos e extensa arte conceitual e lore. A Nintendo alega que um usuário do Discord, GameFreakOUT, postou materiais confidenciais no servidor FreakLeak, de onde o vazamento se espalhou amplamente. Apesar das tentativas de remoção de DMCA, as informações persistiram online. O processo visa obter as informações de identificação do GameFreakOUT para responsabilizá-lo pelo vazamento.

Leia mais
Jogos

Tarifas dos EUA: Preços de eletrônicos disparam, inovação sofre

2025-04-22
Tarifas dos EUA: Preços de eletrônicos disparam, inovação sofre

As políticas de tarifas voláteis do governo dos EUA abalaram o setor de eletrônicos. Shawn DuBravac, economista-chefe da IPC, prevê que as tarifas levarão a preços mais altos para eletrônicos, menos opções para os consumidores, investimentos paralisados e até mesmo inovação sufocada. Smartphones e consoles de videogame são particularmente afetados, com potenciais aumentos de preço próximos ao dobro. Embora as cadeias de suprimentos sejam dinâmicas e adaptáveis, a incerteza em torno das tarifas está causando hesitação nos investimentos, exacerbando o impacto negativo. Consumidores de baixa renda serão os mais atingidos, enfrentando preços mais altos e menos opções. Além disso, as empresas podem cortar P&D para reduzir custos, prejudicando a inovação.

Leia mais
Tecnologia

Simulando encontros com GPT-4: Uma nova abordagem para tratar a ansiedade de namoro?

2025-04-24
Simulando encontros com GPT-4: Uma nova abordagem para tratar a ansiedade de namoro?

Um blogueiro relata anos recebendo e-mails de homens jovens lutando contra a ansiedade de namoro. Ele experimenta o GPT-4 para simular um encontro, criando uma personagem feminina virtual para interagir com um personagem masculino que sofre de ansiedade de namoro severa. Embora o GPT-4 facilite uma conversa fluida, suas respostas excessivamente positivas e acomodadoras carecem de realismo, falhando em simular efetivamente as nuances e o feedback de encontros no mundo real. O blogueiro sugere que, com ajustes finos e aprendizado por reforço, futuros modelos de linguagem grandes podem criar simuladores de namoro eficazes para ajudar a superar a ansiedade de namoro.

Leia mais

MCPEngine: Construindo servidores Model Context Protocol (MCP) de produção no AWS Lambda

2025-04-23
MCPEngine: Construindo servidores Model Context Protocol (MCP) de produção no AWS Lambda

MCPEngine é uma implementação de código aberto do Model Context Protocol (MCP), permitindo que Modelos de Linguagem Grandes (LLMs) chamem ferramentas externas. Este artigo demonstra a construção de três servidores MCP progressivamente mais complexos no AWS Lambda: sem estado, com estado e com autenticação Google SSO. O MCPEngine suporta HTTP transmissível juntamente com SSE, oferecendo suporte de primeira classe para autenticação, empacotamento e outras funcionalidades para construir e implantar servidores MCP de nível de produção. O artigo guia você na construção desses servidores, mostrando como executar ferramentas MCP de forma confiável e segura em ambientes sem servidor, com etapas e exemplos de código detalhados.

Leia mais
Desenvolvimento

A Cultura de Troca de Empregos na Indústria de Tecnologia: Uma Reflexão

2025-04-24
A Cultura de Troca de Empregos na Indústria de Tecnologia: Uma Reflexão

Um recrutador reflete sobre a cultura predominante de troca de empregos na indústria de tecnologia, contrastando-a com a trajetória de 30 anos de seu pai em uma única empresa. Em vez de perseguir a próxima 'melhor oportunidade', o autor argumenta a favor da concentração em empregadores que oferecem compensação justa, um ambiente de trabalho positivo, estabilidade financeira e disposição para abraçar a inovação. Somente assim os recrutadores podem ser verdadeiramente transparentes e honestos, atraindo os melhores talentos.

Leia mais

Falha na Validação de Domínio SSL.com: Verificação Incorreta de Domínios de Email

2025-04-19

Uma vulnerabilidade de segurança foi descoberta no sistema de validação de domínio da SSL.com. Ao explorar o método BR 3.2.2.4.14 DCV (Email para DNS TXT Contact), um atacante pode enganar o sistema para verificar seu domínio de email, obtendo assim certificados não autorizados. Por exemplo, usando `[email protected]` como email de verificação, a SSL.com adicionou incorretamente `aliyun.com` à lista de domínios verificados, permitindo que o atacante obtivesse certificados para `aliyun.com` e `www.aliyun.com`. Isso indica uma falha em diferenciar com precisão entre o email de verificação e o domínio alvo, representando um risco de segurança significativo.

Leia mais

C++26: Um salto gigante para constexpr

2025-04-23

O C++26 está pronto para revolucionar o constexpr! Recursos futuros incluem conversões constexpr de void*, permitindo manipulação de memória mais flexível em tempo de compilação; constexpr placement new, permitindo a colocação de objetos em expressões constantes; e bindings estruturados constexpr, trazendo bindings estruturados em tempo de compilação. Essas melhorias expandem drasticamente o alcance do constexpr e capacitam a biblioteca padrão com recursos aprimorados em tempo de compilação.

Leia mais

PlanetMath: Uma Enciclopédia de Matemática Colaborativa

2025-04-21

PlanetMath é uma comunidade online dedicada a tornar o conhecimento matemático mais acessível. Seu núcleo é uma enciclopédia de matemática escrita e revisada colaborativamente, usando LaTeX para escrita e LaTeXML para renderização na web. Desde 2018, seu código-fonte é hospedado no GitHub, e canais Gitter facilitam discussões em tempo real, substituindo os fóruns antigos. PlanetMath é hospedado pela Faculdade de Matemática da Universidade de Waterloo e operado pela PlanetMath.org, Ltd., uma organização sem fins lucrativos 501(c)3.

Leia mais
Diversos Enciclopédia

Desvendando o Mito dos Polinômios de Alto Grau na Regressão

2025-04-22
Desvendando o Mito dos Polinômios de Alto Grau na Regressão

A crença comum de que polinômios de alto grau são propensos a overfitting e difíceis de controlar na aprendizagem de máquina é questionada neste artigo. O autor argumenta que o problema não são os polinômios de alto grau em si, mas sim o uso de funções de base inadequadas, como a base padrão. Experimentos comparando as bases padrão, Chebyshev e Legendre com a base de Bernstein na adequação de dados ruidosos demonstram que a base de Bernstein, com seus coeficientes compartilhando as mesmas 'unidades' e sendo facilmente regularizadas, evita efetivamente o overfitting. Mesmo polinômios de alto grau produzem ajustes excelentes usando a base de Bernstein, exigindo ajuste mínimo de hiperparâmetros.

Leia mais

Integração Fácil de API de Bate-papo de IA com a Biblioteca Rowboat do Python

2025-04-22
Integração Fácil de API de Bate-papo de IA com a Biblioteca Rowboat do Python

Este código Python demonstra como interagir com uma API de bate-papo de IA usando a biblioteca Rowboat. Ele inicializa um cliente, conectando-se a um serviço de API hospedado localmente. O código mostra duas maneiras de interagir: usando a classe `StatefulChat` para conversas com estado e usando o método `client.chat` de baixo nível para enviar matrizes de mensagens diretamente. Ambos os métodos recuperam e imprimem com sucesso as respostas de IA, mostrando a facilidade de uso do Rowboat para integrar rapidamente a funcionalidade de bate-papo de IA em projetos Python.

Leia mais
Desenvolvimento

Teste de Retenção de Dados em SSDs Após Dois Anos: Resultados Inesperados

2025-04-19
Teste de Retenção de Dados em SSDs Após Dois Anos: Resultados Inesperados

O TechTuber HTWingNut realizou um experimento de dois anos testando a retenção de dados em SSDs a longo prazo. Foram usados quatro SSDs SATA de 128 GB, dois novos e dois usados intensamente (excedendo sua classificação TBW). Após dois anos, os SSDs novos mostraram integridade de dados, mas um aumento significativo nos códigos de correção de erros, indicando problemas potenciais; enquanto os SSDs usados apresentaram corrupção de arquivos e degradação de desempenho. Isso destaca o risco de perda de dados em SSDs mesmo quando desconectados por períodos prolongados e sublinha a importância de backups regulares.

Leia mais

MIT Cria Tabela Periódica de Algoritmos de Aprendizado de Máquina, Prevendo o Futuro da IA

2025-04-23
MIT Cria Tabela Periódica de Algoritmos de Aprendizado de Máquina, Prevendo o Futuro da IA

Pesquisadores do MIT desenvolveram uma 'tabela periódica' de aprendizado de máquina, conectando mais de 20 algoritmos clássicos. Essa estrutura revela como fundir estratégias de métodos diferentes para melhorar a IA existente ou criar novas. Eles combinaram elementos de dois algoritmos para construir um novo algoritmo de classificação de imagens, superando os métodos de última geração em 8%. A base da tabela: todos os algoritmos aprendem relacionamentos específicos entre pontos de dados. Uma equação unificadora está na base de muitos algoritmos, permitindo que os pesquisadores os categorizem. Assim como a tabela periódica química, ela contém espaços vazios que preveem algoritmos ainda não descobertos, oferecendo um kit de ferramentas para projetar novos algoritmos sem redescobrir ideias antigas.

Leia mais
IA

Cidadão americano detido erroneamente na fronteira EUA-México

2025-04-20
Cidadão americano detido erroneamente na fronteira EUA-México

Jose Hermosillo, um cidadão americano de 19 anos, visitando Tucson vindo de Albuquerque, foi detido erroneamente pela Patrulha de Fronteira por entrada ilegal no país, após ser encontrado sem identificação perto da sede da Patrulha. Hermosillo, que afirma nunca ter estado em Nogales, foi detido no Centro Correccional de Florence. Sua família, após buscas frenéticas, forneceu sua certidão de nascimento e cartão de seguridade social, levando à rejeição do caso e sua libertação. Este incidente destaca as preocupações contínuas sobre detenções errôneas de cidadãos americanos por funcionários de imigração.

Leia mais

Dizer 'Por favor' e 'Obrigado' ao ChatGPT custa milhões à OpenAI

2025-04-20
Dizer 'Por favor' e 'Obrigado' ao ChatGPT custa milhões à OpenAI

O CEO da OpenAI, Sam Altman, revelou que a polidez do usuário, especificamente dizer "por favor" e "obrigado" ao ChatGPT, custa à empresa dezenas de milhões de dólares em eletricidade. Embora Altman afirme que é dinheiro bem gasto, a revelação destaca o enorme consumo de energia da IA. Uma pesquisa mostra que 70% dos usuários são educados com a IA, em parte por medo de uma rebelião de robôs. No entanto, o debate continua: a polidez melhora as respostas e vale o custo ambiental? Alguns argumentam que prompts educados produzem resultados melhores e menos tendenciosos, melhorando a confiabilidade da IA.

Leia mais
IA

As Origens Inesperadas da NYSE: Buttonwood, Tontines e uma Cafeteria

2025-04-21
As Origens Inesperadas da NYSE: Buttonwood, Tontines e uma Cafeteria

Este artigo revela a história surpreendente da Bolsa de Valores de Nova York. Enquanto o Acordo Buttonwood de 1792 lançou as bases, o desenvolvimento subsequente depende da Tontine Coffee House. Financiada por um esquema único semelhante a uma anuidade chamado tontine - uma mistura de planejamento de aposentadoria e loteria - a cafeteria tornou-se um centro para os primeiros negociantes. Os investidores receberam dividendos até a morte, com os fundos restantes aumentando os pagamentos para os sobreviventes. Esse instrumento financeiro incomum, combinado com o papel central da cafeteria, acabou levando à evolução da NYSE moderna. A história destaca a evolução fascinante das finanças e o impacto de uma ferramenta financeira arcaica no sistema financeiro moderno.

Leia mais

Califórnia ficando sem números de placas; Novo sistema chegando

2025-04-23
Califórnia ficando sem números de placas; Novo sistema chegando

A Califórnia deve esgotar seu sistema atual de numeração de placas até o final de 2025. O formato atual de 1-3-3 (um número, três letras, três números), em uso desde 1980, será substituído. O DMV da Califórnia anunciou um novo formato 3-3-1 (três números, três letras, um número), com placas como 000AAA1 previstas. A última placa do sistema antigo, provavelmente 9ZZZ999, se tornará um item de colecionador, assim como a primeira placa do novo sistema. Uma mudança no design da placa também pode acompanhar a mudança.

Leia mais
Diversos placas
2 4 5 6 7 8 9 595 596