<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Josh Thomas on Medium]]></title>
        <description><![CDATA[Stories by Josh Thomas on Medium]]></description>
        <link>https://medium.com/@chatjpt?source=rss-1d9d1073e2b0------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*Ng7ajQQ9G14p3IE_A8DcvA.jpeg</url>
            <title>Stories by Josh Thomas on Medium</title>
            <link>https://medium.com/@chatjpt?source=rss-1d9d1073e2b0------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Thu, 28 May 2026 11:59:44 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@chatjpt/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Leveraging Argonne ALCF to support next-gen research at no cost]]></title>
            <link>https://medium.com/@chatjpt/leveraging-argonne-alcf-to-support-next-gen-research-at-no-cost-8b57cc864900?source=rss-1d9d1073e2b0------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b57cc864900</guid>
            <category><![CDATA[research]]></category>
            <category><![CDATA[hpc]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[open-source]]></category>
            <dc:creator><![CDATA[Josh Thomas]]></dc:creator>
            <pubDate>Mon, 05 Jan 2026 00:07:01 GMT</pubDate>
            <atom:updated>2026-01-05T00:10:06.690Z</atom:updated>
            <content:encoded><![CDATA[<p>It often feels like an uphill battle against AI account and server sprawl. GPU costs continue to rise while budgets stay flat. Argonne National Laboratory has a low-friction, no-cost service that helps. Their federated inference platform allows researchers to run large models without buying new hardware.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mVkZ9Kx9NZTgBx3xB7p3vg@2x.jpeg" /><figcaption>Photo by <a href="https://ache.design">Kevin Ache</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>The service uses your university login (likely) and supports standard API connections. This system has already handled 11 billion tokens for hundreds of users. It bypasses the usual compute queues to provide fast results. I wrote a full guide on how to access these resources and get your team started.</p><p>Read the full article on Substack:</p><p><a href="https://open.substack.com/pub/chatjpt/p/low-friction-and-no-cost-the-federated?r=12gd68&amp;utm_medium=ios&amp;shareImageVariant=overlay">https://open.substack.com/pub/chatjpt/p/low-friction-and-no-cost-the-federated?r=12gd68&amp;utm_medium=ios&amp;shareImageVariant=overlay</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b57cc864900" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The $0.70 Mistake: Navigating the Hidden Costs of Google’s New BigQuery PubMed Dataset]]></title>
            <link>https://medium.com/@chatjpt/the-0-70-mistake-navigating-the-hidden-costs-of-googles-new-bigquery-pubmed-dataset-3464644c5005?source=rss-1d9d1073e2b0------2</link>
            <guid isPermaLink="false">https://medium.com/p/3464644c5005</guid>
            <category><![CDATA[google-cloud-platform]]></category>
            <category><![CDATA[medicine]]></category>
            <category><![CDATA[ai-agent]]></category>
            <category><![CDATA[bigquery]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Josh Thomas]]></dc:creator>
            <pubDate>Wed, 24 Dec 2025 03:29:22 GMT</pubDate>
            <atom:updated>2025-12-24T04:11:56.943Z</atom:updated>
            <content:encoded><![CDATA[<p>Google recently announced something that sounds like a researcher’s fever dream: the entire PubMed database…(over 35 million biomedical articles!)…is now available as a BigQuery public dataset, pre-embedded and ready for vector and similarity search.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*qRboe66jvJ62F_uKmIp39w@2x.jpeg" /><figcaption>Photo by <a href="https://www.flickr.com/photos/thisisengineering/">ThisisEngineering</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>For someone looking to build AI research agents on GCP, this is huge. It means semantic search across the world’s medical literature without the massive data engineering overhead (or the eye-watering compute bill) of maintaining your own embedding pipeline.</p><p>But as I dove into this “adventure” (which felt a bit like a fool’s errand at first), I realized that the “happy path” Google shows you in their documentation comes with a hidden tax.</p><h3><strong>The 115 GB Wake-Up Call</strong></h3><p>I followed the “Getting Started” guide, copied the sample SQL, and ran a query for one of my researchers. It worked beautifully. Then I looked at the execution details: 115 GB scanned for a single query.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/533/1*IZm7EuH-5yAqk8n0y2k75A@2x.jpeg" /></figure><p>At BigQuery’s on-demand rates, that’s about $0.70 per question. If you’re running a serious research project or powering an agent that loops through a thousand queries, your research credits will go up in smoke before you’ve even reached a conclusion. Leadership generally doesn’t get “optimistic” about AI when the bill arrives.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Txp9JzLLa2_6nU7TkPp13w@2x.jpeg" /><figcaption>Photo by <a href="https://www.jpvalery.photo/">Jp Valery</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>The “One-Line” Fix</h3><p>The problem isn’t the vector search itself; it’s the SQL structure. Google’s example asks the database to perform vector search AND return the massive article_text column in the same swoop.</p><p>I tried a little experiment: I deleted one line of code — base.article_text — and ran it again.</p><p>Original Query: 115 GB</p><p>Lean Query: 13 GB</p><p>By fetching only the Article IDs, titles, and authors first, I dropped the cost by nearly 90%. You can always fetch the full text for the top 10 results in a second, tiny, targeted query. And you can probably do way more to shrink it…</p><h3><strong>FinOps Batteries Not Included</strong></h3><p>The lesson here is simple: Cloud providers are great at showing you how to get results in five seconds, but they don’t always show you the most cost-effective way to do it. When building AI agents and cloud infrastructure, you have to look past the “easy” code.</p><p>I’m still exploring how to plug this into MCP (Model Context Protocol) to see if I can turn this into a fully functioning researcher agent with A2A and MCP.</p><p>Read the full technical breakdown and see the code over on my Substack here:</p><p><a href="https://open.substack.com/pub/chatjpt/p/cool-that-google-embedded-the-entire?r=12gd68&amp;utm_medium=ios&amp;shareImageVariant=overlay">Cool that Google embedded the entire PubMed dataset in BigQuery for semantic search, but....</a></p><p><em>DISCLAIMER: I am relatively new to GCP and BigQuery. If I’ve misinterpreted these scan results or if there’s an even more efficient way to query the PubMed dataset, please let me know in the comments! We’re all learning here.</em></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=3464644c5005" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Am I doing too much?]]></title>
            <link>https://medium.com/@chatjpt/am-i-doing-too-much-8083c9bff1b1?source=rss-1d9d1073e2b0------2</link>
            <guid isPermaLink="false">https://medium.com/p/8083c9bff1b1</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[procrastination]]></category>
            <category><![CDATA[leadership-development]]></category>
            <category><![CDATA[content-creation]]></category>
            <category><![CDATA[professional-development]]></category>
            <dc:creator><![CDATA[Josh Thomas]]></dc:creator>
            <pubDate>Mon, 08 Dec 2025 13:07:05 GMT</pubDate>
            <atom:updated>2025-12-08T23:08:15.680Z</atom:updated>
            <content:encoded><![CDATA[<p>I signed up for three things at once and I keep wondering if that was ambitious or just stupid.</p><p>Here’s the situation:</p><p>I’m a higher ed IT leader. Twenty years in cloud, data, security, governance. The usual. I’ve spent my career learning how to keep large organizations in higher ed running while the technology underneath keeps shifting. It’s fine. It’s good, actually. I think I am good at it.</p><p>But AI changed something for me.</p><p>Not in a vague “the future is coming” way. More like a specific dread. If I don’t get on top of full-stack enterprise AI myself, the actual building of it, I’m going to become one of those leaders who talks about technology but doesn’t really understand what’s happening anymore. I’ve met those people. They are irrelevant and become the butt of jokes. I don’t want to be that. AI will do just fine at that.</p><p>At the same time, I know I have gaps. Presence. Communication. Storytelling. The stuff I’ve been able to partially outrun so far. Not forever, though.</p><p>So I decided to work on all of it. At the same time.</p><p>Stage Academy, for presence and public speaking: <a href="https://stageacademy.mykajabi.com/">https://stageacademy.mykajabi.com/</a></p><p>ContentCreator.com, for building a content habit and videography skill (and new hobby): <a href="https://www.contentcreator.com/">https://www.contentcreator.com/</a></p><p>The AWS Generative AI Developer course <a href="https://aws.amazon.com/certification/certified-generative-ai-developer-professional/">https://aws.amazon.com/certification/certified-generative-ai-developer-professional/</a>: I don’t really care about the cert. I want the structure, the outline, something to pair with actually building things and sharing what I learn. I know Langgraph, some ADK, and a good bit of Azure and AWS already. But just a little bit about a lot. I want to go DEEP and pair with my cloud experience.</p><p>(No affiliate links. No pitch. I’ll give honest reviews later when I have something useful to say.)</p><p>OH YEAH…there is also a goal to put myself out there more. To build a personal brand. Overcome my fear of sharing publicly. I need all these things to succeed there, right?</p><p>The question I keep circling is whether this is smart pressure, slow-motion self-destruction, or just accelerating procrastination.</p><h4>Why I stacked all this on purpose</h4><p>The easy explanation is that I got overexcited and signed up for too much. But that’s not the end of it.</p><p>Underneath it is a fear. Becoming obsolete and falling behind being in a sluggish and often lagging world of higher ed. Watching AI reshape everything and just kind of… waving at it from the sidelines while delegating the real work to people who actually get it or throw up my hands in a “oh silly higher ed” kind of way.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/466/0*dBIDsOHX79i0cXen.gif" /></figure><p>AI is moving fast enough that staying adjacent doesn’t work. Reading about it, vibe coding, trying to stay up to date, hiring smart people. Oh yeah and the pace. It’s hard not to BURN OUT on that alone, right?</p><p>But also going into this new world in technical leadership and being successful feels like you HAVE to double down on the interpersonal. You can’t just be the technical person. You have to walk into rooms with faculty and CFOs and skeptical board members and actually move them. Build trust. Explain things in plain language. That requires presence, clarity, the human stuff.</p><p>So I ended up with this picture in my head: technical depth, enterprise context, human connection. And I didn’t want to improve one piece at a time. I wanted to pull on all of them at once and see what happened. And share about it.</p><p>That’s the optimistic framing, I guess.</p><h4>The tax of always upgrading</h4><p>When every spare hour goes toward becoming future-proof, not much is left for just existing.</p><p>I’ve noticed I have less patience for hobbies that don’t connect to my goals. If I can’t tie something back to leadership or AI or videography, it slides to the bottom.</p><p>Even rest starts to feel tactical. I’m resting so I can perform better tomorrow. Relaxing becomes another input to the productivity machine.</p><p>Weird thing: the more I learn, the more behind I feel. Every course opens five more rabbit holes. Every project suggests three more things I should probably understand and build.</p><p>SIGH.</p><h4>Why I’m putting this out there</h4><p>I suspect a lot of people in tech or higher ed or leadership generally are doing something similar. Stacking building and learning and side projects on demanding jobs, calling it growth, privately wondering if they’re running scared. Feeling FOMO at those more productive and using AI better, or speaking on camera better, or presenting better.</p><p>Others just feel alive right now riding the wave.</p><p>I’ve always wanted to surf.</p><p>If you’re in that spot, the only question that cuts through my own noise is this: if I stopped adding new things for six months and just executed on what I already know, would my future actually be in danger?</p><p>For me the answer is no.</p><p>Which means this isn’t about survival. It’s about identity. Who I’m trying to become.</p><p>I don’t know if that makes it better or worse.</p><p>I’ll share reviews of these programs once I’ve given them a fair run. For now I’m just in it, watching myself, trying to notice where the line is between stretching and hollowing out.</p><p>Haven’t found it yet.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8083c9bff1b1" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>