<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tech on Big Muddy</title><link>https://muddy.jprs.me/tags/tech/</link><description>Recent content in Tech on Big Muddy</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 05 Apr 2026 08:15:00 -0400</lastBuildDate><atom:link href="https://muddy.jprs.me/tags/tech/index.xml" rel="self" type="application/rss+xml"/><item><title>How effective are Amber alerts?</title><link>https://muddy.jprs.me/links/2026-04-05-how-effective-are-amber-alerts/</link><pubDate>Sun, 05 Apr 2026 08:15:00 -0400</pubDate><guid>https://muddy.jprs.me/links/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>How SARS-CoV-2 variants get named on GitHub</title><link>https://muddy.jprs.me/links/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/links/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/links/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/links/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>Some insight into writing a book using Quarto</title><link>https://muddy.jprs.me/links/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/links/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>Open banking comes to Canada</title><link>https://muddy.jprs.me/links/2026-03-12-open-banking-comes-to-canada/</link><pubDate>Thu, 12 Mar 2026 22:03:00 -0400</pubDate><guid>https://muddy.jprs.me/links/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 surprising whimsy of the Time Zone Database</title><link>https://muddy.jprs.me/links/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/links/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/links/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>It's incredibly easy to game Twitter's trending news algorithm</title><link>https://muddy.jprs.me/notes/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/notes/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>The increasingly inevitable social media ban for kids</title><link>https://muddy.jprs.me/links/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/links/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>Why a Canadian news site just launched an AI publishing tool</title><link>https://muddy.jprs.me/links/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/links/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>msgvault: A personal email archive and search system to watch</title><link>https://muddy.jprs.me/links/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/links/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>A/B testing for advertising is not randomized</title><link>https://muddy.jprs.me/links/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/links/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></channel></rss>