<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Big Muddy</title><link>https://muddy.jprs.me/posts/</link><description>Recent content in Posts on Big Muddy</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Mon, 27 Apr 2026 18:17:00 -0400</lastBuildDate><atom:link href="https://muddy.jprs.me/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>New Zealand and Australia are really far apart</title><link>https://muddy.jprs.me/posts/2026-04-27-new-zealand-and-australia-are-really-far-apart/</link><pubDate>Mon, 27 Apr 2026 18:17:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-27-new-zealand-and-australia-are-really-far-apart/</guid><description>&lt;p&gt;I think I had the general impression that New Zealand basically hugged the southeastern coast of Australia, but in fact the Kiwis are quite a bit further away from Australia than I thought. The &lt;a href="https://en.wikipedia.org/wiki/List_of_extreme_points_of_New_Zealand#Closest_point_to_Australia"&gt;closest points&lt;/a&gt; between New Zealand and Tasmania are almost 1,500 km apart (and mainland Australia is even further away).&lt;/p&gt;
&lt;p&gt;This is about the same as the straight line distance between Toronto and Winnipeg (for Canadians), Atlanta and Boston (for Americans), or London and Warsaw (for Europeans).&lt;/p&gt;
&lt;p&gt;The two closest major cities (i.e., cities everyone would know) are even further apart: Auckland to Sydney is about 2,150 km! This is like Toronto to St. John&amp;rsquo;s, Newfoundland, Los Angeles to Kansas City, or Rome to Helsinki.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/au-nz.png" alt="A map highlighting Australia and New Zealand."&gt;&lt;/p&gt;
&lt;p&gt;Map by &lt;a href="https://commons.wikimedia.org/wiki/File:Australia_and_New_Zealand_%28orthographic_projection%29.png"&gt;DI2000&lt;/a&gt; (&lt;a href="https://creativecommons.org/licenses/by-sa/4.0/"&gt;CC BY-SA 4.0&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>How a nuclear power plant became a haven for wildlife</title><link>https://muddy.jprs.me/posts/2026-04-26-how-a-nuclear-power-plant-became-a-haven-for-wildlife/</link><pubDate>Sun, 26 Apr 2026 22:40:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-26-how-a-nuclear-power-plant-became-a-haven-for-wildlife/</guid><description>&lt;p&gt;This Smithsonian Magazine article by Brigit Katz recounts how the American crocodile in Florida, whose numbers had dwindled to fewer than 300 by the 1970s, recovered in part due to the Turkey Point Nuclear Generating Station. The warm and relatively isolated waters of the power plant&amp;rsquo;s cooling canals are suitable for nesting and attract not just crocodiles but other wildlife, too.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s always fascinating to see how nature can survive and even thrive in man-made habitats. One of my favourite examples is Toronto&amp;rsquo;s Leslie Street Spit (Tommy Thompson Park), an important bird sanctuary entirely on reclaimed land—literally a rubble peninsula.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/leslie-street-spit.jpg" alt="A shot of the rubble-strewn shore of the Leslie Street Spit, looking onto Lake Ontario."&gt;&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;Hat tip to SkaldCrypto on &lt;a href="https://www.reddit.com/r/todayilearned/comments/1swkc4e/til_a_nuclear_reactor_hot_water_discharge_saved/"&gt;Reddit&lt;/a&gt;.&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Causation does not necessarily imply correlation</title><link>https://muddy.jprs.me/posts/2026-04-25-causation-does-not-necessarily-imply-correlation/</link><pubDate>Sat, 25 Apr 2026 08:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-25-causation-does-not-necessarily-imply-correlation/</guid><description>&lt;p&gt;Debate any subject with an empirical angle and you will inevitably run into the phrase &amp;ldquo;correlation does not necessarily imply causation&amp;rdquo;. While true, it is rarely an interesting observation, and quite often used to reflexively dismiss empirical evidence countering one&amp;rsquo;s viewpoint (even if this impulse is ultimately correct much of the time). As investor Paul Graham &lt;a href="https://x.com/paulg/status/1503500234777047042"&gt;amusingly put it&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Whenever I see a reply mentioning that correlation isn&amp;rsquo;t causation, without fail it turns out to be saying something stupid. If they made a great seal of midwits, that phrase would be inscribed around the outer edge.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It is more interesting to note another bias making causal claims in research difficult: the fact that &lt;em&gt;causation does not necessarily imply correlation&lt;/em&gt;, especially when human actors are involved. Economist Scott Cunningham has a great illustration of this at the &lt;a href="https://mixtape.scunning.com/01-introduction"&gt;beginning of his book&lt;/a&gt; &lt;em&gt;Causal Inference: The Mixtape&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But weirdly enough, sometimes there are causal relationships between two things and yet no observable correlation. Now that is definitely strange. How can one thing cause another thing without any discernible correlation between the two things? Consider this example, which is illustrated in Figure 1.1. A sailor is sailing her boat across the lake on a windy day. As the wind blows, she counters by turning the rudder in such a way so as to exactly offset the force of the wind. Back and forth she moves the rudder, yet the boat follows a straight line across the lake. A kindhearted yet naive person with no knowledge of wind or boats might look at this woman and say, “Someone get this sailor a new rudder! Hers is broken!” He thinks this because he cannot see any relationship between the movement of the rudder and the direction of the boat.&lt;/p&gt;</description></item><item><title>Eroom's law</title><link>https://muddy.jprs.me/posts/2026-04-24-eroom-s-law/</link><pubDate>Fri, 24 Apr 2026 23:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-24-eroom-s-law/</guid><description>&lt;p&gt;Eroom&amp;rsquo;s law (&lt;a href="https://en.wikipedia.org/wiki/Moore%27s_law"&gt;Moore&amp;rsquo;s law&lt;/a&gt; backwards) is a term coined by &lt;a href="https://www.nature.com/articles/nrd3681"&gt;Jack Scannell et al. in 2012&lt;/a&gt; to describe why drug discovery has become slower and more expensive over time. As summarized in the Wikipedia article, there are four primary causes proposed:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The &amp;lsquo;better than the Beatles&amp;rsquo; problem&lt;/strong&gt;: Many conditions already have successful therapies and improvements over these existing drugs are likely to be modest(whereas the earlier drugs were often compared against placebos).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The &amp;lsquo;cautious regulator&amp;rsquo; problem&lt;/strong&gt;: High-profile failures of drug regulation such as Thalidomide and Vioxx have are making regulators ever more risk-adverse.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The &amp;rsquo;throw money at it&amp;rsquo; tendency&lt;/strong&gt;: The default response to difficulties in drug discovery is to add resources, leading to cost overruns.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The &amp;lsquo;basic research–brute force&amp;rsquo; bias&lt;/strong&gt;: Basic research has shifted toward high-throughput methods that may be nonetheless less productive (or at least overestimated in their effectiveness) than classical methods for discovering drugs that actually end up working in patients.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An additional idea (related somewhat to point #1) is that a lot of the low-hanging fruit has already been picked. While it is a somewhat circular argument, it is intuitive that drug discovery is harder because we&amp;rsquo;ve already found many of the drugs that were easy to discover.&lt;/p&gt;
&lt;p&gt;Speaking to the broader slowdown in meaningful scientific progress (at least relative to the volume of academic outputs such as journal articles), I recall somewhat once made a similar point about the low-hanging fruit, like relatively, having already been picked. Not that relatively was easy to discover, but the point is you can only discover it once!&lt;/p&gt;</description></item><item><title>Maduro raid soldier arrested for insider trading on Polymarket for $400,000 score</title><link>https://muddy.jprs.me/posts/2026-04-23-maduro-raid-soldier-arrested-for-insider-trading-on-polymarket-for-400-000-score/</link><pubDate>Thu, 23 Apr 2026 23:37:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-23-maduro-raid-soldier-arrested-for-insider-trading-on-polymarket-for-400-000-score/</guid><description>&lt;p&gt;The anonymous Polymarket trader that made over $400,000 in profit betting on Maduro&amp;rsquo;s ouster has been allegedly unmasked as special forces soldier Master Sgt. Gannon Ken Van Dyke. Van Dyke was a participant in the raid that captured the former president of Venezuela in early January. He now &amp;ldquo;faces five criminal charges for stealing and misusing confidential government information, theft and fraud.&amp;rdquo; The Commodity Futures Trading Commission, which asserts jurisdiction over prediction markets in the United States, has also filed a related &lt;a href="https://www.cftc.gov/PressRoom/PressReleases/9217-26"&gt;civil complaint&lt;/a&gt; against the active duty soldier (the first such insider trading case involving prediction markets!).&lt;/p&gt;
&lt;p&gt;We have &lt;a href="https://muddy.jprs.me/posts/2026-03-17-prediction-markets-incentivize-bad-behaviour/"&gt;previously discussed on this blog how prediction markets incentivize bad behaviour&lt;/a&gt;. The goal aggregating diffuse knowledge to produce unbiased forecasts is a lofty one, but in practice we get gambling, insider trading, and sometimes outright hostile/antisocial actions to make a bet happen.&lt;/p&gt;
&lt;p&gt;To some, insider trading is a bug, not a feature. To &lt;a href="https://www.webull.ca/news-detail/14161700513154048"&gt;quote Coinbase CEO Brian Armstrong&lt;/a&gt; on the subject: &amp;ldquo;If you’re actually optimizing it for a source of news, you 100% want insider trading.&amp;rdquo; (He uses the example of an admiral sitting in the Suez Canal making a bet based on military intelligence.) Is it worth knowing about events just before they happen if the mechanism is that retail traders (gamblers) get soaked over and over again?&lt;/p&gt;</description></item><item><title>Even the most expensive law firms are filing AI slop</title><link>https://muddy.jprs.me/posts/2026-04-22-even-the-most-expensive-law-firms-are-filing-ai-slop/</link><pubDate>Wed, 22 Apr 2026 22:50:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-22-even-the-most-expensive-law-firms-are-filing-ai-slop/</guid><description>&lt;p&gt;&lt;a href="https://en.wikipedia.org/wiki/Sullivan_%26_Cromwell"&gt;Sullivan &amp;amp; Cromwell&lt;/a&gt;, one of the world&amp;rsquo;s most expensive law firms, has been caught submitting hallucinated legal citations as part of a routine bankruptcy case. It&amp;rsquo;s hardly the first time an American law firm has been caught doing this; researcher Damien Charlotin has already &lt;a href="https://www.damiencharlotin.com/hallucinations/"&gt;documented&lt;/a&gt; over 900 instances in the US alone.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m bit surprised the legal profession hasn&amp;rsquo;t uniformly adopted automated checkers by now (at the very least for hallucinated case names and quotes, interpretation is obviously harder), when the reputational damage of these errors is so significant. It seems like an obvious and achievable step for a famously conservative and detail-oriented profession. In fact, the aforementioned Damien Charlotin seems to have developed &lt;a href="https://pelaikan-app.web.app/"&gt;such a service&lt;/a&gt; himself, and I&amp;rsquo;m sure competitors exist.&lt;/p&gt;</description></item><item><title>ggsql: A grammar of graphics for SQL</title><link>https://muddy.jprs.me/posts/2026-04-21-ggsql-a-grammar-of-graphics-for-sql/</link><pubDate>Tue, 21 Apr 2026 07:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-21-ggsql-a-grammar-of-graphics-for-sql/</guid><description>&lt;p&gt;This is pretty darn interesting new release from Thomas Lin Pedersen and team at Posit (the company behind RStudio): ggsql, a SQL-fied take on the grammar of graphics approach to data visualization made famous by &lt;a href="https://ggplot2.tidyverse.org/"&gt;ggplot2&lt;/a&gt;. As a veteran ggplot user myself, I will definitely be checking it out. For production-ready plots, I am not sure if it will be easier to fiddle with syntax for things like label sizes and axis ticks in SQL rather than R, but for the exploratory phase of data analysis, I can immediately see the appeal.&lt;/p&gt;</description></item><item><title>Japan’s Phillips Curve Looks Like Japan</title><link>https://muddy.jprs.me/posts/2026-04-20-japan-s-phillips-curve-looks-like-japan/</link><pubDate>Mon, 20 Apr 2026 17:20:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-20-japan-s-phillips-curve-looks-like-japan/</guid><description>&lt;p&gt;Today&amp;rsquo;s post is a fun one: a working paper from 2006 entitled &amp;ldquo;Japan’s Phillips Curve Looks Like Japan&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;And indeed, it does:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/japan-phillips-curve.png" alt="Scatter plot titled “Figure 2: Japan’s Inflation Rate and (Minus) Unemployment Rate, January 1980 to August 2005.” The x-axis is “- unemployment rate” and the y-axis is “CPI inflation rate”. The dots on the scatterplot show a roughly Japan-shaped distribution."&gt;&lt;/p&gt;
&lt;p&gt;(Well, as long as you reflect the plot across the y-axis, notice the plot is of &lt;em&gt;-x&lt;/em&gt; rather than &lt;em&gt;x&lt;/em&gt; on the x-axis.)&lt;/p&gt;
&lt;p&gt;The Phillips curve describes the observation that inflation and unemployment have an inverse relationship in the short term (i.e., as unemployment falls, inflation rises and vice-versa).&lt;/p&gt;
&lt;p&gt;This humorous working paper did actually lead to a &lt;a href="https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1538-4616.2008.00160.x"&gt;full publication with the same name&lt;/a&gt; in 2008:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;During the past 15 years Japan has experienced unprecedented, high unemployment rates and low (often negative) inflation rates. This research shows that these outcomes were predictable as part of a stable, readily recognized Phillips curve.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There is a well-known joke in economics attributed to Nobel laureate Simon Kuznets that goes something like this: &amp;ldquo;There are four types of economies: developed, underdeveloped, Japan, and Argentina.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I guess this is one way in which Japan&amp;rsquo;s economy is very much like the rest of the world&amp;rsquo;s (at least up to 2005).&lt;/p&gt;</description></item><item><title>Encouraging results for mRNA therapy for pancreatic cancer</title><link>https://muddy.jprs.me/posts/2026-04-19-encouraging-results-for-mrna-therapy-for-pancreatic-cancer/</link><pubDate>Sun, 19 Apr 2026 12:03:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-19-encouraging-results-for-mrna-therapy-for-pancreatic-cancer/</guid><description>&lt;p&gt;Cancer therapies based on mRNA vaccine technology have been among the most promising medical developments of the past decade. That promise is now beginning to show early signs of being realized. An extended follow-up of a phase 1 pancreatic cancer trial &lt;a href="https://www.nature.com/articles/s41586-024-08508-4"&gt;published last year&lt;/a&gt; reported striking outcomes for some patients:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Six years after treatment, Gustafson and six others who responded to the treatment are still alive, along with two of the eight people who did not respond. Two of the responders, including the one who died, had a cancer recurrence; Gustafson’s cancer has not come back.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In other words, after six years, 7/8 responders are still alive, while only 2/8 non-responders are.&lt;/p&gt;
&lt;p&gt;Pancreatic cancer is a particularly aggressive form of cancer, with a &lt;a href="https://seer.cancer.gov/statfacts/html/pancreas.html"&gt;5-year relative survival rate of just 13%&lt;/a&gt;. Famously, it was the type of cancer that killed Steve Jobs. It has long been an intense target for research due to its grim prognosis and lack of progress compared to other forms of cancer.&lt;/p&gt;
&lt;p&gt;At the same time, this remains very early evidence from a small group of patients. Phase 1 clinical trials are not primarily designed to evaluate efficacy (rather, they are designed to assess safety and establish dosing and side effects). While the difference between responders and non-responders is striking, it does not by itself show the vaccine caused the survival benefit: &amp;ldquo;responders&amp;rdquo; are defined after treatment, so they are not a proper control group.&lt;/p&gt;</description></item><item><title>Is the pendulum swinging back on free-range childhood?</title><link>https://muddy.jprs.me/posts/2026-04-18-is-the-pendulum-swinging-back-on-free-range-childhood/</link><pubDate>Sat, 18 Apr 2026 10:27:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-18-is-the-pendulum-swinging-back-on-free-range-childhood/</guid><description>&lt;p&gt;Stephen Johnson reports in &lt;em&gt;Big Think&lt;/em&gt; on a movement in the United States to end the fear that parents have of having Child Protective Services called on them for giving their young children some independence to roam their neighbourhoods unsupervised. In recent years, there have been several &lt;a href="https://www.cbc.ca/news/world/mom-arrested-kid-walk-alone-1.7382340"&gt;high-profile&lt;/a&gt; &lt;a href="https://www.businessinsider.com/parents-child-who-scootered-alone-for-4-minutes-ruled-neglectful-2026-1"&gt;cases&lt;/a&gt; of parents investigated for neglect for allowing their children freedom of movement that would be considered utterly routine two decades ago.&lt;/p&gt;
&lt;p&gt;There are many articles decrying the &amp;ldquo;helicopter parents&amp;rdquo; of today, who never let their children out of their sight. But this is rational behaviour when vague laws regarding childhood endangerment/neglect create a climate of fear: even if most people believe allowing kids independence is reasonable, all it takes is one complaint and one sympathetic social worker to create dire consequences for an entire family. This is what activists in the United States are trying to change:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The case helped persuade Georgia legislators to pass a so-called “reasonable childhood independence” (RCI) law, enacted last summer. These laws are part of a national movement to tighten vague language in states’ neglect laws. Georgia’s old law, for instance, defined neglect as the failure to provide “proper” parental care. The new law replaces that with “necessary” care and sets a higher bar for neglect: Parents must demonstrate “blatant disregard” for their child’s safety — putting them in imminent, obvious danger. The law also explicitly states that allowing a reasonably capable child to walk to school or travel to a nearby park unsupervised does not, by itself, constitute neglect.&lt;/p&gt;</description></item><item><title>The surprising origin of the citation system controlling academia</title><link>https://muddy.jprs.me/posts/2026-04-17-the-surprising-origin-of-the-citation-system-controlling-academia/</link><pubDate>Fri, 17 Apr 2026 16:28:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-17-the-surprising-origin-of-the-citation-system-controlling-academia/</guid><description>&lt;p&gt;David Oks wrote a provocatively titled post a few weeks ago: &amp;ldquo;How citations ruined science&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;He begins by observing the tidal wave of AI slop in scientific publishing, musing:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But there’s something about all of this that puzzles me.&lt;/p&gt;
&lt;p&gt;I get why students, for example, would want to avoid doing homework. But I don’t really understand why &lt;em&gt;scientists&lt;/em&gt; would want to avoid doing &lt;em&gt;science&lt;/em&gt;. Or, rather, why they’re so eager to use AI to produce a huge number of shoddy papers. No one &lt;em&gt;forced&lt;/em&gt; them to become scientists. I imagine that most people who work as scientists chose to do so out of something like love for the subject. So &lt;em&gt;why&lt;/em&gt; are scientists using AI to produce and submit so much garbage?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As an aside, this reminded me a bit of writer Freddie deBoer&amp;rsquo;s piece &amp;ldquo;&lt;a href="https://freddiedeboer.substack.com/p/if-you-dont-like-writing-do-something"&gt;If You Don&amp;rsquo;t Like Writing, Do Something Else&lt;/a&gt;&amp;rdquo; from a few years ago:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For as long as I can remember, these complaints - writer’s block, imposter syndrome, procrastination - have been key elements of writerly self-deprecation. They’re ubiquitous. And, in a sense, the author is correct to suggest that these are tools for identifying those humans who define themselves as writers. Get writers together in a room and soon they’ll be competing to be the one who likes writing the least. But none of it ever meant anything to me.&lt;/p&gt;</description></item><item><title>Fake stars are rampant on GitHub</title><link>https://muddy.jprs.me/posts/2026-04-16-fake-stars-are-rampant-on-github/</link><pubDate>Thu, 16 Apr 2026 07:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-16-fake-stars-are-rampant-on-github/</guid><description>&lt;p&gt;This article &amp;ldquo;4.5 Million (Suspected) Fake Stars in GitHub: A Growing Spiral of Popularity Contests, Scams, and Malware&amp;rdquo; (originally posted late 2024) by He et al. has been doing the rounds lately. It exposes the rampant fraud in the GitHub &amp;ldquo;star&amp;rdquo; system, which it apparently taken quite seriously in some corporate circles (I&amp;rsquo;ve never thought of stars as anything more than a personal bookmark). Their search for fraudulent activity involved querying &lt;a href="https://www.gharchive.org/"&gt;GHArchive&lt;/a&gt;, an archive of all public GitHub events, for data between 2019 and 2024.&lt;/p&gt;
&lt;p&gt;A few of their main findings are as follows:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;There was a two order-of-magnitude increase in fake stars in 2024. At the peak in July 2024, their program detected (suspected) fake star campaigns for nearly 16% of repos with ≥50 stars in that month.&lt;/li&gt;
&lt;li&gt;Most of these repos were for short-lived malware repositories disguised as unsavoury software like crypto bots, game cheats, and pirating software. The purpose of other repos was unclear.&lt;/li&gt;
&lt;li&gt;The majority (60%) of suspected users participating in fake star campaigns had little to no organic activity patterns.&lt;/li&gt;
&lt;li&gt;Fake star campaigns had a small positive effect on attracting real stars for the first two months, but afterward two months they had a negative effect.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See further discussion of this article on &lt;a href="https://news.ycombinator.com/item?id=42540182"&gt;Hacker News&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Why you can't just subsidize demand to end Canada's housing crisis</title><link>https://muddy.jprs.me/posts/2026-04-15-why-you-can-t-just-subsidize-demand-to-end-canada-s-housing-crisis/</link><pubDate>Wed, 15 Apr 2026 21:08:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-15-why-you-can-t-just-subsidize-demand-to-end-canada-s-housing-crisis/</guid><description>&lt;p&gt;Mathieu Laberge, Chief Economist at the Canada Mortgage and Housing Corporation, has a good article out today on why you can&amp;rsquo;t subsidize your way out of Canada&amp;rsquo;s housing affordability crisis: simply helping potential homeowners with their mortgage payments ends up raising house prices for everyone. This in turn raises the price-to-income ratio for housing and deepens the housing affordability crisis overall. To avoid this outcome, you need policies to promote homebuilding and increase the housing supply beyond projected levels.&lt;/p&gt;
&lt;p&gt;A good following on housing policy in Canada, particularly on supply-side interventions, is economist Mike Moffatt of the &lt;a href="https://www.missingmiddleinitiative.ca/p/about-the-missing-middle-initiative"&gt;Missing Middle Initiative&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/subsidise-demand.png" alt="Four-panel meme about housing policy. In the first two panels, a simple cartoon figure thinks, “i just need to subsidise demand.” In the third panel, a circular flow chart shows “subsidise demand” leading to “home prices go up,” then “people get angry,” then back to “subsidise demand.” In the final panel, someone asks, “Are u okay bro?” while the figure is surrounded by chaotic black scribbles and replies, “yes i just need to subsidise demand.”"&gt;&lt;/p&gt;</description></item><item><title>McDonald’s used to put the vaccine schedule on tray liners</title><link>https://muddy.jprs.me/posts/2026-04-14-mcdonald-s-used-to-put-the-vaccine-schedule-on-tray-liners/</link><pubDate>Tue, 14 Apr 2026 21:42:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-14-mcdonald-s-used-to-put-the-vaccine-schedule-on-tray-liners/</guid><description>&lt;p&gt;From ProPublica&amp;rsquo;s new article on RFK Jr.&amp;rsquo;s anti-vaccine agenda, a throwback to the era before vaccines became controversial in the United States (first on the left and now on the right):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Vaccines, for decades, weren’t politically divisive. They were so uncontroversial that McDonald’s restaurants in the 1990s put the childhood immunization schedule on their tray liners.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Vaccines used to be a unifying issue with broad, bipartisan support:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;When the nation’s immunization program was in trouble in the 1980s, Republicans and Democrats stepped in to save it.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>An example of vote (in)efficiency in Quebec</title><link>https://muddy.jprs.me/posts/2026-04-13-an-example-of-vote-in-efficiency-in-quebec/</link><pubDate>Mon, 13 Apr 2026 21:06:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-13-an-example-of-vote-in-efficiency-in-quebec/</guid><description>&lt;p&gt;I came across a remarkable contrast in vote efficiency in one of political analyist Patrick Déry&amp;rsquo;s &lt;a href="avezvousvotepourca.substack.com/p/les-federalistes-sont-ils-des-quebecois"&gt;recent newsletters&lt;/a&gt;: specifically, the case of the Parti Québécois in 1973 versus today. In the &lt;a href="https://en.wikipedia.org/wiki/1973_Quebec_general_election"&gt;1973 Quebec general election&lt;/a&gt;, the sovereignist party won just 6/110 seats in the province&amp;rsquo;s National Assembly with 30% of the vote. Today, according to projections, the party has a good shot of &lt;a href="https://avezvousvotepourca.substack.com/p/vers-un-gouvernement-majoritaire"&gt;winning a majority&lt;/a&gt; with just 31% in the polls. A huge gain in vote efficiency, albeit one won over the course of half a century.&lt;/p&gt;</description></item><item><title>Adjusting for recalled past vote in political polling</title><link>https://muddy.jprs.me/posts/2026-04-12-adjusting-for-recalled-past-vote-in-political-polling/</link><pubDate>Sun, 12 Apr 2026 22:55:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-12-adjusting-for-recalled-past-vote-in-political-polling/</guid><description>&lt;p&gt;The founder of Abacus Data, a Canadian polling firm, &lt;a href="https://x.com/DavidColetto/status/2043026334046392624"&gt;dropped&lt;/a&gt; kind of an interesting URL yesterday: &lt;a href="https://abacus-weighting.com/"&gt;abacus-weighting.com&lt;/a&gt;. It&amp;rsquo;s a advertisement in the form of a case study on why Abacus weights their political polls on past vote. It fits perfectly with the theme of &lt;a href="https://muddy.jprs.me/posts/2026-04-11-how-do-pollsters-get-different-results-from-the-same-data/"&gt;yesterday&amp;rsquo;s post&lt;/a&gt; on how pollster&amp;rsquo;s get different results from the same data (the answer is they weight the raw data differently).&lt;/p&gt;
&lt;p&gt;If you follow Nate Silver (or American political polling in general), you probably know that pollsters &lt;a href="https://www.nbcnews.com/politics/2024-election/-polls-missed-decisive-slice-trump-voters-2024-rcna182488"&gt;undercounted Trump support&lt;/a&gt; in all three elections where he was on the ballot. What I learned from this post is that support for the Conservative Party of Canada has been underestimated in their firm&amp;rsquo;s polling data in every polling wave for every election since 2011:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In &lt;strong&gt;every single wave&lt;/strong&gt;, across every single election cycle, Conservative voters are underrepresented in our demographically weighted sample relative to their actual share of the vote. Not in most waves. Not in some elections. In every case we can observe.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Weighting for recalled past vote improves the estimate in every case, sometimes dramatically so:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In every election, past vote weighting moved our Conservative estimates upward and our Liberal estimates downward — consistently in the direction of the actual result. The 2021 election shows the most dramatic correction: a 7-point improvement in our Conservative estimate.&lt;/p&gt;</description></item><item><title>How do pollsters get different results from the same data?</title><link>https://muddy.jprs.me/posts/2026-04-11-how-do-pollsters-get-different-results-from-the-same-data/</link><pubDate>Sat, 11 Apr 2026 22:36:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-11-how-do-pollsters-get-different-results-from-the-same-data/</guid><description>&lt;p&gt;Nate Silver linked to this throwback article from 2016 in &lt;em&gt;The New York Times&lt;/em&gt; in his recent article on &lt;a href="https://www.natesilver.net/p/ai-polls-are-fake-polls"&gt;fake AI polls&lt;/a&gt;, which &lt;a href="https://muddy.jprs.me/posts/2026-04-07-what-is-a-public-opinion-poll-without-the-public/"&gt;I also wrote about a few days ago&lt;/a&gt;. The article, entitled &amp;ldquo;We Gave Four Good Pollsters the Same Raw Data. They Had Four Different Results.&amp;rdquo; is a good reminder that modern polling diverges very far from the theoretical ideal of a &lt;a href="https://en.wikipedia.org/wiki/Simple_random_sample"&gt;simple random sample&lt;/a&gt;. Even after deciding on a methodology to sample participants and collecting the data, a lot of work goes into interpreting raw poll responses to give us top-line polling numbers. Every pollster needs to figure out how to weight the responses they get, since poll response rates are abysmal and variable across different demographic groups. As in the example given in this piece, these choices can result in large differences in those top-line numbers: from +4 Clinton to +1 Trump, all from the same raw data!&lt;/p&gt;
&lt;p&gt;For an interesting follow-up: &amp;ldquo;&lt;a href="https://www.natesilver.net/p/polling-is-becoming-more-of-an-art"&gt;Polling is becoming more of an art than a science&lt;/a&gt;&amp;rdquo;, also on Nate Silver&amp;rsquo;s Substack.&lt;/p&gt;</description></item><item><title>Scientists invent a fake disease, AI picks it up, other scientists cite it</title><link>https://muddy.jprs.me/posts/2026-04-10-scientists-invent-a-fake-disease-ai-picks-it-up-other-scientists-cite-it/</link><pubDate>Fri, 10 Apr 2026 18:27:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-10-scientists-invent-a-fake-disease-ai-picks-it-up-other-scientists-cite-it/</guid><description>&lt;p&gt;A somewhat disturbing bit of reporting from &lt;em&gt;Nature&lt;/em&gt; tells the story of bixonimania, a fake eye disease invented by Swedish medical researcher Almira Osmanovic Thunström and her team. She seeded the idea for the fake disease in a series of ridiculous, joke-filled blog posts and preprints in mid-2024.&lt;/p&gt;
&lt;p&gt;Because AI can be overly credulous with its sourcing (how often do Google&amp;rsquo;s AI answers confident cite random Reddit posts for the bulk of an answer?), the disease got picked up as an &amp;ldquo;emerging term&amp;rdquo; by the leading chatbots. The preprints even got cited a handful of times in real publications, which is further evidence that scientists don&amp;rsquo;t read the papers they cite (I guess the modern equivalent of copying citations from other papers is having AI dredge the literature for you).&lt;/p&gt;
&lt;p&gt;I can see AI agents being exploited by those pushing dubious medical diagnoses to flood the Internet and preprint servers with articles aimed at convincing LLMs of the validity of their positions. That is if the agents aren&amp;rsquo;t too busy &lt;a href="https://theshamblog.com/an-ai-agent-published-a-hit-piece-on-me/"&gt;spinning of websites to defame&lt;/a&gt; those who incur their wrath.&lt;/p&gt;</description></item><item><title>A data point against the idea that AI will freeze/homogenize culture</title><link>https://muddy.jprs.me/posts/2026-04-09-a-data-point-against-the-idea-that-ai-will-freeze-homogenize-culture/</link><pubDate>Thu, 09 Apr 2026 07:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-09-a-data-point-against-the-idea-that-ai-will-freeze-homogenize-culture/</guid><description>&lt;p&gt;Here&amp;rsquo;s an interesting figure and accompanying passage from this 2023 preprint entitled &amp;ldquo;Machine Culture&amp;rdquo;:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/go-performance.png" alt="Chart of professional Go players’ decision quality over time. Performance is mostly flat from 1950 to 2015, then increases steeply after AlphaGo’s 2016 match with Lee Sedol, highlighted by a shaded region on the right."&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The innovations generated by AlphaGo and AlphaGo Zero soon entered human culture, as shown by research comparing human gameplay before and after the algorithms’ introduction. The decision quality, as measured by an open-source variant of AlphaGo Zero, showed very little improvement in human gameplay from 1950 to 2016, followed by a sudden improvement after the introduction of AlphaGo in March 2016. However, this improvement wasn’t solely due to humans adopting strategies developed by AlphaGo. It also reflected an unexpected shift, wherein humans started developing moves that were qualitatively distinct both from previous human moves and from the novel moves introduced by AlphaGo. In summary, AlphaGo served as an early, quantifiable exemplar of machine culture, generating novel cultural variations through genuine, nonhuman innovation. This was followed by a major transition into an even broader range of traits as the result of humans building on the previous discoveries made by machines. As the methods underpinning AlphaGo have been generalized to other games and extended to scientific problems, we anticipate a continued infusion of machine-generated discoveries across diverse domains of human culture.&lt;/p&gt;</description></item><item><title>AI makes it easier to generate fake papers, too</title><link>https://muddy.jprs.me/posts/2026-04-08-ai-makes-it-easier-to-generate-fake-papers-too/</link><pubDate>Wed, 08 Apr 2026 20:09:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-08-ai-makes-it-easier-to-generate-fake-papers-too/</guid><description>&lt;p&gt;Here&amp;rsquo;s a fun project from Tyler Vigen, creator of the famous &lt;a href="https://tylervigen.com/spurious-correlations"&gt;Spurious Correlations&lt;/a&gt; page (which has been cited as a cautionary tale in many a science class). Using his database of real but spurious correlations (created by calculating the Pearson correlation coefficient &lt;em&gt;r&lt;/em&gt; between a very large number of variables and picking out the hits), he used AI to create amusing fake manuscripts expounding on these statistical flukes as if they were real research questions.&lt;/p&gt;
&lt;p&gt;These papers were generated in January 2024, and as &lt;a href="https://muddy.jprs.me/posts/2026-02-12-an-end-to-end-ai-pipeline-for-policy-evaluation-papers/"&gt;previously discussed&lt;/a&gt; on this blog, the pipeline for end-to-end paper generation has come a long way in two years. I have no doubt Tyler could make these paper&amp;rsquo;s sound much more convincing using today&amp;rsquo;s models, though of course his goal here is to make you laugh (and think), not to trick you. But I have no doubt there will be many scholars adopting this data dredging strategy to generate &amp;ldquo;real&amp;rdquo; papers, contributing to a deluge of papers &lt;a href="https://muddy.jprs.me/posts/2026-03-03-the-productivity-shock-coming-to-academic-publishing/"&gt;flooding &lt;/a&gt;&lt;a href="https://muddy.jprs.me/posts/2026-03-03-the-productivity-shock-coming-to-academic-publishing/"&gt;the academic publishing system&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>What is a public opinion poll without the public?</title><link>https://muddy.jprs.me/posts/2026-04-07-what-is-a-public-opinion-poll-without-the-public/</link><pubDate>Tue, 07 Apr 2026 18:27:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-07-what-is-a-public-opinion-poll-without-the-public/</guid><description>&lt;p&gt;A few days ago, two professors (Leif Weatherby and Benjamin Recht) published an opinion piece in the &lt;em&gt;New York Times&lt;/em&gt; calling attention to Axios publishing a &lt;a href="https://www.axios.com/2026/03/19/olivia-walton-heartland-forward-maternal-health"&gt;story&lt;/a&gt; on maternal health using invented polling results:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A recent Axios story on maternal health policy referred to “findings” that a majority of people trusted their doctors and nurses. On the surface, there’s nothing unusual about that. What wasn’t originally mentioned, however, was that these findings were made up.&lt;/p&gt;
&lt;p&gt;Clicking through the links revealed (as did a subsequent editor’s note and clarification by Axios) that the public opinion poll was a computer simulation run by the artificial intelligence start-up Aaru. No people were involved in the creation of these opinions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The piece goes on to argue that this so-called &amp;ldquo;silicon sampling&amp;rdquo; is seductive because good public opinion polling is expensive, hard to do, and still prone to bias. But this shortcut magnifies the the problem of bias rather than solving it.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve read a little bit about this strategy of using LLM-generated survey participants in the context of social science research in a series of posts (mostly from Prof. Jessica Hullman) over on &lt;a href="https://statmodeling.stat.columbia.edu/"&gt;Andrew Gelman&amp;rsquo;s blog&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://statmodeling.stat.columbia.edu/2025/12/19/validating-language-models-as-study-participants-how-its-being-done-why-it-fails-and-what-works-instead/"&gt;Validating language models as study participants: How it’s being done, why it fails, and what works instead&lt;/a&gt; (2025-12-19)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://statmodeling.stat.columbia.edu/2025/08/26/survey-statistics-thomas-lumley-writes-about-interviewing-your-laptop/"&gt;Survey Statistics: Thomas Lumley writes about Interviewing your Laptop&lt;/a&gt; (2025-08-26)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://statmodeling.stat.columbia.edu/2025/08/15/when-does-it-make-sense-to-talk-about-llms-having-beliefs/"&gt;When does it make sense to talk about LLMs having beliefs?&lt;/a&gt; (2025-08-15)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://statmodeling.stat.columbia.edu/2025/06/12/better-and-worse-ways-to-mix-human-and-llm-responses-in-behavioral-research-but-you-still-have-to-figure-what-youre-measuring/"&gt;Better and worse ways to mix human and LLM responses in behavioral research (but you still have to figure what you’re measuring)&lt;/a&gt; (2025-06-12)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://statmodeling.stat.columbia.edu/2025/05/29/llms-as-behavioral-study-participants/"&gt;LLMs as behavioral study participants&lt;/a&gt; (2025-05-29)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Silicon sampling seems moderately interesting from a research perspective, but I can&amp;rsquo;t help but agree with the &lt;em&gt;New York Times&lt;/em&gt; opinion piece authors that this will be ruinous for the already waning trust in public opinion polling. If you didn&amp;rsquo;t bother to ask the public, then why should the public care what you &amp;ldquo;find&amp;rdquo;? I think there is probably a lot of utility in using LLM samples to aid in designing and validating surveys, though.&lt;/p&gt;</description></item><item><title>Social media is a freak show</title><link>https://muddy.jprs.me/posts/2026-04-06-social-media-is-a-freak-show/</link><pubDate>Mon, 06 Apr 2026 13:31:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-06-social-media-is-a-freak-show/</guid><description>&lt;p&gt;I quite enjoyed Nate Silver&amp;rsquo;s recent Substack post &amp;ldquo;Social media has become a freak show&amp;rdquo; (curiously, the title element of the page is &amp;ldquo;Social media is turning into a freak show&amp;rdquo;—I think the transformation has already occurred).&lt;/p&gt;
&lt;p&gt;Nate Silver is still a Twitter power user, and yet even he acknowledges the increasing uselessness of Twitter for driving traffic to his newsletter or even just providing a forum for thoughtful engagement. I myself abandoned the platform a few years ago, having seen the direction it was heading under Elon Musk. My impression is that the utility of Twitter in most domains is asymptotically approaching zero, with a handful of exceptions (I will occasionally lurk for AI news, as the discussion is still robust, if polluted with a ton of low-quality bot or bot-like replies).&lt;/p&gt;
&lt;p&gt;The rest of the social media ecosystem isn&amp;rsquo;t much better. Bluesky has declining engagement, probably because it has replicated Twitter&amp;rsquo;s old schoolyard dynamics on steroids. Facebook hasn&amp;rsquo;t been relevant for years, and I have no idea what it&amp;rsquo;s even for anymore if not connecting with your friends (I haven&amp;rsquo;t had an account in many years). Instagram might still be fun, though I have no idea because I&amp;rsquo;ve never used it. But it&amp;rsquo;s certainly not a place where &amp;ldquo;the discourse&amp;rdquo; happens.&lt;/p&gt;</description></item><item><title>How effective are Amber alerts?</title><link>https://muddy.jprs.me/posts/2026-04-05-how-effective-are-amber-alerts/</link><pubDate>Sun, 05 Apr 2026 08:15:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-05-how-effective-are-amber-alerts/</guid><description>&lt;p&gt;A few weeks ago, I experienced a situation familiar to many Canadians, described in this article from Jonathan Jarry of McGill University&amp;rsquo;s Office for Science and Society:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;On Sunday, March 22nd of this year, a large swath of the population in Quebec was woken up at 4:25 as cell phones lit up and screamed. An Amber alert had been broadcast. Less than four hours later, the two missing children were thankfully found, unharmed, and the alert was cancelled.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Thankfully, my iPhone respects silent mode and only vibrated forcefully, but apparently not all phone brands respect this setting. Unlike in the United States, Amber alerts to cell phones in Canada cannot be disabled.&lt;/p&gt;
&lt;p&gt;The statistics regarding child abductions and Amber alerts discussed in this article are equal parts comforting and disconcerting. For example, most children who are the subject of an Amber alert are recovered unharmed:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;a study published a decade ago and looking at 448 Amber alerts in the U.S. revealed that over 95% of the children had been recovered alive and nearly 90% recovered alive &lt;em&gt;and&lt;/em&gt; without physical harm, sexual abuse, of withholding of needed medical care during the abduction. Even when Amber alerts don’t trigger a helpful tip, the child is usually found.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Other research from the United States indicates the Amber alert plays a part in the recovery about 25% of the time. However, they may be issued too late to prevent the worst outcomes:&lt;/p&gt;</description></item><item><title>The definition of "agent"</title><link>https://muddy.jprs.me/posts/2026-04-04-the-definition-of-agent/</link><pubDate>Sat, 04 Apr 2026 23:59:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-04-the-definition-of-agent/</guid><description>&lt;p&gt;An interesting exchange between &lt;a href="https://x.com/gvanrossum/status/2039045160156426463"&gt;Guido van Rossum&lt;/a&gt; and &lt;a href="https://x.com/karpathy/status/2039054981719089202"&gt;Andrej Karpathy&lt;/a&gt; a few days ago on Twitter:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Guido van Rossum:&lt;/strong&gt;
I think I finally understand what an agent is. It&amp;rsquo;s a prompt (or several), skills, and tools. Did I get this right?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Andrej Karpathy&lt;/strong&gt;:
LLM = CPU (data: tokens not bytes, dynamics: statistical and vague not deterministic and precise)
Agent = operating system kernel&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>The triumph of the data raccoons</title><link>https://muddy.jprs.me/posts/2026-04-03-the-triumph-of-the-data-raccoons/</link><pubDate>Fri, 03 Apr 2026 23:40:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-03-the-triumph-of-the-data-raccoons/</guid><description>&lt;p&gt;My PhD co-supervisor at the University of Toronto, Dr. David Fisman, liked to use the term &amp;ldquo;data raccoon&amp;rdquo; to describe the work of using messy, incomplete, hard-to-work-with data to do serious research. Or, as he described it in &lt;a href="https://www.ourcommons.ca/documentviewer/en/43-1/HESA/meeting-22/evidence#Int-10851517"&gt;testimony&lt;/a&gt; to the Canadian House of Commons in May 2020 (emphasis mine):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;ll tell you, my group at University of Toronto call ourselves &amp;ldquo;data raccoons&amp;rdquo;, because we&amp;rsquo;ve sort of managed to thrive for about 15 years on &lt;strong&gt;data that most people regard as garbage&lt;/strong&gt;, so it&amp;rsquo;s sort of a bit of the normal state of affairs for us with public health data analysis.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It&amp;rsquo;s an unmistakably Toronto metaphor—the city isn&amp;rsquo;t called the &lt;a href="https://www.npr.org/2018/09/16/647599627/theres-no-stopping-toronto-s-uber-raccoon"&gt;raccoon capital of the world&lt;/a&gt; for nothing!&lt;/p&gt;
&lt;p&gt;But now the data raccoons have gone and taken over the world. The basis of the AI revolution is vast quantities of text dredged from the Internet, almost none of it written for the purpose of training the &lt;em&gt;deus ex machina&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Arguably the most important dataset for training LLMs has been &lt;a href="https://en.wikipedia.org/wiki/Common_Crawl_Foundation"&gt;Common Crawl&lt;/a&gt;, a mostly uncurated archive of the web that has been running since 2007. According to a &lt;a href="https://www.mozillafoundation.org/en/research/library/generative-ai-training-data/common-crawl/"&gt;Mozilla report&lt;/a&gt; from 2024, Common Crawl was used in two thirds of LLMs developed in the formative period between 2019 and 2023, and the archive also comprised 80% of the tokens in OpenAI&amp;rsquo;s GPT-3. Unsurprisingly, the Common Crawl Foundation has received &lt;a href="https://archive.is/NS9MI"&gt;financial support&lt;/a&gt; from AI companies in recent years, while also facing accusations that it helped those same companies train their models on paywalled articles.&lt;/p&gt;</description></item><item><title>Andrew Gelman's blog schedule</title><link>https://muddy.jprs.me/posts/2026-04-02-andrew-gelman-s-blog-schedule/</link><pubDate>Thu, 02 Apr 2026 16:24:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-02-andrew-gelman-s-blog-schedule/</guid><description>&lt;p&gt;Andrew Gelman, professor of statistics at Columbia University, runs one of my &lt;a href="https://statmodeling.stat.columbia.edu/"&gt;favourite blogs&lt;/a&gt; on the Internet. He has been writing there for over 21 years, since &lt;a href="https://statmodeling.stat.columbia.edu/2004/10/12/a_weblog_for_re/"&gt;October 2004&lt;/a&gt;. Many of his collaborators also contribute to the blog, but he is the primary author. In a &lt;a href="https://statmodeling.stat.columbia.edu/2024/09/17/20-years-of-blogging-what-are-your-favorite-posts/"&gt;2024 post&lt;/a&gt; celebrating 20 years of blogging, Gelman mentions having over 12,000 posts. This is a cadence of over 1.6 posts/day sustained for two decades!&lt;/p&gt;
&lt;p&gt;One of the more unusual things about Gelman&amp;rsquo;s blog is that most posts are not particularly topical. Sure, many posts are time-sensitive, posting about upcoming events or commenting on recent publications (like &lt;a href="https://statmodeling.stat.columbia.edu/2022/01/07/pnas-gigo-qrp-wtf-approaching-the-platonic-ideal-of-junk-science/"&gt;doing damage control&lt;/a&gt; on deeply flawed papers like to receive attention). But there is generally one non-topical post each day. A line in a &lt;a href="https://statmodeling.stat.columbia.edu/2026/04/01/this-evil-lottery-scam-appears-to-be-aided-and-abetted-by-google-apple-yahoo-morningstar-msn-etc-etc/"&gt;recent post&lt;/a&gt; caught my eye:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;As regular readers know, our posts are usually on a 6-month lag, but this one is so important I had to share it with you right away.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As a regular reader myself, I was aware of the delayed posting schedule, but out of curiosity, I wanted to see how far back this habit went. Here&amp;rsquo;s the rough timeline I came up with:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2011/11/13/at-last-treated-with-the-disrespect-that-i-deserve/"&gt;2011&lt;/a&gt;, Gelman wrote that his &amp;ldquo;non-topical blog entries are on approximately one-month delay&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2012/04/09/in-the-future-everyone-will-publishing-everything/"&gt;2012&lt;/a&gt;, he referred to &amp;ldquo;stacking up posts here with a roughly one-month delay&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2014/06/09/hate-polynomials/"&gt;2014&lt;/a&gt;, he said that &amp;ldquo;most of the posts here are on a 1 or 2 month delay.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2016/03/23/in-defense-of-endless-arguments/"&gt;2016&lt;/a&gt;, he casually mentioned &amp;ldquo;our 2-month delay&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Later that year (August 2016), in a post literally titled &amp;ldquo;&lt;a href="https://statmodeling.stat.columbia.edu/2016/08/02/inbox-zero-and-a-change-of-pace/"&gt;My next 170 blog posts&lt;/a&gt;&amp;rdquo;, he said he had filled &amp;ldquo;the blog through mid-January&amp;rdquo; and had &amp;ldquo;170 blog posts in the queue.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;By &lt;a href="https://statmodeling.stat.columbia.edu/2018/04/21/blogging-different-writing/"&gt;2018&lt;/a&gt;, he mentioned the blog was &amp;ldquo;mostly on a six-month delay&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2019/01/05/dissolving-fermi-paradox/"&gt;2019&lt;/a&gt;, he referred to &amp;ldquo;our 6-month blog delay.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2022/01/07/pnas-gigo-qrp-wtf-approaching-the-platonic-ideal-of-junk-science/"&gt;2022&lt;/a&gt;, he wrote: &amp;ldquo;Usually I schedule these with a 6-month lag, but this time I&amp;rsquo;m posting right away&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;In &lt;a href="https://statmodeling.stat.columbia.edu/2026/02/24/tufte-on-graphs-as-comparisons/"&gt;February 2026&lt;/a&gt;, he said the &amp;ldquo;current end of the blog queue is in early July&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Then, in &lt;a href="https://statmodeling.stat.columbia.edu/2026/04/01/this-evil-lottery-scam-appears-to-be-aided-and-abetted-by-google-apple-yahoo-morningstar-msn-etc-etc/"&gt;April 2026&lt;/a&gt;, came the latest &amp;ldquo;usually on a 6-month lag&amp;rdquo; remark.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It seems the blog had about one month of content in the publishing pipeline by 2011, ramped up to one to two months by 2014, two months by early 2016, and finally jumped to six months by August 2016, where it been ever since. Quite the arsenal of scheduled content!&lt;/p&gt;</description></item><item><title>Testing ZeroClaw, Part 2.5: ZeroClaw is alive!</title><link>https://muddy.jprs.me/posts/2026-04-01-testing-zeroclaw-part-2-5-zeroclaw-is-alive/</link><pubDate>Wed, 01 Apr 2026 23:59:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-04-01-testing-zeroclaw-part-2-5-zeroclaw-is-alive/</guid><description>&lt;p&gt;&lt;a href="https://muddy.jprs.me/posts/2026-03-31-testing-zeroclaw-part-2-zeroclaw-is-dead/"&gt;Yesterday&lt;/a&gt;, I wrote about how the &lt;a href="https://github.com/zeroclaw-labs/zeroclaw"&gt;ZeroClaw GitHub repository&lt;/a&gt; had been down for two days with little explanation. Earlier today, the project provided a little more information on &lt;a href="https://x.com/zeroclawlabs/status/2039419021494264055"&gt;Twitter&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;They flagged our org which is why we’re down. Code is safe and we’re still working, just waiting for @github&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Since March 30 (the day after their repo started 404ing), they project has been promising a blog post to explain the situation. As of now, &lt;a href="https://www.zeroclawlabs.ai/blog"&gt;that post is now available&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Over the past few days, a maintainer used aggressive AI automation to review and merge PRs:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Merges went through that shouldn&amp;rsquo;t have.&lt;/li&gt;
&lt;li&gt;In the process of trying to undo the damage, the maintainer&amp;rsquo;s GitHub account was flagged, which triggered enforcement actions on the ZeroClaw org itself.&lt;/li&gt;
&lt;li&gt;That maintainer has been removed from the project.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;This sounds strikingly similar to the incident that &lt;a href="https://web.archive.org/web/20260331214457/https://t.me/ZeroClawLabs/11"&gt;occurred about a month ago&lt;/a&gt;, which I also mentioned in yesterday&amp;rsquo;s post:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Earlier today, during routine maintenance, the visibility of the ‎`zeroclaw-labs/zeroclaw` repository was accidentally changed from public to private and was later restored to public.&lt;/p&gt;
&lt;p&gt;After reviewing the GitHub API audit logs and collecting detailed feedback from our engineers, we confirmed that the incident was caused by improper use of an AI agent tool during maintenance.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Obviously, the use agentic workflows in open source projects is an emerging field where best practices have not yet been established. The case of ZeroClaw should be a warning to other projects to keep human review in the loop, or at least to limit the autonomy of agents when a project has numerous contributors. As they say in their blog post:&lt;/p&gt;</description></item><item><title>Testing ZeroClaw, Part 2: ZeroClaw is dead?</title><link>https://muddy.jprs.me/posts/2026-03-31-testing-zeroclaw-part-2-zeroclaw-is-dead/</link><pubDate>Tue, 31 Mar 2026 20:57:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-31-testing-zeroclaw-part-2-zeroclaw-is-dead/</guid><description>&lt;p&gt;&lt;a href="https://muddy.jprs.me/posts/2026-03-02-testing-zeroclaw-part-1-setup/"&gt;Earlier this month&lt;/a&gt;, I wrote about setting up one of the many lightweight OpenClaw alternatives, namely ZeroClaw. I had some issues with initial setup, but I got to the point where I could talk with my bot over Telegram.&lt;/p&gt;
&lt;p&gt;Some of my initial enthusiasm for ZeroClaw was dampened by the divergence between the docs and the features available in the release build. The release build was quite out of date due to the breakneck pace of development. In the week or two following my initial setup, the release build pipeline was broken, so even when they released a new tag, there were no new precompiled binaries available. Being forced to compile the Rust binary yourself kind of goes against the project&amp;rsquo;s philosophy of ultra-low resource consumption.&lt;/p&gt;
&lt;p&gt;They eventually fixed the release pipeline and I started casually working on a system where I could send notes and ideas for blog posts to my bot through Telegram and have it turn them into structured Markdown files.&lt;/p&gt;
&lt;p&gt;But two days ago (March 29), I noticed that the ZeroClaw &lt;a href="https://github.com/zeroclaw-labs/zeroclaw"&gt;GitHub repo&lt;/a&gt; was 404ing. On the same day, the project posted the following on &lt;a href="https://x.com/zeroclawlabs/status/2038407120312299524"&gt;Twitter&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Our GitHub repo is currently returning a 404 for some users. We&amp;rsquo;re aware and actively investigating. The repo is public and all code is safe.&lt;/p&gt;</description></item><item><title>One important fact about for-profit plasma donation</title><link>https://muddy.jprs.me/posts/2026-03-30-one-important-fact-about-for-profit-plasma-donation-in-canada/</link><pubDate>Mon, 30 Mar 2026 21:51:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-30-one-important-fact-about-for-profit-plasma-donation-in-canada/</guid><description>&lt;p&gt;For-profit plasma donation is in the news today in Canada. Two people &lt;a href="https://www.cbc.ca/news/canada/manitoba/2-people-die-after-fatal-adverse-reactions-while-giving-plasma-in-winnipeg-health-canada-9.7122868"&gt;recently died&lt;/a&gt; after giving plasma at Grifols for-profit plasma clinics in Winnipeg, Manitoba, although Health Canada has yet to find a link between the plasma collections and the deaths. Today, it was reported that a Grifols clinic in Calgary, Alberta &lt;a href="https://www.cbc.ca/news/canada/calgary/grifols-plasma-clinic-health-canada-9.7145009"&gt;was found non-compliant&lt;/a&gt; during an inspection in December 2025:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The inspection found the Calgary centre didn’t accurately assess whether donors were suitable, didn’t collect blood according to its Health Canada authorization, didn’t thoroughly investigate errors and accidents, and didn’t carry out sufficient corrective and preventative actions.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is obviously a problem for for-profit plasma collection in Canada, where the practice is already controversial. Paid plasma collection is illegal in Canada&amp;rsquo;s three largest provinces: Ontario, British Colombia, and Quebec, though Ontario &lt;a href="https://www.cbc.ca/news/canada/toronto/toronto-paid-plasma-clinic-ban-1.7384940"&gt;allows a few for-profit clinics&lt;/a&gt;&lt;a href="https://www.cbc.ca/news/canada/toronto/toronto-paid-plasma-clinic-ban-1.7384940"&gt; to operate&lt;/a&gt; through an agreement with Canadian Blood Services, Canada&amp;rsquo;s independent blood authority. British Colombia and Quebec together make up over 35% of Canada&amp;rsquo;s population; including Ontario, it&amp;rsquo;s nearly 80%. Besides Ontario, for-profit clinics exist in some other smaller provinces.&lt;/p&gt;
&lt;p&gt;Vocal advocacy exists against paid plasma collection, leading to &lt;a href="https://www.cbc.ca/news/canada/toronto/toronto-paid-plasma-clinic-ban-1.7384940"&gt;municipal resolutions&lt;/a&gt; against the practice in Ontario, even as clinics open. This advocacy is often premised on the fear that paid plasma will undermine voluntary donations. To my mind, the central fact in the for-profit plasma collection debate is that only a handful of countries are self-sufficient in plasma collection, and all of them allow for paid plasma collection. &lt;a href="https://journals.lww.com/gjtm/fulltext/2023/08010/paid_plasma_versus_voluntary_nonremunerated_plasma.3.aspx"&gt;They are&lt;/a&gt;: the United States, Germany, Czechia, Austria, and Hungary (Egypt may have also recently &lt;a href="https://manufacturingchemist.com/grifols-gets-nod-from-european-medicines-agency-egypt"&gt;joined the list&lt;/a&gt;). While other countries, like Canada, may have achieved self-sufficiency for plasma for direct infusion, no other country can meet its own needs for plasma-derived medical products. The world relies on a small number of self-sufficient countries, primarily the &lt;a href="https://www.cnbc.com/2022/06/30/why-blood-makes-up-over-2point5percent-of-all-us-exports.html"&gt;United States&lt;/a&gt;, to meet the demand for plasma products.&lt;/p&gt;</description></item><item><title>How to avoid cognitive surrender to AI</title><link>https://muddy.jprs.me/posts/2026-03-29-how-to-avoid-cognitive-surrender-to-ai/</link><pubDate>Sun, 29 Mar 2026 22:59:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-29-how-to-avoid-cognitive-surrender-to-ai/</guid><description>&lt;p&gt;I am sharing a thoughtful article today from Alex Panetta&amp;rsquo;s &lt;em&gt;A.I. For You&lt;/em&gt; on avoiding over-reliance on AI: &amp;ldquo;cognitive debt&amp;rdquo;, &amp;ldquo;epistemic debt&amp;rdquo;, or &amp;ldquo;cognitive surrender&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;A particularly interesting nugget regarding the &amp;ldquo;&lt;a href="https://www.brainonllm.com/"&gt;Your Brain on ChatGPT&lt;/a&gt;&amp;rdquo; article from the MIT Media Lab (yes, &lt;a href="https://en.wikipedia.org/wiki/MIT_Media_Lab#Connections_to_Jeffrey_Epstein"&gt;that&lt;/a&gt; MIT Media Lab):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The paper is even written to get LLMs to read it carefully. The paper carries instructions telling LLMs which section to read first, which appears to be a clever way to force relevant context atop the context window, as LLMs tend to best remember the beginning and end of conversations — not the middle.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Opt out of very new Python package versions with uv</title><link>https://muddy.jprs.me/posts/2026-03-28-opt-out-of-very-new-python-package-versions-with-uv/</link><pubDate>Sat, 28 Mar 2026 08:43:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-28-opt-out-of-very-new-python-package-versions-with-uv/</guid><description>&lt;p&gt;In light of several recent Python package compromises (&lt;a href="https://snyk.io/articles/poisoned-security-scanner-backdooring-litellm/"&gt;&lt;code&gt;litellm&lt;/code&gt;&lt;/a&gt;, &lt;a href="https://www.aikido.dev/blog/telnyx-pypi-compromised-teampcp-canisterworm"&gt;&lt;code&gt;telnyx&lt;/code&gt;&lt;/a&gt;), here is a useful tip from Hacker News commenter &lt;a href="https://news.ycombinator.com/item?id=47547140"&gt;mil22&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;For those using &lt;em&gt;uv&lt;/em&gt;, you can at least partially protect yourself against such attacks by adding this to your &lt;em&gt;pyproject.toml&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;[tool.uv]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;exclude-newer = &amp;quot;7 days&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;or this to your &lt;em&gt;~/.config/uv/uv.toml&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;code&gt;exclude-newer = &amp;quot;7 days&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;This will prevent &lt;em&gt;uv&lt;/em&gt; picking up any package version released within the last 7 days, hopefully allowing enough time for the community to detect any malware and yank the package version before you install it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Commenter &lt;a href="https://news.ycombinator.com/item?id=47547405"&gt;notatallshaw&lt;/a&gt; follows up with how to achieve similar behaviour in *pip*:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pip maintainer here, to do this in pip (26.0+) now you have to manually calculate the date, e.g. &amp;ndash;uploaded-prior-to=&amp;quot;$(date -u -d &amp;lsquo;3 days ago&amp;rsquo; &amp;lsquo;+%Y-%m-%dT%H:%M:%SZ&amp;rsquo;)&amp;quot;&lt;/p&gt;
&lt;blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;In pip 26.1 (release scheduled for April 2026), it will support the day ISO-8601 duration format, which uv also supports, so you will be able to do &amp;ndash;uploaded-prior-to=P3D, or via env vars or config files, as all pip options can be set in either.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Colorado advances ban on algorothmic price and wage discrimination</title><link>https://muddy.jprs.me/posts/2026-03-27-colorado-advances-ban-on-algorothmic-price-and-wage-discrimination/</link><pubDate>Fri, 27 Mar 2026 17:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-27-colorado-advances-ban-on-algorothmic-price-and-wage-discrimination/</guid><description>&lt;p&gt;The Colorado House voted today to ban the use of personal data to algorithmically set the price of a product or determine a wage. The legislation will now advance to the Colorado Senate for consideration. The summary of the bill, &lt;a href="https://leg.colorado.gov/bills/HB26-1210"&gt;HB26-1210&lt;/a&gt;, reads:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Surveillance data is defined in the bill as data that is obtained through observation, inference, or surveillance of consumers or workers and that is related to personal characteristics, behaviors, or biometrics of an individual or group. The bill prohibits discrimination against a consumer or worker through the use of automated decision systems used to engage in:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Individualized price setting based on surveillance data regarding a consumer; or&lt;/li&gt;
&lt;li&gt;Individualized wage setting based on surveillance data regarding a worker.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;Obviously, the bill enumerates exceptions to the above rules, as it is not intended to ban, for example, charging a customer more to deliver an item a longer distance nor to prohibit schemes like discounts for students or seniors. One of the challenges of writing laws like this is to ensure they are written narrowly enough to target dystopian hyper-individualized pricing based on tracking of Internet and phone activity rather than normal business practices like pricing insurance policies according to demographic risk factors.&lt;/p&gt;
&lt;p&gt;Colorado is one of &lt;a href="https://gizmodo.com/these-states-are-joining-in-the-push-to-ban-surveillance-pricing-2000730636"&gt;at least a dozen American states&lt;/a&gt; considering similar bans. I don&amp;rsquo;t believe any of these proposed broad-based bans have been signed into law yet. I wrote about algorithmic price discrimination (surveillance pricing) last week in the context of &lt;a href="https://muddy.jprs.me/posts/2026-03-18-manitoba-introduces-bill-to-ban-algorithmic-price-discrimination/"&gt;proposed legislation in the Canadian province of Manitoba&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>How SARS-CoV-2 variants get named on GitHub</title><link>https://muddy.jprs.me/posts/2026-03-26-how-sars-cov-2-variants-get-named-on-github/</link><pubDate>Thu, 26 Mar 2026 07:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-26-how-sars-cov-2-variants-get-named-on-github/</guid><description>&lt;p&gt;Bioinformatics has long been an unusually collaborative and transparent field, with genomes, protein structures, and other complex biological data habitually deposited into open databases during the course of research. The situation was no different at the outset of the COVID-19 pandemic, when a small group of scientists developed the &lt;a href="https://en.wikipedia.org/wiki/Phylogenetic_Assignment_of_Named_Global_Outbreak_Lineages"&gt;Pango nomenclature&lt;/a&gt; for classifying variants of the SARS-CoV-2 virus. Outside of a handful of Greek-letter &amp;ldquo;variants of concern&amp;rdquo; names assigned by the World Health Organization, the Pango nomenclature is the standard for tracking the evolution of the SARS-CoV-2 virus. You may recall names such as B.1.1.7 (Alpha or the UK variant), B.1.351 (Beta or the South African variant), and P.1 (Gamma or the Brazilian variant). You can see a complete list of active SARS-CoV-2 lineages using the Pango nomenclature &lt;a href="https://cov-lineages.org/lineage_list.html"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;By &lt;a href="https://github.com/cov-lineages/pango-designation/issues/1"&gt;August 2020&lt;/a&gt;, the work of defining new lineages of SARS-CoV-2 had moved to &lt;a href="https://github.com/cov-lineages/pango-designation"&gt;GitHub&lt;/a&gt;, where the scientific process could happen in transparent and collaborative way. The definition of new lineages happens on proposals submitted as GitHub issues. In &lt;a href="https://github.com/cov-lineages/pango-designation/issues/1988"&gt;May 2023&lt;/a&gt;, a second &lt;a href="https://github.com/sars-cov-2-variants/lineage-proposals"&gt;GitHub repository&lt;/a&gt; was opened to move discussions of smaller or less clear lineages out of the main repository. These discussions can be promoted to the main repository, as this &lt;a href="https://github.com/sars-cov-2-variants/lineage-proposals/issues/2199"&gt;issue tracking LP.8.1 sub-lineages&lt;/a&gt; was in &lt;a href="https://github.com/cov-lineages/pango-designation/issues/2978"&gt;May 2025&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The work of defining new lineages of SARS-CoV-2 continues to this day on the GitHub repository, as the virus continues to mutate and evolve. And bioinformatics continues to be a shining beacon for open science for the rest of us to learn from.&lt;/p&gt;</description></item><item><title>Prediction markets are coming to Canada</title><link>https://muddy.jprs.me/posts/2026-03-25-prediction-markets-are-coming-to-canada/</link><pubDate>Wed, 25 Mar 2026 21:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-25-prediction-markets-are-coming-to-canada/</guid><description>&lt;p&gt;&lt;em&gt;(&lt;/em&gt;&lt;a href="https://archive.is/Xa9ii"&gt;&lt;em&gt;Archive link&lt;/em&gt;&lt;/a&gt; &lt;em&gt;to this story)&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Wealthsimple is a fintech company at the forefront of a lot of innovation in Canada&amp;rsquo;s personal finance sector since the company&amp;rsquo;s founding in 2014. Notably, Wealthsimple was the first broker in Canada to offer zero-commission trades, back in 2019. In 2020, they started offering the ability to trade crypto. In 2025, they launched zero-commission options trading. This year, the company received regulatory approval to bring prediction trading to Canada.&lt;/p&gt;
&lt;p&gt;Unlike in other parts of the world, prediction markets have not flourished in Canada and have been considered basically illegal since a 2017 ruling from Canada&amp;rsquo;s federal securities regulator. Wealthsimple has been able to get around this ruling by only offering contracts on a narrow set of questions:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Despite a 2017 ruling that largely banned these kinds of short-term, yes-or-no contracts, certain regulated firms that are CIRO members are able to offer certain types of “event contracts,” [&amp;hellip;] The approval for Ontario-based Wealthsimple permits it only to offer contracts tied to economic indicators, financial markets and climate trends, the company confirmed – not sports or elections, which are among the most popular uses of prediction markets in the United States.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Wealthsimple has driven innovation in the Canadian personal finance sector; however, their new product offerings over the last few years seem to be speedrunning the &lt;a href="https://en.wikipedia.org/wiki/Robinhood_Markets"&gt;Robinhood&lt;/a&gt; trajectory toward high-risk, high-volatility trading and away from their traditional niche of broad, diversified funds/ETFs for ordinary people to set-and-forget. This pivot can be understood as part of a broader trend toward the casinofication of everything, which took off with crypto and the legalization of online sports betting.&lt;/p&gt;</description></item><item><title>Will AI help Canadian police counter a tsunami of fraud?</title><link>https://muddy.jprs.me/posts/2026-03-24-will-ai-help-canadian-police-counter-a-tsunami-of-fraud/</link><pubDate>Tue, 24 Mar 2026 21:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-24-will-ai-help-canadian-police-counter-a-tsunami-of-fraud/</guid><description>&lt;p&gt;Zak Vescera, writing for the &lt;em&gt;Investigative Journalism Foundation&lt;/em&gt;, observes that fraud cases reported to Canadian police has more than doubled between 2013 and 2024:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260324-212544.png" alt="Line chart titled “A tsunami of fraud.” From 2013 to 2024, reported fraud cases in Canada rise sharply from about 80,000 to nearly 180,000, with the steepest increase after 2022. Over the same period, cases cleared by police decline from about 25,000 to under 20,000. The widening gap highlights that fraud reports are surging while police are resolving fewer cases. Source: Statistics Canada."&gt;&lt;/p&gt;
&lt;p&gt;At the same time, the number of cases cleared by Canadian police has fallen. In 2013, the ratio between reported cases and cleared cases was about 3:1; by 2024, this ratio was over 9.5:1.&lt;/p&gt;
&lt;p&gt;The vast majority of fraud cases go unsolved. This is unsurprising given that many are perpetrated over the Internet by individuals overseas and involve methods of sending money that are difficult to recover, such as crypto, gift cards, and physical transfers of cash.&lt;/p&gt;
&lt;p&gt;In response, the National Cybercrime Coordination Centre (NC3) of the RCMP—Canada&amp;rsquo;s national police service—have built a case management system and data portal they hope will eventually be adopted by all Canadian police forces. According to the article, this system is aimed at improving coordination, data sharing, and analysis. The platform will also host a set of AI tools, though the RCMP is vague on details and which are currently implemented. The article gives a few examples: OCR allowing victims to scan gift cards used in fraud rather than typing numbers manually, a tool to classify reports to help police target their investigative resources, and a report generator to simply data sharing when investigations go international.&lt;/p&gt;</description></item><item><title>Vandalism of OpenStreetMap</title><link>https://muddy.jprs.me/posts/2026-03-23-vandalism-of-openstreetmap/</link><pubDate>Mon, 23 Mar 2026 17:26:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-23-vandalism-of-openstreetmap/</guid><description>&lt;p&gt;&lt;a href="https://www.openstreetmap.org/"&gt;OpenStreetMap&lt;/a&gt; (OSM) is an open, community-driven map database powering countless apps and services and used by organizations including Amazon, Apple, Microsoft, Uber, Mapbox, and Wikimedia. In short, it is foundational infrastructure for the web. For regions with active communities (particularly in Europe), OSM is often noted for the superiority of its data on features such as cycling routes, hiking trails, and footpaths.&lt;/p&gt;
&lt;p&gt;The &lt;a href="https://en.wikipedia.org/w/index.php?title=OpenStreetMap&amp;amp;oldid=1340732815#quality_assurance"&gt;Wikipedia article for OpenStreetMap&lt;/a&gt; documents several instances of data vandalism, which OSM is vulnerable to as a crowdsourced project. Three incidents stood out:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="https://www.wired.com/2012/01/osm-google-accusation/"&gt;In 2012&lt;/a&gt;, Google fired two &amp;ldquo;rogue contractors&amp;rdquo; for vandalizing the OSM database, intentionally adding false data such as reversing the direction of one-way streets.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://arstechnica.com/information-technology/2018/08/data-vandal-changes-name-of-new-york-city-to-jewtropolis-across-multiple-apps/"&gt;In 2018&lt;/a&gt;, a vandal made several viciously antisemitic edits to place names around New York City. While quickly reverted at the source, these changes nonetheless propagated into downstream applications pulling data from MapBox, such as Zillow, Snapchat, Citibike, and Wikipedia.&lt;/li&gt;
&lt;li&gt;Users of the mobile game &lt;a href="https://www.mdpi.com/2220-9964/9/4/197"&gt;Pokémon GO&lt;/a&gt; regularly vandalize the OSM database underlying the game to gain a gameplay advantage, although the authors of the research article on this subject note this vandalism tends to be transitory rather than sustained.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Side note: I was amused to note how strong Google&amp;rsquo;s regional results bias is for &amp;ldquo;OSM&amp;rdquo;—the entire first page is taken up by results related to the Orchestre symphonique de Montréal.&lt;/p&gt;</description></item><item><title>Properly the work of federal public health agencies</title><link>https://muddy.jprs.me/posts/2026-03-22-properly-the-work-of-federal-public-health-agencies/</link><pubDate>Sun, 22 Mar 2026 23:38:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-22-properly-the-work-of-federal-public-health-agencies/</guid><description>&lt;p&gt;One of the reasons I started this blog was to have a place to put down posts and articles that have lodged themselves in my brain. The wind-down announcement of the &lt;a href="https://en.wikipedia.org/wiki/COVID_Tracking_Project"&gt;COVID Tracking Project&lt;/a&gt;, a volunteer-led COVID-19 data tracking collaboration, is one such article.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;But the work itself—compiling, cleaning, standardizing, and making sense of COVID-19 data from 56 individual states and territories—&lt;em&gt;is properly the work of federal public health agencies&lt;/em&gt;.&lt;/strong&gt; Not only because these efforts are a governmental responsibility—which they are—but because federal teams have access to far more comprehensive data than we do, and can mandate compliance with at least some standards and requirements.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After one year of work, the COVID Tracking Project decided to quite collecting data on COVID-19 in the United States, because they recognized that the work of collecting a comparable, national-level dataset was the responsibility of federal government agencies.&lt;/p&gt;
&lt;p&gt;As someone who co-led the &lt;a href="https://opencovid.ca/"&gt;COVID-19 Canada Open Data Working Group&lt;/a&gt;, which curated &lt;a href="https://github.com/ccodwg/Covid19Canada"&gt;COVID-19&lt;/a&gt; &lt;a href="https://github.com/ccodwg/CovidTimelineCanada"&gt;data&lt;/a&gt; for Canada until the end of 2023, I think about this article a lot. It&amp;rsquo;s a good read, and it speaks to how essential open data was to filling in the gaps in the national and international understanding of the COVID-19 pandemic.&lt;/p&gt;</description></item><item><title>For map nerds only: An atlas of world history</title><link>https://muddy.jprs.me/posts/2026-03-21-for-map-nerds-only-an-atlas-of-world-history/</link><pubDate>Sat, 21 Mar 2026 22:39:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-21-for-map-nerds-only-an-atlas-of-world-history/</guid><description>&lt;p&gt;I am sharing today TimeMap.org: an atlas of regions, rulers, people, and battles throughout history. Thoroughly enjoyable to swipe through, especially for connoisseurs of the &lt;a href="https://en.wikipedia.org/wiki/Grand_strategy_wargame"&gt;map game genre&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;Hat tip to agilek on &lt;a href="https://news.ycombinator.com/item?id=42397550"&gt;Hacker News&lt;/a&gt;.&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>Fight club at the bird feeder</title><link>https://muddy.jprs.me/posts/2026-03-20-fight-club-at-the-bird-feeder/</link><pubDate>Fri, 20 Mar 2026 07:00:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-20-fight-club-at-the-bird-feeder/</guid><description>&lt;p&gt;&lt;em&gt;Alternate title: Blue Jay brutally feeder mogs Tufted Titmouse&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260319-214037.png" alt="Network showing dominance hierarchy among 13 common feeder birds; the Blue Jay wins against 10 species and loses to 3"&gt;&lt;/p&gt;
&lt;p&gt;From the Cornell Lab of Ornithology, a pretty neat article about dominance hierarchies at the bird feeder using over 7,600 observations collected by citizen scientists contributing to &lt;a href="https://feederwatch.org/"&gt;Project Feeder Watch&lt;/a&gt;. Essentially, bird watchers reported instances when one bird species successfully displaced another at the bird feeder, and used this network of comparisons to build a dominance hierarchy. By using information contained within the network, you can even compare birds that are rarely observed together. Not all dominance patterns are linear, however, as the article reports:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A separate analysis uncovered some dominance triangles in which three birds had one-to-one relationships independent of each other, like a game of birdy rock-paper-scissors. For example, the House Finch dominates the Purple Finch, and the Purple Finch dominates the Dark-eyed Junco, but the junco dominates House Finch.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The full paper is here: &lt;a href="https://doi.org/10.1093/beheco/arx108"&gt;Fighting over food unites the birds of North America in a continental dominance hierarchy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This work is reminiscent of &lt;a href="https://www.cochrane.org/authors/handbooks-and-manuals/handbook/current/chapter-11"&gt;network meta-analysis&lt;/a&gt;, in which three or more interventions (e.g., drugs) are compared using both direct and indirect evidence. For example, if there are studies comparing drug A versus drug B and drug B versus drug C, we can infer the comparison between drug A and drug C, even if no study has ever directly compared them.&lt;/p&gt;</description></item><item><title>Make buses faster and more reliable by having fewer stops</title><link>https://muddy.jprs.me/posts/2026-03-19-make-buses-faster-and-more-reliable-by-having-fewer-stops/</link><pubDate>Thu, 19 Mar 2026 07:30:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-19-make-buses-faster-and-more-reliable-by-having-fewer-stops/</guid><description>&lt;p&gt;This fascinating article by Nithin Vejendla in &lt;em&gt;Works in Progress&lt;/em&gt; makes the case that bus networks would benefit from bus stop balancing: having fewer stops spaced further apart. This is especially true in the United States where stops tend to be only 700–800 feet (roughly 210–240 metres) apart. While having many bus stops theoretically improves access to the transit network, it also means that buses are slower (more time is spent accelerating, decelerating, and loading/unloading passengers) and less frequent, which reduces where you can actually go in a fixed amount of time, as well increasing the variability in the time it takes to get there.&lt;/p&gt;
&lt;p&gt;The biggest problem holding back public transit in North America is that it is &lt;em&gt;unreliable&lt;/em&gt;, and bus stop balancing is a rare policy solution that offers improved service without having to spend more. With fewer stops, the same number of buses can complete the same route faster and with greater frequency. This stops a single missed or delayed bus from ruining your plans or forcing you to build in extra time.&lt;/p&gt;
&lt;p&gt;A &lt;a href="https://escholarship.mcgill.ca/concern/papers/z316q174q"&gt;research study&lt;/a&gt; from my city of Montreal even gets a shout out. As a big public transit user, I avoid buses where possible in favour of the metro and walking, because these modes of transportation tend to be much more reliable and less variable when it comes to the question of &amp;ldquo;how long will it take for me to get from point A to point B&amp;rdquo;. Stop balancing could go a long way toward addressing one of the main complaints about public transit: too many routes are not frequent or reliable enough to let riders stop worrying about the schedule.&lt;/p&gt;</description></item><item><title>Manitoba introduces bill to ban algorithmic price discrimination</title><link>https://muddy.jprs.me/posts/2026-03-18-manitoba-introduces-bill-to-ban-algorithmic-price-discrimination/</link><pubDate>Wed, 18 Mar 2026 07:30:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-18-manitoba-introduces-bill-to-ban-algorithmic-price-discrimination/</guid><description>&lt;p&gt;The Canadian province of Manitoba has introduced a bill to ban algorithmic price discrimination (also known as surveillance pricing), i.e., the use of personal data to set prices for individual consumers:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;New Democrats announced in December they would begin cracking down on what&amp;rsquo;s known as differential or predatory pricing. That is when retailers charge different amounts for the same products based on the timing of customer purchases, where they live or other personal data. [&amp;hellip;] The proposed legislation would render the use of &amp;ldquo;personalized algorithmic pricing,&amp;rdquo; both online or in store, an unfair business practice.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Okay, I guess there&amp;rsquo;s a lot of different names for this particular practice. Whatever we call it, I believe bills cracking down on algorithmic price discrimination will be very popular, as it constitutes a very clear example of companies using our data against us to rip us off. The most famous recent exposé of this practice is Groundwork Collaborative&amp;rsquo;s report on how grocery delivery service &lt;a href="https://groundworkcollaborative.org/work/instacart/"&gt;Instacart charges users different prices&lt;/a&gt; depending on who they are.&lt;/p&gt;
&lt;p&gt;Manitoba &lt;a href="https://statecapitallobbyist.com/consumer-protection/the-rise-of-surveillance-pricing-legislation-how-states-are-targeting-ai-driven-price-discrimination/"&gt;isn&amp;rsquo;t the only jurisdiction introducing bills targeting this practice&lt;/a&gt;, but I don&amp;rsquo;t believe anywhere in the US or Canada has actually managed to ban it yet. However, New York has made in &lt;a href="https://ag.ny.gov/press-release/2025/attorney-general-james-warns-new-yorkers-about-algorithmic-pricing-new-law-takes"&gt;mandatory for companies to disclose&lt;/a&gt; when they use personal data to set prices.&lt;/p&gt;</description></item><item><title>Prediction markets incentivize bad behaviour</title><link>https://muddy.jprs.me/posts/2026-03-17-prediction-markets-incentivize-bad-behaviour/</link><pubDate>Tue, 17 Mar 2026 18:19:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-17-prediction-markets-incentivize-bad-behaviour/</guid><description>&lt;p&gt;&lt;em&gt;The Times of Israel&lt;/em&gt; journalist Emanuel Fabian is claiming that Polymarket gamblers (sorry, &amp;ldquo;traders&amp;rdquo;) have threatened his life over a report he released about an Iranian missile attack on Israel on March 10. According to the rules, &lt;a href="https://polymarket.com/event/iran-strikes-israel-on"&gt;this bet&lt;/a&gt; resolves as true if Iran strikes Israel using a drone, a missile, or an air strike on this date. At issue here is this specific rule:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Missiles or drones that are intercepted and surface-to-air missile strikes will not be sufficient for a &amp;ldquo;Yes&amp;rdquo; resolution, regardless of whether they land on Israeli territory or cause damage.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;On March 10, Fabian &lt;a href="https://www.timesofisrael.com/liveblog_entry/no-injuries-in-latest-iranian-salvo-missile-hits-open-area-outside-beit-shemesh/"&gt;reported&lt;/a&gt; a single missile had hit an open area outside the Israeli city of Beit Shemesh; he included in the report a video of the strike. This would resolve the bet as &amp;ldquo;Yes&amp;rdquo;. Evidently, holders of &amp;ldquo;No&amp;rdquo; shares would very much like him to change his report to say that the missile was intercepted, which would resolve the bet as &amp;ldquo;No&amp;rdquo;, according referenced above. This bet has seen more than 23 million USD in trading volume.&lt;/p&gt;
&lt;p&gt;If you look at the vitriol in the comments of the bet on Polymarket, I have no trouble believing people would send threats to a journalist demanding him to change his story, whether out of desperation to change their fortunes or just in an attempt to be edgy.&lt;/p&gt;</description></item><item><title>Some insight into writing a book using Quarto</title><link>https://muddy.jprs.me/posts/2026-03-16-some-insight-into-writing-a-book-using-quarto/</link><pubDate>Mon, 16 Mar 2026 20:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-16-some-insight-into-writing-a-book-using-quarto/</guid><description>&lt;p&gt;Prof. Kieran Healy (Sociology, Yale University) shares some nice insight into the process of writing a book in Quarto using R in this post. The output screenshots he shares look beautiful, and the idea of deploying the same content as a clean PDF &lt;em&gt;and&lt;/em&gt; a responsive website is awesome. A full draft of the book, &lt;em&gt;Data Visualization: A Practical Introduction (Second Edition)&lt;/em&gt;, is available as a website &lt;a href="https://socviz.co/"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I have grown increasingly tired of writing in any format other than a plain text file I can easily version control and move around, so the idea of writing a book in Quarto is appealing to me (as long as it has enough technical content to justify the format).&lt;/p&gt;</description></item><item><title>Using Claude Claude for cross-package statistical audits</title><link>https://muddy.jprs.me/posts/2026-03-15-using-claude-claude-for-cross-package-statistical-audits/</link><pubDate>Sun, 15 Mar 2026 22:49:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-15-using-claude-claude-for-cross-package-statistical-audits/</guid><description>&lt;p&gt;Economist Scott Cunningham shared an important example of why we should always report the statistical package and version used in our analyses, as he used Claude Code to produce six versions of the exact same analysis using six different packages in R, Python, and Stata. In a &lt;a href="https://en.wikipedia.org/wiki/Difference_in_differences"&gt;difference-in-differences&lt;/a&gt; analysis of the mental health hospital closures on homicide using the standard &lt;a href="https://bcallaway11.github.io/did/articles/multi-period-did.html"&gt;Callaway and Sant’Anna estimator&lt;/a&gt; (for DiD with multiple time periods), he got very different results for some model specifications.&lt;/p&gt;
&lt;p&gt;Since the specifications and the data were identical between packages, he discovered the divergences occurred due to how the packages handled problems with &lt;a href="https://www.tandfonline.com/doi/full/10.1080/00273171.2011.568786#d1e368"&gt;propensity score&lt;/a&gt; weights. Packages were not necessarily transparent about issues with these weights. If you were not running multiple analyses and comparing results across packages, or else carefully checking propensity score diagnostics, you might never have realized how precarious your results were.&lt;/p&gt;
&lt;p&gt;Prof. Cunningham closes with the following advice:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The fifth point, and the broader point, is that this kind of cross-package, cross-language audit is exactly what Claude Code should be used for. Why? Because this is a task that is time-intensive, high-value, and brutally easy to get wrong. But just one mismatched diagnostic across languages invalidates the entire comparison, even something as simple as sample size values differing across specifications, would flag it. This is both easy and not easy — but it is not the work humans should be doing by hand given how easy it would be to even get that much wrong.&lt;/p&gt;</description></item><item><title>Getting citizenship just got a lot harder for those of Italian descent</title><link>https://muddy.jprs.me/posts/2026-03-14-getting-citizenship-just-got-a-lot-harder-for-those-of-italian-descent/</link><pubDate>Sat, 14 Mar 2026 22:18:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-14-getting-citizenship-just-got-a-lot-harder-for-those-of-italian-descent/</guid><description>&lt;p&gt;Many people in the Americas would probably be surprised to learn that, in much of the rest of the world, being born in a country does not by itself make you a citizen. In most of the Americas, citizenship is automatically granted on the basis of &lt;em&gt;jus soli&lt;/em&gt; (&amp;ldquo;right of soil&amp;rdquo;): birth on the territory. Elsewhere, citizenship is more often based on &lt;em&gt;jus sanguinis&lt;/em&gt; (&amp;ldquo;right of blood&amp;rdquo;): descent. This is the case in most of the EU.&lt;/p&gt;
&lt;p&gt;Citizenship in an EU country is considered unusually desirable because of the mobility rights and powerful passport it confers. However, the rules concerning exactly what kind of descent confers citizenship varies widely among member states. Italy used to be considered among the easiest, requiring only that an applicant prove they had an Italian ancestor alive after March 17, 1861, when the Kingdom of Italy was founded. That changed last year, when the country passed a new law significantly tightening the requirements for citizenship, which was recently &lt;a href="https://www.cnn.com/2026/03/14/travel/italy-citizenship-law-restrictions-constitutional-court"&gt;upheld by the country&amp;rsquo;s Constitutional Court&lt;/a&gt;. The new law brings requirements more in line with norm among EU member states:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Now, only individuals with at least one parent or grandparent born in Italy will automatically qualify for citizenship by descent. The amended law does not affect the 60,000 applications currently pending review. Additionally, dual nationals risk losing their Italian citizenship if they “don’t engage” by paying taxes, voting or renewing their passports.&lt;/p&gt;</description></item><item><title>geoBoundaries: An open database of political administrative boundaries</title><link>https://muddy.jprs.me/posts/2026-03-13-geoboundaries-an-open-database-of-political-administrative-boundaries/</link><pubDate>Fri, 13 Mar 2026 17:05:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-13-geoboundaries-an-open-database-of-political-administrative-boundaries/</guid><description>&lt;p&gt;Today I discovered geoBoundaries, a &lt;a href="https://creativecommons.org/licenses/by/4.0/"&gt;CC BY 4.0&lt;/a&gt;-licensed database of political administrative boundaries covering the entire world. It is notable for its high level of detail, going from ADM0 (country), ADM1 (states/provinces), ADM2 (counties/departments or municipalities), to ADM3 (municipalities or sub-municipalities) for many countries. My go-to source for world map files is &lt;a href="https://www.naturalearthdata.com/"&gt;Natural Earth&lt;/a&gt;, which is limited to ADM0 and ADM1 but is in the public domain. Natural Earth also includes some physical geography like water and bathymetry, while geoBoundaries is focused solely on political administrative boundaries. Both datasets deal with disputed boundaries, which is an endless source of tension in the &lt;a href="https://github.com/nvkelso/natural-earth-vector/issues"&gt;Natural Earth GitHub&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;An R package for retrieving data from geoBoundaries, &lt;a href="https://dieghernan.github.io/202602_geobounds/"&gt;&lt;code&gt;geobounds&lt;/code&gt;&lt;/a&gt;, was released in February. A similar package for Natural Earth, &lt;a href="https://github.com/ropensci/rnaturalearth"&gt;&lt;code&gt;rnaturalearth&lt;/code&gt;&lt;/a&gt;, has long been maintained by rOpenSci.&lt;/p&gt;</description></item><item><title>Open banking comes to Canada</title><link>https://muddy.jprs.me/posts/2026-03-12-open-banking-comes-to-canada/</link><pubDate>Thu, 12 Mar 2026 22:03:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-12-open-banking-comes-to-canada/</guid><description>&lt;p&gt;Canada&amp;rsquo;s banking sector is legendarily stable. However, this stability comes at the cost of innovation. Canada lags behind peers such as the EU, UK, US, and Australia in an area I care a lot about: open banking.&lt;/p&gt;
&lt;p&gt;The premise of open banking is that consumers should be free to share their financial data with the third parties of their choosing, such as a budgeting app.. I have been following open banking in Canada for years now, ever since I started closing tracking my own finances. For a long time, I have been looking for a better way to export transactions than logging into my bank&amp;rsquo;s website and manually downloading a CSV file representing a certain time range.&lt;/p&gt;
&lt;p&gt;Over the years, people have tried to solve this problem by writing third-party packages to retrieve data from specific banks. However, these packages were fragile and prone to breaking, and they usually relied on you providing your full account credentials, granting them to ability to impersonate a login to your account. Shockingly, this is actually the &lt;em&gt;default security model&lt;/em&gt; for Canadian fintech companies: even a humble budget app must be given your username, password, and (implicitly) the ability to take any action on your behalf. Needless to say, this is at best a grey zone for liability, since you are willingly handing over the keys to the kingdom to a third party.&lt;/p&gt;</description></item><item><title>The other half of the ATM–bank teller story</title><link>https://muddy.jprs.me/posts/2026-03-11-the-other-half-of-the-atm-bank-teller-story/</link><pubDate>Wed, 11 Mar 2026 23:49:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-11-the-other-half-of-the-atm-bank-teller-story/</guid><description>&lt;p&gt;David Oks had a great post yesterday on the classic parable of how the adoption of ATMs did not lead to the predicted job losses among bank tellers. In fact, the opposite occurred: the number of bank tellers rose. I heard this story recounted several times in early discussions I had about the anticipated effect of AI on labour. I think I first heard it from &lt;a href="https://fee.org/articles/how-ai-and-looser-labor-laws-will-create-jobs/"&gt;Ryan Khurana&lt;/a&gt;. More recently it has been trotted out by US Vice President JD Vance.&lt;/p&gt;
&lt;p&gt;The problem with this story is that the key statistic quoted alongside it, namely that there are more bank tellers than ever before, is no longer true. The famous graph supporting this assertion stops in 2010, and with good reason: the number of bank tellers has sharply fallen since then.&lt;/p&gt;
&lt;p&gt;I think I had come across this fact before, this second half of the famous ATM–bank teller story, but it wasn&amp;rsquo;t until I read David Oks&amp;rsquo;s post that I understood the reason behind it. Quite simply, mobile banking ate physical banks. The ATM didn&amp;rsquo;t reduce the demand for bank tellers because it simply changed the kind of labour they did inside the bank. The iPhone made it so we didn&amp;rsquo;t need to go to the bank at all. It changed the paradigm. Explained this way, it seems obvious. Many new banks (including my own) do not have physical locations and never did.&lt;/p&gt;</description></item><item><title>What will the paper of the future look like?</title><link>https://muddy.jprs.me/posts/2026-03-10-what-will-the-paper-of-the-future-look-like/</link><pubDate>Tue, 10 Mar 2026 23:48:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-10-what-will-the-paper-of-the-future-look-like/</guid><description>&lt;p&gt;I am sharing today a short blog post by the Institute for Replication: &amp;ldquo;What will the paper of the future look like?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In short: research looking more like &lt;a href="https://www.youtube.com/watch?v=zwRdO9_GGhY"&gt;software development&lt;/a&gt; (as presaged by Prof. Richard McElreath, author of the excellent &lt;em&gt;Statistical Rethinking&lt;/em&gt;), with the ability to reuse common material, formalize results, and remix analyses built into the pipeline.&lt;/p&gt;</description></item><item><title>Changes in acetaminophen use after the White House Tylenol briefing</title><link>https://muddy.jprs.me/posts/2026-03-09-changes-in-acetaminophen-use-after-the-white-house-tylenol-briefing/</link><pubDate>Mon, 09 Mar 2026 18:17:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-09-changes-in-acetaminophen-use-after-the-white-house-tylenol-briefing/</guid><description>&lt;p&gt;Back in September 2025, US President Donald Trump and Health and Human Services Secretary Robert F. Kennedy, Jr. held a White House briefing linking Tylenol (acetaminophen, or paracetamol to Europeans) use in pregnancy to autism. A new study in &lt;em&gt;The Lancet&lt;/em&gt; looks at what happened to acetaminophen prescriptions during emergency room encounters for pregnant females aged 15–44. They used data from a large database covering over 1,633 hospitals and 37,000 clinics.&lt;/p&gt;
&lt;p&gt;Here is panel A from the figure in the study, with the vertical dashed line marking the date of the White House briefing (September 22, 2025) and the other dashed lined showing the expected prescribing rates (compared to the observed ones).&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260309-174833.png" alt="A time-series line chart of weekly observed orders per 1,000 emergency department visits, with a vertical dashed line marking the date of the White House briefing. Paracetamol (blue) is the highest series, staying around 215–225 before the intervention, then dropping sharply to about 180 afterward and gradually recovering to around 220 by the end; a blue dashed line shows the expected level staying near 220. Lactated Ringer’s solution (red) remains fairly stable, rising slightly from about 85–95 before the intervention to roughly 95–100 after, close to its red dashed expected trend. Opioids (green) are the lowest series, hovering around 30–38 throughout with minimal change and closely matching the green dashed expected trend."&gt;&lt;/p&gt;</description></item><item><title>Canada exports a lot of coal, but not for power generation</title><link>https://muddy.jprs.me/posts/2026-03-08-canada-exports-a-lot-of-coal-but-not-for-power-generation/</link><pubDate>Sun, 08 Mar 2026 14:05:00 -0400</pubDate><guid>https://muddy.jprs.me/posts/2026-03-08-canada-exports-a-lot-of-coal-but-not-for-power-generation/</guid><description>&lt;p&gt;This provocatively titled piece in the &lt;em&gt;The Hub&lt;/em&gt; (&amp;ldquo;Why the world needs even more Canadian coal&amp;rdquo;) made me realize I know very little about one of Canada&amp;rsquo;s most important exports: coal.&lt;/p&gt;
&lt;p&gt;Coal is often villainized because it is incredibly dirty way of generating power. I vaguely recall an article from maybe 20 years ago claiming something along the lines of &amp;ldquo;if everyone in Canada replaced their incandescent bulbs with energy-efficient ones, the greenhouse gas savings would be cancelled out by a single coal plant that China is building every [some shockingly short amount of time]&amp;rdquo;. Although, China&amp;rsquo;s dependence on coal for power has been &lt;a href="https://ourworldindata.org/profile/energy/china"&gt;falling for the past two decades&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It turns out LLM-assisted search is fantastic for finding these half-remembered quotes. &lt;a href="https://thecanadianencyclopedia.ca/en/article/what-it-will-take-to-stop-global-warming"&gt;Here is the exact article&lt;/a&gt; and quote I was remembering, from a 2008 &lt;em&gt;Macleans&lt;/em&gt; magazine article (I was pretty close):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Even if every household in the U.S. screwed in an energy-efficient light bulb today, the savings in greenhouse gas emissions would be wiped out by fewer than two medium-sized coal plants - the kind of plant that is being built in China at a rate of one a week.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But coal is also used to make most of the world&amp;rsquo;s steel (&amp;ldquo;metallurgical coal&amp;rdquo;), and this is the kind of coal that Canada (or specifically, British Columbia) overwhelmingly exports. The article goes on to claim that Canada&amp;rsquo;s production of metallurgical coal is among the cleanest (by greenhouse gas emissions) in the world.&lt;/p&gt;</description></item><item><title>Open By Default: A database of access to information requests to the Canadian government</title><link>https://muddy.jprs.me/posts/2026-03-07-open-by-default-a-database-of-access-to-information-requests-to-the-canadian-government/</link><pubDate>Sat, 07 Mar 2026 14:32:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-07-open-by-default-a-database-of-access-to-information-requests-to-the-canadian-government/</guid><description>&lt;p&gt;In Canada, any person or corporation in the country can make a request for general records to any agency of the federal government through the &lt;em&gt;Access to Information Act&lt;/em&gt; (the equivalent in the United States is the &lt;em&gt;Freedom of Information Act&lt;/em&gt;). The government provides a &lt;a href="https://open.canada.ca/en/search/ati"&gt;searchable database&lt;/a&gt; of completed requests, but includes only a summary of the request and the number of pages of responsive material. The actual documents turned over are not included. However, completed request packages may be informally re-requested, and should you do so, someone from the relevant agency will (usually) send them to you eventually.&lt;/p&gt;
&lt;p&gt;This re-request process has its limits. It can takes weeks or months for the documents to be sent, and the database itself only goes back to January 2020 (they used to delete records older than two years, but stopped doing this some time after 2020). Occasionally, they will never send the documents at all, and all you can do is either re-request them again or open a formal access to information request (which will cost you $5).&lt;/p&gt;
&lt;p&gt;Making it easier to access completed access to information requests is why the Investigative Journalism Foundation built &lt;a href="https://theijf.org/open-by-default"&gt;Open By Default&lt;/a&gt;, &amp;ldquo;the biggest database of internal government documents never before made publicly accessible&amp;rdquo;. It includes documents from completed access to information requests &lt;a href="https://theijf.org/open-by-default-methodology"&gt;obtained&lt;/a&gt; using both automated (presumably the re-request form) and manual processes (donations from trusted partners, particularly of documents from before the online re-request form was available). The files are cleaned and OCRed into one beautiful, searchable database.&lt;/p&gt;</description></item><item><title>The surprising whimsy of the Time Zone Database</title><link>https://muddy.jprs.me/posts/2026-03-06-the-surprising-whimsy-of-the-time-zone-database/</link><pubDate>Fri, 06 Mar 2026 21:07:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-06-the-surprising-whimsy-of-the-time-zone-database/</guid><description>&lt;p&gt;Time zones are hard. As a well-known &lt;a href="https://www.youtube.com/watch?v=-5wpm-gesOY"&gt;Computerphile video&lt;/a&gt; so eloquently puts it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;What you learn after dealing with time zones, is that what you do is you put away your code, you don&amp;rsquo;t try and write anything to deal with this. You look at the people who have been there before you. You look at the first people, the people who have dealt with this before, the people who have built the spaghetti code, and you thank them very much for making it open source, and you give them credit, and you take what they have made and you put it in your program, and you never ever look at it again. Because that way lies madness.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Canadian province of British Columbia recently decided to &lt;a href="https://vancouversun.com/news/permanent-daylight-time-bc-heres-what-know"&gt;switch to permanent daylight time&lt;/a&gt;. I wanted to see if this update made it to the IANA Time Zone Database yet. Luckily, we can now view updates to this database as commits on GitHub. And there it was in the &lt;a href="https://github.com/eggert/tz/commit/8b46071fd85a7a9434d63894bac64d30362cc16d"&gt;news file&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260306-203048.png" alt="GitHub diff showing an announcement of changes to future timestamps for British Columbia, which is transitioning to permanent daylight time"&gt;&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve &lt;a href="https://muddy.jprs.me/posts/2026-02-28-will-you-peruse-this-post/"&gt;perused&lt;/a&gt; the &lt;code&gt;tz&lt;/code&gt; repository before, and I always learn something interesting. For example, during WWII Britain adopted &lt;a href="https://www.timeanddate.com/time/uk/time-zone-background.html"&gt;double summer time&lt;/a&gt;, adding two hours to the clock in the summer and one hour in the winter. The bulk of the comments in the database are dedicated to documenting this extensive history of time zone changes across the world.&lt;/p&gt;</description></item><item><title>Editors hate this one weird trick</title><link>https://muddy.jprs.me/posts/2026-03-05-editors-hate-this-one-weird-trick/</link><pubDate>Thu, 05 Mar 2026 20:05:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-05-editors-hate-this-one-weird-trick/</guid><description>&lt;p&gt;Given my &lt;a href="https://muddy.jprs.me/posts/2026-03-03-the-productivity-shock-coming-to-academic-publishing/"&gt;recent&lt;/a&gt; &lt;a href="https://muddy.jprs.me/posts/2026-02-26-these-academic-journal-ai-policies-aren-t-going-to-last/"&gt;posts&lt;/a&gt; on AI in academic publishing, I just wanted to share this joke from Prof. Arthur Spirling on &lt;a href="https://x.com/arthur_spirling/status/2029006543765520471"&gt;Twitter&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Actually you cant run my paper through Claude to desk reject it because Claude is a regular coauthor of mine. Conflict of interest. Checkmate, editors&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Homeownership rate doesn't mean what you think it does</title><link>https://muddy.jprs.me/posts/2026-03-04-homeownership-rate-doesn-t-mean-what-you-think-it-does/</link><pubDate>Wed, 04 Mar 2026 20:15:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-04-homeownership-rate-doesn-t-mean-what-you-think-it-does/</guid><description>&lt;p&gt;This thread from demographer Lyman Stone on the definition of the US homeownership rate has stuck in my head for a couple of years now. Reading it produced a pretty profound &amp;ldquo;oh&amp;rdquo; for why this particular metric didn&amp;rsquo;t line up with my perception of the issue.&lt;/p&gt;
&lt;p&gt;To put it simply, the definition of the homeownership rate is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Take the number of households where the home is owned by the household head, divide by the total number of households.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The homeownership rate is based on &lt;em&gt;households&lt;/em&gt;, not &lt;em&gt;individuals&lt;/em&gt;. If an adult child lives with their parents (and their parents own their own home), they are counted as &amp;ldquo;homeowners&amp;rdquo; for the purpose of the homeownership rate. If more and more people in their 20s and their 30s move in with their parents (or never move out in the first place) rather than renting an apartment, this has the effect of &lt;em&gt;increasing&lt;/em&gt; the homeownership rate, because you have reduced the denominator (number of households) without changing the numerator (number of owner-occupied households).&lt;/p&gt;
&lt;p&gt;Canada uses the same &lt;a href="https://www.statcan.gc.ca/o1/en/plus/5462-housing-affordability-canada-come-chat-our-data-experts"&gt;definition&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The homeownership rate refers to the proportion of all households that are owner occupied.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>The productivity shock coming to academic publishing</title><link>https://muddy.jprs.me/posts/2026-03-03-the-productivity-shock-coming-to-academic-publishing/</link><pubDate>Tue, 03 Mar 2026 19:33:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-03-the-productivity-shock-coming-to-academic-publishing/</guid><description>&lt;p&gt;Today, I wanted to share this piece from economist Scott Cunningham (Baylor University), who wrote about how AI is widening the gap between research and publishing. Or, in economics terms (emphasis mine):&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But what happens when the same &lt;strong&gt;productivity shock&lt;/strong&gt; hits a system where the bottleneck was never really production in the first place, but rather was a hierarchical journal structure that depended immensely on editor time, skill, discretion and voluntary workers with the same talents called referees for screening quality deemed sufficient for publication?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The post mentions the Autonomous Policy Evaluation project—the end-to-end AI paper pipeline I &lt;a href="https://muddy.jprs.me/posts/2026-02-12-an-end-to-end-ai-pipeline-for-policy-evaluation-papers/"&gt;wrote about a few weeks ago&lt;/a&gt;—and discusses the likely consequences of this flood of AI-generated papers. Assuming the number of publication slots in reputable journals is relatively fixed, AI-generated papers should add a very large amount of mass to the left side of the paper quality distribution. Acceptance rates will plummet and journals may rely on other signals of quality (name recognition, pedigree, institution) to thin the herd before actually reviewing content. As always, the rich get richer!&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;But this is imperfect, not to mention unfair, and so desk rejection gets noisier: good papers get killed by tired editors and marginally lower quality papers slip through to referees. It’s a cascading failure: volume breaks editors, broken editing wastes referees, wasted referees slow science.&lt;/p&gt;</description></item><item><title>Testing ZeroClaw, Part 1: Setup</title><link>https://muddy.jprs.me/posts/2026-03-02-testing-zeroclaw-part-1-setup/</link><pubDate>Mon, 02 Mar 2026 19:15:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-02-testing-zeroclaw-part-1-setup/</guid><description>&lt;p&gt;As mentioned &lt;a href="https://muddy.jprs.me/posts/2026-02-24-comparing-the-claw-like-agent-ecosystem/"&gt;last week&lt;/a&gt;, I&amp;rsquo;ve been meaning to test out a personal agent from the Claw-like ecosystem. I settled on testing out &lt;a href="https://github.com/zeroclaw-labs/zeroclaw"&gt;Zeroclaw&lt;/a&gt;, a popular and lightweight OpenClaw alternative that should run well on my Raspberry Pi 4 4GB.&lt;/p&gt;
&lt;p&gt;I wanted to harden my setup as much as possible and opted to running everything in Docker. I started with the &lt;a href="https://github.com/zeroclaw-labs/zeroclaw/blob/main/docker-compose.yml"&gt;official Docker compose file&lt;/a&gt; and added my OpenRouter key. I brought up the pre-built container image and tried sending the basic &amp;ldquo;Hello&amp;rdquo; message to the agent using the CLI. However, I got error because the automatically generated config file defaulted to a version of Claude Sonnet 4 that wasn&amp;rsquo;t available on OpenRouter. I switched to &lt;code&gt;claude-sonnet-4.6&lt;/code&gt; and then &lt;code&gt;gpt-oss-20b&lt;/code&gt; (for &lt;em&gt;much&lt;/em&gt; cheaper testing).&lt;/p&gt;
&lt;p&gt;The Zeroclaw web gateway was a bit of a mess. Of the features I tried, only memory management and the basic status dashboard worked. Trying to talk to the agent through the web interface would give me a black screen (&lt;a href="https://www.reddit.com/r/ZeroClaw/comments/1rc525q/zeroclaw_web_issues/"&gt;here&amp;rsquo;s someone complaining about the same error&lt;/a&gt;). I&amp;rsquo;m still being charged for the tokens, though! The cost tracker always displayed zero, even as I sent CLI and Telegram messages (more on that soon). The configuration editor gave me an error and so did the diagnostics tool.&lt;/p&gt;
&lt;p&gt;The project docs/wiki were helpful for figuring things out, but development is running so far ahead of releases that a bunch of the features referred to aren&amp;rsquo;t available in the current stable version (v0.1.7, from last week). This includes getting and setting specific config options from the CLI and resetting the gateway pairing token. To use these features, you have to compile yourself.&lt;/p&gt;</description></item><item><title>Some examples of just-build-things-ism</title><link>https://muddy.jprs.me/posts/2026-03-01-some-examples-of-just-build-things-ism/</link><pubDate>Sun, 01 Mar 2026 11:58:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-03-01-some-examples-of-just-build-things-ism/</guid><description>&lt;p&gt;The best mantra to come out of the AI era is: &amp;ldquo;You can just build things&amp;rdquo;. (So good OpenAI ripped it off for their &lt;a href="https://www.theverge.com/ai-artificial-intelligence/875550/openais-super-bowl-ad-claims-you-can-just-build-things-with-codex"&gt;Super Bowl ad&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been pretty inspired to see how many people are now building all kinds of incredible tools thanks to advances in AI coding agents, even if they have no previous background in coding (see &lt;a href="https://muddy.jprs.me/posts/2026-02-22-oral-texts/"&gt;my post on Havelack.AI from a few days ago&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Here are a few more examples I&amp;rsquo;ve been following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Canadian journalist Alex Panetta writes about his AI-augmented workflow at &lt;a href="https://alexpanetta.substack.com/"&gt;&lt;em&gt;A.I. For You&lt;/em&gt;&lt;/a&gt;. I first came across his work with his debut article &amp;ldquo;&lt;a href="https://alexpanetta.substack.com/p/i-killed-my-doomscrolling-habit-with"&gt;I killed my doomscrolling habit with AI. You can too&lt;/a&gt;&amp;rdquo;. In it, he explains how to vibe code an automated, personalized daily news digest. I&amp;rsquo;ve tried to build something for myself but I haven&amp;rsquo;t gotten it quite right yet. A great follow for big news consumers.&lt;/li&gt;
&lt;li&gt;Economics professor Scott Cunningham, author of the great textbook &lt;a href="https://mixtape.scunning.com/"&gt;&lt;em&gt;Causal Inference: The Mixtape&lt;/em&gt;&lt;/a&gt;, has a &lt;a href="https://x.com/causalinf/status/2026760090947145830"&gt;presentation explaining&lt;/a&gt; how to encourage AI adoption among academic faculty. This starts with faculty &lt;em&gt;experiencing&lt;/em&gt; a killer use case for AI, which he suggests is building slide decks. He shares his tools/agent skills for this use case and more on &lt;a href="https://github.com/scunning1975/MixtapeTools"&gt;GitHub&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Another economist, Chris Blattman, built a website to share the &lt;a href="https://x.com/cblatts/status/2027018464670491065"&gt;productivity tools&lt;/a&gt; he developed with Claude Code. He provides a tutorial and code on &lt;a href="https://claudeblattman.com/"&gt;Claude Blattman&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;And of course, &lt;a href="https://tools.simonwillison.net/"&gt;Simon Willison&lt;/a&gt; has been building and sharing tools habitually for years now.&lt;/p&gt;</description></item><item><title>Will you peruse this post?</title><link>https://muddy.jprs.me/posts/2026-02-28-will-you-peruse-this-post/</link><pubDate>Sat, 28 Feb 2026 13:38:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-28-will-you-peruse-this-post/</guid><description>&lt;p&gt;I learned a new word today: contronym. It means a word whose definitions contradict each other. The example, thanks to a &lt;a href="https://www.youtube.com/shorts/G5AOAnbqRNM"&gt;random &lt;em&gt;Silicon Valley&lt;/em&gt; clip&lt;/a&gt;, is &amp;ldquo;peruse&amp;rdquo;. I&amp;rsquo;ve always used this word synonymously with &amp;ldquo;skim&amp;rdquo;, but Merriam-Webster presents two contradictory definitions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;to examine or consider with attention and in detail&lt;/li&gt;
&lt;li&gt;to look over or through in a casual or cursory manner&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;I think I was vaguely aware of this definitional confusion, but only today did I learn that there was a term for this category of words.&lt;/p&gt;
&lt;p&gt;Another one that annoys me is &amp;ldquo;sanction&amp;rdquo;&amp;hellip;to sanction a behaviour can either mean to endorse it or to punish it&amp;hellip;not helpful!&lt;/p&gt;</description></item><item><title>Big Muddy turns one month old</title><link>https://muddy.jprs.me/posts/2026-02-28-big-muddy-turns-one-month-old/</link><pubDate>Sat, 28 Feb 2026 10:57:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-28-big-muddy-turns-one-month-old/</guid><description>&lt;p&gt;It&amp;rsquo;s been one month since my &lt;a href="https://muddy.jprs.me/posts/2026-01-28-welcome-to-big-muddy/"&gt;first post&lt;/a&gt; on Big Muddy. There were a few factors driving my decision to start this project:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I wanted to get into the habit of writing every day.&lt;/li&gt;
&lt;li&gt;My &amp;ldquo;random interesting links&amp;rdquo; folder was overflowing, but I wasn&amp;rsquo;t doing anything with these links.&lt;/li&gt;
&lt;li&gt;My admiration for &lt;a href="https://simonwillison.net/"&gt;Simon Willison&lt;/a&gt;&amp;rsquo;s work and his &lt;a href="https://simonwillison.net/2022/Nov/6/what-to-blog-about/"&gt;suggestion&lt;/a&gt; for everyone to start a blog to share what they learn.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As the saying goes, writing is thinking. Instead of allowing interesting articles, tools, and bits of knowledge to languish in a &amp;ldquo;temporary&amp;rdquo; bookmarks folder, I could actually engage with and learn from the material by writing something about each item and make it easier to re-find later. This also forces me to curate the links and ideas that are actually worth saving, since writing a post, even a short one, takes a lot more effort than just throwing a link into a folder.&lt;/p&gt;
&lt;p&gt;I figured I might as well share the results with the world, since someone else might find this information useful. And I&amp;rsquo;m helping to &lt;a href="https://www.lesswrong.com/posts/PQaZiATafCh7n5Luf/gwern-s-shortform?commentId=KAtgQZZyadwMitWtb"&gt;write my ideas and preferences into the next generations of LLMs&lt;/a&gt;, I guess.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve made exactly one post per day since starting this blog, which was my goal when I set out. A handful of these posts are pre-written the day before (if I know I won&amp;rsquo;t have the opportunity to write a post the next day), but most are written the day of. Most are short (Bash tells me just over 190 words on average, though this is slightly inflated by Markdown formatting). Some are very perfunctory, just a link with a few words, when I really needed to get a post out for the day. At the start of this project, I cut my &amp;ldquo;temporary&amp;rdquo; bookmarks folder to zero. It has now been replaced with a backlog of links I want to write about on this blog.&lt;/p&gt;</description></item><item><title>It's incredibly easy to game Twitter's trending news algorithm</title><link>https://muddy.jprs.me/posts/2026-02-27-it-s-incredibly-easy-to-game-twitter-s-trending-news-algorithm/</link><pubDate>Fri, 27 Feb 2026 20:30:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-27-it-s-incredibly-easy-to-game-twitter-s-trending-news-algorithm/</guid><description>&lt;p&gt;Twitter&amp;rsquo;s &amp;ldquo;Today&amp;rsquo;s News&amp;rdquo; section is a mix of real news, very minor stories (usually discussion of a random AI-related post), nonsense trends, and barely disguised marketing.&lt;/p&gt;
&lt;p&gt;The algorithm behind it seems pretty easy to manipulate.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260227-200204.png" alt="“Today’s News” box with the headline “Tech Layoff Tracker Receives Direct Message Warning of Imminent Major …”"&gt;&lt;/p&gt;
&lt;p&gt;This &lt;a href="https://x.com/i/trending/2027538277847470402"&gt;trending topic&lt;/a&gt; revolves around an explosive DM warning of imminent 25% layoffs at a FAANG company:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260227-200422.png" alt="Summary of a story entitled “Tech Layoff Tracker Receives Direct Message Warning of Imminent Major Layoffs at Unspecified FAANG Tech Company”"&gt;&lt;/p&gt;
&lt;p&gt;Here is the &lt;a href="https://x.com/TechLayoffLover/status/2027466933331808512"&gt;original post&lt;/a&gt;, which comes from an account called &lt;a href="https://x.com/TechLayoffLover"&gt;Tech Layoff Tracker&lt;/a&gt; (@TechLayoffLover):&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/20260227-202943.png" alt="Post from Tech layoff Tracker reading “Just got this DM. Shit is getting real out there. If you might be affected by this, I’d start making your exit plan and building up savings now”. The referenced DM is included as a screenshot."&gt;&lt;/p&gt;
&lt;p&gt;There is no reason to believe this post is real. The account, created this month (February 2026), made its first post 7 hours ago. The post in question was made 5 hours ago, or 2 hours after the account&amp;rsquo;s very first post. Of course, the account carries an utterly meaningless blue &amp;ldquo;verified&amp;rdquo; checkmark.&lt;/p&gt;
&lt;p&gt;But despite all this, the news summary puts &amp;ldquo;Tech Layoff Tracker&amp;rdquo; right in the headline, as if it’s a known reliable source and not an account (most likely) created the same day as the summary itself!&lt;/p&gt;</description></item><item><title>These academic journal AI policies aren't going to last</title><link>https://muddy.jprs.me/posts/2026-02-26-these-academic-journal-ai-policies-aren-t-going-to-last/</link><pubDate>Thu, 26 Feb 2026 16:51:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-26-these-academic-journal-ai-policies-aren-t-going-to-last/</guid><description>&lt;p&gt;I recently came across the following policy on the &lt;a href="https://spectrumjournal.ca/index.php/spectrum/about/submissions"&gt;submission page&lt;/a&gt; of an academic journal:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Use of Artificial Intelligence (AI) tools&lt;/strong&gt;: One of the goals of &lt;em&gt;Spectrum&lt;/em&gt; is to stimulate critical thinking and skill development among authors and reviewers alike. &lt;em&gt;Spectrum&lt;/em&gt; discourages the submission of content generated by artificial intelligence (AI)-assisted technologies (such as chatGPT and similar tools). This includes tools that generate text, data, images, figures, or other materials, as well as tools that are used to summarize and synthesize sources. Authors should be aware that such tools are vulnerable to factual inaccuracies, biases, and logical fallacies, and may pose risks to privacy, confidentiality, and copyright.&lt;/p&gt;
&lt;p&gt;If authors choose to submit work created with the assistance of AI tools, such use &lt;strong&gt;must be disclosed&lt;/strong&gt; and described in the submission. The disclosure must include: 1) what system was used, 2) who used it, 3) the time/date of the use, 4) the prompt(s) used to generate the content, and 5) the content in the submission that resulted from use of AI tools. The output from the AI system should also be submitted as supplementary material. Authors must accept full responsibility for the accuracy and integrity of the submission. AI systems do not meet the criteria for authorship, and should not be listed as a co-author.&lt;/p&gt;</description></item><item><title>Agentic engineering patterns</title><link>https://muddy.jprs.me/posts/2026-02-25-agentic-engineering-patterns/</link><pubDate>Wed, 25 Feb 2026 16:15:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-25-agentic-engineering-patterns/</guid><description>&lt;p&gt;Simon Willison is building a library of posts covering best practices for using agentic coding tools like Claude Code and OpenAI&amp;rsquo;s Codex. The existing articles cover test-driven development (red/green—ensure tests fail before the change and succeed after it) and AI-assisted code walkthroughs.&lt;/p&gt;</description></item><item><title>Comparing the Claw-like agent ecosystem</title><link>https://muddy.jprs.me/posts/2026-02-24-comparing-the-claw-like-agent-ecosystem/</link><pubDate>Tue, 24 Feb 2026 22:44:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-24-comparing-the-claw-like-agent-ecosystem/</guid><description>&lt;p&gt;Chrys Bader has created ClawCharts to track the popularity and growth of OpenClaw and its growing number of competitors.&lt;/p&gt;
&lt;p&gt;I have an unused Raspberry Pi 4 4GB that I&amp;rsquo;ve been meaning to test one of these Claw-like personal agents on (locked down to prevent the security nightmare scenarios we&amp;rsquo;ve seen play out since OpenClaw took off).&lt;/p&gt;
&lt;p&gt;OpenClaw is a bit of a resource hog (which is why so many people are running out to buy Mac Minis), so I&amp;rsquo;ve been looking at the list of lightweight competitors. There is no obvious reason to prefer one over the other, so I&amp;rsquo;ll probably go with the fast-growing &lt;a href="https://github.com/zeroclaw-labs/zeroclaw"&gt;ZeroClaw&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;ZeroClaw offers OAuth connectors for OpenAI and Anthropic subscription plans, but presently neither company is clear on whether this usage is permissible or not. Anthropic recently blew up the OpenClaw community by &lt;a href="https://web.archive.org/web/20260221222303/https://code.claude.com/docs/en/legal-and-compliance#authentication-and-credential-use"&gt;updating their docs&lt;/a&gt; to specifically ban using OAuth outside of Claude Code. An Anthropic employee &lt;a href="https://thenewstack.io/anthropic-agent-sdk-confusion/"&gt;partially walked this back on Twitter&lt;/a&gt;, but there is still no clear statement whether this use case is permitted. Regarding the use of OAuth from OpenAI for OpenClaw (specifically, GPT Codex), Peter Steinberger, creator of OpenClaw, &lt;a href="https://x.com/steipete/status/2024182608746217953"&gt;stated on Twitter&lt;/a&gt;: &amp;ldquo;that already works, OAI publicly said that&amp;rdquo;. No one can seem to find this public statement, but it&amp;rsquo;s worth noting that Steinberger himself is now an OpenAI employee. So, will you get banned for using your ChatGPT Plus/Pro or Claude Pro/Max subscriptions with OpenClaw? Nobody knows.&lt;/p&gt;</description></item><item><title>LLMs automate the erosion of online anonymity</title><link>https://muddy.jprs.me/posts/2026-02-23-llms-automate-the-erosion-of-online-anonymity/</link><pubDate>Mon, 23 Feb 2026 22:37:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-23-llms-automate-the-erosion-of-online-anonymity/</guid><description>&lt;p&gt;Economist Florian Ederer &lt;a href="https://x.com/florianederer/status/2025978347809915056"&gt;linked a new preprint&lt;/a&gt; describing the creation of an automated LLM-based pipeline for linking anonymous users across datasets based on unstructured text written by or about them. Prof Ederer is himself famous for &lt;a href="https://florianederer.github.io/ejmr.pdf"&gt;unmasking the IP addresses of users&lt;/a&gt; of the infamous (but influential) Economics Job Market Rumors message board, exploiting a flaw in how usernames were assigned to anonymous posters. For platforms not encoding a user&amp;rsquo;s IP address in their &amp;ldquo;anonymous&amp;rdquo; username, the LLM-based approach involves:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Extracting structured features from free text&lt;/li&gt;
&lt;li&gt;Encoding extracted features to embeddings to compare to candidate profiles&lt;/li&gt;
&lt;li&gt;Reasoning using all available context to identify the most likely match among top candidates&lt;/li&gt;
&lt;li&gt;Calibrate the quality of match by asking the LLM to report confidence&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I guess it&amp;rsquo;s only a matter of time before someone uses this strategy to unmask Reviewer 2. (Currently this is only possible if Reviewer 2 insists you cite all of the work of the brilliant Dr. X.)&lt;/p&gt;</description></item><item><title>Oral texts</title><link>https://muddy.jprs.me/posts/2026-02-22-oral-texts/</link><pubDate>Sun, 22 Feb 2026 13:18:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-22-oral-texts/</guid><description>&lt;p&gt;A major intellectual current in the post-social media age is the rediscovery of media theorists like Marshall McLuhan, Walter Ong, and Neil Postman, whose works seem incredibly prescient in the age of the Internet and the instantaneous and omnipresent mass communication it enables.&lt;/p&gt;
&lt;p&gt;A particular sub-current of this trend is the &lt;a href="https://lindynewsletter.beehiiv.com/p/the-return-of-oral-culture"&gt;return to orality&lt;/a&gt;, a culture rooted in the spoken rather than written word. Indeed, the vast majority of human history is defined by oral culture, and the world&amp;rsquo;s brief sojourn to the written tradition may have finally ended thanks to the Internet.&lt;/p&gt;
&lt;p&gt;One of the most impressive projects to come out of this domain is &lt;a href="https://havelock.ai/"&gt;Havelock.AI&lt;/a&gt;, a tool created by journalist Joe Weisenthal and entirely vibe coded with Claude. The tool analyzes text to give an &amp;ldquo;orality score&amp;rdquo; with supporting analysis. For example, qualified assertions are considered literate, whereas categorical statements are considered oral. The tool defines &lt;a href="https://havelock.ai/methodology"&gt;68 oral/literate markers&lt;/a&gt; based on the framework of Walter Ong. It really is an impressive tool that I recommend checking out.&lt;/p&gt;
&lt;p&gt;I plugged a few of my old articles into the tool and apparently my writing is very much rooted in the written tradition! (This post also scores as strongly literate.)&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/havelock-ai-2025-02-22.png" alt="Output from Havelock.AI for this post, referencing the use of a technical term, an epistemic hedge, and an institutional subject as markers of the written tradition"&gt;&lt;/p&gt;</description></item><item><title>Film recommendation: Bugonia</title><link>https://muddy.jprs.me/posts/2026-02-21-film-recommendation-bugonia/</link><pubDate>Sat, 21 Feb 2026 23:27:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-21-film-recommendation-bugonia/</guid><description>&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/Bugonia_film_poster.jpeg" alt="The poster for the film Bugonia" title="Bugonia by Focus Features"&gt;&lt;/p&gt;
&lt;p&gt;I watched &lt;em&gt;Bugonia&lt;/em&gt; (from director Yorgos Lanthimos) blind tonight, and I highly recommend it. The film is centred on a broken man who loses himself in conspiracy theories to cope with his tragic circumstances, but it&amp;rsquo;s also so much more than that. It features outstanding performances by Jesse Plemons and Emma Stone, as well an absolutely kidney shredding score.&lt;/p&gt;
&lt;p&gt;Looking up the film for this post and I see it was nominated for Best Picture this year. I&amp;rsquo;m not surprised. Definitely a great watch, having known nothing about the film going in beyond the one sentence description.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Bugonia&lt;/em&gt; is available to stream on Amazon Prime in Canada and probably elsewhere.&lt;/p&gt;</description></item><item><title>The increasingly inevitable social media ban for kids</title><link>https://muddy.jprs.me/posts/2026-02-20-the-increasingly-inevitable-social-media-ban-for-kids/</link><pubDate>Fri, 20 Feb 2026 23:57:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-20-the-increasingly-inevitable-social-media-ban-for-kids/</guid><description>&lt;p&gt;Jon Haidt writes on his Substack about the increasingly popular movement to ban social media for kids, following the implementation of Australia&amp;rsquo;s under-16 social media ban a few months ago.&lt;/p&gt;</description></item><item><title>A brief history of chocolate in the army</title><link>https://muddy.jprs.me/posts/2026-02-19-a-brief-history-of-chocolate-in-the-army/</link><pubDate>Thu, 19 Feb 2026 18:11:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-19-a-brief-history-of-chocolate-in-the-army/</guid><description>&lt;p&gt;I&amp;rsquo;m almost a week late, but I enjoyed this Valentine&amp;rsquo;s themed article from Joe Schwarcz of McGill University&amp;rsquo;s Office for Science and Society giving a brief history of the use of chocolate in the army.&lt;/p&gt;
&lt;p&gt;It turns out M&amp;amp;Ms were first sold to the U.S. Army during World War II. Canadians will of course be familiar with &lt;a href="https://en.wikipedia.org/wiki/Smarties"&gt;Smarties&lt;/a&gt;, a similar candy that was invented first.&lt;/p&gt;</description></item><item><title>Democratizing voice cloning scams</title><link>https://muddy.jprs.me/posts/2026-02-18-democratizing-voice-cloning-scams/</link><pubDate>Wed, 18 Feb 2026 22:26:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-18-democratizing-voice-cloning-scams/</guid><description>&lt;p&gt;Jamie Pine has launched Voicebox, a new voice cloning studio built upon the open weight &lt;a href="https://github.com/QwenLM/Qwen3-TTS"&gt;Qwen3-TTS&lt;/a&gt; model. The project is positioned as a free, local alternative to the well-known ElevenLabs voice generator. A &lt;a href="https://voicebox.sh/"&gt;short demo video&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;Obviously, there are legitimate uses for voice cloning technology. But in practice, this will be used to enable AI impersonation scams and spam on a massive scale. The GitHub page for this release isn&amp;rsquo;t exactly encouraging on this front. &lt;a href="https://github.com/jamiepine/voicebox/blob/eb2cd861b19baa16720fd31747071c187c054bc5/README.md"&gt;Demo screenshots&lt;/a&gt; show voice clones of YouTuber Linus Tech Tips, Minecraft creator Markus &amp;ldquo;Notch&amp;rdquo; Persson, and deceased streamer twomad.&lt;/p&gt;
&lt;p&gt;Make sure you have a secret passphrase set up with your family, since your voice is no longer uniquely your own.&lt;/p&gt;</description></item><item><title>Don't let AI do your thinking for you</title><link>https://muddy.jprs.me/posts/2026-02-17-don-t-let-ai-do-your-thinking-for-you/</link><pubDate>Tue, 17 Feb 2026 21:11:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-17-don-t-let-ai-do-your-thinking-for-you/</guid><description>&lt;p&gt;Here&amp;rsquo;s a thought-provoking article from Harry Law on &amp;ldquo;The last temptation of Claude&amp;rdquo;—the urge to outsource all of your thinking to AI (and remember, writing is thinking).&lt;/p&gt;
&lt;p&gt;A common theme in the AI commentary I&amp;rsquo;ve been reading lately is the growing importance of taste. AI is sending the cost of creating &amp;ldquo;content&amp;rdquo; (articles, analyses, video, etc.) to zero, even as the attention to consume it all remains fixed. If we want to keep living in a world where AI serves us, we need—more than ever—the discernment to choose the questions worth asking.&lt;/p&gt;
&lt;p&gt;As I put it in my Globe and Mail op-ed on AI and journalism a few years ago:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;AI won’t replace the sort of journalism that holds power accountable, but it could certainly enhance it. After all, you can teach a machine to spot patterns, but you can’t force it to care about your community.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>In the multiverse of forking paths</title><link>https://muddy.jprs.me/posts/2026-02-16-in-the-multiverse-of-forking-paths/</link><pubDate>Mon, 16 Feb 2026 22:49:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-16-in-the-multiverse-of-forking-paths/</guid><description>&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/stark-strange-one.jpg" alt="A scene from Avengers: Infinity War, where Tony Stark asks Dr. Strange, “How many did we win?” Strange replies, “One.”"&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;STRANGE: I went forward in time to view alternate modelling decisions, to see all the possible outcomes of the coming analysis.&lt;br&gt;
STAR-LORD: How many did you see?&lt;br&gt;
STRANGE: 14,000,605.&lt;br&gt;
STARK: How many did we achieve statistical significance?&lt;br&gt;
STRANGE: One.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Prof. Jessica Hullman recently wrote a piece on Andrew Gelman&amp;rsquo;s blog discussing the use of &amp;lsquo;multiverse analysis&amp;rsquo;, i.e., what if we could see the results of the many slightly different decisions we could have made when constructing a model. This problem is commonly known as the &lt;a href="https://en.wikipedia.org/wiki/Forking_paths_problem"&gt;garden of forking paths&lt;/a&gt;—during an analysis, a researcher is forced to make many small, sometimes arbitrary decisions that can lead to a different result if another researcher tries to independently replicate the analysis. While usually an innocent and inevitable part of the modelling process, these &amp;lsquo;researcher degrees of freedom&amp;rsquo; can also be manipulated to produce a desired result.&lt;/p&gt;
&lt;p&gt;Prof. Hullman points out that multiverse analysis will only become salient as AI coding tools such as Claude Code make it easier than ever to iterate on how we model our research questions.&lt;/p&gt;
&lt;p&gt;Her longer paper with Julia M. Rohrer and Andrew Gelman, &amp;ldquo;What&amp;rsquo;s a multiverse good for anyway?&amp;rdquo; is available &lt;a href="https://osf.io/preprints/psyarxiv/37g29_v1"&gt;here&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Regulatory uncertainty threatens biotech innovation</title><link>https://muddy.jprs.me/posts/2026-02-15-regulatory-uncertainty-threatens-biotech-innovation/</link><pubDate>Sun, 15 Feb 2026 22:32:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-15-regulatory-uncertainty-threatens-biotech-innovation/</guid><description>&lt;p&gt;Another post from the &lt;em&gt;Clinical Trials Abundance blog&lt;/em&gt;, this time by Ruxandra Teslo, on how the recent refusal-to-file by the US FDA for Moderna&amp;rsquo;s new mRNA influenza vaccine increases regulatory uncertainty and threatens innovation across the entire biotechnology sector. The decision &lt;a href="https://www.cnn.com/2026/02/10/health/fda-moderna-mrna-flu-vaccine"&gt;reportedly came&lt;/a&gt; after the country&amp;rsquo;s top vaccine regulator, Dr. Vinay Prasad, overruled career staff to quash Moderna&amp;rsquo;s application. This is just &lt;a href="https://www.cbc.ca/news/world/vaccine-funding-pulled-mrna-1.7601981"&gt;one more blow against mRNA vaccine technology&lt;/a&gt; to come from Health and Human services, the US federal health agency led by the world&amp;rsquo;s most prominent antivaxxer, Robert F. Kennedy Jr.&lt;/p&gt;</description></item><item><title>US Medicaid data gets DOGE'd</title><link>https://muddy.jprs.me/posts/2026-02-14-us-medicaid-data-gets-doge-d/</link><pubDate>Sat, 14 Feb 2026 10:29:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-14-us-medicaid-data-gets-doge-d/</guid><description>&lt;p&gt;The US Health and Human Services DOGE team (I guess DOGE still exists in some form) just released a new aggregated, provider-level Medicaid claims database covering January 2018 through December 2024. With this dataset, you can track the monthly claims for each procedure (by HCPCS Code) and provider over time.&lt;/p&gt;
&lt;p&gt;Even if the &lt;a href="https://www.axios.com/2026/02/14/elon-musk-doge-medicaid-fraud-hhs-database"&gt;framing around this dataset&amp;rsquo;s release is partisan&lt;/a&gt;—tied to allegations of Medicaid fraud in Minnesota—it is a genuine advance in transparency for the US&amp;rsquo;s third largest spending program. No doubt this accomplishment required a lot of work on the backend to harmonize countless fragmented datasets into one tidy schema. These data were difficult to access before, and now they are free for anyone to use. Journalists, policy researchers, and companies working in the US healthcare sector will benefit the most, but every taxpayer benefits from added transparency about where their tax dollars go.&lt;/p&gt;
&lt;p&gt;I would say there is the potential for these data to be misused to spark witch hunts, but this is more or less the stated purpose for this data release. Per Elon Musk: &amp;ldquo;Medicaid data has been open sourced, so the level of fraud is easy to identify.&amp;rdquo; If you go on &lt;a href="https://x.com/DOGE_HHS/status/2022370909211021376"&gt;Twitter&lt;/a&gt;, you will find several people have already plugged in the dataset to Claude Code and trumpeted their ASCII tables of providers flagged for potential fraud. Inevitably, some of these providers targeted by public scrutiny for their unusual billing patterns will have perfectly innocent explanations. But if &lt;a href="https://x.com/charlesornstein/status/2022395807484514409"&gt;ProPublica is excited&lt;/a&gt; about the release of this new dataset, then so am I.&lt;/p&gt;</description></item><item><title>More on vibe researching</title><link>https://muddy.jprs.me/posts/2026-02-13-more-on-vibe-researching/</link><pubDate>Fri, 13 Feb 2026 23:49:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-13-more-on-vibe-researching/</guid><description>&lt;p&gt;To follow on &lt;a href="https://muddy.jprs.me/posts/2026-02-12-an-end-to-end-ai-pipeline-for-policy-evaluation-papers/"&gt;yesterday&amp;rsquo;s post&lt;/a&gt; on AI-produced research, here is a reflection on &amp;ldquo;vibe researching&amp;rdquo; from Prof. Joshua Gans of the University of Toronto&amp;rsquo;s Rotman School of Management. Since the release of the first &amp;ldquo;reasoning&amp;rdquo; models in late 2024, he has gone all in on experimenting with AI-first research.&lt;/p&gt;
&lt;p&gt;One of the key takeaways is that he found himself pursuing low quality ideas to completion more often, precisely because the cost of choosing to continue to pursue a questionable idea has been lowered. Sycophancy is a problem, too. With an AI cheerleader, it is easy to convince yourself you have a result when you do not.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Those ideas were all fine but not high quality, and what is worse, I didn’t realise that they weren’t that significant until external referees said so. I didn’t realise it because they were reasonably hard to do, and I was happy to have solved them.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I will note that (human) peer reviewers cannot be the levee that stops the flood of middling AI research: the system of uncompensated labour that undergirds all of academic publishing is already strained to bursting, as every editor desperate to find referees for a paper will tell you.&lt;/p&gt;
&lt;p&gt;Prof. Gans concludes his year-long experiment in &amp;ldquo;vibe researching&amp;rdquo; was a failure, despite publishing many working papers and publishing a handful of them:&lt;/p&gt;</description></item><item><title>An end-to-end AI pipeline for policy evaluation papers</title><link>https://muddy.jprs.me/posts/2026-02-12-an-end-to-end-ai-pipeline-for-policy-evaluation-papers/</link><pubDate>Thu, 12 Feb 2026 19:11:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-12-an-end-to-end-ai-pipeline-for-policy-evaluation-papers/</guid><description>&lt;p&gt;Prof. David Yanagizawa-Drott from the Social Catalyst Lab at the University of Zurich has launched Project APE (Autonomous Policy Evaluation), an end-to-end AI pipeline to generate policy evaluation papers. The vast majority of policies around the world are never rigorously evaluated, so it would certainly be useful if we were able to do so in an automated fashion.&lt;/p&gt;
&lt;p&gt;Claude Code is the heart of the project, but other models are used to review the outputs and provide journal-style referee reports. All the coding is done in R (though Python is called in some scripts). Currently, judging is done by Gemini 3 Flash to compare against published research in top economics journals:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Blind comparison: An LLM judge compares two papers without knowing which is AI-generated
Position swapping: Each pair is judged twice with paper order swapped to control for bias
TrueSkill ratings: Papers accumulate skill ratings that update after each match&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The project&amp;rsquo;s home page lists the AI&amp;rsquo;s current &amp;ldquo;win rate&amp;rdquo; at 3.5% in head-to-head matchups against human-written papers.&lt;/p&gt;
&lt;p&gt;Prof. Yanagizawa-Drott says &amp;ldquo;Currently it requires at a minimum some initial human input for each paper,&amp;rdquo; although he does not specify exactly what. If we look at &lt;a href="https://github.com/SocialCatalystLab/ape-papers/blob/main/apep_0264/v1/initialization.md"&gt;&lt;code&gt;initialization.json&lt;/code&gt;&lt;/a&gt; that can be found in each paper&amp;rsquo;s directory, we see the following questions with user-provided inputs:&lt;/p&gt;
&lt;blockquote&gt;
&lt;ol&gt;
&lt;li&gt;Policy domain: What policy area interests you?&lt;/li&gt;
&lt;li&gt;Method: Which identification method?&lt;/li&gt;
&lt;li&gt;Data era: Modern or historical data?&lt;/li&gt;
&lt;li&gt;API keys: Did you configure data API keys?&lt;/li&gt;
&lt;li&gt;External review: Include external model reviews?&lt;/li&gt;
&lt;li&gt;Risk appetite: Exploration vs exploitation?&lt;/li&gt;
&lt;li&gt;Other preferences: Any other preferences or constraints?&lt;/li&gt;
&lt;/ol&gt;
&lt;/blockquote&gt;
&lt;p&gt;The code, reviews, manuscript, and even the results of the initial idea generation process are all available on &lt;a href="https://github.com/SocialCatalystLab/ape-papers"&gt;GitHub&lt;/a&gt;. Their immediate goal is to generate a sample of 1,000 papers and run human evaluations on them (at time of posting, there are 264 papers in the GitHub repository).&lt;/p&gt;</description></item><item><title>There is only one statistical test</title><link>https://muddy.jprs.me/posts/2026-02-11-there-is-only-one-statistical-test/</link><pubDate>Wed, 11 Feb 2026 23:58:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-11-there-is-only-one-statistical-test/</guid><description>&lt;p&gt;A classic article by computer scientist Allen Downey on why there is only one statistical test: compute a test statistic from your observed data, simulate a null hypothesis, and finally compute/approximate a p-value by calculating the fraction of test statistics from the simulated data exceeding the test statistic from your observed data.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://muddy.jprs.me/media/one-statistical-test.png" alt="Diagram illustrating a single hypothesis-testing workflow: observed data are converted into a test statistic (effect δ∗); a null model H0 generates many simulated datasets to form the distribution of δ under H0; the p-value is the tail area of that distribution beyond δ∗."&gt;&lt;/p&gt;
&lt;p&gt;Downey suggests using general simulation methods over the canon of rigid, inflexible tests invented when computation was difficult and expensive.&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;Hat tip to Ryan Briggs on &lt;a href="https://x.com/ryancbriggs/status/2021614352328003642"&gt;Twitter&lt;/a&gt;.&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>The case for sharing clinical trial data</title><link>https://muddy.jprs.me/posts/2026-02-10-the-case-for-sharing-clinical-trial-data/</link><pubDate>Tue, 10 Feb 2026 19:39:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-10-the-case-for-sharing-clinical-trial-data/</guid><description>&lt;p&gt;Saloni Dattani of the excellent &lt;a href="https://worksinprogress.co/"&gt;&lt;em&gt;Works in Progress&lt;/em&gt;&lt;/a&gt; magazine (and formerly of &lt;a href="https://ourworldindata.org/"&gt;Our World in Data&lt;/a&gt;) launched a new Substack today called &lt;em&gt;The Clinical Trials Abundance blog&lt;/em&gt;. The first post is on the case for sharing clinical trial data. We have been gradually moving toward mandatory reporting of &lt;a href="https://www.npr.org/sections/health-shots/2019/10/11/769348119/canadas-decision-to-make-public-more-clinical-trial-data-puts-pressure-on-fda"&gt;clinical trial &lt;em&gt;results&lt;/em&gt;&lt;/a&gt; (though enforcement is &lt;a href="https://www.trialstracker.net/"&gt;another&lt;/a&gt; &lt;a href="https://fdaaa.trialstracker.net/"&gt;question&lt;/a&gt;), but sharing data would be one step further. Even though clinical trials rely on the trust (and often money) of the public, it can be very difficult to gain access to the raw results, even if journal article authors claim they are &amp;ldquo;available upon request&amp;rdquo;. A norm of clinical trial data sharing would not only increase the confidence in published results but also aid future drug development, reduce expensive redundancy, and improve meta-analyses (which are often forced to rely on heterogeneous summary measures).&lt;/p&gt;</description></item><item><title>Why a Canadian news site just launched an AI publishing tool</title><link>https://muddy.jprs.me/posts/2026-02-09-why-a-canadian-news-site-just-launched-an-ai-publishing-tool/</link><pubDate>Mon, 09 Feb 2026 19:49:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-09-why-a-canadian-news-site-just-launched-an-ai-publishing-tool/</guid><description>&lt;p&gt;It&amp;rsquo;s no secret that Canadian journalism (like journalism everywhere) is in trouble. Newsrooms face a steady stream of layoffs despite a couple hundred million Canadian dollars of direct and indirect &lt;a href="https://macdonaldlaurier.ca/government-subsidies-for-canadas-media-were-supposed-to-be-temporary-but-they-keep-on-growing-and-could-be-here-to-stay-dave-snow-in-the-hub/"&gt;government subsidies&lt;/a&gt; every year. The vast majority of outlets eligible for these subsidies take advantage of them, and combined they can &lt;a href="https://macdonaldlaurier.ca/government-subsidies-for-canadas-media-were-supposed-to-be-temporary-but-they-keep-on-growing-and-could-be-here-to-stay-dave-snow-in-the-hub/"&gt;subsidize half of a journalist&amp;rsquo;s salary&lt;/a&gt;. News organizations are desperate to diversify their revenue streams.&lt;/p&gt;
&lt;p&gt;&lt;a href="thehub.ca/2025/03/28/rudyard-griffiths-and-sean-speer-the-hub-is-receiving-over-60000-from-the-government-and-donating-it-all-to-charity-will-the-rest-of-canadas-subsidized-media-disclose-what-theyre-gettin/"&gt;&lt;em&gt;The Hub&lt;/em&gt;&lt;/a&gt; is a right-leaning publication launched in 2021 with a focus on policy and politics. Notably, the outlet &lt;a href="https://macdonaldlaurier.ca/the-ottawa-declaration-on-canadian-journalism/"&gt;declines&lt;/a&gt; or &lt;a href="https://thehub.ca/2025/03/28/rudyard-griffiths-and-sean-speer-the-hub-is-receiving-over-60000-from-the-government-and-donating-it-all-to-charity-will-the-rest-of-canadas-subsidized-media-disclose-what-theyre-gettin/"&gt;donates&lt;/a&gt; their subsidies, citing a valid concern that the scale of such subsidies &lt;a href="https://thehub.ca/2024/07/08/deepdive-government-funding-of-the-news-industry-is-eroding-canadians-trust-in-the-media/"&gt;threaten the perceived trustworthiness and independence&lt;/a&gt; of the media.&lt;/p&gt;
&lt;p&gt;In late January 2026, &lt;em&gt;The Hub&lt;/em&gt; &lt;a href="https://thehub.ca/2026/01/28/why-we-are-launching-newsbox-for-the-hubs-paid-subscribers/"&gt;launched NewsBox&lt;/a&gt;, an AI-powered publishing tool. NewsBox aims to make it easier for creators to transform their content (written, audio, or video) into other formats, such as speeches, essays, or talking points, while maintaining the author&amp;rsquo;s distinct voice. You can see examples of the tool&amp;rsquo;s output on new articles in &lt;em&gt;The Hub&lt;/em&gt;, each of which is accompanied by an AI-generated summary and list of quotes at the top of the page. There is also a &amp;ldquo;Hub AI&amp;rdquo; chatbot in the sidebar of every article.&lt;/p&gt;
&lt;p&gt;The app very much uses &lt;em&gt;The Hub&lt;/em&gt;&amp;rsquo;s branding, prominently featuring the outlet’s co-creators, who also created NewsBox. While their pitch talks about preserving creators&amp;rsquo; voices to avoid the &amp;ldquo;soulless prose&amp;rdquo; and &amp;ldquo;slop&amp;rdquo; outputted by ChatGPT and similar tools, I have to wonder if tighter integration of AI into the news and opinion side of the operation will &lt;a href="https://reutersinstitute.politics.ox.ac.uk/generative-ai-and-news-report-2025-how-people-think-about-ais-role-journalism-and-society"&gt;raise its own issues with trust&lt;/a&gt;. &lt;em&gt;The Hub&lt;/em&gt; has always been fairly tech-friendly, including a &lt;a href="https://thehub.ca/2023/12/20/marc-edge-canadas-news-media-need-a-plan-and-some-help-to-find-a-way-forward/"&gt;longstanding&lt;/a&gt; &lt;a href="https://thehub.ca/category/meta/"&gt;sponsorship&lt;/a&gt; by Meta.&lt;/p&gt;</description></item><item><title>A handful of composers created most classic RPG soundtracks</title><link>https://muddy.jprs.me/posts/2026-02-08-a-handful-composers-created-most-classic-rpg-soundtracks/</link><pubDate>Sun, 08 Feb 2026 22:36:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-08-a-handful-composers-created-most-classic-rpg-soundtracks/</guid><description>&lt;p&gt;I&amp;rsquo;ve always been a big fan of soundtracks, and video game soundtracks are no exception. Buying games on &lt;a href="https://www.gog.com/en/"&gt;GOG.com&lt;/a&gt; usually nets you the soundtracks as well, so recently I&amp;rsquo;ve been enjoying a lot of classic RPG music. What struck me was how few composers were responsible for creating the ambiance of so many beloved classics. Look at how many series are covered by just the following six composers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Inon Zur (&lt;em&gt;Icewind Dale II&lt;/em&gt;, &lt;em&gt;Dragon Age: Origins&lt;/em&gt;, &lt;em&gt;Dragon Age II&lt;/em&gt;, &lt;em&gt;Fallout&lt;/em&gt; series starting with &lt;em&gt;Fallout 3&lt;/em&gt; plus &lt;em&gt;Fallout Tactics&lt;/em&gt;, co-composer for &lt;em&gt;Baldur&amp;rsquo;s Gate II: Throne of Bhaal&lt;/em&gt; and &lt;em&gt;Pathfinder: Kingmaker&lt;/em&gt;, additional music for &lt;em&gt;Neverwinter Nights&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Jeremy Soule (&lt;em&gt;Neverwinter Nights&lt;/em&gt;, &lt;em&gt;Icewind Dale&lt;/em&gt;, &lt;em&gt;The Elder Scrolls&lt;/em&gt; series starting with &lt;em&gt;Morrowind&lt;/em&gt;, &lt;em&gt;Star Wars: Knights of the Old Republic&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Justin E. Bell (&lt;em&gt;Pillars of Eternity&lt;/em&gt; series, &lt;em&gt;Tyranny&lt;/em&gt;, &lt;em&gt;The Outer Worlds&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Mark Morgan (&lt;em&gt;Fallout&lt;/em&gt;, &lt;em&gt;Fallout 2&lt;/em&gt;, &lt;em&gt;Planescape: Torment&lt;/em&gt;, &lt;em&gt;Torment: Tides of Numenera&lt;/em&gt;, &lt;em&gt;Wasteland 2&lt;/em&gt;, &lt;em&gt;Wasteland 3&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Kirill Pokrovsky (&lt;em&gt;Divinity&lt;/em&gt; series up through &lt;em&gt;Divinity: Original Sin&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Borislav Slavov (&lt;em&gt;Divinity: Origin Sin II&lt;/em&gt;, &lt;em&gt;Baldur&amp;rsquo;s Gate 3&lt;/em&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Of the above, I highly recommend the truly excellent &lt;a href="https://www.youtube.com/watch?v=eWN16RPQ5MA"&gt;&lt;em&gt;Divine Divinity&lt;/em&gt;&lt;/a&gt; soundtrack (terrible title, great music!), as well as &lt;a href="https://www.youtube.com/playlist?list=PLi1CK-rsvz1Nfz83RMBp_9YaIgBWd0l9x"&gt;&lt;em&gt;Baldur&amp;rsquo;s Gate 3&lt;/em&gt;&lt;/a&gt;, particularly the vocal songs like &amp;ldquo;&lt;a href="https://www.youtube.com/watch?v=H_ETzap9c9g&amp;amp;list=PLi1CK-rsvz1Nfz83RMBp_9YaIgBWd0l9x&amp;amp;index=5"&gt;Down by the River&lt;/a&gt;&amp;rdquo;, &amp;ldquo;&lt;a href="https://www.youtube.com/watch?v=-5oVZjtm4YY&amp;amp;list=PLi1CK-rsvz1Nfz83RMBp_9YaIgBWd0l9x&amp;amp;index=6"&gt;I Want to Live&lt;/a&gt;&amp;rdquo;, and &amp;ldquo;&lt;a href="https://www.youtube.com/watch?v=aWmvVEm5SC8&amp;amp;list=PLi1CK-rsvz1Nfz83RMBp_9YaIgBWd0l9x&amp;amp;index=45"&gt;The Power&lt;/a&gt;&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;To me, it emphasized just how hard it is to break into this industry commercially, as these famous names and a handful of others will (deservedly!) continue to get work on the small number of major projects that get published every year. I worry that the less prestigious work that helps pays the bills/build experience for the large majority of composers who have yet to achieve name recognition will increasingly go to AI, impoverishing the pipeline for tomorrow&amp;rsquo;s great video game soundtrack composers.&lt;/p&gt;</description></item><item><title>How do you regain access to your computer if you lose your memory?</title><link>https://muddy.jprs.me/posts/2026-02-07-how-do-you-regain-access-to-your-computer-if-you-lose-your-memory/</link><pubDate>Sat, 07 Feb 2026 22:05:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-07-how-do-you-regain-access-to-your-computer-if-you-lose-your-memory/</guid><description>&lt;p&gt;I read this interesting discussion this morning on Hacker News on the question of how to regain access to your computer if you lose your memory. As always, it starts with figuring out your threat model and responding accordingly.&lt;/p&gt;</description></item><item><title>Anthropic's statistical analysis skill doesn't get statistical significance quite right</title><link>https://muddy.jprs.me/posts/2026-02-06-anthropic-s-statistical-analysis-skill-doesn-t-get-statistical-significance-quite-right/</link><pubDate>Fri, 06 Feb 2026 19:30:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-06-anthropic-s-statistical-analysis-skill-doesn-t-get-statistical-significance-quite-right/</guid><description>&lt;p&gt;Anthropic&amp;rsquo;s new statistical analysis skill demonstrates a common misunderstanding of statistical significance:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Statistical significance means the difference is unlikely due to chance.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But this phrasing isn&amp;rsquo;t quite right. The p-value in Null Hypothesis Significance Testing is not about the probability the results are &amp;ldquo;due to chance&amp;rdquo;; it is the probability—under the null hypothesis and the model assumptions—of observing results at least as extreme as the ones we obtained. In other words, the p-value summarizes how compatible the data are with the null, given our modelling choices. What it does not tell you is the probability that the null hypothesis is true.&lt;/p&gt;
&lt;p&gt;Statistician Andrew Gelman gave a good definition for statistical significance in a 2015 &lt;a href="https://statmodeling.stat.columbia.edu/2015/07/21/a-bad-definition-of-statistical-significance-from-the-u-s-department-of-health-and-human-services-effective-health-care-program/"&gt;blog post&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A mathematical technique to measure the strength of evidence from a single study. Statistical significance is conventionally declared when the p-value is less than 0.05. The p-value is the probability of seeing a result as strong as observed or greater, under the &lt;em&gt;null hypothesis&lt;/em&gt; (which is commonly the hypothesis that there is no effect). Thus, the smaller the p-value, the less consistent are the data with the null hypothesis under this measure.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;As some of the commenters in this blog post observe, simply being able to parrot a technically accurate definition of a p-value does not necessarily make us better at applying statistical significance in practice. It is certainly true that statistical significance is widely misused in scientific publishing as a threshold to distinguish signal from noise (or to be fancy, a &amp;ldquo;lexicographic decision rule&amp;rdquo;), which is why &lt;a href="https://sites.stat.columbia.edu/gelman/research/published/abandon.pdf"&gt;some scientists have argued that we should abandon it as the default statistical paradigm for research&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>The CIA World Factbook has been memory holed</title><link>https://muddy.jprs.me/posts/2026-02-05-the-cia-world-factbook-has-been-memory-holed/</link><pubDate>Thu, 05 Feb 2026 16:37:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-05-the-cia-world-factbook-has-been-memory-holed/</guid><description>&lt;p&gt;Another staple of my childhood is gone, this time the CIA&amp;rsquo;s &lt;a href="https://www.cia.gov/stories/story/spotlighting-the-world-factbook-as-we-bid-a-fond-farewell/"&gt;World Factbook&lt;/a&gt;. I have fond memories of consulting the World Factbook for school projects in my elementary school computer lab. But as of yesterday, the entire publication along with all of its archives have been suddenly and unceremoniously wiped from the agency&amp;rsquo;s website. At least archives of the website are still available on the &lt;a href="https://web.archive.org/web/20260203124934/https://www.cia.gov/the-world-factbook/about/archives/"&gt;Internet Archive&lt;/a&gt;, with complete zip files up to 2020 and Wayback Machine snapshots thereafter.&lt;/p&gt;</description></item><item><title>Guinea worm one step closer to eradication</title><link>https://muddy.jprs.me/posts/2026-02-04-guinea-worm-one-step-closer-to-eradication/</link><pubDate>Wed, 04 Feb 2026 23:57:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-04-guinea-worm-one-step-closer-to-eradication/</guid><description>&lt;p&gt;Only 10 cases of guinea worm were reported in 2025, down from an estimated 3.5 million cases per year when the elimination campaign began four decades ago. The disease is an ancient one, believed by some to be the &amp;ldquo;&lt;a href="https://www.nytimes.com/2005/03/08/health/slithery-medical-symbolism-worm-or-snake-one-or-two.html"&gt;fiery serpents&lt;/a&gt;&amp;rdquo; that beset the ancient Israelites in The Book of Numbers. It is treated by carefully wrapping the parasite around a small stick as it painfully emerges over the course of weeks. This may be the inspiration for the Staff of Asclepius (⚕), the predominant symbol of medicine showing a a serpent wrapped around a rod.&lt;/p&gt;
&lt;p&gt;When I was studying mathematical modelling of infectious diseases at the University of Ottawa in the mid 2010s, the question was whether Jimmy Carter would outlive the guinea worm. Tragically, he did not, but his life&amp;rsquo;s work helped to prevent an estimated 100 million cases of the &lt;a href="https://en.wikipedia.org/wiki/Dracunculiasis"&gt;disabling disease&lt;/a&gt; and made him a hero in global health.&lt;/p&gt;
&lt;p&gt;While we are within spitting distance of zero cases in humans, true eradication will be more difficult due to significant animal reservoirs of the disease. The press release notes nearly 700 reported cases in animals across six countries (and who knows how many unreported cases). These non-human reservoirs pose a significant barrier to true eradication, since the disease must die out not only in human populations but also in wildlife.&lt;/p&gt;</description></item><item><title>msgvault: A personal email archive and search system to watch</title><link>https://muddy.jprs.me/posts/2026-02-03-msgvault-a-personal-email-archive-and-search-system-to-watch/</link><pubDate>Tue, 03 Feb 2026 08:00:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-03-msgvault-a-personal-email-archive-and-search-system-to-watch/</guid><description>&lt;p&gt;Here&amp;rsquo;s a new project to watch if you are interested in taking control of your email: &lt;code&gt;&lt;a href="https://www.msgvault.io/"&gt;msgvault&lt;/a&gt;&lt;/code&gt;. The tool provides a local, searchable version of all of your Gmail messages and attachments, backed by SQLite and DuckDB.&lt;/p&gt;
&lt;p&gt;The author, Wes McKinney, says he may add support for other email services in the future, as well as WhatsApp, iMessage, and SMS. I&amp;rsquo;ll probably look into it for myself once the project matures a little. Although given that it stores everything in a single giant database file, it won&amp;rsquo;t fit into my standard backup strategy of versioned, incremental backups. Still, it could be a nice step forward in regaining control over my email archives.&lt;/p&gt;
&lt;p&gt;&lt;sup&gt;Hat tip to j4mie on &lt;a href="https://news.ycombinator.com/item?id=46855517"&gt;HackerNews&lt;/a&gt;.&lt;/sup&gt;&lt;/p&gt;</description></item><item><title>The Divergent Association Task, a measure for creativity</title><link>https://muddy.jprs.me/posts/2026-02-02-the-divergent-association-task-a-measure-for-creativity/</link><pubDate>Mon, 02 Feb 2026 12:14:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-02-the-divergent-association-task-a-measure-for-creativity/</guid><description>&lt;p&gt;The Divergent Association Task is a short, simple test introduced in 2021 claiming to measure creativity. Taking only a minute and a half, it asks participants to &amp;ldquo;generate 10 nouns that are as different from each other as possible in all meanings and uses of the words&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;Although the instructions say to &amp;ldquo;avoid specialized vocabulary (e.g., no technical terms)&amp;rdquo;, I imagine you might score higher if you&amp;rsquo;ve just finished &lt;a href="https://www.kaptest.com/study/gre/top-52-gre-vocabulary-words/"&gt;cramming wordlists for the GRE&lt;/a&gt;. Researchers have used this test to &lt;a href="https://www.nature.com/articles/s41598-025-25157-3"&gt;compare human and AI creativity&lt;/a&gt; (though the use of GPT-4 in this article with a January 2026 publication date speaks to the incompatibility of AI research with traditional publication timelines).&lt;/p&gt;</description></item><item><title>A/B testing for advertising is not randomized</title><link>https://muddy.jprs.me/posts/2026-02-01-a-b-testing-for-advertising-is-not-randomized/</link><pubDate>Sun, 01 Feb 2026 23:09:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-02-01-a-b-testing-for-advertising-is-not-randomized/</guid><description>&lt;p&gt;Florian Teschner writes about a &lt;a href="https://www.sciencedirect.com/science/article/pii/S0167811624001149"&gt;recent paper&lt;/a&gt; from Bögershausen, Oertzen, &amp;amp; Bock arguing that online ad platforms like Facebook and Google misrepresent the meaning of &amp;ldquo;A/B testing&amp;rdquo; for ad campaigns. In A/B testing, we might assume the platform is randomly assigning users to see ad A or ad B, in an attempt to get a clean causal interpretation about which ad is more likely to drive a click (or whatever outcome you’re tracking).&lt;/p&gt;
&lt;p&gt;But according to the paper, this is usually not what is happening. Instead, the platform optimizes delivery for each ad independently, &lt;em&gt;steering each one toward the users most likely to click it&lt;/em&gt;. In other words, the two ads may be shown to different groups of users, and differences in click-through rates may be attributable to who is seeing the ad, as opposed to the overall appeal of the ad. Ad platforms convert A/B tests from simple randomized experiments into murky observational comparisons. For example, an ad may appear to do better because it happened to be shown disproportionately to a group with a high click-through rate, not because it presents a more compelling overall message. Advertisers get the warm glow of &amp;ldquo;experimentally backed&amp;rdquo; marketing without the assurances of randomization.&lt;/p&gt;</description></item><item><title>Total electoral wipeout</title><link>https://muddy.jprs.me/posts/2026-01-31-total-electoral-wipeout/</link><pubDate>Sat, 31 Jan 2026 13:01:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-01-31-total-electoral-wipeout/</guid><description>&lt;p&gt;The 2002 Turkish general election is the canonical example of total electoral wipeout. Every party holding seats in the previous legislature was completely wiped out. Of the two parties that won seats in the 2002 election, the one that formed government didn&amp;rsquo;t even exist at the time of the previous election (current president Erdoğan&amp;rsquo;s AK Party, formed in 2001). Of note, it wasn&amp;rsquo;t a &lt;em&gt;complete&lt;/em&gt; changing of the guard: one of the three independent members from the &lt;a href="https://en.wikipedia.org/wiki/21st_Parliament_of_Turkey"&gt;1999 parliament&lt;/a&gt; won his seat again in &lt;a href="https://en.wikipedia.org/wiki/22nd_Parliament_of_Turkey"&gt;2002&lt;/a&gt; (&lt;a href="https://en.wikipedia.org/wiki/Mehmet_A%C4%9Far"&gt;Mehmet Ağar&lt;/a&gt;), though it seems he took over as leader of one of the &lt;a href="https://en.wikipedia.org/wiki/True_Path_Party"&gt;wiped-out parties&lt;/a&gt; shortly after the election.&lt;/p&gt;
&lt;p&gt;&lt;sub&gt;Hat tip to kynakwado2 on &lt;a href="https://x.com/kynakwado2/status/1996939212386717940"&gt;Twitter&lt;/a&gt;.&lt;/sub&gt;&lt;/p&gt;</description></item><item><title>Twyman's law</title><link>https://muddy.jprs.me/posts/2026-01-30-twyman-s-law/</link><pubDate>Fri, 30 Jan 2026 19:25:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-01-30-twyman-s-law/</guid><description>&lt;p&gt;From Wikipedia:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Twyman&amp;rsquo;s law&lt;/strong&gt; states that &amp;ldquo;Any figure that looks interesting or different is usually wrong&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;A bit different from that &lt;a href="https://quoteinvestigator.com/2015/03/02/eureka-funny/"&gt;oft-quoted line attributed to Isaac Asimov&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The most exciting phrase in science is not ‘Eureka!’ but ‘that&amp;rsquo;s funny’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;But Twyman&amp;rsquo;s law is much truer in my experience. Surprising results are usually a signal that something is screwy with my data, my assumptions, or my pipeline.&lt;/p&gt;
&lt;p&gt;&lt;sub&gt;Hat tip to DJ Rich on &lt;a href="https://x.com/DuaneJRich/status/2016919349135888562"&gt;Twitter&lt;/a&gt;.&lt;/sub&gt;&lt;/p&gt;</description></item><item><title>Remember that a lot of numbers are fake</title><link>https://muddy.jprs.me/posts/2026-01-29-remember-that-a-lot-of-numbers-are-fake/</link><pubDate>Thu, 29 Jan 2026 23:20:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-01-29-remember-that-a-lot-of-numbers-are-fake/</guid><description>&lt;p&gt;David Oks wrote an essay reminding us that in many countries, even the most basic statistic—the population—is often shockingly uncertain or even outright fabricated. It&amp;rsquo;s a good reminder that &lt;em&gt;many&lt;/em&gt; of the numbers we rely on for international comparisons, like crime rates and economic indices, are similarly troubled by incompatible definitions, uneven measurement, and varying degrees of manipulation. Ask Google what the population of Afghanistan is, and it will happily show you an &lt;a href="https://data.worldbank.org/indicator/SP.POP.TOTL?locations=AF"&gt;annual timeline of population since 1960&lt;/a&gt;, but the tidiness of the chart belies the murkiness of the estimate.&lt;/p&gt;
&lt;p&gt;One of the drawbacks of easily accessible international datasets from organizations like the &lt;a href="https://data.worldbank.org/"&gt;World Bank&lt;/a&gt; and &lt;a href="https://ourworldindata.org/"&gt;Our World in Data&lt;/a&gt; is that they paper over the huge differences among the underlying source datasets. Ultimately, you end up with one number from each country and the implication that they are all pointing to a single construct. This makes it far too easy to draw confident comparisons between countries that simply aren’t measuring the same thing. Without being forced to assemble these datasets yourself, it’s difficult to appreciate how messy it is to measure “the same thing” across different places (or even to measure the same thing over time within one place).&lt;/p&gt;
&lt;p&gt;When evaluating a statistical claim, it’s always worth asking where the numbers come from and how they were measured. It’s easy to take figures at face value, especially when they’re rarely presented with any explicit uncertainty, which may be large. This goes double for more esoteric constructs like freedom scores or corruption indices, which often show up in social media posts cheerleading (or doom-mongering) one country over another. I remember one &lt;a href="https://x.com/TexasLindsay/status/1549270105497927681"&gt;slickly produced video&lt;/a&gt; uncritically comparing COVID-19 statistics between Australia and Niger on the basis that they have the same population (do they?). Niger is one of the poorest and youngest countries in the world, and differences in demographics and health infrastructure alone invalidate any straightforward comparison with a wealthy Western country.&lt;/p&gt;</description></item><item><title>Welcome to Big Muddy</title><link>https://muddy.jprs.me/posts/2026-01-28-welcome-to-big-muddy/</link><pubDate>Wed, 28 Jan 2026 23:00:00 -0500</pubDate><guid>https://muddy.jprs.me/posts/2026-01-28-welcome-to-big-muddy/</guid><description>&lt;p&gt;Hi, I&amp;rsquo;m &lt;a href="https://jeanpaulsoucy.com/"&gt;Jean-Paul R. Soucy&lt;/a&gt;, a data scientist working in healthcare in Montreal, Canada. Welcome to Big Muddy, my spin on a &lt;a href="https://simonwillison.net/2024/Dec/22/link-blog/"&gt;Simon Willison-style links-and-notes blog&lt;/a&gt;. Here I collect and share things I&amp;rsquo;m learning across technology, science, politics, and whatever else catches my interest. You&amp;rsquo;ll find interesting links, brief write-ups, quick experiments, and the occasional deep dive.&lt;/p&gt;</description></item></channel></rss>