Modelando Limites de Taxa de API como Desigualdades Diofantinas

2025-06-30

Este artigo explora uma abordagem matemática, usando desigualdades diofantinas, para resolver problemas de limitação de taxa de API. O autor usa um cenário com um limite de 10 solicitações por hora e três tentativas de repetição por tarefa como exemplo, mostrando como transformar o problema de agendamento de tarefas em um problema de viabilidade de inteiros. Ao analisar o padrão de repetição de tarefas e as janelas de tempo, o autor estabelece um modelo de desigualdade e usa Go para escrever um programa que determina se uma nova tarefa pode ser agendada com segurança sem exceder o limite de taxa. O artigo também menciona a otimização do algoritmo para reduzir a complexidade de tempo de O(n^2) para O(n*log(n)).

Leia mais

Argumentos de palavra-chave independentes da ordem em C++26 usando reflexão

2025-02-11

Esta postagem de blog explora a implementação de argumentos de palavra-chave independentes da ordem para C++ usando os recursos de reflexão propostos para o C++26. O autor descobriu essa técnica ao experimentar com reflexão e a compartilha como uma demonstração convincente do poder desses recursos. A postagem contrasta essa abordagem com soluções anteriores menos elegantes, incluindo inicializadores designados e objetos auxiliares. O núcleo da postagem detalha como usar a reflexão para alcançar argumentos de palavra-chave independentes da ordem e opcionais, fornecendo exemplos de código completos e explicações. Isso inclui o tratamento de capturas de expressões lambda e a extensão da biblioteca fmt para recursos de formatação aprimorados.

Leia mais
Desenvolvimento Argumentos de palavra-chave

Java irá fortalecer a imutabilidade de campos finais

2025-03-31

Para melhorar a segurança e o desempenho de programas Java, o JDK planeja fortalecer a imutabilidade de campos finais. Atualmente, a reflexão profunda pode modificar campos finais, o que viola a intenção original da palavra-chave final e limita a otimização da JVM. Versões futuras irão, por padrão, proibir a reflexão profunda de modificar campos finais e emitir avisos. Os desenvolvedores podem habilitar seletivamente a modificação de campos finais usando a opção `--enable-final-field-mutation`, mas é recomendado evitá-la o máximo possível. Essa medida visa melhorar o recurso de "segurança por padrão" do Java e manter a consistência com o design de classes de registro.

Leia mais

Análise de API Apitally: Coleta de Metadados Leves, Protegendo Seus Dados Sensíveis

2025-02-05
Análise de API Apitally: Coleta de Metadados Leves, Protegendo Seus Dados Sensíveis

As bibliotecas de clientes de análise e monitoramento de API da Apitally coletam apenas metadados não sensíveis sobre seus endpoints, solicitações e respostas. Isso inclui métodos HTTP, caminhos, códigos de status de resposta, tempo e o tamanho dos corpos de solicitação e resposta. Os dados são agregados no lado do cliente antes de serem enviados aos servidores da Apitally. Para registro de solicitação de API, as bibliotecas permitem configurar detalhes de registro e mascarar facilmente campos sensíveis, garantindo a segurança dos dados.

Leia mais

Startups lucrativas: O caminho subestimado para o sucesso

2025-02-21
Startups lucrativas: O caminho subestimado para o sucesso

Por anos, startups priorizaram o crescimento acima de tudo, vendo a lucratividade como secundária. A Linear, no entanto, demonstra um caminho diferente. Mantendo uma equipe enxuta focada na construção de um produto superior, eles alcançaram a lucratividade em um ano e a mantiveram desde então. O autor argumenta que equipes menores são mais eficientes, enquanto a expansão rápida muitas vezes diminui a eficiência e a qualidade do produto. A lucratividade oferece não apenas liberdade financeira, mas também a capacidade crucial de se concentrar na criação de valor em vez de captação de recursos. O artigo defende que as startups priorizem métricas como receita por funcionário e gerenciem racionalmente o tamanho da equipe com base em seu perfil de risco e nas condições de mercado, permitindo uma lucratividade mais precoce e o controle de seu destino.

Leia mais
Startup lucratividade

Estudo de Stanford: Energia renovável mais eficiente em custos que captura de carbono

2025-02-15
Estudo de Stanford: Energia renovável mais eficiente em custos que captura de carbono

Um estudo da Universidade de Stanford revela que a transição para 100% de energia eólica, solar, geotérmica e hidrelétrica até 2050 seria muito mais eficiente em termos de custos do que as tecnologias de captura de carbono para a maioria dos países do mundo. Essa mudança reduziria significativamente as necessidades e os custos de energia, melhoraria a qualidade do ar e mitigariam as mudanças climáticas. A pesquisa comparou dois cenários extremos: uma mudança completa para energias renováveis ​​versus a continuação da dependência de combustíveis fósseis com captura de carbono adicional. O estudo descobriu que a transição para renováveis ​​evitaria milhões de doenças e mortes anualmente relacionadas à poluição do ar de combustíveis fósseis, tornando-a uma solução superior e mais eficiente em termos de custos do que a captura de carbono. Os pesquisadores defendem o abandono das políticas que promovem a captura de carbono, argumentando que a eliminação da combustão é crucial para lidar com a poluição do ar e as mudanças climáticas.

Leia mais
Tecnologia captura de carbono

Resumo do rodapé da página de suporte da Unity

2024-12-31
Resumo do rodapé da página de suporte da Unity

Este texto é o rodapé do site da Unity Technologies. Ele inclui informações de direitos autorais, política de privacidade, política de cookies e links para vários recursos, como Unity Ads, Asset Store, materiais de aprendizagem, fóruns da comunidade e documentação. Não é um artigo em si, mas um elemento de navegação que direciona os usuários para mais informações e recursos relacionados à Unity.

Leia mais
Desenvolvimento suporte rodapé do site

A Tela Azul da Morte do Windows 11 recebe uma reformulação

2025-03-31
A Tela Azul da Morte do Windows 11 recebe uma reformulação

A Microsoft está reformulando a Tela Azul da Morte (BSOD) no Windows 11. O novo design abandona a clássica tela azul, a carinha triste e o código QR para uma tela preta mais simples, semelhante às telas de atualização do Windows. Atualmente aparecendo em verde nas versões de teste, a cor final permanece incerta. A Microsoft visa uma recuperação mais rápida do usuário, mantendo os detalhes técnicos. Esta é a primeira grande reformulação desde a adição da carinha triste no Windows 8. A nova BSOD simplesmente afirma: "Seu dispositivo encontrou um problema e precisa ser reiniciado."

Leia mais
Desenvolvimento redesenho da IU

Schrödinger: A Biotec que Busca Decifrar o Código da Descoberta de Medicamentos com IA

2025-01-25
Schrödinger: A Biotec que Busca Decifrar o Código da Descoberta de Medicamentos com IA

A Schrödinger, uma empresa de biotecnologia que utiliza a mecânica quântica para projetar novos medicamentos e materiais, conta com as 20 maiores empresas farmacêuticas do mundo como clientes. Apesar disso, cinco anos após sua IPO, seu preço de ações permanece próximo das mínimas históricas. Este artigo explora o modelo de negócios único da Schrödinger — parte biotecnologia, parte software — e suas dificuldades com a avaliação. Um jantar crucial entre Jensen Huang, da Nvidia, e o CEO da Schrödinger destacou um ponto de virada crucial: abraçar a IA de forma mais completa. Embora inicialmente hesitante, a Schrödinger agora aproveita o poder da IA, particularmente as previsões de estrutura de proteínas do AlphaFold, e está se preparando para lançamentos cruciais de dados clínicos em 2025. O futuro da empresa depende do sucesso na navegação da interação complexa entre vendas de software, desenvolvimento de pipeline de biotecnologia e comunicação clara com os investidores.

Leia mais

Prêmio Nobel Krugman deixa o New York Times

2025-01-29
Prêmio Nobel Krugman deixa o New York Times

Paul Krugman, ganhador do Prêmio Nobel de Economia, anunciou recentemente sua saída do cargo de colunista de opinião do New York Times, após 25 anos. Sua partida se deve à crescente interferência editorial no jornal, que ia desde pequenas edições até grandes reescritas, e restrições sobre seus tópicos. O Times também eliminou seu blog e boletim informativo, limitando seu alcance e expressão. Krugman sentiu que o Times estava se tornando insosso e perdendo sua força, o que o levou a buscar maior liberdade e independência ao se mudar para o Substack.

Leia mais
Diversos opinião

Microsoft lança Phi-4: Modelo de linguagem aberto de 14 bilhões de parâmetros

2025-01-12
Microsoft lança Phi-4: Modelo de linguagem aberto de 14 bilhões de parâmetros

A Microsoft revelou o Phi-4, um novo modelo de linguagem aberto com 14 bilhões de parâmetros. Construído usando uma combinação de dados sintéticos, sites de domínio público filtrados e livros acadêmicos e conjuntos de dados de perguntas e respostas, o Phi-4 possui um rigoroso processo de aprimoramento e alinhamento, garantindo o seguimento preciso de instruções e medidas de segurança robustas. Com um comprimento de contexto de 16k tokens, ele foi projetado para sistemas e aplicativos de IA de uso geral (principalmente em inglês) que precisam de ambientes com restrições de memória/computação, baixa latência e fortes capacidades de raciocínio e lógica. A Microsoft enfatiza que os desenvolvedores devem considerar as limitações dos modelos de linguagem e mitigar a precisão, segurança e justiça, especialmente em cenários de alto risco.

Leia mais
IA

Ellison: Sistema de vigilância impulsionado por IA manterá os cidadãos na linha

2025-01-25
Ellison: Sistema de vigilância impulsionado por IA manterá os cidadãos na linha

O cofundador da Oracle, Larry Ellison, prevê um futuro em que a IA alimenta um sistema de vigilância massivo, monitorando constantemente os cidadãos para garantir "bom comportamento". Este sistema analisaria dados de várias fontes, incluindo câmeras corporais da polícia, câmeras de segurança e até mesmo câmeras de portas. Ellison também prevê que drones de IA substituirão os carros da polícia em perseguições em alta velocidade. Embora destaque possíveis melhorias no policiamento, seus comentários levantam preocupações significativas sobre privacidade e o potencial para controle social.

Leia mais

Bill Gates libera código-fonte original da Microsoft para o 50º aniversário

2025-04-02
Bill Gates libera código-fonte original da Microsoft para o 50º aniversário

Para comemorar o 50º aniversário da Microsoft, Bill Gates lançou o código-fonte original que ele escreveu para o Altair BASIC em seu site Gates Notes. Este código, que representa o primeiro produto da Microsoft, é considerado fundamental para a indústria de PCs. Gates o descreve como o código mais legal que ele já escreveu e um marco agridoce que marca 50 anos de inovação da Microsoft.

Leia mais
Tecnologia

Otimizando um Kernel de Multiplicação de Matrizes em CUDA com Tensor Cores

2025-04-19

Esta publicação detalha a jornada do autor para escrever um kernel de multiplicação de matrizes otimizado em CUDA usando núcleos tensoriais em uma GPU NVIDIA Tesla T4. O objetivo era calcular D = α * A * B + β * C o mais rápido possível. Através da otimização iterativa de seis kernels, o autor alcançou desempenho comparável à implementação cuBLAS hgemm da NVIDIA, destacando técnicas como tiling hierárquico, exploração da hierarquia de memória, reutilização de dados, sobreposição de computação com movimentação de dados e uso eficiente de Tensor Cores. O autor compartilha insights obtidos por meio de profiling e otimização, enfatizando a importância da intensidade aritmética e largura de banda de memória.

Leia mais
Desenvolvimento

Simulando um cérebro de verme: Um trampolim para a emulação de cérebro completo?

2025-04-01

Simular o cérebro humano tem sido um santo graal da ciência, mas sua complexidade se mostrou assustadora. Os cientistas se voltaram para C. elegans, um nematóide com apenas 302 neurônios. Após 25 anos e inúmeras tentativas malsucedidas, simular seu cérebro finalmente está ao alcance graças aos avanços na microscopia de lâmina de luz, microscopia de super-resolução e aprendizado de máquina. Essas tecnologias permitem a observação em tempo real da atividade neural em cérebros de vermes vivos e usam aprendizado de máquina para inferir os parâmetros biofísicos dos neurônios. Simular com sucesso um cérebro de C. elegans não seria apenas uma conquista científica notável, mas também forneceria experiência e métodos inestimáveis para simular cérebros mais complexos, incluindo, finalmente, cérebros humanos, abrindo caminho para pesquisas futuras em IA e neurociência.

Leia mais
IA

Tarifas atingem a indústria de bicicletas: aumento de preços e a luta pela produção local

2025-04-03
Tarifas atingem a indústria de bicicletas: aumento de preços e a luta pela produção local

As novas tarifas impostas pelos EUA estão afetando dramaticamente a indústria de bicicletas. O artigo analisa os efeitos sobre bicicletas e peças de vários países (China, Vietnã, Camboja, Tailândia, Taiwan, Japão, UE, etc.), prevendo aumentos significativos de preços, especialmente para produtos de alta qualidade. Embora os EUA incentivem a produção local, a falta de infraestrutura e experiência especializada representa desafios enormes para a produção doméstica de componentes de bicicletas de alto desempenho. A conclusão observa que os preços das bicicletas aumentarão e a seleção diminuirá, mas os entusiastas do ciclismo continuarão a desfrutar do passeio.

Leia mais

A Incômoda Verdade Sobre o Déficit Comercial Americano

2025-05-04
A Incômoda Verdade Sobre o Déficit Comercial Americano

Este artigo mergulha na complexa relação entre o persistente déficit comercial americano e o status do dólar como a moeda de reserva mundial. O autor argumenta que a posição privilegiada do dólar leva à sua supervalorização, prejudicando a competitividade da indústria americana e alimentando o populismo político interno. A peça disseca a mecânica da demanda global por dólares, o ciclo de dívida resultante e os riscos financeiros inerentes. Várias estratégias governamentais para lidar com o déficit são analisadas e questionadas por sua incapacidade de enfrentar a causa raiz. As implicações para os investimentos são exploradas, sugerindo um foco em títulos do Tesouro de curto prazo, ativos protegidos contra a inflação e ações internacionais para navegar pela volatilidade econômica potencial.

Leia mais

Energia sem fio em toda a sala: um ano com o Wi-Charge

2025-05-20
Energia sem fio em toda a sala: um ano com o Wi-Charge

A frustração do autor com baterias constantemente descarregadas em sua casa inteligente o levou a testar a tecnologia de energia sem fio de longo alcance da Wi-Charge. Um transmissor montado no teto usa lasers infravermelhos para alimentar uma fechadura inteligente especialmente modificada, eliminando a necessidade de troca de baterias por um ano. Embora a configuração inicial tenha custado US$ 1.250 e exigido instalação profissional, a conveniência da operação sem fio e a ausência de substituições de baterias foram significativas. No entanto, a adoção generalizada enfrenta obstáculos: os dispositivos exigem receptores especiais e o alcance limitado do sistema exige vários transmissores para cobertura em toda a casa. O autor conclui que, embora a tecnologia funcione de forma impressionante, seu alto custo e os requisitos de infraestrutura permanecem barreiras significativas para uma adoção mais ampla em casa, embora mostre um forte potencial para aplicações comerciais.

Leia mais

Corrigindo a Prova de Bird para o Crivo de Eratóstenes: Uma Prova sobre Listas Infinitas

2025-02-08

Este artigo corrige uma prova errônea de Richard Bird em seu livro *Thinking Functionally with Haskell* sobre o Crivo de Eratóstenes. Bird apresenta uma implementação circular baseada em listas, mas sua dica de prova é falha. Os autores fornecem uma prova de correção completa introduzindo novos lemas e recorrendo a um enfraquecimento do Postulado de Bertrand. A conexão entre este algoritmo e a visão de David Turner de "Programação Funcional Total" também é explorada.

Leia mais

Desvendando a Motivação Intrínseca: O Segredo para a Aprendizagem Sem Esforço

2025-04-29
Desvendando a Motivação Intrínseca: O Segredo para a Aprendizagem Sem Esforço

O autor relata uma mudança dramática em sua experiência de aprendizagem, de uma completa falta de motivação para um foco intenso. Ele atribui essa transformação à 'motivação intrínseca', o impulso que vem do prazer inerente a uma atividade. A peça mergulha na Teoria da Autodeterminação (TAD), explicando como autonomia, competência e relacionamento impactam a motivação intrínseca. A pesquisa revela que as recompensas podem às vezes ser contraproducentes, enquanto a autonomia e o feedback positivo a impulsionam. O autor conecta experiências pessoais com pesquisas, ilustrando como cultivar a motivação intrínseca e explorando o relacionamento complexo entre competição e motivação intrínseca.

Leia mais

Números de Táxi Fascinantes: Desvendando um Enigma Matemático

2025-01-21

Este artigo mergulha no enigma matemático dos 'Números de Táxi', que são números formados pelo produto de dois fatores cujos dígitos, excluindo o zero, combinam-se para formar os mesmos dígitos do produto. O artigo apresenta métodos para resolver Números de Táxi com 3 a 9 dígitos, fornecendo a contagem, o mínimo e o máximo valores para cada faixa de dígitos. O autor utiliza um programa Fortran para calcular esses Números de Táxi, analisando as propriedades de suas raízes digitais. O artigo conclui listando alguns resultados e estendendo a exploração para cenários envolvendo três ou mais fatores.

Leia mais
Diversos

O Mistério do Sublinhado em `target='_blank'`

2025-02-24

Já se perguntou por que `target='_blank'` precisa daquele sublinhado? Antes do HTML5, desenvolvedores usavam `` para criar funcionalidades parecidas com SPA, dividindo a janela em frames com IDs únicos. O atributo `target` especificava em qual frame carregar um link. `_blank` não era um nome de frame; instruía o navegador a abrir uma nova janela (abridoras não eram comuns na época). O sublinhado denotava um valor especial, não um frame. Embora `` esteja depreciado, a convenção `_blank` permanece.

Leia mais
Desenvolvimento

Kubernetes 10 anos depois: Reflexões e uma visão para o futuro

2025-06-19

Este artigo reflete sobre a jornada de dez anos do Kubernetes, desde suas origens como o sistema Borg interno do Google até seu status atual como uma pedra angular da era nativa da nuvem. O autor elogia seus sucessos em orquestração de contêineres, gerenciamento de infraestrutura e agendamento de trabalhos, mas também destaca deficiências: as limitações do YAML, a dependência do etcd e as deficiências do gerenciador de pacotes Helm. Propostas para o Kubernetes 2.0 incluem substituir o YAML pelo HCL, suportar backends alternativos ao etcd e criar um gerenciador de pacotes nativo para melhor usabilidade e segurança. Outras sugestões envolvem definir o IPv6 como padrão e o IPSec integrado para simplificar a topologia de rede.

Leia mais

Tokenizador BASIC do Commodore PET: Um Bug Curioso

2025-07-05
Tokenizador BASIC do Commodore PET: Um Bug Curioso

Este artigo explora um bug peculiar nos tokenizadores BASIC iniciais do Commodore PET, derivado de seu tratamento de espaços em branco. Interpretadores BASIC iniciais ignoravam espaços entre palavras-chave, levando a 'LET THEN' ser interpretado como 'LETHEN', resultando em erros de sintaxe. O artigo mergulha no processo de tokenização BASIC, explicando por que ignorar espaços em branco melhorava a eficiência, e disseca o código do tokenizador do Commodore BASIC 1.0. Ele revela a causa raiz do bug e sua correção em versões posteriores.

Leia mais
Desenvolvimento bug de programação

arXivLabs: Projetos experimentais com colaboradores da comunidade

2025-02-24
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 abraçaram e aceitaram nossos valores de abertura, comunidade, excelência e privacidade de 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

Atualização Principal do GitHub Issues: Subtarefas, Tipos de Issues e Pesquisa Avançada

2025-01-19
Atualização Principal do GitHub Issues: Subtarefas, Tipos de Issues e Pesquisa Avançada

O GitHub lançou uma atualização importante para Issues, incluindo subtarefas, tipos de issues e pesquisa avançada. Subtarefas permitem dividir problemas em unidades menores para melhor acompanhamento do progresso. Tipos de issues ajudam as equipes a classificar e gerenciar issues com uma linguagem consistente. A pesquisa avançada permite filtragem mais complexa para encontrar issues específicas. A IU do Issues também foi atualizada para melhor eficiência e usabilidade. Além disso, o CodeQL Action v2 foi oficialmente descontinuado, exigindo que os usuários atualizem para a versão v3. Os padrões padrão de varredura de segredos agora oferecem suporte a mais tipos de segredos, aumentando a segurança.

Leia mais
Desenvolvimento Atualização

Aceleração 10x: Mudando de pip para uv em aplicativos Flask/Django em contêineres Docker

2025-06-24
Aceleração 10x: Mudando de pip para uv em aplicativos Flask/Django em contêineres Docker

Este artigo descreve uma melhoria significativa de desempenho (até 10x) obtida ao mudar de pip para uv para gerenciamento de dependências em aplicativos Flask e Django em contêineres Docker. O autor explica como substituir requirements.txt por pyproject.toml, modificar o Dockerfile para usar uv e usar comandos uv para um gerenciamento eficiente de dependências. O processo evita ambientes virtuais e executa como um usuário não root, contribuindo para tempos de construção mais rápidos e maior eficiência. Um tutorial em vídeo e um projeto de exemplo também são fornecidos.

Leia mais
Desenvolvimento

Treinamento de Tom Perfeito: Desafios e Descobertas de um Estudo Online

2025-02-13
Treinamento de Tom Perfeito: Desafios e Descobertas de um Estudo Online

Um estudo online que visava melhorar a habilidade de tom perfeito (AP) recrutou falantes de cantonês e não cantonês com formação musical. Devido à desistência de participantes e ao progresso de treinamento mais lento que o esperado durante a pandemia, o estudo desviou-se de seu pré-registro, incluindo finalmente apenas 12 participantes nas análises. Os resultados mostraram melhora significativa na capacidade de AP mesmo com tempo de treinamento reduzido, e essa melhora generalizou-se para o timbre não treinado. O estudo também comparou o progresso de aprendizagem entre os participantes que completaram e não completaram o treinamento, mostrando impacto mínimo da exclusão de alguns participantes nos resultados finais.

Leia mais

cregit: Visualizando Contribuições ao Kernel do Linux

2025-03-27

O projeto cregit visualiza as contribuições ao kernel do Linux colorindo os arquivos de código-fonte para identificar os contribuidores individuais. Ao passar o mouse sobre os trechos de código, são exibidos detalhes do commit, e um clique abre o commit correspondente no GitHub. Embora baseado no git blame e usando srcML para análise, ele possui limitações, como expansão de macros e compilação C verdadeira. O cregit é um esforço colaborativo de pesquisadores da Polytechnique Montreal, da Linux Foundation e da University of Victoria.

Leia mais

CockroachDB 25.2: Segurança em Nível de Linha para Controle Aprimorado de Dados

2025-07-10
CockroachDB 25.2: Segurança em Nível de Linha para Controle Aprimorado de Dados

O lançamento do CockroachDB 25.2 apresenta a Segurança em Nível de Linha (RLS), um recurso poderoso que permite controle de acesso granular em nível de linha diretamente no banco de dados. Isso aborda as limitações das permissões tradicionais em nível de tabela, especialmente importantes para implantações multilocatárias e multi-regionais. O artigo detalha a implementação do RLS por meio de casos de uso multilocatário e multi-regional, mostrando seus benefícios no isolamento de dados, conformidade regulatória e lógica de aplicativo simplificada. A combinação do RLS com a funcionalidade Regional By Row (RBR) do CockroachDB fornece controle de acesso baseado em localização geográfica, garantindo a conformidade com as leis de residência de dados.

Leia mais
1 2 358 359 360 362 364 365 366 595 596