<?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>personal-update on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/personal-update/</link>
    <description>Recent content in personal-update on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 19 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/personal-update/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Things I Learned - 19 Jul 2026</title>
      <link>https://www.s-anand.net/blog/things-i-learned-19-jul-2026/</link>
      <pubDate>Sun, 19 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-19-jul-2026/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Writing is slightly, but only slightly, better than typing (for adult learning.) One factor is that typing is faster, so many people take notes verbatim, summarizing and thinking less. &lt;a href=&#34;https://chatgpt.com/share/6a5c286f-1f08-83ee-9c6a-870c0fb53c91&#34;&gt;ChatGPT&lt;/a&gt; + &lt;a href=&#34;https://claude.ai/share/1663cb57-5453-42b5-ae4f-099384c76946&#34;&gt;Claude&lt;/a&gt; &lt;!-- https://chatgpt.com/c/6a5b7dd5-7888-83ee-84e0-68534d9be8c9 + https://claude.ai/chat/817697ee-c3a3-4b46-b515-342ca04f0597 --&gt;&lt;/li&gt;
&lt;li&gt;Graphology for personality is pseudoscience. &lt;a href=&#34;https://chatgpt.com/share/6a5c23e8-aa3c-83e8-ac67-32382a87a789&#34;&gt;ChatGPT&lt;/a&gt; + &lt;a href=&#34;https://claude.ai/share/45d91f44-be1f-43d0-afda-5814f2e7942e&#34;&gt;Claude&lt;/a&gt; &lt;!-- https://chatgpt.com/c/6a5b7f9c-271c-83ee-ae4a-e21115502f21 + https://claude.ai/chat/3b289000-a2c2-4327-a7e5-676b5f267322 --&gt;&lt;/li&gt;
&lt;li&gt;When I decide to spend time, or someone says &amp;ldquo;Let&amp;rsquo;s do X&amp;rdquo;, it&amp;rsquo;s worth checking: is this something AI can easily try, and is it clear to verify? If so, reinforcement learning loops could make AI good at it, making it a depreciating asset.&lt;/li&gt;
&lt;li&gt;Studying how to live in an AI world is &lt;em&gt;exhausting&lt;/em&gt;. (Not as bad as my MBA days, but not as easy as my data scientist days, either.) It requires me to make a larger mental shift, i.e. change my perspective, than I have since 2000, and that feels like work.&lt;/li&gt;
&lt;li&gt;Both &lt;code&gt;nl FILE&lt;/code&gt; and &lt;code&gt;cat -n FILE&lt;/code&gt; add line numbers to files, but &lt;code&gt;nl&lt;/code&gt; skips blank lines by default, &lt;code&gt;cat&lt;/code&gt; doesn&amp;rsquo;t.&lt;/li&gt;
&lt;li&gt;After using &lt;a href=&#34;https://github.com/rtk-ai/rtk&#34;&gt;&lt;code&gt;rtk&lt;/code&gt;&lt;/a&gt; for 2 months, I&amp;rsquo;m &lt;em&gt;slightly&lt;/em&gt; downgrading it. It saves tokens but agents mess up shell commands when using it. It&amp;rsquo;s still probably a net saving, so I&amp;rsquo;ve changed my &lt;code&gt;AGENTS.md&lt;/code&gt; from &amp;ldquo;Always prefix with &lt;code&gt;rtk&lt;/code&gt;&amp;rdquo; to &amp;ldquo;Prefix supported, high-output commands with &lt;code&gt;rtk&lt;/code&gt;&amp;hellip; skip for bash builtins, pipes, loops, etc.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;I find 🔴🟡🟢 convenient status indicators in my notes. Similar ones are: 🟥🟨🟩, ❤️💛💚, 📕📙📗. I&amp;rsquo;m not fully convinced by: 😄😐😞, █ ▒ ░, ↑ → ↓, ▁▂▃▄▅▆▇, ■ ⬔ □, ● ◐ ○, ⚫ ⚪ 🔘, 🌕 🌗 🌑, etc. though they might have their uses. &lt;!-- https://claude.ai/chat/dc7d6d66-7d68-4c15-99be-09c841dfbb6e + https://gemini.google.com/app/0c8b3d0659763fc7 --&gt;&lt;/li&gt;
&lt;li&gt;Model updates means a SKILL.md and a plugin review / update, e.g. &lt;a href=&#34;https://x.com/keyanzhang/status/2076461227661054015&#34;&gt;with GPT 5.6 Sol&lt;/a&gt;. So, like with any open source repo, use from people who update it regularly and benchmark it and version control it by model.&lt;/li&gt;
&lt;li&gt;I asked Gemini 3.5 Flash thinking: &amp;ldquo;Which of our employees have worked on Microsoft PowerApps? Search @Google Drive and @Gmail&amp;rdquo;. It found one employee and a referral in under a minute. I asked ChatGPT with GPT 5.6 Sol with &lt;a href=&#34;https://github.com/googleworkspace/cli&#34;&gt;gws&lt;/a&gt; access. It found 3 more, plus 5 possibilities, in 12 minutes. Truly a &lt;a href=&#34;https://x.com/sama/status/2075047747250684352&#34;&gt;rottweiler&lt;/a&gt;. &lt;!-- https://gemini.google.com/app/84c7a64cf87e15b5 + https://chatgpt.com/c/6a58e9ea-8c1c-83ee-8b94-c5a638ddf6f6 --&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://parallel.ai/blog/parallel-search-turbo&#34;&gt;Parallel Search Turbo&lt;/a&gt; seems like a pretty good search API, especially for agents. Low price, high speed, and maybe good quality. #ForNow &lt;a href=&#34;https://chatgpt.com/share/6a58b12c-b5f4-83e8-a325-7349266577c5&#34;&gt;ChatGPT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Group chats in ChatGPT will &lt;a href=&#34;https://x.com/i/status/2076061674306687161&#34;&gt;probably get deprecated&lt;/a&gt; #ForNow.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://claude.ai/share/1f12542b-6eb3-4b3c-a272-90c82d326b00&#34;&gt;What I learned&lt;/a&gt; from benchmarking my &lt;a href=&#34;https://github.com/sanand0/research/tree/main/ideation-protocol-optimization&#34;&gt;Ideation Protocol&lt;/a&gt; skill extensively: &lt;!-- https://claude.ai/chat/8e13e695-564c-47f2-8446-747a714d3e89 + https://chatgpt.com/c/6a5661ee-4400-83ee-ad5d-dec78ef9e89e --&gt;
&lt;ol&gt;
&lt;li&gt;Once you know the rubric, models can easily create a good prompt to optimize for a known rubric #ForNow. So rubric design matters more.&lt;/li&gt;
&lt;li&gt;⭐ Rubric design is really knowing what you want/need. To do this, iterating on output matters.&lt;/li&gt;
&lt;li&gt;Position bias is real #ForNow. Always check if an (P, Q) comparison matches a (Q, P) comparison.&lt;/li&gt;
&lt;li&gt;Models are still biased towards longer content, and potentially towards their own output #ForNow.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;How to optimize a prompt or skill&lt;/strong&gt;: Research and figure out what you &lt;em&gt;really&lt;/em&gt; want, first. Then, ask a smart model for a prompt that optimizes for it. Benchmark only if you&amp;rsquo;ll use it a lot - it&amp;rsquo;s still a lot of work, and meta-prompting does a good job #ForNow. &lt;a href=&#34;https://github.com/garrytan/gbrain/blob/master/docs/guides/skillopt.md&#34;&gt;gbrain skillopt&lt;/a&gt; might be premature optimization.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://x.com/i/status/2076119366647894371&#34;&gt;You can use GPT 5.6 Sol in Claude Code&lt;/a&gt; #ForNow. (But what&amp;rsquo;s the point? Harnesses seem to be working better with their own models #ForNow.)&lt;/li&gt;
&lt;li&gt;Our clients keep saying &amp;ldquo;We need to build a data lake&amp;rdquo; or &amp;ldquo;We need an enterprise data strategy.&amp;rdquo; I keep telling them, &amp;ldquo;No, agents can do it for you.&amp;rdquo; What I missed is: &lt;em&gt;technology&lt;/em&gt; is the smaller part of the problem. Finding who has what data, getting access to it, and sorting out permissions (&amp;ldquo;governance&amp;rdquo;) is the bigger part.&lt;/li&gt;
&lt;li&gt;Giving agents expert &lt;strong&gt;task-specific, testable procedures&lt;/strong&gt; seems better than expert &lt;strong&gt;roles&lt;/strong&gt; or &lt;strong&gt;mental models&lt;/strong&gt; #ForNow. But benchmark in any case. &lt;a href=&#34;https://chatgpt.com/share/6a563182-4860-83e8-974e-90ec5c8ec2ac&#34;&gt;ChatGPT&lt;/a&gt; &lt;!-- https://chatgpt.com/c/6a562b69-8788-83ee-9774-c5834a30641b --&gt;&lt;/li&gt;
&lt;li&gt;Python 3.3 introduced &lt;code&gt;str.casefold()&lt;/code&gt;.  It performs more comprehensive Unicode caseless matching than &lt;code&gt;lower()&lt;/code&gt;; &lt;code&gt;&#39;Straẞe&#39;.casefold()&lt;/code&gt; becomes &lt;code&gt;&#39;strasse&#39;&lt;/code&gt;. (🟢 Unicode case-folding is standardized.) &lt;code&gt;contextlib.closing(x)&lt;/code&gt; calls &lt;code&gt;x.close()&lt;/code&gt; when its context exits. (⚪) In a dataclass, use &lt;code&gt;x: list = dataclasses.field(default_factory=list)&lt;/code&gt;, not a mutable literal default. (⚪)
I learnt these while reviewing Codex-generated Python—illustrating, rather than proving, that reviewing AI-generated code can teach and catch errors. (🟡 Review remains useful across tooling. Review 2029.) “Do not discriminate against intelligence—artificial or otherwise” is a rhetorical value judgment, not an empirical conclusion. (⚫ Rhetorical value judgment, not testable. Review now.)&lt;/li&gt;
&lt;li&gt;Here&amp;rsquo;s a nice idea from ChatGPT. &amp;ldquo;When itching to correct or clarify, FIRST restate their position to their satisfaction. &amp;lsquo;Did I get you right, fully?&amp;rsquo;&amp;rdquo; &lt;!-- https://chatgpt.com/c/6a35f0c1-ff74-83e8-a8c7-78ec10e8e450 Aarushi --&gt;
This emerged from the prompt suffix: Based on your research, and my past conversations, what are the top areas where and how (specifically) I can apply this principle on myself and others to maximize impact?&lt;/li&gt;
&lt;li&gt;Automated evals can catch stuff humans miss. And vice versa. And given how many evals we create, we need automated evals to be written in an easy-to-review way. &lt;a href=&#34;https://parlance-labs.com/blog/posts/auto-evals/&#34;&gt;Do Automated Evals Work?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://arxiv.org/abs/2606.27226&#34;&gt;BINEVAL&lt;/a&gt; paper reiterates that a bunch of Yes/No binary questions beats scales or ratings for many benchmarks. You know exactly how to grade and WHY you got a certain score. This is more reproducible and easier to learn from / act on.&lt;/li&gt;
&lt;li&gt;When asked &amp;ldquo;How long will this software take?&amp;rdquo; models typically provide estimates assuming human speed #ForNow. Maybe they haven&amp;rsquo;t been trained enough on agentic timelines. So, when my colleague got a 2-4 week estimate which he was able to solve in hours, it was a surprise. (But, of course, it&amp;rsquo;s best to verify before promising speed.)&lt;/li&gt;
&lt;li&gt;SKILL.md dramatically lowers the cost of learning a skill (since you don&amp;rsquo;t learn it - the agent does). That means that the value of creating skills is much higher - hundreds can use what you create (giving you recognition, if not money). I think I&amp;rsquo;ve underestimated the number of skills people will have available (I thought dozens - but it may be thousands #ForNow) and the number of skills people will create (I thought tens of thousands - but it may be millions #ForNow.) A Wikipedia (community curated, verified, high quality catalog) of skills might emerge #ForNow, if it hasn&amp;rsquo;t already.&lt;/li&gt;
&lt;li&gt;Tacit knowledge is often just un-measured knowledge. Once I put a sensor on the bellboy&amp;rsquo;s hands at The Curzon Court, AI can figure out how he opens the door with the key and why I can&amp;rsquo;t do the same. The subset of tacit knowledge that&amp;rsquo;s AI-resistant is where attempts are expensive (&amp;ldquo;How to negotiate a merger&amp;rdquo; rather than &amp;ldquo;How to open a door&amp;rdquo;) and feedback is slow/vague (&amp;ldquo;Does the client trust me&amp;rdquo; rather than &amp;ldquo;Did the door open&amp;rdquo;).&lt;/li&gt;
&lt;li&gt;The fact that Composio has ~20,000 tools is a market signal that connectors are commoditizing, and are a depreciating asset #ForNow.&lt;/li&gt;
&lt;li&gt;A weak model needs a forgiving harness - which ends up slowing down model learning. Stricter, accurate verification environments are better for fastest model learning.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://learn.chatgpt.com/docs/get-started-with-work&#34;&gt;ChatGPT Work&lt;/a&gt; lets you run for longer, faster, install plugins and skills, host a website, etc #ForNow. It&amp;rsquo;s somewhere between Chat and Codex. It consumes Codex limits - something to watch for (since chat limits are quite generous).&lt;/li&gt;
&lt;li&gt;Codex temporarily removed the 5-hour usage limit. &lt;a href=&#34;https://x.com/thsottiaux/status/2076365965915467978&#34;&gt;Tibo&lt;/a&gt;. So, since I have 3 banked rate-limit resets #ForNow, I can, in theory, use 4 full weeks of Codex usage at one go. Reality: I don&amp;rsquo;t have problems large enough for a SINGLE week&amp;rsquo;s consumption!&lt;/li&gt;
&lt;li&gt;From what I see of the &lt;a href=&#34;https://stateofaidesign.com/chapters/tools&#34;&gt;State of AI Design&lt;/a&gt; and &lt;a href=&#34;https://survey.uxtools.co/spring-2026&#34;&gt;State of Prototyping&lt;/a&gt;, Figma is &lt;em&gt;way&lt;/em&gt; ahead of competition #ForNow, e.g. Adobe, with &lt;a href=&#34;https://www.figma.com/make/&#34;&gt;Figma Make&lt;/a&gt; and &lt;a href=&#34;https://weave.figma.com/&#34;&gt;Weave&lt;/a&gt;. I was also surprised how popular Cursor is (#2 behind Claude Code #ForNow). It&amp;rsquo;s also interesting that designers are coding directly #ForNow, using Figma just for edits / steering. But many &lt;em&gt;research&lt;/em&gt; tools (note takers, survey analysis/research, etc.) will likely get eaten up by AI coding agents #ForNow, given how much designers are building their own tools.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>My food preferences</title>
      <link>https://www.s-anand.net/blog/my-food-preferences/</link>
      <pubDate>Fri, 24 Apr 2026 14:09:36 -0400</pubDate>
      <guid>https://www.s-anand.net/blog/my-food-preferences/</guid>
      <description>&lt;p&gt;I use ChatGPT to recommend which restaurant I should eat at and what food I should eat. So often that I decided to share a profile of my eating preferences.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-04-24-my-food-preferences-2.avif&#34;&gt; &lt;!-- https://chatgpt.com/c/69ebb649-60d8-839c-8c04-9438af5f9c66 --&gt;&lt;/p&gt;
&lt;p&gt;But rather than think about it and type it myself, I asked it to&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Efficiently interview me to identify my food preferences. Document it for AI agents to help me pick restaurants. Plan like an expert.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(Knowing ChatGPT, I also had add &amp;ldquo;efficiently&amp;rdquo; - otherwise it would give me a huge list of questions! Which it did that anyway&amp;hellip;)&lt;/p&gt;
&lt;p&gt;That makes it easy. Now, I just have to answer questions about my preferences, e.g. my budget range, restaurant styles, cuisines etc.&lt;/p&gt;
&lt;p&gt;I also gave it a dump of my daily food log. (This year I&amp;rsquo;ve been logging all the food that I eat - for no reason actually - along with which of those I liked and disliked.) This proved to be a good idea, because it picked up something I didn&amp;rsquo;t realize:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You are unusually tolerant of repeating humble comfort foods at home, &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Very true. I ate curd rice day and night for 22 years at every meal. I eat &lt;a href=&#34;https://app.yakun.com/kaya-peanut-toast.html&#34;&gt;Kaya Peanut Toast&lt;/a&gt; every day at Ya Kun Kaya Toast. (They make it the instant they see me standing at the back of the line, and miss me when I travel.)&lt;/p&gt;
&lt;p&gt;So, here&amp;rsquo;s my tweaked version of &lt;a href=&#34;https://chatgpt.com/share/69ebb1d6-a528-839e-a410-4141b84a15a9&#34;&gt;ChatGPT&amp;rsquo;s recommended food spec&lt;/a&gt; on how agents should pick for me:&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;Eggetarian. No meat or seafood; eggs &amp;amp; milk are OK.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Prioritize novel cuisines &amp;amp; known exceptional dishes.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Prefer casual, functional, non-fine dining. SGD $5-20 feels fine.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Any cuisine works: Indian, Italian, Mediterranean, Middle Eastern, ...
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Creamy &amp;gt; crunchy &amp;gt; gooey &amp;gt; chewy &amp;gt; airy.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Spicy is good. Heavy, raw, or loud are bad.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Desserts are great! Too sweet is bad.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;E.g. creative fusion, chaat, inventive small plates, nutty flavors, hot cookies, textured desserts.
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;Prefer 10 min travel, 5 min wait. For exceptional food in a new city, an hour is OK.
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;PS: This is styled &lt;em&gt;quite&lt;/em&gt; differently from how ChatGPT writes, but the content was correct.&lt;/p&gt;
&lt;!--
https://chatgpt.com/c/69e90e35-f72c-839d-a67e-df335251d420
https://claude.ai/chat/108b839f-7217-49b0-ad0e-a12e68cf0efe
--&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 29 Mar 2026</title>
      <link>https://www.s-anand.net/blog/things-i-learned-29-mar-2026/</link>
      <pubDate>Sun, 29 Mar 2026 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-29-mar-2026/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://thekidshouldseethis.com/&#34;&gt;The Kids Should See This&lt;/a&gt; - great collection of videos for curious people. &lt;a href=&#34;https://thejeshgn.com/2026/03/27/weekly-notes-13-2026/&#34;&gt;Thej&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A jury fined Meta and YouTube $4.2m and $1.8m for building addictive features in their products. That&amp;rsquo;s a first. &lt;a href=&#34;https://www.nytimes.com/2026/03/25/technology/social-media-trial-verdict.html&#34;&gt;NY Times&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&amp;ldquo;I think AI-type tools will actually revolutionize the experimental side of math, where you don’t care so much about individual problems and the process of solving them, but you want to gather large-scale data about what things work and what things don’t.&amp;rdquo; &lt;a href=&#34;https://www.dwarkesh.com/p/terence-tao#:~:text=gather%20large%2Dscale%20data&#34;&gt;Terence Tao&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://en.wikipedia.org/wiki/Hedonic_treadmill&#34;&gt;hedonic treadmill&lt;/a&gt; (which roughly quantifies a Buddhist principle) says that we revert to a &lt;a href=&#34;https://en.wikipedia.org/wiki/Hedonic_treadmill#Happiness_set_point&#34;&gt;happiness set point&lt;/a&gt; (which varies by individual). Worse, those who experience a high kick (e.g. a lottery) don&amp;rsquo;t get enough kick from normal wins (contrast effect) &amp;ndash; &lt;a href=&#34;https://gemini.google.com/share/9e8a904b34bb&#34;&gt;Interactive explainer&lt;/a&gt;. &lt;!-- https://gemini.google.com/app/b676e7571e5cbc85 --&gt; The happiness neutral&lt;/li&gt;
&lt;li&gt;As of today, a &lt;a href=&#34;https://www.linkedin.com/search/results/people/?keywords=%22llm%20psychologist%22&#34;&gt;LinkedIn search for &amp;ldquo;llm psychologist&amp;rdquo;&lt;/a&gt; lists 9 people. I&amp;rsquo;m not alone!
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/sanand0/&#34;&gt;Anand S&lt;/a&gt;, LLM Psychologist, Singapore, Singapore&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/analyticsanshul/&#34;&gt;Anshul Saxena, PhD&lt;/a&gt;, AI Advisor &amp;amp; Trainer | Technology Strategist | LLM Psychologist | Currently teaching humans, machines &amp;amp; business to work smarter through Generative AI and Quantum Computing | 15+ Years Experience, Pune, Maharashtra, India&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/chadofficial/&#34;&gt;Charitarth (Chad) Sindhu&lt;/a&gt;, LLM Psychologist / Fractional Business &amp;amp; AI Workflow Consultant/ Digital Nomad, Tokyo, Japan&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/lancelotsalavert/&#34;&gt;Lancelot Salavert&lt;/a&gt;, LLM Psychologist, Barcelona, Catalonia, Spain&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/lior-durahly/&#34;&gt;Lior Dor(Durahly)&lt;/a&gt;, Team Lead | Bug Banisher | Ex 8200, Tel Aviv District, Israel. Past: R&amp;amp;D Team Lead and &lt;strong&gt;LLM&lt;/strong&gt; &lt;strong&gt;Psychologist&lt;/strong&gt; at Superwise | A Blattner Tech Company&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/maximebodereau/&#34;&gt;maxime bodereau&lt;/a&gt;, Lead Creative Art Director | UX Forensics | Ai LLM Psychologist | Visual Alchemist | Codesmith | Brandologist | Full Stack Designer, Nantes, Pays de la Loire, France&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/chenml/&#34;&gt;Mei Chen 🦋&lt;/a&gt;, LLM Psychologist | Lead Product Engineer | Delivering Agentic Experiences, Toronto, Ontario, Canada&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/shoshannahtekofsky/&#34;&gt;Shoshannah Tekofsky&lt;/a&gt;, LLM Psychologist at AI Digest, Zwolle, Overijssel, Netherlands&lt;/li&gt;
&lt;li&gt;LinkedIn Member, LLM, psychologist, mediator, Prague, Czechia&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/&#34;&gt;OpenAI acquired Astral!&lt;/a&gt;. This will likely slow down the new wonderful tools accelerating the Python ecosystem. Like with &lt;a href=&#34;https://openai.com/index/openai-to-acquire-promptfoo/&#34;&gt;PromptFoo&lt;/a&gt; and &lt;a href=&#34;https://steipete.me/posts/2026/openclaw&#34;&gt;OpenClaw&lt;/a&gt;, this seems to be about talent. The &amp;ldquo;acqui-hire&amp;rdquo; mode seems a &lt;em&gt;clear&lt;/em&gt; niche career path now, and an alternative to getting hired (you get a much higher salary) or getting acquired (you take on much higher risk).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.npmjs.com/package/quickjs-emscripten&#34;&gt;quickjs-emscripten&lt;/a&gt; lets you run isolated JS code securely in the browser, CloudFlare workers, NodeJS, and Deno. It compiles to WASM. @sebastianwessel/quickjs is a higher-level TS wrapper. &lt;a href=&#34;https://github.com/simonw/research/tree/main/javascript-sandboxing-research&#34;&gt;Simon Willison&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://bramcohen.com/p/manyana&#34;&gt;Manyana&lt;/a&gt; is a CRDT based version control system. It sounds like a good idea but I&amp;rsquo;m sceptical because merge conflicts are a &amp;ldquo;what should I do&amp;rdquo; problem more than &amp;ldquo;how&amp;rdquo;. With &lt;a href=&#34;https://simonwillison.net/guides/agentic-engineering-patterns/using-git-with-coding-agents/&#34;&gt;agents doing more merge conflict management&lt;/a&gt;, I am not sure this will offer a concrete benefit - but probably no harm either.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://posttrainbench.thoughtfullab.com/&#34;&gt;LLMs are able post-train LLMs on new topics&lt;/a&gt;. They&amp;rsquo;re improving fast. &lt;a href=&#34;https://jack-clark.net/2026/03/16/importai-449-llms-training-other-llms-72b-distributed-training-run-computer-vision-is-harder-than-generative-text/&#34;&gt;Jack Clark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/search/results/people/?keywords=vibe+coding+fixer&#34;&gt;Vibe Coding Fixer&lt;/a&gt; and &lt;a href=&#34;https://www.linkedin.com/search/results/people/?keywords=ai+slop+cleaner&#34;&gt;AI Slop Cleaner&lt;/a&gt; are real job descriptions - which are morphing into enterprise offerings. But I still seem to be the only official &lt;a href=&#34;https://www.linkedin.com/search/results/people/?keywords=llm+psychologist&#34;&gt;LLM Psychologist&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Notes from &lt;a href=&#34;https://mtrajan.substack.com/p/ai-services-wrong-mental-models-right&#34;&gt;AI Services - Wrong Mental Models, Right Moment&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;AI services has 3 markets. Automatable work: vanishes in 2 years. Human-in-the-loop work: sustains. Judgement-driven: grows in importance.&lt;/li&gt;
&lt;li&gt;YC: don’t sell access to a tool for $50 a month, use the AI yourself and sell the finished work for $5,000.&lt;/li&gt;
&lt;li&gt;Sell output. Price on outcome. Sell to business, not IT.&lt;/li&gt;
&lt;li&gt;Sell accountability: proven success, with your guarantee.&lt;/li&gt;
&lt;li&gt;Sell authenticity: a brand story representing uniqueness, character, &amp;hellip; or whatever&amp;hellip; something people respect.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data transfer between GPU and memory is a bottleck and three approaches are emerging. &lt;a href=&#34;https://mtrajan.substack.com/p/inference-blindness&#34;&gt;#&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://taalas.com/the-path-to-ubiquitous-ai/&#34;&gt;Taalas&lt;/a&gt; is etching LLMs into the chip. Llama 8b runs at 17,000 tok/s (H200 is at 230 tok/s).&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.d-matrix.ai/announcements/d-matrix-unveils-corsair-the-worlds-most-efficient-ai-computing-platform-for-inference-in-datacenters/&#34;&gt;d-Matrix&lt;/a&gt; is moving compute into SRAM memory chips. 30,000 tok/s for Llama 70b. Cerebras and MatX are similar: memory-oriented.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://furiosa.ai/blog/lg-ai-research-taps-furiosaai-to-achieve-2-25x-better-llm-inference-in-production-vs-gpus&#34;&gt;FuriosaAI&lt;/a&gt; minimizes data movement. Groq and Sambanova are similar.&lt;/li&gt;
&lt;li&gt;But in the long run, commodity technology usually beats integrated stacks.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://openai.com/index/introducing-gpt-5-4-mini-and-nano/&#34;&gt;GPT 5.4 Nano ($0.2/MTok) and Mini ($0.75/MTok)&lt;/a&gt; are good options for bulk OCR, transcription, etc. as cost and quality comparable alternatives to Gemini Flash Lite and Gemini Flash. &lt;a href=&#34;https://simonwillison.net/2026/Mar/17/mini-and-nano/&#34;&gt;They can describe 75K photos for $50&lt;/a&gt;. Both models are better than GPT-5 Mini on most benchmarks.&lt;/li&gt;
&lt;li&gt;Cool &lt;a href=&#34;https://simonwillison.net/guides/agentic-engineering-patterns/using-git-with-coding-agents/&#34;&gt;AI coding agent git prompt fragments&lt;/a&gt;:
&lt;ul&gt;
&lt;li&gt;Use git bisect to find when this bug was introduced: &amp;hellip;&lt;/li&gt;
&lt;li&gt;Find and recover my code that does &amp;hellip;&lt;/li&gt;
&lt;li&gt;Sort out this git mess for me.&lt;/li&gt;
&lt;li&gt;Rewrite history removing &amp;hellip;&lt;/li&gt;
&lt;li&gt;Split the last commit into multiple commits grouped logically.&lt;/li&gt;
&lt;li&gt;Start a new repo at &amp;hellip; and build just this module &amp;hellip; based on &amp;hellip; with a similar commit history copying the author and commit dates.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://matthodges.com/posts/2026-01-07-ai-agents-campaigns/&#34;&gt;Campaigns Are Knowledge Workers and the Tools Just Caught Up&lt;/a&gt;. A powerful framing. I saw this in action a few days ago when a friend was able to automate an outbound campaign with Claude Code.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.google.com/search?q=EARS+(Easy+Approach+to+Requirements+Syntax)&amp;amp;oq=EARS+(Easy+Approach+to+Requirements+Syntax)&#34;&gt;EARS (Easy Approach to Requirements Syntax)&lt;/a&gt; is a simple structure for requirements. For &lt;a href=&#34;https://github.com/github/spec-kit/issues/1356&#34;&gt;example&lt;/a&gt;, &amp;ldquo;Users should be able to drag tasks between columns. The app needs to work offline too. Handle errors gracefully.&amp;rdquo; becomes the following - which AI can convert to and is easier to spot errors in. State machines and decision tables are useful alternatives, too.
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;REQ-001&lt;/strong&gt; (Event): When the user drags a task card to a different column, the system shall update the task status to match the destination column.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;REQ-002&lt;/strong&gt; (State): While the application is offline, the system shall store task updates in local storage.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;REQ-003&lt;/strong&gt; (Event): When the application reconnects, the system shall synchronize locally stored updates with the server.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;REQ-004&lt;/strong&gt; (Unwanted): If synchronization conflicts occur, then the system shall display a resolution dialog to the user.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;As of now, avoid using Claude.ai to create (large) visualizations. It runs forever and exhausts credits without generating anything. Claude Code works much better for this.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Vacation 2006</title>
      <link>https://www.s-anand.net/blog/vacation-2006/</link>
      <pubDate>Thu, 16 Feb 2006 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vacation-2006/</guid>
      <description>&lt;p&gt;I am on vacation, and probably won&amp;rsquo;t update until 20th March 2006.&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;Madhu&lt;/strong&gt; &lt;em&gt;20 Feb 2006 10:04 am&lt;/em&gt;:
Happy Holidays:)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sai&lt;/strong&gt; &lt;em&gt;22 Feb 2006 4:58 pm&lt;/em&gt;:
The new colour looks better!&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Krishna Shirali&lt;/strong&gt; &lt;em&gt;8 Mar 2006 10:10 am&lt;/em&gt;:
Have a relaxed time&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PP&lt;/strong&gt; &lt;em&gt;14 Mar 2006 10:48 am&lt;/em&gt;:
Simpler; better.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ravi&lt;/strong&gt; &lt;em&gt;21 Mar 2006 2:30 pm&lt;/em&gt;:
looking forward to hear ur holiday escapades&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Vacation</title>
      <link>https://www.s-anand.net/blog/vacation/</link>
      <pubDate>Tue, 19 Apr 2005 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/vacation/</guid>
      <description>&lt;p&gt;I am on vacation.&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;sathish&lt;/strong&gt; &lt;em&gt;20 Apr 2005 3:39 am&lt;/em&gt;:
enjoy madi.. have fun.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;harish&lt;/strong&gt; &lt;em&gt;21 Apr 2005 10:57 pm&lt;/em&gt;:
hi anand. have fun&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mark wu&lt;/strong&gt; &lt;em&gt;22 Apr 2005 2:31 pm&lt;/em&gt;:
yes and thank you&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Venkat&lt;/strong&gt; &lt;em&gt;25 Apr 2005 6:01 am&lt;/em&gt;:
Enjoy maadi&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dhar&lt;/strong&gt; &lt;em&gt;25 Apr 2005 12:36 pm&lt;/em&gt;:
Coming back here after a long break. Have quite a few interesting links to check out! Will certainly check out the MIT Prank once I am on a good Net connection.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sunshine&lt;/strong&gt; &lt;em&gt;29 Apr 2005 8:46 am&lt;/em&gt;:
Anand u r so cute he he he&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sunshine&lt;/strong&gt; &lt;em&gt;29 Apr 2005 8:47 am&lt;/em&gt;:
Hey that one was to pull ur leg(i read that u hate being called cute&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;bharani&lt;/strong&gt; &lt;em&gt;29 Apr 2005 10:26 pm&lt;/em&gt;:
this commenting style doesnt look very clean&amp;hellip;leaves a lot of blank space on your page&amp;hellip;i was wondering if there was some pic there that was not showing up&amp;hellip;lol&amp;hellip;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S Anand&lt;/strong&gt; &lt;em&gt;1 May 2005 8:54 am&lt;/em&gt;:
True, Bharani. I&amp;rsquo;ve been thinking the same. Am planning some changes, and will have them online by mid-May.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sathish&lt;/strong&gt; &lt;em&gt;4 May 2005 4:08 am&lt;/em&gt;:
Anand, One suggestion is that you could have the comments below the main post, instead of right hand side of the post.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;rinku&lt;/strong&gt; &lt;em&gt;9 May 2005 4:59 am&lt;/em&gt;:
rinku:where did u get a copy of &amp;ldquo;What do you care what other people think&amp;quot;by Richard Feynmann.I have been hunting for that book for around 2 years and still no success.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Venkat&lt;/strong&gt; &lt;em&gt;16 May 2005 4:55 am&lt;/em&gt;:
Where are you right now Boss?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;sp&lt;/strong&gt; &lt;em&gt;16 May 2005 8:53 am&lt;/em&gt;:
hi &amp;ldquo;rinku&amp;rdquo;&amp;hellip;i have a old copy of the book, and you&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Sriram&lt;/strong&gt; &lt;em&gt;23 May 2005 6:21 am&lt;/em&gt;:
I work for Dell and they seem to have blocked your weblog!! Any clues why?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dhar&lt;/strong&gt; &lt;em&gt;25 May 2005 10:20 am&lt;/em&gt;:
Or if you dont have a server outside that you can use, try searching on Google for something called JAP (Java Anonymity and Proxy)&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Unwell</title>
      <link>https://www.s-anand.net/blog/unwell/</link>
      <pubDate>Mon, 05 Apr 2004 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/unwell/</guid>
      <description>&lt;p&gt;I was unwell. I&amp;rsquo;m almost back to normal now, and likely to update a little more frequently.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>No more updates for a while</title>
      <link>https://www.s-anand.net/blog/no-more-updates-for-a-while/</link>
      <pubDate>Fri, 01 Nov 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/no-more-updates-for-a-while/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m going to try and not update until Monday (11th Nov, not 4th). Don&amp;rsquo;t even bother visiting. &lt;strong&gt;Happy Diwali!&lt;/strong&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>I am on vacation</title>
      <link>https://www.s-anand.net/blog/i-am-on-vacation/</link>
      <pubDate>Mon, 27 May 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/i-am-on-vacation/</guid>
      <description>&lt;p&gt;I am on vacation. Please don&amp;rsquo;t expect updates till 20th June 2002. (Sorry!)&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Web is boring and life is interesting</title>
      <link>https://www.s-anand.net/blog/web-is-boring-and-life-is-interesting/</link>
      <pubDate>Fri, 10 May 2002 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/web-is-boring-and-life-is-interesting/</guid>
      <description>&lt;p&gt;No, I haven&amp;rsquo;t stopped updating because I wanted my Google entry to be on top for a long time. It&amp;rsquo;s just that the web is boring, and my life has become interesting otherwise. Read more in &lt;a href=&#34;https://www.s-anand.net/blog/categories/mumbai/&#34;&gt;Mumbai&lt;/a&gt;. I&amp;rsquo;m in Delhi these days, so I hope to add a Delhi chapter as well.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>On vacation</title>
      <link>https://www.s-anand.net/blog/on-vacation/</link>
      <pubDate>Thu, 27 Dec 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/on-vacation/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m on vacation till 2nd Jan.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>I am at Bangkok</title>
      <link>https://www.s-anand.net/blog/i-am-at-bangkok/</link>
      <pubDate>Sun, 24 Jun 2001 12:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/i-am-at-bangkok/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m in &lt;a href=&#34;http://www.tat.or.th/do/pdf/bkk.pdf&#34;&gt;Bangkok&lt;/a&gt;. Not planning to update this site for a week. Incidentally, it&amp;rsquo;s almost time for my site&amp;rsquo;s first anniversary &amp;ndash; a year since 28 July 2000, when I started updating it regularly.&lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
