# yield

Published articles for yield.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Frgmnt CEO Aurélien Roussel on How Finance Teams Can Earn Yield on Stablecoins Onchain

DevFeed: [Frgmnt CEO Aurélien Roussel on How Finance Teams Can Earn Yield on Stablecoins Onchain](<https://devfeed.tech/articles/frgmnt-ceo-aurelien-roussel-on-how-finance-teams-can-earn-yield-on-stablecoins-onchain-106884.md>)

Original publisher: [Read original article](<https://hackernoon.com/frgmnt-ceo-aurelien-roussel-on-how-finance-teams-can-earn-yield-on-stablecoins-onchain?source=rss>)

Author: Ishan Pandey

Published: 2026-10-29T17:02:07Z

Content type: opinion

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Finance](<https://devfeed.tech/topics/finance.md>), [DeFi](<https://devfeed.tech/topics/defi.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [adoption](<https://devfeed.tech/tags/adoption.md>), [anchorage-digital](<https://devfeed.tech/tags/anchorage-digital.md>), [base](<https://devfeed.tech/tags/base.md>), [business](<https://devfeed.tech/tags/business.md>), [capital](<https://devfeed.tech/tags/capital.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [co-founder](<https://devfeed.tech/tags/co-founder.md>), [defi](<https://devfeed.tech/tags/defi.md>), [defillama](<https://devfeed.tech/tags/defillama.md>), [digital-assets](<https://devfeed.tech/tags/digital-assets.md>), [finance](<https://devfeed.tech/tags/finance.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [stablecoins](<https://devfeed.tech/tags/stablecoins.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [treasury](<https://devfeed.tech/tags/treasury.md>), [vault](<https://devfeed.tech/tags/vault.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Frgmnt's Founding Allocator Program gives an initial group of 10 institutions access to curated Morpho Vault lending strategies, with onboarding through Anchorage where relevant, dedicated reporting and regular strategy reviews. CEO Aurélien Roussel says finance teams should first set aside funds needed for immediate payments, then assess how much remaining stablecoin treasury they can allocate given their liquidity needs, risk constraints and investment horizon. Frgmnt says it evaluates collateral quality and concentration, market use and borrower demand, withdrawal liquidity, and smart contract and oracle risks; Morpho supplies vault infrastructure while Frgmnt selects and monitors opportunities. The program states there are no fees or lock-up and same-day withdrawals under normal operating conditions. Roussel cautions that market, liquidity and protocol risks remain, and that onchain lending is not risk-free.

### Source excerpt

Frgmnt CEO Aurélien Roussel explains how finance teams can allocate stablecoin treasury balances to curated Morpho Vault strategies with Anchorage onboarding.

## Bond Pricing With Python: Present Value, Yield to Maturity, and Duration

DevFeed: [Bond Pricing With Python: Present Value, Yield to Maturity, and Duration](<https://devfeed.tech/articles/bond-pricing-with-python-present-value-yield-to-maturity-and-duration-102738.md>)

Original publisher: [Read original article](<https://hackernoon.com/bond-pricing-with-python-present-value-yield-to-maturity-and-duration?source=rss>)

Author: Tobechi

Published: 2026-10-27T17:20:59Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [Finance](<https://devfeed.tech/topics/finance.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [bond-convexity](<https://devfeed.tech/tags/bond-convexity.md>), [bond-pricing](<https://devfeed.tech/tags/bond-pricing.md>), [bond-valuation](<https://devfeed.tech/tags/bond-valuation.md>), [bonds](<https://devfeed.tech/tags/bonds.md>), [calculus](<https://devfeed.tech/tags/calculus.md>), [code](<https://devfeed.tech/tags/code.md>), [discount](<https://devfeed.tech/tags/discount.md>), [interest-rate-risk](<https://devfeed.tech/tags/interest-rate-risk.md>), [maturity](<https://devfeed.tech/tags/maturity.md>), [money](<https://devfeed.tech/tags/money.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [python](<https://devfeed.tech/tags/python.md>), [python-bond-pricing](<https://devfeed.tech/tags/python-bond-pricing.md>), [quantitative-finance](<https://devfeed.tech/tags/quantitative-finance.md>), [time](<https://devfeed.tech/tags/time.md>), [time-value-of-money](<https://devfeed.tech/tags/time-value-of-money.md>), [value](<https://devfeed.tech/tags/value.md>), [yield](<https://devfeed.tech/tags/yield.md>), [yield-to-maturity](<https://devfeed.tech/tags/yield-to-maturity.md>)

### AI overview

Bond prices equal the present value of their future coupon and principal payments, discounted at the market rate. The example prices a $1,000, three-year bond with a 5% coupon at $973.27 using a 6% annual discount rate, and at $972.91 with semiannual payments. Python functions implement present value and bond pricing for annual or semiannual periods; bisection estimates yield to maturity from price. A finite-difference calculation estimates modified duration, which approximates percentage price sensitivity to a one percentage point yield move. The example's duration of about 2.70 predicts a roughly 2.7% price move, while convexity explains why actual changes curve away from that linear estimate, especially for larger yield shifts. The article notes that callable bonds, inflation-linked bonds, default risk, and yield curves require further treatment.

### Source excerpt

How bond pricing works: time value of money, discounting, yield to maturity, and duration, explained

## How NVIDIA Minerva Turns Telemetry Chaos Into Peak GPU Yield

DevFeed: [How NVIDIA Minerva Turns Telemetry Chaos Into Peak GPU Yield](<https://devfeed.tech/articles/how-nvidia-minerva-turns-telemetry-chaos-into-peak-gpu-yield-100672.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/how-nvidia-minerva-turns-telemetry-chaos-into-peak-gpu-yield/>)

Author: Elizabeth Goodman

Published: 2026-10-26T16:00:00Z

Content type: article

Language: en

Sources: [NVIDIA Developer](<https://devfeed.tech/sources/nvidia-developer.md>), [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [observability](<https://devfeed.tech/topics/observability.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [gpu monitoring](<https://devfeed.tech/topics/gpu-monitoring.md>), [NVIDIA Spectrum-X Ethernet](<https://devfeed.tech/topics/nvidia-spectrum-x-ethernet.md>), [NVLink](<https://devfeed.tech/topics/nvlink.md>), [NCCL](<https://devfeed.tech/topics/nccl.md>), [NVIDIA DSX](<https://devfeed.tech/topics/nvidia-dsx.md>), [NVMe](<https://devfeed.tech/topics/nvme.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-data-center](<https://devfeed.tech/tags/ai-data-center.md>), [ai-factories](<https://devfeed.tech/tags/ai-factories.md>), [ai-factory](<https://devfeed.tech/tags/ai-factory.md>), [ai-native](<https://devfeed.tech/tags/ai-native.md>), [ai-networking](<https://devfeed.tech/tags/ai-networking.md>), [ai-workloads](<https://devfeed.tech/tags/ai-workloads.md>), [aiops](<https://devfeed.tech/tags/aiops.md>), [alert](<https://devfeed.tech/tags/alert.md>), [complex](<https://devfeed.tech/tags/complex.md>), [data-center-cloud](<https://devfeed.tech/tags/data-center-cloud.md>), [ethernet](<https://devfeed.tech/tags/ethernet.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [gpus](<https://devfeed.tech/tags/gpus.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [mlops](<https://devfeed.tech/tags/mlops.md>), [networking-communications](<https://devfeed.tech/tags/networking-communications.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [nvidia-spectrum-x-ethernet](<https://devfeed.tech/tags/nvidia-spectrum-x-ethernet.md>), [software-defined-data-center](<https://devfeed.tech/tags/software-defined-data-center.md>), [spectrum-ethernet](<https://devfeed.tech/tags/spectrum-ethernet.md>), [spectrum-x](<https://devfeed.tech/tags/spectrum-x.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

NVIDIA Minerva combines telemetry and topology across GPUs, networking, storage, schedulers, and workloads to detect subtle degradation and connect symptoms to affected jobs. Supervised models flag known patterns; unsupervised peer comparisons and multivariate analysis can surface anomalies that static thresholds miss. Its knowledge graph keeps infrastructure and job relationships current, while topology-aware correlation groups dependent alerts into incidents. Sherlock lets operators query live evidence conversationally, and an MCP server exposes that context to external agentic tools; mitigations may require human approval or follow local automation policy. Examples in the source describe identifying a degraded NVLink, rare SuperNIC-path hardware errors, failing NVMe storage, and switch congestion. The post says event reduction applies to supported scenarios and that correlated evidence still needs operator interpretation. It cites internal testing for lower alert noise and repair time, without supplying general performance guarantees.

### Source excerpt

AI Factories are some of the most technologically complex operational environments ever created. Hundreds of thousands of GPUs, NVIDIA Spectrum-X Ethernet...

## How to Use Generators and yield in Python

DevFeed: [How to Use Generators and yield in Python](<https://devfeed.tech/articles/how-to-use-generators-and-yield-in-python-100532.md>)

Original publisher: [Read original article](<https://realpython.com/introduction-to-python-generators/>)

Author: Kyle Stratis

Published: 2026-10-26T14:00:00Z

Content type: tutorial

Language: en

Sources: [Real Python](<https://devfeed.tech/sources/real-python.md>)

Topics: [yield](<https://devfeed.tech/topics/yield.md>), [Python](<https://devfeed.tech/topics/python.md>), [execution](<https://devfeed.tech/topics/execution.md>), [IO](<https://devfeed.tech/topics/io.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>)

Tags: [coroutine](<https://devfeed.tech/tags/coroutine.md>), [csv](<https://devfeed.tech/tags/csv.md>), [data](<https://devfeed.tech/tags/data.md>), [data-pipeline](<https://devfeed.tech/tags/data-pipeline.md>), [data-pipelines](<https://devfeed.tech/tags/data-pipelines.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [dict](<https://devfeed.tech/tags/dict.md>), [functions](<https://devfeed.tech/tags/functions.md>), [generator](<https://devfeed.tech/tags/generator.md>), [generators](<https://devfeed.tech/tags/generators.md>), [lazy](<https://devfeed.tech/tags/lazy.md>), [python](<https://devfeed.tech/tags/python.md>), [statement](<https://devfeed.tech/tags/statement.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Python generators are lazy iterators that yield values on demand, retaining a function's state between calls and avoiding storage of the full result in memory. The article contrasts a CSV reader that loads all lines with one that yields them individually, then shows generator expressions and a chain of generators that reads, splits, filters and totals Series A funding data. It also demonstrates infinite sequences, repeated next() calls, and the generator methods send(), throw() and close(). Generators can save substantial memory, though the article's example reports list comprehensions as faster when memory is not a constraint. Its hand-built CSV pipeline is for teaching; the article recommends Python's csv module for actual CSV parsing.

### Source excerpt

Build generator functions and generator expressions with the Python yield statement, and learn when lazy evaluation pays off.

## Bitdeer AI Brings NVIDIA Minerva's AI-Native AIOps For Maximizing AI Factory Yield

DevFeed: [Bitdeer AI Brings NVIDIA Minerva's AI-Native AIOps For Maximizing AI Factory Yield](<https://devfeed.tech/articles/bitdeer-ai-brings-nvidia-minerva-s-ai-native-aiops-for-maximizing-ai-factory-yield-95860.md>)

Original publisher: [Read original article](<https://www.bitdeer.ai/en/blog/nvidia-minerva/>)

Author: Evelyn Xiong

Published: 2026-10-22T15:09:48Z

Content type: release

Language: en

Sources: [Bitdeer AI Cloud](<https://devfeed.tech/sources/bitdeer-ai-cloud.md>)

Topics: [AIOps](<https://devfeed.tech/topics/aiops.md>), [AI in IT operations](<https://devfeed.tech/topics/ai-in-it-operations.md>), [NVIDIA DSX](<https://devfeed.tech/topics/nvidia-dsx.md>), [NCCL](<https://devfeed.tech/topics/nccl.md>)

Tags: [advanced](<https://devfeed.tech/tags/advanced.md>), [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-assistant](<https://devfeed.tech/tags/ai-assistant.md>), [ai-factories](<https://devfeed.tech/tags/ai-factories.md>), [ai-factory](<https://devfeed.tech/tags/ai-factory.md>), [ai-infrastructure](<https://devfeed.tech/tags/ai-infrastructure.md>), [ai-ml](<https://devfeed.tech/tags/ai-ml.md>), [ai-native](<https://devfeed.tech/tags/ai-native.md>), [ai-training](<https://devfeed.tech/tags/ai-training.md>), [ai-training-and-inference](<https://devfeed.tech/tags/ai-training-and-inference.md>), [ai-workloads](<https://devfeed.tech/tags/ai-workloads.md>), [aiops](<https://devfeed.tech/tags/aiops.md>), [alert](<https://devfeed.tech/tags/alert.md>), [bitdeer](<https://devfeed.tech/tags/bitdeer.md>), [factory](<https://devfeed.tech/tags/factory.md>), [native](<https://devfeed.tech/tags/native.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Bitdeer AI says it now supports NVIDIA Minerva, an AI-native AIOps platform for AI Factory infrastructure. Minerva correlates metric, log, and topology telemetry across NVIDIA hardware, networking, NCCL, schedulers, and AI workloads into a cluster-and-job knowledge graph. It analyzes telemetry in real time to learn normal behavior, predict anomalies, and correlate events; operators can use its MCP server and Sherlock assistant to investigate live telemetry in natural language. NVIDIA reports internal test results including one NVMe power-fault repair reduced from a multi-day outage to six hours, and 81 noisy events consolidated into one alert, saving 54 hours of cluster uptime. Bitdeer says the platform is available standalone or integrated with NVIDIA DSX OS and is intended to improve uptime and productive GPU hours as its infrastructure scales.

### Source excerpt

Bitdeer AI Brings NVIDIA Minerva's AI-Native AIOps For Maximizing AI Factory Yield.

## TopoCompile: Molecular Generation with Exact Global Count Constraints

DevFeed: [TopoCompile: Molecular Generation with Exact Global Count Constraints](<https://devfeed.tech/articles/topocompile-molecular-generation-with-exact-global-count-constraints-93313.md>)

Original publisher: [Read original article](<https://arxiv.org/abs/2610.24511>)

Author: Xiang Wu, Rong-Hua Li, Quanqing Xu, Kangfei Zhao, Guoren Wang

Published: 2026-10-21T04:00:00Z

Content type: article

Language: en

Sources: [arXiv: Machine Learning](<https://devfeed.tech/sources/arxiv-machine-learning.md>)

Topics: [PaLM](<https://devfeed.tech/topics/palm.md>), [Chinchilla scaling law](<https://devfeed.tech/topics/chinchilla-scaling-law.md>)

Tags: [autoregressive](<https://devfeed.tech/tags/autoregressive.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [combines](<https://devfeed.tech/tags/combines.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [counts](<https://devfeed.tech/tags/counts.md>), [cs-lg](<https://devfeed.tech/tags/cs-lg.md>), [decoding](<https://devfeed.tech/tags/decoding.md>), [dynamic-programming](<https://devfeed.tech/tags/dynamic-programming.md>), [equality](<https://devfeed.tech/tags/equality.md>), [generation](<https://devfeed.tech/tags/generation.md>), [generator](<https://devfeed.tech/tags/generator.md>), [global](<https://devfeed.tech/tags/global.md>), [inference](<https://devfeed.tech/tags/inference.md>), [ring](<https://devfeed.tech/tags/ring.md>), [transformer](<https://devfeed.tech/tags/transformer.md>), [trees](<https://devfeed.tech/tags/trees.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

TopoCompile enforces exact supported molecular count targets during generation by combining an autoregressive Transformer over trees of intact ring systems and atoms with a dynamic-programming compiler. At each step, the compiler masks component and attachment actions that cannot lead to a target-satisfying completion. Guarantees apply within the fixed component vocabulary and typed attachment rules, for non-negative integer counts additive over components. Because checks run at inference time, one trained generator can handle different targets without retraining. Across four benchmarks, it reports 100% exact-valid yield on common and rare four-count targets; the strongest dataset-specific baseline reaches at most 44.9% on rare targets. In unconditional generation, it achieves the highest validity or valid-unique-novel score among compared methods on all four datasets.

### Source excerpt

arXiv:2610.24511v1 Announce Type: new Abstract: Molecular generation designs novel molecules with desired structures and properties. Global count constraints specify molecular size, elemental composition, and ring content without prescribing detailed structure. Property-conditioned generators steer generation toward such targets but do not guarantee exact satisfaction. We introduce TopoCompile, which combines an autoregressive component-tree generator with a dynamic-programming compiler for supported component-additive integer counts. TopoCompile represents molecules as trees of intact ring systems and individual atoms, making each supported count additive over components. At each step, an autoregressive Transformer scores component and attachment actions, while the compiler masks actions with no target-satisfying completion. Within the fixed component vocabulary and typed attachment rules, constrained decoding guarantees exact equality for supported non-negative, component-additive integer counts. Applied at inference time, these checks let the same trained generator support different targets and count combinations without retraining. Across four benchmarks, TopoCompile achieves 100% Exact-valid yield for Common and Rare four-count target groups; the strongest baseline within each dataset reaches 44.9% or less on Rare targets. In unconditional generation, it achieves the highest validity or valid-unique-novel (V.U.N.) among the compared methods across all four benchmark datasets.

## Stablecoins: Holding Capital and Earning Income

DevFeed: [Stablecoins: Holding Capital and Earning Income](<https://devfeed.tech/articles/stablecoins-holding-capital-and-earning-income-91017.md>)

Original publisher: [Read original article](<https://hackernoon.com/stablecoins-holding-capital-and-earning-income?source=rss>)

Author: SENTRA

Published: 2026-10-20T13:27:04Z

Content type: article

Language: en

Sources: [HackerNoon](<https://devfeed.tech/sources/hackernoon.md>)

Topics: [DeFi](<https://devfeed.tech/topics/defi.md>), [Finance](<https://devfeed.tech/topics/finance.md>)

Tags: [2](<https://devfeed.tech/tags/2.md>), [2023](<https://devfeed.tech/tags/2023.md>), [2025](<https://devfeed.tech/tags/2025.md>), [2026](<https://devfeed.tech/tags/2026.md>), [3](<https://devfeed.tech/tags/3.md>), [accessibility](<https://devfeed.tech/tags/accessibility.md>), [accessible](<https://devfeed.tech/tags/accessible.md>), [account](<https://devfeed.tech/tags/account.md>), [added](<https://devfeed.tech/tags/added.md>), [all](<https://devfeed.tech/tags/all.md>), [also](<https://devfeed.tech/tags/also.md>), [anchorage-digital](<https://devfeed.tech/tags/anchorage-digital.md>), [article](<https://devfeed.tech/tags/article.md>), [assets](<https://devfeed.tech/tags/assets.md>), [attacks](<https://devfeed.tech/tags/attacks.md>), [defi](<https://devfeed.tech/tags/defi.md>), [defi-lending](<https://devfeed.tech/tags/defi-lending.md>), [defi-liquidity-pools](<https://devfeed.tech/tags/defi-liquidity-pools.md>), [fiat-backed-stablecoins](<https://devfeed.tech/tags/fiat-backed-stablecoins.md>), [liquity-bold](<https://devfeed.tech/tags/liquity-bold.md>), [risks](<https://devfeed.tech/tags/risks.md>), [stablecoin-risk-management](<https://devfeed.tech/tags/stablecoin-risk-management.md>), [stablecoin-yield](<https://devfeed.tech/tags/stablecoin-yield.md>), [stablecoins](<https://devfeed.tech/tags/stablecoins.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [usdt](<https://devfeed.tech/tags/usdt.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Stablecoins can move capital, serve as reserves, and earn DeFi income, but access and risk depend on the token, strategy, and withdrawal liquidity. Fiat backed tokens rely on issuer reserves; income from those reserves generally belongs to the issuer, while yield bearing tokens such as sUSDS and sUSDe pass protocol income to holders under different mechanisms. DeFi options include lending, Liquity Stability Pools, stablecoin liquidity pools, and leveraged looping. Lending returns vary with borrower demand and incentives, and withdrawals may be constrained when funds are lent out. Stability Pools earn borrower interest and liquidation collateral, whose value can fall. Liquidity pools earn swap fees and sometimes temporary rewards. Looping amplifies yield exposure as well as depeg and liquidation risk. The excerpt recommends checking income sources, collateral, fees, liquidity, and withdrawal conditions; higher displayed returns may involve less flexibility or greater risk.

### Source excerpt

Learn how stablecoins work, where DeFi yields come from, and the risks of lending, liquidity pools, stability pools, and yield-bearing tokens.

## Shift Left Complicates Fab Data Management

DevFeed: [Shift Left Complicates Fab Data Management](<https://devfeed.tech/articles/shift-left-complicates-fab-data-management-84109.md>)

Original publisher: [Read original article](<https://semiengineering.com/shift-left-complicates-fab-data-management/>)

Author: Anne Meixner and Laura Peters

Published: 2026-10-08T07:02:25Z

Content type: article

Language: en

Sources: [Semiconductor Engineering](<https://devfeed.tech/sources/semiconductor-engineering.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [data-architecture](<https://devfeed.tech/topics/data-architecture.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [advanced-process-control](<https://devfeed.tech/tags/advanced-process-control.md>), [ai-ml-inference](<https://devfeed.tech/tags/ai-ml-inference.md>), [apc](<https://devfeed.tech/tags/apc.md>), [data](<https://devfeed.tech/tags/data.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [data-veracity](<https://devfeed.tech/tags/data-veracity.md>), [data-volume](<https://devfeed.tech/tags/data-volume.md>), [digital-twins](<https://devfeed.tech/tags/digital-twins.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [equipment-sensors](<https://devfeed.tech/tags/equipment-sensors.md>), [intel-foundry](<https://devfeed.tech/tags/intel-foundry.md>), [lam-research](<https://devfeed.tech/tags/lam-research.md>), [onto-innovation](<https://devfeed.tech/tags/onto-innovation.md>), [pdf-solutions](<https://devfeed.tech/tags/pdf-solutions.md>), [semiconductor](<https://devfeed.tech/tags/semiconductor.md>), [shift-left](<https://devfeed.tech/tags/shift-left.md>), [siemens-eda](<https://devfeed.tech/tags/siemens-eda.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [synopsys](<https://devfeed.tech/tags/synopsys.md>), [test-measurement-and-analytics](<https://devfeed.tech/tags/test-measurement-and-analytics.md>), [top-stories](<https://devfeed.tech/tags/top-stories.md>), [virtual-twins](<https://devfeed.tech/tags/virtual-twins.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Semiconductor fabs are using high-resolution equipment sensor data and AI/ML inference to detect yield problems earlier and improve in-situ process control. The resulting growth in data volume and speed creates infrastructure and data-management challenges. Fabs must preserve context and traceability across process modules so that siloed local optimization does not undermine cross-fab analytics and model quality.

### Source excerpt

Streaming sensor data creates new challenges for advanced process control. The post Shift Left Complicates Fab Data Management appeared first on Semiconductor Engineering.

## From Process Learning To Production Control: Trends In Advanced Packaging And Implications To Characterization And Test

DevFeed: [From Process Learning To Production Control: Trends In Advanced Packaging And Implications To Characterization And Test](<https://devfeed.tech/articles/from-process-learning-to-production-control-trends-in-advanced-packaging-and-implications-to-characterization-and-test-84106.md>)

Original publisher: [Read original article](<https://semiengineering.com/from-process-learning-to-production-control-trends-in-advanced-packaging-and-implications-to-characterization-and-test/>)

Author: PDF Solutions

Published: 2026-10-08T07:02:08Z

Content type: article

Language: en

Sources: [Semiconductor Engineering](<https://devfeed.tech/sources/semiconductor-engineering.md>)

Topics: [Chip design](<https://devfeed.tech/topics/chip-design.md>), [tsmc](<https://devfeed.tech/topics/tsmc.md>)

Tags: [advanced-packaging](<https://devfeed.tech/tags/advanced-packaging.md>), [charaterization](<https://devfeed.tech/tags/charaterization.md>), [heterogeneous-integration](<https://devfeed.tech/tags/heterogeneous-integration.md>), [hybrid-bonding](<https://devfeed.tech/tags/hybrid-bonding.md>), [interposers](<https://devfeed.tech/tags/interposers.md>), [metrology](<https://devfeed.tech/tags/metrology.md>), [pdf-solutions](<https://devfeed.tech/tags/pdf-solutions.md>), [process-control](<https://devfeed.tech/tags/process-control.md>), [semiconductor](<https://devfeed.tech/tags/semiconductor.md>), [semiconductor-test](<https://devfeed.tech/tags/semiconductor-test.md>), [stacking](<https://devfeed.tech/tags/stacking.md>), [test-measurement-and-analytics](<https://devfeed.tech/tags/test-measurement-and-analytics.md>), [whitepapers](<https://devfeed.tech/tags/whitepapers.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The presentation describes an integrated methodology for accelerating process development and maintaining production control in advanced packaging. It highlights distinct yield sensitivities and defect mechanisms in heterogeneous integration technologies, including interposers, hybrid bonding, and 3D stacking, and the need for tailored metrology, characterization, and analytics.

### Source excerpt

An integrated methodology for accelerating process development and sustaining production control for advanced packaging technologies. The post From Process Learning To Production Control: Trends In Advanced Packaging And Implications To Characterization And Test appeared first on Semiconductor Engineering.

## How Robotics And Intelligent Equipment Control Drive Next-Gen Fab Productivity

DevFeed: [How Robotics And Intelligent Equipment Control Drive Next-Gen Fab Productivity](<https://devfeed.tech/articles/how-robotics-and-intelligent-equipment-control-drive-next-gen-fab-productivity-55846.md>)

Original publisher: [Read original article](<https://semiengineering.com/how-robotics-and-intelligent-equipment-control-drive-next-gen-fab-productivity/>)

Author: Laura Peters

Published: 2026-09-21T07:01:36Z

Content type: article

Language: en

Sources: [Semiconductor Engineering](<https://devfeed.tech/sources/semiconductor-engineering.md>)

Topics: [Robotics](<https://devfeed.tech/topics/robotics.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Computing](<https://devfeed.tech/topics/computing.md>), [autonomous vehicles](<https://devfeed.tech/topics/autonomous-vehicles.md>)

Tags: [acoustic-inspection](<https://devfeed.tech/tags/acoustic-inspection.md>), [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [autonomous-robot](<https://devfeed.tech/tags/autonomous-robot.md>), [boosting](<https://devfeed.tech/tags/boosting.md>), [cobot](<https://devfeed.tech/tags/cobot.md>), [computing](<https://devfeed.tech/tags/computing.md>), [equipment-control](<https://devfeed.tech/tags/equipment-control.md>), [intel-foundry](<https://devfeed.tech/tags/intel-foundry.md>), [lam-research](<https://devfeed.tech/tags/lam-research.md>), [manufacturing-packaging-and-materials](<https://devfeed.tech/tags/manufacturing-packaging-and-materials.md>), [microtronic](<https://devfeed.tech/tags/microtronic.md>), [pdf-solutions](<https://devfeed.tech/tags/pdf-solutions.md>), [preventive-maintenance](<https://devfeed.tech/tags/preventive-maintenance.md>), [robotics](<https://devfeed.tech/tags/robotics.md>), [thermal-inspection](<https://devfeed.tech/tags/thermal-inspection.md>), [tool-fingerprinting](<https://devfeed.tech/tags/tool-fingerprinting.md>), [tool-to-tool-matching](<https://devfeed.tech/tags/tool-to-tool-matching.md>), [top-stories](<https://devfeed.tech/tags/top-stories.md>), [umc](<https://devfeed.tech/tags/umc.md>), [uptime](<https://devfeed.tech/tags/uptime.md>), [visual-inspection](<https://devfeed.tech/tags/visual-inspection.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The article describes how robotics, automation, AI, and equipment-control systems improve semiconductor-fab productivity by increasing repeatability, uptime, and yield. It also explains how connected material, equipment, and wafer data helps engineers detect variation, enforce operating limits, and prevent processing problems.

### Source excerpt

Behind the scenes, advanced equipment control and robotics are enabling higher levels of repeatability, tool uptime, and yield. The post How Robotics And Intelligent Equipment Control Drive Next-Gen Fab Productivity appeared first on Semiconductor Engineering.

## Jemalloc 5.4 Released With Portability Improvements, Code Cleanups

DevFeed: [Jemalloc 5.4 Released With Portability Improvements, Code Cleanups](<https://devfeed.tech/articles/jemalloc-5-4-released-with-portability-improvements-code-cleanups-42694.md>)

Original publisher: [Read original article](<https://www.phoronix.com/news/Jemalloc-5.4>)

Author: Michael Larabel

Published: 2026-09-17T22:37:11Z

Content type: release

Language: en

Sources: [Phoronix](<https://devfeed.tech/sources/phoronix.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [bug](<https://devfeed.tech/topics/bug.md>), [cpu](<https://devfeed.tech/topics/cpu.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [code](<https://devfeed.tech/tags/code.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [desktop-linux](<https://devfeed.tech/tags/desktop-linux.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [linux-benchmarking](<https://devfeed.tech/tags/linux-benchmarking.md>), [linux-hardware-benchmarks](<https://devfeed.tech/tags/linux-hardware-benchmarks.md>), [linux-hardware-reviews](<https://devfeed.tech/tags/linux-hardware-reviews.md>), [linux-how-to](<https://devfeed.tech/tags/linux-how-to.md>), [linux-performance](<https://devfeed.tech/tags/linux-performance.md>), [linux-server-benchmarks](<https://devfeed.tech/tags/linux-server-benchmarks.md>), [open-source-graphics](<https://devfeed.tech/tags/open-source-graphics.md>), [phoronix](<https://devfeed.tech/tags/phoronix.md>), [phoronix-test-suite](<https://devfeed.tech/tags/phoronix-test-suite.md>), [process](<https://devfeed.tech/tags/process.md>), [profiling](<https://devfeed.tech/tags/profiling.md>), [refactoring](<https://devfeed.tech/tags/refactoring.md>), [synchronization](<https://devfeed.tech/tags/synchronization.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>), [thread](<https://devfeed.tech/tags/thread.md>), [ubuntu-benchmarks](<https://devfeed.tech/tags/ubuntu-benchmarks.md>), [ubuntu-hardware](<https://devfeed.tech/tags/ubuntu-hardware.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

Jemalloc 5.4 is released with portability improvements, code refactoring, bug fixes, expanded test coverage, new allocation features, optimizations, and GCC 16 warning fixes. The release adds an operating-system abstraction layer for platform-dependent operations.

### Source excerpt

Earlier this year Meta announced a renewed investment into the jemalloc memory allocator that's been popular for server and HPC use among various desktop use-cases too. After stagnating a bit in recent years, Jemalloc has been off to seeing new developments since Meta's announcement and out today is Jemalloc 5.4 as the latest step forward...

## Coroutine Essentials

DevFeed: [Coroutine Essentials](<https://devfeed.tech/articles/coroutine-essentials-25051.md>)

Original publisher: [Read original article](<https://typealias.com/start/kotlin-coroutines/>)

Author: author@typealias.com (Dave Leeds)

Published: 2026-08-21T00:00:00Z

Content type: article

Language: en

Sources: [Dave Leeds on Kotlin - typealias.com](<https://devfeed.tech/sources/dave-leeds-on-kotlin-typealias-com.md>)

Topics: [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [async](<https://devfeed.tech/tags/async.md>), [cancellation](<https://devfeed.tech/tags/cancellation.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [coroutine](<https://devfeed.tech/tags/coroutine.md>), [coroutines](<https://devfeed.tech/tags/coroutines.md>), [deferred](<https://devfeed.tech/tags/deferred.md>), [dispatcher](<https://devfeed.tech/tags/dispatcher.md>), [essentials](<https://devfeed.tech/tags/essentials.md>), [exception-handling](<https://devfeed.tech/tags/exception-handling.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [job](<https://devfeed.tech/tags/job.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [launch](<https://devfeed.tech/tags/launch.md>), [learn-to-program](<https://devfeed.tech/tags/learn-to-program.md>), [parallelism](<https://devfeed.tech/tags/parallelism.md>), [programming](<https://devfeed.tech/tags/programming.md>), [runblocking](<https://devfeed.tech/tags/runblocking.md>), [structured-concurrency](<https://devfeed.tech/tags/structured-concurrency.md>), [suspend-function](<https://devfeed.tech/tags/suspend-function.md>), [withcontext](<https://devfeed.tech/tags/withcontext.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The excerpt introduces Kotlin coroutines as a way to handle multiple activities, such as network calls, while updating a screen. Its construction example shows Bot-1 ordering windows and doors sequentially, waiting idly for each delivery before starting another task. The passage sets up this inefficient timeline but ends before explaining how coroutines change it.

### Source excerpt

When you're on hold during a phone call, you might also check your email. While brewing coffee, you might also cook breakfast. And while driving a car, you might listen to a podcast. In the same way, sometimes it's helpful for the software that we write to do more than one thing at a time. For example, it could make two or three network calls at one time--all while updating the screen to show the progress of each call.

## Ethereum Foundation Begins Staking Approximately 70,000 ETH From Its Treasury

DevFeed: [Ethereum Foundation Begins Staking Approximately 70,000 ETH From Its Treasury](<https://devfeed.tech/articles/treasury-staking-initiative-17214.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2026/02/24/staking>)

Author: Ethereum Foundation

Published: 2026-02-24T00:00:00Z

Content type: release

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>)

Tags: [beacon](<https://devfeed.tech/tags/beacon.md>), [consensus](<https://devfeed.tech/tags/consensus.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [operational](<https://devfeed.tech/tags/operational.md>), [organizational](<https://devfeed.tech/tags/organizational.md>), [policy](<https://devfeed.tech/tags/policy.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [software](<https://devfeed.tech/tags/software.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The Ethereum Foundation has begun staking approximately 70,000 ETH from its treasury, directing rewards back to the treasury. It uses the open-source Dirk and Vouch software, minority client pairings, hosted infrastructure, and self-managed hardware to support validator resilience and client diversity.

### Source excerpt

The Ethereum Foundation has begun staking a portion of its treasury, in line with its Treasury Policy announced last year. Approximately 70,000 ETH is being staked with rewards directed back to the EF treasury....

## Implementing a Master Template and Bootstrap in Laravel 8

DevFeed: [Implementing a Master Template and Bootstrap in Laravel 8](<https://devfeed.tech/articles/implementing-a-master-template-and-bootstrap-in-laravel-8-28187.md>)

Original publisher: [Read original article](<http://fuzzyblog.io/blog/laravel/2021/06/10/implementing-a-master-template-in-laravel-8.html>)

Author: Fuzzygroup

Published: 2021-06-10T14:19:00Z

Content type: tutorial

Language: en

Sources: [Scott Johnson](<https://devfeed.tech/sources/scott-johnson.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Bootstrap](<https://devfeed.tech/topics/bootstrap.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [Ruby on Rails](<https://devfeed.tech/topics/ruby-on-rails.md>)

Tags: [about](<https://devfeed.tech/tags/about.md>), [blog](<https://devfeed.tech/tags/blog.md>), [boilerplate](<https://devfeed.tech/tags/boilerplate.md>), [bootstrap](<https://devfeed.tech/tags/bootstrap.md>), [css](<https://devfeed.tech/tags/css.md>), [directives](<https://devfeed.tech/tags/directives.md>), [directory](<https://devfeed.tech/tags/directory.md>), [html](<https://devfeed.tech/tags/html.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [layout](<https://devfeed.tech/tags/layout.md>), [layouts](<https://devfeed.tech/tags/layouts.md>), [master](<https://devfeed.tech/tags/master.md>), [pages](<https://devfeed.tech/tags/pages.md>), [php](<https://devfeed.tech/tags/php.md>), [rails](<https://devfeed.tech/tags/rails.md>), [template](<https://devfeed.tech/tags/template.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [url](<https://devfeed.tech/tags/url.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The tutorial builds a reusable Laravel Blade layout at resources/views/layouts/master.blade.php, with @yield('title') and @yield('content') placeholders, then has page views extend it and supply those sections. It adds Bootstrap 5.0.1 CSS and the bundled JavaScript from jsDelivr, demonstrates Home and About views plus an /about route, and suggests checking the pages with php artisan serve. It later moves the shared Bootstrap container and row structure into the master layout so individual views only provide their content. The excerpt does not include the actual Hello World view or route setup.

### Source excerpt

This blog post continues from my Hello World tutorial and adds a master layout that you can use to add a consistent HTML structure to all pages. This is very similar, in a Rails context, to application.html.erb. Step 1: Create a layouts Directory In your application directory, start my creating the directory: mkdir resources/views/layouts Step 2: Create a master.blade.php Layout In your application directory, create the layout file: touch resources/views/layouts/master.blade.php Step 3: Add the HTML Boilerplate Start by adding to the master.blade.php file, your basic HTML stuff: <html> <head> <title> </title> </head> <body> </body> </html> Step 4: Add Yield Directives Just as in Rails, Laravel uses a yield directive during template processing to indicate where things go. Here is the HTML boilerplate marked up using yield directives: <html> <head> <title> @yield('title') </title> </head> <body> @yield('content') </body> </html> These yield statements indicate that two named sections of stuff, title and content, will be inserted at their respective locations. Adding Bootstrap Given that we have a master template, we can also use it to add Bootstrap to our Hello World app. Go to the Get Bootstrap site, click Getting Started, and copy the main CSS url. And add it below as follows: <html> <head> <title> @yield('title') </title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anonymous"> </head> <body> @yield('content') </body> </html> Now we need to add the JavaScript so scroll down in the above Get Boostrap page and copy the JavaScript script tag. And add it below as follows: <html> <head> <title> @yield('title') </title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x" crossorigin="anon

## Harvest and Yield: Not A Natural Cure for Tradeoff Confusion

DevFeed: [Harvest and Yield: Not A Natural Cure for Tradeoff Confusion](<https://devfeed.tech/articles/harvest-and-yield-not-a-natural-cure-for-tradeoff-confusion-12464.md>)

Original publisher: [Read original article](<http://brooker.co.za/blog/2014/10/12/harvest-yield.html>)

Author: Marc Brooker

Published: 2014-10-12T00:00:00Z

Content type: opinion

Language: en

Sources: [Marc Brooker's](<https://devfeed.tech/sources/marc-brooker-s-blog.md>)

Topics: [CAP theorem](<https://devfeed.tech/topics/cap-theorem.md>), [consistency](<https://devfeed.tech/topics/consistency.md>), [Database](<https://devfeed.tech/topics/database.md>), [Transactions](<https://devfeed.tech/topics/transactions.md>), [acid](<https://devfeed.tech/topics/acid.md>)

Tags: [acid](<https://devfeed.tech/tags/acid.md>), [availability](<https://devfeed.tech/tags/availability.md>), [bandwidth](<https://devfeed.tech/tags/bandwidth.md>), [bloom-filters](<https://devfeed.tech/tags/bloom-filters.md>), [cap-theorem](<https://devfeed.tech/tags/cap-theorem.md>), [completeness](<https://devfeed.tech/tags/completeness.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [linearizability](<https://devfeed.tech/tags/linearizability.md>), [pacelc](<https://devfeed.tech/tags/pacelc.md>), [partition](<https://devfeed.tech/tags/partition.md>), [tradeoffs](<https://devfeed.tech/tags/tradeoffs.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

The harvest-and-yield model describes a practical tradeoff during faults: a system can preserve the chance of responding (yield) while returning a less complete answer (harvest). The author values this idea, along with graceful degradation and provisioning state management separately for subsystems that need strong consistency or persistence. They criticize the paper for unclear definitions, conflating partial responses with bandwidth and latency techniques, and presenting CA in a way that may suggest it is viable even with linearizability or serializability. The author concludes that harvest and yield help describe design choices within the limits CAP identifies; they are not a replacement for CAP. This overview reflects the supplied excerpt.

### Source excerpt

Harvest and Yield: Not A Natural Cure for Tradeoff Confusion Comments on a 15 year old paper. As I wrote about in my post on PACELC, I don't think the CAP theorem is the right way for teachers to present distributed systems tradeoffs. I also don't think it's ideal for working practitioners, despite its wide use. I prefer Abadi's PACELC, but there are legitimate criticisms of that one too. One criticism is that it's poorly formalized, which makes it hard to apply to precise statements. Another is the PC/EL is an awkward edge case. There are more. Fox and Brewer's harvest and yield model, from Harvest, Yield, and Scalable Tolerant Systems, is a widely promoted alternative. While I like the concepts of harvest and yield, I find it hard to recommend the paper. Both Eric Brewer and Armando Fox have made big contributions to the field, and I like many of their papers. I just don't like this one. I'll start with what I dislike most about it. From the first page: Partition-resilience means that the system as whole can survive a partition between data replicas. CA without P: Databases that provide distributed transactional semantics can only do so in the absence of a network partition separating server peers. I find these statements awkward, and feel like they support the mistaken belief that CA is a valid option. You certainly can't pick CA where your C is linearizability (as in Gilbert and Lynch's proof) or serializability. If you're allowed to pick CA, either your definition of C is weaker than either of those, your definition of A doesn't require minority partitions to make progress, or you're in denial about network partitions (which do exist). Compare the definition of CP: CP without A: In the event of a partition, further transactions to an ACID database may be blocked until the partition heals, to avoid the risk of introducing merge conflicts (and thus inconsistency). Is that saying that CA exists, but just introduces inconsistencies that CP doesn't? Overall, I don't

## Streaming Median

DevFeed: [Streaming Median](<https://devfeed.tech/articles/streaming-median-40277.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2012/06/14/streaming-median/>)

Published: 2012-06-14T22:03:55Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Streaming](<https://devfeed.tech/topics/streaming.md>), [Python](<https://devfeed.tech/topics/python.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [generators](<https://devfeed.tech/topics/generators.md>), [iteration](<https://devfeed.tech/topics/iteration.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [algorithm](<https://devfeed.tech/tags/algorithm.md>), [approximation](<https://devfeed.tech/tags/approximation.md>), [big-data](<https://devfeed.tech/tags/big-data.md>), [data-analysis](<https://devfeed.tech/tags/data-analysis.md>), [element](<https://devfeed.tech/tags/element.md>), [generators](<https://devfeed.tech/tags/generators.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [infinite](<https://devfeed.tech/tags/infinite.md>), [input](<https://devfeed.tech/tags/input.md>), [iteration](<https://devfeed.tech/tags/iteration.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [median](<https://devfeed.tech/tags/median.md>), [programming](<https://devfeed.tech/tags/programming.md>), [python](<https://devfeed.tech/tags/python.md>), [sequence](<https://devfeed.tech/tags/sequence.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [streaming-data](<https://devfeed.tech/tags/streaming-data.md>), [yield](<https://devfeed.tech/tags/yield.md>)

### AI overview

This tutorial presents a Python generator that approximates the median of a potentially infinite integer sequence using constant space. The algorithm adjusts its current estimate by one for each input value that is above or below the estimate, and the article discusses how changing stream distributions affect the result.

### Source excerpt

Problem: Compute a reasonable approximation to a "streaming median" of a potentially infinite sequence of integers. Solution: (in Python) def streamingMedian(seq): seq = iter(seq) m = 0 for nextElt in seq: if m > nextElt: m -= 1 elif m < nextElt: m += 1 yield m Discussion: Before we discuss the details of the Python implementation above, we should note a few things. First, because the input sequence is potentially infinite, we can't store any amount of information that is increasing in the length of the sequence.