Google Move Todo o Desenvolvimento do Android para Ambiente Interno

2025-03-26
Google Move Todo o Desenvolvimento do Android para Ambiente Interno

O Google confirmou que está transferindo todo o desenvolvimento do Android para seus ramos internos, o que significa que o Projeto de Código Aberto do Android (AOSP) não refletirá mais o trabalho completo do Google. Isso visa otimizar o processo de desenvolvimento e evitar conflitos de mesclagem, mas não altera a natureza de código aberto do Android. Novas versões e lançamentos de manutenção serão enviados para o AOSP. Usuários finais e desenvolvedores de aplicativos provavelmente verão pouco impacto; a principal mudança é a menor exposição prematura de informações internas não confirmadas por meio de vazamentos do AOSP.

Leia mais
Desenvolvimento

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

2025-09-15

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

Leia mais
Desenvolvimento

Bauplan: Um Data Lakehouse Serverless com Prioridade em Python

2025-04-16

Bauplan é uma plataforma de dados serverless em Python que oferece funções como serviço para pipelines de dados em larga escala e gerenciamento de dados baseado em Git em data lakes S3. Simplifica a execução de workflows de ML em larga escala, aplicações de IA e transformações de dados na nuvem sem as dores de cabeça da infraestrutura. Recursos principais incluem design com prioridade em Python, manipulação direta de tabelas S3, integração Git para dados, pipelines serverless, suporte abrangente a SQL, CI/CD para dados e versionamento robusto. Ideal para aplicações de IA, cargas de trabalho de ML e pipelines de dados.

Leia mais
Desenvolvimento

Recursão de Cauda: A Equivalência entre Loops e Recursão

2025-08-12

Este artigo explora a equivalência entre funções recursivas e loops, com foco na otimização de chamadas de cauda. Funções recursivas são elegantes e fáceis de entender, mas geralmente mais lentas devido ao uso da pilha para resultados intermediários. Loops são mais rápidos, mas podem ser menos legíveis. Recursão de cauda, onde a chamada recursiva é a última operação, permite que compiladores a otimizem em um loop, prevenindo estouro de pilha e melhorando o desempenho. O artigo usa exemplos de código para comparar implementações recursivas, iterativas e de recursão de cauda de uma função de soma, e conclui com exercícios para solidificar a compreensão.

Leia mais
Desenvolvimento recursão de cauda

IA revoluciona a física: De LIGO a novos experimentos de emaranhamento quântico

2025-07-22
IA revoluciona a física: De LIGO a novos experimentos de emaranhamento quântico

A inteligência artificial está revolucionando a pesquisa em física. Este artigo detalha a aplicação da IA na melhoria da sensibilidade do LIGO, na descoberta de simetrias na relatividade de Einstein a partir de dados do Grande Colisor de Hádrons e até mesmo na descoberta de uma nova equação para o agrupamento de matéria escura. Mais impressionantemente, experimentos de emaranhamento quântico projetados por IA, superando projetos anteriores em simplicidade e eficiência, foram validados com sucesso na China, mostrando o imenso potencial da IA no design experimental e na análise de dados.

Leia mais
Tecnologia

GeoCities em 1995: Democratizando a Web

2025-03-08
GeoCities em 1995: Democratizando a Web

Em 1995, criar uma página pessoal na web requeria conhecimento técnico. O GeoCities (inicialmente Beverly Hills Internet) mudou isso. Ele ofereceu um gerador de páginas amigável ao usuário, permitindo que pessoas sem conhecimento de código criassem facilmente páginas iniciais e promoveu um senso de comunidade por meio de seus bairros virtuais. Embora seu design fosse rudimentar, o GeoCities foi um passo crucial, permitindo a participação generalizada na expressão criativa online e deixando uma marca duradoura na internet primitiva.

Leia mais
Tecnologia

A Corrida de IA da América: Uma Disputa pela Dominação Global

2025-07-24

Os EUA estão em uma competição acirrada para alcançar a dominância global em IA. O Plano de Ação de IA do Presidente Trump, lançado no início de seu segundo mandato, descreve uma abordagem tripla: acelerar a inovação, construir infraestrutura de IA e liderar em diplomacia e segurança internacionais. Vencer essa corrida é visto como crucial para garantir a prosperidade americana, a competitividade econômica e a segurança nacional.

Leia mais

Tactile Vega-Lite do MIT: Tornando gráficos acessíveis para deficientes visuais

2025-04-09
Tactile Vega-Lite do MIT: Tornando gráficos acessíveis para deficientes visuais

Pesquisadores do CSAIL do MIT desenvolveram o Tactile Vega-Lite, um programa que transforma dados de fontes como planilhas do Excel em gráficos visuais padrão e gráficos táteis. Esta ferramenta simplifica o processo de design para gráficos táteis, incorporando padrões de design para ajudar educadores e designers a criar rapidamente gráficos acessíveis para deficientes visuais. Os usuários podem entender facilmente informações apresentadas em vários gráficos, como gráficos de barras que comparam salários mínimos ou gráficos de linhas que acompanham o PIB. Melhorias futuras incluem uma interface de usuário refinada e personalizações específicas da máquina para maior usabilidade e precisão.

Leia mais
Desenvolvimento Gráficos táteis

Avanço em Coloração de Grafos: Algoritmo Quase Ótimo Alcançado

2025-05-15
Avanço em Coloração de Grafos: Algoritmo Quase Ótimo Alcançado

Imagine a complexidade de gerenciar o tráfego aéreo no aeroporto de Newark. Para evitar colisões, os pesquisadores modelam o problema como um problema de coloração de grafos: cada rota de voo é uma linha, cada local um ponto. Por décadas, o progresso em algoritmos eficientes foi lento. Mas recentemente, uma grande descoberta: um algoritmo de tempo quase linear, quase tão rápido quanto teoricamente possível, oferecendo novas possibilidades para controle de tráfego aéreo e outros aplicativos. Isso resolve um problema de décadas, um verdadeiro marco.

Leia mais
Desenvolvimento coloração de grafos

Turso: Um Mistério de 1GB Resolvido por um LLN

2025-09-01
Turso: Um Mistério de 1GB Resolvido por um LLN

Turso, uma reescrita em Rust do SQLite, encontrou um problema bizarro: bancos de dados com mais de 1GB eram relatados como corrompidos pelo SQLite, apesar de estarem perfeitamente intactos. A causa raiz? O SQLite insere uma página especial na marca de 1GB, uma etapa ausente no Turso. Nikita, um engenheiro notavelmente habilidoso na equipe do Turso (suspeito de ser um LLM ou alienígena!), utilizou seu conhecimento aparentemente sobre-humano para identificar e corrigir o bug. Isso destaca a importância de testes completos e documentação abrangente, mostrando o potencial de LLMs na compreensão de código e na depuração.

Leia mais
Desenvolvimento

Buypass Descontinua Emissão de Certificados TLS/SSL

2025-08-25

A Buypass anunciou que deixará de emitir certificados TLS/SSL a partir de 15 de outubro de 2025. Esta decisão é baseada em uma avaliação abrangente da situação do mercado e da estrutura regulatória para emissão de certificados TLS/SSL. Os certificados existentes permanecerão válidos até sua expiração ou revogação. A Buypass se concentrará em certificados corporativos e outras soluções de identidade e assinatura digital.

Leia mais

Desempenho do Python: Mitos, Realidades e o Projeto SPy

2025-08-06

Na EuroPython 2025, o engenheiro de desempenho do Python, Antonio Cuni, desmascarou equívocos comuns sobre a velocidade do Python. Ele argumentou que as limitações de desempenho do Python não provêm apenas de sua natureza interpretada, mas também da sobrecarga de gerenciamento de memória e recursos dinâmicos. Embora os compiladores JIT ajudem, Cuni acredita que eles não podem resolver completamente o problema. Ele apresentou o SPy, um projeto que visa melhorar o desempenho do Python sem sacrificar a compatibilidade, ajustando a semântica da linguagem. O SPy, disponível no GitHub, oferece problemas amigáveis para iniciantes para contribuição da comunidade.

Leia mais

Sci-Hub: Torrente de agradecimentos de pesquisadores indianos

2025-08-28

O Sci-Hub, um site que fornece acesso gratuito a artigos acadêmicos, recebeu uma enxurrada de mensagens de agradecimento de pesquisadores em toda a Índia. De estudantes de doutorado a professores, esses estudiosos expressam profunda gratidão pela ajuda do Sci-Hub em superar o custo proibitivo de assinaturas de periódicos, permitindo que realizem suas pesquisas. As cartas estão repletas de elogios e admiração pela fundadora do Sci-Hub, Alexandra Elbakyan, e esperanças de sua continuação.

Leia mais

Gasolina Sintética: Uma Alternativa Verde aos Combustíveis Fósseis?

2025-08-28
Gasolina Sintética: Uma Alternativa Verde aos Combustíveis Fósseis?

Gasolina sintética, também conhecida como combustível sintético ou e-combustível, é um combustível líquido produzido por meio de processos químicos, em vez de extraído do petróleo bruto. Ela utiliza matérias-primas disponíveis, como CO2 e H2, convertendo-as em cadeias de hidrocarbonetos semelhantes à gasolina convencional por meio de processos como a síntese de Fischer-Tropsch. Seu impacto ambiental depende da fonte de CO2: a captura atmosférica ou a combustão de biomassa podem levar à neutralidade de carbono ou até mesmo à negatividade de carbono, enquanto o CO2 derivado de combustíveis fósseis diminui seus benefícios. Atualmente cara, seu custo deve diminuir com os avanços tecnológicos e a produção em escala, podendo desempenhar um papel significativo em setores como aviação e transporte marítimo.

Leia mais

Rod Serling: Um século de visões distópicas

2024-12-30
Rod Serling: Um século de visões distópicas

Este artigo comemora o centenário de Rod Serling, criador de "The Twilight Zone". Ele traça a carreira de Serling do rádio para a televisão, explorando os temas distópicos recorrentes e o comentário social aguçado em seu trabalho. De dramas radiofônicos iniciais a "The Twilight Zone" e "Seven Days in May", as obras de Serling consistentemente usaram linguagem concisa e talento dramático para expor o lado negro da natureza humana e falhas nos sistemas sociais, revelando violência e caos à espreita sob a superfície da vida suburbana aparentemente pacífica. Ele habilmente combinou ficção científica com problemas sociais do mundo real, usando contos de advertência para criticar a guerra, o racismo e as conspirações políticas. O estilo único de Serling e sua narrativa premonitória permanecem relevantes e instigantes hoje.

Leia mais

Execute Python como uma função local a partir do Go: Sem CGO, sem microsserviços

2025-09-16
Execute Python como uma função local a partir do Go: Sem CGO, sem microsserviços

pyproc é uma biblioteca Go que permite chamar funções Python como se fossem locais, eliminando a necessidade de CGO ou microsserviços. Utilizando sockets de domínio Unix para comunicação entre processos, oferece sobrecarga de rede zero, isolamento de processos e verdadeiro paralelismo para contornar o GIL do Python. Ideal para integrar modelos de ML Python existentes, processamento de dados e migrar gradualmente de microsserviços Python para Go, o pyproc se orgulha de alto desempenho, manipulando milhares de solicitações por segundo.

Leia mais

E Ink apresenta tela de e-paper colorida de 75 polegadas para ambientes externos

2025-02-11
E Ink apresenta tela de e-paper colorida de 75 polegadas para ambientes externos

A E Ink, em parceria com Samsung, LG e outras empresas, exibiu uma enorme tela de e-paper colorida Kaleido Outdoor 3 de 75 polegadas na ISE 2025. Essa tela de baixo consumo de energia, operando em temperaturas de -15°C a 65°C, possui 4.096 cores e certificação da International Dark-Sky Association para redução da poluição luminosa. Ideal para sinalização digital externa, como anúncios em pontos de ônibus, é apresentada como uma alternativa ecológica e eficiente em termos energéticos às telas LCD e LED que consomem muita energia.

Leia mais

Compactando padrões de declinação de nomes islandeses em uma trie de 3,27 kB

2025-08-02
Compactando padrões de declinação de nomes islandeses em uma trie de 3,27 kB

Exibir nomes islandeses em interfaces de usuário é surpreendentemente difícil devido à declinação. Este artigo detalha uma biblioteca JavaScript que resolve esse problema usando uma estrutura de dados trie. A trie é construída a partir de dados públicos de nomes islandeses e compactada de forma inteligente para menos de 4,5 kB compactados. O autor explica o processo, desde a aquisição e pré-processamento de dados até a construção e técnicas de compactação de trie, como mesclar subárvores e folhas irmãs. Os testes revelam alta precisão mesmo para nomes não vistos. O resultado final é uma trie notavelmente compacta de 3,27 kB, mostrando representação de dados eficiente e otimização algorítmica.

Leia mais
Desenvolvimento islandês

Resolvendo um quebra-cabeça de madeira com 25 peças usando Haskell: Parte I

2025-09-20

O autor recebeu um quebra-cabeça 3D desafiador composto por 25 peças de madeira idênticas e, após lutar para resolvê-lo manualmente, decidiu usar o poder da linguagem de programação Haskell. Esta é a primeira de uma série de duas partes que se concentra na modelagem do problema. O autor modela o espaço como uma grade 3D, usando vetores para representar posições e definindo estruturas de dados para uma única peça e sua disposição no espaço. O artigo detalha como a álgebra linear e os recursos do Haskell são usados para representar rotações e translações das peças, gerando uma lista de candidatos de todos os arranjos possíveis. O artigo termina com um suspense, deixando a solução de encontrar o arranjo correto entre os candidatos para a segunda parte.

Leia mais
Desenvolvimento Quebra-cabeça 3D

Razão R0ML: Evite a Armadilha do Palhaço na Licenciatura de Software Empresarial

2025-08-10

Este artigo apresenta uma metodologia inteligente para avaliar compras em volume: a Razão R0ML. Usando o exemplo da compra de milhares de narizes de palhaço, ele explica como calcular a razão: divida o preço total da compra pelo preço de varejo total de todas as unidades. Uma razão inferior a 1 indica um bom negócio; acima de 1 significa que você foi enganado. Isso é especialmente crucial para licenciamento de software e SaaS, onde a estimativa precisa do uso é fundamental para evitar perdas devido à subutilização. O autor sugere dar a funcionários cartões corporativos para compras individuais de software como uma alternativa mais segura.

Leia mais

bookmarks.txt: Gerenciador de favoritos baseado em texto simples

2025-08-28
bookmarks.txt: Gerenciador de favoritos baseado em texto simples

bookmarks.txt oferece uma abordagem simplificada para gerenciamento de favoritos usando arquivos de texto simples. URLs de favoritos são armazenadas em arquivos chamados bookmarks.txt, com um formato simples: um URL por linha, opcionalmente incluindo um título (separado por espaço). Um arquivo global de favoritos reside em $HOME/bookmarks.txt, enquanto favoritos específicos do projeto podem ser armazenados em arquivos bookmarks.txt locais. O projeto inclui um script, bin/bookmarks, para listar e adicionar favoritos, mas a construção de ferramentas personalizadas também é encorajada. Combinado com fzf, ele fornece uma poderosa funcionalidade de pesquisa fuzzy e abertura. Esta solução leve e personalizável prioriza simplicidade e extensibilidade.

Leia mais
Desenvolvimento gerenciamento de favoritos

Queimando Imagens Visíveis em CDs: Um Projeto de Tecnologia Retro

2025-06-07
Queimando Imagens Visíveis em CDs: Um Projeto de Tecnologia Retro

Este projeto descreve uma ferramenta para gravar imagens visíveis na superfície de um disco compacto. Inspirado em projetos semelhantes de 15 anos atrás, o autor reviveu e portou seu código de 2008 para Qt6. A ferramenta requer a biblioteca Qt6 e uma versão binária para Windows é fornecida. A calibração é complexa devido a variações geométricas entre os CDs, tornando o processo demorado. O autor propõe o uso de reconhecimento de imagem de IA para melhorar a calibração e recebe sugestões de melhoria.

Leia mais
Desenvolvimento gravação de CD

Recriando o Photoshop: Um Projeto de Verão de 2006

2025-03-16
Recriando o Photoshop: Um Projeto de Verão de 2006

No verão de 2006, um desenvolvedor, com o objetivo de melhorar sua experiência de leitura de mangá, criou um leitor de mangá chamado Fiew usando C++ e a API do Windows. Movido pela ambição, ele então enfrentou a tarefa formidável de recriar a funcionalidade principal do Photoshop, resultando no editor de imagens, Fedit. O Fedit seguiu os princípios de instalação zero e um único arquivo executável, e replicou meticulosamente a interface e os recursos do Photoshop, incluindo janelas de ferramentas flutuantes, um seletor de cores e gerenciamento de camadas. Meses de desenvolvimento, superando inúmeros obstáculos técnicos, culminaram em uma tese de sucesso, um emprego de engenharia de software e a disponibilização do código e da documentação do Fedit em código aberto.

Leia mais

Projeto de Lei Tributária de Trump Assinado em Meio à Comemoração Republicana

2025-07-04
Projeto de Lei Tributária de Trump Assinado em Meio à Comemoração Republicana

Em meio a comemorações jubilosas, os republicanos assinaram seu projeto de lei de impostos e gastos. O presidente da Câmara, Mike Johnson, tomado pela emoção, expressou sua crença na América e elogiou o projeto de lei como um plano audacioso. A liderança republicana enalteceu o presidente Donald Trump, atribuindo sua agenda e a influência da Casa Branca como cruciais para a aprovação do projeto de lei. A cerimônia de assinatura foi repleta de selfies, poses no estilo Trump e até mesmo com legisladores imitando os movimentos de dança característicos de Trump.

Leia mais

FineCodeX: Um aplicativo que depende do JavaScript

2025-01-02

FineCodeX é um aplicativo que requer a ativação do JavaScript para funcionar corretamente. Isso significa que, se o JavaScript estiver desativado no seu navegador ou seu dispositivo não o suportar, você não poderá usar o FineCodeX. Certifique-se de que o JavaScript esteja ativado no seu navegador para uma experiência ideal.

Leia mais
Desenvolvimento

Siri falha em "Que mês é?", mas acerta em "ChatGPT, que mês é?"

2025-03-21
Siri falha em

Um tópico no Reddit destaca a incapacidade da Siri em responder à simples pergunta "Que mês é?", respondendo com "Desculpe, não entendi". No entanto, reformular a pergunta para "Que mês é atualmente?" resultou na resposta incorreta "É 2025". Surpreendentemente, perguntar à Siri "ChatGPT, que mês é?" fornece a resposta correta, sugerindo que a Siri pode precisar de assistência de IA para consultas aparentemente básicas. Isso levanta questões sobre as capacidades da Siri e a complexidade que ela pode lidar de forma independente.

Leia mais
Tecnologia

Munique x Hamburgo: Uma comparação de duas cidades alemãs

2025-06-18
Munique x Hamburgo: Uma comparação de duas cidades alemãs

Uma viagem de fim de semana prolongado a Munique proporcionou uma comparação fascinante com a cidade natal do autor em Hamburgo. O artigo explora o impacto histórico da dinastia Wittelsbach no desenvolvimento de Munique, contrastando-o com o crescimento independente de Hamburgo como uma cidade imperial livre. A forte presença religiosa de Munique é destacada em contraste com a atmosfera mais secular de Hamburgo. Embora Munique tenha mais museus e belezas naturais próximas, Hamburgo oferece espaços verdes superiores e um ritmo de vida menos frenético. O autor conclui que Munique oferece melhores oportunidades de emprego em tecnologia, mas Hamburgo se adapta melhor às suas preferências pessoais.

Leia mais

Projetor de Lentes Torch: Ótica Diferenciável com PyTorch

2025-03-21

Torch Lens Maker é uma biblioteca Python de código aberto para óptica geométrica diferenciável, baseada no PyTorch. Seu objetivo ambicioso é projetar sistemas ópticos complexos do mundo real (lentes, espelhos) usando computação moderna e otimização numérica de ponta. O núcleo é a óptica geométrica diferenciável: detecção de colisão 3D e leis ópticas implementadas no PyTorch. Ao tratar inteligentemente os elementos ópticos como camadas em uma rede neural e aproveitar a autodiferenciação e os algoritmos de otimização do PyTorch, projetar lentes se torna surpreendentemente semelhante ao treinamento de uma rede neural, liberando o poder das ferramentas modernas de aprendizado de máquina. O projeto está em estágio inicial e o autor está buscando financiamento para continuar o desenvolvimento.

Leia mais
Desenvolvimento projeto de lentes

Com Fome? Seu Cérebro Ignora Informações Nutricionais!

2025-04-13
Com Fome? Seu Cérebro Ignora Informações Nutricionais!

Uma nova pesquisa revela que a fome desvia a atenção para o sabor dos alimentos, fazendo com que as pessoas ignorem as informações nutricionais — um fator crucial para escolhas alimentares ruins. Usando rastreamento ocular e modelagem computacional, os cientistas descobriram que a fome amplifica a recompensa associada a alimentos densos em calorias, diminuindo a importância dos rótulos nutricionais. Isso sugere que simplesmente exibir rótulos nutricionais pode não ser suficiente para combater a alimentação pouco saudável impulsionada pela fome. As intervenções devem se concentrar em tornar as informações sobre saúde mais visualmente proeminentes ou direcionar a atenção para elas.

Leia mais

Uma Palestra que Mudou a Vida: Frameworks para História, Engenharia e Vida

2025-09-06
Uma Palestra que Mudou a Vida: Frameworks para História, Engenharia e Vida

O autor participou de uma palestra sobre a Guerra Fria onde a estrutura analítica do professor — tese, contra-argumento, refutação — se mostrou perspicaz. Aplicando essa estrutura à engenharia de software e à vida pessoal, o autor busca estados ótimos por meio de pesquisa e experimentação. O artigo explora a construção de sistemas sustentáveis e a melhoria do bem-estar por meio de ajustes de estilo de vida e reflexão, destacando a aprendizagem contínua e a autoavaliação.

Leia mais
1 2 152 153 154 156 158 159 160 595 596