Teste de Função Baseado em Adequação em Lisp

2025-04-07

Este código define uma função Lisp chamada `fitness` que avalia a adequação de uma função gerada. Ela compara a saída da função gerada (`form`) com a saída de uma função alvo (`fitness-fn`), calculando um valor de adequação entre 0 e 1, onde um valor maior indica melhor adequação. A função inclui tratamento de erros; ela retorna `NIL` se a função gerada executar código ilegal. `fitness` itera sobre uma lista de entradas de teste (`test-input`), retornando finalmente o produto de todos os valores de adequação como a adequação geral. Exemplos demonstram como a função é aplicada a diferentes funções geradas e suas pontuações de adequação são calculadas.

Leia mais
Desenvolvimento Teste de Função Adequação

flint: Uma interface moderna de gerenciamento KVM

2025-09-07
flint: Uma interface moderna de gerenciamento KVM

flint é uma solução de gerenciamento de virtualização KVM autônoma e de único binário, projetada para desenvolvedores, administradores de sistemas e laboratórios domésticos avançados. Ele possui uma interface web elegante, CLI e API, permitindo o gerenciamento eficiente de VMs sem a sobrecarga de plataformas complexas. O binário de 8,4 MB requer apenas libvirt (sem outras dependências), oferecendo uma configuração simplificada. Ele suporta Cloud-Init, uma biblioteca de imagens gerenciadas e várias opções de importação, permanecendo não intrusivo. Suporta Linux, macOS e Windows.

Leia mais
Desenvolvimento Interface Web

Dinasty Han mais desigual que o Império Romano: Um estudo surpreendente

2025-04-14
Dinasty Han mais desigual que o Império Romano: Um estudo surpreendente

Um novo estudo que utiliza ferramentas econômicas modernas para comparar as condições econômicas da Dinastia Han e do Império Romano revela uma descoberta surpreendente: a Dinastia Han apresentou maiores níveis de desigualdade econômica do que o Império Romano. Os pesquisadores descobriram que o topo 1% na China Han ganhou aproximadamente 26% da renda total, em comparação com 19% no Império Romano. Embora a renda média fosse ligeiramente maior no Império Romano, a classe de elite da Dinastia Han extraiu impressionantes 80% da economia, superando em muito os 69% dos Romanos. Essa alta taxa de extração, sugerem os pesquisadores, pode ter contribuído para a queda final da dinastia. Essa pesquisa desafia a sabedoria convencional sobre as economias imperiais antigas e oferece novas perspectivas sobre a desigualdade econômica histórica.

Leia mais

O Declínio das Redes Sociais: Uma Corrida para o Fim

2025-03-28

Um usuário experiente de mídia social expressa preocupação com o estado atual das redes sociais, lamentando sua transformação em um campo de batalha de conteúdo de baixa qualidade e iscas de interação. Conteúdo de alta qualidade é negligenciado em favor de material barato e impulsionado por cliques, muitas vezes gerado por IA, priorizando a monetização em detrimento da autenticidade. O autor critica os algoritmos das plataformas por sufocarem a criatividade e promoverem a inautenticidade, citando exemplos de conteúdo falso desenfreado e manipulação de hashtags. Ele conclama os criadores a retornarem às suas raízes criativas, concentrando-se em produzir trabalhos que eles apreciam em vez de perseguir números. Em última análise, ele escolhe se concentrar em seu próprio blog, libertando-se das restrições da plataforma.

Leia mais

Startup de IA apoiada pelo Y Combinator procura engenheiro de sistemas de nível superior

2025-04-04
Startup de IA apoiada pelo Y Combinator procura engenheiro de sistemas de nível superior

A Thunder Compute, uma startup de infraestrutura de IA apoiada pelo Y Combinator, está contratando um engenheiro de sistemas. Eles estão construindo tecnologia para melhorar drasticamente a utilização de GPU por meio do compartilhamento e da supersubscrição na camada CUDA API. Seu software principal conecta GPUs em rede via TCP, aloca a computação onde mais é necessária, resultando em ganhos de utilização 5x+ com sobrecarga de desempenho mínima. Esta é uma oportunidade de US$ 100 bilhões+, exigindo um engenheiro de sistemas de alto nível com habilidades excepcionais em C++, profundo conhecimento de arquitetura de hardware/GPU e experiência em ambientes de baixa latência (como fundos de hedge ou NVIDIA). A função oferece a chance de causar um impacto significativo em uma startup de alto crescimento.

Leia mais

Uma década de projetos paralelos: Lições aprendidas

2025-05-19

Desde 2009, um desenvolvedor vem construindo projetos paralelos, alguns vendidos, outros ainda online e alguns desativados. Seu principal aprendizado: construa o que você gosta e use as stacks de tecnologia com as quais você está mais familiarizado (WordPress, Laravel, React, etc.). Não se prenda às escolhas de framework; os usuários se importam com o projeto, não com a tecnologia subjacente.

Leia mais

Sensor de Gravidade Quântica Permite Navegação sem GPS

2025-07-31
Sensor de Gravidade Quântica Permite Navegação sem GPS

A empresa australiana Q-CTRL desenvolveu um novo sensor de gravidade quântica que mede as mudanças na gravidade detectando variações no tempo de viagem de átomos em queda. Testado a bordo de um navio da Marinha Real Australiana, o sensor permitiu com sucesso 144 horas de navegação sem GPS. Essa tecnologia supera o problema de erro cumulativo dos sistemas tradicionais de navegação inercial e é resistente a interferências e falsificações, oferecendo uma alternativa robusta para setores que dependem de GPS, como o marítimo e o de transporte, especialmente em regiões polares ou áreas com interferência de GPS. Embora atualmente seja grande, a miniaturização futura promete aplicações mais amplas.

Leia mais

Declaração Aduaneira Lunar da Apollo 11: Um Mistério de Rocha Lunar

2025-07-24
Declaração Aduaneira Lunar da Apollo 11: Um Mistério de Rocha Lunar

Ao retornarem da lua em 1969, os astronautas da Apollo 11 tiveram que preencher um formulário de declaração aduaneira. O formulário listava "amostras de rocha e poeira lunar" como itens adquiridos, com "Lua" como ponto de partida e Honolulu, Havaí, como ponto de chegada. Este documento incrível destaca não apenas o primeiro pouso lunar da humanidade, mas também a natureza meticulosa da alfândega dos EUA e uma anedota encantadora sobre a amizade de Neil Armstrong com um piloto.

Leia mais

Como Reduzir um Grande Império a um Pequeno: Um Guia do Século XVIII para a Autodestruição

2025-08-07
Como Reduzir um Grande Império a um Pequeno: Um Guia do Século XVIII para a Autodestruição

Um ensaio satírico do século XVIII descreve vinte métodos para desmantelar um vasto império. Estes incluem alienar colónias, nomear funcionários corruptos, reprimir a dissidência, usar mal os impostos e, em geral, exacerbar as tensões. O ensaio utiliza ironia mordaz para ilustrar como os abusos de poder podem levar à queda de um império, um aviso que permanece relevante hoje.

Leia mais
Diversos

Sistemas de arquivos: mais perigosos do que você imagina

2025-01-23

Uma palestra na Deconstruct 2019 revelou verdades chocantes sobre sistemas de arquivos: desde as inconsistências e dificuldades de usar corretamente a API de arquivos, até bugs sérios nos próprios sistemas de arquivos e as altas taxas de erro dos discos, a corrupção de dados é desenfreada. O palestrante aprofundou-se nas questões de atomicidade de gravações de arquivos e os desafios impostos por diferentes modos de sistema de arquivos (por exemplo, data=journal, ordered, writeback do ext3/ext4). Mesmo programadores experientes lutam para evitar erros que levam à perda ou corrupção de dados. A palestra também analisou erros em bancos de dados e sistemas de controle de versão populares e sugeriu o uso de bancos de dados em vez de arquivos para melhorar a confiabilidade dos dados.

Leia mais

Visualizando o Conhecimento da Humanidade: Recompensa de US\$ 10.000 por Melhorias na Visualização de ISBNs

2025-01-10
Visualizando o Conhecimento da Humanidade: Recompensa de US\$ 10.000 por Melhorias na Visualização de ISBNs

O Anna's Archive, uma biblioteca aberta que visa fazer backup de todo o conhecimento da humanidade, está oferecendo uma recompensa de US\$ 10.000 por melhorias em sua ferramenta de visualização de ISBNs. Essa ferramenta exibe dados de ISBNs coletados como uma imagem, usando cores para diferenciar entre dados coletados e não coletados. A recompensa desafia os desenvolvedores a melhorar o zoom, a interatividade e a apresentação de dados para identificar e preservar melhor livros raros. As submissões devem ser de código aberto e atender a critérios específicos até 31 de janeiro de 2025.

Leia mais

Mercadoria comemorativa de 40 anos da FSF: tempo limitado!

2025-06-30

A Free Software Foundation (FSF) está realizando uma venda por tempo limitado de sua mercadoria comemorativa de 40 anos em sua loja GNU Press. Isso inclui uma camiseta de aniversário amarela de verão, favoritos reabastecidos como o popular livro 'Ada & Zangemann', um boné de beisebol GNU e um protetor de webcam. As compras apoiam a missão da FSF de empoderar o mundo por meio de software livre. Eles também estão realizando uma campanha de recrutamento de membros de verão, com novos membros recebendo um desconto de 20% na loja GNU Press. O envio é atrasado devido ao cumprimento baseado em voluntários.

Leia mais
Diversos Mercadoria

Cadernos Observable: O próximo nível de caderno com IA

2025-07-30

A Observable lançou um novo caderno hospedado no GitHub, permitindo que os autores escrevam em seu editor de texto preferido e visualizem/criem usando o Notebook Kit. O objetivo é um editor de primeira linha que aumenta a produtividade com IA, colaboração instantânea e compartilhamento em espaços de trabalho Observable, e Canvases Observable para exploração e apresentação visual rápida de dados. O uso de código aberto e comercial são bem-vindos.

Leia mais
Desenvolvimento Caderno

Structured: Redefinindo o Desenvolvimento de Aplicativos de Dados

2025-03-10
Structured: Redefinindo o Desenvolvimento de Aplicativos de Dados

A Structured está revolucionando a maneira como desenvolvedores constroem e implantam aplicativos de dados, consolidando toda a pilha de análise em código. Para resolver a ineficiência na implantação de aplicativos de dados intensivos em produção, a Structured oferece um SDK leve que permite aos desenvolvedores criar protótipos, implantar e gerenciar aplicativos de dados (painéis, ferramentas internas) em horas. Eles estão procurando engenheiros full-stack experientes para se juntarem à equipe e trabalharem na construção do SDK principal, no design de componentes interativos e na otimização de desempenho. A pilha de tecnologia inclui Python, TypeScript, Next.js, React, Postgres, AWS/GCP.

Leia mais

Pequeno é o Novo Grande: Construindo para Um na Era da IA

2025-08-17
Pequeno é o Novo Grande: Construindo para Um na Era da IA

Na era da codificação assistida por IA, o custo de construir aplicativos pequenos e pessoais caiu drasticamente. O autor compartilha anedotas sobre a criação de vários utilitários pequenos: um espaço de trabalho Slack privado para cem pessoas, um aplicativo simples para enviar cartões postais para sua mãe e um pequeno programa que a liga para lembrá-la de tomar seus remédios. Esses aplicativos não são projetados para escalar, mas para atender às necessidades específicas dele e de um pequeno círculo. O autor argumenta que o verdadeiro luxo não é velocidade ou custo, mas a liberdade de parar, de construir algo pequeno, útil e perfeitamente pessoal, sem a obrigação de fazê-lo crescer até quebrar. Em um mundo obcecado por escala, há uma satisfação silenciosa em deixar 'suficientemente bom' sozinho.

Leia mais

arXivLabs: Construindo novos recursos do arXiv com colaboradores da comunidade

2025-02-09
arXivLabs: Construindo novos recursos do arXiv com colaboradores da comunidade

arXivLabs é uma estrutura que permite que desenvolvedores colaborem com a comunidade arXiv para criar e compartilhar novos recursos diretamente no site do arXiv. Os participantes devem aderir aos valores essenciais do arXiv de abertura, comunidade, excelência e privacidade dos dados do usuário. Se você tiver uma ideia para um projeto que agregará valor à comunidade arXiv, saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

GPUs da Série AMD Radeon RX 9000 Vende 10 Vezes Mais Unidades na Primeira Semana

2025-03-25
GPUs da Série AMD Radeon RX 9000 Vende 10 Vezes Mais Unidades na Primeira Semana

A CEO da AMD, Lisa Su, anunciou que as placas de vídeo da série Radeon RX 9000 foram um sucesso fenomenal, vendendo dez vezes mais unidades do que suas antecessoras em sua primeira semana no mercado. Esse sucesso é atribuído ao foco da AMD em oferecer desempenho de jogos de primeira linha a preços competitivos. Embora o fornecimento atual seja limitado e os preços estejam acima do MSRP, a AMD está aumentando agressivamente a produção. Mais placas RDNA 4 estão a caminho, com o RX 9060, que é um rumor, potencialmente incluído na linha.

Leia mais
Hardware

Plugin de Exportação de Região do Krita: Exporte facilmente regiões da tela

2025-03-22
Plugin de Exportação de Região do Krita: Exporte facilmente regiões da tela

Este plugin do Krita permite exportar qualquer região da sua tela, com redimensionamento opcional. Instalação: Coloque a pasta `region_exporter` na subpasta `pykrita` da pasta de recursos do Krita. Coloque `region_exporter.desktop` na raiz da pasta de recursos do Krita e `region_exporter.action` na subpasta `actions`. Uso: Use o atalho Ctrl+Shift+E ou o menu Ferramentas. Insira as coordenadas, tamanho, rotação e opções de seleção de camada para exportar sua imagem.

Leia mais

Estilos de Indentação: Uma Guerra Santa Continua

2025-02-26

O debate sobre os estilos de indentação de código continua a dividir os programadores. De Allman a K&R a GNU, cada estilo tem seus defensores, sem um consenso claro sobre qual é superior. Este artigo mergulha nos prós e contras de vários estilos de indentação e cita pesquisas recentes demonstrando que a indentação adequada melhora significativamente a legibilidade do código e reduz o tempo de leitura. Em última análise, a consistência, independentemente do estilo escolhido, é fundamental.

Leia mais

Usando LLMs em Scripts Bash: A Ferramenta ofc

2025-03-02
Usando LLMs em Scripts Bash: A Ferramenta ofc

Uma nova ferramenta, ofc, simplifica a integração de LLMs Ollama em scripts bash. Permite a troca fácil de prompts do sistema, permitindo a comparação do comportamento do modelo em diferentes prompts. O autor demonstra seu uso na geração de conjuntos de dados para testar o Harper e até mesmo fazendo com que o LLM gere seus próprios prompts para uma análise mais profunda. A instalação é simples via cargo.

Leia mais
Desenvolvimento Scripts Bash

CoMaps: Aplicativo de navegação de código aberto lançado!

2025-07-03

CoMaps, um aplicativo de navegação de código aberto e impulsionado pela comunidade, agora está disponível na Google Play Store, Apple App Store e F-Droid! Oferece pesquisa e planejamento de rotas offline, recursos de economia de bateria e um design que respeita a privacidade, sendo completamente gratuito e sem anúncios. Todas as decisões são tomadas publicamente e de forma transparente, empoderando a comunidade. Baixe o CoMaps hoje e experimente a navegação impulsionada pela comunidade!

Leia mais

Viés do Zoom: O custo social de um som 'metálico' em videoconferências

2025-03-27
Viés do Zoom: O custo social de um som 'metálico' em videoconferências

Um novo estudo da Yale revela que um microfone com som metálico em videoconferências pode impactar significativamente a percepção das pessoas sobre a inteligência, credibilidade e atratividade de um orador, afetando até mesmo as perspectivas de emprego. Pesquisadores conduziram experimentos demonstrando que a má qualidade de áudio, independente do conteúdo da mensagem, leva a julgamentos negativos. Isso destaca uma potencial fonte de viés inconsciente e discriminação, especialmente considerando a correlação entre a qualidade do microfone e o status socioeconômico. O estudo enfatiza a importância de testar a qualidade do microfone antes de entrevistas por vídeo para evitar contratempos involuntários na carreira.

Leia mais

Pegadas Humanas de 23.000 Anos Reforçam Presença Humana na América do Norte

2025-06-20
Pegadas Humanas de 23.000 Anos Reforçam Presença Humana na América do Norte

Pegadas humanas antigas descobertas no Parque Nacional de White Sands, no Novo México, tiveram sua idade reconfirmada. A datação por radiocarbono inicial as colocou entre 23.000 e 21.000 anos atrás, mas isso foi contestado devido a preocupações com a contaminação da água subterrânea em amostras de plantas aquáticas. A equipe realizou novos testes usando datação por radiocarbono em pólen das mesmas camadas (pinheiro, abeto e abeto) e datação por luminescência estimulada opticamente em grãos de quartzo acima da camada mais baixa de pegadas. Os novos resultados corroboram a estimativa de idade original, confirmando a antiguidade das pegadas e sugerindo a presença humana na região antes que as calotas de gelo isolassem o sul da América do Norte.

Leia mais

Appwrite Sites: Implantação e Hospedagem de Sites em Um Só Lugar

2025-05-21
Appwrite Sites: Implantação e Hospedagem de Sites em Um Só Lugar

A Appwrite lançou o Sites, um novo produto que permite implantar e hospedar sites e aplicativos web diretamente dentro da Appwrite. Sem mais alternância entre plataformas e configurações complexas; basta construir, implantar e lançar. O Sites suporta sites estáticos e aplicativos SSR, integrando Git, uma CDN global, proteção DDoS e integrando-se perfeitamente aos serviços de banco de dados, funções, armazenamento e autenticação da Appwrite. Vários modelos de implantação com um clique estão disponíveis, com suporte a auto-hospedagem. O Appwrite Sites é gratuito até 1º de julho de 2025.

Leia mais

Erro no resumo de e-mail com IA do Yahoo Mail causa caos no lançamento de tênis

2025-02-22
Erro no resumo de e-mail com IA do Yahoo Mail causa caos no lançamento de tênis

O lançamento do Air Jordan 1 deste ano foi mergulhado no caos devido a um erro no novo recurso de resumo de e-mail com IA do Yahoo Mail. Milhares de usuários receberam notificações incorretas de vitória/derrota. A IA, gerando resumos de uma linha, confundiu erroneamente e-mails antigos de ganhadores com o lançamento atual, levando os usuários a ver notificações de 'vencedor' que revelavam uma mensagem de 'perdedor' ao abrir. Isso destaca os riscos potenciais da IA, lembrando os usuários de serem cautelosos com os resumos gerados por IA.

Leia mais

De 30 a 120 PPM: Minha Jornada de Digitação e Criação de um Aplicativo

2025-05-31

Este artigo narra a jornada do autor de um digitador lento para atingir 120 PPM. Inicialmente lutando com a velocidade de digitação, impactando seu aprendizado de programação e busca de emprego, ele dedicou 10-15 minutos diariamente à prática. Ele experimentou aplicativos de digitação, eventualmente criando o seu próprio, TypeQuicker. Suas técnicas incluíam focar na precisão, praticar sequências específicas de caracteres e utilizar texto gerado por IA para prática realista. A digitação aprimorada impulsionou dramaticamente sua eficiência de codificação, perspectivas de emprego (conseguindo vagas na Amazon e Wealthsimple) e produtividade geral, ilustrando o impacto significativo de uma habilidade aparentemente pequena.

Leia mais
Desenvolvimento digitação ao toque

UUSEC WAF: Um Firewall de Aplicação Web Gratuito e de Alto Desempenho

2025-03-16
UUSEC WAF: Um Firewall de Aplicação Web Gratuito e de Alto Desempenho

O UUSEC WAF é um produto de proteção de segurança de aplicativos web e APIs gratuito, de alto desempenho e altamente escalável, que utiliza IA e mecanismos semânticos. Ele possui uma função de defesa de três camadas abrangente (camadas de tráfego, sistema e tempo de execução). Usando aprendizado de máquina para detecção de anomalias, ele intercepta ataques de 0-day sem a necessidade de regras extras. Sua função de limpeza de cache autodesenvolvida supera as versões comerciais do nginx, oferecendo correspondência de expressões regulares para maior flexibilidade. Os recursos HIPS e RASP integrados fornecem uma defesa de duas camadas poderosa. Mecanismos semânticos avançados e a capacidade de escrever regras em Lua permitem uma criação de regras altamente flexível. A instalação é simples, com opções de host e Docker. Testes de referência mostram precisão superior a 99%, superando significativamente os WAFs gratuitos comparáveis.

Leia mais
Tecnologia

Engenharia Reversa de um Salto de Esqui: Alcançando os Limites do Jogo

2025-08-10

Movido pela nostalgia da infância, um programador mergulha no código de um jogo retrô de salto de esqui para superar sua barreira de 100 metros. Rejeitando abordagens assistidas por ferramentas, ele opta pela engenharia reversa, decifrando o binário do jogo e o formato do arquivo de repetição. Ao analisar o mecanismo de física do jogo, ele reconstrói a simulação de salto e, finalmente, usa um arquivo de repetição meticulosamente elaborado para alcançar um salto surpreendente de 113,8 metros, revelando discrepâncias sutis entre a mecânica do jogo e as estratégias ótimas.

Leia mais

Teletexto: A Tecnologia Arcaica Surpreendentemente Persistente

2025-08-11

Frequentemente descartado como obsoleto, o teletexto surpreendentemente permanece popular em muitos países. Este artigo explora sua história global, desde o Ceefax do Reino Unido e o Antiope da França até o surgimento do North American Presentation Level Protocol Syntax (NAPLPS) e desenvolvimentos únicos na Ásia (Japão e Coréia). Ele traça os caminhos divergentes do teletexto no Oriente e no Ocidente durante a Guerra Fria e sua adaptação em diferentes idiomas e culturas. Apesar da concorrência da internet e dos PCs, o teletexto persiste em algumas nações; o artigo investiga essa longevidade e seus usos inesperados, incluindo conteúdo adulto.

Leia mais
Tecnologia Teletexto
1 2 216 217 218 220 222 223 224 595 596