Compilar ou não compilar consultas de banco de dados: um mergulho profundo

2025-02-12

Este artigo explora as compensações de compilar consultas de banco de dados. Os interpretadores de consultas tradicionais lutam com a velocidade dos modernos SSDs NVMe, levando a gargalos significativos de desempenho. A compilação de consultas oferece melhorias substanciais de velocidade, especialmente para cargas de trabalho OLAP. No entanto, o tempo de compilação e os desafios de otimização criam penhascos de desempenho imprevisíveis. Os interpretadores vetorizados, inversamente, são mais fáceis de construir, depurar e oferecem desempenho mais consistente. O artigo contrasta isso com os mecanismos de navegador JavaScript/Wasm, que usam uma abordagem de compilação em camadas (interpretador, compilador de linha de base, compilador otimizante) para atingir um compromisso de desempenho suave. O autor propõe uma abordagem semelhante para bancos de dados, sugerindo um compilador de linha de base como um componente chave. Várias estratégias de implementação, incluindo 'copiar e colar' e compilação Wasm, são exploradas. Em última análise, o artigo argumenta que construir um compilador de linha de base não é proibitivamente difícil e oferece perspectivas sobre direções futuras.

Leia mais
Desenvolvimento otimização de consultas

A Magia do Cursor do Editor de Texto: Você Sempre Digita Fora do Alcance

2025-03-01
A Magia do Cursor do Editor de Texto: Você Sempre Digita Fora do Alcance

Você já se perguntou por que, em um editor de texto, o cursor sempre parece estar no final de uma palavra, permitindo que você adicione caracteres sem problemas? Isso é realmente uma ilusão inteligente. Este artigo explora a relação sutil entre a posição do cursor e os intervalos de string em editores de texto, usando a metáfora de um 'ancinho e seus dentes' para explicar por que você sempre digita 'fora do alcance'. Ele também fornece uma extensão `NSRange` melhorada para um tratamento mais preciso dos pontos de inserção do cursor.

Leia mais
Desenvolvimento

Modelos de Conceito Grandes do Facebook: Modelagem de Linguagem no Espaço de Representação de Frases

2025-01-01
Modelos de Conceito Grandes do Facebook: Modelagem de Linguagem no Espaço de Representação de Frases

A pesquisa do Facebook apresenta os Modelos de Conceito Grandes (LCMs), uma nova abordagem para modelagem de linguagem que opera em um espaço de representação de frases. Usando o espaço de incorporação SONAR, os LCMs suportam até 200 idiomas de texto e 57 idiomas de fala. Tratando frases como 'conceitos', os LCMs empregam um modelo sequência-a-sequência para previsão de frases autorregressiva. O projeto fornece receitas para treinar e ajustar modelos de 1,6B de parâmetros, explorando regressão MSE e geração baseada em difusão.

Leia mais

Otimização do Lexer do Purple Garden: Um aumento de velocidade de 0 para 580 MB/s

2025-07-14

Esta postagem de blog detalha a jornada do autor na otimização do lexer da linguagem Purple Garden, alcançando uma velocidade impressionante de 580 MB/s. As técnicas empregadas incluem gotos computados, strings de zero cópia e zero alocação, uma interface de alocador, interning de tokens e hashes de palavras-chave pré-computados, melhorando significativamente o desempenho do lexer. Outras otimizações envolveram melhorias arquitetônicas e o uso de mmap para leitura de arquivos mais rápida. Essas otimizações resultaram em um aumento dramático na velocidade, transformando o tempo de processamento de dezenas de milissegundos para meros milissegundos — um verdadeiro salto na velocidade.

Leia mais
Desenvolvimento

Objeto Gigante Descoberto na Borda do Nosso Sistema Solar: Desafiando o Planeta Nove?

2025-05-28
Objeto Gigante Descoberto na Borda do Nosso Sistema Solar: Desafiando o Planeta Nove?

Uma equipe de cientistas da Universidade de Princeton e do Instituto de Estudos Avançados descobriu um objeto transnetuniano (TNO) chamado 2017 OF201 usando métodos computacionais avançados. Este objeto extremamente distante, com um período orbital de aproximadamente 25.000 anos, é potencialmente grande o suficiente para ser classificado como um planeta anão. Sua órbita incomum desafia a hipótese existente de um 'Planeta Nove' e sugere que a região além da órbita de Netuno não está vazia. A descoberta destaca o poder da ciência aberta, baseando-se em dados de arquivo publicamente disponíveis.

Leia mais

Retorno do TikTok à App Store Iminente

2025-02-14
Retorno do TikTok à App Store Iminente

Mark Gurman, da Bloomberg, relata que uma carta da procuradora-geral da era Trump, Pam Bondi, para a Apple permite a restauração do TikTok na App Store. Atualmente, iPhones com o TikTok instalado podem continuar a usá-lo, e existe uma versão web. No entanto, atualizações e downloads não são possíveis, e a transferência entre iPhones (impactando crucialmente o próximo lançamento de baixo custo da Apple) é impossível. A Apple confirmou o retorno do TikTok para quinta-feira à noite. Anteriormente, a Apple e o Google foram legalmente obrigados a remover o TikTok devido à falha da ByteDance em se desfazer da propriedade. Apesar de uma lei aprovada e assinada pelo presidente Biden, seu governo atrasou a aplicação, deixando a decisão para a administração Trump. Trump, depois de inicialmente pressionar por uma proibição, mais tarde apoiou a disponibilidade contínua do TikTok, concedendo à ByteDance uma extensão de 75 dias para negociar com empresas americanas e possivelmente o governo.

Leia mais
Tecnologia

IA na Wall Street: Previsões de Perda de 200.000 Empregos

2025-01-10
IA na Wall Street: Previsões de Perda de 200.000 Empregos

A Bloomberg Intelligence prevê que bancos globais reduzirão até 200.000 empregos nos próximos três a cinco anos devido ao rápido avanço da inteligência artificial. A IA está automatizando tarefas repetitivas, com funções de back-office, middle-office e operações sendo as mais afetadas. Embora alguns bancos enfatizem que a IA transformará, em vez de eliminar completamente os empregos, a indústria certamente passará por mudanças significativas, levando a um aumento na lucratividade dos bancos.

Leia mais
Tecnologia Perda de Empregos

O Crescimento de DAU do Reddit Espera: Dependência do Tráfego do Google e os Riscos das Parcerias de IA

2025-02-16
O Crescimento de DAU do Reddit Espera: Dependência do Tráfego do Google e os Riscos das Parcerias de IA

Por sete trimestres consecutivos, o Reddit ostentou mais usuários americanos logados do que usuários não logados, demonstrando forte fidelidade do usuário. No entanto, a partir do quarto trimestre de 2023, os usuários não logados superaram os usuários logados, com o crescimento fortemente dependente do tráfego impulsionado pela pesquisa do Google. O CEO do Reddit reconheceu essa dependência do algoritmo do Google e dos hábitos de pesquisa do usuário. Embora o Reddit busque parcerias de IA, essa dependência também apresenta riscos; seus últimos resultados trimestrais ficaram abaixo das expectativas, causando uma queda no preço das ações. O Reddit acredita que, na era da IA, as pessoas valorizam mais o conteúdo autêntico, dando-lhe uma vantagem a longo prazo.

Leia mais
Tecnologia Tráfego do Google

Caso de Direitos Autorais de Lil Nas X: Recomendação Algorítmica Não é Cartão Livre

2025-05-20
Caso de Direitos Autorais de Lil Nas X: Recomendação Algorítmica Não é Cartão Livre

O artista freelancer Rodney Woodland processou Lil Nas X por violação de direitos autorais sobre fotos semi-nuas postadas no Instagram. O tribunal rejeitou o processo, considerando que as fotos de Woodland não tiveram engajamento suficiente para provar que Lil Nas X teve acesso a elas, e que a semelhança substancial entre as fotos era insuficiente. O tribunal analisou o impacto dos algoritmos de mídia social no padrão de "acesso" de direitos autorais, afirmando que simplesmente postar trabalhos nas mídias sociais não é suficiente para provar acesso; é necessário demonstrar que o réu teve uma chance razoável de ver o trabalho do autor por meio do algoritmo da plataforma ou das políticas de compartilhamento de conteúdo. Este caso estabelece um precedente significativo para litígios futuros de recomendação algorítmica e direitos autorais de mídia social.

Leia mais
Diversos

Condomínio Barbican: Uma Utopia Labiríntica em Londres

2025-05-12
Condomínio Barbican: Uma Utopia Labiríntica em Londres

Três anos após descobrir o Condomínio Barbican online, o autor finalmente visitou este complexo único de Londres, construído entre 1965 e 1976. Um tour de duas horas guiado por um residente revelou uma fascinante mistura de história, design e segredos ocultos. De garagens subterrâneas cheias de carros abandonados a ruínas romanas e medievais, até mesmo um cemitério judeu de 1.000 anos, o Barbican é muito mais do que apenas moradias. Inspirado na arquitetura egípcia antiga e Batalhão, apresenta passagens escondidas e um fórum online dedicado aos residentes. O artigo relata a experiência do autor e recomenda livros para um mergulho mais profundo neste lugar cativante.

Leia mais
Design

A Fonte Que Mais Trabalha em Manhattan: O Mistério de Gorton

2025-02-14
A Fonte Que Mais Trabalha em Manhattan: O Mistério de Gorton

Este artigo detalha a busca obsessiva do autor para desvendar a história por trás da Gorton, uma fonte surpreendentemente ubíqua, porém modesta. Inicialmente usada com máquinas de gravação, sua durabilidade robusta levou à adoção generalizada em diversos contextos, de teclados a espaçonaves. A busca de anos do autor, abrangendo inúmeras milhas e locais, revela a história centenária da Gorton, traçando suas origens a um fabricante de lentes do Reino Unido e sua posterior evolução através de várias iterações como Leroy. Embora longe de ser perfeita, o charme da Gorton reside em suas imperfeições e presença duradoura, consolidando seu status como a fonte que mais trabalha em Manhattan.

Leia mais

toyDB: Um banco de dados SQL distribuído em Rust para fins educacionais

2025-05-11
toyDB: Um banco de dados SQL distribuído em Rust para fins educacionais

toyDB é um banco de dados SQL distribuído construído do zero em Rust como um projeto educacional. Ele visa ilustrar a arquitetura e os conceitos por trás de bancos de dados SQL distribuídos de forma simples e compreensível, suportando a maioria dos recursos comuns do SQL, incluindo junções, agregações e transações. Embora desempenho e escalabilidade não sejam objetivos principais, uma ferramenta de benchmark está incluída para avaliar o desempenho em várias cargas de trabalho. O toyDB usa o Raft para consenso para gerenciar um armazenamento de chave/valor transacional, com um mecanismo de consulta SQL construído sobre ele.

Leia mais
Desenvolvimento Banco de dados distribuído

IntyBASIC: Um Compilador BASIC que Revive o Desenvolvimento de Jogos Intellivision

2025-07-02
IntyBASIC: Um Compilador BASIC que Revive o Desenvolvimento de Jogos Intellivision

Inspirado pelos desafios do desenvolvimento de jogos para Intellivision, o autor criou o IntyBASIC, um compilador BASIC para o console Intellivision. Lançado em 2014, o IntyBASIC traduz código-fonte BASIC para assembly CP1610, suportando os recursos de vídeo e som do Intellivision. Seu sucesso gerou um aumento de novos jogos e homebrews Intellivision, levando até mesmo a uma competição de programação. O autor também escreveu dois livros compartilhando insights sobre o desenvolvimento de jogos, cobrindo técnicas básicas a avançadas com o código-fonte completo dos jogos incluído.

Leia mais
Desenvolvimento

Reino Unido ordena que a Apple crie backdoor no iCloud: Privacidade vs. Segurança

2025-02-07
Reino Unido ordena que a Apple crie backdoor no iCloud: Privacidade vs. Segurança

O governo do Reino Unido teria ordenado à Apple que criasse uma backdoor em seu sistema de backup do iCloud, dando aos oficiais de segurança acesso aos dados criptografados dos usuários. Essa medida controversa permitiria que os serviços de segurança britânicos acessassem backups de qualquer usuário em todo o mundo, sem que a Apple pudesse alertar os usuários sobre a criptografia comprometida. A Apple deve responder interrompendo a oferta de Proteção Avançada de Dados no Reino Unido, mas isso não atenderá totalmente às exigências do Reino Unido. A Apple argumentou anteriormente que o governo do Reino Unido não deveria decidir se os cidadãos globais podem se beneficiar da segurança do criptografia de ponta a ponta. Esse evento destaca a tensão entre privacidade e segurança nacional e cria um precedente preocupante para outras nações, potencialmente gerando conflitos contínuos entre empresas de tecnologia e governos.

Leia mais
Tecnologia

Microsoft corrige a maneira de contornar o login da Conta Microsoft no Windows 11

2025-03-29
Microsoft corrige a maneira de contornar o login da Conta Microsoft no Windows 11

A mais recente versão de pré-visualização do canal Dev do Windows 11 remove o script bypassnro.cmd, que anteriormente permitia aos usuários contornar o requisito obrigatório de login da Conta Microsoft. A Microsoft afirma que essa alteração melhora a segurança e garante que todos os usuários façam login com uma Conta Microsoft enquanto estiverem online. Isso causará transtornos aos usuários que preferem a configuração off-line ou contas locais, embora as Contas Microsoft ofereçam benefícios, como acesso fácil a assinaturas e sincronização de dados. As contas locais, no entanto, reduzem as notificações e as vendas adicionais.

Leia mais
Desenvolvimento

Reforma de Avaliação Secreta do SFUSD: Equidade ou Desastre Educacional?

2025-05-28
Reforma de Avaliação Secreta do SFUSD: Equidade ou Desastre Educacional?

A superintendente do Distrito Escolar Unificado de São Francisco, Maria Su, está implementando secretamente um novo plano de "Avaliação para a Equidade" que afetará mais de 10.000 alunos do ensino médio neste outono. Este plano, implementado sem a aprovação do Conselho, reduz drasticamente as notas de aprovação, eliminando o impacto da lição de casa e da frequência. Os críticos argumentam que isso prejudica o preparo para a faculdade e ignora as lacunas de desempenho existentes. Embora os proponentes afirmem que promove a equidade, dados de programas semelhantes mostram sucesso limitado no fechamento das lacunas de desempenho. A falta de transparência e o mínimo de alcance dos pais alimentam ainda mais as preocupações sobre as potenciais consequências negativas do plano e levantam questões sobre a liderança do distrito.

Leia mais

Contorne Banimentos HWID: O Guia Definitivo para Sync.top

2025-06-03

Sync.top é uma ferramenta premium de spoofing de HWID projetada para ajudar jogadores a contornar banimentos de ID de hardware em jogos online. Este artigo detalha como os banimentos HWID funcionam, explica a funcionalidade do Sync.top e orienta os usuários na escolha entre os modos de spoofing permanente e temporário. Ele possui compatibilidade com os principais sistemas anti-cheat, uma interface amigável, suporte 24/7 e uma garantia de devolução do dinheiro. No entanto, enfatiza o uso responsável e alerta contra o uso para trapaças ou outras violações de regras.

Leia mais

A Manicule: Dos Manuscritos Medievais aos cursores do mouse

2025-04-13
A Manicule: Dos Manuscritos Medievais aos cursores do mouse

Você já reparou naquelas pequenas mãos apontando em livros antigos? É uma manicule, e este artigo traça sua jornada fascinante, desde os manuscritos medievais, onde os leitores as usavam para destacar passagens importantes, passando pela era da imprensa, até a era digital, onde ela vive como o onipresente ponteiro de sites. É uma história de como um símbolo simples se adaptou às novas tecnologias, sempre servindo ao mesmo propósito: guiar a atenção do leitor.

Leia mais
Design Símbolo

Sci-Net: Plataforma descentralizada de compartilhamento de artigos baseada no Sci-Hub

2025-05-16

Sci-Net aborda a inacessibilidade de alguns artigos via Sci-Hub devido às atualizações de banco de dados pausadas. Os usuários solicitam artigos via DOI; se indisponíveis no Sci-Hub ou em acesso aberto, podem carregá-los. A plataforma usa moedas meme Sci-Hub para recompensar os carregadores, mas o registro requer 1000 tokens, gerando preocupações com 'paywall'. No entanto, ao contrário dos paywalls de editoras, o custo do Sci-Net é simbólico, recompensando pesquisadores diretamente, não a plataforma. Os artigos carregados permanecem gratuitos para sempre, contribuindo para o domínio público e indiretamente apoiando a manutenção e o desenvolvimento do Sci-Hub.

Leia mais

Mapeando Cafeteiras Quebradas no Céu: O Projeto ACARS Drama

2025-03-20

O projeto ACARS Drama coleta e compartilha trechos de dados de aeronaves em tempo real (mensagens ACARS e VDLM2), revelando tudo, desde falhas banais de equipamentos até discussões a bordo. Usando equipamentos baratos e software de código aberto, o autor decodifica essas mensagens e compartilha as partes interessantes por meio de um bot de mídia social. Contribuir é fácil; tudo o que você precisa é um SDR de baixo custo, uma antena, algum software e uma conexão com a internet para alimentar o mecanismo de drama.

Leia mais
Tecnologia

Classificadores Constitucionais da Anthropic: Uma Nova Defesa Contra Jailbreaks de IA

2025-02-03
Classificadores Constitucionais da Anthropic: Uma Nova Defesa Contra Jailbreaks de IA

A equipe de pesquisa de salvaguardas da Anthropic apresenta os Classificadores Constitucionais, uma nova defesa contra jailbreaks de IA. Este sistema, treinado em dados sintéticos, filtra eficazmente saídas prejudiciais, minimizando falsos positivos. Um protótipo resistiu a milhares de horas de red teaming humano, reduzindo significativamente as taxas de sucesso de jailbreaks, embora inicialmente sofresse de altas taxas de recusa e sobrecarga computacional. Uma versão atualizada mantém a robustez com apenas um pequeno aumento na taxa de recusa e custo computacional moderado. Uma demonstração ao vivo temporária convida especialistas em segurança para testar sua resiliência, preparando o caminho para a implantação mais segura de modelos de IA cada vez mais poderosos.

Leia mais

Lançado HTTrack 3.49-2: Correções de Engine e Melhorias

2025-03-18

O HTTrack versão 3.49-2 foi lançado, com melhorias no mecanismo, como manter a conexão, tratamento de redirecionamentos, novas tabelas hash e testes unitários. Este navegador offline gratuito e de código aberto permite que você baixe sites inteiros localmente, preservando a estrutura de links do site e todos os arquivos (HTML, imagens etc.), permitindo a navegação offline. Versões estão disponíveis para Windows e Linux/Unix/BSD.

Leia mais

MySQL 8.0 Aprimorado: Projeto de Código Aberto Oferece Aumento Significativo de Desempenho

2025-06-01
MySQL 8.0 Aprimorado: Projeto de Código Aberto Oferece Aumento Significativo de Desempenho

Um projeto de código aberto otimizou completamente o MySQL 8.0, resolvendo a degradação do desempenho de junções desde a versão 8.0.28, problemas de desempenho de inserção em massa e outros gargalos. As otimizações abrangem a escalabilidade do mecanismo de armazenamento InnoDB, logs de refazer, modelo de custo de junção de hash, uso de memória e alta disponibilidade. Os testes mostram que a versão otimizada é particularmente eficaz em hardware de alto desempenho, oferecendo um serviço mais estável e eficiente, especialmente para cenários de alta concorrência em empresas de internet. O projeto também fornece manutenção contínua de versão e downloads de versões binárias fáceis de usar.

Leia mais
Desenvolvimento

Zasper: Um IDE supercarregado para Ciência de Dados

2025-01-02
Zasper: Um IDE supercarregado para Ciência de Dados

Zasper é um novo IDE desenvolvido do zero para ciência de dados, oferecendo grande concorrência, pegada de memória mínima e velocidade excepcional. É perfeitamente adequado para aplicativos de dados estilo REPL, sendo os notebooks Jupyter um exemplo. Atualmente, o Zasper tem suporte total para Mac e suporte limitado para Linux. Os benchmarks mostram que ele usa 75% menos RAM e CPU do que o JupyterLab. Criado por Prasun Anand, visa ser uma solução gratuita e de código aberto que roda localmente, maximizando o poder dos computadores modernos.

Leia mais
Desenvolvimento

Plataforma de Educação Newton Contrata Gerente de Produto Sênior

2025-04-14
Plataforma de Educação Newton Contrata Gerente de Produto Sênior

A plataforma de educação Newton, em rápido crescimento, está procurando um Gerente de Produto Sênior para liderar iniciativas de produtos importantes e expandir a Newton em uma plataforma que atenda a milhões. O candidato ideal terá mais de 5 anos de experiência em gerenciamento de produtos, familiaridade com desenvolvimento ágil e ferramentas de IA e paixão por EdTech. Esta função oferece oportunidades de trabalho remoto em todos os EUA.

Leia mais

Caiaquista Chileno Engolido por Baleia-Jubarte

2025-02-17
Caiaquista Chileno Engolido por Baleia-Jubarte

Em um vídeo viral, um caiaquista na Patagônia chilena foi brevemente engolido inteiro por uma baleia-jubarte antes de ser libertado ileso. Adrián Simancas e seu pai estavam praticando caiaque perto do Estreito de Magalhães quando a baleia surgiu, engolfando Adrián e seu caiaque. Seu pai, Dell, filmou o incidente, calmamente incentivando seu filho a permanecer calmo. Embora aterrorizante, a experiência terminou sem ferimentos, destacando o raro encontro entre humanos e baleias na região.

Leia mais
Diversos baleia caiaque

LLMs: O Custo Imprevisto da Codificação Mais Fácil

2025-05-28

Os Grandes Modelos de Linguagem (LLMs) revolucionaram a escrita de código, superando até mesmo o impacto da World Wide Web. No entanto, isso não mudou a verdade fundamental de que entender o código é mais difícil do que escrevê-lo; cada linha é uma dívida técnica. A introdução de LLMs torna ainda mais difícil convencer as equipes a abandonar antigos conjuntos de testes e decisões técnicas. LLMs produzem facilmente novas funções, levando a bases de código inchadas e difíceis de manter, desafiando os princípios DRY. Equipes de engenharia historicamente produtivas dependem de um profundo conhecimento da cadeia de ferramentas, mas os LLMs reduzem drasticamente os custos de codificação, resultando em uma explosão de diversidade ecológica em ambientes de software. Embora os LLMs possam eventualmente melhorar a legibilidade e o raciocínio do código, os desafios atuais são substanciais.

Leia mais

BritCSS: Ortografia Inglesa Tradicional no seu CSS

2025-02-21
BritCSS: Ortografia Inglesa Tradicional no seu CSS

Cansado da ortografia americanizada das propriedades CSS? O BritCSS permite que você use a ortografia tradicional do inglês britânico, como "colour" em vez de "color". Basta incluir o script `` no seu HTML. Ele funciona com arquivos CSS, estilos inline e tags ``. O modo de depuração e a desativação da conversão também são implementados.

Leia mais
Desenvolvimento ortografia britânica

Descoberta Acidental: A Invenção Serendipitosa do Aço Inoxidável

2025-06-22
Descoberta Acidental: A Invenção Serendipitosa do Aço Inoxidável

Harry Brearley, um menino de Sheffield obcecado por aço desde jovem, tropeçou no aço inoxidável por acaso. Inicialmente tentando resolver a erosão do cano de rifle, ele descobriu um aço de crómio não enferrujante durante um experimento casual. Apesar da falta inicial de interesse, a persistência e atenção de Brearley aos detalhes levaram a este material que mudou o mundo a se tornar ubíquo. Esta é uma história sobre curiosidade, perseverança e descoberta acidental, destacando a interação fascinante do acaso e da necessidade no avanço tecnológico.

Leia mais
Tecnologia

Novo protocolo da NordVPN visa contornar bloqueadores de VPN

2025-01-29
Novo protocolo da NordVPN visa contornar bloqueadores de VPN

A NordVPN anunciou o NordWhisper, um novo protocolo projetado para contornar bloqueios de VPN em países como Rússia e Índia. Ao imitar o tráfego de internet normal, ele visa enganar provedores de serviços de internet e sites, fazendo-os pensar que o tráfego não vem de um serviço mascarado. Embora não seja infalível e possa adicionar latência, o NordWhisper oferece uma ferramenta valiosa para usuários que buscam acesso a conteúdo restrito ou privacidade aprimorada. Atualmente, está sendo lançado para Windows, Linux e Android, com suporte para outras plataformas planejado.

Leia mais
Tecnologia
1 2 335 336 337 339 341 342 343 595 596