<?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>style-transfer on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/style-transfer/</link>
    <description>Recent content in style-transfer on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 10 Mar 2026 19:24:58 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/style-transfer/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>LLM Comic Styles</title>
      <link>https://www.s-anand.net/blog/llm-comic-styles/</link>
      <pubDate>Tue, 10 Mar 2026 19:24:58 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/llm-comic-styles/</guid>
      <description>&lt;p&gt;I maintain an &lt;a href=&#34;https://sanand0.github.io/llmartstyle/&#34;&gt;LLM art style gallery&lt;/a&gt; - prompts to style any image I generate.&lt;/p&gt;
&lt;p&gt;Since I generate several comics, I added a &lt;a href=&#34;https://sanand0.github.io/llmartstyle/?category=comic&#34;&gt;comic category page&lt;/a&gt; that includes styles like:&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.silver-age.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.indian-mythological.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.gaulish-romp.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.ligne-claire.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.kirby-cosmic.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.ec-horror.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.british-anarchic.nano-banana-2.webp&#34;&gt;
&lt;img loading=&#34;lazy&#34; src=&#34;https://sanand0.github.io/llmartstyle/images/cat.bigfoot-rubberhose.nano-banana-2.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;To generate these, I &lt;a href=&#34;https://claude.ai/share/646de8ff-2bc0-416b-bd6b-a9863e043f23&#34;&gt;asked Claude&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-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Here are some examples of image styles I&amp;#39;ve explored.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;lt;image-styles&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;2D Animation&amp;#34;: &amp;#34;2D flat animation style, clean vector lines, cel-shaded coloring, cartoon proportions&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&amp;#34;3D Animation&amp;#34;: &amp;#34;Modern 3D animation render, smooth surfaces, dramatic lighting, Octane render quality, cinematic depth&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;&amp;lt;/image-styles&amp;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;In the same vein, I&amp;#39;d like to explore &lt;span class=&#34;gs&#34;&gt;**comic**&lt;/span&gt; styles. Create 30 popular comic / cartoon styles, aiming for diverse aesthetics and cultural influences. Name it concisely (1-2 words) based on the source, but the description should not reference the source directly (to avoid copyright issues). Focus on the visual characteristics that define each style. Pick those KEY visual elements that will subliminally evoke the style without explicitly naming it.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;hellip; followed by:&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-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Suggest a single drawing prompt (i.e. an actual comic strip to draw) that I can apply with each of these styles to compare them. Think about what description will concisely help me differentiate between the styles and choose one, and suggest that, explaining why
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;It suggested:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;A cat deliberately pushes a coffee mug off a desk. The owner watches in helpless horror as it falls.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Why&lt;/strong&gt;? Two very different characters. Extreme emotional contrast. A midair object. A minimal but implied environment. Inherently comedic staging. One panel is enough.&lt;/p&gt;
&lt;p&gt;To be on the safe side of copyright, I asked it to:&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-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Rewrite the comic style descriptors to include source references where there is clearly no copyright issue. Also ensure that the description will clearly evoke the style intended.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then I &lt;a href=&#34;https://github.com/sanand0/llmartstyle/blob/046fdc6b10114b7d5d4d5d0ee21e4ec92c66ffe5/generate_images.py&#34;&gt;generated images using these prompts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But this still had copyright issues on Gemini and OpenAI. So I asked it to:&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Run `uv run generate_images.py` and generate the comics (which are pending).

In the process, the image generation models may complain, e.g. saying that the image generation is prohibited, perhaps for copyright reasons.

In that case, modify the prompt / name in config.json so as the achieve the same effect but without triggering copyright issues.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;As expected, OpenAI had a problem with four of them:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The 4 missing styles all reference specific copyrighted artists/works by name (R. Crumb, Art Spiegelman&amp;rsquo;s Maus, Frank Miller&amp;rsquo;s Sin City, Dave McKean). I need to rewrite them to describe the visual style without naming the artists.&lt;/p&gt;
&lt;p&gt;Now I&amp;rsquo;ll fix the 4 blocked prompts — removing copyrighted artist/work names while preserving the visual style description:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;underground-comix: removed &amp;ldquo;R. Crumb and Zap Comix tradition&amp;rdquo;&lt;/li&gt;
&lt;li&gt;graphic-memoir: removed &amp;ldquo;Art Spiegelman&amp;rsquo;s Maus and Alison Bechdel&amp;rsquo;s Fun Home&amp;rdquo;&lt;/li&gt;
&lt;li&gt;neo-noir: removed &amp;ldquo;Frank Miller&amp;rsquo;s Sin City visual language&amp;rdquo;&lt;/li&gt;
&lt;li&gt;vertigo-dark: removed &amp;ldquo;Dave McKean and Bill Sienkiewicz…at DC Vertigo&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;p&gt;After these changes, OpenAI accepted all of them. So did Gemini.&lt;/p&gt;
&lt;p&gt;But it turns out there were still some issues.&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-markdown&#34; data-lang=&#34;markdown&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Some of these are TOO stereotypical.
&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;For example, the Amar Chitra Katha images ALL have multiple hands - but that&amp;#39;s crazy, most Amar Chitra Katha comics are about normal people with two hands!
&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;Look for similar stereotypes and remove that. Don&amp;#39;t change ALL the prompts -- only change those prompts where there is CLEAR stereotyping that won&amp;#39;t generalize to the majority of comics.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Which it did.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Fixed exactly 2 prompts — the clearest cases analogous to the ACK example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;indian-mythological: &amp;ldquo;multiple symbolic arms in formal gesture poses&amp;rdquo; → &amp;ldquo;expressive two-armed figures in formal seated or standing poses&amp;rdquo;&lt;/li&gt;
&lt;li&gt;african-pattern: &amp;ldquo;stylized human-animal hybrid figures in ceremonial contexts&amp;rdquo; → &amp;ldquo;stylized human figures in everyday contexts&amp;rdquo; (the Kente/Ndebele/Adinkra heritage is geometric textile patterns, not human-animal hybrids)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The other prompts with some specificity (golden-age with capes, silver-age with cosmic villains, gaulish-romp with winged helmets, british-anarchic with school uniforms) are accurate to those specific styles — they describe a majority of the comics in those traditions — so those were left alone.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That gives me my current list of ~30 comic styles to use.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>The Periodic Table by Primo Levi and Randall Munroe</title>
      <link>https://www.s-anand.net/blog/the-periodic-table-by-primo-levi-and-randall-munroe/</link>
      <pubDate>Mon, 12 Jan 2026 15:32:26 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/the-periodic-table-by-primo-levi-and-randall-munroe/</guid>
      <description>&lt;p&gt;I read &lt;a href=&#34;https://www.goodreads.com/book/show/427282.The_Periodic_Table&#34;&gt;The Periodic Table&lt;/a&gt; by Primo Levi, written in Randall Munroe&amp;rsquo;s style.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://claude.ai/share/05cce414-01a3-4ae6-b015-3df93913f8d1&#34;&gt;Here is the conversation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Quip: They say LLMs hallucinate. I say Primo Levi hallunicates.&#34; loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-01-12-the-periodic-table-primo-levi.avif&#34;&gt;&lt;/p&gt;
&lt;p&gt;I began with the prompt:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Rewrite the first chapter Primo Levi&amp;rsquo;s The Periodic table in the style of Randall Munroe. Same content, but as if Primo Levi had written it in Randall Munroe&amp;rsquo;s style.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;After that, for each chapter, I prompted:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Continue! Same depth, same style.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;It began wonderfully.&lt;br&gt;
It began humorously.&lt;br&gt;
It was enjoyable.&lt;br&gt;
It was fun.&lt;/p&gt;
&lt;p&gt;And then it turned darker.&lt;br&gt;
No, not darker. Grayer. Something else.&lt;/p&gt;
&lt;p&gt;Something to learn from.&lt;br&gt;
Something to cry on.&lt;/p&gt;
&lt;p&gt;Something that sticks. (I&amp;rsquo;m writing in its style.)&lt;br&gt;
Something that drains. (Yet, somehow, enriches?)&lt;/p&gt;
&lt;p&gt;I could not have read this book without the Randall Munroe rewrite.&lt;br&gt;
I did not read the original, so I cannot compare it with the original.&lt;br&gt;
I probably would NOT have read the original, so maybe it does not matter.&lt;/p&gt;
&lt;p&gt;I wanted to write about the process:&lt;br&gt;
Using AI to narrate each chapter in someone else&amp;rsquo;s style.&lt;br&gt;
This is a useful technique.&lt;/p&gt;
&lt;p&gt;But it feels like so small compared to the book itself.&lt;br&gt;
Or the author. Or his experience.&lt;/p&gt;
&lt;p&gt;I can read 30 book summaries in the time this took.&lt;br&gt;
That probably has more utility.&lt;br&gt;
But &amp;hellip;&lt;/p&gt;
&lt;p&gt;Some posts are meant to for reading.&lt;br&gt;
Some are meant for the author, just to write.&lt;br&gt;
This is for me. Not to read. Just to write.&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>New ways of reading books</title>
      <link>https://www.s-anand.net/blog/new-ways-of-reading-books/</link>
      <pubDate>Tue, 06 Jan 2026 11:03:07 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/new-ways-of-reading-books/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m using AI to read books by:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Summarizing&lt;/strong&gt;. This tells me what the books is about, the key points it makes and the main takeaways. It also helps me decide if I want to dig deeper.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fact-checking&lt;/strong&gt;. I can find mistakes, alternate perspectives, and biases. That&amp;rsquo;s a &lt;em&gt;huge&lt;/em&gt; win!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Re-authoring&lt;/strong&gt;. I can write it in the style of Malcolm Gladwell, Randall Munroe, Richard Feynman, or anyone else I like. Makes dense prose much more enjoyable.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So far, I&amp;rsquo;ve applied this at different levels - and I&amp;rsquo;m sure there are more possibilities:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;A book&lt;/strong&gt;. I can &lt;a href=&#34;https://claude.ai/chat/26cd4580-ede9-45e0-909e-2c58946458d1&#34;&gt;summarize &amp;amp; fact-check&lt;/a&gt; books like &lt;a href=&#34;https://www.goodreads.com/book/show/25663961-how-not-to-die&#34;&gt;How Not To Die&lt;/a&gt; and learn what&amp;rsquo;s really established.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A chapter&lt;/strong&gt;. I can turn each chapter of Primo Levi&amp;rsquo;s &lt;a href=&#34;https://www.goodreads.com/book/show/427282.The_Periodic_Table&#34;&gt;The Periodic Table&lt;/a&gt; into a &lt;a href=&#34;https://claude.ai/share/298dae77-08ba-4131-9790-7c7490154afe&#34;&gt;Randall Munroe article&lt;/a&gt; that makes me laugh.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;A sentence&lt;/strong&gt;. I can take a single proverb like &lt;a href=&#34;https://www.s-anand.net/blog/the-busier-you-are-the-happier-you-are/&#34;&gt;忙しいほど幸せ&lt;/a&gt; or a &lt;a href=&#34;https://en.wikipedia.org/wiki/Kural&#34;&gt;Kural&lt;/a&gt; like &lt;a href=&#34;https://www.s-anand.net/blog/humility-elevates-divinity/&#34;&gt;அடக்கம் அமரருள் உய்க்கும்&lt;/a&gt; and turn it into an essay that makes me cry.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Multiple books&lt;/strong&gt;. I can &lt;a href=&#34;https://claude.ai/public/artifacts/8e5076f4-84c9-497a-ad38-d5654ae3f3b4&#34;&gt;compare and fact-check&lt;/a&gt; multiple books on the same topic, e.g. &lt;a href=&#34;https://www.goodreads.com/book/show/18770267-make-it-stick&#34;&gt;Make It Stick&lt;/a&gt;, &lt;a href=&#34;https://www.goodreads.com/book/show/18693655-a-mind-for-numbers&#34;&gt;A Mind for Numbers&lt;/a&gt;, &lt;a href=&#34;https://www.goodreads.com/book/show/44770129-ultralearning&#34;&gt;Ultralearning&lt;/a&gt;, and &lt;a href=&#34;https://www.goodreads.com/book/show/34507927-how-to-take-smart-notes&#34;&gt;How to Take Smart Notes&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;But I suspect this is just the beginning. AI opens up &lt;a href=&#34;https://www.s-anand.net/blog/prompts/reading-styles/&#34;&gt;many more reading styles&lt;/a&gt;. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Reviews over time&lt;/strong&gt;. Could we read &lt;a href=&#34;https://www.goodreads.com/book/show/9216051-lolita&#34;&gt;Lolita&lt;/a&gt; along with the 1950s interpretation, the 1970s feminist critique, the postcolonial turn, the contemporary reassessment? Understanding how meaning evolves over time?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Character story&lt;/strong&gt;. Reading just the sub-novel of a single character, e.g. &lt;a href=&#34;https://coppermind.net/wiki/Hoid&#34;&gt;Hoid&lt;/a&gt; across the &lt;a href=&#34;https://coppermind.net/wiki/Cosmere&#34;&gt;Cosmere&lt;/a&gt;?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AMA with the author&lt;/strong&gt;. Interpret what the author might have meant or said, e.g. &lt;a href=&#34;https://chatgpt.com/share/68be4c74-afa8-800c-b004-7a1565cb2487&#34;&gt;What caused the quake in Arelon?&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We should be mindful that artistry is &lt;strong&gt;not&lt;/strong&gt; understanding. Assessing, teaching, applying, debating, &amp;hellip; these are better tests. But accessibility, enjoyment, and novelty are meaningful too. Let&amp;rsquo;s go exploring!&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Calvin &amp;amp; Hobbes: Wow, it really snowed last night! Isn&amp;rsquo;t it wonderful? Everything familiar has disappeared! The world looks brand new! A new year&amp;hellip; a fresh, clean start! It&amp;rsquo;s like having a big white sheet of paper to draw on! A day full of possibilities! It&amp;rsquo;s a magical world, Hobbes, ol&amp;rsquo;d buddy&amp;hellip; let&amp;rsquo;s go exploring!&#34; loading=&#34;lazy&#34; src=&#34;https://picayune.uclick.com/comics/ch/1994/ch941030.gif&#34;&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/style-transfer-is-my-new-superpower/</link>
      <pubDate>Tue, 16 Dec 2025 05:36:05 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/style-transfer-is-my-new-superpower/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Style transfer&lt;/strong&gt; is my newly discovered AI super-power: having AI rewrite in someone&amp;rsquo;s style.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLE&lt;/strong&gt; 1: &lt;strong&gt;Kalama Sutta&lt;/strong&gt;. I asked Claude to &amp;ldquo;Rewrite this Kalama Sutta translation. Pick an author whose style is modern, thoughtful, and VERY readable. Mention the author and rewrite in their style.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The original sounds like this: &lt;a href=&#34;https://lnkd.in/gQhi8CBY&#34;&gt;https://lnkd.in/gQhi8CBY&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;It is proper for you, Kalamas, to doubt, to be uncertain; uncertainty has arisen in you about what is doubtful. Come, Kalamas. Do not go upon what has been acquired by repeated hearing; nor upon tradition; nor upon rumor&amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Here it is in the style of &lt;strong&gt;Pico Iyer&lt;/strong&gt;, an essayist who writes the way good conversation feels: &lt;a href=&#34;https://lnkd.in/gMFpc74y&#34;&gt;https://lnkd.in/gMFpc74y&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Your confusion makes sense. When things are genuinely doubtful, doubt is the appropriate response. So here is what I suggest: Don&amp;rsquo;t accept something just because you&amp;rsquo;ve heard it repeated many times. Don&amp;rsquo;t accept it just because it&amp;rsquo;s tradition, or rumor, &amp;hellip;&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;EXAMPLE&lt;/strong&gt; 2: &lt;strong&gt;AI Personhood&lt;/strong&gt;. Here&amp;rsquo;s a fascinating paper by Google: &lt;a href=&#34;https://lnkd.in/gikMnUzj&#34;&gt;https://lnkd.in/gikMnUzj&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Assuming some essence of personhood is “out there” waiting to be discovered, or a metaphysical fact about what AIs or persons “really are” that can settle our practical questions seems to us, unlikely to prove helpful. We propose treating personhood not as something entities possess by virtue of their nature, but as a contingent vocabulary developed for coping with social life in a biophysical world.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;In &lt;strong&gt;Tim Urban&lt;/strong&gt;&amp;rsquo;s style, it becomes this one-liner: &lt;a href=&#34;https://lnkd.in/g8t8fG4g&#34;&gt;https://lnkd.in/g8t8fG4g&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;Given this mess in front of us… what vocabulary actually works?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Both articles have amazing content. But now they&amp;rsquo;re accessible to me, thanks to style transfer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PROMPT&lt;/strong&gt;: Here&amp;rsquo;s the prompt fragment I&amp;rsquo;m using:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Think about whose style of writing would be the most engaging and informative to write the following content&lt;/em&gt;.&lt;em&gt;List options&lt;/em&gt;, &lt;em&gt;mentioning their style&lt;/em&gt;, &lt;em&gt;why they&lt;/em&gt;&amp;rsquo;&lt;em&gt;re suitable&lt;/em&gt;, &lt;em&gt;and pick the best&lt;/em&gt;, &lt;em&gt;with reason&lt;/em&gt;.&lt;em&gt;Then rewrite it in their style&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Claude has better &lt;strong&gt;style&lt;/strong&gt;. ChatGPT has higher &lt;strong&gt;rigor&lt;/strong&gt;. Pick what works for you!&lt;/p&gt;
&lt;p&gt;PS: Image by &lt;strong&gt;Nano Banana Pro&lt;/strong&gt;. &amp;ldquo;Draw Keanu Reeves as Buddha but wearing jeans, addressing a crowd of villagers. He is clearly modern. The village and villagers are clearly ancient. The image is very realistic, like from a modern digital camera.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-12-16-style-transfer-is-my-new-superpower-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/posts/sanand0_%F0%9D%97%A6%F0%9D%98%81%F0%9D%98%86%F0%9D%97%B9%F0%9D%97%B2-%F0%9D%98%81%F0%9D%97%BF%F0%9D%97%AE%F0%9D%97%BB%F0%9D%98%80%F0%9D%97%B3%F0%9D%97%B2%F0%9D%97%BF-is-my-newly-discovered-activity-7405112924517601280-b3tu&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
