dataframely: Uma biblioteca de validação de DataFrames nativa do Polars

2025-04-30

O esforço da QuantCo para modernizar uma base de código antiga revelou uma falha crítica no processamento de seus DataFrames: falta de validação. A migração do pandas para o Polars, buscando ganhos de desempenho, destacou esse problema. Bibliotecas existentes como pandera e patito se mostraram insuficientes. Para resolver isso, eles desenvolveram o dataframely, uma biblioteca nativa do Polars que permite a validação declarativa de DataFrames. O dataframely define esquemas, valida o conteúdo do DataFrame, suporta validação entre DataFrames e oferece validação suave, melhorando significativamente a robustez e a legibilidade dos pipelines. Já está em uso em várias equipes e projetos.

Leia mais
Desenvolvimento validação de dados

IA: Tecnologia Normal, Não Superinteligência

2025-04-17
IA: Tecnologia Normal, Não Superinteligência

Este artigo contesta a visão predominante da IA como uma espécie separada, uma entidade altamente autônoma e potencialmente superinteligente, argumentando que a IA é uma tecnologia normal. Os autores afirmam que o impacto da IA será gradual, não repentino, com base em uma análise das diferentes escalas de tempo dos métodos, aplicativos e adoção da IA. Eles preveem um futuro em que humanos e IA colaborarão, com uma parte significativa do trabalho focada no controle e na supervisão da IA. O artigo também explora os riscos da IA, como acidentes, corridas armamentistas, uso indevido e desalinhamento, e defende a mitigação desses riscos por meio da redução da incerteza e do aumento da resiliência do sistema, em vez de intervenções políticas drásticas.

Leia mais

Um Guia Prático de Programação C para Hackers

2025-04-14
Um Guia Prático de Programação C para Hackers

Este livro, dedicado a Dennis Ritchie, oferece um guia prático de programação C para hackers. O autor, um hacker experiente, compartilha técnicas práticas obtidas de anos de experiência, enfatizando o poder e a flexibilidade da linguagem C. Ele defende a liberdade que a linguagem C oferece, argumentando que a escolha da ferramenta certa é prerrogativa do programador, e não uma questão de preferências impostas. O livro inclui exemplos de código e discussões sobre o uso de extensões GNU.

Leia mais
Desenvolvimento Guia Prático

Executando GPT-2 na GPU com Shaders WebGL: Uma Jornada de Hacker

2025-05-27

Este sucesso do Hacker News detalha a experiência do autor implementando o GPT-2 usando WebGL e shaders na GPU. O artigo explora as origens e a evolução da programação de GPU de propósito geral, comparando APIs gráficas tradicionais (como OpenGL) com APIs de computação (CUDA e OpenCL). O autor utiliza texturas e framebuffers como um barramento de dados, usando shaders de fragmentos como kernels de computação para realizar operações de rede neural como multiplicação de matrizes e ativação GELU. Embora reconhecendo limitações em memória compartilhada, tamanho de textura e precisão, o artigo mostra o poder e o potencial da programação de GPU e demonstra o uso inovador de técnicas de processamento gráfico para computação de propósito geral. O código está disponível no Github.

Leia mais
Desenvolvimento programação GPU

Atari Adventure: O Nascimento de um Clássico que Definiu um Gênero

2025-05-05
Atari Adventure: O Nascimento de um Clássico que Definiu um Gênero

A criação do Atari Adventure surgiu da fascinação do programador Warren Robinett com o Colossal Cave Adventure. Ele adaptou este jogo baseado em texto para uma versão gráfica do Atari VCS, superando limitações técnicas para criar um jogo de aventura com múltiplas telas, labirintos, múltiplos objetivos e mecânicas de jogo únicas. Os quebra-cabeças desafiadores do jogo, os personagens de dragões distintos e o ovo de Páscoa secreto de 'assinatura do desenvolvedor' consolidaram seu status como um clássico. Adventure não apenas foi pioneiro em um novo gênero de jogo, mas também promoveu a ascensão dos créditos de desenvolvedores de jogos e da cultura de ovos de Páscoa, deixando um impacto duradouro na história dos jogos.

Leia mais

Por que eu já escrevi Clojure

2025-05-03

O autor usou Clojure profissionalmente por cinco anos, inicialmente amando, mas finalmente odiando, pela mesma razão: tédio. O autor não conseguia se forçar a escrever código empresarial genérico para corporações sem alma, mas conseguia se fosse divertido. Clojure, Go, Rust, Zig e outras novas tecnologias ajudaram a manter o interesse. O autor especula que a criação do Clojure e sua alta adoção em fintech se devem ao tédio de engenheiros altamente inteligentes. Empregos bem remunerados exigem engenheiros altamente inteligentes, mas eles se entediam facilmente e precisam de estímulo intelectual. A escrita de código empresarial é relativamente chata, então as fintechs permitem que os engenheiros usem 'brinquedos' no código para reduzir a rotatividade.

Leia mais
Desenvolvimento esgotamento profissional

Oracle se recusa a ceder a marca registrada do JavaScript, diz Deno Land

2025-01-13
Oracle se recusa a ceder a marca registrada do JavaScript, diz Deno Land

A Deno Land entrou com uma ação contra a Oracle pela propriedade da marca registrada do JavaScript. A Oracle adquiriu a marca registrada em 2009 com a compra da Sun Microsystems. A Deno Land argumenta que a Oracle abandonou a marca registrada e que sua renovação de marca registrada em 2019 foi fraudulenta. Ambas as partes apresentarão suas respostas antes de 3 de fevereiro, seguidas da coleta de evidências. Espera-se que essa batalha legal dure bastante tempo.

Leia mais
Desenvolvimento Disputa de Marca Registrada

As Aventuras de Tintin entram em domínio público: Uma estética atemporal

2025-01-13
As Aventuras de Tintin entram em domínio público: Uma estética atemporal

Em 2025, *As Aventuras de Tintin* entraram em domínio público, tornando o clássico atemporal de Hergé livremente acessível. A estética única da história em quadrinhos, caracterizada por suas paletas de cores distintas e desenhos detalhados, transcende sua época, cativando leitores de todas as idades. As aventuras globais de Tintin inspiraram inúmeras pessoas a explorar o mundo e aprender sobre diferentes culturas, enquanto as imagens da série também foram usadas de forma eficaz na educação histórica. Apesar de potenciais conflitos com sensibilidades modernas, a influência global de Tintin e suas contribuições artísticas permanecem inegáveis. No entanto, o uso generalizado da imagem de Tintin também traz preocupações sobre o uso indevido de IA, destacando a importância da proteção de obras originais.

Leia mais
Diversos

mixlist: Organize sua música

2025-01-23

Cansado de uma biblioteca de música bagunçada? O mixlist está aqui para resolver isso! Este aplicativo ajuda você a organizar sua coleção de música, trazendo ordem ao caos. Com uma interface limpa e intuitiva, categorize, marque e pesquise facilmente suas músicas favoritas. Mantenha sua biblioteca de música organizada e aproveite suas músicas favoritas a qualquer hora, em qualquer lugar. Diga adeus às faixas perdidas!

Leia mais

Mapa de Hash Concorrente de Alta Performance para Go: cmapv2

2025-06-17
Mapa de Hash Concorrente de Alta Performance para Go: cmapv2

Este artigo apresenta o cmapv2, uma biblioteca de mapa hash concorrente de alto desempenho para Go. Utilizando o algoritmo MurmurHash, ele oferece tipos de mapa regulares e particionados para diversas necessidades de concorrência. Um exemplo de código demonstra a inicialização, inserção, recuperação e exclusão de pares chave-valor. O artigo também detalha os testes de desempenho usando `go test` e `pprof` para criação de perfis de CPU e memória.

Leia mais
Desenvolvimento HashMap Concorrente

Citigroup quase transfere US$ 6 bilhões por engano: um risco sistêmico?

2025-03-04
Citigroup quase transfere US$ 6 bilhões por engano: um risco sistêmico?

A Bloomberg News informou que o Citigroup quase transferiu US$ 6 bilhões para a conta de um cliente por engano. Um funcionário da gestão de patrimônio copiou e colou erroneamente um número de conta no campo do valor em dólares. Embora o erro tenha sido detectado no dia seguinte, ele destaca problemas sistêmicos na gestão de riscos e na governança de dados do Citigroup. Isso segue um incidente anterior em que US$ 81 trilhões foram transferidos erroneamente. Esses incidentes levaram o Citigroup a investir em melhorias de conformidade e resultaram em pesadas multas regulamentares, incluindo US$ 400 milhões em 2020 e US$ 136 milhões em 2023.

Leia mais

Estimação de Gordura Corporal pelo GPT-4: Um Competidor para o DEXA?

2025-05-16
Estimação de Gordura Corporal pelo GPT-4: Um Competidor para o DEXA?

Um estudo surpreendente revela que o GPT-4o pode estimar a porcentagem de gordura corporal a partir de fotos com precisão que rivaliza com os exames DEXA, padrão ouro. Usando imagens do "Guias Visuais de Porcentagem de Gordura Corporal" de Menno Henselmans, o modelo atingiu um erro absoluto mediano de 2,4% para homens e 5,7% para mulheres. Embora não seja um diagnóstico médico, isso oferece uma alternativa mais acessível aos exames DEXA, especialmente considerando as limitações das medidas de IMC desatualizadas. Isso pode mudar o jogo para avaliações de saúde acessíveis.

Leia mais

Mapeamento da Fiação do Cérebro: Uma Revolução na Neurociência

2025-02-17
Mapeamento da Fiação do Cérebro: Uma Revolução na Neurociência

Do trágico caso de Phineas Gage à ascensão da neurociência moderna, este artigo narra a busca ambiciosa para mapear o conectoma do cérebro — um modelo tridimensional de cada conexão física entre os neurônios. Embora o mapeamento dos conectomas de C. elegans e moscas-das-frutas tenha sido bem-sucedido, a complexidade dos cérebros de mamíferos apresenta desafios imensos. A organização sem fins lucrativos da área da baía de São Francisco, E11 Bio, desenvolveu uma nova abordagem chamada "PRISM", utilizando microscopia de expansão e código de barras de proteínas para reduzir drasticamente o custo e o tempo necessários para o mapeamento do conectoma. Essa tecnologia promete entregar um conectoma de camundongo completo em cinco anos por apenas US$ 100 milhões, abrindo caminho para avanços revolucionários no tratamento de doenças neurológicas, no desenvolvimento de interfaces cérebro-computador e até mesmo na emulação de cérebro inteiro.

Leia mais
Tecnologia Conectoma

Evidence: Uma estrutura poderosa para construção de aplicativos de visualização de dados

2025-04-12
Evidence: Uma estrutura poderosa para construção de aplicativos de visualização de dados

Evidence é uma estrutura robusta para construir aplicativos de visualização de dados. Possui uma rica biblioteca de componentes, incluindo vários tipos de gráficos (linha, barra, dispersão, mapas de calor, etc.), mapas, componentes de entrada e elementos de IU. Suporta várias fontes de dados, incluindo consultas SQL, e oferece diversas opções de implantação, como serviços em nuvem (AWS Amplify, Azure Static Apps, etc.) e hospedagem própria. Os desenvolvedores podem criar facilmente aplicativos de visualização de dados interativos e expandir a funcionalidade com componentes e plug-ins personalizados.

Leia mais
Desenvolvimento estrutura

Fundador do Telegram, Durov, deixará fortuna de US$ 13,9 bilhões para mais de 100 filhos

2025-06-20
Fundador do Telegram, Durov, deixará fortuna de US$ 13,9 bilhões para mais de 100 filhos

Pavel Durov, fundador do aplicativo de mensagens Telegram, planeja deixar sua fortuna estimada em US$ 13,9 bilhões para mais de 100 filhos — seis filhos biológicos e vários outros concebidos por meio de doação de esperma. Durov afirmou que todos os filhos herdarão igualmente, mas com um atraso de 30 anos para incentivar a independência. Essa decisão decorre dos riscos associados ao seu trabalho e preocupações com o futuro do Telegram. Atualmente, Durov enfrenta acusações que incluem lavagem de dinheiro e distribuição de pornografia infantil, acusações que ele nega.

Leia mais
Startup

Apple Lança Apple Invites: Um Novo Aplicativo para Planejamento de Eventos

2025-02-04
Apple Lança Apple Invites: Um Novo Aplicativo para Planejamento de Eventos

A Apple revelou o Apple Invites, um novo aplicativo para iPhone projetado para simplificar o planejamento de eventos. Os usuários podem criar convites personalizados, compartilhá-los facilmente, gerenciar RSVPs e até mesmo contribuir para álbuns compartilhados e listas de reprodução colaborativas do Apple Music. O aplicativo se integra ao Mapas e ao Clima para informações convenientes para os convidados. Recursos de Inteligência da Apple (disponíveis em modelos selecionados de iPhone) permitem que os usuários criem convites exclusivos usando geração de imagens com tecnologia de IA e ferramentas de escrita. Qualquer pessoa pode responder, independentemente de possuir uma conta Apple, enquanto os assinantes do iCloud+ têm acesso a armazenamento expandido e outros recursos premium.

Leia mais

A Lista de Leitura da Mensa: Um Desafio ao Conforto

2025-04-06
A Lista de Leitura da Mensa: Um Desafio ao Conforto

Este artigo explora a Lista de Excelência em Leitura da Mensa para alunos do 9º ao 12º ano, uma coleção de clássicos desafiadores como *A Divina Comédia* e *A Montanha Mágica*. O autor argumenta que esses livros não são destinados à simples aquisição de conhecimento, mas sim a desafiar noções preconcebidas e zonas de conforto. O desconforto que esses livros evocam força um pensamento mais profundo e promove a análise crítica. O objetivo final não é se tornar culto, mas sim cultivar um processo contínuo de aprendizagem impulsionado pela autorreflexão e pelo crescimento intelectual. A jornada de leitura dessas obras é sobre confrontar a ambiguidade e abraçar o desconforto.

Leia mais

Interface do usuário Liquid Glass do macOS 26: Uma Revisão Visual Dramática

2025-07-06
Interface do usuário Liquid Glass do macOS 26: Uma Revisão Visual Dramática

O macOS 26 da Apple apresenta um novo design de interface de usuário impressionante: Liquid Glass. Ícones de material sólido foram substituídos por versões mais suaves, brilhantes e semelhantes a vidro. Retângulos arredondados são ainda mais arredondados, e a Apple removeu a capacidade dos elementos do ícone se estenderem além dos limites do ícone (como visto no GarageBand, Photo Booth, Dicionário, etc.). Esta é uma das revisões visuais mais significativas na história do macOS. Para documentar esta evolução, uma coleção que relata as mudanças nos ícones do sistema ao longo dos anos está sendo criada e será atualizada durante todo o verão.

Leia mais
Design

O Desastre Pontilhado do Curl: Dois CVEs e uma Perseguição Sem Fim

2025-05-15
O Desastre Pontilhado do Curl: Dois CVEs e uma Perseguição Sem Fim

A equipe do curl enfrentou uma luta persistente com pontos finais em nomes de host em URLs. Inicialmente os ignorando, o curl posteriormente restabeleceu o suporte para sites que exigem pontos finais. No entanto, essa alteração inadvertidamente introduziu duas vulnerabilidades de segurança (CVE-2022-27779 e CVE-2022-30115) afetando o tratamento de cookies e o mecanismo HSTS, respectivamente. Essas vulnerabilidades decorreram do tratamento inadequado de pontos finais, levando a correspondências de domínio incorretas. O curl 7.83.1 corrige esses problemas, mas o autor suspeita que isso pode ser apenas o começo de uma batalha prolongada.

Leia mais
Desenvolvimento

Animações sem Keyframes: Um Novo Truque CSS

2025-01-12
Animações sem Keyframes: Um Novo Truque CSS

O novo `@starting-style` do CSS permite criar animações sem usar `@keyframes`. Não é uma substituição para a maneira clássica de criar animações, mas pode ser um truque CSS útil em algumas situações. O artigo mostra dois exemplos: um quadrado girando infinitamente e uma animação mais complexa manipulando a cor de fundo, translação e rotação por meio de uma variável animada `--i`. Embora não seja sempre superior, oferece uma nova maneira de expressar animações, expandindo as possibilidades de animação CSS.

Leia mais

Comunicação Secreta por Ultrassom: Enviando Dados com o Microfone e Alto-falante do seu Telefone

2025-06-28

Este artigo detalha um método divertido para transmitir dados usando ultrassom. O autor codifica inteligentemente dados em um sinal de ultrassom, permitindo comunicação de curto alcance entre dispositivos usando o microfone e o alto-falante de um telefone. Embora o método tenha limitações como resistência fraca à interferência e velocidade lenta, ele demonstra a possibilidade de comunicação não convencional usando dispositivos cotidianos e desperta reflexões sobre seu potencial em aplicações práticas, como auxiliar softwares de reunião na identificação de dispositivos próximos.

Leia mais

Mudanças Climáticas Impulsionam Aumentos nos Preços Globais de Alimentos

2025-07-23
Mudanças Climáticas Impulsionam Aumentos nos Preços Globais de Alimentos

Um novo estudo revela que eventos climáticos extremos, incluindo ondas de calor, secas e chuvas fortes, estão elevando os preços globais dos alimentos. De batatas britânicas a cebolas indianas, vários países estão enfrentando choques de preços. Os pesquisadores descobriram que as mudanças climáticas aumentam significativamente a probabilidade e intensificam esses eventos climáticos extremos. Isso não apenas leva à escassez de alimentos, mas também exacerba a desigualdade, pois famílias de baixa renda lutam para pagar os preços mais altos dos alimentos, enfrentando maiores riscos de desnutrição. O estudo exige ação imediata para enfrentar as mudanças climáticas a fim de prevenir crises alimentares ainda mais graves no futuro.

Leia mais

Conquistando o FOMO de Reuniões: Construindo uma Cultura de Reuniões Eficazes

2025-07-28
Conquistando o FOMO de Reuniões: Construindo uma Cultura de Reuniões Eficazes

Este artigo aborda o problema generalizado de reuniões improdutivas, propondo uma solução centrada em uma cultura de reuniões eficazes. O autor destaca o problema comum de reuniões sem valor claro, desperdiçando tempo e dinheiro. A solução proposta enfatiza o uso de reuniões principalmente para brainstorming e tomada de decisão em grupo, enquanto defende o compartilhamento de conhecimento assíncrono por meio de documentação escrita. O autor sugere agendas detalhadas, estimativas de tempo e moderadores para manter as reuniões focadas e no caminho certo. Os participantes devem participar ativamente ou, se apropriado, recusar e acessar as atas da reunião posteriormente. O autor conclui com uma anedota pessoal destacando o impacto positivo dessa abordagem.

Leia mais
Desenvolvimento eficiência de reunião

Glitch encerrará o serviço de hospedagem de aplicativos em 2025

2025-05-23
Glitch encerrará o serviço de hospedagem de aplicativos em 2025

O Glitch, plataforma de codificação onde desenvolvedores podem compartilhar e remixar projetos, anunciou que deixará de oferecer seu recurso principal — hospedagem de aplicativos na web — em 8 de julho de 2025. Isso significa que os usuários não poderão mais hospedar projetos no Glitch e os perfis de usuário serão fechados. Embora o CEO Anil Dash não tenha confirmado o fechamento completo da plataforma, a medida lança dúvidas sobre o futuro do Glitch. Os usuários terão até o final de 2025 para baixar seus códigos e acessar seus projetos; o Glitch também está trabalhando em um recurso de redirecionamento de subdomínios de projetos. A mudança é atribuída ao aumento dos custos de manutenção e à atividade maliciosa, deixando o futuro do Glitch incerto.

Leia mais
Desenvolvimento

Hegel 2.0: A Revolução Não Realizada da Computação Ternária

2025-05-14
Hegel 2.0: A Revolução Não Realizada da Computação Ternária

Este artigo explora o confronto da Guerra Fria entre os EUA e a União Soviética em ciência da computação e filosofia. A recusa de Warren McCulloch a um convite soviético prepara o cenário para uma narrativa sobre o computador ternário SETUN e sua conexão com a teoria da rede neural de McCulloch e a 'lógica transclássica' de Gotthard Günther. Günther tentou sintetizar a dialética de Hegel com a cibernética, argumentando que a lógica ternária poderia resolver contradições inerentes à lógica binária e fornecer uma base para uma metafísica digital. Embora o SETUN tenha falhado no final, ele estimulou a exploração da computação não binária e levou a uma reconsideração das oposições binárias na cultura digital.

Leia mais

Sistemas de Arquivos: A Hipermídia Original?

2025-01-22
Sistemas de Arquivos: A Hipermídia Original?

Este artigo explora a ideia intrigante de sistemas de arquivos como precursores da hipermídia. Argumenta-se que a estrutura de links entre diretórios e arquivos, juntamente com o suporte para diversos tipos de dados, forneceu uma forma de acesso e organização de informações flexíveis e variadas, refletindo os princípios centrais da hipermídia. Embora careça da interatividade e dinamismo da hipermídia moderna, o artigo destaca o papel pioneiro do sistema de arquivos na gestão da informação, preparando o terreno para tecnologias de hipermídia posteriores.

Leia mais

Projetos Épicos: Resolvendo os Problemas de Longo Prazo da Humanidade

2025-08-01

Este artigo apresenta notáveis empreendimentos humanos que se estendem por décadas e séculos, desde a prova do Último Teorema de Fermat até a construção contínua da Sagrada Família e experimentos de longo prazo como o Estudo do Coração de Framingham. Explora como a humanidade enfrenta problemas que exigem compromisso sustentado por períodos prolongados, destacando projetos impulsionados por esforços implacáveis e aqueles que aproveitam os avanços tecnológicos acumulados. A peça leva à reflexão sobre quais projetos exigem prazos tão longos e quais poderiam ser significativamente acelerados. Isso se enquadra na categoria Tecnologia, examinando a perseverança e a inovação humanas na busca de objetivos de longo prazo.

Leia mais

DSC: Uma biblioteca de tensores compatível com PyTorch e estrutura de inferência

2025-06-18
DSC: Uma biblioteca de tensores compatível com PyTorch e estrutura de inferência

DSC é uma biblioteca de tensores compatível com PyTorch e uma estrutura de inferência para modelos de aprendizado de máquina. Possui uma API de baixo nível compatível com C, encapsulada em uma API Python moderna semelhante ao NumPy/PyTorch, com melhorias de usabilidade. Recursos-chave incluem uma API intuitiva, suporte integrado a redes neurais, suporte a vários backends (CPU e CUDA), dependências externas mínimas e nenhuma alocação em tempo de execução. A instalação é simples, exigindo apenas um compilador C++20 e GNU Make. Aceleração CUDA é suportada; basta definir variáveis de ambiente para habilitá-la. Testes unitários são executados por meio do pytest, garantindo a precisão.

Leia mais
Desenvolvimento biblioteca de tensores

Lançador do Python agora reconhece ambientes virtuais

2025-02-22
Lançador do Python agora reconhece ambientes virtuais

O instalador do Python para Windows inclui um lançador que localiza o interpretador Python correto. No entanto, ele não reconhecia ambientes virtuais. O PEP 486 propõe tornar o lançador 'consciente de virtualenv'. Isso significa que, quando nenhum interpretador específico for fornecido, o lançador priorizará o virtualenv ativo atualmente, revertendo para o Python padrão se nenhum estiver ativo. Isso simplifica a execução de comandos Python em ambientes virtuais, evitando a necessidade de comandos diferentes em contextos diferentes.

Leia mais
Desenvolvimento

Análise de Frequência de Símbolos Matemáticos: Uma História de Erros

2025-06-07
Análise de Frequência de Símbolos Matemáticos: Uma História de Erros

Dr. Drang revisa o livro 'A Linguagem da Matemática' de Raúl Rojas, explorando a história e a padronização dos símbolos matemáticos. Uma tabela de análise de frequência de símbolos, baseada em artigos do arXiv e livros didáticos de engenharia, chamou sua atenção, revelando erros. Erros incluíam um alfa (α) listado como 'a', e barras de fração representadas como duas caixas. Rastrando a origem dos dados, Dr. Drang descobriu a origem dos erros em descuidos no processamento de dados e composição tipográfica. O post destaca não apenas a história dos símbolos matemáticos, mas também a importância crucial do manuseio rigoroso de dados em pesquisas acadêmicas.

Leia mais
1 2 433 434 435 437 439 440 441 595 596