<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>data-storytelling on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/data-storytelling/</link>
    <description>Recent content in data-storytelling on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 08 Jun 2026 16:26:32 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/data-storytelling/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Data Stories with AI Workshop</title>
      <link>https://www.s-anand.net/blog/data-stories-with-ai-workshop/</link>
      <pubDate>Mon, 08 Jun 2026 16:26:32 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/data-stories-with-ai-workshop/</guid>
      <description>&lt;p&gt;On Sat 13 Jun 2026 at 3 pm, I conducted an online workshop on &lt;a href=&#34;https://sanand0.github.io/talks/2026-06-13-data-stories-with-ai/&#34;&gt;Data Stories with AI&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Registration link: &lt;a href=&#34;https://forms.gle/dNkUxtJ2PVqNMNcE9&#34;&gt;https://forms.gle/dNkUxtJ2PVqNMNcE9&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In this workshop, the audience used ChatGPT and Claude, mostly, to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Find data&lt;/li&gt;
&lt;li&gt;Analyze it&lt;/li&gt;
&lt;li&gt;Extract insights&lt;/li&gt;
&lt;li&gt;Visualize as stories&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;It&amp;rsquo;s a data visualization using AI workshop for journalists - but you don&amp;rsquo;t need to know data, visualization, journalism, or even technology.&lt;/p&gt;
&lt;p&gt;But this &lt;em&gt;is&lt;/em&gt; a practical workshop. You’ll be doing stuff and sharing your results.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pre-requisites&lt;/strong&gt;: A paid &lt;a href=&#34;https://chatgpt.com/pricing/&#34;&gt;ChatGPT Plus&lt;/a&gt; or &lt;a href=&#34;https://claude.com/pricing&#34;&gt;Claude Pro&lt;/a&gt; account - both are about Rs 2,000. Just buy it for a month. It&amp;rsquo;s worth it.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s on &lt;strong&gt;Google Meet: &lt;a href=&#34;https://meet.google.com/qzt-obnb-cgp&#34;&gt;https://meet.google.com/qzt-obnb-cgp&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
&lt;video controls preload=&#34;metadata&#34; width=&#34;1920&#34; height=&#34;1080&#34; style=&#34;max-width: 100%; height: auto;&#34;&gt;
  &lt;source src=&#34;https://media.s-anand.net/2026-06-13-data-stories-with-ai.webm&#34; type=&#34;video/webm; codecs=&amp;quot;vp9, opus&amp;quot;&#34;&gt;
&lt;/video&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/talks/2026-06-13-data-stories-with-ai/story.html&#34;&gt;Here are the takeaways from the workshop&lt;/a&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Delegate the prompt, not just the task.&lt;/strong&gt; Don&amp;rsquo;t write the brief — hand the model your examples and ask, &amp;ldquo;What prompt should I give you to do this?&amp;rdquo; Meta-prompting is laziness turned into method.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Treat &amp;ldquo;stuck&amp;rdquo; as a prompt.&lt;/strong&gt; Write down exactly where you&amp;rsquo;re stuck and paste it in. You either get unstuck, or you get stuck on something new. You never &lt;em&gt;stay&lt;/em&gt; stuck — the bottleneck keeps shifting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Never let the model do arithmetic in its head.&lt;/strong&gt; Say &amp;ldquo;write and run a program to do X.&amp;rdquo; It can&amp;rsquo;t reliably multiply nine-digit numbers, but it can write code that checks a million possibilities exactly. Arithmetic as a tool, not as memory.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Low-cost experiments are free insight.&lt;/strong&gt; &amp;ldquo;Blow my mind with insights nobody would know&amp;rdquo; costs nothing. If it&amp;rsquo;s good, bonus. If it&amp;rsquo;s wrong, you lose nothing. Start with what&amp;rsquo;s easy, learn what works, then scale.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;ldquo;Check what is missing,&amp;rdquo; not &amp;ldquo;is this correct?&amp;rdquo;&lt;/strong&gt; Asking a model to confirm makes it lazy. Asking it to find errors — &amp;ldquo;the more errors you find, the better&amp;rdquo; — makes it useful.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;New topic, new chat.&lt;/strong&gt; Models have no memory; they replay the whole conversation each time. A two-hour thread asked to &amp;ldquo;do X&amp;rdquo; is a confused assistant. Stuck in a loop? New chat, new model, new provider.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ask for a single-page HTML file.&lt;/strong&gt; It&amp;rsquo;s the most shareable, chart-capable output. For impact, also try &amp;ldquo;create an image&amp;rdquo; — comics, infographics and sketchnotes are now serious analytical formats.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Feedback is the new main event.&lt;/strong&gt; Generation and verification are cheap, so spend your effort on iteration. A reader&amp;rsquo;s one-line objection — or an AI pretending to be the audience — becomes a revision in seconds.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Beware the false positive.&lt;/strong&gt; &amp;ldquo;Vanishing water&amp;rdquo; can mean a lake being cleaned; &amp;ldquo;less vegetation&amp;rdquo; can be removed algae. Let the model research the cause — and give it the power to say &amp;ldquo;no story here.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pay for one month, then judge.&lt;/strong&gt; ₹2,000 of Plus, used hard for 30 days, is the highest-ROI tech subscription there is. Re-evaluate every six months — never longer — because everything is accelerating.&lt;/li&gt;
&lt;/ol&gt;
&lt;!--

I&#39;ll record and share it.\
Attend to _do_ stuff.\
Watch later to _see_ stuff.
---&gt;
&lt;p&gt;&lt;a href=&#34;https://forms.gle/dNkUxtJ2PVqNMNcE9&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-06-08-data-stories-with-ai-poster.avif&#34;&gt;&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Creating data stories in different styles</title>
      <link>https://www.s-anand.net/blog/creating-data-stories-in-different-styles/</link>
      <pubDate>Fri, 09 Jan 2026 17:20:00 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/creating-data-stories-in-different-styles/</guid>
      <description>&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt;: Don&amp;rsquo;t ask AI agents for &lt;em&gt;one&lt;/em&gt; output. Ask for a &lt;strong&gt;dozen&lt;/strong&gt;, each in the &lt;em&gt;style&lt;/em&gt; of an &lt;strong&gt;expert&lt;/strong&gt;. Share what works best.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;AI agents build apps, analyze data, and visualize it &lt;em&gt;surprisingly&lt;/em&gt; well, these days.&lt;/p&gt;
&lt;p&gt;We used to tell LLMs &lt;em&gt;exactly&lt;/em&gt; what to do. If you&amp;rsquo;re an expert, this is still useful. An expert analyst can do better analyses than an AI agent. An expert designer or data visualizer can tell an AI agent &lt;em&gt;exactly&lt;/em&gt; how to design it.&lt;/p&gt;
&lt;p&gt;But you&amp;rsquo;re not an expert in &lt;em&gt;everything&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Instead, &amp;ldquo;style transfer&amp;rdquo; experts.&lt;/p&gt;
&lt;p&gt;LLMs are trained on the styles of experts across the world. Tell them to adopt an expert&amp;rsquo;s style. That&amp;rsquo;s a shortcut to improve output quality. It won&amp;rsquo;t be as good as that expert, but likely better than you.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;For example, &lt;a href=&#34;https://insights.linuxfoundation.org/leaderboards&#34;&gt;Linux Foundation leaderboards&lt;/a&gt; evaluates open source projects - are they active, who&amp;rsquo;s behind it, do they follow security best practices, what&amp;rsquo;s their popularity, etc.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/PythonicVarun&#34;&gt;Varun&lt;/a&gt; use &lt;a href=&#34;https://github.com/copilot&#34;&gt;GitHub Copilot&lt;/a&gt; with &lt;a href=&#34;https://platform.openai.com/docs/models/gpt-5-mini&#34;&gt;GPT-5 mini&lt;/a&gt; to &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/scraper.py&#34;&gt;scrape&lt;/a&gt; the &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/tree/master/datasets&#34;&gt;data&lt;/a&gt; Then, he had &lt;a href=&#34;https://www.anthropic.com/news/claude-opus-4-5&#34;&gt;Claude Opus 4.5&lt;/a&gt; create data visualizations in &lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/&#34;&gt;five different styles&lt;/a&gt;&lt;/strong&gt;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A &lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/wall-street-journal-style&#34;&gt;Wall Street Journal&lt;/a&gt;&lt;/strong&gt; style. &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/datastory/PROMPTS.md#1-wall-street-journal-style&#34;&gt;Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/malcolm-gladwell-style&#34;&gt;Malcolm Gladwell + NYT&lt;/a&gt;&lt;/strong&gt; style, i.e. written in Malcolm Gladwell&amp;rsquo;s voice (who writes for the New Yorker), but with the New York Times&amp;rsquo; visual style. This ability to remix is powerful. &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/datastory/PROMPTS.md#2-malcolm-gladwell-style-nyt-graphics&#34;&gt;Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/polygraph-style&#34;&gt;Polygraph / The Pudding&lt;/a&gt;&lt;/strong&gt; style. We aren&amp;rsquo;t specifying a single publication here, but providing multiple publications, allowing it to mix and match from those. &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/datastory/PROMPTS.md#3-polygraph--the-pudding-style&#34;&gt;Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;From &lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/shirley-wu-style&#34;&gt;Shirley Wu&lt;/a&gt;&lt;/strong&gt;, who is a data artist, allowing us to go to the style of a specific individual. &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/datastory/PROMPTS.md#4-shirley-wu-style&#34;&gt;Prompt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An &amp;ldquo;&lt;strong&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/animated-style&#34;&gt;open source data adventure&lt;/a&gt;&lt;/strong&gt;&amp;rdquo;. That&amp;rsquo;s not a publication or a person, but a theme. &lt;a href=&#34;https://github.com/PythonicVarun/LinuxFoundation-Leaderboards-Analysis/blob/master/datastory/PROMPTS.md#5-animated-style-professional-adventure&#34;&gt;Prompt&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/&#34;&gt;Same input. Five different styles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For example, while &lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/malcolm-gladwell-style/&#34;&gt;The New York Times&lt;/a&gt; comes up with transitional scatter plots (which are &lt;em&gt;great&lt;/em&gt; for rich interactive explorations):&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/malcolm-gladwell-style/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-01-09-data-story-styles-nyt.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;hellip; &lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/shirley-wu-style&#34;&gt;Shirley Wu&lt;/a&gt; comes up with these hidden gems, focusing on the &lt;em&gt;smaller&lt;/em&gt; projects that have a remarkably diverse contributor base.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/shirley-wu-style&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-01-09-data-story-styles-shirley-wu.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Or, while &lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/wall-street-journal-style/&#34;&gt;The Wall Street Journal&lt;/a&gt; opens with the state of the economy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The open-source software that underpins trillions of dollars in global commerce is showing signs of strain.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&amp;hellip; &lt;a href=&#34;https://pythonicvarun.github.io/LinuxFoundation-Leaderboards-Analysis/malcolm-gladwell-style&#34;&gt;Malcolm Gladwell&lt;/a&gt; opens with perspective:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;In the spring of 2023, a small project called CBT Tape caught my attention. Three contributors. That&amp;rsquo;s it. Yet they had pushed 3,414 commits in twelve months—a rate of &lt;strong&gt;1,138 commits per person&lt;/strong&gt;. To put that in perspective: a &amp;ldquo;normal&amp;rdquo; project sees perhaps 20-30 commits per contributor annually.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;At least for the next few years, the ROI is less from expertise. It&amp;rsquo;s more from &lt;em&gt;style&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Try out different styles. Learn to guide AI towards your preferences. Pick what works best.&lt;/p&gt;
&lt;p&gt;And share!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>The Jamnagar Chokepoint - Data Story</title>
      <link>https://www.s-anand.net/blog/the-jamnagar-chokepoint-data-story/</link>
      <pubDate>Thu, 01 Jan 2026 03:14:11 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/the-jamnagar-chokepoint-data-story/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/exim/&#34;&gt;&lt;img alt=&#34;The Jamnagar Chokepoint&#34; loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/datastories/exim/screenshot.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/Vonter/&#34;&gt;Vivek&lt;/a&gt; published an &lt;a href=&#34;https://github.com/Vonter/india-export-import&#34;&gt;Indian commodity export/import dataset&lt;/a&gt; on 31 Dec 2025.&lt;/p&gt;
&lt;p&gt;Codex and Claude increased their rate limits for the holiday season, so I had:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/sanand0/datastories/blob/main/exim/codex-analysis.md&#34;&gt;Codex analyze the data&lt;/a&gt; (OpenAI models are a bit more rigorous) and create an &lt;a href=&#34;https://github.com/sanand0/datastories/blob/main/exim/ANALYSIS.md&#34;&gt;ANALYSIS.md&lt;/a&gt; file.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/sanand0/datastories/blob/main/exim/claude-story-verge.md&#34;&gt;Claude create a visual story&lt;/a&gt; based on the analysis. (Claude narrates and visualizes better).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/datastories/exim/&#34;&gt;Here is the data story&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/sanand0/datastories/blob/main/exim/prompts.md&#34;&gt;Here are the prompts&lt;/a&gt; used.&lt;/p&gt;
&lt;h3 id=&#34;analyze&#34;&gt;Analyze&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;I downloaded export-import.parquet from https://github.com/Vonter/india-export-import which has data sourced from the Indian [&lt;span class=&#34;nt&#34;&gt;Foreign Trade Data Dissemination Portal&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://ftddp.dgciskol.gov.in/dgcis/principalcommditysearch.html&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Each row in the dataset represents a trade entry for a single commodity, country, port, year, month, and type (import or export).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Commodity`&lt;/span&gt; string: Name of the commodity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Country`&lt;/span&gt; string: Name of the foreign country
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Port`&lt;/span&gt; string: Name of the port in India
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Year`&lt;/span&gt; int32: Year for the import/export activity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Month`&lt;/span&gt; int32: Month for the import/export activity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Type`&lt;/span&gt; category: Type of trade (Import or Export)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Quantity`&lt;/span&gt; int64: Quantity of the commodity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Unit`&lt;/span&gt; string: Unit for the quantity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`INR Value`&lt;/span&gt; int64: Value of the commodity in INR
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`USD Value`&lt;/span&gt; int64: Value of the commodity in USD
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Analyze data like an investigative journalist hunting for stories that make smart readers lean forward and say &amp;#34;wait, really?&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Understand the Data: Identify dimensions &amp;amp; measures, types, granularity, ranges, completeness, distribution, trends. Map extractable features, derived metrics, and what sophisticated analyses might serve the story (statistical, geospatial, network, NLP, time series, cohort analysis, etc.).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Define What Matters: List audiences and their key questions. What problems matter? What&amp;#39;s actually actionable? What would contradict conventional wisdom or reveal hidden patterns?
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Hunt for Signal: Analyze extreme/unexpected distributions, breaks in patterns, surprising correlations. Look for stories that either confirm something suspected but never proven, or overturn something everyone assumes is true. Connect dots that seem unrelated at first glance.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Segment &amp;amp; Discover: Cluster/classify/segment to find unusual, extreme, high-variance groups. Where are the hidden populations? What patterns emerge when you slice the data differently?
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Find Leverage Points: Hypothesize small changes yielding big effects. Look for underutilization, phase transitions, tipping points. What actions would move the needle?
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Verify &amp;amp; Stress-Test:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Cross-check externally**: Find evidence from the outside world that supports, refines, or contradicts your findings
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Test robustness**: Alternative model specs, thresholds, sub-samples, placebo tests
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Check for errors/bias**: Examine provenance, definitions, methodology; control for confounders, base rates, uncertainty (The Data Detective lens)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Check for fallacies**: Correlation vs. causation, selection/survivorship Bias (what is missing?), incentives &amp;amp; Goodhart’s Law (is the metric gamed?), Simpson&amp;#39;s paradox (segmentation flips trend), Occam’s Razor (simpler is more likely), inversion (try to disprove) regression to mean (extreme values naturally revert), second-order effects (beyond immediate impact), ...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Consider limitations**: Data coverage, biases, ambiguities, and what cannot be concluded
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; Prioritize &amp;amp; Package: Select insights that are:
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **High-impact** (not incremental) - meaningful effect sizes vs. base rates
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Actionable** (not impractical) - specific, implementable
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Surprising** (not obvious) - challenges assumptions, reveals hidden patterns
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Defensible** (statistically sound) - robust under scrutiny
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Save your findings in ANALYSIS.md with supporting datasets and code.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;This will be taken up by another coding agent to create reports, data stories, visualizations, dashboards, presentations, articles, blog posts, etc.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Ensure that ANALYSIS.md is documented well enough so that all assets are clear, the approach, intent and implications are understandable.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id=&#34;visualize&#34;&gt;Visualize&lt;/h3&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;I downloaded export-import.parquet from https://github.com/Vonter/india-export-import which has data sourced from the Indian [&lt;span class=&#34;nt&#34;&gt;Foreign Trade Data Dissemination Portal&lt;/span&gt;](&lt;span class=&#34;na&#34;&gt;https://ftddp.dgciskol.gov.in/dgcis/principalcommditysearch.html&lt;/span&gt;)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Each row in the dataset represents a trade entry for a single commodity, country, port, year, month, and type (import or export).
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Commodity`&lt;/span&gt; string: Name of the commodity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Country`&lt;/span&gt; string: Name of the foreign country
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Port`&lt;/span&gt; string: Name of the port in India
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Year`&lt;/span&gt; int32: Year for the import/export activity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Month`&lt;/span&gt; int32: Month for the import/export activity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Type`&lt;/span&gt; category: Type of trade (Import or Export)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Quantity`&lt;/span&gt; int64: Quantity of the commodity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`Unit`&lt;/span&gt; string: Unit for the quantity
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`INR Value`&lt;/span&gt; int64: Value of the commodity in INR
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;sb&#34;&gt;`USD Value`&lt;/span&gt; int64: Value of the commodity in USD
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Then I had Codex analyze it. The analysis is in ANALYSIS.md.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Find the most intesting insights from ANALYSIS.md and create a data story with supporting visualizations.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Write as a &lt;span class=&#34;gs&#34;&gt;**Narrative-driven Data Story**&lt;/span&gt;. Write like Malcolm Gladwell. Think like a detective who must defend findings under scrutiny.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Compelling hook**: Start with a human angle, tension, or mystery that draws readers in
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Story arc**: Build the narrative through discovery, revealing insights progressively
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Integrated visualizations**: Beautiful, interactive charts/maps that are revelatory and advance the story (not decorative)
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Concrete examples**: Make abstract patterns tangible through specific cases
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Evidence woven in**: Data points, statistics, and supporting details flow naturally within the prose
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **&amp;#34;Wait, really?&amp;#34; moments**: Position surprising findings for maximum impact
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **So what?**: Clear implications and actions embedded in the narrative
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;k&#34;&gt;-&lt;/span&gt; **Honest caveats**: Acknowledge limitations without undermining the story
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Visualize like The New York Times Interactives. Ensure that all visualizations interactive and provide revelatory insights as well as some kind of delightful experience.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Follow the typography, color &amp;amp; theme, backgrounds, interaction patterns, and animation principles of The Verge&amp;#39;s frontends.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Generate a single page index.html + script.js.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Vibe-Coding for Interesting Data Stories</title>
      <link>https://www.s-anand.net/blog/vibe-coding-for-interesting-data-stories/</link>
      <pubDate>Mon, 06 Oct 2025 09:03:35 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vibe-coding-for-interesting-data-stories/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Vibe-Coding for Interesting Data Stories&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/gardener.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Last weekend, I fed Codex my browser history and said &amp;ldquo;explore.&amp;rdquo; It found a pattern I call &lt;strong&gt;rabbit holes&lt;/strong&gt; &amp;ndash; three ways we browse:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Linear spiral&lt;/strong&gt; - one page &amp;gt; next page &amp;gt; next. E.g. filing income tax, clicking &amp;ldquo;next&amp;rdquo; on the &lt;a href=&#34;https://in.pycon.org/2025/program/schedule/&#34;&gt;PyCon schedule&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Hub &amp;amp; spoke&lt;/strong&gt; - hub &amp;gt; open tabs &amp;gt; back to hub. E.g. exploring &lt;a href=&#34;https://en.wikipedia.org/wiki/David_Heinemeier_Hansson&#34;&gt;DHH&lt;/a&gt;&amp;rsquo;s Ubuntu setup, checking Firebase config.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Wide survey&lt;/strong&gt; - source &amp;gt; many, many pages. E.g. clearing inbox, scanning news.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Then Claude Code built this &lt;a href=&#34;https://sanand0.github.io/datastories/browser-history/rabbit-holes/&#34;&gt;lovely data story&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;My goal? Find challenges in vibe-coding &lt;strong&gt;interesting&lt;/strong&gt; data stories. I found several.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A. I don&amp;rsquo;t know what I want.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Solution? &lt;strong&gt;Ask for multiple options&lt;/strong&gt;. More options = more ideas. Codex proposed two I hadn&amp;rsquo;t planned: &lt;a href=&#34;https://sanand0.github.io/datastories/browser-history/rabbit-holes/&#34;&gt;rabbit holes&lt;/a&gt; and &lt;a href=&#34;https://sanand0.github.io/datastories/browser-history/search-funnels/&#34;&gt;search funnels&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B. I don&amp;rsquo;t know if it&amp;rsquo;ll turn out well.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Solution? &lt;strong&gt;Build them all&lt;/strong&gt;. Don&amp;rsquo;t pre-judge. I &lt;strong&gt;did not&lt;/strong&gt; expect rabbit holes to be interesting - a clear prediction error.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C. Reviewing is the bottleneck.&lt;/strong&gt; It&amp;rsquo;s slow and painful.&lt;/p&gt;
&lt;p&gt;Solution? &lt;strong&gt;Make reviews easy&lt;/strong&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ask for review-friendly output&lt;/strong&gt;. E.g. A table/heatmap comparing options.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use LLMs to pre-review&lt;/strong&gt;. E.g. Pick top 3 with reasons.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Review output, not code&lt;/strong&gt;. E.g. Have it build a working demo, &lt;strong&gt;then&lt;/strong&gt; review.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;D. Model / tool strengths vary.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Solution? &lt;strong&gt;Align with strengths&lt;/strong&gt;. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Use GPT-5 for planning&lt;/strong&gt;. It&amp;rsquo;s better than GPT-5-Codex or Claude 4.5 Sonnet.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Code UI with Claude 4.5 Sonnet&lt;/strong&gt;. It&amp;rsquo;s better than most models.&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;Check out the &lt;a href=&#34;https://sanand0.github.io/datastories/browser-history/&#34;&gt;prompts &amp;amp; process&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Try this&lt;/strong&gt;: Pick one messy dataset you have. Ask an LLM for five ways to explore it. Build them all. One will surprise you.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_last-weekend-i-fed-codex-my-browser-history-activity-7381531293542449152-uZXX&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/vibe-analysis-fifth-elephant-workshop/</link>
      <pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vibe-analysis-fifth-elephant-workshop/</guid>
      <description>&lt;p&gt;Tomorrow, we&amp;rsquo;ll be vibe-analyzing data at a Hasgeek Fifth Elephant workshop.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a follow-up to my DataHack Summit talk &amp;ldquo;RIP Data Scientists&amp;rdquo;. I showed how it&amp;rsquo;s possible to automate many data science tasks. In this workshop, the audience will be doing that.&lt;/p&gt;
&lt;p&gt;Slides: &lt;a href=&#34;https://sanand0.github.io/talks/2025-09-16-vibe-analysis/&#34;&gt;https://sanand0.github.io/talks/2025-09-16-vibe-analysis/&lt;/a&gt; (minimal because&amp;hellip; well, it&amp;rsquo;s &amp;ldquo;vibe analysis&amp;rdquo;. We&amp;rsquo;ll code as we go.)&lt;/p&gt;
&lt;p&gt;Here are datasets I&amp;rsquo;ll suggest to the audience:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;India Census 2011: &lt;a href=&#34;https://www.kaggle.com/datasets/danofer/india-census&#34;&gt;https://www.kaggle.com/datasets/danofer/india-census&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;MovieLens movies: &lt;a href=&#34;https://grouplens.org/datasets/movielens/32m/&#34;&gt;https://grouplens.org/datasets/movielens/32m/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;IMDb movies: &lt;a href=&#34;https://datasets.imdbws.com/&#34;&gt;https://datasets.imdbws.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Occupational Employment and Wage Statistics (OEWS): &lt;a href=&#34;https://www.bls.gov/oes/tables.htm&#34;&gt;https://www.bls.gov/oes/tables.htm&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Global AI Job Market &amp;amp; Salary Trends 2025: &lt;a href=&#34;https://www.kaggle.com/datasets/bismasajjad/global-ai-job-market-and-salary-trends-2025&#34;&gt;https://www.kaggle.com/datasets/bismasajjad/global-ai-job-market-and-salary-trends-2025&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Flight Delay Dataset: &lt;a href=&#34;https://www.kaggle.com/datasets/shubhamsingh42/flight-delay-dataset-2018-2024&#34;&gt;https://www.kaggle.com/datasets/shubhamsingh42/flight-delay-dataset-2018-2024&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;London House Price Data: &lt;a href=&#34;https://www.kaggle.com/datasets/jakewright/house-price-data&#34;&gt;https://www.kaggle.com/datasets/jakewright/house-price-data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Exchange Rates to USD: &lt;a href=&#34;https://www.kaggle.com/datasets/robikscube/exhange-rates-to-usd-from-imforg-updated-daily&#34;&gt;https://www.kaggle.com/datasets/robikscube/exhange-rates-to-usd-from-imforg-updated-daily&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Thailand Road Accidents (2019-202): &lt;a href=&#34;https://www.kaggle.com/datasets/thaweewatboy/thailand-road-accident-2019-2022&#34;&gt;https://www.kaggle.com/datasets/thaweewatboy/thailand-road-accident-2019-2022&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;hellip; but if you&amp;rsquo;d like stories from any interesting recent datasets (10K - 10M rows, easy-to-download), please suggest in the comments. 🙏&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://images.hasgeek.com/embed/file/18c923db5caf4a82b927ef9368b52fda?size=1200&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_tomorrow-well-be-vibe-analyzing-data-at-activity-7373326580217143296-ZFM-&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/analyzing-my-google-search-history/</link>
      <pubDate>Thu, 31 Jul 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/analyzing-my-google-search-history/</guid>
      <description>&lt;p&gt;Here&amp;rsquo;s a comic book analyzing my Google Search History.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s a simpler version of &lt;a href=&#34;https://www.s-anand.net/blog/my-top-chatgpt-chat-categories/&#34;&gt;my earlier post&lt;/a&gt;. I created it using PicBook, a tool I vibe-coded over ~5 hours.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PicBook: &lt;a href=&#34;https://tools.s-anand.net/picbook/&#34;&gt;https://tools.s-anand.net/picbook/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Code: &lt;a href=&#34;https://github.com/sanand0/tools/tree/main/picbook&#34;&gt;https://github.com/sanand0/tools/tree/main/picbook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Codex chat: &lt;a href=&#34;https://chatgpt.com/s/cd_6886699abfb08191acf036f6185781be&#34;&gt;https://chatgpt.com/s/cd_6886699abfb08191acf036f6185781be&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The code prompt begins with &lt;em&gt;Implement a&lt;/em&gt; /&lt;em&gt;picbook tool to create a sequence of visually consistent images from multiline captions using the&lt;/em&gt; &lt;code&gt;gpt&lt;/code&gt;-&lt;code&gt;image&lt;/code&gt;-𝟭 &lt;em&gt;OpenAI model&lt;/em&gt; and continues for 6 chats totaling ~22 min. My review took 4.5 hours. Clearly I need to optimize reviews.&lt;/p&gt;
&lt;p&gt;Once generated, I drafted the storyline:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I analyzed 4 years of my Google search history. [Draw: Night study room. Protagonist unrolls a dusty scroll from a trunk labeled “BACKUPS”. Ghostly numbers and topic names swirl out. Candlelight + laptop glow mix.]&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s mostly tech. That was no surprise. [Draw: Protagonist bored, leaning on a pile of hefty tomes: “JS DOM (1613)”, “Python Tools (1402)”. He’s sipping chai, half-asleep. A speech bubble with “meh”.]&lt;/li&gt;
&lt;li&gt;&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Full storyline: &lt;a href=&#34;https://sanand0.github.io/datastories/google-searches/#comic-story&#34;&gt;https://sanand0.github.io/datastories/google-searches/#comic-story&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;hellip; and about 11 minutes later, the story was generated. I just needed to print as PDF.&lt;/p&gt;
&lt;p&gt;Now that it&amp;rsquo;s easier, more people might create comics. (But perhaps not on LinkedIn. Business networkers seem uncomfortable around comics.)&lt;/p&gt;
&lt;iframe src=&#34;https://files.s-anand.net/images/2025-07-31-My-Google-Search-History.pdf&#34; width=&#34;100%&#34; height=&#34;800px&#34; title=&#34;Embedded PDF Viewer&#34;&gt;
  &lt;p&gt;&lt;a href=&#34;https://files.s-anand.net/images/2025-07-31-My-Google-Search-History.pdf&#34;&gt;Download the PDF&lt;/a&gt;.&lt;/p&gt;
&lt;/iframe&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_my-google-search-history-a-comic-book-activity-7356149037722464256-pZXw&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/vizchitra-data-design-by-dialogue/</link>
      <pubDate>Sun, 29 Jun 2025 04:20:23 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vizchitra-data-design-by-dialogue/</guid>
      <description>&lt;p&gt;My VizChitra talk on &lt;strong&gt;Data&lt;/strong&gt; &lt;strong&gt;Design&lt;/strong&gt; &lt;strong&gt;by&lt;/strong&gt; &lt;strong&gt;Dialog&lt;/strong&gt; was on LLMs helping in every stage of data storytelling.&lt;/p&gt;
&lt;p&gt;Main &lt;strong&gt;takeaways&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;After open data, LLMs may the single biggest act of data democratization. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=01m24s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=01m24s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LLMs can help in every step of the (data) value chain. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=00m47s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=00m47s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;LLMs are bad with numbers. Have them write code instead. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=06m33s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=06m33s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t confuse it. Just ask it again. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=05m30s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=05m30s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;If it doesn&amp;rsquo;t work, throw it away and redo it. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=20m02s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=20m02s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Keep an impossibility list. Revisit it whenever a new model drops. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=20m02s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=20m02s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Never ask for just one output from an LLM. Ask for a dozen. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=22m20s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=22m20s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Our imagination is the limit. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=26m35s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=26m35s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Two years ago, they were like grade 8 students. Today, a postgraduate. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=00m47s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=00m47s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Do as little as possible. Just wait. Models will catch up. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=31m45s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=31m45s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Funny&lt;/strong&gt; bits:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;This is how it&amp;rsquo;s done. How else would we do it? &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=04m31s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=04m31s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some people call biases domain expertise. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=22m50s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=22m50s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;I don&amp;rsquo;t like work. I like playing Bubbles. So, have &lt;em&gt;it&lt;/em&gt; do the work. &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=23m08s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=23m08s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;More metrics, more quirky! &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=26m20s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=26m20s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Amuse me! &lt;a href=&#34;https://youtu.be/hPH5_ulHtno?t=21m37s&#34;&gt;https://youtu.be/hPH5_ulHtno?t=21m37s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;ul&gt;
&lt;li&gt;Slides: &lt;a href=&#34;https://sanand0.github.io/talks/2025-06-27-data-design-by-dialogue/&#34;&gt;https://sanand0.github.io/talks/2025-06-27-data-design-by-dialogue/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Video: &lt;a href=&#34;https://youtu.be/hPH5_ulHtno&#34;&gt;https://youtu.be/hPH5_ulHtno&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Transcript: &lt;a href=&#34;https://github.com/sanand0/talks/blob/main/2025-06-27-data-design-by-dialogue/transcript.md&#34;&gt;https://github.com/sanand0/talks/blob/main/2025-06-27-data-design-by-dialogue/transcript.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7345063583124213761&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>It&#39;s not what you know. It&#39;s how you learn</title>
      <link>https://www.s-anand.net/blog/its-not-what-you-know-its-how-you-learn/</link>
      <pubDate>Thu, 27 Mar 2025 15:06:11 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/its-not-what-you-know-its-how-you-learn/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;It&amp;rsquo;s not what you know. It&amp;rsquo;s how you learn&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/calvin.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://simonwillison.net/2024/Nov/11/mdn-browser-support-timelines/&#34;&gt;Simon Willison&amp;rsquo;s blog post&lt;/a&gt; mentioned &lt;a href=&#34;https://github.com/mdn/browser-compat-data/&#34;&gt;MDN&amp;rsquo;s browser compatibility tables&lt;/a&gt; that list the earliest release date for each browser feature. I figured: let&amp;rsquo;s see &lt;strong&gt;which browsers release features fastest&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I calculated average delay for each browser&amp;rsquo;s feature release. For each browser, I looked at how many days after the first release it took to add a feature, averaged it, and published an &lt;a href=&#34;https://sanand0.github.io/webfeatures/&#34;&gt;interactive, scrolly-telling data story&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://sanand0.github.io/webfeatures/&#34;&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/screenshot.webp&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s interesting is that I built almost all of this using LLMs in about 4 hours with&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.cursor.com/&#34;&gt;Cursor&lt;/a&gt; + &lt;a href=&#34;https://www.anthropic.com/news/claude-3-7-sonnet&#34;&gt;Claude 3.7 Sonnet&lt;/a&gt; for data disualization, and&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://blog.google/technology/google-deepmind/gemini-model-thinking-updates-march-2025/&#34;&gt;Gemini 2.5 Experimental 03-25&lt;/a&gt; for the story&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s what I learned in the process.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The real winners are off-beat stories.&lt;/strong&gt; Earlier, I&amp;rsquo;d spend 16-24 hours per visual. So, I&amp;rsquo;d stick to the &amp;ldquo;important&amp;rdquo; stories I wanted to tell. Now it takes four hours. That frees me to experiment and share those lesser data stories that get overlooked. &lt;strong&gt;This change is incredibly powerful.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;LLMs don&amp;rsquo;t replace &lt;strong&gt;all&lt;/strong&gt; expertise.&lt;/strong&gt; For example, when I saw the data, it didn&amp;rsquo;t immediately tell a story. It took me some time to realize the story isn&amp;rsquo;t how slow browsers are, but how browsers&amp;rsquo; speed evolved over time. For example, in Firefox&amp;rsquo;s early days, it was the &lt;strong&gt;only&lt;/strong&gt; browser actively releasing features. These days, it&amp;rsquo;s one of the slowest. Figuring that out took expertise.&lt;/p&gt;
&lt;p&gt;I spent two decades studying data visualization. So, this comes naturally to me. How does someone new build expertise?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Expertise is a moving frontier.&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;At BCG in the early 2000s, I built interactive stories with PowerPoint. My PowerPoint skill was the critical expertise.&lt;/li&gt;
&lt;li&gt;At Gramener in the early 2010s, I used D3 for interactive stories. My programming skill was the critical expertise.&lt;/li&gt;
&lt;li&gt;Now, in the mid-twenties, LLMs write code with ease. My expertise is in choosing the right visual and shape the right narrative.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As tools change, expertise evolves. I don&amp;rsquo;t know what the next frontier of expertise will be. I couldn&amp;rsquo;t predict the last few. I can&amp;rsquo;t predict the next.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;But LLMs can help build expertise.&lt;/strong&gt; In this project, I missed an opportunity to learn. I should have asked the LLM to show me a dozen options to visualize the data. For example, &amp;ldquo;Show a version geared toward an executive, a technologist, or a general audience&amp;rdquo;. &amp;ldquo;Critique each.&amp;rdquo; Such practice can help anyone - beginner or expert - build skill and learn. Practicing this is hard, but LLMs &lt;strong&gt;do&lt;/strong&gt; help in this process.&lt;/p&gt;
&lt;p&gt;But what gives me confidence is that LLMs &lt;strong&gt;help me learn&lt;/strong&gt;. So, when the next frontier arrives, I&amp;rsquo;m less worried I&amp;rsquo;ll be too old. I think we&amp;rsquo;ll have tools to build expertise too.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update (28 Mar 2025)&lt;/strong&gt;: Earlier, I wrote that &amp;ldquo;LLMs don&amp;rsquo;t replace expertise&amp;rdquo;. I inferred that because I (an expert) could use an LLM well. &lt;a href=&#34;https://www.oneusefulthing.org/p/the-cybernetic-teammate&#34;&gt;This research&lt;/a&gt; with 700+ people at P&amp;amp;G shows that when given LLMs, outsiders perform as well as insiders. So, I corrected my statement to say, &amp;ldquo;LLMs don&amp;rsquo;t replace &lt;strong&gt;all&lt;/strong&gt; expertise.&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Ritwik Trivedi&lt;/strong&gt; &lt;em&gt;29 Mar 2025 5:29 pm&lt;/em&gt;:
This is really insightful. I especially loved the visualization and learning that it was made with the help of AI was shocking even though I have generated similar things myself. What stood out I guess was this realization that the prompts reflected expertise. You really had an intuitive idea of direction. Maybe knowledge management along with LLMs augmenting our work is the way forward.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>How to Fake Data That Tells a Story</title>
      <link>https://www.s-anand.net/blog/how-to-fake-data-that-tells-a-story/</link>
      <pubDate>Sat, 08 Mar 2025 06:16:44 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/how-to-fake-data-that-tells-a-story/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;How to Fake Data That Tells a Story&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/calvin-snowman-bar-chart.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Fake data is usually boring if you analyze it. It&amp;rsquo;s usually uniform, with no outliers or interesting patterns.&lt;/p&gt;
&lt;p&gt;If I ask &lt;a href=&#34;https://chatgpt.com/share/67cbda58-e0dc-800c-ad00-47f1904c8fa3&#34;&gt;ChatGPT&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Generate&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;realistic&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fake&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;tourism&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;these&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;columns&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Age&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Nationality&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Gender&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Income&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Booking_Channel&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Month&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Occupancy_Rate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Travel_Frequency&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Spending&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Run&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;code&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;me&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;download&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;output&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;CSV&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;… the output is remarkably boring.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Men &amp;amp; women from all countries and ages in every month visit equally.&lt;/li&gt;
&lt;li&gt;Income and spending are uniformly distributed - and the same pattern holds for all countries and ages.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/boring-data-distribution-1024x862.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Often, I need to generate fake data that is &lt;strong&gt;interesting&lt;/strong&gt;. Specifically, I need data that can be used to illustrate a point or show a pattern.&lt;/p&gt;
&lt;p&gt;Instead, we could ask for something different. &lt;a href=&#34;https://chatgpt.com/share/67cbdc51-c2fc-800c-aa19-e472054a6b0e&#34;&gt;ChatGPT&lt;/a&gt;&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;I&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;want&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;generate&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;realistic&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fake&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;tourism&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;using&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;these&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;columns&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Age&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Nationality&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Gender&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Income&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Booking_Channel&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Month&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Occupancy_Rate&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Travel_Frequency&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Spending&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Do&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;it&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;follows&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;1.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Given&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;such&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;generate&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;hypotheses&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;that&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;tourism&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;department&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;might&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;test&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;increase&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;tourist&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;spend&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;2.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Write&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Python&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;program&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;that&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;generates&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;000&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;rows&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;realistic&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fake&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;where&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;these&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;hypotheses&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;are&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;statistically&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;significant&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;way&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;3.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Run&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;code&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;kd&#34;&gt;let&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;me&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;download&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;output&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;CSV&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This works like a charm. The data generated exhibits these patterns:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Luxury travel agency customers spend much more.&lt;/li&gt;
&lt;li&gt;Peak-month travelers (June, July, December) spend more.&lt;/li&gt;
&lt;li&gt;Frequent travelers spend less.&lt;/li&gt;
&lt;li&gt;Older tourists (50+) spend more.&lt;/li&gt;
&lt;li&gt;Tourists from USA, Germany, and Japan spend more.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The data is more varied: some 20-year-olds spend much less (creating outliers). Many tourists come from the US, and a large share book online.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/realistic-data-distribution-1024x767.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;So, here&amp;rsquo;s my generic prompt for realistic fake data on &lt;a href=&#34;https://chatgpt.com/share/67cbdc05-8b44-800c-95d4-afe97cd2e149&#34;&gt;ChatGPT&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-javascript&#34; data-lang=&#34;javascript&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;Generate&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;realistic&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fake&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;for&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;______&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;1.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;List&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;columns&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;that&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;would&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;be&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;present&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;such&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;briefly&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;describing&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;how&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;might&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;be&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;distributed&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;2.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Given&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;such&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;think&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;about&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;an&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;objective&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;generate&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;5&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;hypotheses&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;that&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;an&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;organization&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;might&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;want&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;test&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;on&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;how&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;to&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;achieve&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;this&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;objective&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;3.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Write&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;run&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Python&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;program&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;that&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;generates&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;000&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;rows&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;of&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;realistic&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;fake&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;data&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;where&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;these&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;hypotheses&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;are&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;true&lt;/span&gt; &lt;span class=&#34;k&#34;&gt;in&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;statistically&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;significant&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;way&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Let&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;me&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;download&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;output&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;as&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;a&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;CSV&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;file&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nx&#34;&gt;STEP&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;4.&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;Test&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;each&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;hypothesis&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;and&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;show&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;the&lt;/span&gt; &lt;span class=&#34;nx&#34;&gt;results&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Prashant Raturi&lt;/strong&gt; &lt;em&gt;6 Sep 2025 11:10 am&lt;/em&gt;:
Awesome. Treasure trove of a blog&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/what-online-course-to-publish/</link>
      <pubDate>Mon, 28 Feb 2022 05:10:55 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/what-online-course-to-publish/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m planning to publish a 3-hour self-paced #onlinecourse.&lt;/p&gt;
&lt;p&gt;But I don&amp;rsquo;t know which topic would be more useful.&lt;/p&gt;
&lt;p&gt;One topic is #datascience tools for non-programmers.&lt;/p&gt;
&lt;p&gt;Another is a step-by-step guide to #datastorytelling for analysts.&lt;/p&gt;
&lt;p&gt;What&amp;rsquo;s more useful for you?&lt;/p&gt;
&lt;p&gt;Could you share with people, so I work on the more useful course? (Thanks 🙏)&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3AugcPost%3A6903929474736361472&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/data-comicgen-event/</link>
      <pubDate>Wed, 28 Jul 2021 03:03:35 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/data-comicgen-event/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m really looking forward to this Data Comicgen #event.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Get the #data on 5 Aug&lt;/li&gt;
&lt;li&gt;Analyze it with #googlesheets&lt;/li&gt;
&lt;li&gt;Use Comicgen for #comics #storytelling&lt;/li&gt;
&lt;li&gt;Submit on 26 Aug&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;It&amp;rsquo;s a great opportunity to find fellow data storytellers and comic enthusiasts &amp;ndash; to see their work and share yours. And win awards.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A6825984037128146944&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/gramener-job-post-chief-sales-officer-2021/</link>
      <pubDate>Wed, 21 Apr 2021 12:01:05 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/gramener-job-post-chief-sales-officer-2021/</guid>
      <description>&lt;p&gt;We are looking for a Chief Sales Officer. (For Princeton, New Jersey.)&lt;/p&gt;
&lt;p&gt;Do you ensure clients get value from what you sell?&lt;/p&gt;
&lt;p&gt;Do you have the energy to go after partners and logos relentlessly?&lt;/p&gt;
&lt;p&gt;Do you feel the thrill of using data to tell stories?&lt;/p&gt;
&lt;p&gt;Are you game to take a $10m data company to $50m?&lt;/p&gt;
&lt;p&gt;We would like to talk to you. Please visit 👇&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gramener.com/job/?id=90554&#34;&gt;https://gramener.com/job/?id=90554&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A6790605292779528192&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Jolie No. 1</title>
      <link>https://www.s-anand.net/blog/jolie-no-1/</link>
      <pubDate>Sat, 13 Feb 2021 16:28:49 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/jolie-no-1/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;Jolie No. 1&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/jolie-no-1.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;There are &lt;a href=&#34;https://theculturetrip.com/asia/india/articles/the-10-most-famous-indian-actors-in-hollywood/&#34;&gt;more Bollywood actors in Hollywood&lt;/a&gt;. Some are even &lt;a href=&#34;https://www.msn.com/en-in/entertainment/bollywood/bollywood-stars-who-turned-down-huge-hollywood-roles/ss-BBB0rhm&#34;&gt;turning down Hollywood roles&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So we wondered: &lt;strong&gt;&lt;strong&gt;How easily can a &lt;a href=&#34;https://en.wikipedia.org/wiki/Bollywood&#34;&gt;Bollywood actor&lt;/a&gt; connect to a &lt;a href=&#34;https://en.wikipedia.org/wiki/Hollywood&#34;&gt;Hollywood actor&lt;/a&gt;?&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As part of the Oct 2019 &lt;a href=&#34;https://www.meetup.com/meetup-group-EkjzkhLt/events/mwdhfryznbpb/&#34;&gt;Gramener data story hackathon&lt;/a&gt;, &lt;a href=&#34;https://www.linkedin.com/in/sanand0/&#34;&gt;Anand&lt;/a&gt;, &lt;a href=&#34;https://www.hackerrank.com/profile/kishmys61&#34;&gt;Kishore&lt;/a&gt;, and &lt;a href=&#34;https://www.linkedin.com/in/mohammedniyasp/&#34;&gt;Niyas&lt;/a&gt; created a &lt;a href=&#34;https://youtu.be/lcwMsPxPIjc&#34;&gt;Jolie No 1&lt;/a&gt; — a data video where [Govinda](&lt;a href=&#34;https://en.wikipedia.org/wiki/Govinda_(actor)&#34;&gt;https://en.wikipedia.org/wiki/Govinda_(actor)&lt;/a&gt; announces (in our imagination) that he will act with &lt;a href=&#34;https://en.wikipedia.org/wiki/Angelina_Jolie&#34;&gt;Angelina Jolie&lt;/a&gt; in &lt;strong&gt;Jolie No 1&lt;/strong&gt;, but declines to comment on who introduced them.&lt;/p&gt;
&lt;div class=&#34;video-embed&#34;&gt;&lt;iframe src=&#34;https://www.youtube.com/embed/lcwMsPxPIjc&#34; title=&#34;YouTube video&#34; loading=&#34;lazy&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;h2 id=&#34;we-picked-a-theme-first&#34;&gt;We picked a theme first&lt;/h2&gt;
&lt;p&gt;The hackathon theme was &amp;ldquo;movies&amp;rdquo;. We explored 5 themes:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Who acts most in cameo roles, and what&amp;rsquo;s the impact on revenue? (Based on &lt;a href=&#34;https://www.the-numbers.com/box-office-star-records/worldwide/lifetime-acting/top-grossing-cameo-stars&#34;&gt;The Numbers&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Which actors acted often together? (Based on &lt;a href=&#34;https://www.imdb.com/interfaces/&#34;&gt;IMDb data&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Which movies become hits on TV? (Based on BARC TV data)&lt;/li&gt;
&lt;li&gt;What is the social network of actors in individual movies (&lt;a href=&#34;https://www.xkcd.com/657/&#34;&gt;https://www.xkcd.com/657/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Correlation of TV series actors and their revenues&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;we-explored-insights-next&#34;&gt;We explored insights next&lt;/h2&gt;
&lt;p&gt;We picked the first two themes because we liked them.&lt;/p&gt;
&lt;h3 id=&#34;1-cameo-appearances&#34;&gt;1. Cameo appearances&lt;/h3&gt;
&lt;p&gt;Some observations were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Stan Lee starred in 45 cameo roles. No one even comes close. Some roles are:
&lt;ul&gt;
&lt;li&gt;A school bus driver in Avengers: Infinity War (2018)&lt;/li&gt;
&lt;li&gt;A strip club DJ in Deadpool (2016)&lt;/li&gt;
&lt;li&gt;A hot-dog vendor in X-Men (1995)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Jay Leno (25) and Larry King (21) follow, mostly starring as themselves&lt;/li&gt;
&lt;li&gt;Alfred Hitchcock (16) has famous cameo appearances in most of his films, such as:
&lt;ul&gt;
&lt;li&gt;Man mailing letter in Suspicion (1941)&lt;/li&gt;
&lt;li&gt;Man winding the clock in Rear Window (1954)&lt;/li&gt;
&lt;li&gt;Man walking the docs in The Birds (1963)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We didn&amp;rsquo;t have &lt;strong&gt;inflation-adjusted&lt;/strong&gt; box-office revenues, so we couldn&amp;rsquo;t compare the revenues.&lt;/p&gt;
&lt;h3 id=&#34;2-which-actors-acted-often-together&#34;&gt;2. Which actors acted often together&lt;/h3&gt;
&lt;p&gt;Some observations were:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Top hero-heroine combo:
&lt;ul&gt;
&lt;li&gt;Overall: Prem Nazir &amp;amp; Jayabharati&lt;/li&gt;
&lt;li&gt;Hollywood: Billy Dee &amp;amp; Mike Horner (pornstars)&lt;/li&gt;
&lt;li&gt;Tollywood: Krishna Ghattamaneni &amp;amp; Jaya Prada&lt;/li&gt;
&lt;li&gt;Bollywood: Jeetendra &amp;amp; Rekha&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Top male combo: Sivaji Ganesan &amp;amp; Nagesh (more recently, Senthil &amp;amp; Goundamani)&lt;/li&gt;
&lt;li&gt;Top female combination: Lalitha &amp;amp; Padmini&lt;/li&gt;
&lt;li&gt;Top pair of:
&lt;ul&gt;
&lt;li&gt;Shah Rukh Khan: Rani Mukherji&lt;/li&gt;
&lt;li&gt;Amitabh Bachchan: Hema Malini&lt;/li&gt;
&lt;li&gt;Kamal Haasan: Sridevi&lt;/li&gt;
&lt;li&gt;Rajinikanth: Sridevi&lt;/li&gt;
&lt;li&gt;Sridevi: Krishna Ghattamaneni&lt;/li&gt;
&lt;li&gt;Chiranjeevi: Vijayshanti&lt;/li&gt;
&lt;li&gt;Dev Anand: Madhubala&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The observations focus on Bollywood and Hollywood (because of our familiarity) &amp;ndash; but there are number of insights on Japanese and French films too.&lt;/p&gt;
&lt;p&gt;We decided to go with this theme because it offered multiple storylines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Some actors pair up with each other, e.g. &lt;a href=&#34;https://www.imdb.com/name/nm0304261/&#34;&gt;Gemini&lt;/a&gt; - &lt;a href=&#34;https://www.imdb.com/name/nm0767800/&#34;&gt;Savithri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some actors have a big &amp;ldquo;following&amp;rdquo; e.g. &lt;a href=&#34;https://www.imdb.com/name/nm0707425/&#34;&gt;Rajinikanth&lt;/a&gt;, &lt;a href=&#34;https://www.imdb.com/name/nm0352032/&#34;&gt;Kamal Hassan&lt;/a&gt;, &lt;a href=&#34;https://www.imdb.com/name/nm0420090/&#34;&gt;Jitendra&lt;/a&gt; have acted most with &lt;a href=&#34;https://www.imdb.com/name/nm0004437/&#34;&gt;Sridevi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Some actors form cliques &amp;ndash; working only with each other&lt;/li&gt;
&lt;li&gt;Often, comedians are the bridge between cliques&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s interesting to see how actors from one clique can connect to another&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;creating-the-storyline&#34;&gt;Creating the storyline&lt;/h2&gt;
&lt;p&gt;When exploring of &lt;a href=&#34;https://kumu.io/sanand0/actor-pairs&#34;&gt;actors&amp;rsquo; connections&lt;/a&gt;, we found a clearly delineated network structure.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Actor SNA&#34; loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2021-02-13-jolie-no-1-sna.gif&#34;&gt;&lt;/p&gt;
&lt;p&gt;The group of densely clustered actors is the Bollywood-Tollywood-Mollywood-Kollywood nexus. It appears disconnected from the Hollywood cluster. (We excluded anyone who hadn&amp;rsquo;t acted together in at least 4 films.)&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://github.com/sanand0/jolie-no-1/blob/master/imdb-actor-pairing.ipynb&#34;&gt;data was created using this Jupyter notebook&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We realized that it&amp;rsquo;s tough for someone in Bollywood to connect to Hollywood. Maybe that could be the plot? For example, what if &lt;a href=&#34;https://www.imdb.com/name/nm0000821/&#34;&gt;Amitabh Bachchan&lt;/a&gt; wants to act with &lt;a href=&#34;https://www.imdb.com/name/nm0000658/&#34;&gt;Metryl Streep&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;But this isn&amp;rsquo;t an &lt;strong&gt;interesting&lt;/strong&gt; story. So we asked:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Who is the most desirable heroine in Hollywood? Our guess was &lt;a href=&#34;https://www.imdb.com/name/nm0001401/&#34;&gt;Angelina Jolie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Who would make funny co-actor? We toggled between &lt;a href=&#34;https://www.imdb.com/name/nm0707425/&#34;&gt;Rajanikanth&lt;/a&gt;, &lt;a href=&#34;https://www.imdb.com/name/nm0103977/&#34;&gt;Brahmanandam&lt;/a&gt;, and finally picked &lt;a href=&#34;https://www.imdb.com/name/nm0332871/&#34;&gt;Govinda&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The plot summary was: &lt;strong&gt;Govinda wants to act with Angelina Jolie. Who can connect them?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The &lt;a href=&#34;https://github.com/sanand0/jolie-no-1/blob/master/shortest-path.ipynb&#34;&gt;analysis is in this Jupyter notebook&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;write-the-screenplay&#34;&gt;Write the screenplay&lt;/h2&gt;
&lt;p&gt;The morning of the hackathon was spent finalizing the screenplay and dialogues, written on Dropbox Paper.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-sql&#34; data-lang=&#34;sql&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;CUT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;TO&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Video&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Govinda&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;declining James Cameron&amp;#39;s Avatar&amp;#34;&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;on&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Aap&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Ki&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Adalat&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Niyas&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;On&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;July&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;29&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2019&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Govinda&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;announces&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;he&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;declined&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;a&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;role&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;in&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Avatar&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Video&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;youtu&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;be&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;NyFF18a7e&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Y&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Picture&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;https&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;//&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;twitter&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;com&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;mohan_rajkeshav&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;n&#34;&gt;status&lt;/span&gt;&lt;span class=&#34;o&#34;&gt;/&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;1156148768049262592&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;CUT&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;TO&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Visual&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;Show&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;an&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;interview&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;video&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Govinda&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;and&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;of&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Angelina&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;    &lt;/span&gt;&lt;span class=&#34;o&#34;&gt;-&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Niyas&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Today&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;he&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;announced&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;his&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;next&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;film&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;k&#34;&gt;with&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Angelina&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;Jolie&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;             &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;A&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;err&#34;&gt;“&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;close&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;friend&lt;/span&gt;&lt;span class=&#34;err&#34;&gt;”&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;connected&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;them&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;but&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;didn&lt;/span&gt;&lt;span class=&#34;s1&#34;&gt;&amp;#39;t say who.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: Who is this close friend? Why is he not naming them?
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Video: https://youtu.be/NyFF18a7e-Y (Govinda)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Video: https://youtu.be/JNrH1W7aKc8 (Angelina)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;CUT TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Show the top 8 heroines Govinda has acted with.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              Visualize this data with animation.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              One option is to have Govinda’s pic in the center,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              and have each of these 9 heroine’s images appear around him
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              as a circle, with the number of pictures in a link.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              Or as the inverse link distance (e.g. 11 is closest)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    11 Neelam Kothari
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    10 Kimi Katkar
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    10 Karisma Kapoor
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     9 Raveena Tandon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     9 Farha Naaz
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     8 Juhi Chawla
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Anita Raj
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Mandakini
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     5 Shilpa Shetty Kundra
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: Maybe it’s because it’s one of his heroines?
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             He’s mostly acted with Neelam, Kimi and Karishma.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             But none of them has acted with any Hollywood actor.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MORPH TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Add these actors with pics to the same visual,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              but clearly differentiated by gender. Also add their names.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    22 Shakti Kapoor
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    18 Kader Khan
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    13 Gulshan Grover
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     9 Anupam Kher
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     8 Dharmendra
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     7 Johnny Lever
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Sadashiv Amrapurkar
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Vikas Anand
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Sanjay Dutt
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Prem Chopra
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;     6 Asrani
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: So maybe this “close friend” is a male actor?
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: He’s acted with Gulshan Grover, Kader Khan and Shakti Kapoor a lot.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: Shakti Kapoor is practically his boyfriend!
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MORPH TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Zoom into Gulshan Grover and Anupam Kher.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              Build a network of film posters around them
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;              with their Hollywood films (max 2-4)
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Anupam Kher
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Bend It Like Beckham
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Lust &amp;amp; Caution
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Silver Linings Playbook
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - A Family Man
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Gulshan Grover
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Prisoners of the Sun
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - The Second Jungle Book
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Marigold
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;            - Monsoon
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: Gulshan Grover and Anupam Kher have acted in a number of Hollywood films
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: But have they acted with Angelina Jolie?
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: No, never with Angelina Jolie.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: But what if any of them connected him to someone who connected him to Angelina?
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;CUT TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Show Angelina Jolie with ~100 actors around her. Highlight the following:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Jack Black, 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Dustin Hoffman, 3
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Giovanni Ribisi, 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Robert De Niro, 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Brad Pitt, 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Elle Fanning, 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Bryan Cranston, 2
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - 92 other actors with only 1 film each
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Highlight Irrfan Khan — A Mighty Heart
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: Angelina Jolie has acted with less than 100 actors.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             Dustin Hoffman and Jack Black, mostly.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             Only one of them is an Indian actor: Irrfan Khan
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MORPH TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Expand the connection between Angelina and Irrfan
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: So, Govinda needs to connect to Irrfan Khan somehow.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MORPH TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Connect Govinda to Irrfan Khan via
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Gulshan Grover via Knock Out
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Sanjay Dutt via Knock Out
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;        - Tabu via Saajan Chale Sasural, Dil Ne Phir Yaad Kiya (and 2 others)   \
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Niyas: That should be easy.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             Gulshan Grover and Irrfan Khan have acted together in Knock Out.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             So has Sanjay Dutt.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;             But Tabu will be a better option. Govinda and Irrfan Khan have acted with her in 4 movies each.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;MORPH TO:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Visual: Show path from Govinda to Tabu to Irrfan to Angelina.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;    - Kishore: Then, Govinda must have connected to Tabu
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;               who introduced him to Irrfan Khan,
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s1&#34;&gt;               who in turn connected him with Angelina Jolie.
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id=&#34;create-the-video&#34;&gt;Create the video&lt;/h2&gt;
&lt;p&gt;Anand and Niyas created the visuals on PowerPoint, collaborating on &lt;a href=&#34;https://www.dropbox.com/sh/oadjwv25vsr8qao/AACLz5xskiuydrx-a3GQErIHa&#34;&gt;Dropbox&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is the &lt;a href=&#34;https://www.dropbox.com/sh/oadjwv25vsr8qao/AADev1ywteX8ucnfoV1cbtlra/Govinda-and-Angelina.pptx&#34;&gt;first version of the presentation&lt;/a&gt;. It uses &lt;a href=&#34;https://support.office.com/en-us/article/Use-the-Morph-transition-in-PowerPoint-8DD1C7B2-B935-44F5-A74C-741D8D9244EA&#34;&gt;morph transitions&lt;/a&gt; extensively.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;PPT screenshot&#34; loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2021-02-13-jolie-no-1-powerpoint.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Niyas and Kishore recorded the audio in &lt;a href=&#34;https://www.dropbox.com/sh/oadjwv25vsr8qao/AADpskAelLq1ZY5GsPLuLPY9a/WhatsApp%20Audio%202019-10-11%20at%2012.15.57%20PM.aac&#34;&gt;two&lt;/a&gt; &lt;a href=&#34;https://www.dropbox.com/sh/oadjwv25vsr8qao/AADZ5AJB2opDhVZmak586NRIa/WhatsApp%20Audio%202019-10-11%20at%2012.51.58%20PM.aac&#34;&gt;parts&lt;/a&gt; on their phone, shared it with Anand via WhatsApp.&lt;/p&gt;
&lt;p&gt;We integrated these using the &lt;a href=&#34;https://support.microsoft.com/en-us/help/4051785/windows-10-create-or-edit-video&#34;&gt;Windows 10 video editor&lt;/a&gt;. It&amp;rsquo;s simple, but now powerful. For our use, simplicity was more important.&lt;/p&gt;
&lt;p&gt;The process took 6 hours (from 8 am to 2 pm).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Writing the screenplay and dialogues: 1.5 hours&lt;/li&gt;
&lt;li&gt;Creating the presentation: 2 hours&lt;/li&gt;
&lt;li&gt;Recording the audio: 1 hour&lt;/li&gt;
&lt;li&gt;Integrating into the video: 1.5 hours&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At the last minute, we picked the title &amp;ldquo;Jolie No. 1&amp;rdquo; as a parody of Govinda&amp;rsquo;s &lt;a href=&#34;https://en.wikipedia.org/wiki/No._1_(film_series)&#34;&gt;No. 1 film series&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We published this on Google Drive, and then on &lt;a href=&#34;https://youtu.be/lcwMsPxPIjc&#34;&gt;YouTube&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/andy-kirk-best--of-the-visualization-web-2020/</link>
      <pubDate>Thu, 14 Jan 2021 04:44:20 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/andy-kirk-best--of-the-visualization-web-2020/</guid>
      <description>&lt;p&gt;Always a pleasure when our work lands on Andy Kirk&amp;rsquo;s list 😊 &amp;ndash; thanks for being a great motivator, Andy!&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A6755343760193937408&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>My year in 2020</title>
      <link>https://www.s-anand.net/blog/my-year-in-2020/</link>
      <pubDate>Mon, 28 Dec 2020 02:58:32 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/my-year-in-2020/</guid>
      <description>&lt;p&gt;In 2020 I made 3 resolutions.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Read 50 books&lt;/strong&gt;. I almost made it. Here are my &lt;a href=&#34;https://www.s-anand.net/blog/books-in-2020/&#34;&gt;reviews&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Walk 10,000 steps&lt;/strong&gt; daily. &lt;a href=&#34;https://www.s-anand.net/blog/walking-10000-steps-a-day/&#34;&gt;I managed it&lt;/a&gt;, like the last two years.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Lose 2 kgs&lt;/strong&gt;. I failed &amp;ndash; and instead, put on 6 kgs.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;On &lt;strong&gt;self-improvement&lt;/strong&gt;, I completed a &lt;a href=&#34;http://ec2-52-26-194-35.us-west-2.compute.amazonaws.com/x/d?c=10417628&amp;amp;l=c842000e-931e-4d54-af9c-ebbc6c54d7bc&amp;amp;r=45175846-d074-47f3-8009-1c30fffcb3b5&#34;&gt;Landmark course&lt;/a&gt; and an &lt;a href=&#34;https://artofliving.org/&#34;&gt;Art of Living&lt;/a&gt; course. Both had a huge productivity impact. (Mail me for details.)&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;software&lt;/strong&gt;, I starting playing Minecraft and moved from Gmail to Windows 10 Mail. &lt;a href=&#34;https://www.s-anand.net/blog/software-gadgets-2020/&#34;&gt;More on this&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;On &lt;strong&gt;training,&lt;/strong&gt; we built a &lt;a href=&#34;https://gramener.com/data-storytelling-workshop&#34;&gt;data storytelling course&lt;/a&gt; and intend to train 100,000 people. (You can &lt;a href=&#34;https://gramener.com/data-storytelling-workshop&#34;&gt;register&lt;/a&gt; for a free 90-min online workshop.)&lt;/p&gt;
&lt;p&gt;In 2021, I&amp;rsquo;m taking up 3 new goals.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Lose 10 kgs&lt;/strong&gt;. I&amp;rsquo;ll share my stats publicly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fail big&lt;/strong&gt;. Take up initiatives I&amp;rsquo;m likely to fail on and learn.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Calendar integrity&lt;/strong&gt;. Do what my calendar says, no matter what.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Hope you have an amazing 2021!&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Krishna&lt;/strong&gt; &lt;em&gt;28 Dec 2020 5:03 am&lt;/em&gt;:
Great to see you are back to posting. Glad I didn&amp;rsquo;t prune your feed from my rss reader :)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;https://www.s-anand.net/blog/my-year-in-2021/&#34;&gt;My Year in 2021 - S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;31 Dec 2024 4:31 pm&lt;/em&gt; &lt;em&gt;(pingback)&lt;/em&gt;:
[…] In 2021, I made 3 resolutions. […]&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/richie-lionell-demonstrating-how-augmentedreality-weaves-in-with-comics-and-data/</link>
      <pubDate>Mon, 16 Dec 2019 15:14:42 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/richie-lionell-demonstrating-how-augmentedreality-weaves-in-with-comics-and-data/</guid>
      <description>&lt;p&gt;Richie Lionell demonstrating how #augmentedreality weaves in with #comics and #datastorytelling at the Indian School of Business&lt;/p&gt;
&lt;p&gt;The anecdote I loved about this event was when an attendee from the nearby AI workshop got bored, wandered in here, and was hooked ☺&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3AugcPost%3A6612359191493476352&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Storytelling: Part 1</title>
      <link>https://www.s-anand.net/blog/storytelling-part-1/</link>
      <pubDate>Wed, 29 Aug 2012 04:13:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/storytelling-part-1/</guid>
      <description>&lt;p&gt;In a number of sessions I’ve been to, people ask analysts to make their results more interesting – to tell stories with them. I’m co-teaching a &lt;a href=&#34;http://analysis.knofu.org/2012/08/02/thinking-with-data/&#34;&gt;course&lt;/a&gt;, part of which involves telling stories with data. So this got me thinking: &lt;strong&gt;what is a story?&lt;/strong&gt; How does one teach storytelling to, let’s say, an alien?&lt;/p&gt;
&lt;p&gt;Consider this mini-paper.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;ABSTRACT&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;Meter readings exhibit spikes at slab boundaries. We also&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;find significant evidence of improbably events at round numbers.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;Electricity shortage is a serious problem in most Indian states. Part&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;of this problem is due to the inaccuracy of reporting procedures used&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;in monitoring meter readings. Our focus here is not to document or&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;experimentally determine the degree of inaccuracy. We have adopted a&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;data driven approach to this problem and attempt to model the extent&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;of inaccuracy using basic statistical analysis techniques such as&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;histograms and the comparison of means.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;Our dataset comprises of the frequency analysis 12-month dataset&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;containing monthly meter readings of 1.8 million customers in the&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;State of Andhra Pradesh.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;We find that a histogram of these readings shows unexpectedly high&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;values at the slab boundaries&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;50&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;(+45.342%, t &amp;gt; 13.431), 100&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;(+55.134%, t &amp;gt; 16.384), 200 (+33.341%, t &amp;gt; 15.232), and 300&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;(+42.138%, t &amp;gt; 19.958).&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;We also detected spikes at round numbers&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;10&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;(+15.341%, t &amp;gt; 5.315),&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;20&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;(+18.576%, t &amp;gt; 6.152), 30 (+11.341%, t &amp;gt; 4.319).&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;The statistical significance of every deviation listed above is over&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;99.9&lt;/span&gt;&lt;span class=&#34;l&#34;&gt;%. Further, every deviation has a positive mantissa. This leads us&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;to confidently declare the existence of a systematic bias in the meter&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;l&#34;&gt;readings analysed.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;You’re probably thinking: &amp;ldquo;I know why he’s put this example here. It must be a bad one. So, what a rotten paper it must be!&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Well, not quite. It’s a good piece of analysis. I did it myself and there’s a fair bit of effort and care behind these short paragraphs.&lt;/p&gt;
&lt;p&gt;The trouble is, if I read it out to my daughter, she’d say &amp;ldquo;What?&amp;rdquo; and not understand a word. My wife’d say “So what?” and not care a bit. I might as well not have written it.&lt;/p&gt;
&lt;p&gt;It’s like that Zen thing: &lt;a href=&#34;http://en.wikipedia.org/wiki/If_a_tree_falls_in_a_forest&#34;&gt;If a tree falls in a forest&lt;/a&gt; and no on hears it, does it make a sound?&lt;/p&gt;
&lt;p&gt;If you did a piece of analysis, and no one understands or cares about it, why did you do it in the first place?&lt;/p&gt;
&lt;h3 id=&#34;why-do-you-do-it&#34;&gt;Why do you do it?&lt;/h3&gt;
&lt;p&gt;That last question is important: why do we analyse?&lt;/p&gt;
&lt;p&gt;Sometimes, we do it for fun. The knowledge is beautiful. Knowing Tetris is NP-Complete is rewarding, even though my colleague sarcastically remarked, &amp;ldquo;Thank God! I&amp;rsquo;m sooo &lt;strong&gt;relieved&lt;/strong&gt; now that I know that Tetris is NP whatever.&amp;rdquo; If that&amp;rsquo;s the case with you, great. Write the analysis any which way you&amp;rsquo;ll enjoy.&lt;/p&gt;
&lt;p&gt;Sometimes, we do it because we&amp;rsquo;re forced to. In class. At work. Wherever. But that&amp;rsquo;s another way of saying &amp;ldquo;I don&amp;rsquo;t know why I&amp;rsquo;m doing it.&amp;rdquo; In that case, I&amp;rsquo;d gently recommend watching &lt;a href=&#34;http://www.youtube.com/watch?v=hDVFnzU1-1o&#34;&gt;3 Idiots&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Most often, we do it to share knowledge and drive actions. In that case, if no on understands it, or does anything with it, why do it?&lt;/p&gt;
&lt;h3 id=&#34;keep-it-simple&#34;&gt;Keep it simple&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;We prerajulisation of Farhanitate flagellated with ...&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Would your audience understand that? Or are you just scared that simple words indicate a simple mind?&lt;/p&gt;
&lt;p&gt;I was once afraid. 15 years ago, when writing a paper on IBM India&amp;rsquo;s competitive advantage for the CXOs, I was worried about it being too simple. I didn&amp;rsquo;t know anything about management. So I filled it with jargon. They politely nodded when I presented it, but I wasn&amp;rsquo;t fooling anyone. If there&amp;rsquo;s no content, jargon doesn&amp;rsquo;t help.&lt;/p&gt;
&lt;p&gt;Unfortunately, it&amp;rsquo;s become polite to accept jargon as a substitute for substance. Why were they not ripping me apart? Or at least, kindly asking me what on earth I wanted to say?&lt;/p&gt;
&lt;p&gt;My friend Manoj did that. In his nice, humble way, he asked, &amp;ldquo;But Anand, what does this mean?&amp;rdquo; When I explained it to him, I found I didn&amp;rsquo;t have a clue. He was OK with that. He just wanted to make sure he hadn&amp;rsquo;t missed something.&lt;/p&gt;
&lt;p&gt;(That&amp;rsquo;s the technique I use these days. Ask people to explain things clearly. It&amp;rsquo;s OK if they&amp;rsquo;re just lost in jargon. I just want to make sure I haven&amp;rsquo;t missed something.)&lt;/p&gt;
&lt;p&gt;Don&amp;rsquo;t cloak your ignorance. No one will think less of you. In the long run, you&amp;rsquo;ll learn more, and won&amp;rsquo;t need the jargon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Part 2 of the article will talk about focusing on people and actions; storylining and the pyramid principle; and the structure of messages.&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://apigee.com&#34;&gt;Santanu&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;30 Aug 2012 4:28 am&lt;/em&gt;:
Starting to get it. Good thoughts Anand.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Navneeth&lt;/strong&gt; &lt;em&gt;26 Dec 2012 9:55 am&lt;/em&gt;:
I had the opportunity to be an audience on one of your presentations on data visualization.
Now I know why I suck at doing presentations&amp;hellip; even though I had content. eagerly waiting for part-2.&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
  </channel>
</rss>
