2026 3

My most memorable anniversary

At 9:30 pm, I checked my calendar for tomorrow’s appointments, alt-tabbed frantically into ChatGPT, and started typing: Tomorrow is my 24th anniversary. It’s a bit late for me to buy anything (except maybe an online service) or prepare something. This has become a habit – leaving things to the last minute and asking ChatGPT to save my day. I did give it good context, though. You remember the OCBC expenses treemap you created by analyzing my transactions? That will give you a good guessable idea of the kinds of things she spends on and hopefully, therefore, what she likes. ...

Things I Learned - 29 Mar 2026

This week, I learned: The Kids Should See This - great collection of videos for curious people. Thej A jury fined Meta and YouTube $4.2m and $1.8m for building addictive features in their products. That’s a first. NY Times “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.” Terence Tao The hedonic treadmill (which roughly quantifies a Buddhist principle) says that we revert to a happiness set point (which varies by individual). Worse, those who experience a high kick (e.g. a lottery) don’t get enough kick from normal wins (contrast effect) – Interactive explainer. The happiness neutral As of today, a LinkedIn search for “llm psychologist” lists 9 people. I’m not alone! Anand S, LLM Psychologist, Singapore, Singapore Anshul Saxena, PhD, AI Advisor & Trainer | Technology Strategist | LLM Psychologist | Currently teaching humans, machines & business to work smarter through Generative AI and Quantum Computing | 15+ Years Experience, Pune, Maharashtra, India Charitarth (Chad) Sindhu, LLM Psychologist / Fractional Business & AI Workflow Consultant/ Digital Nomad, Tokyo, Japan Lancelot Salavert, LLM Psychologist, Barcelona, Catalonia, Spain Lior Dor(Durahly), Team Lead | Bug Banisher | Ex 8200, Tel Aviv District, Israel. Past: R&D Team Lead and LLM Psychologist at Superwise | A Blattner Tech Company maxime bodereau, Lead Creative Art Director | UX Forensics | Ai LLM Psychologist | Visual Alchemist | Codesmith | Brandologist | Full Stack Designer, Nantes, Pays de la Loire, France Mei Chen 🦋, LLM Psychologist | Lead Product Engineer | Delivering Agentic Experiences, Toronto, Ontario, Canada Shoshannah Tekofsky, LLM Psychologist at AI Digest, Zwolle, Overijssel, Netherlands LinkedIn Member, LLM, psychologist, mediator, Prague, Czechia OpenAI acquired Astral!. This will likely slow down the new wonderful tools accelerating the Python ecosystem. Like with PromptFoo and OpenClaw, this seems to be about talent. The “acqui-hire” mode seems a clear 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). quickjs-emscripten 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. Simon Willison Manyana is a CRDT based version control system. It sounds like a good idea but I’m sceptical because merge conflicts are a “what should I do” problem more than “how”. With agents doing more merge conflict management, I am not sure this will offer a concrete benefit - but probably no harm either. LLMs are able post-train LLMs on new topics. They’re improving fast. Jack Clark Vibe Coding Fixer and AI Slop Cleaner are real job descriptions - which are morphing into enterprise offerings. But I still seem to be the only official LLM Psychologist Notes from AI Services - Wrong Mental Models, Right Moment: AI services has 3 markets. Automatable work: vanishes in 2 years. Human-in-the-loop work: sustains. Judgement-driven: grows in importance. YC: don’t sell access to a tool for $50 a month, use the AI yourself and sell the finished work for $5,000. Sell output. Price on outcome. Sell to business, not IT. Sell accountability: proven success, with your guarantee. Sell authenticity: a brand story representing uniqueness, character, … or whatever… something people respect. Data transfer between GPU and memory is a bottleck and three approaches are emerging. # Taalas is etching LLMs into the chip. Llama 8b runs at 17,000 tok/s (H200 is at 230 tok/s). d-Matrix is moving compute into SRAM memory chips. 30,000 tok/s for Llama 70b. Cerebras and MatX are similar: memory-oriented. FuriosaAI minimizes data movement. Groq and Sambanova are similar. But in the long run, commodity technology usually beats integrated stacks. GPT 5.4 Nano ($0.2/MTok) and Mini ($0.75/MTok) are good options for bulk OCR, transcription, etc. as cost and quality comparable alternatives to Gemini Flash Lite and Gemini Flash. They can describe 75K photos for $50. Both models are better than GPT-5 Mini on most benchmarks. Cool AI coding agent git prompt fragments: Use git bisect to find when this bug was introduced: … Find and recover my code that does … Sort out this git mess for me. Rewrite history removing … Split the last commit into multiple commits grouped logically. Start a new repo at … and build just this module … based on … with a similar commit history copying the author and commit dates. Campaigns Are Knowledge Workers and the Tools Just Caught Up. 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. EARS (Easy Approach to Requirements Syntax) is a simple structure for requirements. For example, “Users should be able to drag tasks between columns. The app needs to work offline too. Handle errors gracefully.” becomes the following - which AI can convert to and is easier to spot errors in. State machines and decision tables are useful alternatives, too. REQ-001 (Event): When the user drags a task card to a different column, the system shall update the task status to match the destination column. REQ-002 (State): While the application is offline, the system shall store task updates in local storage. REQ-003 (Event): When the application reconnects, the system shall synchronize locally stored updates with the server. REQ-004 (Unwanted): If synchronization conflicts occur, then the system shall display a resolution dialog to the user. 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. Questions I was asked Week ending 29 Mar 2026 ...

Open sandals

My sandals landed me in trouble twice in December. And that’s not uncommon. Mr Krishnan and I were meeting. He suggested: Good morning. Sunday 07/12/25 breakfast at 09:00 am at the Bangalore Club Residency Road (not far from Koramangala)? … but knowing me, he also added: These clubs are peculiar and may insist on no round necked t-shirt or no open sandals. If you have ideological issues with that, no problem and I will suggest another venue. ...

2006 1

Vacation 2006

I am on vacation, and probably won’t update until 20th March 2006. Comments Madhu 20 Feb 2006 10:04 am: Happy Holidays:) Sai 22 Feb 2006 4:58 pm: The new colour looks better! Krishna Shirali 8 Mar 2006 10:10 am: Have a relaxed time PP 14 Mar 2006 10:48 am: Simpler; better. ravi 21 Mar 2006 2:30 pm: looking forward to hear ur holiday escapades

2005 1

Vacation

I am on vacation. Comments sathish 20 Apr 2005 3:39 am: enjoy madi.. have fun. harish 21 Apr 2005 10:57 pm: hi anand. have fun mark wu 22 Apr 2005 2:31 pm: yes and thank you Venkat 25 Apr 2005 6:01 am: Enjoy maadi Dhar 25 Apr 2005 12:36 pm: 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. sunshine 29 Apr 2005 8:46 am: Anand u r so cute he he he sunshine 29 Apr 2005 8:47 am: Hey that one was to pull ur leg(i read that u hate being called cute" bharani 29 Apr 2005 10:26 pm: this commenting style doesnt look very clean…leaves a lot of blank space on your page…i was wondering if there was some pic there that was not showing up…lol… S Anand 1 May 2005 8:54 am: True, Bharani. I’ve been thinking the same. Am planning some changes, and will have them online by mid-May. sathish 4 May 2005 4:08 am: Anand, One suggestion is that you could have the comments below the main post, instead of right hand side of the post. rinku 9 May 2005 4:59 am: rinku:where did u get a copy of “What do you care what other people think"by Richard Feynmann.I have been hunting for that book for around 2 years and still no success. Venkat 16 May 2005 4:55 am: Where are you right now Boss? sp 16 May 2005 8:53 am: hi “rinku”…i have a old copy of the book, and you Sriram 23 May 2005 6:21 am: I work for Dell and they seem to have blocked your weblog!! Any clues why? Dhar 25 May 2005 10:20 am: Or if you dont have a server outside that you can use, try searching on Google for something called JAP (Java Anonymity and Proxy)

2004 1

Unwell

I was unwell. I’m almost back to normal now, and likely to update a little more frequently.

2002 3

No more updates for a while

I’m going to try and not update until Monday (11th Nov, not 4th). Don’t even bother visiting. Happy Diwali!

I am on vacation

I am on vacation. Please don’t expect updates till 20th June 2002. (Sorry!)

Web is boring and life is interesting

No, I haven’t stopped updating because I wanted my Google entry to be on top for a long time. It’s just that the web is boring, and my life has become interesting otherwise. Read more in Mumbai. I’m in Delhi these days, so I hope to add a Delhi chapter as well.

2001 2

On vacation

I’m on vacation till 2nd Jan.

I am at Bangkok

I’m in Bangkok. Not planning to update this site for a week. Incidentally, it’s almost time for my site’s first anniversary – a year since 28 July 2000, when I started updating it regularly.