S Anand
Blog embeddings map
AI Palmistry
Hardening my Dev Container Setup
Cracking online exams with coding agents
The Future of Work with AI
Recording screencasts
LLM Comic Styles
Protyping the prototypes
Directional feedback for AI
Using game-playing agents to teach
Leaked key sociology
Gemini CLI harness is not good enough
The Nano Banana Paradox
Which LLMs get you better grades?
White Pebble Black Pebble
AI for film dialogues
Using Codex to improve Codex
AnalAIzing Cloud Costs
Rofi vs Kanata
AI Expert Lens
AI video compression
Birthday Sandwich Cake
Repurposing blog posts for talks
Memorable explanations
Transcript AI-ded interviews
When LLM prices fall 10x every year
Gemini Enterprise Business
Scepticism and Humility
Using browser history as memory
Writing articles from my blog posts
How to develop taste
Submitting an AI-ded VizChitra Proposal
Using browser tabs as slides
Can AI discover new data visualizations?
Using AI for work news
Time bound recurring meetings
Organizing PDF receipts
Finding old friends with Gemini
Extracting AI advice
TDS Comic Generation
TDS Jan 2026 GA1 released
Migrating TDS from Docsify to Hugo
RIP, Data Engineers
Rise of the Indian TV Series
Gemini 3 Flash OCRs Dilbert accurately
When to use which Gemini mode
Breaking Rules in the Age of AI
Hot cookies
OpenAI Prism for LaTeX
Tools in Data Science - Jan 2026
Using Gemini to create slides
Google AI Tools List
Chrome Enterprise Premium access
Verifying Textbook Facts
AWS PartyRock
The meaning of life
Gemini copies images almost perfectly
Gemini Scraper
Learnings from building Babbage Insight
LinkedIn is hostile to content
Baba Is You
Can AI Replace Human Paper Reviewers?
The Periodic Table by Primo Levi and Randall Munroe
NPTEL Applied Vibe Coding Workshop
Finding open source bugs with Ty
Mapping The Red Headed League
Self-discover LLM capabilities
Creating data stories in different styles
No response required
Humans have taught LLMs well
Yearly Goal Tracking FAQ
Scrabble image generation
AI agents to hire
New ways of reading books
Get this blog via email on Google Groups
First 4 words of 2026
Open sandals
To make the bed, or sleep?
The busier you are, the happier you are
Book Clusters
Migrating my blog from WordPress to Hugo
Using SVG favicons with Unicode
The Jamnagar Chokepoint - Data Story
Creating a favicon from SVG
My Year in 2025
Books in 2025
I count AI summarized books as “Read”
I count AI summarized books as "Read"
PC Dream Machine Specs across 30 years
PC Dream Machine Specs across 30 years
Habits of a code addict
AI can be held to account
If a bot passes your exam, what are you teaching?
OpenAI TTS cost
When to choose AI over humans
Workshops That Teach Me More Than You
Tamil AI
How to create a data-driven exam strategy
Vibe-Coding for Interesting Data Stories
The Non-Obvious Impact of Reasoning Defaults
Vibe-Scraping: Write outcomes, not scrapers
How to review trending GitHub repos on VS Code
Vibe Shopping
The 10 sites I visit most often
Voice coding is the new live coding