Otimização em Tempo de Ligação (LTO): O Próximo Nível de Otimização de Compilador?

2025-05-21
Otimização em Tempo de Ligação (LTO): O Próximo Nível de Otimização de Compilador?

Este artigo explora a Otimização em Tempo de Ligação (LTO), uma técnica que aprimora o desempenho do programa realizando otimizações durante a etapa de ligação. Compiladores tradicionais otimizam dentro de arquivos individuais, enquanto o LTO permite otimizações mais abrangentes entre arquivos, como inlining de funções e melhoria da localidade do código. Embora o LTO possa produzir melhorias significativas de desempenho (por exemplo, uma redução de 9,2% no tempo de execução e uma redução de 20% no tamanho do binário no teste do projeto ProjectX), ele também requer tempos de compilação e ligação mais longos e mais memória. O autor compara experimentos em ProjectX e ffmpeg para ilustrar as vantagens e desvantagens do LTO e sugere tentar o LTO em projetos não otimizados agressivamente para velocidade, concluindo que os ganhos de desempenho finais dependem do projeto específico.

Leia mais

Token Security arrecada US$ 20 milhões para proteger o crescente mundo das identidades de máquina

2025-01-27
Token Security arrecada US$ 20 milhões para proteger o crescente mundo das identidades de máquina

O crescimento da computação em nuvem e da IA ​​levou a um aumento no número de identidades de máquinas, criando mais pontos de entrada para hackers. A Token Security, uma startup que combate esse crescente risco de segurança, acaba de garantir US$ 20 milhões em financiamento da Série A. Sua plataforma identifica e gerencia automaticamente identidades de máquinas, ajudando as empresas a prevenir violações antes que elas ocorram. Fundada por veteranos da unidade de inteligência militar Unit 8200 de Israel, a empresa conta com a HPE entre seus clientes e planeja usar o financiamento para expandir suas capacidades de IA e presença nos EUA. O financiamento destaca a crescente importância da segurança das identidades de máquinas, muitas vezes ignoradas nas estratégias tradicionais de segurança cibernética.

Leia mais

Sequor: Plataforma de fluxo de trabalho centrada em SQL para integrações de API confiáveis

2025-05-30
Sequor: Plataforma de fluxo de trabalho centrada em SQL para integrações de API confiáveis

Sequor é uma plataforma de fluxo de trabalho centrada em SQL de código aberto, projetada para construir integrações de API confiáveis em stacks de dados modernas. Ela oferece uma alternativa poderosa aos conectores SaaS de caixa preta, dando às equipes de dados controle total sobre seus pipelines de integração. Ao fundir a execução de API com seu banco de dados, o Sequor permite o fluxo de dados bidirecional, utilizando SQL para transformações, análises e lógica de negócios. Essa abordagem unificada elimina os limites tradicionais entre os processos iPaaS e ETL. Uma abordagem de código primeiro (YAML para fluxos, Jinja/Python para parâmetros, SQL para lógica) permite controle de versão, colaboração, CI/CD e desenvolvimento local. O Sequor permite que você possua, controle e dimensione suas integrações de forma transparente, usando tecnologias abertas familiares e evitando o travamento de SaaS.

Leia mais
Desenvolvimento Stack de Dados

Construindo um Banco de Dados com a Comunidade Open-Source Rust: A História do ScopeDB

2025-01-15
Construindo um Banco de Dados com a Comunidade Open-Source Rust: A História do ScopeDB

Uma equipe de três pessoas construiu o ScopeDB, um banco de dados em nuvem de arquitetura de disco compartilhado para gerenciar petabytes de dados de observabilidade, em apenas quatro meses usando Rust. Aproveitando o poder do ecossistema Rust e numerosos projetos de código aberto como Apache OpenDAL, SQLx e SeaQuery, a equipe contribuiu ativamente para a comunidade com patches e novas bibliotecas. O ScopeDB também possui um irmão gêmeo de código aberto, Morax, para compartilhar a experiência de engenharia, demonstrando um paradigma de código aberto comercial.

Leia mais
Desenvolvimento

Projeto de lei em Utah exige transparência para relatórios policiais gerados por IA

2025-02-22
Projeto de lei em Utah exige transparência para relatórios policiais gerados por IA

Um projeto de lei do Senado de Utah (S.B. 180) exigiria a divulgação quando relatórios policiais forem gerados por IA. O projeto de lei exige que os departamentos de polícia estabeleçam políticas de uso de IA, incluindo avisos legais em conteúdo gerado por IA e certificação de precisão por parte do oficial. Isso segue a rápida disseminação do Draft One da Axon, que usa áudio de câmeras corporais para criar relatórios. Os críticos alertam para o potencial da IA de interpretar mal a linguagem, fornecer negação plausível para os policiais e comprometer a justiça. Os promotores do Condado de King, Washington, já instruíram os policiais a evitar o uso da tecnologia. Embora seja um passo em direção à regulamentação, uma supervisão mais rigorosa é necessária para abordar as preocupações em torno da IA na aplicação da lei.

Leia mais

Algoritmos não conseguem compreender a vida: sobre a natureza não computacional da realização de relevância

2025-05-15
Algoritmos não conseguem compreender a vida: sobre a natureza não computacional da realização de relevância

Este artigo explora a diferença fundamental entre organismos e algoritmos em como eles conhecem o mundo. Os organismos habitam um 'grande mundo' repleto de significado potencial, exigindo 'realização de relevância' para discernir pistas ambientais relevantes. Os algoritmos, inversamente, existem em 'pequenos mundos' predefinidos, incapazes de resolver autonomamente o problema da relevância. Os autores argumentam que a realização de relevância não é um processo algorítmico, mas sim derivado da organização dinâmica de autofabricação da matéria viva. Isso permite que os organismos ajam autonomamente e antecipem as consequências de suas ações. Essa capacidade é fundamental para distinguir sistemas vivos de não vivos (como algoritmos e máquinas) e oferece uma nova perspectiva sobre a agência natural, a cognição e a consciência.

Leia mais

Criando Imagens de Disco Rígido no DOSBox-X

2025-06-08

Este guia explica como criar imagens de disco rígido no DOSBox-X. Você pode usar o menu ou o utilitário de linha de comando IMGMAKE para criar imagens de vários tamanhos, suportando sistemas de arquivos FAT12, FAT16 e FAT32. Observe que o driver integrado do Windows 98 tem limitações para discos maiores que 128 GB; imagens maiores podem exigir drivers de terceiros. O guia fornece exemplos usando modelos predefinidos e tamanhos personalizados e aponta as limitações encontradas ao criar partições FAT32 maiores que 32 GB no Windows 98 e posterior.

Leia mais
Desenvolvimento Imagem de Disco Rígido

Protocolo de Contexto de Modelo: Um Revival da Web 2.0?

2025-05-23
Protocolo de Contexto de Modelo: Um Revival da Web 2.0?

O Protocolo de Contexto de Modelo (MCP), proposto pela Anthropic, permite que modelos de linguagem grandes (LLMs) interajam com vários aplicativos. A adoção pela OpenAI no ChatGPT impulsionou seu uso generalizado, estendendo-se até ao Windows. Embora a especificação do MCP seja um tanto vaga, sua abertura e adoção rápida reacenderam o interesse no espírito da Web 2.0. A verdadeira Web 2.0 não se tratava de plataformas fechadas como o Facebook, mas sim de APIs abertas e desenvolvimento colaborativo vistos em sites como Flickr e Delicious. A ascensão do MCP pode inspirar os desenvolvedores a priorizar a abertura, tornando as plataformas mais programáveis e menos controladas por algumas gigantes. No entanto, permanecem desafios, incluindo riscos de segurança.

Leia mais
Tecnologia

Nping: Ferramenta Ping em Rust com Visualização em Tempo Real

2025-02-15
Nping: Ferramenta Ping em Rust com Visualização em Tempo Real

Nping é uma poderosa ferramenta Ping escrita em Rust, oferecendo ping simultâneo para múltiplos endereços com visualização de dados em tempo real e interface amigável. Exibe métricas como latência máxima, mínima e média, taxa de perda de pacotes e suporta IPv4 e IPv6. O Nping também possui um subcomando de host para mostrar detalhes do endereço IP para nomes de domínio e permite a personalização da contagem e do intervalo de ping. Seu design intuitivo o torna um ativo valioso para administradores de rede e desenvolvedores.

Leia mais
Desenvolvimento ferramenta de rede

Microsoft Fabric: Quedas de Serviço, Informação Falsa e Falta de Transparência

2025-05-19
Microsoft Fabric: Quedas de Serviço, Informação Falsa e Falta de Transparência

A plataforma de análise de dados Microsoft Fabric sofreu outra grande queda na semana passada, durando horas em vários continentes. No entanto, a página de status oficial da Microsoft mostrou consistentemente que tudo estava normal, levando à indignação dos usuários. Usuários do Reddit dependeram de ferramentas de terceiros para rastrear a queda, revelando discrepâncias significativas entre os relatórios da Microsoft e a realidade. O tempo de resposta foi muito maior do que a duração real do evento. Preocupantemente, os relatórios pós-morte da Microsoft foram vagos, minimizando o impacto e até mesmo escondendo o histórico de quedas. O autor questiona a falta de um acordo de nível de serviço e reembolsos do Fabric, sugerindo que sua popularidade atual decorre principalmente da ignorância do usuário.

Leia mais
Tecnologia Quedas de Serviço

Mais de 75 Problemas Abertos em Geometria Computacional

2025-05-17

O Projeto de Problemas Abertos é um site que reúne mais de 75 problemas não resolvidos em geometria computacional e áreas relacionadas. Iniciado em 2001 com 30 problemas iniciais, agora é um recurso abrangente categorizado por tópicos como cascos convexos, teoria de grafos e diagramas de Voronoi. Embora não aceite mais novas submissões, o site incentiva atualizações em problemas existentes, especialmente aqueles resolvidos (total ou parcialmente), fomentando a colaboração e o avanço no campo.

Leia mais
Desenvolvimento problemas abertos

arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

2025-05-09
arXivLabs: Projetos Experimentais com Colaboradores da Comunidade

arXivLabs é uma estrutura que permite a colaboradores desenvolverem e compartilharem novos recursos do arXiv diretamente no 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

Walkman 46 anos: Uma retrospectiva nostálgica e controversa

2025-07-06
Walkman 46 anos: Uma retrospectiva nostálgica e controversa

O 46º aniversário do Sony Walkman nos leva a refletir sobre seu lançamento controverso em 1979. Seu design leve revolucionou a música pessoal, mas o aumento de pedestres usando fones de ouvido gerou preocupações sobre isolamento social e segurança pública. Críticos o denunciaram como um símbolo de individualismo, chegando a compará-lo a um 'depressor' social. Vários estados americanos promulgaram restrições ao uso de fones de ouvido ao dirigir ou andar de bicicleta, com Woodbridge, Nova Jersey, proibindo infamemente o uso de fones de ouvido ao atravessar a rua - uma lei testada por Oscar Gross, que foi multado por desobediência civil. Este episódio histórico serve como um lembrete de que a nostalgia muitas vezes ignora a resistência inicial enfrentada por novas tecnologias, destacando como os 'bons velhos tempos' nem sempre foram tão bons.

Leia mais
Tecnologia impacto social

Emacs 30.1: Compilação nativa, suporte para Android e muito mais

2025-02-24
Emacs 30.1: Compilação nativa, suporte para Android e muito mais

O Emacs 30.1 chegou, repleto de novos recursos e melhorias. A compilação nativa agora está ativada por padrão, resultando em um aumento significativo de desempenho. O suporte total para Android também chegou, juntamente com inúmeras melhorias para telas sensíveis ao toque. Outros destaques incluem um analisador JSON integrado, conclusão de minibuffer aprimorada, integração aprimorada do protocolo URI do modo Org e inúmeras melhorias na qualidade de vida. Essa versão representa um grande avanço para o Emacs.

Leia mais
Desenvolvimento Compilação Nativa

O Teste do Marshmallow: Não é Só Sobre Força de Vontade

2025-02-13
O Teste do Marshmallow: Não é Só Sobre Força de Vontade

O famoso teste do marshmallow sugere que crianças que atrasam a gratificação alcançam mais na vida. No entanto, pesquisas posteriores revelam que fatores como ambientes familiares estáveis, situação econômica e diferenças culturais impactam significativamente os resultados. Crianças de lares estáveis com adultos confiáveis têm maior probabilidade de desenvolver paciência, enquanto crianças de famílias empobrecidas são mais propensas a aproveitar oportunidades imediatas. O autor usa experiências pessoais de criação de filhos para enfatizar a importância da consistência dos adultos e da criação de um ambiente confiável para promover a paciência em crianças, destacando que a paciência é uma estratégia, não simplesmente um traço de personalidade.

Leia mais

Ebenezer Clifford: Veterano da Guerra Revolucionária, Mestre Marceneiro e Explorador Subaquático

2025-03-05
Ebenezer Clifford: Veterano da Guerra Revolucionária, Mestre Marceneiro e Explorador Subaquático

Ebenezer Clifford, uma figura notável do século XVIII, foi arquiteto, mestre marceneiro, mergulhador com sino de mergulho, fabricante de móveis e sargento-intendente na Guerra Revolucionária. Suas excepcionais habilidades em marcenaria são evidentes em planos sobreviventes e edifícios que ele projetou ou ajudou a construir e que ainda estão de pé hoje. Em seus últimos anos, ele se dedicou ao salvamento subaquático, usando um sino de mergulho para recuperar tesouros de naufrágios, adicionando outra camada de aventura à sua vida já extraordinária.

Leia mais

O Hino Techno-Pop Obscuro de Kylie Minogue Sobre uma Fonte

2025-03-25
O Hino Techno-Pop Obscuro de Kylie Minogue Sobre uma Fonte

Em 1997, o ícone pop Kylie Minogue se uniu ao produtor Towa Tei para a surpreendentemente cativante "GBI (German Bold Italic)", uma música exclusivamente cantada da perspectiva de uma fonte tipográfica. Isso não foi apenas uma música; foi um experimento criativo de design de fonte. O artista Hiro Sugiyama criou a fonte GBI para acompanhar a faixa, incluída como uma faixa de dados no álbum de Tei e disponível para download. O single e o design da fonte, uma mistura de techno e cultura pop do final dos anos 90, permanecem relativamente obscuros hoje, mas ocupam um lugar único na história do design e da música, com uso ocasional por artistas selecionados.

Leia mais
Design

A Era Dourada da Pirataria de Jogos na Itália: Anos 80 e 90

2025-01-09
A Era Dourada da Pirataria de Jogos na Itália: Anos 80 e 90

Este artigo detalha a pirataria desenfreada de jogos na Itália dos anos 80 ao início dos anos 90. Lacunas legais e condições de mercado permitiram que jogos piratas prosperassem, vendidos abertamente em bancas de jornal e até em lojas legítimas. Empresas publicavam abertamente jogos piratas, criando uma indústria maciça. O artigo apresenta os principais players como Armati, os 'Napoletane' de Nápoles e SIPE/Edigamma, detalhando suas operações exclusivas e impacto. A intervenção da UE e as reformas legais finalmente acabaram com essa era.

Leia mais

Migrando Compras da Conta Apple: Um Guia Completo

2025-02-12

Este guia detalha como migrar aplicativos, músicas e outros conteúdos comprados de uma conta Apple secundária para uma principal. Vários pré-requisitos devem ser atendidos, incluindo: ambas as contas devem ser distintas, ter autenticação de dois fatores habilitada, estar configuradas para a mesma região e a conta secundária deve ter saldo zero sem locações ou pré-encomendas pendentes. O processo de migração ocorre nas configurações do seu iPhone ou iPad. Depois disso, a conta secundária não poderá mais ser usada para mídia e compras. O guia também lista vários motivos pelos quais a migração pode falhar, como tipos de conta incompatíveis ou status de conta incomum, tornando-se um recurso muito útil.

Leia mais

Atividade da Comunidade Perl: Novo Podcast, Workshop e Desafios Semanais

2025-01-21
Atividade da Comunidade Perl: Novo Podcast, Workshop e Desafios Semanais

A comunidade Perl está agitada com notícias empolgantes! Um novo podcast, "The Underbar", foi lançado, trazendo as últimas novidades em Perl. O Workshop Alemão de Perl/Raku acontecerá em Munique, oferecendo uma ótima oportunidade para desenvolvedores se conectarem e aprenderem. O Desafio Semanal, uma competição de codificação popular, garantiu patrocínio por mais um ano, continuando a fornecer aos entusiastas do Perl exercícios de programação semanais. O boletim informativo desta semana também apresenta atualizações em vários módulos Perl e artigos cobrindo tópicos diversos, como criação de música MIDI, processamento de dados de geolocalização e análise de desempenho.

Leia mais
Desenvolvimento Eventos da Comunidade

Mochilas com energia solar iluminam o futuro das crianças africanas

2025-01-23
Mochilas com energia solar iluminam o futuro das crianças africanas

Innocent James, fundador da startup tanzaniana Soma Bags, vivenciou as dificuldades de ler à noite devido à falta de eletricidade em áreas rurais da Tanzânia. Sua solução? Mochilas com energia solar feitas de sacos de cimento reciclados. Essas mochilas inovadoras carregam uma luz de leitura embutida enquanto as crianças caminham para e da escola, fornecendo 6 a 8 horas de iluminação - uma alternativa mais barata e limpa às lâmpadas de querosene. A Soma Bags já vendeu 36.000 mochilas e conta com o apoio do PNUD, demonstrando uma solução sustentável e impactante para a pobreza energética e melhorando o acesso à educação para crianças em áreas rurais da África.

Leia mais

Polícia do Kentucky mata homem inocente em batida policial errada

2025-01-06
Polícia do Kentucky mata homem inocente em batida policial errada

A polícia do Kentucky matou Douglas Harless, de 63 anos, durante uma batida policial equivocada na casa errada. Apesar dos despachantes terem fornecido o endereço correto pelo menos cinco vezes, os policiais invadiram a casa 511 Vanzant Rd. em vez da casa 489 Vanzant Rd., resultando na morte de Harless. A polícia afirma que Harless exibiu uma arma, mas o incidente levanta sérias questões sobre o procedimento policial, a falta de vigilância pré-batida e ecoa o caso Breonna Taylor, despertando novas preocupações sobre brutalidade policial.

Leia mais

Coletor de Lixo Green Tea: Uma Abordagem Consciente da Memória para Aumentar o Desempenho do Go

2025-06-14
Coletor de Lixo Green Tea: Uma Abordagem Consciente da Memória para Aumentar o Desempenho do Go

A equipe do Go está desenvolvendo o Green Tea, um coletor de lixo experimental projetado para resolver gargalos de desempenho dos algoritmos tradicionais de coleta de lixo em sistemas multi-core e arquiteturas de memória não uniformes. O Green Tea melhora a localidade espacial e temporal ao escanear blocos de memória contíguos em vez de objetos individuais, reduzindo significativamente a sobrecarga da CPU de coleta de lixo. Avaliações iniciais mostram uma redução de 10-50% nos custos da CPU de GC em algumas cargas de trabalho intensivas em GC. Trabalhos futuros incluem explorar a aceleração SIMD e uma rede concentradora para ganhos de desempenho adicionais.

Leia mais
Desenvolvimento

A Queda da Graça da GE: Uma Tragédia Shakespeariana da América Corporativa

2025-05-26
A Queda da Graça da GE: Uma Tragédia Shakespeariana da América Corporativa

Em "Power Failure", William Cohan relata a ascensão e queda épicas da General Electric (GE). Das luzes de Edison ao desesperado fim de Jeff Immelt, a história da GE é uma tragédia shakespeariana da cultura corporativa e do capitalismo americano. A dependência excessiva da financeirização, práticas contábeis agressivas e uma adoração cega por 'atingir as metas' acabaram por mergulhar este outrora poderoso gigante americano em ruína. O livro de Cohan serve não apenas como a história da GE, mas também como um conto de advertência para as gigantes tecnológicas de hoje: complexidade excessiva, CEOs superpoderosos e uma dependência excessiva da engenharia financeira podem levar a consequências desastrosas.

Leia mais

Não procure suas chaves embaixo do poste de luz: O dilema do consultor de tecnologia

2025-05-28

O artigo usa a analogia de um bêbado procurando suas chaves embaixo de um poste de luz para ilustrar um erro comum entre indivíduos com habilidades técnicas procurando trabalho em consultoria. Eles se concentram em melhorar habilidades técnicas já fortes (por exemplo, aprender uma sexta linguagem de programação quando as cinco primeiras já estão em alta), negligenciando habilidades essenciais como vendas e networking. O autor argumenta que, embora fortalecer os pontos fortes existentes seja benéfico, abordar as fraquezas que impedem o progresso (como a capacidade de vendas) deve ser priorizado. Participar de conferências e procurar ativamente oportunidades é mais eficaz do que se concentrar apenas em aprimorar a experiência técnica.

Leia mais
Startup

Teste de Função V2L do MG4 EV: 2 Horas Sem Problemas

2025-05-25

Um usuário realizou um teste de funcionalidade V2L (Vehicle-to-Load) em vários veículos elétricos. O Hyundai Ioniq desconectou após 10 minutos de conexão inativa, mas o MG4 EV 2023 passou em um teste de 2 horas inativo sem problemas, mesmo com uma carga de 120W. Os testes também incluíram um aquecedor de 5kW, que o MG4 também suportou sem problemas. Outros veículos como Tesla e BYD Atto3 também passaram. Isso sugere que a função V2L do MG4 EV é robusta e confiável como fonte de alimentação móvel.

Leia mais
Hardware

arXivLabs: Projetos experimentais com colaboradores da comunidade

2025-05-23
arXivLabs: Projetos experimentais com colaboradores 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

Startups de Nuvem Nigerianas Desafiam Gigantes Globais

2025-02-27
Startups de Nuvem Nigerianas Desafiam Gigantes Globais

Diante de contas exorbitantes em dólares da AWS e volatilidade cambial, a empreendedora nigeriana Fara Ashiru migrou a infraestrutura de nuvem de sua plataforma fintech Okra para data centers locais, lançando a Nebula para oferecer serviços de nuvem com pagamentos em naira. Isso impulsionou um aumento nas startups de nuvem nigerianas, como Nobus, Galaxy, Suburban e Layer3, fornecendo alternativas acessíveis e localizadas e atendendo às preocupações com a soberania de dados. Embora gigantes como a AWS agora aceitem naira, os fornecedores locais utilizam a soberania de dados, baixa latência e estratégias de colocation econômicas para competir. No entanto, eles enfrentam desafios em infraestrutura e melhorias na experiência do usuário para igualar os gigantes globais.

Leia mais

Produtividade no Bolso: Executando uma Área de Trabalho Linux Completa em Seu Telefone

2025-05-17
Produtividade no Bolso: Executando uma Área de Trabalho Linux Completa em Seu Telefone

Para uma viagem recente de duas semanas, o autor construiu um ambiente de desktop Linux completo usando um Pixel 8 Pro, óculos AR Xreal Air 2 Pro e um teclado dobrável. Executando binários arm64 em um chroot no Android, ele conseguiu usar ferramentas de desenvolvimento como Neovim e Flutter, trabalhando em cafeterias, parques e até mesmo em aviões. Embora a configuração tenha envolvido algumas complexidades — fazer root no telefone e escolher a distribuição Linux certa (Void Linux foi a vencedora) —, esta estação de trabalho ultraportátil oferece liberdade e flexibilidade incomparáveis, libertando os desenvolvedores de suas mesas.

Leia mais
Desenvolvimento desenvolvimento móvel
1 2 471 472 473 475 477 478 479 595 596