<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Kenneth Cheng — Writing</title>
<link>https://skckenneth.github.io/writing/</link><description>New writing on mathematical thinking, computational experiments and teaching.</description>
<language>en</language><atom:link href="https://skckenneth.github.io/rss.xml" rel="self" type="application/rss+xml"/>
<lastBuildDate>Sun, 11 Oct 2026 02:00:00 GMT</lastBuildDate>
<item><title>Two Networks, One Spectrum, Different Alarms</title><link>https://skckenneth.github.io/writing/two-networks-one-spectrum-different-alarms/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/two-networks-one-spectrum-different-alarms/</guid><description>Two positive transport networks can lose exactly the same total mass, share every eigenvalue, and still disagree about a finite-time sensor alarm. A controlled study asks what a spectrum misses, what a rigorous margin can certify, and when that margin becomes uninformative.</description><pubDate>Sun, 11 Oct 2026 02:00:00 GMT</pubDate><category>dynamics-networks</category><category>risk-decisions</category></item>
<item><title>After a Good Fit, What Should We Measure?</title><link>https://skckenneth.github.io/writing/after-a-good-fit-what-to-measure/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/after-a-good-fit-what-to-measure/</guid><description>A short note on choosing the next observation when several parameter explanations already fit the data.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>mathematical-thinking</category><category>teaching-research-practice</category></item>
<item><title>Choose the Question Before the Score</title><link>https://skckenneth.github.io/writing/choose-the-question-before-the-score/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/choose-the-question-before-the-score/</guid><description>A small error or an improved average answers only its own question. Event timing and worst-group reliability need their own checks.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>cities-engineering</category><category>data-ai</category></item>
<item><title>Keep the Result That Changes the Question</title><link>https://skckenneth.github.io/writing/keep-the-result-that-changes-the-question/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/keep-the-result-that-changes-the-question/</guid><description>A failed check can narrow a useful question. Two published numerical studies show why the original failure must remain visible.</description><pubDate>Sun, 11 Oct 2026 00:00:00 GMT</pubDate><category>teaching-research-practice</category><category>computation-code</category><category>risk-decisions</category></item>
<item><title>How Many Equilibria Did the Optimizer Miss?</title><link>https://skckenneth.github.io/writing/how-many-equilibria-did-the-optimizer-miss/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/how-many-equilibria-did-the-optimizer-miss/</guid><description>A folding-energy study separates minima from saddles, global energy ordering from metastability, and branch discovery from proof, asking when an optimizer&apos;s attractive shape map leaves something important out.</description><pubDate>Sat, 03 Oct 2026 08:20:00 GMT</pubDate><category>dynamics-networks</category><category>computation-code</category><category>risk-decisions</category></item>
<item><title>What Must a Traffic Model Remember?</title><link>https://skckenneth.github.io/writing/what-must-a-traffic-model-remember/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/what-must-a-traffic-model-remember/</guid><description>A controlled ring-road study separates hidden velocity, projection-induced memory, noisy observation, and numerical sensitivity, asking when a better traffic forecast also gives a better stability diagnosis.</description><pubDate>Sat, 26 Sep 2026 00:00:00 GMT</pubDate><category>cities-engineering</category></item>
<item><title>Did the Hotspot Move, or Did It Grow?</title><link>https://skckenneth.github.io/writing/did-the-hotspot-move-or-did-it-grow/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/did-the-hotspot-move-or-did-it-grow/</guid><description>Two spatial maps can share a convincing least-cost explanation without revealing the history that produced them. A controlled unbalanced optimal transport study separates endpoint fit, numerical convergence and evidence for movement versus local growth.</description><pubDate>Sat, 19 Sep 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>risk-decisions</category><category>cities-engineering</category></item>
<item><title>If You Only Observe Aggregates, Can You Still Bound the Hidden Epidemic?</title><link>https://skckenneth.github.io/writing/can-aggregate-observations-bound-an-epidemic/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/can-aggregate-observations-bound-an-epidemic/</guid><description>Delayed regional totals can support a precise-looking estimate without tightly constraining the hidden state. A six-region synthetic SIR benchmark compares ensemble intervals with validated set bounds, including the cost of bounds that become almost useless.</description><pubDate>Sat, 12 Sep 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>risk-decisions</category><category>life-environment</category></item>
<item><title>When Taking Turns Makes a System Unstable</title><link>https://skckenneth.github.io/writing/when-taking-turns-makes-a-system-unstable/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-taking-turns-makes-a-system-unstable/</guid><description>Equal update counts do not guarantee stable feedback. A delayed two-choice model shows why allowing one extra slot between updates can stabilize a system, and why its smallest fairness relaxation is not its fastest schedule.</description><pubDate>Thu, 10 Sep 2026 00:00:00 GMT</pubDate><category>dynamics-networks</category></item>
<item><title>When Early Warnings Cannot Tell the Difference</title><link>https://skckenneth.github.io/writing/when-early-warnings-cannot-tell-the-difference/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-early-warnings-cannot-tell-the-difference/</guid><description>A system that recovers slowly and an environment that persists can leave the same statistical signature. An exactly sampled stochastic experiment shows what passive monitoring can identify, and which extra observations change the question.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>life-environment</category><category>dynamics-networks</category></item>
<item><title>When Solar Power Changes Fast: Why Better Intervals Are Still Not Reliable Enough</title><link>https://skckenneth.github.io/writing/when-solar-power-changes-fast/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-solar-power-changes-fast/</guid><description>A five-station study asks whether solar prediction intervals remain trustworthy during rapid power changes and missing sensor inputs. Better calibration improves every station, yet the hardest groups still fall far below the intended coverage.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>cities-engineering</category><category>risk-decisions</category><category>teaching-research-practice</category></item>
<item><title>When Starting Over Finds the Target Faster</title><link>https://skckenneth.github.io/writing/when-starting-over-finds-the-target-faster/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-starting-over-finds-the-target-faster/</guid><description>Starting over discards progress, yet it can remove the longest waits in a random search. An exact first-passage experiment separates mean speed, tail risk, restart costs, and the situations where continuing is better.</description><pubDate>Wed, 09 Sep 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>dynamics-networks</category></item>
<item><title>Assimilating What You Can Observe</title><link>https://skckenneth.github.io/writing/assimilating-what-you-can-observe/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/assimilating-what-you-can-observe/</guid><description>A frozen six-patch EnKF benchmark shows that an explicit aggregate-and-delay observation operator improves synthetic state and peak forecasts, yet undercovers the latent state and therefore earns only a PARTIAL conclusion.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>risk-decisions</category><category>life-environment</category></item>
<item><title>Can a Mesh Preserve the Event?</title><link>https://skckenneth.github.io/writing/can-a-mesh-preserve-the-event/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/can-a-mesh-preserve-the-event/</guid><description>A matched-work experiment asks whether uniform, residual, or goal-oriented finite-element meshes best preserve a growing-domain modal-transition time. In this first smoke test, uniform wins.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category><category>life-environment</category></item>
<item><title>From Simulation to Certificate</title><link>https://skckenneth.github.io/writing/from-simulation-to-certificate/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/from-simulation-to-certificate/</guid><description>A frozen two-compartment positive-system benchmark separates finite spectral checks from verified all-parameter decay bounds and shows a benchmark-specific cost of restricting the quadratic certificate to be diagonal.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category><category>risk-decisions</category></item>
<item><title>One Integrator Across the Fast-Slow Boundary</title><link>https://skckenneth.github.io/writing/one-integrator-across-the-fast-slow-boundary/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/one-integrator-across-the-fast-slow-boundary/</guid><description>A frozen Michaelis-Menten audit separates exact conservation, positivity, and a fixed-step asymptotic limit from accuracy, stiffness failures, and solver-superiority claims.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category></item>
<item><title>Random Stress Tests Are Not Certificates</title><link>https://skckenneth.github.io/writing/random-stress-tests-are-not-certificates/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/random-stress-tests-are-not-certificates/</guid><description>A deterministic interval benchmark shows exactly what a worst-case certificate contains, and why fixed random, Latin-hypercube, and local-search results remain incumbents.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>computation-code</category></item>
<item><title>When a Reduced Ventilation Model Leaves Its Training Regime</title><link>https://skckenneth.github.io/writing/when-a-reduced-ventilation-model-leaves-its-training-regime/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-a-reduced-ventilation-model-leaves-its-training-regime/</guid><description>A frozen synthetic POD and POD-DEIM audit verifies its full-order reference, then stops because both reduced models fail before any declared ventilation shift is applied.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>cities-engineering</category><category>computation-code</category><category>risk-decisions</category></item>
<item><title>When a Traffic Solver Invents a Jam</title><link>https://skckenneth.github.io/writing/when-a-traffic-solver-invents-a-jam/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-a-traffic-solver-invents-a-jam/</guid><description>A failure-preserving LWR benchmark shows how final shock-grid alignment can make a cell-average norm look exact while threshold arrival and queue accounting remain biased.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category><category>cities-engineering</category></item>
<item><title>From Pixels to Patrols: Why Calibration Changes a Synthetic Patrol Plan</title><link>https://skckenneth.github.io/writing/from-pixels-to-patrols/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/from-pixels-to-patrols/</guid><description>A technical reading of an AI4Nature@AVSS 2026 camera-trap study, tracing how probability calibration reaches a synthetic patrol allocator while keeping programme, evidence, and publication status separate.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>mathematical-thinking</category></item>
<item><title>How Rare Is a Flip?</title><link>https://skckenneth.github.io/writing/how-rare-is-a-flip/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/how-rare-is-a-flip/</guid><description>A bounded finite-state calculation and seeded direct simulation agree on one synthetic low-copy genetic-toggle event—but that Phase-1 agreement is a starting point, not a rare-event victory.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>life-environment</category><category>dynamics-networks</category></item>
<item><title>When Effective Diffusivity Stops Being Effective</title><link>https://skckenneth.github.io/writing/when-effective-diffusivity-stops-being-effective/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-effective-diffusivity-stops-being-effective/</guid><description>A verified 24-case synthetic slab benchmark maps where a harmonic effective diffusivity preserves release curves and where finite-cell transients make it miss t50 and t90.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category><category>cities-engineering</category></item>
<item><title>When Polynomial Chaos Crosses a Fold</title><link>https://skckenneth.github.io/writing/when-polynomial-chaos-crosses-a-fold/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-polynomial-chaos-crosses-a-fold/</guid><description>A global polynomial and an oracle fold-aligned surrogate receive the same 16 model evaluations on one synthetic CSTR benchmark; the local construction is far more faithful, but the oracle cost is outside the comparison.</description><pubDate>Sat, 29 Aug 2026 00:00:00 GMT</pubDate><category>dynamics-networks</category><category>risk-decisions</category></item>
<item><title>Topology at the Edge of Resolution: Which Melt-Pond Signals Survive the Camera?</title><link>https://skckenneth.github.io/writing/topology-at-the-edge-of-resolution/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/topology-at-the-edge-of-resolution/</guid><description>A controlled audit of when blur, pixel size, segmentation error, and finite windows make Arctic melt-pond images appear to cross a connectivity threshold that the latent surface did not.</description><pubDate>Mon, 24 Aug 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>life-environment</category></item>
<item><title>When Entanglement Expires: Risk-Sensitive Scheduling for Quantum Repeater Chains</title><link>https://skckenneth.github.io/writing/when-entanglement-expires/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-entanglement-expires/</guid><description>A mathematical-modeling study of how a quantum repeater should trade speed against decoherence when link generation and entanglement swapping are probabilistic.</description><pubDate>Sun, 09 Aug 2026 00:00:00 GMT</pubDate><category>dynamics-networks</category><category>risk-decisions</category></item>
<item><title>Can Adhesion Alone Sort Cells into Tissues?</title><link>https://skckenneth.github.io/writing/can-adhesion-alone-sort-cells-into-tissues/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/can-adhesion-alone-sort-cells-into-tissues/</guid><description>A cellular Potts study tests when differential adhesion produces sorting, engulfment, arrested mixtures, or misleadingly similar end states.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>life-environment</category><category>computation-code</category></item>
<item><title>How Much Tail Risk Does a Gaussian Model Hide?</title><link>https://skckenneth.github.io/writing/how-much-tail-risk-a-gaussian-model-hides/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/how-much-tail-risk-a-gaussian-model-hides/</guid><description>A controlled stress test compares Gaussian, Student-t, historical, and extreme-value risk forecasts under volatility clustering, leverage, heavy tails, and jumps.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>risk-decisions</category></item>
<item><title>When Should an American Put Be Exercised?</title><link>https://skckenneth.github.io/writing/when-an-american-put-should-be-exercised/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-an-american-put-should-be-exercised/</guid><description>A free-boundary study turns early exercise into an obstacle problem, then audits price, Greeks, convergence, and complementarity across three numerical methods.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>computation-code</category><category>risk-decisions</category></item>
<item><title>When Do Simple Drug-Release Laws Stop Being Enough?</title><link>https://skckenneth.github.io/writing/when-simple-drug-release-laws-stop-being-enough/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-simple-drug-release-laws-stop-being-enough/</guid><description>A hierarchy of empirical and mechanistic dissolution models reveals when a familiar release curve conceals finite-sink transport, parameter trade-offs, and changing regimes.</description><pubDate>Sun, 02 Aug 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>cities-engineering</category></item>
<item><title>How Noise Flips a Genetic Switch</title><link>https://skckenneth.github.io/writing/how-noise-flips-a-genetic-switch/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/how-noise-flips-a-genetic-switch/</guid><description>Deterministic bistability creates two memory states, but finite molecular copy number determines how long a stochastic genetic toggle remains in either one.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>life-environment</category><category>computation-code</category><category>dynamics-networks</category></item>
<item><title>Tracking Mains Noise without Losing the Muscle Signal</title><link>https://skckenneth.github.io/writing/tracking-mains-noise-without-losing-the-muscle-signal/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/tracking-mains-noise-without-losing-the-muscle-signal/</guid><description>A reproducible synthetic implementation separates a causal sEMG fast path from a gated frequency tracker, then tests harmonic cancellation, envelope fidelity, and host-Python timing without claiming participant or embedded-device validation.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>data-ai</category></item>
<item><title>When Michaelis-Menten Stops Being Valid</title><link>https://skckenneth.github.io/writing/when-michaelis-menten-stops-being-valid/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-michaelis-menten-stops-being-valid/</guid><description>A 243-case atlas treats Michaelis-Menten kinetics as a testable model reduction and maps where trajectory or event-time errors become important.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>mathematical-thinking</category></item>
<item><title>When One Reactor Has Three Temperatures</title><link>https://skckenneth.github.io/writing/when-one-reactor-has-three-temperatures/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-one-reactor-has-three-temperatures/</guid><description>A non-isothermal CSTR can remember its operating path, jump between cold and hot states, and recover ever more slowly before a thermal fold.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>dynamics-networks</category><category>cities-engineering</category></item>
<item><title>When Publication Count Selects the Method</title><link>https://skckenneth.github.io/writing/when-publication-count-selects-the-method/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-publication-count-selects-the-method/</guid><description>A cultural-evolution model shows how publication bias and visible output can select low-effort methods, and when replication audits change that selection pressure.</description><pubDate>Thu, 30 Jul 2026 00:00:00 GMT</pubDate><category>mathematical-thinking</category></item>
<item><title>When a Turing Pattern Has to Grow with Its Domain</title><link>https://skckenneth.github.io/writing/growing-domain-turing-topology/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/growing-domain-turing-topology/</guid><description>A verified reaction–diffusion experiment asks when tissue growth preserves a spatial pattern and when it forces peaks to split, merge, or disappear.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>life-environment</category><category>dynamics-networks</category></item>
<item><title>Steering Folds with Weak Mechanical Heterogeneity</title><link>https://skckenneth.github.io/writing/heterogeneous-morphoelastic-folding/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/heterogeneous-morphoelastic-folding/</guid><description>A reduced morphoelastic beam experiment tests whether small spatial changes in stiffness and growth load can steer fold number and location without increasing peak curvature.</description><pubDate>Mon, 27 Jul 2026 00:00:00 GMT</pubDate><category>life-environment</category><category>risk-decisions</category></item>
<item><title>Production Inside a Robust CSTR Safety Envelope</title><link>https://skckenneth.github.io/writing/robust-cstr-safety-envelope/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/robust-cstr-safety-envelope/</guid><description>A synthetic exothermic-reactor study quantifies how much nominal production is surrendered when a decision must remain below a thermal-risk criterion under uncertain kinetics and heat transfer.</description><pubDate>Sun, 26 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category></item>
<item><title>When a Numerical Method Creates Negative Matter</title><link>https://skckenneth.github.io/writing/positive-conservative-time-stepping/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/positive-conservative-time-stepping/</guid><description>A stiff transfer-network benchmark compares standard explicit integrators with a linearly implicit update that preserves non-negativity and total mass.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>teaching-research-practice</category></item>
<item><title>Can a Scientific Field Reward Novelty Without Losing Reliability?</title><link>https://skckenneth.github.io/writing/scientific-incentives-reliability/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/scientific-incentives-reliability/</guid><description>An evolutionary agent-based model treats novelty, rigour, and replication credit as competing institutional incentives and maps their discovery–reliability frontier.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category></item>
<item><title>When Sustainable Harvesting Becomes a Trap</title><link>https://skckenneth.github.io/writing/when-sustainable-harvesting-becomes-a-trap/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-sustainable-harvesting-becomes-a-trap/</guid><description>A stochastic strong-Allee model shows why average sustainable yield can conceal a collapse threshold and why a feedback refuge changes the finite-horizon risk–yield frontier.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate><category>dynamics-networks</category><category>computation-code</category><category>risk-decisions</category></item>
<item><title>A No-Trade Band for Rough Volatility and Transaction Costs</title><link>https://skckenneth.github.io/writing/rough-volatility-robust-hedging/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/rough-volatility-robust-hedging/</guid><description>A synthetic hedging experiment freezes one uncertainty-aware no-trade band and tests whether it reduces tail loss and turnover across unseen rough-volatility and cost regimes.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category></item>
<item><title>A Neural ODE Can Be Physically Plausible and Still Miscalibrated</title><link>https://skckenneth.github.io/writing/intervention-calibrated-neural-odes/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/intervention-calibrated-neural-odes/</guid><description>A synthetic gene-circuit benchmark compares an unconstrained neural vector field with a sign-structured model under unseen interventions, and finds that feasibility does not guarantee honest uncertainty.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>risk-decisions</category></item>
<item><title>When More DNA Makes the Wrong Tree More Certain</title><link>https://skckenneth.github.io/writing/when-more-dna-makes-the-wrong-tree-more-certain/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-more-dna-makes-the-wrong-tree-more-certain/</guid><description>A synthetic quartet experiment separates sampling error from model error and shows how a long alignment can give complete bootstrap support to the wrong phylogenetic tree.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate><category>life-environment</category></item>
<item><title>Equation Discovery That Survives a Change of Units</title><link>https://skckenneth.github.io/writing/dimensional-equation-discovery/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/dimensional-equation-discovery/</guid><description>A controlled symbolic-regression benchmark asks whether dimensional constraints improve exact equation recovery, shrink the search space, and prevent unit-fragile formulas.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>teaching-research-practice</category></item>
<item><title>Can One Local Pulse Stop a Travelling Excitation Wave?</title><link>https://skckenneth.github.io/writing/sparse-wave-blocking-excitable-media/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/sparse-wave-blocking-excitable-media/</guid><description>A FitzHugh–Nagumo benchmark freezes an event-triggered local intervention and tests whether it blocks travelling waves under unseen conduction speeds and sensor delays.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>life-environment</category></item>
<item><title>When Randomness Defeats Natural Selection</title><link>https://skckenneth.github.io/writing/when-randomness-defeats-natural-selection/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-randomness-defeats-natural-selection/</guid><description>A Wright–Fisher experiment shows why a beneficial allele is usually lost when it begins as one copy, how migration can oppose local adaptation, and why a brief bottleneck leaves a lasting genetic deficit.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate><category>life-environment</category></item>
<item><title>Ask the Oscillator the Experiment That Separates Its Models</title><link>https://skckenneth.github.io/writing/sequential-nonlinear-model-discrimination/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/sequential-nonlinear-model-discrimination/</guid><description>A Bayesian sequential-design benchmark chooses forcing experiments that distinguish Van der Pol, Rayleigh, and Duffing mechanisms under a six-experiment budget.</description><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>dynamics-networks</category></item>
<item><title>A Decision That Survives the Shift</title><link>https://skckenneth.github.io/writing/a-decision-that-survives-the-shift/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/a-decision-that-survives-the-shift/</guid><description>Distributionally robust optimization asks which decision performs acceptably when the probability model is only approximately known.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category></item>
<item><title>When the Fit Is Not the Model</title><link>https://skckenneth.github.io/writing/when-the-fit-is-not-the-model/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-the-fit-is-not-the-model/</guid><description>A close fit can coexist with weak parameter evidence. Identifiability analysis shows when new measurements matter more than another optimizer.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>dynamics-networks</category></item>
<item><title>When Treatment Spills Over</title><link>https://skckenneth.github.io/writing/when-treatment-spills-over/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-treatment-spills-over/</guid><description>Network interference changes the meaning of a treatment effect. Exposure mappings connect experimental design, estimands, and defensible causal claims.</description><pubDate>Thu, 16 Jul 2026 00:00:00 GMT</pubDate><category>data-ai</category><category>dynamics-networks</category></item>
<item><title>When the Timetable Lies to the Ventilation System</title><link>https://skckenneth.github.io/writing/when-the-timetable-lies/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/when-the-timetable-lies/</guid><description>A reproducible classroom experiment on predictive ventilation, unannounced room changes, shared fan limits, and the price of an occupancy buffer.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>cities-engineering</category><category>risk-decisions</category></item>
<item><title>Designing Leak Localisation for the Missing Sensor</title><link>https://skckenneth.github.io/writing/designing-for-the-missing-sensor/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/designing-for-the-missing-sensor/</guid><description>An editorial account of a synthetic water-network study that places pressure sensors for useful evidence even after one measurement disappears.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>cities-engineering</category><category>dynamics-networks</category></item>
<item><title>From Open Question to Reproducible Model</title><link>https://skckenneth.github.io/writing/modeling-workflow/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/modeling-workflow/</guid><description>A compact workflow for assumptions, model choice, computation, validation, limitations, and communication.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>teaching-research-practice</category></item>
<item><title>The Alarm Before the Heat</title><link>https://skckenneth.github.io/writing/the-alarm-before-the-heat/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/the-alarm-before-the-heat/</guid><description>Building and stress-testing a graph-aware battery thermal warning model without confusing a synthetic result for a safety claim.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate><category>risk-decisions</category><category>data-ai</category></item>
<item><title>Reading a Spatial Dengue Experiment Carefully</title><link>https://skckenneth.github.io/writing/climate-driven-dengue/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/climate-driven-dengue/</guid><description>A guide to what a synthetic reaction–diffusion experiment can—and cannot—show about climate-sensitive transmission.</description><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><category>life-environment</category><category>risk-decisions</category></item>
<item><title>Interpolation Without Losing the Shape of the Problem</title><link>https://skckenneth.github.io/writing/interpolation-guide/</link><guid isPermaLink="true">https://skckenneth.github.io/writing/interpolation-guide/</guid><description>A topic guide connecting polynomial interpolation, Chebyshev nodes, and the Gibbs phenomenon.</description><pubDate>Sun, 21 Jul 2024 00:00:00 GMT</pubDate><category>computation-code</category></item>
</channel></rss>