<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dmitry Shkolnik</title><description>Data scientist based in Vancouver, Canada. Spatial analysis, demographics, urban planning, and R packages for Canadian data.</description><link>https://dshkol.com/</link><item><title>Building a lie detector for The D-AI-LY</title><link>https://dshkol.com/posts/the-daily-lie-detector/</link><guid isPermaLink="true">https://dshkol.com/posts/the-daily-lie-detector/</guid><description>Building a system using skills and defensive engineering to catch a model that&apos;s very good at lying convincingly to you.</description><pubDate>Sun, 11 Jan 2026 00:00:00 GMT</pubDate></item><item><title>The D-AI-LY: An Autonomous Statistical Digest </title><link>https://dshkol.com/posts/the-daily/</link><guid isPermaLink="true">https://dshkol.com/posts/the-daily/</guid><description>Replicating Statistics Canada&apos;s The Daily using Claude Code alongside dedicated tools and a skills-based harness.</description><pubDate>Wed, 07 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Census Monkey Typewriter Part 2: from single agent to multi-agent</title><link>https://dshkol.com/posts/census-monkey-typewriter-pt2-multiagent/</link><guid isPermaLink="true">https://dshkol.com/posts/census-monkey-typewriter-pt2-multiagent/</guid><description>Assembling my own autonomous data blogging team: quality and workflow improvements from moving to a multi-agent workflow</description><pubDate>Sun, 03 Aug 2025 00:00:00 GMT</pubDate></item><item><title>A million monkeys doing data blogging - agentic social science with Claude Code and friends</title><link>https://dshkol.com/posts/census-monkey-typewriter/</link><guid isPermaLink="true">https://dshkol.com/posts/census-monkey-typewriter/</guid><description>An experiment in using LLMs to automate social science writing. Here&apos;s what I learned about LLM-assisted social science blogging.</description><pubDate>Mon, 28 Jul 2025 00:00:00 GMT</pubDate></item><item><title>Spatially constrained clustering and regionalization</title><link>https://dshkol.com/posts/spatially-constrained-clustering-and-regionalization/</link><guid isPermaLink="true">https://dshkol.com/posts/spatially-constrained-clustering-and-regionalization/</guid><description>A step-by-step guide to creating spatially-contiguous socioeconomic clusters in R using the SKATER algorithm</description><pubDate>Mon, 08 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Will walk for food: exploring Singapore&apos;s hawker food density</title><link>https://dshkol.com/posts/will-walk-for-food-exploring-singapore-hawker-centre-density/</link><guid isPermaLink="true">https://dshkol.com/posts/will-walk-for-food-exploring-singapore-hawker-centre-density/</guid><description>How many hawker centres and stalls are a short walk away from me at any given location in Singapore? An interactive map, and a step-by-step guide of how it was made.</description><pubDate>Wed, 22 Jul 2020 00:00:00 GMT</pubDate></item><item><title>What is the most &apos;normal&apos; city in Canada?</title><link>https://dshkol.com/posts/normal-canadian-city/</link><guid isPermaLink="true">https://dshkol.com/posts/normal-canadian-city/</guid><description>Using Census data to find which Canadian city best represents the national demographic mix</description><pubDate>Fri, 21 Dec 2018 00:00:00 GMT</pubDate></item><item><title>A look at the Vancouver mayoral race twitter picture</title><link>https://dshkol.com/posts/vancouver-mayor-race-twitter/</link><guid isPermaLink="true">https://dshkol.com/posts/vancouver-mayor-race-twitter/</guid><description>Using Twitter data and NLP tools to look at the timelines of the six most prominent candidates for Mayor of Vancouver</description><pubDate>Mon, 01 Oct 2018 00:00:00 GMT</pubDate></item><item><title>The CANSIM package, Canadian tourism, and slopegraphs</title><link>https://dshkol.com/posts/cansim-package-tourism-slopegraphs/</link><guid isPermaLink="true">https://dshkol.com/posts/cansim-package-tourism-slopegraphs/</guid><description>A quick introduction to the cansim R package using an interesting dataset about Canadian domestic tourism trends</description><pubDate>Wed, 01 Aug 2018 00:00:00 GMT</pubDate></item><item><title>Make better maps in R with vector tiles</title><link>https://dshkol.com/posts/better-maps-with-vector-tiles/</link><guid isPermaLink="true">https://dshkol.com/posts/better-maps-with-vector-tiles/</guid><description>Short tutorial for using and styling vector tiles in R for more flexibility with maps</description><pubDate>Thu, 26 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Mirror images: city similarity with t-SNE</title><link>https://dshkol.com/posts/mirror-images-clustering-cities-demographics/</link><guid isPermaLink="true">https://dshkol.com/posts/mirror-images-clustering-cities-demographics/</guid><description>Using machine learning to find similar cities across many dimensions.</description><pubDate>Thu, 12 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Diversity and Segregation in Canadian Cities </title><link>https://dshkol.com/posts/diversity-and-segregation-canadian-cities/</link><guid isPermaLink="true">https://dshkol.com/posts/diversity-and-segregation-canadian-cities/</guid><description>Comparing spatial patterns in visible minority groups across Canadian cities.</description><pubDate>Mon, 09 Jul 2018 00:00:00 GMT</pubDate></item><item><title>Airportr: a lightweight package for airport data</title><link>https://dshkol.com/posts/airportr-a-lightweight-package-for-airport-data/</link><guid isPermaLink="true">https://dshkol.com/posts/airportr-a-lightweight-package-for-airport-data/</guid><description>Building a package to work with airport data</description><pubDate>Wed, 06 Jun 2018 00:00:00 GMT</pubDate></item><item><title>The Great Wait</title><link>https://dshkol.com/posts/the-great-wait/</link><guid isPermaLink="true">https://dshkol.com/posts/the-great-wait/</guid><description>A look at age-specific birth rates in BC</description><pubDate>Tue, 20 Feb 2018 00:00:00 GMT</pubDate></item><item><title>Language Diversity in Canada</title><link>https://dshkol.com/posts/language-diversity-in-canada/</link><guid isPermaLink="true">https://dshkol.com/posts/language-diversity-in-canada/</guid><description>A look into linguistic diversity patterns in Canadian cities</description><pubDate>Tue, 03 Oct 2017 00:00:00 GMT</pubDate></item><item><title>Starting a blog</title><link>https://dshkol.com/posts/starting-a-blog/</link><guid isPermaLink="true">https://dshkol.com/posts/starting-a-blog/</guid><description>First post on starting this blog</description><pubDate>Wed, 30 Aug 2017 00:00:00 GMT</pubDate></item></channel></rss>