<?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>gpt-4o on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/gpt-4o/</link>
    <description>Recent content in gpt-4o on S Anand</description>
    <generator>Hugo -- 0.156.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 27 Apr 2025 09:36:39 +0000</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/gpt-4o/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/ai-chatbot-decision-tree-2025/</link>
      <pubDate>Sun, 27 Apr 2025 09:36:39 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/ai-chatbot-decision-tree-2025/</guid>
      <description>&lt;p&gt;This is my decision tree for which model to use on #ChatGPT right now.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;O&lt;/strong&gt;𝟯: Use by **default.&lt;/li&gt;
&lt;li&gt;O**𝟰-&lt;strong&gt;mini-high&lt;/strong&gt;: Use when **coding.&lt;/li&gt;
&lt;li&gt;GPT** 𝟰&lt;strong&gt;o&lt;/strong&gt;: Use for a &lt;strong&gt;quick response&lt;/strong&gt; or to &lt;strong&gt;create image&lt;/strong&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://www.mermaidchart.com/play#pako:eNqFUF1vmzAU_StXqRAvZmIN0zqqdhIEkodq3dpq0pTswYFLsEJsZjtrUsR_rw3kS3uY_ODrc849Pvc2o0zkOApHjtMwznQIzYIDuLrEDbqhu6QKXdJBRSVes5JK7Q4ig5V6Uz3QJVbKgAWtFJKBybbyrzEAV2msIyyERNdSLTn5_6SS0WWF6syxEFw_s7eudXxd79yDocJM8JzKfSwqIS19VRTFv_QL7vRJ4vt-_-2Ct63jLLg9x0ng4cmSjgPfzBaUraNmihwl1YyvgG3oCtXXFiwTz6ffXyAQv7vXpPmxZdkaJKpacIWDKLkQpU0scmM0kNP5Y-BtzJq9kq3KXjKbP45tNeRITbQ-B9zdwS9U5rqHuEc8z-QEc93DpMtwrkl65EyTdhHONdMjYjUWmR1_ftb7ykS1r6yiSk2wgBwzppjgULCqCq_SJPHHEVFaijWGdrdD7YmaZkzvQ_9DcHvhQDN96v8cRF_S9D_9RO7CGyL34U3nZDKtbTQEn1yTgHyCQ_uFm_fKcl2GH_16d0BMJ2a0DtWfLZV42w_aBYOITEh6nO6UGGKSkCmZDbENMWrfAe2Q-JU&#34;&gt;&lt;img alt=&#34;Flowchart link&#34; loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2025-04-27-ai-chatbot-decision-tree-2025-linkedin.jpg&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7322191945315844096&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 01 Dec 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-01-dec-2024/</link>
      <pubDate>Sun, 01 Dec 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-01-dec-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gists are a good place to store static files for posterity as well as throwaway files. But, they&amp;rsquo;re just git repositories. So there may be no advantage over GitHub repos.&lt;/li&gt;
&lt;li&gt;GPT-4o Audio supports tone control via XML tags like &lt;code&gt;&amp;lt;cough&amp;gt;...&lt;/code&gt;, &lt;code&gt;&amp;lt;laugh&amp;gt;...&lt;/code&gt;, etc. But at ~$15/hr of output, it&amp;rsquo;s too expensive. &lt;a href=&#34;https://x.com/ilanbigio/status/1861913173432946808&#34;&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mridula&amp;rsquo;s son gave a live commentary of what he was doing on Minecraft and ChatGPT gave him live evaluation and coaching. E.g. “Great strategy! Getting to the launch pad early can give you a huge mobility advantage. Making the bridge wider is also a smart move to prevent accidental falls. With this plan, you’re setting yourself up for success. This is a great way to interact with LLMs.&lt;/li&gt;
&lt;li&gt;Gemini&amp;rsquo;s JSON mode returns JSON with keys in alphabetical order. I think. Emperical evidence. This is unlike OpenAI which explicitly returns the keys in the order specified.
&lt;ul&gt;
&lt;li&gt;To solve this, order the keys alphabetically.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;HTMX focuses on HTML over JS. Like server responses being HTML snippets not JSON. But I need front-end over back-end. Client side apps. HTMX doesn&amp;rsquo;t help much there, e.g. templating, or just plain JS code.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://v1.htmx.org/extensions/client-side-templates/&#34;&gt;htmx client side templates&lt;/a&gt; do can convert JSON to HTML.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;I installed the &lt;a href=&#34;https://openai.com/chatgpt/desktop/&#34;&gt;OpenAI Desktop App&lt;/a&gt; as well as &lt;a href=&#34;https://claude.ai/download&#34;&gt;Claude for Desktop&lt;/a&gt;. They take up too much RAM (260MB and 750 MB respectively on startup - though this varies.) The ChatGPT web page takes ~100MB incrementally, so I wrote an &lt;a href=&#34;https://www.autohotkey.com/&#34;&gt;AutoHotkey script&lt;/a&gt; to switch to the first open (or recently closed) ChatGPT tab on &lt;a href=&#34;https://brave.com/&#34;&gt;Brave&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;I tried &lt;a href=&#34;https://microsoft.github.io/lida/&#34;&gt;LIDA&lt;/a&gt; from Microsoft, after almost a year of its release. A few notes:
&lt;ul&gt;
&lt;li&gt;Just running &lt;code&gt;uvx lida ui --port 8080 --docs&lt;/code&gt; works.&lt;/li&gt;
&lt;li&gt;But I needed to use &lt;code&gt;export TCL_LIBRARY=C:/Users/Anand/AppData/Roaming/uv/python/cpython-3.13.0-windows-x86_64-none/tcl/tcl8.6&lt;/code&gt; to point it to my TCL installation for charts to work. I also chose to &lt;code&gt;export OPENAI_BASE_URL=https://llmfoundry.straive.com/openai/v1&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;I also chose to replace &lt;code&gt;gpt-3.5-turbo-0301&lt;/code&gt; (the default model) with &lt;code&gt;gpt-4o-mini&lt;/code&gt; in &lt;code&gt;lida/web/ui/component*&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s quite impressive.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;OpenAI allows multiple system messages. I learned this browsing through the LIDA prompts.&lt;/li&gt;
&lt;li&gt;Anthropic&amp;rsquo;s &lt;a href=&#34;https://www.anthropic.com/news/model-context-protocol&#34;&gt;Model Context Protocol&lt;/a&gt; lets any apps integrate with LLM Apps. LLM Apps are becoming the new operating system. Competitors, beware.&lt;/li&gt;
&lt;li&gt;I spoke at &lt;a href=&#34;https://www.meetup.com/data-vis-singapore/events/304516458/&#34;&gt;Automating Data Visualizations using LLMs&lt;/a&gt; at SUTD. Apparently, using LLMs to write code is much more common than writing code to use LLMs. I ran a quick quiz.
&lt;ul&gt;
&lt;li&gt;Have you used ChatGPT or any LLM? 35 / 35 raised their hands.&lt;/li&gt;
&lt;li&gt;Have you written code using an LLM? 34 / 35 raised their hands. (I was impressed.)&lt;/li&gt;
&lt;li&gt;Have you uploaded a spreadsheet to an LLM for analysis? 15 / 35 raised their hands.&lt;/li&gt;
&lt;li&gt;Have you programmatically called an LLM API? 6 / 35 raised their hands.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;With LLMs, fostering innovation is a new path to profitability. Companies are increasing innovation team sizes. Productionizing that is the next. Some initiatives are:
&lt;ul&gt;
&lt;li&gt;Convert popular demos into starter kits&lt;/li&gt;
&lt;li&gt;Create and evangelize trainings on solutions and solution techniques&lt;/li&gt;
&lt;li&gt;Create larger pools of capacity to build innovation and productionize it&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://youtu.be/KrRD7r7y7NY&#34;&gt;Andrew Ng Explores The Rise Of Al Agents And Agentic Reasoning | BUILD 2024 Keynote&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;Innovation is now a path to production. People are able to build 20 prototypes at the cost of one and see which sticks&lt;/li&gt;
&lt;li&gt;Machine learning is much faster. Things that took months now date days. But engineering and evaluations are only slightly faster and have become a bottleneck&lt;/li&gt;
&lt;li&gt;A good analogy to zero shot prompting is to ask a person to write an entire essay without pressing backspace even once&lt;/li&gt;
&lt;li&gt;Andrew scenes to align with the line chain definition of agentic workflow, which is about agents being able to craft their own control flows&lt;/li&gt;
&lt;li&gt;People find it very easy to understand agentic workflows once they read through the code&lt;/li&gt;
&lt;li&gt;Reflection or feedback is a useful agentic pattern&lt;/li&gt;
&lt;li&gt;In multi-agent collaboration, it may be the same underlying model that is acting as different agents. But just like we find it useful for the same CPU to run multiple processes and each application is its own abstraction, agents of useful abstraction&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;It&amp;rsquo;s hard to summarize a large document using RAG. But you can directly add answers to such questions into the corpus, e.g. by adding a &amp;ldquo;summary&amp;rdquo; section, and other answers to common questions.&lt;/li&gt;
&lt;li&gt;CloudFlare workers can bundle any kind of files, including text, data, and WASM. &lt;a href=&#34;https://developers.cloudflare.com/workers/wrangler/configuration/#bundling&#34;&gt;Docs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;AssemblyScript can compile TypeScript to WASM. &lt;a href=&#34;https://github.com/sanand0/assemblyscript-tutorial&#34;&gt;Here&amp;rsquo;s what I learnt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Here&amp;rsquo;s a convenient pattern to &lt;code&gt;git commit&lt;/code&gt; a directory but nothing else in it (e.g. a &lt;code&gt;build/&lt;/code&gt; directory). Add a &lt;code&gt;.gitignore&lt;/code&gt; file with &lt;code&gt;*&lt;/code&gt; followed by &lt;code&gt;!.gitignore&lt;/code&gt;. Only the &lt;code&gt;.gitignore&lt;/code&gt; file is tracked.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.ultravox.ai/&#34;&gt;Ultravox&lt;/a&gt; lets you build voice agents at 5c/min = $3/hr (OpenAI is 6c input, 24c output). Or &lt;a href=&#34;https://github.com/fixie-ai/ultravox&#34;&gt;clone their repo&lt;/a&gt;.
&lt;ul&gt;
&lt;li&gt;Idle call time is counted towards cost. So cost may be higher than OpenAI.&lt;/li&gt;
&lt;li&gt;Voice cloning quality is average. Very distinctive voices are just partly identifiable.&lt;/li&gt;
&lt;li&gt;Supports tool calls (from their server).&lt;/li&gt;
&lt;li&gt;Their API is simple but the docs have minor errors (e.g. a trailing comma in the JSON, which leads to an error) reducing confidence.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;LLMs may be good at derived data generation. For example, given a database schema, what derived columns would be useful? What derived views would be useful?&lt;/li&gt;
&lt;li&gt;The O1 model does not have a mechanism to control the amount of tokens to spend on reasoning. DeepSeek R1 might, but the API is not out yet.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://openai.com/chatgpt/desktop/&#34;&gt;OpenAI Desktop App&lt;/a&gt; can interact with native applications, e.g. read from Terminal, VS Code, etc. This takes it on a path to becoming a copilot for ANY apps. Putting every copilot app and every LLM integration under threat.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://crawl4ai.com/mkdocs/&#34;&gt;Crawl4AI&lt;/a&gt; and &lt;a href=&#34;https://docs.firecrawl.dev/&#34;&gt;Firecrawl&lt;/a&gt; are tools / libraries to convert websites into LLM Friendly Markdown and extract structured data using LLMs.&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t try and solve specific problems. Pass the entire context to an LLM and get a comprehensive solution. Most doctors, for example, ask specific search-like questions instead of uploading the entire case history and asking for a diagnosis, and perform workse than LLMs. &lt;a href=&#34;https://www.oneusefulthing.org/p/getting-started-with-ai-good-enough&#34;&gt;Ethan Mollick&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/llm-pricing-2024-08/</link>
      <pubDate>Sat, 10 Aug 2024 10:59:35 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/llm-pricing-2024-08/</guid>
      <description>&lt;p&gt;Fascinating to see the how LLM cost-quality frontier moves. Recent fights were mostly on cost.&lt;/p&gt;
&lt;p&gt;Yesterday, #OpenAI halved the GPT-4o cost. At $2.5/MTok (and with GPT-4o-min at 15 cents/MTok), the best and cheapest models are back with OpenAI, IMHO.&lt;/p&gt;
&lt;p&gt;Sigh, time to move all our stuff back from #Anthropic. For now&amp;hellip;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://gramener.com/llmpricing/&#34;&gt;https://gramener.com/llmpricing/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2024-08-10-llm-pricing-linkedin.gif&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7227991971548512256&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/chinese-ko-chinese-bol-sakte-hain/</link>
      <pubDate>Mon, 22 Jul 2024 03:19:27 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/chinese-ko-chinese-bol-sakte-hain/</guid>
      <description>&lt;p&gt;Loved this Rocky Aur Rani Kii Prem Kahaani scene where Ranveer asks, “Chinese ko Chinese bol sakte hai?”&lt;/p&gt;
&lt;p&gt;हम बहनदी भी नहीं बोल सकते?
आंटी, मैं दिल्ली से हूँ।
मैं कैसे नहीं बहनदी बोलूं बहनदी!?
कैसा जमाना आ गया है?
फैट-ों को फैट नहीं बोल सकते, ब्लैक-ों को ब्लैक नहीं बोल सकते,
ओल्ड-ों को ओल्ड नहीं बोल सकते,
मुँह खोलने से डर लगता है मुझे!
आप मुझे बताओ, चाइनीज़ को चाइनीज़ बोल सकते हैं?&lt;/p&gt;
&lt;p&gt;Can’t we even curse “Damn it!”?
Aunty, I am from Delhi.
How can I not say, “Damn it”, damn it!?
What times are upon us?
You can’t call fat people fat, you can’t call black people black,
You can’t call old people old,
I am actually afraid to open my mouth!
Tell me, can you call Chinese people Chinese?&lt;/p&gt;
&lt;p&gt;अगर मुझे चाइनीज़ आर्डर देना है तो क्या करूँ?
फ़ोन करूँ “हाँ भाईसाहब, वह हिमाचल से राइट जो जगह है,
हाँ हाँ पड़ोस वाला मुल्क, हाँ वही कोरोना वाला, हाँ,
वहां का एक क्रिस्पी चिकन लगा दो”
अब आप बोलोगे “कोरोना वाला” नहीं बोल सकते!&lt;/p&gt;
&lt;p&gt;If I want to order Chinese, what should I do?
Should I call, “Yes bro, that place to the right of Himachal Pradesh.
Yes, yes, the neighboring country, yes, the one with Corona, yes.
Get me a crispy chicken from there”
Next, you’ll say, “You can’t say “Corona”‘!&lt;/p&gt;
&lt;p&gt;बचपन से, बचपन से दादी कहती आ रही है, “चाय पीने से काले हो जाते हैं, चाय पीने से काले हो जाते हैं”।
अब पता चला है, ये रेसिस्ट है!&lt;/p&gt;
&lt;p&gt;Since childhood, Grandma taught us, “Drinking tea turns you black. Drinking tea turns you black”.
Now I learn that’s racist!&lt;/p&gt;
&lt;p&gt;किसी ने ये भी नहीं सिखाया कि कौन सी गाली देने से मिसोजनी हो जाती है।
यह भी नहीं बताया कि गोलू को गोलू बोलने से फैट शेमिंग हो जाती है।
हमको तो यह सब नॉर्मल लगता।
हमको तो कभी रॉन्ग लगा ही नहीं।
हमको पता ही नहीं यह बोलने से सामने वाले की फीलिंग्स हर्ट हो सकती हैं!&lt;/p&gt;
&lt;p&gt;No one ever taught us which abuses become a “misogyny”.
No one ever told us that calling Chubby ‘Chubby’ is “fat-shaming”.
We all thought this was normal.
We never had an inkling it was wrong.
I didn’t know that saying this may hurt others’ feelings!&lt;/p&gt;
&lt;p&gt;Beautifully worded. Lovely acting. Nothing I could add to it.&lt;/p&gt;
&lt;p&gt;(Except: Whisper and most transcription APIs handle Hindi poorly. Claude 3.5 Sonnet does better than GPT-4o on Hindi grammar.)&lt;/p&gt;
&lt;div class=&#34;video-embed&#34;&gt;&lt;iframe src=&#34;https://www.youtube.com/embed/1h51CQwKU2k&#34; title=&#34;YouTube video&#34; loading=&#34;lazy&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7220990805526638592&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 09 Jun 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-09-jun-2024/</link>
      <pubDate>Sun, 09 Jun 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-09-jun-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;httpretty can mock ALL Python HTTP libraries&lt;/li&gt;
&lt;li&gt;Japanese pray to dead parents instead of gods. The dead are preserved in plates by priests. Japanese are generally non religious&lt;/li&gt;
&lt;li&gt;Looks like GPT-4o is using CNNs to create vector embeddings of images, with images gridded into a 1x1, 2x2, etc. PLUS OCR. &lt;a href=&#34;https://www.oranlooney.com/post/gpt-cnn/&#34;&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The sum of a sinusoidal series is like a spirogram. Spinning circle linked to another and so on &lt;a href=&#34;https://www.andreinc.net/2024/04/24/from-the-circle-to-epicycles&#34;&gt;https://www.andreinc.net/2024/04/24/from-the-circle-to-epicycles&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title></title>
      <link>https://www.s-anand.net/blog/frontier-llms-in-2024/</link>
      <pubDate>Thu, 09 May 2024 07:36:35 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/frontier-llms-in-2024/</guid>
      <description>&lt;p&gt;There are 4 frontier #LLMs today. No other (popular) model beats them on BOTH cost and quality.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;llama-3-8b-instruct&lt;/li&gt;
&lt;li&gt;claude-3-haiku-20240307&lt;/li&gt;
&lt;li&gt;llama-3-70b-instruct&lt;/li&gt;
&lt;li&gt;gpt-4o-2024-05-13&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This list changes rapidly. But in practice, it means there&amp;rsquo;s little reason to use any other LLM. They beat every other model on cost and quality (measured by the LMSYS Arena ELO score.)&lt;/p&gt;
&lt;p&gt;I opened Straive + Gramener&amp;rsquo;s keynote yesterday at marcus evans Group&amp;rsquo;s Digitech forum with this. Strange that this is not well known. Especially as switching from GPT-4 to Claude 3 Haiku can shrink a $1.2 million Gen AI budget to just $10K.&lt;/p&gt;
&lt;p&gt;See the interactive version at &lt;a href=&#34;https://sanand0.github.io/llmpricing/&#34;&gt;https://sanand0.github.io/llmpricing/&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 May 2024: mistral-7b-instruct-v0.2 was dropped since llama-3-8b-instruct is available for cheaper on Replicate.&lt;/li&gt;
&lt;li&gt;19 May 2024: gemini-1.5-pro-api-0409-preview and gpt-4-turbo-2024-04-09 were dropped since gpt-4o-2024-05-13 is half the price at similar quality&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2024-05-09-frontier-llms-linkedin.jpg&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7194238811927662594&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 21 Apr 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-21-apr-2024/</link>
      <pubDate>Sun, 21 Apr 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-21-apr-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://asciinema.org/a/piP22yYwcaohu5cA2gyuv1W61&#34;&gt;Effort engine&lt;/a&gt; introduces &amp;ldquo;effort&amp;rdquo; as a parametrizable way to speed up LLMs with a quality trade-off. Works on Mistral for now.&lt;/li&gt;
&lt;li&gt;Many arts demand devotion. Devoting unrestricted time is part of that. 16 hours of practice a day is not uncommon. Sessions don&amp;rsquo;t start and end on time.&lt;/li&gt;
&lt;li&gt;Instruments take a lot longer to learn than vocal music. The instrument needs to become an extension of you.&lt;/li&gt;
&lt;li&gt;Tests and homework have a purpose. It helps people figure out whether they&amp;rsquo;ve learnt. So:
&lt;ul&gt;
&lt;li&gt;Write tests that make people think! Like DuckDB workshop&lt;/li&gt;
&lt;li&gt;Share a list of exercises that people can explore&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;People need to explicitly be INVITED, and potentially IN PERSON, before they will engage with something new.
&lt;ul&gt;
&lt;li&gt;For example, no one posted to &lt;a href=&#34;mailto:GenAINews@straive.com&#34;&gt;GenAINews@straive.com&lt;/a&gt; until the VIA Talks session where we got them to post.&lt;/li&gt;
&lt;li&gt;For example, having one day at IITM mandatory (especially early in the course) gets online students familiar with TAs. They understand that TAs actually help, at high quality. That they can use Discord.&lt;/li&gt;
&lt;li&gt;What makes Delhi students more assertive? How can we inculcate that in others?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/jsr-io/jsr/tree/main/api/migrations&#34;&gt;jsr-io/migrations&lt;/a&gt; is a great example of database migrations.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://developer.chrome.com/docs/capabilities/shape-detection&#34;&gt;Shape Detection API&lt;/a&gt; in the browser detects QR codes, face bounding boxes,&lt;/li&gt;
&lt;li&gt;Browsers also &lt;em&gt;natively&lt;/em&gt; support blurring and face tracking. &lt;a href=&#34;https://w3c.github.io/mediacapture-extensions/#exposing-mediastreamtrack-source-background-blur-support&#34;&gt;via&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://kenkantzer.com/lessons-after-a-half-billion-gpt-tokens/&#34;&gt;Lessons after half a billion GPT tokens&lt;/a&gt; for GPT-4:
&lt;ul&gt;
&lt;li&gt;Vague instructions are better than over-specifying&lt;/li&gt;
&lt;li&gt;Avoid libraries like Langchain. APIs are stabler&lt;/li&gt;
&lt;li&gt;1 token = 3 characters is good enough&lt;/li&gt;
&lt;li&gt;GPT4 doesn&amp;rsquo;t hallucinate much, except it does a poor job of saying &amp;ldquo;I don&amp;rsquo;t know&amp;rdquo; or &amp;ldquo;There&amp;rsquo;s no such data&amp;rdquo; (the null hypothesis)&lt;/li&gt;
&lt;li&gt;Keep the output down to 10 items or so if you&amp;rsquo;re listing. For longer lists, have it explicitly enumerate&lt;/li&gt;
&lt;li&gt;Don&amp;rsquo;t worry about niches. Just wait for GPT5&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;#WRITE &lt;a href=&#34;https://twitter.com/infobeautiful/status/1778059112250589561&#34;&gt;GPT clearly prefers 42 as a random number&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;#WRITE &lt;a href=&#34;https://fal.ai/&#34;&gt;fal.ai&lt;/a&gt; &amp;ldquo;animates&amp;rdquo; pictures, creating videos. It made one from my talk. I morphed into various somewhat similar people rapidly in a 2-second span. Very promising, and far from good.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/nlmatics/llmsherpa&#34;&gt;llmsherpa&lt;/a&gt; extracts PDFs using LLMs. It has errors but it preserves hierarchy, extracts tables well, and retains image coordinates. Via +91 90031 35354 ~Vetrivel PS&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.web.sp.am/&#34;&gt;www.web.sp.am&lt;/a&gt; is a content farm that&amp;rsquo;s getting &lt;a href=&#34;https://twitter.com/deliprao/status/1778468161739690278&#34;&gt;hit by OpenAI&lt;/a&gt;. Highlights how easy it is to create content farms, and therefore &amp;ldquo;easy&amp;rdquo; it can be to introduce bias into LLMs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://platform.openai.com/docs/guides/rate-limits/batching-requests&#34;&gt;OpenAI supports batching requests&lt;/a&gt;. Didn&amp;rsquo;t know that.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.askmarvin.ai/&#34;&gt;Marvin&lt;/a&gt; provides Python decorators to create AI functions. Pretty intuitive!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://outlines-dev.github.io/outlines/&#34;&gt;Outlines&lt;/a&gt; generates structured test with LLMs. It uses the ⭐ &lt;a href=&#34;https://twitter.com/AAAzzam/status/1669753721574633473&#34;&gt;&lt;code&gt;logit_bias&lt;/code&gt; trick&lt;/a&gt; to limit choices in output. See &lt;a href=&#34;https://github.com/outlines-dev/outlines/blob/main/outlines/models/openai.py&#34;&gt;&lt;code&gt;get_choice()&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.assemblyai.com/blog/lemur/&#34;&gt;Lemur from Assembly.ai&lt;/a&gt; does real time call transcription and summary&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.w3.org/reports/ai-web-impact/&#34;&gt;W3C is exploring ways to allow web pages to train LLMs, to flag content as AI generated, etc.&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.dataprovenance.org/&#34;&gt;Data Provenance Explorer&lt;/a&gt; lists open datasets used to train LLMs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.summarize.tech/&#34;&gt;Summarize.tech&lt;/a&gt; summarizes YouTube videos.&lt;/li&gt;
&lt;li&gt;#WRITE &lt;a href=&#34;https://stability.ai/news/stable-audio-2-0&#34;&gt;Stable Audio 2.0&lt;/a&gt; generates 3 min of music from a prompt. I tried &lt;a href=&#34;https://stableaudio.com/1/share/af0958b5-f4b1-4e1b-b1ef-2b6dcad91bbb&#34;&gt;Bollywood Tamil film background music. Dark, soulful&lt;/a&gt; and &lt;a href=&#34;https://stableaudio.com/1/share/4fc941a7-bdf2-4a45-bd16-e22a96056ee6&#34;&gt;Horror movie background. Drums starts darkly. Build up to a crescendo of intense chaos.&lt;/a&gt;. Great that it managed, but not great music. Somewhat stereotyped. I need to learn how to prompt better. BTW, &lt;a href=&#34;https://www.udio.com/&#34;&gt;Udio&lt;/a&gt; is another such.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://harpa.ai/&#34;&gt;Harpa.ai&lt;/a&gt; is a well designed Chrome extension / plugin that can chat with or automate any page.&lt;/li&gt;
&lt;li&gt;Due to in-context learning, giving 100s of examples in the prompt can teach LLMs to jailbreak. &lt;a href=&#34;https://www.anthropic.com/research/many-shot-jailbreaking&#34;&gt;Ref&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;With RAG on search becoming big, search APIs are growing. &lt;a href=&#34;https://serper.dev/&#34;&gt;serper.dev&lt;/a&gt;, &lt;a href=&#34;https://documentation.you.com/&#34;&gt;you.com&lt;/a&gt;, &lt;a href=&#34;https://docs.searxng.org/&#34;&gt;searxng&lt;/a&gt; being examples.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 07 Jan 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-07-jan-2024/</link>
      <pubDate>Sun, 07 Jan 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-07-jan-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Raman Srinivasan:
&lt;ul&gt;
&lt;li&gt;IITM Profs and MTechs are spinning off deep tech startup.
&lt;ul&gt;
&lt;li&gt;Agnicool is an example. They 3D print rockets with ceramic composites from Germany&lt;/li&gt;
&lt;li&gt;Sriram Krishnan (Facebook), Balaji Krishnan invested in pre-Series A&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Govt is de-regulating space tech and geospatial. Talking of de-regulating nuclear.
&lt;ul&gt;
&lt;li&gt;ISRO seems to be focusing on cutting edge while others are doing commercial stuff&lt;/li&gt;
&lt;li&gt;There are about 100 space tech startups in India&lt;/li&gt;
&lt;li&gt;You can build your own modular reactor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Geospatial AI is a big opportunity
&lt;ul&gt;
&lt;li&gt;Have released a lot of 10m resolution geospatial data almost for free&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;success is about getting NO factor wrong. Failiure just requires one aspect to fail. Brand, business savviness, financial stability, tech superiority, deep pockets, managing Gvt, long-term mindset, etc. - all of these matter. That&amp;rsquo;s what made TCS monopolize the exam business in India.&lt;/li&gt;
&lt;li&gt;For deepening AI, we need, Talent, Data pipelines, Hardware&lt;/li&gt;
&lt;li&gt;Next wave is LMMs, not LLMs&lt;/li&gt;
&lt;li&gt;What&amp;rsquo;s not captured in LLMs is verbal knowledge and tacit knowledge (in people&amp;rsquo;s fingertips). India is rich in this. The road to tacit knowledge has to go through India
&lt;ul&gt;
&lt;li&gt;We can get a welder to train a simulator and pay the welder&lt;/li&gt;
&lt;li&gt;We can get a storyteller to tell a few stories and train oral LLMs&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tacit knowledge will have to cover robotics. Train robots to bring coffee in just 50 demos!&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Project delays are within the &amp;lsquo;rulebook&amp;rsquo;. Buyt paying skilled welders for ship building or nuclear pressure boilers needs breaking 100s of rules. Once they get certified, they abscond to Iran or somewhere.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;TCS Ignite started in 2006 by Ramadorai. Before recession. &amp;ldquo;There is going to be a talent shortage. Recruit from next rung. Science not engineering graduates. Break HR monopoly and corruption - colleges became placement agencies. Fewer people per college. Across the country. Train them.&amp;rdquo;
&lt;ul&gt;
&lt;li&gt;Tried in 2000. HR refused. Business refused. When Chandra was identified, Ramadorai took it up himself as a challenge.&lt;/li&gt;
&lt;li&gt;Ramadorai had very precise attention. Sat 7 am calls. &amp;ldquo;What are you doing?&amp;rdquo; 2 min call. Enough to energize.&lt;/li&gt;
&lt;li&gt;Would exchange and ask for brief updates. He reads and responds. You get a decision in a few hours early in the morning. No decision bottleneck&lt;/li&gt;
&lt;li&gt;He wanted to know ALL the details. Very precise, small, frequent probes on what&amp;rsquo;s happening.&lt;/li&gt;
&lt;li&gt;E.g. one 6 am, he called. &amp;ldquo;What are the lectures planned for today?&amp;rdquo; He expected I would know this. If not, next time I would be prepared.&lt;/li&gt;
&lt;li&gt;He would call another person and ask the same question. So I updated the others.&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve never seen anyone with that bility to ground-truth.&lt;/li&gt;
&lt;li&gt;He wants 10 birds from 1 stone. Get BSc, but don&amp;rsquo;t comprimize. Get the best 2 per college but a full batch size of 500.&lt;/li&gt;
&lt;li&gt;We became the biggest training program as a single batch &amp;ndash; with 500 people. He wanted to demonstrate scale.&lt;/li&gt;
&lt;li&gt;HR and CFO said, &amp;lsquo;You recruit first. Then we&amp;rsquo;ll give you money. We don&amp;rsquo;t think it&amp;rsquo;s possible.&amp;quot;&lt;/li&gt;
&lt;li&gt;We had anchor colleges and brought people from other campuses.&lt;/li&gt;
&lt;li&gt;We did digitized exams. Took big servers to the campus. Fully digitized with full auditability. Plugged the laptops into the college LANs. Kids had never used a mouse. We had to teach them. We said, &amp;ldquo;Don&amp;rsquo;t worry. These are logical questions, not questions. We&amp;rsquo;ll pay a full salary.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;We learned that 1 out of 2 didn&amp;rsquo;t even join. Many took up a Masters. They didn&amp;rsquo;t want to join the workforce. Unless they&amp;rsquo;re desperate economically. Even poor parents, if they can afford to support you at home, they do that. It&amp;rsquo;s weird.&lt;/li&gt;
&lt;li&gt;Every weekend, we visited a few campuses. 71 locations across the country.
&lt;ul&gt;
&lt;li&gt;Found the NSS college in Ottapalam (Kumbakonam of Kerala. Cultural centre.) College had a nice nice Math dept website. I said &amp;ldquo;Mr Ramadorai, this looks promising.&amp;rdquo; One Sat morning, he called and said, &amp;ldquo;When are you going to Ottapalayam?&amp;rdquo;&lt;/li&gt;
&lt;li&gt;We landed in the college. There was an impromptu communist student strike. We made 38 offers out of 100 who took the exam. Never had such a high conversion. One girl, whose father was a coolie, jad communication issues. Had a colleague talk in Malayalam. She was an amazing success. My colleague Murali made a documentary about her.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;We started in July. By Dec, we had 500 joinees.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;No one is doing such a thing now.
&lt;ul&gt;
&lt;li&gt;You have to get dozens of things just right. Compromising on even one kills it.&lt;/li&gt;
&lt;li&gt;Ramadorain loaded it with multiple objectives. Fresh talent. Low cast. Sustainable.&lt;/li&gt;
&lt;li&gt;He kept pushing for innovation. I pushed back. But he was persistent. Over time, I came around and we started innovating.&lt;/li&gt;
&lt;li&gt;We restructured training program around innovation. Like a YCombinator. That unleashed extraordinary energy. Several of the kids are running their own startups. Ramadorai was very supportive of that.&lt;/li&gt;
&lt;li&gt;The assessment product came out of that.&lt;/li&gt;
&lt;li&gt;First batch, everyone was very sceptical. We got a lot of pushback. They&amp;rsquo;re dumb. Ethics issues. Communication issues. Lot of prejudice. So we got them to do internal recruitment till they were satisfied. An internal placement market. THEN reputation was set.&lt;/li&gt;
&lt;li&gt;I told them, always stick to the dress code. One weaver&amp;rsquo;s sone wore a bright yellow polyester T-shirt. I asked him why he didn&amp;rsquo;t stick to the dress code. &amp;ldquo;Sir, it&amp;rsquo;s my first T-shirt.&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Ramadorai tracked how many became billable. We were unable to place 70. He said, give them 1 more month training. Then we placed 64 of the 70. He said &amp;ldquo;Do something about the 6. I want 100% placement.&amp;rdquo; We absorbed them as a teaching assistant. One was a weaver&amp;rsquo;s son. One was a PC&amp;rsquo;s daughter. A mestri&amp;rsquo;s son. A shopkeeper&amp;rsquo;s daughter from North Madras. None could speak English. They learned to code and helped build the exam software, with Srikumar who was a brilliant Java coder. That gave us the confidence that these are good kids, just from the wrong part of town. With a good guide, they&amp;rsquo;re very capable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;We bought a bunch of Nintendo Wiis. Kids have to play.
&lt;ul&gt;
&lt;li&gt;He asked for a welding simulator. &amp;ldquo;Velu the Welder&amp;rdquo;. The kids built it using the Wii.&lt;/li&gt;
&lt;li&gt;We got the most accomplished welder spend an afternoon at Ignite. He ripped us apart. 4 hrs non-stop. He told us EVERY thing wrong with it. Blasted us.&lt;/li&gt;
&lt;li&gt;I told Murali, &amp;ldquo;Let&amp;rsquo;s call it a toy. It&amp;rsquo;s not a simulator. Let kids play.&amp;rdquo; He said, &amp;ldquo;I want to show that it can be done!&amp;rdquo;&lt;/li&gt;
&lt;li&gt;Murali churned out rapid iterations in a frenzy.&lt;/li&gt;
&lt;li&gt;Ramadorai said, &amp;ldquo;Deploy it in the field.&amp;rdquo; So we went to all kinds of remote places like Gondiya below Nagpur. Surprisingly cosmopolatan. Junction of EW and NS train lines. We set up welding institutes in each. It was on the cloud. We could track everything.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;KPK killed the skills. Hard core bureaucrat. His view is colonial.
&lt;ul&gt;
&lt;li&gt;Ignite philosophy is about unleashing energy of people.&lt;/li&gt;
&lt;li&gt;Colonoial model is about controlling people by keeping them poor. KPK and Chidambaram had that mindset.&lt;/li&gt;
&lt;li&gt;Ramadorai brought him in as Secy of NSDC. he killed the policies&lt;/li&gt;
&lt;li&gt;Modi did the first cut by creating a ministry. KPK ensured that it never gew. Like Yes Minister. Made sure nothing moved&lt;/li&gt;
&lt;li&gt;Had Govt not changed, he would have been Secy Finance. He was seen as Chidambaram&amp;rsquo;s blue eyed boy. People know he was associated with NSE scam. Ramadorai helped by bringing him into skills&lt;/li&gt;
&lt;li&gt;He is very smart. Knows the IAS machinery in and out. Lives and breathes that. H&lt;/li&gt;
&lt;li&gt;Ramadorai likes him though. Put him on board of Tata Consumers.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;NSE Scam. He&amp;rsquo;s part of the cabal with Ajay Shah. Private trading firms could co-locate within NSE and could make a huge amount of money. KPK ran some of this by proxy to fund Congress. But he left no fingerprints. But everyone knows it is him. He was running Chitra Ramakrishnan by proxy. He was the Himalayan Yogi.&lt;/li&gt;
&lt;li&gt;Ignite continued with unwavering focus. Kept increasing the kind of focus. We had a 99.5% success rate in placements. Just a handful of failures.&lt;/li&gt;
&lt;li&gt;Ramadorai has written about Ignite in &amp;ldquo;The TCS Story&amp;rdquo;. My Dad translated it in Tamil. It&amp;rsquo;s not a typical business biography. Worth reading. Should be a mandatory course in MBA courses in India. So many lessons.
&lt;ul&gt;
&lt;li&gt;You have to read it knowing how Mr Ramadorai speaks. What is NOT said is just as important. Ch 5 is the thinnest - on the IPO. It is packed with so much stuff. Unless you know, you won&amp;rsquo;t understand.&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Tatas got the Govt to change a tax law to make the IPO meaningful.&amp;rdquo; Behind that, there&amp;rsquo;s a lot. You have to be alert to catch the sentene. He won&amp;rsquo;t brag, or talk about the significance of some of these.&lt;/li&gt;
&lt;li&gt;Book is packed with dense insights. Unless you ARE LOOKING FOR IT, you&amp;rsquo;ll miss it. Worth reading SEVERAL times. You need a foot-noting.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Currently reading Pasquenelli &amp;ndash; Social History of Artificial Intelligence. Eye of the Master. Worth reading. I&amp;rsquo;m not Marxist by belief but they get some things right. Surprised how vibrant the European left is.
&lt;ul&gt;
&lt;li&gt;&amp;ldquo;If someone is doing manual work, there is tacit knowledge that automation captures.&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;India doesn&amp;rsquo;t need self-driving cars. But a farmer would like a gaming controller that ploughs his fields while he sits under a tree. Semi-intelligent machines that removes the burden of hard labour in the country.&lt;/li&gt;
&lt;li&gt;Once a year, for a few weeks, I do manual labour. People are under-nourished. People typically work 5 hours a day. Not enough muscle mass. So use them for what they&amp;rsquo;re good at&lt;/li&gt;
&lt;li&gt;I&amp;rsquo;ve seen the power tools. When Chinese power tools became cheap, the power welding became much more efficient. Everyone has become a monkey with power tools. They charge per inch. They know how to leverage the tech for economic benefit. Just bring in the power tools and rapidly finish and make money. But there are sections that are still poor and haven&amp;rsquo;t made the transition. How can we create pathways for them? How can AI help?&lt;/li&gt;
&lt;li&gt;Anand: Why not use a gimball. RS: Good idea.&lt;/li&gt;
&lt;li&gt;Role modern psychologist DW Winnicott on ChatGPT (like Socrates)
&lt;ul&gt;
&lt;li&gt;E.g. You don&amp;rsquo;t need a perfect mother. A good enough mother is better&lt;/li&gt;
&lt;li&gt;Similarly, why not a &amp;ldquo;good enough&amp;rdquo; Bharat mata than a perfect one?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;To persuade someone, align it with their identity. &lt;a href=&#34;https://chat.openai.com/share/8e3da1b0-0acf-4cd3-b764-dbecac98b03c&#34;&gt;ChatGPT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;5 technologies of interest according to Gartner&amp;rsquo;s latest hype cycle:
&lt;ul&gt;
&lt;li&gt;GitOps&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://internaldeveloperplatform.org/&#34;&gt;Internal Developer Platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Graph Data Science&lt;/li&gt;
&lt;li&gt;Open Source Program Office&lt;/li&gt;
&lt;li&gt;Value Stream Management Platforms&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://geminiprotocol.net/&#34;&gt;Gemini&lt;/a&gt; is an alternative to the Web. Sort of like Gopher, but recent&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.sali.org/&#34;&gt;SALI&lt;/a&gt; - Standards Advancement for the Legal Industry - has standards and ontology/taxonomy for legal documents, including patent litigation.&lt;/li&gt;
&lt;li&gt;Walking new routes habitualizes fighting fear and preferring novelty&lt;/li&gt;
&lt;li&gt;⭐ &lt;a href=&#34;https://github.com/sanand0/llms/blob/main/is-gpt4-good-at-math.ipynb&#34;&gt;GPT-4 is bad at math&lt;/a&gt;. It gets ~60-70% of answers wrong.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://lmql.ai/&#34;&gt;LMQL&lt;/a&gt; provides a constraint-based query language for interacting with LLMs. It uses token masking, which is clever.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.wired.com/story/us-writers-strike-ai-provisions-precedents/&#34;&gt;Hollywood writers signed a deal&lt;/a&gt; that limits AI in script writing. It&amp;rsquo;s primarily aimed at protecting script writer wages.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.adobe.com/products/firefly.html&#34;&gt;Adobe Firefly&lt;/a&gt; offers a &amp;ldquo;generative fill&amp;rdquo; that lets you remove or paint new objects into an image. I&amp;rsquo;m awaiting text to vector images.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://cloud.google.com/duet-ai&#34;&gt;Duet AI&lt;/a&gt; is Google&amp;rsquo;s answer to Github Copilot.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.wired.com/story/teachers-are-going-all-in-on-generative-ai/&#34;&gt;Teachers are using LLMs&lt;/a&gt; to plan lessons, write emails to parents, create tests, adjust reading level of materials, personalize content with tools like &lt;a href=&#34;https://www.magicschool.ai/&#34;&gt;MagicSchool&lt;/a&gt;, &lt;a href=&#34;https://beta.diffit.me/&#34;&gt;Diffit&lt;/a&gt;, &lt;a href=&#34;https://www.eduaide.ai/&#34;&gt;Eduaide&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://arxiv.org/pdf/2304.12244.pdf&#34;&gt;WizardLM&lt;/a&gt; creates datasets for instruction tuning by cleverly using LLMs to create new prompts.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/hkust-nlp/deita&#34;&gt;Deita&lt;/a&gt; is an approach to improve instruction tuning datasets.&lt;/li&gt;
&lt;li&gt;Dhyeya: Attack on Titan is as good at Death Note&lt;/li&gt;
&lt;li&gt;Jaidev:
&lt;ul&gt;
&lt;li&gt;Long car drives are a good place to explore new song genres. Try in taxis&lt;/li&gt;
&lt;li&gt;Same radio channels may have different frequencies across cities. Vividh Bharati is 100.5 FM in Chennai and 106.4 in Delhi&lt;/li&gt;
&lt;li&gt;Things to explore:
&lt;ul&gt;
&lt;li&gt;Radio for new songs&lt;/li&gt;
&lt;li&gt;Clubhouse&lt;/li&gt;
&lt;li&gt;Twitter Spaces&lt;/li&gt;
&lt;li&gt;Instagram reels&lt;/li&gt;
&lt;li&gt;YouTube reaction videos (e.g. atheist, Indian songs, etc.)&lt;/li&gt;
&lt;li&gt;Stand-up comedies (Ricky Gervais, Louis CK, Jordan Peterson)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Porn artists are at risk because of Gen AI&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
  </channel>
</rss>
