Tagged articles
37 articles
Page 1 of 1
SuanNi
SuanNi
Feb 25, 2026 · Artificial Intelligence

How Large Language Models Are Revolutionizing Scientific Discovery

A recent 154‑page paper co‑authored by Google and top universities reveals how large language models can accelerate frontier scientific research through iterative prompting, cross‑disciplinary knowledge transfer, automated proof verification, and novel algorithmic insights, reshaping the workflow of mathematicians and scientists alike.

Algorithm Optimizationaineural-symbolic systems
0 likes · 16 min read
How Large Language Models Are Revolutionizing Scientific Discovery
21CTO
21CTO
Jul 21, 2025 · Artificial Intelligence

What Is AI Compute Power and Why It Drives Modern Machine Learning?

This article explains AI compute power as the computer's ability to process data, describes why strong compute accelerates model training, outlines the three main types—general, intelligent, and super—and breaks down its hardware, software, algorithm, and infrastructure components for beginners.

Algorithm OptimizationHardwareSoftware Framework
0 likes · 8 min read
What Is AI Compute Power and Why It Drives Modern Machine Learning?
Tech Freedom Circle
Tech Freedom Circle
May 28, 2025 · Backend Development

Designing a 100k QPS Sensitive‑Word Filter with Real‑Time Updates

This article analyzes high‑throughput sensitive‑word filtering by comparing brute‑force, KMP, Trie, double‑array Trie and Aho‑Corasick algorithms, presents their time and space complexities, shows Java implementations for Trie and AC automata, evaluates Netty deployment options, and offers practical optimizations such as asynchronous detection, hot‑reloading, tiered responses, logging and fuzzy matching.

Aho-CorasickAlgorithm OptimizationKMP
0 likes · 37 min read
Designing a 100k QPS Sensitive‑Word Filter with Real‑Time Updates
Baobao Algorithm Notes
Baobao Algorithm Notes
Mar 20, 2025 · Artificial Intelligence

Unlocking Large‑Scale Deep Reinforcement Learning: PPO, GAE, and PPG Deep Dive

This comprehensive guide examines large‑scale deep reinforcement learning, detailing policy‑gradient fundamentals, the mathematics of PPO and GAE, practical implementation tricks, reward and observation normalization, network initialization, and the newer Phasic Policy Gradient method, all supported by code snippets and key research references.

Algorithm OptimizationDeep RLGAE
0 likes · 19 min read
Unlocking Large‑Scale Deep Reinforcement Learning: PPO, GAE, and PPG Deep Dive
NetEase Cloud Music Tech Team
NetEase Cloud Music Tech Team
Apr 23, 2024 · Mobile Development

Cloud Music User Push Notification Optimization: Practices and Insights

Cloud Music revamped its push‑notification system by separating business and channel layers, integrating a unified delivery platform, tailoring messages to Android manufacturers, adding new push channels, refining frequency and copy controls, and using AI‑generated creatives, which together doubled click‑through rates and nearly doubled total click users within two months.

A/B testingAIGC Content GenerationAlgorithm Optimization
0 likes · 23 min read
Cloud Music User Push Notification Optimization: Practices and Insights
HomeTech
HomeTech
Nov 8, 2023 · Artificial Intelligence

Cold Start Optimization for New Content in Autohome Recommendation System

The article details how Autohome tackled the cold‑start problem for newly generated content by redesigning the recommendation pipeline, introducing multi‑path recall, refining ranking and re‑ranking formulas, and applying strategic controls, resulting in a rise of cold‑start success rate from 27% to over 99% and a CTR increase from 5% to 14%.

Algorithm Optimizationaicold start
0 likes · 10 min read
Cold Start Optimization for New Content in Autohome Recommendation System
Tencent Architect
Tencent Architect
Aug 21, 2023 · Fundamentals

How Tencent Cloud’s V265/TXAV1 Revolutionizes 8K Live Streaming

This article details Tencent Cloud's V265/TXAV1 live streaming solution, covering its high‑efficiency 8K and low‑latency capabilities, performance gains over X265, MV‑HEVC 3D compression, extensive engineering and algorithmic optimizations, and the resulting speed‑up and quality improvements for ultra‑high‑definition live broadcasts.

8KAlgorithm OptimizationLow latency
0 likes · 18 min read
How Tencent Cloud’s V265/TXAV1 Revolutionizes 8K Live Streaming
Bilibili Tech
Bilibili Tech
Aug 2, 2023 · Fundamentals

BILIVVC Secures Third Place in 2022 MSU Encoder Competition (1080p 1fps & 5fps)

Bilibili’s self‑developed VVC encoder, BILIVVC, earned third place in both the 1080p 1 fps and 5 fps tracks of the 2022 MSU Encoder Competition by leveraging extensive VVC‑tool optimizations, fast‑algorithm cooperation, adaptive pre‑analysis and efficient implementation that deliver high quality YUV‑SSIM performance despite its small‑team, one‑year development.

Algorithm OptimizationBILIVVCMSU Encoder Competition
0 likes · 7 min read
BILIVVC Secures Third Place in 2022 MSU Encoder Competition (1080p 1fps & 5fps)
DaTaobao Tech
DaTaobao Tech
Jul 21, 2023 · Artificial Intelligence

A Year of Video‑Quality Engineering and Growth at Taobao Live

Over the past year, Taobao Live’s video‑quality team, led by former algorithm researcher Xiaocen, built an automated attribution system, real‑time low‑quality detection, and close streamer support, turning pure research into product‑focused engineering that boosted stream quality, trust, and business impact through cross‑domain collaboration.

Algorithm OptimizationEngineering GrowthPerformance Monitoring
0 likes · 9 min read
A Year of Video‑Quality Engineering and Growth at Taobao Live
Python Programming Learning Circle
Python Programming Learning Circle
May 8, 2023 · Fundamentals

Comparing while and for Loop Performance in Python and Faster Alternatives

This article analyzes the execution speed differences between Python's while and for loops, demonstrates benchmark results using timeit, explains the underlying reasons for the performance gap, and shows how built‑in functions and mathematical formulas can achieve dramatically faster computations.

Algorithm Optimizationloop performancesum function
0 likes · 7 min read
Comparing while and for Loop Performance in Python and Faster Alternatives
Architect's Tech Stack
Architect's Tech Stack
Dec 30, 2022 · Big Data

Distributed Computing Is Not a Panacea for Big Data: Prioritize Single‑Node Performance First

While distributed clusters are popular for big‑data processing, they are not a universal solution; tasks that are hard to partition or involve heavy cross‑node communication often perform better on a well‑optimized single machine, making a careful analysis of workload characteristics essential before scaling out.

Algorithm OptimizationBig DataSPL
0 likes · 14 min read
Distributed Computing Is Not a Panacea for Big Data: Prioritize Single‑Node Performance First
Architecture Digest
Architecture Digest
Jul 8, 2022 · Fundamentals

Sensitive Word Matching in Vivo's Content Review System: Algorithm Selection and Practical Implementations

The article describes how Vivo's content moderation platform, DiTing, uses algorithm selection—including Aho‑Corasick automaton, combination word matching, and pinyin‑based matching—to efficiently detect sensitive terms in large‑scale text streams, while addressing challenges such as homophones, multi‑character patterns, and performance constraints.

Aho-CorasickAlgorithm OptimizationPinyin Matching
0 likes · 14 min read
Sensitive Word Matching in Vivo's Content Review System: Algorithm Selection and Practical Implementations
HelloTech
HelloTech
Mar 28, 2022 · Artificial Intelligence

Algorithmic Optimization for Information Flow Advertising at Hello Travel

Hello Travel tackles information‑flow advertising challenges by using LightGBM‑based models to predict order conversion, creative performance, and pre‑bid user quality, augmenting sparse data with feature engineering and uplift techniques, while planning future fully automated delivery, richer pre‑screening, and cross‑channel reinforcement‑learning enhancements.

AdvertisingAlgorithm OptimizationLightGBM
0 likes · 18 min read
Algorithmic Optimization for Information Flow Advertising at Hello Travel
DataFunTalk
DataFunTalk
Mar 27, 2022 · Artificial Intelligence

Algorithmic Optimization for Information‑Flow Advertising at Hello Travel

This talk explains how Hello Travel tackles challenges in information‑flow advertising by describing the market landscape, their business background, and detailed algorithmic optimization across plan, creative, and pre‑bid dimensions, including data‑driven modeling, feature engineering, LightGBM and uplift models, and outlines future directions.

AdvertisingAlgorithm OptimizationLightGBM
0 likes · 16 min read
Algorithmic Optimization for Information‑Flow Advertising at Hello Travel
MaGe Linux Operations
MaGe Linux Operations
Jan 6, 2022 · Fundamentals

Why the Fastest Way to Loop in Python Is Not to Loop at All

This article compares Python's while and for loops, shows benchmark results revealing that for loops run faster due to fewer Python‑level operations, and demonstrates that using built‑in functions like sum or applying a mathematical formula can make looping dramatically faster, often eliminating the loop entirely.

Algorithm OptimizationPythonbenchmark
0 likes · 6 min read
Why the Fastest Way to Loop in Python Is Not to Loop at All
Tencent Cloud Developer
Tencent Cloud Developer
Sep 15, 2021 · Frontend Development

Deep Dive into Vue.js Virtual DOM Diff Algorithm and Source Code Analysis

The article thoroughly explains Vue.js’s virtual‑DOM diff algorithm, detailing its depth‑first traversal, same‑level node comparison, the sameVnode key/selector check, index map creation, O(n) head‑tail and index‑based matching loops, Vue 3 static‑type optimizations, and a practical implementation for array change detection.

Algorithm OptimizationDiff AlgorithmVirtual DOM
0 likes · 6 min read
Deep Dive into Vue.js Virtual DOM Diff Algorithm and Source Code Analysis
DataFunTalk
DataFunTalk
Aug 9, 2021 · Artificial Intelligence

Calibration Techniques for User Behavior Prediction in Online Advertising: Background, Algorithm Evolution, and Engineering Practice

This article introduces the concept of calibration in trustworthy machine learning, explains why accurate probability estimates are crucial for online advertising, reviews related research and evaluation metrics, and details the evolution of calibration algorithms such as Smoothed Isotonic Regression, Bayes‑SIR, real‑time optimizations, and post‑click conversion models, concluding with engineering deployment and future directions.

Algorithm OptimizationCalibrationclick-through rate
0 likes · 18 min read
Calibration Techniques for User Behavior Prediction in Online Advertising: Background, Algorithm Evolution, and Engineering Practice
Tencent Cloud Developer
Tencent Cloud Developer
Nov 27, 2020 · Game Development

Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding

The article presents Jump Point Search and four high‑performance variants—JPS‑Bit, JPS‑BitPrune, JPS‑BitPre, and JPS‑BitPrunePre—that combine bitwise acceleration, pruning, preprocessing, and compact multithreaded memory structures to achieve up to 273× faster pathfinding than classic A* on a 200‑grid benchmark.

Algorithm OptimizationArtificial IntelligenceGame Development
0 likes · 35 min read
Jump Point Search (JPS) and Four Optimized Variants for High‑Performance Pathfinding
DataFunTalk
DataFunTalk
Sep 15, 2020 · Information Security

Optimizing Regular Expression Engines for High‑Performance Deep Packet Inspection

This article presents a series of algorithmic innovations—including efficient NFA construction, reduced epsilon‑transitions, prefix/suffix optimizations, fast NFA‑to‑DFA conversion, space‑compressed automata, hybrid finite automata, and large‑scale regex matching techniques—designed to improve regular‑expression matching speed and memory usage in deep packet inspection systems.

Algorithm OptimizationDFANFA
0 likes · 27 min read
Optimizing Regular Expression Engines for High‑Performance Deep Packet Inspection
58 Tech
58 Tech
Sep 7, 2020 · Artificial Intelligence

Optimizing Individual Diversity in Recommendation Systems: Architecture, MMR and DPP Implementation at 58 Tribe

This article presents a comprehensive study on improving individual diversity in recommendation systems by detailing architectural optimizations across recall, rule, and re‑ranking layers, explaining the principles and practical deployment of MMR and DPP algorithms, and demonstrating their impact on key business metrics through extensive experiments.

Algorithm OptimizationCustom DistanceDPP
0 likes · 18 min read
Optimizing Individual Diversity in Recommendation Systems: Architecture, MMR and DPP Implementation at 58 Tribe
Qunar Tech Salon
Qunar Tech Salon
Jun 3, 2020 · Fundamentals

Optimizing International Hotel Data Aggregation Algorithms at Qunar

The article outlines Qunar’s challenges in aggregating international hotel data, analyzes issues such as localized address formats and limited text similarity parsing, and presents a pattern‑matching and weighted scoring approach that improves aggregation accuracy across multiple countries.

Algorithm OptimizationData Integrationhotel aggregation
0 likes · 7 min read
Optimizing International Hotel Data Aggregation Algorithms at Qunar
Tech Musings
Tech Musings
May 18, 2020 · Fundamentals

Master Multi‑Round Interview Coding: Parsing, Concurrency, and Matrix Multiplication

This article walks through three typical interview coding rounds—implementing a robust string‑to‑int parser, designing a high‑concurrency trace‑storage API, and building a matrix multiplication routine with performance and sparse‑matrix optimizations—providing code examples, corner‑case handling, and improvement ideas.

Algorithm OptimizationMatrix MultiplicationString Parsing
0 likes · 7 min read
Master Multi‑Round Interview Coding: Parsing, Concurrency, and Matrix Multiplication
Selected Java Interview Questions
Selected Java Interview Questions
Feb 13, 2020 · Fundamentals

Quick Sort: Overview, Naïve Implementation, Optimizations, and Non‑Recursive Version

This article explains the quick sort algorithm, covering its basic divide‑and‑conquer principle, a naïve C implementation, improvements such as two‑way partitioning, random and median‑of‑three pivot selection, and a non‑recursive version using an explicit stack, with full source code examples.

Algorithm OptimizationC languageQuick Sort
0 likes · 9 min read
Quick Sort: Overview, Naïve Implementation, Optimizations, and Non‑Recursive Version
Snowball Engineer Team
Snowball Engineer Team
Sep 4, 2019 · Artificial Intelligence

Advancing Recommendation Systems at Xueqiu: Transitioning from Point-Wise CTR Prediction to Pair-Wise TF-Ranking

This article explores the evolution of recommendation algorithms at Xueqiu, highlighting the limitations of traditional point-wise click-through rate prediction models and detailing the ongoing transition to a pair-wise TF-Ranking framework designed to mitigate user and content biases while significantly enhancing overall recommendation accuracy and user experience.

Algorithm OptimizationCTR predictionPair-Wise Learning
0 likes · 5 min read
Advancing Recommendation Systems at Xueqiu: Transitioning from Point-Wise CTR Prediction to Pair-Wise TF-Ranking
JD Retail Technology
JD Retail Technology
Jun 15, 2019 · Artificial Intelligence

Comprehensive 6.18 Preparation: Load Testing, Deep Personalization, and Recommendation Algorithm Optimizations

The department’s extensive 6.18 preparation involved systematic load‑testing, deep learning‑driven personalization of search recommendations, and multiple algorithmic enhancements to improve relevance and conversion, supported by detailed planning, cross‑team coordination, and dedicated night‑shift logistics.

Algorithm OptimizationRecommendation Systemsai
0 likes · 6 min read
Comprehensive 6.18 Preparation: Load Testing, Deep Personalization, and Recommendation Algorithm Optimizations
37 Interactive Technology Team
37 Interactive Technology Team
May 31, 2019 · Fundamentals

A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations

This comprehensive guide explains QuickSort’s divide‑and‑conquer principle, presents two PHP‑style implementations, analyzes its O(N log N) average and O(N²) worst‑case performance, and details practical optimizations such as random pivot selection, switching to insertion sort for small sub‑arrays, three‑way and dual‑pivot variants.

Algorithm OptimizationPHPQuickSort
0 likes · 10 min read
A Comprehensive Guide to QuickSort: Principles, Implementations, Performance Characteristics, and Optimizations
58 Tech
58 Tech
Feb 15, 2019 · Artificial Intelligence

Precise Push Notification Architecture and Algorithm Optimization at 58.com

This article describes the evolution of 58.com's user‑set service architecture, the transition from MongoDB to RoaringBitmap storage, and the machine‑learning‑driven algorithm optimizations that enable real‑time, multi‑dimensional, and localized push notifications for millions of users.

Algorithm OptimizationRoaringBitmapbitmap storage
0 likes · 13 min read
Precise Push Notification Architecture and Algorithm Optimization at 58.com
Java Captain
Java Captain
Nov 25, 2018 · Fundamentals

Optimizing Bubble Sort with Early Termination Using a Boolean Flag

The article recounts a interview scenario where a candidate struggled with a basic bubble sort implementation, then explains the standard bubble sort algorithm, its inefficiencies, and demonstrates an optimization that adds a boolean flag to detect a sorted pass and terminate early, improving performance.

Algorithm Optimizationbubble sortearly exit
0 likes · 5 min read
Optimizing Bubble Sort with Early Termination Using a Boolean Flag
21CTO
21CTO
Aug 27, 2018 · Fundamentals

Boost Recursive Algorithms with Memoization: A Practical Guide

Memoization, a dynamic programming technique introduced in 1968, stores results of recursive calls to eliminate redundant calculations, dramatically improving performance—as demonstrated by transforming a naïve O(2ⁿ) Fibonacci function into an O(n) version with simple code modifications and practical examples.

Algorithm OptimizationFibonacciRecursion
0 likes · 5 min read
Boost Recursive Algorithms with Memoization: A Practical Guide
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 16, 2018 · Big Data

How GeoHash Powers Billion‑Scale Point‑in‑Polygon Matching at Alibaba Xianyu

This article explains how Alibaba Xianyu uses GeoHash encoding and optimized spatial indexing to efficiently match billions of user‑posted GPS points with tens of thousands of market‑area polygons, reducing computation from quadrillions to billions of operations through precise point‑polygon algorithms and fast neighbor lookups.

Algorithm OptimizationAlibabaGeoHash
0 likes · 14 min read
How GeoHash Powers Billion‑Scale Point‑in‑Polygon Matching at Alibaba Xianyu
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 12, 2018 · Fundamentals

How Xianyu Scales Billion‑Item Geo Matching with Fast GeoHash Algorithms

This article explains how Xianyu uses GeoHash‑based spatial indexing, precise and approximate matching, and a rapid neighbor‑search algorithm to efficiently associate billions of GPS‑tagged items with tens of thousands of city‑level business districts, reducing computation from quadrillions to billions of operations.

Algorithm OptimizationGISGeoHash
0 likes · 13 min read
How Xianyu Scales Billion‑Item Geo Matching with Fast GeoHash Algorithms
AntTech
AntTech
Jun 1, 2018 · Mobile Development

Optimizing QR Code Scanning: Boosting Recognition Rate, Cutting Latency, and Enhancing Robustness

This article details how Alipay's scanning technology team improved QR code recognition by refining aspect‑ratio tolerance, introducing new pattern detection modes, applying diagonal filtering, leveraging logistic‑regression classification, adjusting jump‑line intervals, and moving binarization to GPU, resulting in a 6.95‑point increase in recognition rate and significantly reduced processing time.

Algorithm OptimizationComputer VisionImage Processing
0 likes · 12 min read
Optimizing QR Code Scanning: Boosting Recognition Rate, Cutting Latency, and Enhancing Robustness
MaGe Linux Operations
MaGe Linux Operations
Oct 21, 2017 · Fundamentals

Master Python Sorting: Bubble & Selection Sort Explained and Optimized

This article introduces internal and external sorting concepts, then walks through Python implementations of bubble sort and selection sort, detailing basic algorithms, optimization techniques such as early‑exit flags and binary selection, and analyzes their time complexities and trade‑offs.

Algorithm OptimizationSortingbubble sort
0 likes · 6 min read
Master Python Sorting: Bubble & Selection Sort Explained and Optimized
ITPUB
ITPUB
Jan 25, 2017 · Fundamentals

Boost Search Speed in C++ Arrays and Strings with the Sentinel Technique

This article demonstrates how to replace the classic linear search loops for arrays and strings with a sentinel‑based approach, reducing boundary checks and improving performance, especially on large datasets, and includes a concrete performance test.

Algorithm OptimizationC++Performance Testing
0 likes · 5 min read
Boost Search Speed in C++ Arrays and Strings with the Sentinel Technique