<?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>research-workflows on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/research-workflows/</link>
    <description>Recent content in research-workflows on S Anand</description>
    <generator>Hugo -- 0.165.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 04 Apr 2026 23:30:53 +0800</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/research-workflows/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to use AI for research</title>
      <link>https://www.s-anand.net/blog/how-to-use-ai-for-research/</link>
      <pubDate>Sat, 04 Apr 2026 23:30:53 +0800</pubDate>
      <guid>https://www.s-anand.net/blog/how-to-use-ai-for-research/</guid>
      <description>&lt;!-- https://chatgpt.com/c/69cf42a9-ed04-839b-bdf1-e010677d81c7 --&gt;
&lt;p&gt;I asked ChatGPT to research universities&amp;rsquo; AI policies. &lt;a href=&#34;https://sanand0.github.io/datastories/ai-policies/&#34;&gt;Here is the report&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here are the four lessons I learned from that - about how to use AI for research.&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://files.s-anand.net/images/2026-04-03-how-to-use-ai-for-research.avif&#34;&gt; &lt;!-- https://gemini.google.com/u/2/app/9f3cc9fb9c8c8cb4 --&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Show examples of failures to avoid&lt;/strong&gt;. &lt;a href=&#34;https://jivraj-18.github.io/university_ai_usage/output/&#34;&gt;Jivraj&amp;rsquo;s earlier research&lt;/a&gt; kept surfacing AI policies universities had &lt;em&gt;researched&lt;/em&gt;, not written for themselves!. So I told ChatGPT to:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;hellip; double-check that they ARE, in fact, about their own use of AI - not policies they&amp;rsquo;re proposing for others or are researching.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is called &lt;strong&gt;pre-specifying exclusions&lt;/strong&gt;. Giving negative examples help. &lt;a href=&#34;https://arxiv.org/abs/2201.11903&#34;&gt;Wei (2022)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2a. &amp;ldquo;Double-check&amp;rdquo; doesn&amp;rsquo;t always work&lt;/strong&gt;. Though I told ChatGPT to &amp;ldquo;double-check&amp;rdquo;, it still got things wrong. For example, it cited MIT&amp;rsquo;s &lt;a href=&#34;https://ist.mit.edu/ai-guidance&#34;&gt;AI policy home page&lt;/a&gt; as evidence that the policy covers students and faculty, just because the words were present. That&amp;rsquo;s not right!&lt;/p&gt;
&lt;p&gt;Models get over-confident - and that&amp;rsquo;s exactly when they &lt;em&gt;don&amp;rsquo;t&lt;/em&gt; double-check. Asking them to double-check is a good habit, but not fail-safe. &lt;a href=&#34;https://arxiv.org/abs/2207.05221&#34;&gt;Kadavath (2022)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2b. Expicitly tell it to find mistakes&lt;/strong&gt;. I told it to:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Find mistakes in as many claims as you can.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This is stronger than &amp;ldquo;double-check&amp;rdquo;. It turns the model against itself, and it worked &lt;em&gt;quite&lt;/em&gt; well.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1. Show examples of failures to avoid&lt;/strong&gt;. (Repeat.) When asking it to find mistakes, I gave it the same example.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;hellip; MIT, &amp;ldquo;covers_faculty_or_staff&amp;rdquo; cites &amp;ldquo;quote&amp;rdquo;: &amp;ldquo;Students • Faculty and Staff • Visitors and Guests • Generative AI use at MIT&amp;rdquo;. But that&amp;rsquo;s actually a set of links to Students, Faculty and Staff, etc. It&amp;rsquo;s not evidence that the POLICY covers them - and I&amp;rsquo;m quite sure the policy isn&amp;rsquo;t for guests!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&amp;rsquo;s &lt;a href=&#34;https://arxiv.org/abs/2005.14165&#34;&gt;few-shot prompting&lt;/a&gt;. Concrete examples beat abstract instructions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3. Ask it to list failures explicitly&lt;/strong&gt;. I told it:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I am also interested in universities that conspicuously lack a policy &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Without that, it might have returned &lt;em&gt;only&lt;/em&gt; positive hits. Missing evidence and failures are important data, too!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4. Break large tasks into batches&lt;/strong&gt;. When I asked it to research 20 universities, it made several mistakes. Instead:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This may be a complex task, so let&amp;rsquo;s just do this for the first four Universities.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now, it didn&amp;rsquo;t make any mistakes! Sometimes, it gets &lt;a href=&#34;https://arxiv.org/abs/2307.03172&#34;&gt;lost in the middle&lt;/a&gt; for long tasks.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;So there it is - the four rules of AI research I learned from this exercise:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Show examples of failures to avoid&lt;/li&gt;
&lt;li&gt;&amp;ldquo;Double-check&amp;rdquo; doesn&amp;rsquo;t always work. Expicitly tell it to find mistakes&lt;/li&gt;
&lt;li&gt;Ask it to list failures explicitly.&lt;/li&gt;
&lt;li&gt;Break large tasks into batches.&lt;/li&gt;
&lt;/ol&gt;
</description>
    </item>
    <item>
      <title>O3 Is Now My Personalized Learning Coach</title>
      <link>https://www.s-anand.net/blog/o3-is-now-my-personalized-learning-coach/</link>
      <pubDate>Sun, 20 Apr 2025 12:10:53 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/o3-is-now-my-personalized-learning-coach/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;O3 Is Now My Personalized Learning Coach&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/ChatGPT-Image-Apr-20-2025-08_04_27-PM.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;I use &lt;a href=&#34;https://openai.com/index/introducing-deep-research/&#34;&gt;Deep Research&lt;/a&gt; to explore topics. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67b63db0-8720-800c-87c6-f0b42581d801&#34;&gt;Text To Speech Engines&lt;/a&gt;. Tortoise TTS leads the open source TTS.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67bafb23-cf14-800c-9b76-65f11285ae3a&#34;&gt;Open-Source HTTP Servers&lt;/a&gt;. Caddy wins.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/67c7edad-bd78-800c-80a7-ed08dd97c1cf&#34;&gt;Public API-Based Data Storage Options&lt;/a&gt;. Supabase wins.&lt;/li&gt;
&lt;li&gt;etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;But these reports are &lt;strong&gt;very&lt;/strong&gt; long. With &lt;a href=&#34;https://openai.com/index/introducing-o3-and-o4-mini/&#34;&gt;O3 and O4 Mini&lt;/a&gt; supporting thinking &lt;strong&gt;with&lt;/strong&gt; search, we can do &lt;strong&gt;quick research&lt;/strong&gt;, instead of &lt;strong&gt;deep research&lt;/strong&gt;. One minute, not ten. One page, not ten.&lt;/p&gt;
&lt;p&gt;For example, &lt;a href=&#34;https://chatgpt.com/share/6804c7ab-db2c-800c-8525-c11003f54513&#34;&gt;I asked O3&lt;/a&gt; to automate my weekly tech learning process:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;From the links at &lt;a href=&#34;https://www.hntoplinks.com/week&#34;&gt;https://www.hntoplinks.com/week&lt;/a&gt; pick those that would be of interest to me.&lt;br&gt;
Read the articles and explain the key insights &amp;ndash; what&amp;rsquo;s non-obvious and how can I use it.&lt;br&gt;
When sharing how I can use it, research alternate approaches and suggest which approach is best.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This brings two new capabilties I &lt;strong&gt;love&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Memory&lt;/strong&gt;. I said, &amp;ldquo;&lt;strong&gt;… that would be of interest to me&lt;/strong&gt;&amp;rdquo;. Given my past chats and context, it &lt;strong&gt;really&lt;/strong&gt; knows me. For example, the reasoning trace shows:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;I&amp;rsquo;m narrowing down the list for Anand, focusing on his interests like generative AI, open-source tools, and minimal libraries.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That&amp;rsquo;s &lt;strong&gt;exactly&lt;/strong&gt; right!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Long reasoning&lt;/strong&gt;. It reads &lt;strong&gt;each&lt;/strong&gt; site step by step, unsupervised. Here&amp;rsquo;s a brief reasoning trace:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href=&#34;https://filiph.github.io/unsure/&#34;&gt;Searched the web&lt;/a&gt;&lt;br&gt;
Got the Unsure Calculator article. Now, onto the next one: the Hackable AI assistant with SQLite cron jobs. I&amp;rsquo;ll open it and dive into the details. I think this will be a great fit for Anand, considering the focus on AI tools and development. It should provide some interesting insights!&lt;br&gt;
&lt;a href=&#34;https://www.geoffreylitt.com/2025/04/12/how-i-made-a-useful-ai-assistant-with-one-sqlite-table-and-a-handful-of-cron-jobs&#34;&gt;Searched the web&lt;/a&gt;&lt;br&gt;
Now that we&amp;rsquo;ve moved through a couple of articles, it&amp;rsquo;s time to tackle the Gemini 2.5 Flash AI model. I think this one will be particularly interesting for exploring advancements in AI. Let me grab it and dive into the details so I can distill the insights into something relevant.&lt;br&gt;
&lt;a href=&#34;https://developers.googleblog.com/en/start-building-with-gemini-25-flash/&#34;&gt;Searched the web&lt;/a&gt;&lt;br&gt;
Next up: I&amp;rsquo;ll open the OpenAI blog article on GPT-4.1 in API. This could bring in some cool technical&lt;br&gt;
…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The result is fantastic. While on a trouser shopping trip, I learnt more than when I browse &lt;a href=&#34;https://news.ycombinator.com/&#34;&gt;Hacker News&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://filiph.github.io/unsure/&#34;&gt;&amp;ldquo;Unsure&amp;rdquo;&lt;/a&gt; is a tool to calculate &lt;strong&gt;uncertainty&lt;/strong&gt; formulas, like the &lt;a href=&#34;https://pythonhosted.org/uncertainties/&#34;&gt;uncertainties&lt;/a&gt; Python package.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://platform.openai.com/docs/api-reference/responses&#34;&gt;Responses API&lt;/a&gt; adds features like linkable history, mid‑chat truncation, flexible reasoning detail, and more.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.augmentcode.com/&#34;&gt;Augment Code&lt;/a&gt; is an AI code editor that&amp;rsquo;s growing popular on Reddit.&lt;/li&gt;
&lt;li&gt;GPT 4.1&amp;rsquo;s 75% discounted prompt caching (instead of 50%) gives them an edge on repetitive tasks. &lt;a href=&#34;https://openai.com/index/gpt-4-1/&#34;&gt;OpenAI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wiki.nixos.org/wiki/Flakes&#34;&gt;Nix flakes&lt;/a&gt; are a reliable alternative to &lt;a href=&#34;https://containers.dev/&#34;&gt;DevContainers&lt;/a&gt; that don&amp;rsquo;t need Docker - but don&amp;rsquo;t work on Windows.&lt;/li&gt;
&lt;li&gt;TLS certificates will expire in 47 days from 15 Mar 2020. Automated domain renewals are a must. &lt;a href=&#34;https://www.digicert.com/blog/tls-certificate-lifetimes-will-officially-reduce-to-47-days&#34;&gt;Digicert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;… and a &lt;strong&gt;bunch&lt;/strong&gt; of other things.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are Hacker News summaries for a month or specific days:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/6806f6e6-108c-800c-b4d6-43a3058dd247&#34;&gt;Mar 2025&lt;/a&gt;: &lt;a href=&#34;https://mistral.ai/news/mistral-ocr&#34;&gt;Mistral OCR&lt;/a&gt; is a dedicated OCR, not an LLM. &lt;a href=&#34;https://duckdb.org/2025/03/12/duckdb-ui.html&#34;&gt;DuckDB UI&lt;/a&gt; has notebooks!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/6806f697-500c-800c-a5e8-7d794a6536f0&#34;&gt;13 Apr 2025&lt;/a&gt;: Learnt about &lt;a href=&#34;https://www.signalbloom.ai/&#34;&gt;Signalbloom&lt;/a&gt; which automates Q1 summaries and this &lt;a href=&#34;https://www.polarsparc.com/xhtml/MCP.html&#34;&gt;MCP Primer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chatgpt.com/share/6806fc6b-d508-800c-90d6-8d4ea5d93e6f&#34;&gt;15 Apr 2025&lt;/a&gt;: &lt;a href=&#34;https://github.com/humanlayer/12-factor-agents&#34;&gt;12-factor agents&lt;/a&gt; shares agent lessons. Send &lt;a href=&#34;https://overreacted.io/jsx-over-the-wire/&#34;&gt;JSX instead of JSON&lt;/a&gt;. &lt;a href=&#34;https://knightcolumbia.org/content/ai-as-normal-technology&#34;&gt;AI as Normal Technology&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This enables:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Personalized learning&lt;/strong&gt;, i.e. it tells me what &lt;strong&gt;I don&amp;rsquo;t know&lt;/strong&gt;, and how &lt;strong&gt;I can apply it&lt;/strong&gt;. This is powerful.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning on the go&lt;/strong&gt;, e.g. via voice while cycling or walking.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning from untapped sources&lt;/strong&gt;. This includes: GitHub repos, research papers, open data registries, patent filings, earnings transcripts, subreddits, judgements or acts, &lt;a href=&#34;https://github.com/awesomedata/awesome-public-datasets&#34;&gt;open data repositories&lt;/a&gt; or &lt;a href=&#34;https://www.data-is-plural.com/&#34;&gt;collections&lt;/a&gt;, and many more.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Take GitHub as an untapped source. I &lt;a href=&#34;https://chatgpt.com/share/6804c78b-b370-800c-91c5-e46d0d9f521e&#34;&gt;asked O3&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Go through the OpenAI Codex CLI repo on GitHub.&lt;br&gt;
Teach me innovative, new, and surprising techniques or approaches or libraries I might not know about.&lt;br&gt;
For each, explain what is interesting, how I might use it, and how this approach contrasts with alternatives.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;This was a treasure trove, too! I learn about:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/vadimdemedes/ink&#34;&gt;Ink&lt;/a&gt;: React for CLI!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://zod.dev/&#34;&gt;Zod&lt;/a&gt;: schema validation&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/openai/codex/blob/main/codex-cli/scripts/init_firewall.sh&#34;&gt;Creating firewalls&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/openai/codex/pull/190&#34;&gt;Fuzzy path matching&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;… and a &lt;strong&gt;bunch&lt;/strong&gt; of other things&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I &lt;a href=&#34;https://chatgpt.com/share/6804c7e1-9b6c-800c-9ea6-5d0ab5dcbb3b&#34;&gt;tried O4 Mini High&lt;/a&gt; and saw similar results. I felt O3 still gave me more personalized suggestions.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s see &lt;a href=&#34;https://chatgpt.com/share/6805bff8-c46c-800c-a61c-335c498d748f&#34;&gt;what we can learn from pull requests on Codex&lt;/a&gt;.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Go through all the pull requests that have been merged into OpenAI&amp;rsquo;s codecs repository on GitHub. Pick the ones that would be most interesting to me. You can group a few if they are very related and give me the top 10 most interesting PRs that would be relevant for me. Also explain why these are relevant to me, how I might use them, and any interesting details about the way in which the PRs were written.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Soon, we won&amp;rsquo;t just follow a lesson plan &amp;ndash; we&amp;rsquo;ll have lessons built just for us. AI will track how we learn and adapt in real time. It&amp;rsquo;ll feel like having a personal coach in your back pocket. That future starts now.&lt;/p&gt;
&lt;p&gt;This also opens a door to endless curiosity. There&amp;rsquo;s no limit to what we can explore. Curiosity &lt;strong&gt;is&lt;/strong&gt; the competitive advantage, now.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 16 Feb 2025</title>
      <link>https://www.s-anand.net/blog/things-i-learned-16-feb-2025/</link>
      <pubDate>Sun, 16 Feb 2025 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-16-feb-2025/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.connectedpapers.com/&#34;&gt;Connected Papers&lt;/a&gt; shows papers similar to each other based on co-citation and bibliographic coupling for ~50,000 papers.&lt;/li&gt;
&lt;li&gt;Notes from a fireside chat with &lt;a href=&#34;https://www.linkedin.com/in/pchandrasekar/&#34;&gt;Prashanth Chandrasekar&lt;/a&gt;, CEO, StackOverflow, and the StackOverflow team
&lt;ul&gt;
&lt;li&gt;There&amp;rsquo;s a signal that software demand is growing in 2024. Many more students took the StackOverflow survey in 2024. So more students (or other professionals) are shifting into / starting to learn software development.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&#34;https://aiindex.stanford.edu/report/&#34;&gt;AI Index&lt;/a&gt; is a good resource for AI trends.&lt;/li&gt;
&lt;li&gt;Experts are better able to use AI for writing code. Less experienced developers are more likely to use AI for code reviews, project planning, etc.&lt;/li&gt;
&lt;li&gt;There&amp;rsquo;s a 5% &lt;em&gt;decline&lt;/em&gt; in favorability for AI tools compared to 2023, maybe due to disappointing results.&lt;/li&gt;
&lt;li&gt;Pilot groups working on AI are 25-30% more productive. They&amp;rsquo;re the most enthusiastic. For the rest of the company, it drops off to 5-10%
&lt;ul&gt;
&lt;li&gt;#LEARNING Benefit comes from NEW people becoming programmers, not existing ones getting more effective?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;StackOverflow wants to be where the developer is.
&lt;ul&gt;
&lt;li&gt;The programmer workflow was: Google -&amp;gt; StackOverflow -&amp;gt; GitHub.&lt;/li&gt;
&lt;li&gt;Now it&amp;rsquo;s changing to ChatGPT / Cursor -&amp;gt; GitHub.&lt;/li&gt;
&lt;li&gt;StackOverflow has a partnership with OpenAI and working on a plugin. Same with Google&amp;rsquo;s Duet AI, GitHub Copilot, many others. They&amp;rsquo;ll link to StackOverflow.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;StackOverflow is driving integration actively through an enterprise Overflow API&lt;/li&gt;
&lt;li&gt;Q: What tech have you seen blaze through the ranks?
&lt;ul&gt;
&lt;li&gt;Prashanth: Abstraction wins. Stuff that abstracts away things well and more wins. This includes Gen AI.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://stackoverflow.blog/author/eyepis/&#34;&gt;Erin Yepis&lt;/a&gt;: Rust (from 3% to 12%). AWS has steady growth.&lt;/li&gt;
&lt;li&gt;Erin Yapis: I have a time series spreadsheet that I&amp;rsquo;ll publish.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What technologies are unusually tightly coupled?
&lt;ul&gt;
&lt;li&gt;Prashanth: AWS &amp;amp; Google Cloud are tightly coupled.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: We have an engagement problem. Might be India-specific. What are low-effort high-return mechanisms to increase engagement.
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/eric-woodring-1823bb84/&#34;&gt;Eric Woodring&lt;/a&gt;: Rather than a static web page, integrate it using the API. #TODO&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/benjaminmarconi/&#34;&gt;Ben Marconi&lt;/a&gt;: Use LLMs to write post mortems and push to StackOverflow. #TODO&lt;/li&gt;
&lt;li&gt;Eric Woodring: &amp;ldquo;Hydrating&amp;rdquo; the community helps.
&lt;ul&gt;
&lt;li&gt;We take repeat questions on Teams / Slack and seed them using LLMs.&lt;/li&gt;
&lt;li&gt;We integrate with the API to auto-add Q&amp;amp;A.&lt;/li&gt;
&lt;li&gt;Transform documentation into Q&amp;amp;A. Potentially &lt;strong&gt;UPDATE&lt;/strong&gt; existing Q&amp;amp;A if it&amp;rsquo;s wrong.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What unexpected lessons about developer behavior have you learned while running StackOverflow?
&lt;ul&gt;
&lt;li&gt;Prashanth: We didn&amp;rsquo;t expect developers moving away from Google. Now it moved to the IDE.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What are you learning about developer learning behavior?
&lt;ul&gt;
&lt;li&gt;Ben Marconi: Generating LLM-based onboarding documents.&lt;/li&gt;
&lt;li&gt;Using StackOverflow for Teams to identify who the experts are to contact for specific topics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: Are you thinking about leveraging Stack Overflow&amp;rsquo;s knowledge base for personalized or interactive learning experiences? How?
&lt;ul&gt;
&lt;li&gt;Prashanth: Traditionally, people use StackOveflow for productivity, learning, and flexibility (i.e. to ask/answer questions asynchronously without breaking their flow). So yeah, learning is important for us. (Duh!)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: Could Stack Overflow’s interactions help evaluate the accuracy and relevance of LLM-generated code? Or provide potential metrics on quality?
&lt;ul&gt;
&lt;li&gt;Prashanth: LLM accuracy improves by ~30%. Upvotes / downvotes are reinforcement learning (RL) in steroids, so that helps.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Q: What are your thoughts on reliance on LLMs potentially deskill-ing developers?
&lt;ul&gt;
&lt;li&gt;Prashanth: A real issue for &lt;em&gt;junior&lt;/em&gt; developers, not for senior ones.&lt;/li&gt;
&lt;li&gt;They&amp;rsquo;ll &lt;em&gt;come across&lt;/em&gt; as knowledgeable.&lt;/li&gt;
&lt;li&gt;Make internal evaluations and interviews more rigorous.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Anand&amp;rsquo;s requests for action:
&lt;ul&gt;
&lt;li&gt;Could I get a copy of Erin&amp;rsquo;s spreadsheet? Vivek Narayanan will follow-up.&lt;/li&gt;
&lt;li&gt;Could you help me learn more about hydration? Nick Madison will set up a meeting with customer success group.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;I switched to &lt;a href=&#34;https://fishshell.com/&#34;&gt;fish shell&lt;/a&gt; mainly because:
&lt;ul&gt;
&lt;li&gt;Autocomplete and tab completion works perfectly, out-of-box.&lt;/li&gt;
&lt;li&gt;Syntax highlighting is beautiful&lt;/li&gt;
&lt;li&gt;Great multi-line editing&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;To format with &lt;a href=&#34;https://marketplace.visualstudio.com/items?itemName=charliermarsh.ruff&#34;&gt;VS Code Ruff&lt;/a&gt;, you need to point the &lt;code&gt;ruff.interpreter&lt;/code&gt; setting to a Python interpreter. You can&amp;rsquo;t run the ruff server without Python, even though ruff itself doesn&amp;rsquo;t need Python.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;cd&lt;/code&gt; checks all paths specified in &lt;a href=&#34;https://pubs.opengroup.org/onlinepubs/9699919799/utilities/cd.html&#34;&gt;&lt;code&gt;CDPATH&lt;/code&gt;&lt;/a&gt; for the directory name and changes to the first match. That&amp;rsquo;s pretty convenient!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://flipperzero.one/&#34;&gt;Flipper Zero&lt;/a&gt; is now on my list of &amp;ldquo;To Buy&amp;rdquo; tools. It has a variety of hardware devices including NFC, RFID, Bluetooth, Infrared, etc. and is great to reverse engineer or hack devices.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
  </channel>
</rss>
