PinnedChris Smith·May 20, 2025Threshold Strategy in Approval and Range VotingHow to turn polling insight into an optimal ballot — and why anything else is wasted.A response icon1A response icon1
PinnedChris Smith·Sep 23, 2024Playing With a GameIn a recent comment (that I sadly cannot find any longer) in https://www.reddit.com/r/math/, someone mentioned the following game. There…
Chris Smith·Mar 25Athena Loses a BetAthena and Ares argue over human nature, and agree to test three great minds of the age.
Chris Smith·Mar 14To Flip Or Not To FlipA fair coin, an unfair offer, and the price of certainty.A response icon1A response icon1
Chris Smith·Sep 22, 2025Rebooting NYHaskellIt’s been a few years since the last meeting of the New York Haskell User Group. I’m very pleased to announce that we’ll be meeting again…
Chris Smith·Dec 10, 2024When is a call stack not a call stack?Tom Ellis, who I have the privilege of working with at Groq, has an excellent article up about using HasCallStack in embedded DSLs. You…
Chris Smith·Jul 28, 2024Collatz and Base 2 / Base 3 DualityIt might be obvious from my last two articles that I’ve been thinking about the Collatz conjecture a bit. Here, I can tie some of these…A response icon3A response icon3
Chris Smith·Jul 16, 2024The Collatz Step and 2-adic IntegersThis is a follow-up to my previous post on Collatz in base 2 and 3. I got a response from a reader, Olaf K., who pointed out that the…A response icon1A response icon1
Chris Smith·Jul 9, 2024Collatz Computations in Base 2 and 3Every so often, the Collatz conjecture comes up in discussion forums I read, and I start to think about it again. I did for a bit this past…A response icon2A response icon2
Chris Smith·Jun 30, 2024The Semigroup of Exponentially Weighted Moving AveragesThis is just a quick note about some more interesting algebraic structure, and how that structure can help with generalizing an idea. None…