Programador como Artista: Arte Generativa por meio de Código

2025-04-23
Programador como Artista: Arte Generativa por meio de Código

Um artista programador compartilha sua abordagem para criar arte generativa usando linguagens de programação. Ele prefere linguagens interativas como Lisp e Smalltalk, modificando o código em tempo real enquanto o programa está em execução e inspecionando seu estado para exploração criativa. Sua inspiração vem de sistemas naturais e da história da arte; por exemplo, ele replicou o estilo de Kandinsky para gerar inúmeras imagens semelhantes por meio de código. Ele vê a arte e a pesquisa científica como semelhantes, ambas baseadas na resolução criativa de problemas, observando que a IA, embora capaz de gerar imagens, carece da autotransformação e da percepção aprimorada inerentes à criação artística humana.

Leia mais

Por que o Desempenho da Web é Subestimado?

2025-08-11

Apesar de os consumidores valorizarem a velocidade dos sites, muitas empresas ignoram o desempenho da web, levando a sites lentos e perdas financeiras significativas. O artigo analisa por que empresas B2B e grandes B2C negligenciam a otimização devido a altos custos de mudança e falta de métricas de desempenho, e por que pequenas empresas B2C enfrentam problemas de desempenho decorrentes de frameworks como React, que priorizam a experiência do desenvolvedor em vez da experiência do usuário. O autor sugere que o Core Web Vitals e o aumento de geradores de sites estáticos oferecem esperança, mas as empresas precisam superar o obstáculo de mudar de pilhas de tecnologia.

Leia mais
Desenvolvimento desempenho da web

Quebec para de subsidiar a fabricante de veículos elétricos Lion Electric

2025-05-02
Quebec para de subsidiar a fabricante de veículos elétricos Lion Electric

O governo de Quebec anunciou que não fornecerá mais fundos para a Lion Electric, fabricante de veículos elétricos em dificuldades financeiras e que busca proteção de credores. Apesar do passado da Lion Electric como carro-chefe nas ambições de veículos elétricos de Quebec, o governo considerou o investimento irresponsável devido à mudança na política dos EUA e falhas no próprio programa de subsídios de Quebec. Essa decisão coloca em risco os esforços de reestruturação da empresa e deixa os operadores de ônibus escolares de Quebec em uma posição difícil, enfrentando mandatos para ônibus elétricos. O governo está reavaliando seu plano de eletrificação e explorando soluções alternativas para atingir suas metas de veículos elétricos.

Leia mais
Tecnologia

Indexação eficiente em frameworks de aprendizado profundo: Uma comparação de Torch, TensorFlow e Einops

2025-09-24

Este artigo compara diferentes abordagens para indexação eficiente de matrizes em PyTorch, TensorFlow e Einops. Ao contrastar `torch.gather`, `torch.take_along_dim`, `torch.index_select`, `torch.take`, `tf.gather`, `tf.gather_nd` e `einx.get_at` do Einops, ele mostra suas diferenças de flexibilidade e eficiência no tratamento de diferentes dimensões e indexação em lote, fornecendo aos desenvolvedores uma referência para escolher a solução ideal.

Leia mais
Desenvolvimento indexação de matrizes

arXivLabs: Experimentos com Colaboração da Comunidade

2025-04-28
arXivLabs: Experimentos com Colaboração da Comunidade

arXivLabs é uma estrutura que permite que colaboradores desenvolvam e compartilhem novos recursos do arXiv diretamente em nosso site. Indivíduos e organizações que trabalham com o arXivLabs adotaram e aceitaram nossos valores de abertura, comunidade, excelência e privacidade dos dados do usuário. O arXiv está comprometido com esses valores e trabalha apenas com parceiros que os respeitam. Tem uma ideia para um projeto que agregará valor à comunidade do arXiv? Saiba mais sobre o arXivLabs.

Leia mais
Desenvolvimento

Fortran x Python: Uma descoberta inesperada no ensino de computação científica para estudantes de engenharia

2025-09-24
Fortran x Python: Uma descoberta inesperada no ensino de computação científica para estudantes de engenharia

Um professor que leciona uma aula introdutória de computação científica há mais de 10 anos usando Python, questiona se o Python é a melhor escolha para iniciantes, especialmente em álgebra linear numérica. Ele argumenta que uma linguagem fortemente tipada como Fortran pode oferecer uma experiência de aprendizado melhor. A flexibilidade do Python, embora conveniente, leva a erros comuns de alunos: confusão com a biblioteca numpy, erros de indentação e erros de deslocamento de um devido à indexação baseada em 0. Em contraste, a tipagem forte do Fortran e as estruturas de loop explícitas ajudam os alunos a entender melhor os algoritmos e reduzir erros. O artigo usa o método de Jacobi e a decomposição QR como exemplos, comparando as implementações em Python e Fortran e argumentando as potenciais vantagens do Fortran no ensino, apesar do ecossistema mais amplo e da versatilidade do Python.

Leia mais
Desenvolvimento computação científica

FLAME: Um modelo de linguagem pequeno para fórmulas de planilhas

2025-01-22
FLAME: Um modelo de linguagem pequeno para fórmulas de planilhas

Modelos de linguagem grandes são caros para treinar e implantar para auxiliar na criação de fórmulas do Excel. Este artigo apresenta o FLAME, um modelo baseado em Transformer treinado exclusivamente em fórmulas do Excel. Com apenas 60 milhões de parâmetros e uma fração dos dados de treinamento usados por modelos maiores, o FLAME atinge desempenho competitivo ou até mesmo superior em tarefas de reparo, conclusão e recuperação de fórmulas em comparação com modelos como Codex e CodeT5. Isso é atribuído aos seus novos objetivos de pré-treinamento e tokenizador específico do Excel.

Leia mais
Desenvolvimento fórmula

Redefinindo a Evolução: Informação Funcional e Complexidade Cósmica

2025-04-14
Redefinindo a Evolução: Informação Funcional e Complexidade Cósmica

Cientistas propõem uma nova teoria da evolução: informação funcional. Essa teoria sugere que processos seletivos impulsionam a evolução de sistemas complexos, não limitados à biologia, mas aplicáveis a minerais, elementos e até mesmo ao universo em si. Essa evolução não é sempre gradual; às vezes, ocorre em saltos, como em pontos-chave da história biológica. O conceito de informação funcional oferece uma nova perspectiva para compreender a origem da complexidade cósmica e a direção da evolução da vida, fornecendo novas vias para pesquisas em astrobiologia, oncologia e outros campos.

Leia mais

Formalizando a Principia Mathematica de Russell usando Lean4

2025-04-25
Formalizando a Principia Mathematica de Russell usando Lean4

Este projeto visa formalizar o primeiro volume da Principia Mathematica do Prof. Bertrand Russell usando o verificador de teoremas Lean. O objetivo é garantir que a formalização se alinhe claramente com os teoremas correspondentes no livro para evitar confusão. O projeto segue rigorosamente as provas de Russell, com poucas ou nenhuma declaração adicional. Um novo tático, `Syll`, foi criado para lidar com uma forma mais geral de silogismo. Embora a Principia Mathematica seja considerada um 'fracasso monumental', o autor achou o processo de formalização enriquecedor.

Leia mais
Desenvolvimento

Compilador Onramp Compila DOOM do Zero

2024-12-31

Após dois anos de desenvolvimento, um programador compilou com sucesso o clássico jogo DOOM usando um compilador auto-inicializável chamado Onramp. Começando com uma simples máquina virtual escrita em assembly x86_64, o Onramp gradualmente construiu um montador, compilador C e outras ferramentas, culminando na compilação e execução do DOOM. Embora o desempenho seja atualmente limitado, o Onramp demonstra capacidades impressionantes de auto-hospedagem e potencial multiplataforma. Seu objetivo a longo prazo é permitir a compilação e execução de código em qualquer arquitetura, mesmo em computadores de civilizações alienígenas, preservando nossa herança cultural e computacional para um futuro distante.

Leia mais
Desenvolvimento auto-hospedagem

A Abordagem da Apple para Melhoria da IA ​​com Preservação da Privacidade

2025-04-14
A Abordagem da Apple para Melhoria da IA ​​com Preservação da Privacidade

A Apple está comprometida com a privacidade do usuário, mesmo ao melhorar seus recursos de IA, como Genmoji, ferramentas de geração de imagens e ferramentas de escrita. Eles empregam privacidade diferencial, anonimizando dados do usuário para coletar apenas informações de tendência agregadas, como prompts populares do Genmoji. Para recursos de IA que manipulam textos mais longos, como e-mails, a Apple usa dados sintéticos. Isso gera dados sintéticos que imitam padrões de dados de usuários reais para treinamento e teste de modelos sem acessar o conteúdo real do e-mail. Isso permite que a Apple aprimore as experiências do produto, garantindo que a privacidade do usuário permaneça primordial.

Leia mais

Catálogo de Podcasts do Fourble: milhares de horas de áudio

2025-07-28

O Fourble possui um vasto banco de dados de podcasts, oferecendo uma variedade diversificada de conteúdo, desde dramas radiofônicos clássicos até programas de entrevistas modernos. Com milhares de horas de áudio abrangendo comédia, mistério, ficção científica, história e muito mais, é um tesouro para entusiastas de áudio. Se você é um fã nostálgico de dramas radiofônicos ou procura conteúdo novo, o Fourble tem algo para todos.

Leia mais

Haskell: Surpreendentemente Procedural?

2025-01-19

Este artigo desafia os conceitos errôneos comuns sobre Haskell, argumentando que ele se destaca como uma linguagem procedural. Ele mergulha no tratamento de efeitos colaterais como valores de primeira classe em Haskell, explicando a mecânica subjacente dos blocos `do` e demonstrando o uso de funções como `pure`, `fmap` e `liftA2` para manipulá-los. O autor mostra `sequenceA` e `traverse` para lidar com coleções de efeitos colaterais e ilustra como esses recursos permitem metaprogramação eficiente. Um exemplo complexo demonstra os pontos fortes do Haskell na gestão de estados e caching, contrastando-o com as limitações de outras linguagens. O artigo também explora conceitos avançados como o monad `State` para melhor controle e resultados em streaming.

Leia mais
Desenvolvimento Efeitos Colaterais

Esquema de verificação de idade: um pesadelo de usabilidade?

2025-09-24
Esquema de verificação de idade: um pesadelo de usabilidade?

Uma nova solução de verificação de idade online está causando controvérsia. Sua forte dependência de smartphones exclui muitos usuários sem ou que não querem usar smartphones, como idosos. Isso afeta significativamente a navegação na web, especialmente nos modos privados, exigindo verificação de idade em cada visita ao site. O alto custo de implementação representa um grande obstáculo para startups, e as escolhas de tecnologia parecem limitantes. Os benefícios de privacidade reivindicados pela solução também são questionáveis.

Leia mais
Desenvolvimento

Linhas Aéreas dos EUA Impulsionam Desregulamentação, Ameaçando Direitos dos Passageiros

2025-09-24
Linhas Aéreas dos EUA Impulsionam Desregulamentação, Ameaçando Direitos dos Passageiros

As principais companhias aéreas dos EUA, incluindo American, Delta, Southwest e United, estão pressionando pela desregulamentação, alegando que isso reduzirá os custos e aumentará a concorrência. No entanto, essa medida pode erodir significativamente os direitos dos passageiros e aumentar as taxas ocultas. As principais proteções em risco incluem reembolsos automáticos para cancelamentos, preços transparentes e assentos garantidos para famílias. Embora as companhias aéreas argumentem que a desregulamentação reduzirá as tarifas, o resultado provável será mais taxas, menos responsabilização por falhas no serviço e uma diminuição da sensação de proteção ao consumidor. Isso pode levar a uma experiência de viagem aérea mais cara e opaca para os passageiros.

Leia mais

Matar em combate: o contexto importa mais que o ato em si

2025-04-18
Matar em combate: o contexto importa mais que o ato em si

Um estudo em larga escala com soldados noruegueses desafia a crença comum de que matar inevitavelmente prejudica a saúde mental de um soldado. Os pesquisadores compararam dois grupos: soldados enviados ao Afeganistão em missões de combate e aqueles que serviram como peacekeepers no Líbano. O estudo descobriu que os peacekeepers que haviam matado alguém apresentaram taxas mais altas de TEPT, depressão, ansiedade e uso de álcool, e menor qualidade de vida, em comparação com aqueles que não haviam matado. No entanto, nenhuma diferença foi encontrada entre os soldados de combate. O estudo conclui que o contexto que envolve o ato de matar, em vez do ato em si, afeta significativamente o bem-estar mental. A diferença provavelmente decorre dos distintos objetivos da missão e regras de engajamento entre operações de combate e manutenção da paz. As descobertas destacam a necessidade de suporte psicológico e treinamento específicos para o contexto para soldados, a fim de minimizar potenciais danos psicológicos.

Leia mais

Setembro Eterno do Bluesky: Lidando com a Etiqueta do Novo Usuário

2025-04-08
Setembro Eterno do Bluesky: Lidando com a Etiqueta do Novo Usuário

O afluxo de novos usuários para plataformas como o Bluesky reflete o fenômeno do 'Setembro Eterno' da internet antiga, frustrando usuários antigos acostumados às normas online estabelecidas. O artigo explora estratégias para navegar por isso, como respostas ponderadas, evitando piadas redundantes e utilizando recursos de bloqueio robustos. Alguns usuários veem o bloqueio como uma medida proativa para manter um ambiente positivo, enquanto outros enfatizam a empatia por recém-chegados não familiarizados com a cultura online. O artigo destaca o contraste entre a abordagem do Bluesky e o ambiente mais agressivo de plataformas como o X (antigo Twitter).

Leia mais
Tecnologia etiqueta online

Termostatos Nest de Primeira Geração Perderão Suporte em 2025

2025-04-26
Termostatos Nest de Primeira Geração Perderão Suporte em 2025

O Google anunciou que seus termostatos Nest Learning de primeira e segunda geração perderão suporte em outubro de 2025, desativando a maioria dos recursos conectados. Embora um desconto seja oferecido aos usuários norte-americanos para uma atualização, os usuários europeus não receberão nenhum caminho de atualização, e o único modelo europeu do Google também será descontinuado. Esses dispositivos, lançados a partir de 2011, ainda funcionarão como termostatos básicos, mas perderão a conectividade com o aplicativo Google Home e o Assistente.

Leia mais
Hardware Termostato

Cuttle: Um jogo de cartas retrô para dois jogadores que é mais do que apenas sorte

2025-01-10

Cuttle, um jogo de cartas para dois jogadores que surgiu na década de 1970, desafia os jogadores a atingirem 21 pontos primeiro usando um baralho padrão de 52 cartas. A jogabilidade envolve o posicionamento estratégico de cartas e efeitos imprevisíveis. Os jogadores usam cartas de pontos para pontuar ou 'afundar' as cartas do oponente, enquanto cartas de efeito único e permanente introduzem reviravoltas. Áses limpam o tabuleiro, dois contra-efeitos, e reis reduzem o requisito de pontos para vencer. Com sua mistura de estratégia e chance, Cuttle oferece uma experiência de jogo retrô única e envolvente.

Leia mais

Imagens Hiperespectrais: Cubos ou Grupos de Espectros?

2025-01-27
Imagens Hiperespectrais: Cubos ou Grupos de Espectros?

Durante um estágio nos Laboratórios de Ciência da Visão da Carnegie Mellon, o autor encontrou dificuldades ao processar imagens hiperespectrais. Uma estudante de pós-graduação as descreveu como 'cubos' devido à sua estrutura: centenas ou milhares de matrizes empilhadas, assemelhando-se a um cubo 3D. No entanto, nos laboratórios Specere, os pesquisadores as viram como grupos de espectros de regiões próximas. Isso destaca as diferentes perspectivas entre disciplinas e o valor do trabalho interdisciplinar.

Leia mais

JavaScript: O progresso que quebrou a web

2025-06-20
JavaScript: O progresso que quebrou a web

Este artigo critica o uso excessivo de frameworks JavaScript no desenvolvimento web moderno. O autor argumenta que a busca por experiências semelhantes a aplicativos nativos levou os desenvolvedores a empregar frameworks e ferramentas excessivamente complexos, resultando em tempos de carregamento lentos, manutenção difícil e experiência do usuário e SEO prejudicados. Muitas funcionalidades de sites, afirma o artigo, poderiam ser alcançadas com código mais simples, enquanto arquiteturas excessivamente complexas reduzem a eficiência. O autor apela por um retorno à simplicidade, priorizando a experiência do usuário e o desempenho em vez de exibicionismo técnico.

Leia mais
Desenvolvimento

Plataforma Bench encerrará em 27 de dezembro de 2024

2024-12-27

A plataforma de contabilidade Bench anunciou o encerramento de suas operações em 27 de dezembro de 2024. Este fechamento inesperado afetará os usuários, mas a equipe Bench se compromete a garantir uma transição tranquila. Eles recomendam a mudança para o software de contabilidade Kick, oferecendo um acordo exclusivo. Mais informações sobre acesso aos dados estarão disponíveis em seu site até 30 de dezembro.

Leia mais

Adeus a esquemas de cores confusos de visualização de dados: Apresentando um novo gerador de paletas

2025-09-25
Adeus a esquemas de cores confusos de visualização de dados: Apresentando um novo gerador de paletas

Cansado de lutar com esquemas de cores de visualização de dados? Este novo gerador de paletas permite que você crie facilmente uma série de cores visualmente equidistantes, eliminando aquelas paletas de cores confusas e difíceis de distinguir. Ele suporta cores de ponto final personalizadas e pode até incorporar suas cores de marca, tornando seus gráficos bonitos e profissionais. Seja gráficos de pizza, gráficos de barras agrupados ou mapas, ele os manipula com facilidade. Sem mais problemas com esquemas de cores frustrantes como os do Google Analytics!

Leia mais

LLMs em 2024: Um Ano de Avanços e Desafios

2024-12-31
LLMs em 2024: Um Ano de Avanços e Desafios

2024 testemunhou uma evolução notável em modelos de linguagem amplos (LLMs). Várias organizações superaram o desempenho do GPT-4, levando a um aumento dramático da eficiência, permitindo até mesmo a execução de LLMs em laptops pessoais. Os modelos multimodais tornaram-se comuns, com recursos de voz e vídeo emergindo. A geração de aplicativos baseada em prompts tornou-se uma commodity, mas o acesso universal aos modelos de alta qualidade durou apenas alguns meses. Embora os 'agentes' permanecessem evasivos, a importância da avaliação tornou-se primordial. A biblioteca MLX da Apple se destacou, contrastando com os recursos decepcionantes da 'Apple Intelligence'. Os modelos de dimensionamento de inferência surgiram, reduzindo custos e melhorando o impacto ambiental, mas também levantando preocupações sobre as consequências ambientais de novas infraestruturas. Dados de treinamento sintéticos provaram ser altamente eficazes, mas a usabilidade de LLM permaneceu desafiadora, a distribuição do conhecimento permaneceu desigual e são necessárias avaliações críticas melhores.

Leia mais
IA

Disputa de Marca Registrada do Bundler: Uma Luta pela Propriedade da Comunidade

2025-09-25

Por 15 anos, o autor manteve o Bundler, o gerenciador de dependências do Ruby. De seu envolvimento inicial à fundação do Ruby Together para financiar a manutenção, e finalmente uma disputa de fusão com o Ruby Central, o autor registrou a marca registrada do Bundler para proteger os interesses da comunidade. Ele se compromete a transferir a marca registrada para uma organização responsável perante os mantenedores e a comunidade, garantindo que o Bundler realmente pertença à comunidade Ruby.

Leia mais
Desenvolvimento

O Mistério do 'Tempo de Cabra': Um Enigma de Tradução Automática

2025-09-25

Um usuário japonês, usando tradução automática, pediu ajuda para um erro de tempo de execução chamado 'Tempo de Cabra'. A mensagem de erro é bizarra, com termos como 'vômito', 'vento, poste e dragão', deixando todos perplexos. A análise sugere que 'vômito' pode se referir a exceções, 'madeira' a logs e 'Tempo de Cabra' ao ambiente de tempo de execução. 'Surra' é especulado como uma má tradução de 'executar', e 'habilidade' de 'experiência'. 'Insulto às pedras do pai' pode aludir a dependências de software. O 'vento, poste e dragão' permanecem um mistério. Este é um enigma induzido por tradução automática esperando por mais informações para ser desvendado.

Leia mais

O Difícil Processo de Visto para Luxemburgo: Uma Corrida Contra o Tempo

2025-01-22
O Difícil Processo de Visto para Luxemburgo: Uma Corrida Contra o Tempo

O autor, precisando de um visto para participar da conferência LibreOffice em Luxemburgo, enfrentou um processo de solicitação de visto estressante devido a uma viagem conflitante ao Quênia. O prazo estrito da embaixada de Luxemburgo e o longo processamento criaram um dilema. Após várias ligações e e-mails, a embaixada excepcionalmente devolveu o passaporte do autor, permitindo a viagem ao Quênia. O visto foi finalmente concedido, mas apenas após uma corrida frenética contra o tempo, destacando falhas no processo de solicitação de visto, particularmente no que diz respeito à comunicação e respostas oportunas.

Leia mais

GC DATAS do .NET 10: Prepare-se para a decolagem!

2025-09-24
GC DATAS do .NET 10: Prepare-se para a decolagem!

O .NET 10 usa por padrão o DATAS (Dynamic Adaptation of Heap Size), uma mudança significativa no GC que afeta o uso de memória e requer atenção do usuário, ao contrário das atualizações anteriores. Esta publicação explica o comportamento adaptativo do DATAS: ajuste do tamanho do heap com base no tamanho dos dados ativos (LDS), minimizando a memória enquanto mantém o desempenho. Ela detalha cenários em que o DATAS não é ideal (por exemplo, altas demandas de transferência, desempenho crítico de inicialização, principalmente GCs de Gen2). Dois estudos de caso ilustram o ajuste do DATAS por meio de parâmetros de configuração para resultados ótimos.

Leia mais
Desenvolvimento

O Desafio Berghain de 2025: Uma Competição de Codificação Viral Que Quebrou a Internet

2025-09-24

A Listen Labs lançou um desafio de codificação viral, o Desafio Berghain, começando com um outdoor enigmático em São Francisco. O desafio incumbiu os participantes de um problema complexo de otimização: selecionar exatamente 1000 pessoas de um fluxo de chegadas aleatórias, cada uma com vários atributos, enquanto atendiam a cotas específicas e minimizavam as rejeições. Este jogo, deceptivamente simples, atraiu mais de 30.000 engenheiros. O autor, começando como um novato em algoritmos, subiu para o número 16 no ranking, detalhando sua jornada iterativa por meio de vários algoritmos, de abordagens gananciosas ingênuas a modelos sofisticados de cópula gaussiana e, finalmente, métodos práticos baseados em limiares. Eles encontraram sobrecarga do servidor e limitação de taxa, mostrando a escalabilidade inesperada do desafio. Ao analisar as soluções de melhor desempenho, o autor destaca as principais lições aprendidas: o simples costuma superar o complexo, o ajuste de parâmetros é crucial, a velocidade de iteração supera a perfeição, o conhecimento de domínio vem de fontes inesperadas e as restrições podem ser recursos. Em última análise, o Desafio Berghain reacendeu a paixão do autor pela programação e oferece insights sobre futuras competições técnicas colaborativas.

Leia mais
Desenvolvimento desafio de algoritmo

Consumo de energia de IA: Mais um grito de lobo?

2025-09-23
Consumo de energia de IA: Mais um grito de lobo?

Previsões recentes sobre o enorme consumo de energia da IA ​​generativa causaram alarme, com alguns prevendo que a IA consumirá até 25% da eletricidade dos EUA até 2032. No entanto, a história mostra que previsões semelhantes de fim do mundo, de computadores pessoais à computação em nuvem, falharam consistentemente em se materializar. A participação do setor de TI no consumo de eletricidade permaneceu relativamente baixa, muito menor do que setores como a produção de cimento. Embora a IA esteja crescendo rapidamente, melhorias de eficiência compensarão os aumentos de energia, e a IA atualmente constitui uma pequena parte dos orçamentos de TI corporativos. Em última análise, o alarmismo em torno do consumo de energia da IA ​​decorre em grande parte de interesses estabelecidos, preocupações com o crescimento econômico e ansiedades gerais sobre a tecnologia, em vez de uma ameaça real.

Leia mais
Tecnologia
1 2 6 7 8 10 12 13 14 595 596