<?xml version="1.0" encoding="UTF-8"?>
<!-- This sitemap was dynamically generated on September 3, 2026 at 8:24 pm by All in One SEO v5.0.1 - the original SEO plugin for WordPress. -->

<?xml-stylesheet type="text/xsl" href="https://csen2025.org/default-sitemap.xsl"?>

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>csen2025.org</title>
		<link><![CDATA[https://csen2025.org]]></link>
		<description><![CDATA[csen2025.org]]></description>
		<lastBuildDate><![CDATA[Thu, 27 Aug 2026 14:34:03 +0000]]></lastBuildDate>
		<docs>https://validator.w3.org/feed/docs/rss2.html</docs>
		<atom:link href="https://csen2025.org/sitemap.rss" rel="self" type="application/rss+xml" />
		<ttl><![CDATA[60]]></ttl>

		<item>
			<guid><![CDATA[https://csen2025.org/a-function-that-needs-a-section-header-wants-to-be-two-functions/]]></guid>
			<link><![CDATA[https://csen2025.org/a-function-that-needs-a-section-header-wants-to-be-two-functions/]]></link>
			<title>A Function That Needs a Section Header Wants to Be Two Functions</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:34:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/normalising-between-layers-made-deep-training-practical/]]></guid>
			<link><![CDATA[https://csen2025.org/normalising-between-layers-made-deep-training-practical/]]></link>
			<title>Normalising Between Layers Made Deep Training Practical</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 19:30:30 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/technical-feasibility-is-not-ethical-permission/]]></guid>
			<link><![CDATA[https://csen2025.org/technical-feasibility-is-not-ethical-permission/]]></link>
			<title>Technical Feasibility Is Not Ethical Permission</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:44:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/published-code-gets-checked-which-is-the-point/]]></guid>
			<link><![CDATA[https://csen2025.org/published-code-gets-checked-which-is-the-point/]]></link>
			<title>Published Code Gets Checked, Which Is the Point</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:43:53 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/if-it-only-runs-on-your-laptop-it-is-not-a-result/]]></guid>
			<link><![CDATA[https://csen2025.org/if-it-only-runs-on-your-laptop-it-is-not-a-result/]]></link>
			<title>If It Only Runs on Your Laptop It Is Not a Result</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:43:45 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-p-value-does-not-tell-you-the-probability-you-are-right/]]></guid>
			<link><![CDATA[https://csen2025.org/a-p-value-does-not-tell-you-the-probability-you-are-right/]]></link>
			<title>A P Value Does Not Tell You the Probability You Are Right</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:43:16 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/the-abstract-is-read-a-hundred-times-more-than-the-paper/]]></guid>
			<link><![CDATA[https://csen2025.org/the-abstract-is-read-a-hundred-times-more-than-the-paper/]]></link>
			<title>The Abstract Is Read a Hundred Times More Than the Paper</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:41:39 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/the-optimiser-tells-you-exactly-what-it-is-about-to-do/]]></guid>
			<link><![CDATA[https://csen2025.org/the-optimiser-tells-you-exactly-what-it-is-about-to-do/]]></link>
			<title>The Optimiser Tells You Exactly What It Is About to Do</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:38:47 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/deploying-often-makes-each-deploy-boring/]]></guid>
			<link><![CDATA[https://csen2025.org/deploying-often-makes-each-deploy-boring/]]></link>
			<title>Deploying Often Makes Each Deploy Boring</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:37:43 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-broken-build-is-everyones-problem-immediately/]]></guid>
			<link><![CDATA[https://csen2025.org/a-broken-build-is-everyones-problem-immediately/]]></link>
			<title>A Broken Build Is Everyone&#8217;s Problem Immediately</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:37:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/long-lived-branches-are-merge-conflicts-with-a-calendar/]]></guid>
			<link><![CDATA[https://csen2025.org/long-lived-branches-are-merge-conflicts-with-a-calendar/]]></link>
			<title>Long Lived Branches Are Merge Conflicts With a Calendar</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:37:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/errors-are-values-not-interruptions/]]></guid>
			<link><![CDATA[https://csen2025.org/errors-are-values-not-interruptions/]]></link>
			<title>Errors Are Values, Not Interruptions</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:35:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/deprecate-loudly-and-remove-slowly/]]></guid>
			<link><![CDATA[https://csen2025.org/deprecate-loudly-and-remove-slowly/]]></link>
			<title>Deprecate Loudly and Remove Slowly</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:34:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/breaking-changes-are-a-cost-you-pass-to-everyone-else/]]></guid>
			<link><![CDATA[https://csen2025.org/breaking-changes-are-a-cost-you-pass-to-everyone-else/]]></link>
			<title>Breaking Changes Are a Cost You Pass to Everyone Else</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:34:46 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/you-write-code-once-and-read-it-fifty-times/]]></guid>
			<link><![CDATA[https://csen2025.org/you-write-code-once-and-read-it-fifty-times/]]></link>
			<title>You Write Code Once and Read It Fifty Times</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:33:51 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/accuracy-is-useless-when-one-class-is-rare/]]></guid>
			<link><![CDATA[https://csen2025.org/accuracy-is-useless-when-one-class-is-rare/]]></link>
			<title>Accuracy Is Useless When One Class Is Rare</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:29:34 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-tree-of-clusters-you-cut-wherever-you-like/]]></guid>
			<link><![CDATA[https://csen2025.org/a-tree-of-clusters-you-cut-wherever-you-like/]]></link>
			<title>A Tree of Clusters You Cut Wherever You Like</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:29:09 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/k-means-needs-you-to-know-k-before-you-start/]]></guid>
			<link><![CDATA[https://csen2025.org/k-means-needs-you-to-know-k-before-you-start/]]></link>
			<title>K Means Needs You to Know K Before You Start</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:29:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/no-training-at-all-and-a-very-expensive-prediction/]]></guid>
			<link><![CDATA[https://csen2025.org/no-training-at-all-and-a-very-expensive-prediction/]]></link>
			<title>No Training at All, and a Very Expensive Prediction</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:28:42 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/finding-the-widest-possible-gap-between-two-classes/]]></guid>
			<link><![CDATA[https://csen2025.org/finding-the-widest-possible-gap-between-two-classes/]]></link>
			<title>Finding the Widest Possible Gap Between Two Classes</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:28:33 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/every-split-asks-one-question-and-commits-to-it/]]></guid>
			<link><![CDATA[https://csen2025.org/every-split-asks-one-question-and-commits-to-it/]]></link>
			<title>Every Split Asks One Question and Commits to It</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:27:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/high-cardinality-breaks-one-hot-encoding-quietly/]]></guid>
			<link><![CDATA[https://csen2025.org/high-cardinality-breaks-one-hot-encoding-quietly/]]></link>
			<title>High Cardinality Breaks One Hot Encoding Quietly</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:27:05 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/making-the-model-worse-on-purpose-so-it-generalises/]]></guid>
			<link><![CDATA[https://csen2025.org/making-the-model-worse-on-purpose-so-it-generalises/]]></link>
			<title>Making the Model Worse on Purpose So It Generalises</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:26:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-model-that-memorises-looks-perfect-until-it-meets-reality/]]></guid>
			<link><![CDATA[https://csen2025.org/a-model-that-memorises-looks-perfect-until-it-meets-reality/]]></link>
			<title>A Model That Memorises Looks Perfect Until It Meets Reality</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:26:08 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/touching-the-test-set-once-is-once-too-often/]]></guid>
			<link><![CDATA[https://csen2025.org/touching-the-test-set-once-is-once-too-often/]]></link>
			<title>Touching the Test Set Once Is Once Too Often</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:26:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/stop-calling-the-service-that-is-already-down/]]></guid>
			<link><![CDATA[https://csen2025.org/stop-calling-the-service-that-is-already-down/]]></link>
			<title>Stop Calling the Service That Is Already Down</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:22:29 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/every-address-your-program-uses-is-a-lie-the-kernel-tells/]]></guid>
			<link><![CDATA[https://csen2025.org/every-address-your-program-uses-is-a-lie-the-kernel-tells/]]></link>
			<title>Every Address Your Program Uses Is a Lie the Kernel Tells</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:18:03 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/turning-a-two-dimensional-problem-into-an-ordered-list/]]></guid>
			<link><![CDATA[https://csen2025.org/turning-a-two-dimensional-problem-into-an-ordered-list/]]></link>
			<title>Turning a Two Dimensional Problem Into an Ordered List</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:14:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/every-substring-of-a-text-indexed-once/]]></guid>
			<link><![CDATA[https://csen2025.org/every-substring-of-a-text-indexed-once/]]></link>
			<title>Every Substring of a Text, Indexed Once</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:14:19 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/skipping-ahead-instead-of-comparing-every-character/]]></guid>
			<link><![CDATA[https://csen2025.org/skipping-ahead-instead-of-comparing-every-character/]]></link>
			<title>Skipping Ahead Instead of Comparing Every Character</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:14:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/research-slips-because-the-unknown-cannot-be-scheduled/]]></guid>
			<link><![CDATA[https://csen2025.org/research-slips-because-the-unknown-cannot-be-scheduled/]]></link>
			<title>Research Slips Because the Unknown Cannot Be Scheduled</title>
			<pubDate><![CDATA[Tue, 01 Sep 2026 09:11:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-filter-that-is-sometimes-wrong-on-purpose/]]></guid>
			<link><![CDATA[https://csen2025.org/a-filter-that-is-sometimes-wrong-on-purpose/]]></link>
			<title>A Filter That Is Sometimes Wrong on Purpose</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:13:40 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/wrapping-a-set-of-points-in-the-tightest-possible-rubber-band/]]></guid>
			<link><![CDATA[https://csen2025.org/wrapping-a-set-of-points-in-the-tightest-possible-rubber-band/]]></link>
			<title>Wrapping a Set of Points in the Tightest Possible Rubber Band</title>
			<pubDate><![CDATA[Tue, 01 Sep 2026 11:50:28 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/nearly-constant-time-by-rewriting-history/]]></guid>
			<link><![CDATA[https://csen2025.org/nearly-constant-time-by-rewriting-history/]]></link>
			<title>Nearly Constant Time by Rewriting History</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:12:20 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/greedy-works-until-somebody-constructs-the-counterexample/]]></guid>
			<link><![CDATA[https://csen2025.org/greedy-works-until-somebody-constructs-the-counterexample/]]></link>
			<title>Greedy Works Until Somebody Constructs the Counterexample</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:10:49 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/recursion-with-a-notebook-is-dynamic-programming/]]></guid>
			<link><![CDATA[https://csen2025.org/recursion-with-a-notebook-is-dynamic-programming/]]></link>
			<title>Recursion With a Notebook Is Dynamic Programming</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:10:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/big-o-describes-growth-not-speed/]]></guid>
			<link><![CDATA[https://csen2025.org/big-o-describes-growth-not-speed/]]></link>
			<title>Big O Describes Growth, Not Speed</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 14:09:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/you-do-not-choose-two-you-choose-during-a-partition/]]></guid>
			<link><![CDATA[https://csen2025.org/you-do-not-choose-two-you-choose-during-a-partition/]]></link>
			<title>You Do Not Choose Two, You Choose During a Partition</title>
			<pubDate><![CDATA[Thu, 03 Sep 2026 13:36:54 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/deciding-when-to-forget-is-the-hard-half/]]></guid>
			<link><![CDATA[https://csen2025.org/deciding-when-to-forget-is-the-hard-half/]]></link>
			<title>Deciding When to Forget Is the Hard Half</title>
			<pubDate><![CDATA[Mon, 31 Aug 2026 08:58:35 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/eventual-consistency-means-eventually-not-soon/]]></guid>
			<link><![CDATA[https://csen2025.org/eventual-consistency-means-eventually-not-soon/]]></link>
			<title>Eventual Consistency Means Eventually, Not Soon</title>
			<pubDate><![CDATA[Sun, 30 Aug 2026 09:33:50 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/one-loop-four-hundred-round-trips/]]></guid>
			<link><![CDATA[https://csen2025.org/one-loop-four-hundred-round-trips/]]></link>
			<title>One Loop, Four Hundred Round Trips</title>
			<pubDate><![CDATA[Sat, 29 Aug 2026 21:51:36 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/provenance-matters-more-than-volume/]]></guid>
			<link><![CDATA[https://csen2025.org/provenance-matters-more-than-volume/]]></link>
			<title>Provenance Matters More Than Volume</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:44:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/test-twenty-hypotheses-and-one-will-look-significant/]]></guid>
			<link><![CDATA[https://csen2025.org/test-twenty-hypotheses-and-one-will-look-significant/]]></link>
			<title>Test Twenty Hypotheses and One Will Look Significant</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:43:23 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/statistically-detectable-and-practically-useless-coexist-easily/]]></guid>
			<link><![CDATA[https://csen2025.org/statistically-detectable-and-practically-useless-coexist-easily/]]></link>
			<title>Statistically Detectable and Practically Useless Coexist Easily</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:43:06 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/a-weak-baseline-makes-any-method-look-strong/]]></guid>
			<link><![CDATA[https://csen2025.org/a-weak-baseline-makes-any-method-look-strong/]]></link>
			<title>A Weak Baseline Makes Any Method Look Strong</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:42:26 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/every-flag-is-a-branch-in-production-you-must-test/]]></guid>
			<link><![CDATA[https://csen2025.org/every-flag-is-a-branch-in-production-you-must-test/]]></link>
			<title>Every Flag Is a Branch in Production You Must Test</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:38:21 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/validating-the-same-input-five-times-hides-where-it-should-happen/]]></guid>
			<link><![CDATA[https://csen2025.org/validating-the-same-input-five-times-hides-where-it-should-happen/]]></link>
			<title>Validating the Same Input Five Times Hides Where It Should Happen</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:35:10 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/both-work-mixing-them-does-not/]]></guid>
			<link><![CDATA[https://csen2025.org/both-work-mixing-them-does-not/]]></link>
			<title>Both Work, Mixing Them Does Not</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:35:00 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/low-coupling-is-what-makes-change-cheap/]]></guid>
			<link><![CDATA[https://csen2025.org/low-coupling-is-what-makes-change-cheap/]]></link>
			<title>Low Coupling Is What Makes Change Cheap</title>
			<pubDate><![CDATA[Thu, 27 Aug 2026 14:34:32 +0000]]></pubDate>
		</item>
					<item>
			<guid><![CDATA[https://csen2025.org/deep-networks-fail-to-train-before-they-fail-to-generalise/]]></guid>
			<link><![CDATA[https://csen2025.org/deep-networks-fail-to-train-before-they-fail-to-generalise/]]></link>
			<title>Deep Networks Fail to Train Before They Fail to Generalise</title>
			<pubDate><![CDATA[Sat, 29 Aug 2026 08:21:57 +0000]]></pubDate>
		</item>
				</channel>
</rss>
