<?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>behavioral-economics on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/behavioral-economics/</link>
    <description>Recent content in behavioral-economics on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 25 Jan 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/behavioral-economics/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Things I Learned - 25 Jan 2026</title>
      <link>https://www.s-anand.net/blog/things-i-learned-25-jan-2026/</link>
      <pubDate>Sun, 25 Jan 2026 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-25-jan-2026/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://indieweb.org/POSSE&#34;&gt;POSSE&lt;/a&gt; - &amp;ldquo;Publish (on your) Own Site, Share Everywhere&amp;rdquo; - is a self-explanatory content sharing approach. &lt;a href=&#34;https://www.youtube.com/watch?v=X3SrZuH00GQ&amp;amp;t=835s&#34;&gt;1 minute video introduction&lt;/a&gt;. Alternatives are:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://web.archive.org/web/20140517203502/http://www.programmableweb.com/news/cope-create-once-publish-everywhere/2009/10/13&#34;&gt;COPE&lt;/a&gt;: Create once, publish everywhere.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://indieweb.org/POSE&#34;&gt;POSE&lt;/a&gt;: Publish once, syndicate everywhere.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://indieweb.org/PESOS&#34;&gt;PESOS&lt;/a&gt;: Publish elsewhere, syndicate to own site.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://indieweb.org/PESETAS&#34;&gt;PESETAS&lt;/a&gt;: Publish elsewhere, syndicate everything to a silo (one of the &amp;ldquo;elsewhere&amp;quot;s).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Cory Doctorow&amp;rsquo;s essay on &lt;a href=&#34;https://pluralistic.net/2026/01/21/cod-marxism/&#34;&gt;how Google will use AI against shoppers&lt;/a&gt; is a great lesson on several lessons in behavioral economics. Fighting it is hard, but here is generally good advice: &lt;a href=&#34;https://chatgpt.com/share/69746734-a770-8003-ae4a-3168fd4428ae&#34;&gt;ChatGPT&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Never buy when rushed.&lt;/li&gt;
&lt;li&gt;Set a max price.&lt;/li&gt;
&lt;li&gt;Compare 2+ options (TOTAL price) early.&lt;/li&gt;
&lt;li&gt;Shop logged-out for big purchases.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/vortex-data/vortex&#34;&gt;Vortex&lt;/a&gt; is supported by &lt;a href=&#34;https://duckdb.org/2026/01/23/duckdb-vortex-extension&#34;&gt;DuckDB&lt;/a&gt;. It&amp;rsquo;s a better format than parquet for analysis and querying remotely. &lt;a href=&#34;https://gemini.google.com/share/f83ec3ef584a&#34;&gt;Gemini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Research suggests that insight emerges when we struggle with a problem, get stuck, then DISENGAGE (to inhibit distractions). EEGs can predict insight ~8 seconds before it happens using this pattern. &lt;a href=&#34;https://www.s-anand.net/blog/notes/gemini-neuroscience-of-aha-moments/&#34;&gt;Gemini&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Books that have suggested this are:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/17226604-the-art-of-thought&#34;&gt;The Art of Thought (1926)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/30676.The_Act_of_Creation&#34;&gt;The Act of Creation (1964)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/905.The_Inner_Game_of_Tennis&#34;&gt;The Inner Game of Tennis (1974)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/599317.Hare_Brain_Tortoise_Mind&#34;&gt;Hare Brain, Toroise Mind (1997)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Wu_wei&#34;&gt;Taoism&amp;rsquo;s Wu Wei&lt;/a&gt;: &amp;ldquo;muddy water, let stand, becomes clear&amp;rdquo;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/Koan&#34;&gt;Zen Koans&lt;/a&gt;: giving students impossible riddles&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Books that have argued (probably incorrectly) that an impasse is a signal to push harder, not step back, are:
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/74176.The_Protestant_Ethic_and_the_Spirit_of_Capitalism&#34;&gt;The Protestant Ethic and the Spirit of Capitalism (1905)&lt;/a&gt; by Max Weber, &lt;a href=&#34;https://quoteinvestigator.com/2012/12/14/genius-ratio/&#34;&gt;Edison&amp;rsquo;s 99% perspiration quote&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/10339170-the-10x-rule&#34;&gt;The 10X Rule (2011)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/27213329-grit&#34;&gt;Grit (2016)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.goodreads.com/book/show/41721428-can-t-hurt-me&#34;&gt;Can&amp;rsquo;t Hurt Me (2018)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;We are starting to talk like LLMs. &lt;a href=&#34;https://gemini.google.com/share/fa763d406046&#34;&gt;Empirical evidence of Large Language Model&amp;rsquo;s influence on human spoken communication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.caniemail.com/features/image-avif/&#34;&gt;Email support for animated AVIF is limited&lt;/a&gt;. Though it&amp;rsquo;s perhaps the best compression format, and Apple Mail supports it well, Outlook on Windows does not support it. GMail converts it to GIF. Also, Google Groups does not yet support it. When I sent an &lt;a href=&#34;https://files.s-anand.net/images/2026-01-20-gemini-scraper-add-bookmarklet.avif&#34;&gt;animated AVIF&lt;/a&gt; in a Google Group email, it was replaced by the content proxy to &lt;a href=&#34;https://ci5.googleusercontent.com/proxy/IczfXXBzWZpSMU4zGPAy7i2QIiloAnCy9P2rvA4PX6CZU8m1-ZZP_2CBDN9oySrlTgm4lsNEKDbFsSwIDMcPm-C9k2iLSYTaPQnedmoaglIGOgI9R9l-AjGd_Ms7taUaerE=s0-d-e1-ft#https://files.s-anand.net/images/2026-01-20-gemini-scraper-add-bookmarklet.avif&#34;&gt;this nonexistent URL&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/portkey-ai/models&#34;&gt;Portkey Models&lt;/a&gt; is a repo of model related data (e.g. price, max tokens, capabilities, etc.) for a large number of models. Somewhat similar to Simon Willison&amp;rsquo;s &lt;a href=&#34;https://github.com/simonw/llm-prices&#34;&gt;LLM Prices&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/newren/git-filter-repo&#34;&gt;git-filter-repo&lt;/a&gt; is a &lt;em&gt;surprisingly&lt;/em&gt; easy way to rewrite your git history to remove specific files (e.g. large files, sensitive files). It can preserve timestamps, messages, etc. It just filters out specific files as if they were never committed. This can reduce the size of repos dramatically.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 24 Aug 2025</title>
      <link>https://www.s-anand.net/blog/things-i-learned-24-aug-2025/</link>
      <pubDate>Sun, 24 Aug 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-24-aug-2025/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pilots like to have fun, too. While awaiting landing clearance at Kolkata, our IndiGo pilot weaved tight curves &lt;em&gt;just&lt;/em&gt; above the clouds at steep angles, giving us stunning views and a mildly thrilling experience. (Or maybe they were just following a flight path.)&lt;/li&gt;
&lt;li&gt;Since LLMs allow ANYONE to become &amp;ldquo;good enough&amp;rdquo; in most fields (marketing, medicine, management), and so on, here&amp;rsquo;re are my guesses on the impact. &lt;a href=&#34;https://chatgpt.com/c/68a3396c-07b4-8321-a9f0-08b85b797697&#34;&gt;ChatGPT&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Companies-of-one will grow. Sole founder can handle support functions.&lt;/li&gt;
&lt;li&gt;Specialists will generalize. Consultants will code. Marketers will design.&lt;/li&gt;
&lt;li&gt;Wages will compress. Seniors will earn less as juniors can do more.&lt;/li&gt;
&lt;li&gt;Layers will compress. Organizations need fewer hierarchies as 1 person can do more.&lt;/li&gt;
&lt;li&gt;Shadow apps will grow. Anyone can code. Users build apps with prompts, sheets, agents, outside of IT SDLC. Like Excel sheets.&lt;/li&gt;
&lt;li&gt;Governance will grow. Non-experts are acting like experts. Validation is more important.&lt;/li&gt;
&lt;li&gt;Uneconomical apps will thrive. 1:1 tutoring. Continous decision making or A/B testing.&lt;/li&gt;
&lt;li&gt;Leaders will convince better. Persuasion scales.&lt;/li&gt;
&lt;li&gt;Brand (authenticity, trust, skill), Channel (distribution, audience) and Data are primary differentiators.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Codex and Codex CLI now support image attachments.&lt;/li&gt;
&lt;li&gt;Notes from discussion on education with Srikanth Nadhumuni
&lt;ul&gt;
&lt;li&gt;Indian higher education has done better, e.g. with the IITs, than primary education, where ASER &lt;em&gt;consistently&lt;/em&gt; shows that 5th graders can&amp;rsquo;t read 2nd grade books.&lt;/li&gt;
&lt;li&gt;The National Education Policy (NEP) is focusing on FLN (foundational numeracy and literacy). The goal is universal FLN by 2027.&lt;/li&gt;
&lt;li&gt;Teacing FLN in local languages beats English. Teachers, parents, community support are high. Learning English as a second language is faster. Other countries (France, Germany, Japan) do this.&lt;/li&gt;
&lt;li&gt;Voice LLMs could help, but may not be toddler-ready, nor strong enough in all local langauges.&lt;/li&gt;
&lt;li&gt;But high-quality textbook translation with local nuances is a one-time human-in-the-loop effort that AI can support.&lt;/li&gt;
&lt;li&gt;India&amp;rsquo;s 1 crore teachers have a mandatory 50 hrs/year training requirement that is largely under-implemented.&lt;/li&gt;
&lt;li&gt;Senthil Mullainathan is working on extracting features from student answers to questions and generating remedial content purely as a black-box. Results beat explainability.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;⭐ Creating systems that rapidly improve from feedback is the key to success. Rapidity, quality of improvement, quantity of feedback are all enablers.&lt;/li&gt;
&lt;li&gt;CBDC (Central Bank Digital Currency) is RBI&amp;rsquo;s Web 3.0 protocal. It allows purpose-driven transfers, e.g. money meant for education can only be spent on education.&lt;/li&gt;
&lt;li&gt;Meta-prompts &lt;em&gt;with placeholders&lt;/em&gt; is a prompt-improvement technique (similar to LLM interviewing). Have LLMs create the prompt with &amp;ldquo;fill-in-the-blanks&amp;rdquo;. This makes it much easier for people to fill out.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://massgen.ai/&#34;&gt;MassGen&lt;/a&gt; is a multi-agent orchestrator. Early days, experimental. It has multiple agents answer, then vote on each others&amp;rsquo; answers, picking the best.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://dspy.ai/&#34;&gt;DSPy&lt;/a&gt; auto-optimizes prompts based on input-output pairs or evals. Typical improvements are ~10-20%. My opinion: avoid. It&amp;rsquo;s a good idea, but has too much abstraction that hides the implementation. Worth learning from but not implementing unless you (a) have evals + metrics and (b) you KNOW you need to change models and (c) it&amp;rsquo;s a long-term project where the learning curve is worth it. &lt;a href=&#34;https://claude.ai/share/7fb4b334-32fb-4d79-b2a4-6a2a842d8512&#34;&gt;Claude&lt;/a&gt; and &lt;a href=&#34;https://chatgpt.com/c/6905ccd8-3d60-8321-869f-29b81d3d7641&#34;&gt;ChatGPT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;How LLM &amp;ldquo;Attention&amp;rdquo; works: It takes each word&amp;rsquo;s embedding, moves it closer to similar words&amp;rsquo; embeddings (e.g. Apple moves towards phone or orange depending on context). More similar words have a higher pull, like gravity. &lt;a href=&#34;https://serrano.academy/&#34;&gt;Luis Serrano&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Similarity isn&amp;rsquo;t symmetric. E.g. &amp;ldquo;Coke&amp;rdquo; moves &amp;ldquo;drink&amp;rdquo; more towards it, but &amp;ldquo;drink&amp;rdquo; pulls &amp;ldquo;Coke&amp;rdquo; less, since &amp;ldquo;drink&amp;rdquo; could refer to other things.&lt;/li&gt;
&lt;li&gt;Think of the pull (&amp;ldquo;Tinder similarity&amp;rdquo;) as &amp;ldquo;what A wants&amp;rdquo; (key matrix, which pulls other words) multipled by &amp;ldquo;what B offers&amp;rdquo; (query matrix, which is pulled by other words). This leads to two different similarity matrices.&lt;/li&gt;
&lt;li&gt;Multi-head attention is where a neural net gives different weightages to different similarity matrices based on context.&lt;/li&gt;
&lt;li&gt;Value matrix transforms the embedding space so that the next best next-word is more similar.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Reading the &lt;a href=&#34;https://help.obsidian.md/syntax&#34;&gt;Obsidian docs&lt;/a&gt; is like a master class in Markdown note-taking. Features like &lt;a href=&#34;https://help.obsidian.md/properties&#34;&gt;properties&lt;/a&gt;, &lt;a href=&#34;https://help.obsidian.md/embed-web-pages#Embed+a+YouTube+video&#34;&gt;embedding YouTube&lt;/a&gt;, &lt;a href=&#34;https://help.obsidian.md/bases&#34;&gt;bases&lt;/a&gt;, &lt;a href=&#34;https://help.obsidian.md/plugins/tags&#34;&gt;tags&lt;/a&gt;, etc. provide food for thought. The &lt;a href=&#34;https://www.reddit.com/r/ObsidianMD/&#34;&gt;ObsidianMD subreddit&lt;/a&gt; has interesting tips.
&lt;ul&gt;
&lt;li&gt;Summarize takeaways on top of each section&lt;/li&gt;
&lt;li&gt;Use atomic notes: one file per idea. Link liberally&lt;/li&gt;
&lt;li&gt;YAML front-matter you can query, e.g. tags, project, status, &amp;hellip;&lt;/li&gt;
&lt;li&gt;Use GFM admonitions, e.g. &lt;code&gt;&amp;gt; [!NOTE]&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Store images in a predictable way, e.g. &lt;code&gt;![Alt text](./img/2025-08-21-screenshot.webp)&lt;/code&gt; &amp;ndash; ALWAYS with alt text&lt;/li&gt;
&lt;li&gt;Use diff fences for edits / doc changes&lt;/li&gt;
&lt;li&gt;Task lists with inline dates, e.g. &lt;code&gt;- [ ] 2025-08-21 Draft a letter&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;How to research better. &lt;a href=&#34;https://www.linkedin.com/in/ardivekar/&#34;&gt;Abhishek Divekar&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Have an objective when researching. Filter research based on that.&lt;/li&gt;
&lt;li&gt;Research backwards. Pick a relevant paper. Go through &lt;em&gt;relevant&lt;/em&gt; citations. Typically, there are only 1 or 2 &lt;em&gt;directly&lt;/em&gt; related ancestors.&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t waste time searching. Gemini Deep Research is a great way to find &lt;em&gt;and&lt;/em&gt; read papers.&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t read the abstract. Read the introduction, which &lt;em&gt;is&lt;/em&gt; the summary. It&amp;rsquo;s just a page. (The abstract is an LLM-ized versionof the introduction. Not as effective.)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;MCPs aren&amp;rsquo;t much more useful than tool calling &lt;em&gt;for developers&lt;/em&gt;. They&amp;rsquo;re powerful when packaging for external parties (non-developers, other teams, clients, etc.). Developers can work just fine with tool calling. &lt;a href=&#34;https://www.linkedin.com/in/agnitin/&#34;&gt;Nitin Agarwal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/aliasrobotics/cai&#34;&gt;Cybersecurity AI&lt;/a&gt; is an open-source LLM-based cyber-security tool that auto scans networks for vulnerabilities.&lt;/li&gt;
&lt;li&gt;⭐ LLMs have &lt;em&gt;solved&lt;/em&gt; several complex tasks (e.g. topic modelling, summarization). We need to adopt these as building blocks, like functions, and build better solutions. &lt;a href=&#34;https://www.linkedin.com/in/ardivekar/&#34;&gt;Abhishek Divekar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;codex -c model_reasoning_effort=high&lt;/code&gt; lets you run Codex CLI with highest reasoning effort. This has a separate limit that resets every 5 hours. &lt;a href=&#34;https://x.com/thsottiaux/status/1958035261947781262&#34;&gt;https://x.com/thsottiaux/status/1958035261947781262&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Truly agentic systems have high Autonomy, Complexity, &lt;em&gt;and&lt;/em&gt; Reliability. Workflows have low autonomy. Agentic systems with high autonomy currently aren&amp;rsquo;t very complex or reliable, but will improve over time. &lt;a href=&#34;https://www.linkedin.com/in/deepaksharma09/&#34;&gt;Deepak Sharma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Allow humans to intervene &lt;em&gt;while&lt;/em&gt; agent loops execute, even unsolicited, to improve collaboration. &lt;a href=&#34;https://www.linkedin.com/in/deepaksharma09/&#34;&gt;Deepak Sharma&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Given the early, experimental days of AI, the better KPIs might be more about experimentation (e.g. number of prototypes) than operational (e.g. cost reduction). &lt;a href=&#34;https://www.linkedin.com/in/menonkrishna&#34;&gt;Krishnakumar Menon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;⭐ &lt;strong&gt;Policy-as-code&lt;/strong&gt; is an emerging theme. Allow users to create their own guardrails policy. Or, take existing policy documents and convert them into an LLM-based evaluator. &lt;a href=&#34;https://www.linkedin.com/in/menonkrishna&#34;&gt;Krishnakumar Menon&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;⭐ &amp;ldquo;Potentially nitpicky but competitive advantage in AI goes not so much to those with data but those with a data engine: iterated data aquisition, re-training, evaluation, deployment, telemetry. And whoever can spin it &lt;strong&gt;fastest&lt;/strong&gt;. Slide from Tesla to ~illustrate but concept is general.&amp;rdquo; &lt;a href=&#34;https://x.com/karpathy/status/1599852921541128194&#34;&gt;Andrej Karpathy&lt;/a&gt;, Dec 2022&lt;/li&gt;
&lt;li&gt;The skills AI coding needs are very similar to tech-lead&amp;rsquo;s or an architect&amp;rsquo;s. &lt;a href=&#34;https://www.linkedin.com/in/tanikagupta/&#34;&gt;Tanika Gupta&lt;/a&gt; #ai-coding
&lt;ul&gt;
&lt;li&gt;Estimating tool capability &amp;amp; task allocation&lt;/li&gt;
&lt;li&gt;Task breakdown&lt;/li&gt;
&lt;li&gt;Spec-ing: which of user personas, user-journey maps, wireframes, technical architecture, psuedo-code&lt;/li&gt;
&lt;li&gt;Standards: tech stack, tools, linters, security, doc standards&lt;/li&gt;
&lt;li&gt;Git versioning &amp;amp; collaboration&lt;/li&gt;
&lt;li&gt;Code review. (Using AI.) Providing &lt;strong&gt;feedback&lt;/strong&gt;. Modularity, naming, &amp;hellip;&lt;/li&gt;
&lt;li&gt;Automated validation&lt;/li&gt;
&lt;li&gt;Post-mortem. Learning from errors &lt;em&gt;and&lt;/em&gt; successes, choices LLM made&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;The ROI of prompting carefully and using meta-prompts is high. Prompt clarity reduces iterations &amp;amp; dead-ends. The initial time spent (10-15 min) pays off with just a single reduced iteration (time to generate + review). &lt;a href=&#34;https://www.linkedin.com/in/tanikagupta/&#34;&gt;Tanika Gupta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;⭐ Prefer passing a &lt;code&gt;spec.md&lt;/code&gt; to AI coding agents rather than directly typing-in prompts. This lets you meta-prompt &lt;em&gt;and&lt;/em&gt; (collaboratively) iterate on the &lt;code&gt;spec.md&lt;/code&gt;, version the prompts as specs, and generate specs as documentation. &lt;a href=&#34;https://www.linkedin.com/in/tanikagupta/&#34;&gt;Tanika Gupta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;⭐ Models need environments to learn. So far, we have been providing training data. But an environment to interact with, and learn from by itself, is more powerful. That requires a standard for environments. This is a powerful emerging area.&lt;/li&gt;
&lt;li&gt;The crux of experimentation is the learning from a postmortem. From that perspective I have been experimenting a lot but not been documenting or learning from that. Decision logs with post mortem are a more apt device for me.&lt;/li&gt;
&lt;li&gt;Gemini API includes a url_context tool to explicitly scrape websites. &lt;a href=&#34;https://ai.google.dev/gemini-api/docs/url-context#rest&#34;&gt;API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Ontologies are more than taxonomies or schemas. They&amp;rsquo;re truths or rules, e.g., “no person has more than two parents”. Helps consistency checking and inference. &lt;a href=&#34;https://chatgpt.com/c/68a531ca-8c0c-832e-ad8c-a20865344f2c&#34;&gt;#&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Terminological knowledge (T-Box) is domain rules and constraints (e.g., &amp;ldquo;a student is a person who attends a course&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Assertional knowledge (A-Box) is instance-level facts (e.g., &amp;ldquo;Mary attends Physics 101&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;Tools &amp;amp; Formats
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.w3.org/TR/shacl/&#34;&gt;SHACL&lt;/a&gt;. A W3C language for validating RDF graphs. &lt;a href=&#34;https://shex.io/&#34;&gt;ShEx&lt;/a&gt; is easier ad popular.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://w3c.github.io/N3/spec/&#34;&gt;Notation3&lt;/a&gt;. A W3C assertion and logic language which is a superset of RDF.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/josd/eye&#34;&gt;EYE Reasoner&lt;/a&gt;. Prolog-based N3 (Notation3) reasoner. CLI + API-friendly. Can perform rule-based reasoning and generate new triples.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;http://www.hermit-reasoner.com/&#34;&gt;HermiT&lt;/a&gt;. OWL 2 DL reasoner. Can check consistency, classify ontologies, compute entailments. CLI and Java API. Modern, maintained.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://jena.apache.org/&#34;&gt;Apache Jena&lt;/a&gt;. Java framework for RDF/SPARQL. Built-in reasoners (RDFS, OWL mini/micro/full). CLI via &lt;code&gt;riot&lt;/code&gt;, &lt;code&gt;arq&lt;/code&gt; (SPARQL query engine). Popular for RDF graph stores + inference.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Do developers feel this way? #ai-coding&lt;/li&gt;
&lt;li&gt;In another example of vibe coding, an instructor for my TDS course vibe-coded most of an &lt;a href=&#34;https://exam.sanand.workers.dev/tds-2025-05-roe2&#34;&gt;exam&lt;/a&gt; using Copilot and Sonnet. 6/8 questions worked one-shot. The two #ai-coding failures were interesting:
&lt;ul&gt;
&lt;li&gt;One failed because of &lt;a href=&#34;https://chatgpt.com/share/68a3fd83-c9c4-800c-8b0e-4a8c46858024&#34;&gt;sample vs population stats&lt;/a&gt;. Copilot asked for sample variance but coded &lt;code&gt;variance()&lt;/code&gt; instead of &lt;code&gt;sampleVariance()&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Another failed because of &lt;a href=&#34;https://chatgpt.com/share/68a3fdad-96e0-800c-8e26-441127ccb713&#34;&gt;rounding off&lt;/a&gt;. NumPy code rounds off differently from Python or JS code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Meditation is about noticing distraction and returning to focus. So, distraction is necessary &lt;em&gt;and&lt;/em&gt; good. #beliefs&lt;/li&gt;
&lt;li&gt;#ai-coding can make us overconfident. (At least, it makes &lt;em&gt;me&lt;/em&gt; overconfident.) They create surprisingly good output, but only ~20% of the time. I cannot &lt;em&gt;commit to a specific task&lt;/em&gt; based on that. Instead, it&amp;rsquo;s better to rely on AI coding estimates for portfolios, e.g. promise to share &lt;em&gt;something&lt;/em&gt; cool without mentioning what. Or do something cool first, &lt;em&gt;then&lt;/em&gt; share.&lt;/li&gt;
&lt;li&gt;Notes from podcast with Daniel Kahnemann. The Knowledge Project.
&lt;ul&gt;
&lt;li&gt;Happiness is pleasure in the moment. Satisfaction is the meaningful story of our life. When we &lt;em&gt;think&lt;/em&gt;, we want satisfaction. When we &lt;em&gt;feel&lt;/em&gt;, we want happiness. The thinking brain and feeling brain optimize for slightly different things. E.g. The thinking brain packs the calendar with satisfying tasks that the feeling brain feels unhappy executing Both are good for us. We don&amp;rsquo;t know which matters more.&lt;/li&gt;
&lt;li&gt;Behavior change is harder than we think. Usually, it&amp;rsquo;s better not to expect success in changing others, or ourselves. Instead, understand &lt;em&gt;why&lt;/em&gt; that behavior makes sense. Our behaviour is an equilibrium of forces. Weakening &amp;ldquo;bad&amp;rdquo; forces is easier than strengthening &amp;ldquo;good&amp;rdquo; forces, since it lowers tension. That&amp;rsquo;s inversion!&lt;/li&gt;
&lt;li&gt;Behaviours tell us more about &lt;em&gt;situations&lt;/em&gt; than personality. We assume otherwise. That&amp;rsquo;s an attribution error.&lt;/li&gt;
&lt;li&gt;Motivation is complex. People can do bad things for good reasons and vice versa.&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Feelings get in the way of clear thinking.&amp;rdquo; Example: I vibe-coded the last 2 questions of &lt;a href=&#34;https://exam.sanand.workers.dev/tds-2025-05-ga7&#34;&gt;TDS GA7&lt;/a&gt; on Claude Code. It didn&amp;rsquo;t run. I delayed fixing it for 5 days, afraid it would a major effort. It ended up a 2 min fix. It &lt;em&gt;could&lt;/em&gt; have been major, but checking would have helped. Fear prevented that.&lt;/li&gt;
&lt;li&gt;Things that hamper clear thinking: intuition, emotion, beliefs. Beliefs are often formed based on people we admire or identify, not reason.
&lt;ul&gt;
&lt;li&gt;Prefer rules, systems and processes. Willpower is an illusion.&lt;/li&gt;
&lt;li&gt;Delegate decisions to unemotional agents. (But agents misjudge perceived value of gain or loss!)&lt;/li&gt;
&lt;li&gt;Break down the problem, analyze it, THEM form an intuition. Be disciplined in delaying intuition or forming an opinion&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Environment shapes thinking but it&amp;rsquo;s not obvious how, e.g. some people work better in noisy cafes. Some colors are more calming.&lt;/li&gt;
&lt;li&gt;Protect dissenters and dissent. It&amp;rsquo;s painful and costly, and needs nurturing.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://nodejs.org/en/learn/typescript/run-natively&#34;&gt;NodeJS runs TypeScript files natively&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/codex&#34;&gt;Codex&lt;/a&gt; can clone any GitHub repo. So I can ask it to pull one or more repos, understand their code, and use that as a template or reference. This makes my repositories (and others&amp;rsquo;) reusable templates. Using newer libraries and platforms becomes easier, too. #ai-coding&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.trackingai.org/home&#34;&gt;Tracking AI&lt;/a&gt; runs an IQ test on various LLMs every week. GPT 5 Pro leads, currently, followed by Claude 4 Opus and Gemini 2.5 Pro. It&amp;rsquo;s surprising how far behind GPT 5 is at the moment.&lt;/li&gt;
&lt;li&gt;LLMs are faster than me. So me learning and doing what the LLM says is a bottleneck. Get out of the way. For example do not learn. Do not execute. Do not verify. Give LLMs the tools to deploy, verify and iterate to improve.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Resolving the Prisoners Dilemma</title>
      <link>https://www.s-anand.net/blog/resolving-the-prisoners-dilemma/</link>
      <pubDate>Sun, 17 Aug 2008 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/resolving-the-prisoners-dilemma/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re ever taken a course in Economics, and it discussed Game Theory, you may be familiar with &lt;a href=&#34;http://en.wikipedia.org/wiki/Prisoner%27s_dilemma&#34;&gt;The Prisoner&amp;rsquo;s Dilemma&lt;/a&gt;. Roughly, this is the problem.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Assume you possess copious quantities of some item (money, for example), and wish to obtain some amount of another item (perhaps stamps, groceries, diamonds). You arrange a mutually agreeable trade with the only dealer of that item known to you. You are both satisfied with the amounts you will be giving and getting. For some reason, though, your trade must take place in secret. Each of you agrees to leave a bag at a designated place in the forest, and to pick up the other&amp;rsquo;s bag at the other&amp;rsquo;s designated place. Suppose it is clear to both of you that the two of you will never meet or have further dealings with each other again.&lt;/p&gt;
&lt;p&gt;Clearly, there is something for each of you to fear: namely, that the other one will leave an empty bag. Obviously, if you both leave full bags, you will both be satisfied; but equally obviously, getting something for nothing is even more satisfying. So you are tempted to leave an empty bag. In fact, you can even reason it through quite rigorously this way: &amp;ldquo;If the dealer brings a full bag, I&amp;rsquo;ll be better off having left an empty bag, because I&amp;rsquo;ll have gotten all that I wanted and given away nothing. If the dealer brings an empty bag, I&amp;rsquo;ll be better off having left an empty bag, because I&amp;rsquo;ll not have been cheated I&amp;rsquo;ll have gained nothing but lost nothing either. Thus it seems that no matte what the dealer chooses to do, I&amp;rsquo;m better off leaving an empty bag. So I&amp;rsquo;ll lease an empty bag.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The dealer, meanwhile, being in more or less the same boat (though at the other end of it), thinks analogous thoughts and comes to the parallel conclusion that it is best to leave an empty bag. And so both of you, with your impeccable (or impeccable-seeming logic), leave empty bags, and go away empty-handed. How sad, for if you had both just cooperated, you could have each gained something you wanted to have. Does logic prevent  cooperation? This is the issue of the Prisoner&amp;rsquo;s Dilemma.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;There&amp;rsquo;s nothing wrong in the logic, actually. The key assumption is that &lt;strong&gt;it is clear to both of you that the two of you will never meet or have further dealings with each other again&lt;/strong&gt;. If you&amp;rsquo;re never going to deal with someone again (and hence there is no question of retribution or any fallout), you really should cheat.&lt;/p&gt;
&lt;p&gt;An aside. During my first few days at IIT, two third years were ragging me about my stance on pre-marital affairs. After trying my best at defending the moral standpoint, I finally confessed that it was only the fear of the after-effects that worried me.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;There&amp;rsquo;s this beautiful naked girl in your room,&amp;rdquo; they said. &amp;ldquo;You are guaranteed no repercussions. What will you do?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;No repercussions?&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&amp;ldquo;None whatever.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;I thought for a while. &amp;ldquo;I&amp;rsquo;ll flip a coin.&amp;rdquo; :-)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Anyway, the aside aside, the solution to the one-off Prisoner&amp;rsquo;s Dilemma is for both people not to cooperate. If contracts are not enforceable, we&amp;rsquo;re all better off not trading. If there are no cops, we&amp;rsquo;re individually better off stealing.&lt;/p&gt;
&lt;p&gt;But, of course, that&amp;rsquo;s not true in the real world. Most situations are repeatable, and you do tend to meet people again. Those you cheat may even have a motivation to meet you again.&lt;/p&gt;
&lt;p&gt;This is the &lt;strong&gt;iterated&lt;/strong&gt; Prisoner&amp;rsquo;s Dilemma. &lt;a href=&#34;http://en.wikipedia.org/wiki/Douglas_Hofstadter&#34;&gt;Douglas Hofstadter&lt;/a&gt; wrote about this in the May 1983 issue of &lt;a href=&#34;http://www.sciam.com/&#34;&gt;Scientific American&lt;/a&gt; in his &lt;a href=&#34;http://en.wikipedia.org/wiki/Metamagical_Themas&#34;&gt;Metamagical Themas&lt;/a&gt; column (which, by the way, is brilliant). While the Prisoner&amp;rsquo;s Dilemma has a simple solution (don&amp;rsquo;t cooperate), the iterated Prisoner&amp;rsquo;s Dilemma does not have a predetermined solution. At best, you can have a strategy. (That can be proven. If there was a predetermined solution, your opponent would know it, and could beat you. One of those cases in mathematics where you are &lt;a href=&#34;https://www.s-anand.net/blog/implicit-information/&#34;&gt;not guaranteed a solution&lt;/a&gt;.)&lt;/p&gt;
&lt;p&gt;But is it possible for cooperation to emerge in an iterated Prisoner&amp;rsquo;s Dilemma? Can it beat competitiveness?&lt;/p&gt;
&lt;p&gt;Robert Axelrod of U.Mich conducted a computer tournament to find out. He invited strategies from game theorists and wrote them as BASIC programs. Each program would be pitted against another. Every time, it could response with either C (cooperate) or D (defect). Cooperation gets both programs 3 points. If one defects, the defector gets 5 points and the cooperator gets nothing. Both defecting gets 1 point each. Axelrod ran each program against each other many times, and added up the scores.&lt;/p&gt;
&lt;p&gt;The program that won was called &lt;a href=&#34;http://en.wikipedia.org/wiki/Tit_for_Tat&#34;&gt;TIT FOR TAT&lt;/a&gt;. It was the shortest program (4 lines of BASIC code). Here&amp;rsquo;s it&amp;rsquo;s strategy:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cooperate the first time.&lt;/p&gt;
&lt;p&gt;Do what your opponent does thereafter.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Think about it. TIT FOR TAT starts by being &lt;strong&gt;nice&lt;/strong&gt;, and stays that way, unless you defect. Then TIT FOR TAT &lt;strong&gt;punishes&lt;/strong&gt;. If you repent, TIT FOR TAT forgets and &lt;strong&gt;forgives&lt;/strong&gt;. Interestingly, TIT FOR TAT can never win a game. It can, at best, draw a game, but never score more points than its opponent. It goes for winning the war by &lt;strong&gt;losing battles&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That&amp;rsquo;s four traits:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Being nice&lt;/li&gt;
&lt;li&gt;Punishing immediately&lt;/li&gt;
&lt;li&gt;Forgiving immediately&lt;/li&gt;
&lt;li&gt;Willing to lose battles&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;After publishing these results, and having learnt a lot about different strategies, Axelrod repeated the tournament. Four times as many entries poured in. This time from world experts on game theory. It also included an improved TIT FOR TAT called TIT FOR TWO TATS, which is an improved TIT FOR TAT that does not fall into a C - D - C - D cycle when playing against TIT FOR TAT.&lt;/p&gt;
&lt;p&gt;TIT FOR TAT won again.&lt;/p&gt;
&lt;p&gt;Till date, TIT FOR TAT remains an unbeaten individual strategy, and people believe it may be optimal.&lt;/p&gt;
&lt;p&gt;(PS: By &lt;strong&gt;individual&lt;/strong&gt; strategy, I mean that there are multiple programs that can team together, losing to each other and making sure that one of them wins. This sort of thing can beat TIT FOR TAT. But no &lt;strong&gt;individual&lt;/strong&gt; program beats TIT FOR TAT.)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;In our first term at &lt;a href=&#34;http://www.iimb.ernet.in/&#34;&gt;IIMB&lt;/a&gt;, we played a game in our organisational behaviour class, intended to help us understand inter-departmental cooperation (or rivalry). The class was split into two &amp;lsquo;companies&amp;rsquo;. Each company had four divisions.&lt;/p&gt;
&lt;p&gt;The game had 10 rounds. In each round, every division could choose to cooperate or defect. If everyone cooperated, each division made 3 points. If any division defected, it would make 5 points, while all cooperating divisions made 0 points. If all divisions defected, they would all make 1 point. The divisions were not allowed to talk to each other.&lt;/p&gt;
&lt;p&gt;The aim was to beat the other company. (Not other divisions, within or outside the company.)&lt;/p&gt;
&lt;p&gt;Our company started off with 3 Cs and a D, which quickly deteriorated to 1 C with 3 Ds by round 6. At round 7, it was 4 Ds.&lt;/p&gt;
&lt;p&gt;Before round 8, we were all given a chance to have a huddle. A representative from each division would come together and talk things through. We promised to cooperate, and thereafter, it was 4 Cs to the end.&lt;/p&gt;
&lt;p&gt;We lost the game. The other &amp;lsquo;company&amp;rsquo; had started off with 1C and 3Ds, but had learned to cooperate pretty quickly, aided, in &lt;a href=&#34;http://www.iimb.ernet.in/iimb/html/facultyprofile.jsp?id=8&#34;&gt;Prof N M Agrawal&lt;/a&gt;&amp;rsquo;s words, by &amp;ldquo;&amp;hellip; Aparajita threatening the other divisions with her glares.&amp;rdquo;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;The reason there&amp;rsquo;s a Prisoner&amp;rsquo;s Dilemma is the inability to reliably communicate or enforce behaviour. Having a chat helps. Having laws that punish you helps. Having a bully threaten you helps. The thing is, you need a signal of some kind. And it needs to be an early signal, or you end up waiting till round 8 and lose the game.&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;re ever in a situation where cooperation helps everyone, but it&amp;rsquo;s not in interest to cooperate, here&amp;rsquo;s what seems to work:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;See if you can agree to cooperate before-hand
&lt;ul&gt;
&lt;li&gt;Have a chat&lt;/li&gt;
&lt;li&gt;Find policies that punishes defectors&lt;/li&gt;
&lt;li&gt;Threaten if required&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If not, then try to force cooperation by signaling.
&lt;ul&gt;
&lt;li&gt;Be nice&lt;/li&gt;
&lt;li&gt;Punish defection immediately&lt;/li&gt;
&lt;li&gt;Forgive repentance immediately&lt;/li&gt;
&lt;li&gt;Lose battles to win the war&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&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;Dibyo&lt;/strong&gt; &lt;em&gt;19 Aug 2008 1:05 am&lt;/em&gt;:
I really liked this piece. It&amp;rsquo;s not a new concept to me, and I&amp;rsquo;ve understood it well before, but the TIT-FOR-TAT part really connected.&lt;br&gt;
&lt;br&gt;
Dibyo&lt;br&gt;
(IIMB too, but a couple of years junior - we only heard about Stud Anand)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;19 Aug 2008 11:03 am&lt;/em&gt;:
@Dibyo: Even when playing the game at IIMB, a few of us knew about TIT FOR TAT. Didn&amp;rsquo;t help. Guess there&amp;rsquo;s a huge gap between understanding and practice&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Abhi&lt;/strong&gt; &lt;em&gt;28 Aug 2008 5:33 am&lt;/em&gt;:
Fantastic piece, very lucidly put.&lt;br&gt;
&lt;br&gt;
IITM - Mtech, we should have heard about Stud Anand.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.business-samhita.blogspot.com&#34;&gt;deepak&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;30 May 2010 7:32 pm&lt;/em&gt;:
We played the game in IIMB and ended up doing the same stuff and never getting it right. Dibyo, I think it was Prof. Reddy who made us play this game. But then I went to Solvay for Exchange - 2 each from IIMB and A , we tried TIT for TAT first( many teams too many combinations ), didnt help post the huddle while everyone else was trying for Tit for TAT we kept going against to drive home the message. The prof did mention that one enlightened party doesnt help unless everyone else gets the message :)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Prabu&lt;/strong&gt; &lt;em&gt;10 Dec 2010 9:03 am&lt;/em&gt;:
Hi Anand,
Was going through your post. Just thought of this algorithm that would beat the TIT-FOR-TAT algo. it would be:
&lt;ol&gt;
&lt;li&gt;Never Co-operate.
Now, this algo always either wins or draws individually. Group games are different.
Thanks&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/&#34;&gt;S Anand&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;10 Dec 2010 2:56 pm&lt;/em&gt;:
That&amp;rsquo;s an interesting point, Prabu: &amp;ldquo;group games are different&amp;rdquo;. Totally so.
Your Never Cooperate algo, as you pointed out, always wins or draws.
Tit-for-tat, interestingly, NEVER WINS AN INDIVIDUAL GAME. You can prove it, but &lt;a href=&#34;http://files.s-anand.net/blog/a/tit-for-tat.xls&#34;&gt;this file is a demonstration&lt;/a&gt;: it plays random strategies out against Tit-for-tat. Tit for tat never wins.
Maybe the lesson here is a stronger version of &amp;ldquo;Losing the battle, winning the war&amp;rdquo;. Perhaps it&amp;rsquo;s &lt;strong&gt;essential&lt;/strong&gt; to lose the battle to win the war. (I&amp;rsquo;m probably oversimplifying, or in extrapolating analogies&amp;hellip; anyway, just wanted to say: yes, never co-operate beats tit-for-tat on an individual game. Many other such strategies exist too. As you mentioned, group games are quite different)&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Psychological framing in behavioral economics</title>
      <link>https://www.s-anand.net/blog/psychological-framing-in-behavioral-economics/</link>
      <pubDate>Fri, 12 May 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/psychological-framing-in-behavioral-economics/</guid>
      <description>&lt;p&gt;People act on the spur of the moment, most of the time. So, as you can see from this example below, &lt;a href=&#34;http://radar.oreilly.com/archives/2006/05/behaviorial_economics.html&#34;&gt;psychology can be more important than economics&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Senthil Mullainathan worked with a bank in South Africa that wanted to make more loans. A neoclassical economist would have offered simple counsel: lower the interest rate, and people will borrow more. Instead, the bank chose to investigate some contextual factors in the process of making its offer. It mailed letters to 70,000 previous borrowers saying, &amp;ldquo;Congratulations! You&amp;rsquo;re eligible for a special interest rate on a new loan.&amp;rdquo; But the interest rate was randomized on the letters: some got a low rate, others a high one. &amp;ldquo;It was done like a randomized clinical trial of a drug,&amp;rdquo; Mullainathan explains.&lt;/p&gt;
&lt;p&gt;The bank also randomized several aspects of the letter. In one corner there was a photo-varied by gender and race-of a bank employee. Different types of tables, some simple, others complex, showed examples of loans. Some letters offered a chance to win a cell phone in a lottery if the customer came in to inquire about a loan. Some had deadlines. Randomizing these elements allowed Mullainathan to evaluate the effect of psychological factors as opposed to the things that economists care about, i.e., interest rates-and to quantify their effect on response in basis points.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;What we found stunned me,&amp;rdquo; he says. &amp;ldquo;We found that any one of these things had an effect equal to one to five percentage points of interest! A woman&amp;rsquo;s photo instead of a man&amp;rsquo;s increased demand among men by as much as dropping the interest rate five points!&lt;/p&gt;
&lt;/blockquote&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://innovativeecon.wordpress.com/2011/11/15/lesson-1-what-is-behavioral-economics/&#34;&gt;Lesson 1: What Is Behavioral Economics? « The Innovative Economics Initiative&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;15 Nov 2011 6:25 am&lt;/em&gt; &lt;em&gt;(pingback)&lt;/em&gt;:
[&amp;hellip;] (the background). This concept, presenting the same object in different formats, is known as framing, and is one of the most well-known biases used by Behavioral Economists. For example, if I asked [&amp;hellip;]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bala&lt;/strong&gt; &lt;em&gt;8 May 2012 2:37 pm&lt;/em&gt;:
i have written a tamil book on behavioral economics it can be downloaded
from the link &lt;a href=&#34;https://www.scribd.com/doc/88128740&#34;&gt;www.scribd.com/doc/88128740&lt;/a&gt;
the book குகைமனிதனும் கோடிரூபாயும் நூல் 1000 வாசகர்களுக்கு மேல் வாசிக்கப்பட்டுள்ளது
may you go through it and give your comments. and forward to your friends if it is good
thank you
bala&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Die later if it saves inheritance tax</title>
      <link>https://www.s-anand.net/blog/die-later-if-it-saves-inheritance-tax/</link>
      <pubDate>Sat, 09 Mar 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/die-later-if-it-saves-inheritance-tax/</guid>
      <description>&lt;p&gt;Kopczuk and Slemrod demostrate that people will &lt;a href=&#34;http://papers.nber.org/papers/W8158&#34;&gt;die later if it saves inheritance tax&lt;/a&gt;. I fully empathise.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
