<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Induwara Ashinsana</title>
    <description>The latest articles on DEV Community by Induwara Ashinsana (@induwara_ashinsana_9e4d5b).</description>
    <link>https://dev.to/induwara_ashinsana_9e4d5b</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3958655%2F6fa1c062-e3e8-4949-affc-f60cccfc2dfb.jpg</url>
      <title>DEV Community: Induwara Ashinsana</title>
      <link>https://dev.to/induwara_ashinsana_9e4d5b</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/induwara_ashinsana_9e4d5b"/>
    <language>en</language>
    <item>
      <title>Apple's AI Cost Squeeze Is a Warning for Builders Here</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Thu, 18 Jun 2026 07:51:41 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/apples-ai-cost-squeeze-is-a-warning-for-builders-here-2n5k</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/apples-ai-cost-squeeze-is-a-warning-for-builders-here-2n5k</guid>
      <description>&lt;p&gt;The story that Apple may raise &lt;strong&gt;iPhone&lt;/strong&gt; prices because of AI is not really a phone story. It is a memory-chip story, and that should get your attention whether you build software in Colombo or just want to buy a laptop that lasts. According to &lt;a href="https://techcrunch.com/2026/06/17/ai-is-hurting-apple-in-more-ways-than-one-it-may-force-iphone-price-increases/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;, Apple CEO &lt;strong&gt;Tim Cook&lt;/strong&gt; described the current situation as &lt;strong&gt;"unsustainable"&lt;/strong&gt; in a recent interview.&lt;/p&gt;

&lt;p&gt;When the most cash-rich hardware company on earth says the component math no longer works, the rest of us should read the rest of the bill before it lands.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Why the AI boom shows up on a phone price tag
&lt;/h2&gt;

&lt;p&gt;The unintuitive part is that Apple does not need to ship a single new AI feature to feel this. The AI build-out runs on the same &lt;strong&gt;memory&lt;/strong&gt; that goes into phones, laptops, and consoles. Data centres buying memory by the truckload pull supply away from everyone else, and prices climb for the leftover stock.&lt;/p&gt;

&lt;p&gt;So the chain looks like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;AI companies buy enormous amounts of high-end memory for training and inference.&lt;/li&gt;
&lt;li&gt;Memory makers prioritise that demand because the margins are better.&lt;/li&gt;
&lt;li&gt;Consumer-device makers like Apple pay more for the same parts they always bought.&lt;/li&gt;
&lt;li&gt;Some of that cost reaches the buyer.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; The AI boom is not just a software cost. It is bidding up the physical parts inside ordinary devices, and that pressure flows downstream to anyone who buys hardware.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💰 What "unsustainable" looks like by the time it reaches Sri Lanka
&lt;/h2&gt;

&lt;p&gt;A global component squeeze never arrives here at face value. A price bump that looks small in the US gets multiplied by the cost of getting the device into the country and onto a shelf.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Cost layer&lt;/th&gt;
&lt;th&gt;Who adds it&lt;/th&gt;
&lt;th&gt;Effect on the final price&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Higher memory cost&lt;/td&gt;
&lt;td&gt;Component makers&lt;/td&gt;
&lt;td&gt;Baseline goes up for everyone&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Manufacturer margin&lt;/td&gt;
&lt;td&gt;Apple and rivals&lt;/td&gt;
&lt;td&gt;Bump preserved, not absorbed&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Import duty + taxes&lt;/td&gt;
&lt;td&gt;Local landed cost&lt;/td&gt;
&lt;td&gt;Multiplies the bump&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Forex on the rupee&lt;/td&gt;
&lt;td&gt;Exchange rate&lt;/td&gt;
&lt;td&gt;Adds another layer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retailer margin&lt;/td&gt;
&lt;td&gt;Local seller&lt;/td&gt;
&lt;td&gt;Final shelf price&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;I am not quoting a figure here because the source does not give one, and inventing a percentage would be worse than useless. The point is structural: a modest factory-gate increase is rarely modest by the time it clears customs and gets priced in rupees. If you were already stretching for a flagship phone or a 16GB laptop, this is the year to expect the goalposts to move.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ The lesson for builders: buy less hardware, rent more compute
&lt;/h2&gt;

&lt;p&gt;Here is where this stops being news and becomes a decision. If memory is the bottleneck, the smart move for a small team or a student is to avoid owning the expensive part wherever you can.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Do not over-spec your dev machine "for AI."&lt;/strong&gt; A maxed-out RAM config is exactly the part getting more expensive. Buy what your current work needs, not a forecast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lean on free tiers and rented compute for the heavy stuff.&lt;/strong&gt; Training and large-model inference belong in someone else's data centre, where the per-hour cost is shared.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Self-host only when the math beats renting.&lt;/strong&gt; That calculation just shifted, because the hardware you would buy to self-host is the thing inflating.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Before you commit money to your own GPU box, run the comparison honestly. Our &lt;a href="https://induwara.lk/tools/ai-self-hosting-cost-calculator" rel="noopener noreferrer"&gt;AI self-hosting cost calculator&lt;/a&gt; lets you put the upfront hardware spend against a cloud bill over time, and a memory squeeze pushes that break-even point further out than most people assume.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;If the part you would buy is the part getting scarce, renting it by the hour is not a compromise. It is the rational call until supply loosens.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛠️ A simple framework for your next hardware decision
&lt;/h2&gt;

&lt;p&gt;When component prices are moving against you, the worst thing to do is freeze. The second worst is to panic-buy. Here is the order I would think through it.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;If yes&lt;/th&gt;
&lt;th&gt;If no&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Can a free or cheap cloud tier do this job?&lt;/td&gt;
&lt;td&gt;Use it, own nothing&lt;/td&gt;
&lt;td&gt;Move to next question&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Will I run this workload daily for a year+?&lt;/td&gt;
&lt;td&gt;Self-hosting may pay off&lt;/td&gt;
&lt;td&gt;Rent per hour&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Is the device's memory the limiting part?&lt;/td&gt;
&lt;td&gt;Expect price pressure, time the buy&lt;/td&gt;
&lt;td&gt;Buy on normal cycle&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Can I extend my current machine's life?&lt;/td&gt;
&lt;td&gt;Do that first&lt;/td&gt;
&lt;td&gt;Replace deliberately&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Most builders here will land on "use the cloud tier and keep the old machine running another year." That is not a downgrade. It is matching your spend to a market that has temporarily turned against hardware buyers.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 The bigger pattern worth watching
&lt;/h2&gt;

&lt;p&gt;There is a quieter signal in Cook's word choice. &lt;strong&gt;"Unsustainable"&lt;/strong&gt; is not a complaint about one quarter. It is a statement that the current trade-off cannot continue as-is, which means something has to give: prices rise, supply expands, or AI demand cools. All three are slow.&lt;/p&gt;

&lt;p&gt;For the rest of us, that means the squeeze is not a one-week headline. Treat elevated memory prices as the baseline for the next while, not a blip to wait out.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; When a company with Apple's buying power calls its component costs unsustainable, smaller buyers should assume the pressure on them is worse, and plan spending around it.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What this means for you
&lt;/h2&gt;

&lt;p&gt;If you are buying a phone or laptop this year, expect the AI hardware boom to be quietly baked into the price, and expect the rupee version of that increase to be larger than the headline. Time non-urgent purchases, and do not pay a premium for memory you will not use soon.&lt;/p&gt;

&lt;p&gt;If you are building, the move is the same one that has always served small teams well, just with sharper edges now: own as little of the expensive hardware as you can, push the heavy compute to shared infrastructure, and only buy your own box when the numbers clearly beat renting. Run that break-even before you spend, because the AI boom just changed the inputs.&lt;/p&gt;

&lt;p&gt;Apple can absorb a bad year. Most of us are better off planning around it.&lt;/p&gt;

</description>
      <category>apple</category>
      <category>aihardware</category>
      <category>cost</category>
    </item>
    <item>
      <title>Vercel Functions Hit 30 Minutes: What It Means for You</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Tue, 16 Jun 2026 15:11:27 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/vercel-functions-hit-30-minutes-what-it-means-for-you-4m3c</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/vercel-functions-hit-30-minutes-what-it-means-for-you-4m3c</guid>
      <description>&lt;p&gt;The headline is simple: &lt;strong&gt;Vercel Functions can now run up to 30 minutes&lt;/strong&gt;, on the Node.js and Python runtimes, for Pro and Enterprise teams. That's more than 2x the previous &lt;strong&gt;800-second&lt;/strong&gt; ceiling. The detail worth thinking about is &lt;em&gt;why&lt;/em&gt; a serverless platform whose whole pitch was "short, stateless, scale-to-zero" suddenly wants your code to run for half an hour.&lt;/p&gt;

&lt;p&gt;I read this less as "longer timeouts" and more as Vercel quietly admitting that the AI era broke the old serverless contract. Full announcement is on the &lt;a href="https://vercel.com/changelog/vercel-functions-can-now-run-up-to-30-minutes" rel="noopener noreferrer"&gt;Vercel changelog&lt;/a&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⏱️ The number that actually changed
&lt;/h2&gt;

&lt;p&gt;Here's the before-and-after, straight from the source:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;Previous limit&lt;/th&gt;
&lt;th&gt;New limit&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Max function duration&lt;/td&gt;
&lt;td&gt;800 seconds (~13.3 min)&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;30 minutes (1800s)&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Runtimes supported&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Node.js, Python (more "coming soon")&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Plan required&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Pro and Enterprise&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Above 800s&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Beta&lt;/strong&gt;, requires Fluid Compute&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; This isn't a small bump. Going from ~13 minutes to 30 minutes more than doubles the window, and it targets exactly one kind of workload: jobs that wait on something slow.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The "coming soon" on additional runtimes matters if you're on Go, Rust, or an edge runtime. As of this writing, the 30-minute window is Node and Python only. Don't assume your stack is covered until you check.&lt;/p&gt;




&lt;h2&gt;
  
  
  🤖 Why serverless and AI stopped getting along
&lt;/h2&gt;

&lt;p&gt;The original serverless deal was: respond fast, hold no state, scale to zero. That fit web requests. It does not fit a single LLM call that streams a long chain of reasoning and tool calls for several minutes.&lt;/p&gt;

&lt;p&gt;Vercel lists the workloads driving this, and they read like a list of everything people are building right now:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Long LLM reasoning and multi-step tool calls&lt;/li&gt;
&lt;li&gt;AI responses that &lt;strong&gt;stream for several minutes&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Document and media processing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;OCR and extraction&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;Web scraping and browser automation&lt;/li&gt;
&lt;li&gt;Complex workflow steps or queue handlers&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;The pattern across all six: most of the clock is spent &lt;em&gt;waiting&lt;/em&gt;, not computing. Waiting on a model, a database, a third-party API.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you've ever shipped a feature that pulls text out of scanned documents, you know this wait. We run a free &lt;a href="https://induwara.lk/tools/image-to-text-ocr" rel="noopener noreferrer"&gt;image-to-text OCR tool&lt;/a&gt; on this site, and the slow part is never the CPU. It's the model round-trip. That's the exact shape of work this change is built for.&lt;/p&gt;




&lt;h2&gt;
  
  
  💰 Fluid Compute and the billing trick that makes it affordable
&lt;/h2&gt;

&lt;p&gt;A 30-minute function sounds expensive. The reason it isn't, according to Vercel, is &lt;strong&gt;Fluid Compute&lt;/strong&gt; and how it bills CPU.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Active CPU billing only applies while your code is actually executing.&lt;/strong&gt; It pauses while your function waits on I/O, such as AI model calls, database queries, and third-party APIs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the part I'd underline for any small team watching its cloud bill. In a naive serverless model, a function that calls an LLM and sits idle for 90 seconds would bill you for all 90 seconds. With active-CPU billing, you're charged for the milliseconds of actual compute, not the idle wait.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Scenario&lt;/th&gt;
&lt;th&gt;Naive billing&lt;/th&gt;
&lt;th&gt;Active CPU billing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;3-min LLM call, mostly idle&lt;/td&gt;
&lt;td&gt;Bills ~3 min&lt;/td&gt;
&lt;td&gt;Bills only execution slices&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;OCR job waiting on model API&lt;/td&gt;
&lt;td&gt;Bills full wait&lt;/td&gt;
&lt;td&gt;Pauses during I/O wait&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Web scrape with network stalls&lt;/td&gt;
&lt;td&gt;Bills the stalls&lt;/td&gt;
&lt;td&gt;Pauses during stalls&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;One caveat the changelog is explicit about: &lt;strong&gt;durations above 800 seconds are in beta and require Fluid Compute&lt;/strong&gt;. So the long timeout and the cheap billing are tied together. You can't get the 30-minute window on the old compute model.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ How you actually turn it on
&lt;/h2&gt;

&lt;p&gt;You opt in with &lt;code&gt;maxDuration&lt;/code&gt;. You don't get long runs by default, which is sensible, a runaway function shouldn't silently bill you for half an hour.&lt;/p&gt;

&lt;p&gt;For Next.js App Router, you set it in the route file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="c1"&gt;// app/api/long-job/route.js&lt;/span&gt;
&lt;span class="k"&gt;export&lt;/span&gt; &lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;maxDuration&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1800&lt;/span&gt; &lt;span class="c1"&gt;// seconds = 30 minutes&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;For other runtimes and frameworks, you configure it per function path in &lt;code&gt;vercel.json&lt;/code&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"functions"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"api/long-job.py"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"maxDuration"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1800&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;A few things I'd check before leaning on this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Confirm your plan.&lt;/strong&gt; It's Pro and Enterprise only. Hobby projects don't get the long window.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confirm your runtime.&lt;/strong&gt; Node and Python today; others "coming soon."&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Confirm Fluid Compute is on.&lt;/strong&gt; Above 800s requires it, and it's still beta.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set a realistic ceiling.&lt;/strong&gt; 1800 is the max, not a target. If your job needs 4 minutes, set ~300, not 1800.&lt;/li&gt;
&lt;/ol&gt;




&lt;h2&gt;
  
  
  💡 What this means for you
&lt;/h2&gt;

&lt;p&gt;If you're a student or solo builder in Sri Lanka shipping side projects on a free or low tier, the headline number doesn't change your day directly, the 30-minute window is gated behind paid plans. But the &lt;em&gt;direction&lt;/em&gt; matters, and it's worth understanding even before you pay for it.&lt;/p&gt;

&lt;p&gt;For small teams already on Pro, this removes a specific class of ugly workaround. The pattern of "spin up a separate worker queue just because my AI call might take 11 minutes" gets simpler. You can keep more of your pipeline inside one function instead of stitching together a queue, a worker, and a polling endpoint.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; The long timeout is for I/O-bound, mostly-waiting work, AI calls, OCR, scraping, media processing. If your job is CPU-bound and genuinely computes for 25 minutes, serverless is still the wrong tool, and you'll feel that on the bill. Match the feature to the workload, not the hype.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;My honest read: this is a useful, narrow change. It won't replace your background job system for heavy compute, and it isn't meant to. It just makes the increasingly common "my function spends most of its life waiting on a model" pattern stop fighting the platform. For the kind of AI-glue features most of us are building this year, that's a quietly practical fix.&lt;/p&gt;

</description>
      <category>vercel</category>
      <category>serverless</category>
      <category>aiengineering</category>
    </item>
    <item>
      <title>Anthropic's India block is a warning for Sri Lankan builders</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Mon, 15 Jun 2026 18:53:59 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/anthropics-india-block-is-a-warning-for-sri-lankan-builders-3j2n</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/anthropics-india-block-is-a-warning-for-sri-lankan-builders-3j2n</guid>
      <description>&lt;p&gt;The news that &lt;strong&gt;Anthropic suspended access to its newest models for foreign nationals&lt;/strong&gt; should make every Sri Lankan who builds on a US AI API stop and think. If a market the size of India can be cut off, a team in Colombo has even less leverage. The whole episode is a reminder that an API key is not a guarantee.&lt;/p&gt;

&lt;p&gt;The story comes from TechCrunch's report, &lt;a href="https://techcrunch.com/2026/06/13/as-anthropic-suspends-access-to-new-models-india-debates-its-ai-future/" rel="noopener noreferrer"&gt;As Anthropic suspends access to new models, India debates its AI future&lt;/a&gt;. I'm not republishing it. I want to talk about what it means if you're shipping software from a country that has no seat at the table where these decisions get made.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 What actually happened
&lt;/h2&gt;

&lt;p&gt;According to TechCrunch, Anthropic restricted access to its newly launched &lt;strong&gt;Fable 5&lt;/strong&gt; and &lt;strong&gt;Mythos 5&lt;/strong&gt; models for all foreign nationals, including its own foreign employees, after a US government directive on &lt;strong&gt;Friday, June 13, 2026&lt;/strong&gt;. The report notes the move landed right after Anthropic announced an India partnership with &lt;strong&gt;Tata Consultancy Services&lt;/strong&gt;, and that the White House pointed to Anthropic's handling of alleged jailbreak vulnerabilities. Anthropic disputed that characterization.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; The restriction wasn't about price, capacity, or a billing dispute. It was a government order about who gets to use a model. That is a category of risk most of us never put in our architecture diagrams.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The detail that matters for the rest of us is who India is to these companies. TechCrunch reports India is the second-largest market for both Anthropic and OpenAI after the US. If the second-largest market can be affected by a directive overnight, "we're a paying customer" is not the protection people assume it is.&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 Why a Sri Lankan team should care more, not less
&lt;/h2&gt;

&lt;p&gt;India has options Sri Lanka doesn't. The report quotes former Infosys executive &lt;strong&gt;Mohandas Pai&lt;/strong&gt; proposing a &lt;strong&gt;₹500 billion&lt;/strong&gt; annual AI fund and a &lt;strong&gt;₹2 trillion&lt;/strong&gt; credit guarantee, against India's current IndiaAI Mission budget of &lt;strong&gt;₹103.72 billion&lt;/strong&gt; over five years. Those are numbers a national program argues about. We are not building national compute funds. We are individuals and small teams renting intelligence by the token.&lt;/p&gt;

&lt;p&gt;Here's how I'd frame the exposure for a small builder here:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Dependency&lt;/th&gt;
&lt;th&gt;What breaks if access is cut&lt;/th&gt;
&lt;th&gt;Realistic fallback&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;One frontier API for everything&lt;/td&gt;
&lt;td&gt;Whole product stops&lt;/td&gt;
&lt;td&gt;Painful rewrite under pressure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Provider abstraction layer&lt;/td&gt;
&lt;td&gt;One provider degrades, others hold&lt;/td&gt;
&lt;td&gt;Swap model, keep shipping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Self-hosted open model&lt;/td&gt;
&lt;td&gt;Nothing external can revoke it&lt;/td&gt;
&lt;td&gt;Lower ceiling, full control&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The teams that will be fine are the ones who treated their model provider as one interchangeable part, not the foundation.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The open-source argument just got louder
&lt;/h2&gt;

&lt;p&gt;The most useful voice in the TechCrunch piece, for a builder on a budget, is &lt;strong&gt;Zoho founder Sridhar Vembu&lt;/strong&gt;, who urged embracing smaller and open-source models. That's not nationalism for us in Sri Lanka. It's plain risk management plus cost control, which is the same reason most of us reach for open weights anyway.&lt;/p&gt;

&lt;p&gt;What "smaller and open-source" looks like in practice when you can't assume frontier access:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Run a quantized open model locally&lt;/strong&gt; for the parts of your product that don't need a frontier brain. A lot of summarizing, classifying, and extraction work runs fine on a model you fully control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Reserve the expensive hosted model&lt;/strong&gt; for the genuinely hard 10% of requests, behind a switch you can flip.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep at least two providers wired up&lt;/strong&gt; so a single directive, outage, or price hike doesn't end your week.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cache aggressively.&lt;/strong&gt; Every cached response is one you don't pay for and one a policy change can't take away.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;If your roadmap assumes one specific model from one specific company will always be available to you, you don't have a roadmap. You have a hope.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the philosophy behind the &lt;a href="https://induwara.lk/tools" rel="noopener noreferrer"&gt;free AI tools on induwara.lk&lt;/a&gt;. They lean on open, swappable models precisely so they keep working regardless of which frontier provider is having a bad month. That's not a coincidence. It's the lesson of stories like this one applied early.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ The geopolitics part you can't engineer around
&lt;/h2&gt;

&lt;p&gt;Policy expert &lt;strong&gt;Prasanto Roy&lt;/strong&gt; is quoted warning that "American AI models are bound to American geopolitics." That line is the whole article in seven words. &lt;strong&gt;Atomicwork CEO Vijay Rayapati&lt;/strong&gt; put the commercial edge on it: "If your AI team is not made up entirely of U.S. citizens, you are at a competitive disadvantage."&lt;/p&gt;

&lt;p&gt;For a Sri Lankan founder selling to global customers, sit with that. It means:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The model under your product can change terms for reasons that have nothing to do with you.&lt;/li&gt;
&lt;li&gt;Your nationality, or your team's, could one day be a factor you can't fix with money.&lt;/li&gt;
&lt;li&gt;"Sovereign AI," a phrase &lt;strong&gt;Activate founder Aakrit Vaish&lt;/strong&gt; said this episode materially shifts thinking on, is really just a country wanting the same insurance you should want for your product.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can't out-engineer geopolitics. But you can refuse to bet your only copy of the product on it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ What this means for you
&lt;/h2&gt;

&lt;p&gt;If you build software in Sri Lanka and AI is anywhere in it, treat this week as a free stress test. A few concrete moves:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Audit your single points of failure.&lt;/strong&gt; Grep your codebase for hardcoded model names and provider clients. Every one is a place a directive could reach.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Put a provider abstraction in now&lt;/strong&gt;, while nothing is on fire. A thin interface that lets you swap models is an afternoon of work and a lot of future calm.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Prototype the open-source fallback&lt;/strong&gt; for your most common request type. You want to know it works before you need it, not during an outage.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Don't panic-migrate.&lt;/strong&gt; Frontier models are still the best tools for hard problems. The point isn't to abandon them. It's to never be unable to walk away.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; The cheapest insurance in AI right now is optionality. Build so that losing any one model is an inconvenience, not an extinction event. India is debating its AI future with billions. We get to debate ours one architecture decision at a time, and those decisions are entirely ours to make.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aipolicy</category>
      <category>sovereignai</category>
      <category>opensourcemodels</category>
    </item>
    <item>
      <title>Mistral's €20B Valuation: Why It Matters to SL Builders</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Sun, 14 Jun 2026 22:30:53 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/mistrals-eu20b-valuation-why-it-matters-to-sl-builders-1daf</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/mistrals-eu20b-valuation-why-it-matters-to-sl-builders-1daf</guid>
      <description>&lt;p&gt;&lt;strong&gt;Mistral's €20B valuation&lt;/strong&gt; is the kind of headline I usually scroll past, but this one is worth a pause. According to a &lt;a href="https://techcrunch.com/2026/06/12/mistral-is-rumored-to-be-raising-e3b-at-e20-valuation/" rel="noopener noreferrer"&gt;TechCrunch report from 12 June 2026&lt;/a&gt;, the French AI lab is rumoured to be raising &lt;strong&gt;€3 billion&lt;/strong&gt; at a valuation of around &lt;strong&gt;€20 billion&lt;/strong&gt; (about &lt;strong&gt;$23.15 billion&lt;/strong&gt;), nearly double its Series C valuation of &lt;strong&gt;€11.7 billion&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;I don't have a billion euros, and neither do you. So why should a student in Colombo or a two-person startup in Galle care about a European funding rumour? Because of what Mistral funds, not what it's worth.&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 The numbers, in plain terms
&lt;/h2&gt;

&lt;p&gt;Here's the rumoured round next to the last known valuation, straight from the source:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Metric&lt;/th&gt;
&lt;th&gt;Figure&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Reported raise&lt;/td&gt;
&lt;td&gt;€3 billion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New valuation&lt;/td&gt;
&lt;td&gt;~€20 billion (~$23.15 billion)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Previous (Series C) valuation&lt;/td&gt;
&lt;td&gt;€11.7 billion&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Roughly&lt;/td&gt;
&lt;td&gt;Nearly 2× the Series C&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Source&lt;/td&gt;
&lt;td&gt;TechCrunch, 12 Jun 2026&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; A valuation jumping from €11.7B to ~€20B is the market betting that an open-weight-friendly lab can keep up with the closed frontier labs. That bet, if it pays off, keeps a cheap lane open for the rest of us.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I want to be careful here: this is reported as a rumour, not a closed deal. No signed terms, no confirmed investors that I'd stake a claim on. Treat the figures as "what's being reported," not gospel.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Why a European lab matters for the cheap lane
&lt;/h2&gt;

&lt;p&gt;Most of the AI tools you and I reach for are priced in US dollars and tuned for American or Chinese infrastructure. Mistral has built its name on releasing models you can actually download and run yourself, instead of only renting them through an API you can never inspect.&lt;/p&gt;

&lt;p&gt;That distinction matters more in Sri Lanka than in San Francisco:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Currency risk.&lt;/strong&gt; Every API call billed in USD is exposed to the LKR exchange rate. A model you can host once and reuse caps that risk.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Data control.&lt;/strong&gt; If a model runs on your own machine or a cloud box you rent, your users' data never leaves your control. For anyone handling local customer records, that's not a nice-to-have.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No vendor lock-in.&lt;/strong&gt; Open weights mean the model still works even if the company changes its pricing, its terms, or its mind.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A bigger war chest for Mistral is, indirectly, fuel for that whole approach. The more credible the open-weight lane stays, the less leverage any single closed provider has over your roadmap.&lt;/p&gt;




&lt;h2&gt;
  
  
  💰 What "well-funded" does and doesn't change for you
&lt;/h2&gt;

&lt;p&gt;Funding rounds are exciting for founders and boring for users until they translate into something you can touch. Here's my honest read on what a €3B raise might and might not change for a small builder:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What it could help&lt;/th&gt;
&lt;th&gt;What it won't fix on its own&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;More frequent model releases&lt;/td&gt;
&lt;td&gt;Your GPU bill if you self-host&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Better non-English coverage over time&lt;/td&gt;
&lt;td&gt;The learning curve of running models locally&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Longer company runway (less risk of shutdown)&lt;/td&gt;
&lt;td&gt;Your need to actually measure costs before shipping&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;More competition pushing prices down&lt;/td&gt;
&lt;td&gt;Hallucinations and the need to verify outputs&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The trap is reading "huge valuation" as "I should adopt this now." A valuation is a bet on the future. Your decision should rest on whether a specific model, at a specific price, solves a specific problem you have this month.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Don't buy the hype. Buy the benchmark that matches your use case, at a price your project can survive.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛠️ How to actually act on this from Sri Lanka
&lt;/h2&gt;

&lt;p&gt;If the news nudges you to take open-weight models seriously, do it with numbers, not vibes. Here's the sequence I'd follow:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Pin down your workload.&lt;/strong&gt; Is it short prompts at high volume, or long documents at low volume? The answer flips which model and which hosting choice is cheapest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Estimate token usage before you commit.&lt;/strong&gt; Rough out how many tokens a typical request will burn so cost projections aren't guesswork. Our &lt;a href="https://induwara.lk/tools/ai-token-counter" rel="noopener noreferrer"&gt;AI token counter&lt;/a&gt; gives you that baseline fast.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compare hosting routes.&lt;/strong&gt; Renting an API is convenient; renting a GPU and self-hosting an open-weight model can be cheaper at scale, or far more expensive at low volume. Run the maths with the &lt;a href="https://induwara.lk/tools/ai-self-hosting-cost-calculator" rel="noopener noreferrer"&gt;AI self-hosting cost calculator&lt;/a&gt; before you decide.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Put models side by side.&lt;/strong&gt; Don't pick on brand. The &lt;a href="https://induwara.lk/tools/ai-model-comparison" rel="noopener noreferrer"&gt;AI model comparison tool&lt;/a&gt; lets you weigh options on context window, price, and capability together.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Start small and measure.&lt;/strong&gt; Ship one feature, log real token usage for a week, then project. Real data beats a launch-day estimate every time.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The headline cost difference between "rent an API" and "host your own" is rarely obvious until you plug in your own volume. For a low-traffic side project, a hosted API is almost always cheaper than paying for a GPU that sits idle. For a tool getting steady daily use, the equation can flip hard.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What this means for you
&lt;/h2&gt;

&lt;p&gt;A €20B valuation for Mistral isn't a reason to switch your stack tomorrow. It's a signal that the open-weight, run-it-yourself approach to AI has serious money behind it, which is good news if you're building on a learning budget and want options that aren't controlled by a single US provider.&lt;/p&gt;

&lt;p&gt;For a Sri Lankan engineer, the practical move is unchanged: pick the model that fits the job, price it honestly in LKR terms, and verify before you ship. The funding round just makes me more confident the cheap lane will still be there next year.&lt;/p&gt;

&lt;p&gt;If you're weighing your own AI costs this week, start with the &lt;a href="https://induwara.lk/tools/ai-token-counter" rel="noopener noreferrer"&gt;token counter&lt;/a&gt; and the &lt;a href="https://induwara.lk/tools/ai-self-hosting-cost-calculator" rel="noopener noreferrer"&gt;self-hosting cost calculator&lt;/a&gt;, then decide with numbers in front of you. That's the only part of this story you can actually control.&lt;/p&gt;

</description>
      <category>aifunding</category>
      <category>openweightmodels</category>
      <category>mistral</category>
    </item>
    <item>
      <title>AI Scam Texts Are Now $88/Week. Here's What That Means</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Sun, 14 Jun 2026 02:07:56 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/ai-scam-texts-are-now-88week-heres-what-that-means-2127</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/ai-scam-texts-are-now-88week-heres-what-that-means-2127</guid>
      <description>&lt;p&gt;An &lt;strong&gt;AI-powered phishing kit&lt;/strong&gt; that pumps out scam text messages now rents for less than a month of most streaming subscriptions. That's the number I can't stop thinking about after reading TechCrunch's report that &lt;a href="https://techcrunch.com/2026/06/12/google-sues-alleged-chinese-cybercrime-operation-that-used-ai-to-send-scam-texts/" rel="noopener noreferrer"&gt;Google sued an alleged Chinese cybercrime operation&lt;/a&gt; called &lt;strong&gt;Outsider Enterprise&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The group sent &lt;strong&gt;2.5 million text messages in two weeks&lt;/strong&gt; and scammed hundreds of thousands of victims. But the figure that should worry every builder and small-team founder reading this isn't the volume. It's that the tooling reportedly rents for &lt;strong&gt;$88 a week&lt;/strong&gt;.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 The economics just flipped against defenders
&lt;/h2&gt;

&lt;p&gt;For years, running phishing at scale took real effort: building convincing fake sites, writing copy that didn't read like a bad translation, and rotating domains faster than they got blocked. According to Google's complaint, &lt;strong&gt;Outsider Enterprise&lt;/strong&gt; sold all of that as a subscription product.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;What they allegedly sold&lt;/th&gt;
&lt;th&gt;Detail from the complaint&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Phishing-as-a-service kit&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$88/week&lt;/strong&gt; or &lt;strong&gt;$200/month&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pre-built fake-site templates&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;290+&lt;/strong&gt; mimicking legitimate brands&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fake websites deployed&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;9,000&lt;/strong&gt; live sites&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fraudulent domains&lt;/td&gt;
&lt;td&gt;Around &lt;strong&gt;1 million&lt;/strong&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AI used to generate the fake sites&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;Google's Gemini&lt;/strong&gt;, per Google's filing&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The part I find most telling is the last row. Google is accusing a scam operation of using &lt;strong&gt;Google's own Gemini&lt;/strong&gt; to build the fake pages, then hosting some of them on &lt;strong&gt;Google Drive and Google Cloud&lt;/strong&gt;. The same generative tools we use to ship products faster also lower the cost of faking those products.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; AI didn't invent phishing. It removed the two things that used to limit it — the cost of writing convincing content and the skill of building fake sites at scale.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📊 Why the message volume is the real story
&lt;/h2&gt;

&lt;p&gt;Volume is what turns a clever scam into an industrial one. Google said Android users flagged &lt;strong&gt;55,000 spam texts in two weeks&lt;/strong&gt; this past May, which it described as more than two spam complaints a minute.&lt;/p&gt;

&lt;p&gt;Put the numbers next to each other and the asymmetry is obvious:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;2.5 million&lt;/strong&gt; texts sent in two weeks&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;36,000&lt;/strong&gt; payment cards reportedly stolen from institutions in &lt;strong&gt;95 countries&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;The FBI estimates roughly &lt;strong&gt;$1.9 billion&lt;/strong&gt; in losses tied to this kind of stolen-card activity&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A campaign like this doesn't need a high hit rate. If one in a thousand recipients taps the link and enters a card number, the operator still wins, because sending the next million messages costs almost nothing. That math is why &lt;strong&gt;smishing&lt;/strong&gt; (SMS phishing) keeps growing, and it's the same math that lands fake "your parcel is held at customs, pay the fee" texts in Sri Lankan inboxes every week.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ How to actually tell a real link from a fake one
&lt;/h2&gt;

&lt;p&gt;You don't need a security team to defend against this. You need a couple of habits that survive a convincing message. Here's the checklist I give friends and family:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Never tap a link in an SMS to log in or pay.&lt;/strong&gt; Open the app or type the official domain yourself. Real banks and couriers do not need you to use their link.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Read the domain right to left.&lt;/strong&gt; The real owner is the bit just before the first single slash. &lt;code&gt;dialog.lk.secure-login.co&lt;/code&gt; is owned by &lt;code&gt;secure-login.co&lt;/code&gt;, not Dialog.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Distrust urgency.&lt;/strong&gt; "Account suspended," "parcel held," "claim before midnight." Pressure is the product. A real institution gives you time.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Check the sender, not the logo.&lt;/strong&gt; Logos and copy are now AI-generated and look perfect. The page can be flawless and still be a trap.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; The fake site will look real. That's the whole point of the AI. So stop judging legitimacy by how polished a message looks, and judge it by &lt;em&gt;how you arrived at the link.&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you're a developer, you can pull a suspicious link apart safely before clicking anything. Our free &lt;a href="https://induwara.lk/tools/url-encoder-decoder" rel="noopener noreferrer"&gt;URL encoder/decoder&lt;/a&gt; will expand the percent-encoding that scam links use to hide the real destination, so you can read where a button actually points.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What this means if you ship products
&lt;/h2&gt;

&lt;p&gt;This case is a warning for builders, not just consumers. If you run any service with a login, you are now a template. Outsider Enterprise allegedly shipped &lt;strong&gt;290+&lt;/strong&gt; ready-made clones of legitimate brands, and adding one more is trivial. A few things I'd treat as non-negotiable:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Defense&lt;/th&gt;
&lt;th&gt;Why it matters now&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Real &lt;strong&gt;multi-factor auth&lt;/strong&gt;
&lt;/td&gt;
&lt;td&gt;A stolen password alone stops being enough&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Out-of-band confirmation&lt;/td&gt;
&lt;td&gt;Confirm payments by a second channel, not the same SMS thread&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Domain monitoring&lt;/td&gt;
&lt;td&gt;Lookalike domains of &lt;em&gt;your&lt;/em&gt; brand are cheap to spin up&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Clear "we never SMS links" policy&lt;/td&gt;
&lt;td&gt;Train users so a fake stands out&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The other lesson is for anyone building on top of generative AI. The same Gemini, GPT, or open-source model that drafts your marketing page can draft a perfect clone of someone else's. "It looks professional" is no longer evidence of anything. Provenance is, and we're going to need better signals for it than a clean UI.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 What this means for you
&lt;/h2&gt;

&lt;p&gt;Whether you're a student in Colombo, a freelancer billing clients abroad, or a two-person team shipping a side project, the takeaway is the same: &lt;strong&gt;the cost of attacking you just dropped, and the quality of the bait just went up.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You can't out-spot an AI-written scam by looking for typos anymore, because there won't be any. What you &lt;em&gt;can&lt;/em&gt; do is change the rule you live by. Stop trusting links because they look right, and start trusting only the paths you control: the app you opened, the domain you typed, the second channel you confirmed on.&lt;/p&gt;

&lt;p&gt;Google's lawsuit may shut down one operation. The &lt;strong&gt;$88-a-week&lt;/strong&gt; business model it exposed isn't going anywhere. Build and browse like that's true, because it is.&lt;/p&gt;

</description>
      <category>cybersecurity</category>
      <category>aiscams</category>
      <category>smishing</category>
    </item>
    <item>
      <title>DoorDash's AI chatbot is a lesson in conversational search</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Fri, 12 Jun 2026 13:16:06 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/doordashs-ai-chatbot-is-a-lesson-in-conversational-search-n7k</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/doordashs-ai-chatbot-is-a-lesson-in-conversational-search-n7k</guid>
      <description>&lt;p&gt;&lt;strong&gt;DoorDash's new AI chatbot&lt;/strong&gt;, called &lt;strong&gt;Ask DoorDash&lt;/strong&gt;, lets you type what you want in plain words and get a cart instead of scrolling through restaurant menus yourself. According to &lt;a href="https://techcrunch.com/2026/06/11/doordashs-new-ai-chatbot-lets-you-order-with-prompts-and-photos/" rel="noopener noreferrer"&gt;TechCrunch's report&lt;/a&gt;, it also takes &lt;strong&gt;photos&lt;/strong&gt; as input, so you can show it a dish instead of describing it.&lt;/p&gt;

&lt;p&gt;The headline is the feature. The interesting part is what it signals: typing what you want, in your own language, is quietly becoming the default way people expect to use any app with a catalog. That shift matters more to a small builder in Colombo than it does to DoorDash.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 What "Ask DoorDash" actually changes
&lt;/h2&gt;

&lt;p&gt;The old flow was a funnel you walked manually: open the app, pick a category, open a restaurant, read the menu, add items, repeat. Ask DoorDash collapses that into one input box. You describe intent ("cheap rice and curry near me, no beef") and the system does the browsing.&lt;/p&gt;

&lt;p&gt;That is &lt;strong&gt;conversational commerce&lt;/strong&gt;: the interface is a sentence, not a navigation tree. Two things make it work, and neither is exotic anymore.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Capability&lt;/th&gt;
&lt;th&gt;What it replaces&lt;/th&gt;
&lt;th&gt;What it needs&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Plain-language search&lt;/td&gt;
&lt;td&gt;Category filters + manual browsing&lt;/td&gt;
&lt;td&gt;Embeddings over your catalog&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Photo input&lt;/td&gt;
&lt;td&gt;Typing a description you don't have words for&lt;/td&gt;
&lt;td&gt;A multimodal model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cart assembly&lt;/td&gt;
&lt;td&gt;Tapping each item by hand&lt;/td&gt;
&lt;td&gt;Structured tool-calls back into your app&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; The feature isn't "a chatbot." It's &lt;em&gt;intent in, structured result out&lt;/em&gt;. The chat box is just the skin over a catalog you already have.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💡 Why this is a bigger deal for small teams than for DoorDash
&lt;/h2&gt;

&lt;p&gt;DoorDash has millions of users and a search team. For them this is an incremental upgrade. For a two-person shop running a grocery app, a tuition-class booking site, or a parts catalog, the same pattern is the difference between a customer finding the thing and bouncing.&lt;/p&gt;

&lt;p&gt;Here's the asymmetry I keep coming back to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Big platforms&lt;/strong&gt; had good search already. Conversational search saves their users a few taps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small catalogs&lt;/strong&gt; usually have &lt;em&gt;bad&lt;/em&gt; search: an exact-match text box that returns nothing if you misspell "thosai" or search in Sinhala. For them, semantic search is not a luxury, it fixes a broken experience.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;So the lesson isn't "we should all build a chatbot because DoorDash did." It's that the cheapest version of this, semantic search over your own listings, now clears the most common reason people fail to buy.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;A customer who types "school shoes black size 8" and gets zero results because your DB only matches the word "footwear" is a customer you lost to bad search, not to price.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛠️ How you'd build the cheap version yourself
&lt;/h2&gt;

&lt;p&gt;You do not need DoorDash's budget. The minimum viable version of this is three steps, and the first two are a weekend's work for one engineer.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Embed your catalog.&lt;/strong&gt; Run every product title and description through an embedding model once, store the vectors. A few thousand items costs cents.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Embed the query at runtime&lt;/strong&gt;, find the nearest catalog vectors, return those. That alone gives you "search in your own words," no chat UI required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;(Optional) Add a chat layer&lt;/strong&gt; that turns the matches into a sentence and assembles a cart via tool-calls. This is where cost and complexity climb.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Steps 1 and 2 are retrieval. Step 3 is an agent. The jump in price between them is real, and it's worth knowing the number before you commit. You can sketch it on our &lt;a href="https://induwara.lk/tools/ai-chatbot-cost-calculator" rel="noopener noreferrer"&gt;AI chatbot cost calculator&lt;/a&gt;, and if you go further and let the model take actions like building a cart, the &lt;a href="https://induwara.lk/tools/ai-agent-cost-calculator" rel="noopener noreferrer"&gt;AI agent cost calculator&lt;/a&gt; will show how tool-calling rounds inflate the bill.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Version&lt;/th&gt;
&lt;th&gt;What it does&lt;/th&gt;
&lt;th&gt;Rough complexity&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Retrieval only&lt;/td&gt;
&lt;td&gt;"Search in plain words" returns matching items&lt;/td&gt;
&lt;td&gt;Low — one embedding model, one vector lookup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Retrieval + summary&lt;/td&gt;
&lt;td&gt;Returns items &lt;em&gt;and&lt;/em&gt; a one-line explanation&lt;/td&gt;
&lt;td&gt;Medium — adds a generation call per query&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Full agent&lt;/td&gt;
&lt;td&gt;Understands intent, assembles a cart, takes actions&lt;/td&gt;
&lt;td&gt;High — multi-step, multimodal, error handling&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;My honest advice for most local apps: ship step 2, measure whether people use it, and only build step 3 if usage justifies the running cost.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 The Sri Lanka and multilingual angle
&lt;/h2&gt;

&lt;p&gt;The part of this that English-language coverage tends to skip: semantic search is one of the few AI features that &lt;em&gt;helps more&lt;/em&gt; in a multilingual market, not less.&lt;/p&gt;

&lt;p&gt;A keyword search box punishes the user for not knowing your exact catalog wording. In Sri Lanka, that means it punishes anyone who types in Singlish, switches between Sinhala and English mid-sentence, or spells a food name the way they say it rather than the way you stored it. Embedding-based search closes a lot of that gap automatically, because it matches on meaning, not characters.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;"kottu near pita kotuwa" should find Kotahena kottu listings even if none contain the exact string.&lt;/li&gt;
&lt;li&gt;A photo of a string-hopper dish should find string hoppers even if the user has no idea it's called &lt;em&gt;idiyappam&lt;/em&gt; on your menu.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is the same capability DoorDash is shipping, applied to a problem global tools rarely bother to solve well: messy, mixed-language, locally-spelled queries.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; The smaller and more multilingual your audience, the bigger the relative win from conversational search. DoorDash gets a nice-to-have. You might get the feature that finally makes your search usable.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🚀 What this means for you
&lt;/h2&gt;

&lt;p&gt;DoorDash didn't invent anything you can't copy in spirit. They put a sentence-shaped interface on a catalog and let a model do the browsing. The reusable idea, not the brand feature, is the takeaway.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If your app has a list of &lt;em&gt;anything&lt;/em&gt; people search, your real competitor is exact-match search returning nothing.&lt;/li&gt;
&lt;li&gt;The cheap win is &lt;strong&gt;retrieval, not a chatbot.&lt;/strong&gt; Embed your catalog, match on meaning, ship that first.&lt;/li&gt;
&lt;li&gt;Add the conversational and photo layers only when you've seen demand and run the &lt;a href="https://induwara.lk/tools/ai-chatbot-cost-calculator" rel="noopener noreferrer"&gt;cost numbers&lt;/a&gt; so the bill doesn't surprise you.&lt;/li&gt;
&lt;li&gt;In a Sinhala-English market, semantic search isn't a flourish. It's the fix for a search box that has been quietly failing your users all along.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The news is that a giant shipped it. The opportunity is that the same pattern is now within reach of a solo builder on a learning budget.&lt;/p&gt;

</description>
      <category>conversationalai</category>
      <category>productengineering</category>
      <category>search</category>
    </item>
    <item>
      <title>Apple's WWDC catch-up is a lesson in shipping basics first</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Wed, 10 Jun 2026 22:17:36 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/apples-wwdc-catch-up-is-a-lesson-in-shipping-basics-first-3lco</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/apples-wwdc-catch-up-is-a-lesson-in-shipping-basics-first-3lco</guid>
      <description>&lt;p&gt;The most interesting thing about &lt;strong&gt;Apple's WWDC 2026&lt;/strong&gt; keynote isn't the AI-powered Siri. It's the running order. Apple spent the first stretch on fixes, speed, and long-requested features, and only then revealed its big AI play. As TechCrunch put it in &lt;a href="https://techcrunch.com/2026/06/08/apple-plays-catch-up-at-wwdc/" rel="noopener noreferrer"&gt;Apple plays catch-up at WWDC&lt;/a&gt;, the company wants you to see AI as one part of a broader effort to make its software better, not the whole show.&lt;/p&gt;

&lt;p&gt;That sequencing is a strategy, and it's one worth copying if you build software in a small team.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 What Apple actually led with
&lt;/h2&gt;

&lt;p&gt;Before any AI demo, Apple talked about things users had been complaining about. The headline numbers were about performance, not intelligence:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Improvement&lt;/th&gt;
&lt;th&gt;Claimed gain&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;iPhone / iPad app launch&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;30% faster&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Photo loading&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;70% faster&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;AirDrop transfers&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;80% faster&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Mail search&lt;/td&gt;
&lt;td&gt;Rebuilt, "more stable, more efficient"&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;There was also a slider to dial back the divisive &lt;strong&gt;Liquid Glass&lt;/strong&gt; look (including a fully tinted option), smoother Wi-Fi-to-cellular handoff, perimenopause and menopause tracking in Health, and shared iCloud photo albums that now accept contributions from Android and Windows users.&lt;/p&gt;

&lt;p&gt;Craig Federighi summed up the framing directly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Instead of just introducing a host of new features, we're also taking the features you already rely on and making them even better."&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;None of that is glamorous. All of it is what people use every day.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ The AI came second, and on purpose
&lt;/h2&gt;

&lt;p&gt;The upgraded &lt;strong&gt;Siri&lt;/strong&gt; does land, in beta later in 2026, alongside a stack of AI features: Safari tab organization and webpage analysis, password suggestions, message reply suggestions with photo recognition, natural-language calendar event creation, and an &lt;strong&gt;Image Playground API&lt;/strong&gt; for developers. Apple also showed advanced photo editing like object removal, edge expansion, and spatial reframing.&lt;/p&gt;

&lt;p&gt;But notice two things.&lt;/p&gt;

&lt;p&gt;First, the AI Siri is launching &lt;strong&gt;excluding the EU and China&lt;/strong&gt; at the start, for regulatory reasons. Regional rollouts are never simultaneous, so if you're in Sri Lanka, don't assume day-one access. I'm not going to guess a local date the source doesn't give.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; Apple is no longer selling AI as the product. It's selling reliable software, with AI as one feature among many. After a year of overpromised assistants across the industry, that repositioning is the actual news.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Second, by burying the AI reveal behind a wall of fixes, Apple lowered the stakes. If the new Siri underwhelms at launch, the keynote still held up. That's a hedge, and a smart one.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ Why this is the right order for small teams
&lt;/h2&gt;

&lt;p&gt;If you ship a product in Colombo, Galle, or anywhere with a four-person team and no marketing budget, the temptation is to lead with the flashiest feature. A chatbot. An "AI-powered" anything. It demos well and it's easy to talk about.&lt;/p&gt;

&lt;p&gt;Apple just demonstrated the opposite playbook at the largest possible scale:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Fix the boring things first.&lt;/strong&gt; Speed, crashes, search that actually finds things. These are what make users stay.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Treat AI as a feature, not a foundation.&lt;/strong&gt; Bolt it onto a product that already works, instead of betting the product on it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set expectations you can clear.&lt;/strong&gt; A modest, working feature beats a dramatic one that ships half-broken.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;For a bootstrapped builder this isn't just philosophy, it's economics. The two kinds of work have very different cost shapes:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;AI feature&lt;/th&gt;
&lt;th&gt;Performance fix&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Upfront cost&lt;/td&gt;
&lt;td&gt;Moderate&lt;/td&gt;
&lt;td&gt;Moderate to high&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ongoing cost&lt;/td&gt;
&lt;td&gt;Per-request (API, GPU, rate limits)&lt;/td&gt;
&lt;td&gt;Near zero&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Fails when&lt;/td&gt;
&lt;td&gt;Provider changes, quota runs out&lt;/td&gt;
&lt;td&gt;Rarely, once shipped&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;User reaction&lt;/td&gt;
&lt;td&gt;"Nice, sometimes"&lt;/td&gt;
&lt;td&gt;"It finally works"&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;When your budget is a student stipend or freelance income, that ongoing column is what bites you. A performance fix is mostly a one-time engineering cost that keeps paying off; an AI feature is a bill that arrives every month whether users love it or not.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The free-tier angle: you don't need Apple's stack to copy this
&lt;/h2&gt;

&lt;p&gt;The features Apple charges into a flagship phone often exist as free, in-browser tools you can use today. Apple's photo object-removal is impressive, but you don't need to wait for an iOS update or a region rollout to clean up an image. Our &lt;a href="https://induwara.lk/tools" rel="noopener noreferrer"&gt;background remover&lt;/a&gt; runs entirely in your browser, with no upload and no signup, which is exactly the "do the boring thing well" principle applied to a single task.&lt;/p&gt;

&lt;p&gt;The broader point for builders:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Scope tightly.&lt;/strong&gt; Apple shipped one good Siri, not ten mediocre assistants. Pick the one AI feature your users actually asked for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run client-side where you can.&lt;/strong&gt; In-browser tools cost you nothing per use and keep user data on the device. That's a real edge when server GPU time is the expensive part.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Ship the fix, ship the speed-up, then earn the right to ship the AI.&lt;/strong&gt; Trust compounds; hype doesn't.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🌐 What this means for you
&lt;/h2&gt;

&lt;p&gt;Apple is the most resourced software company on earth, and at WWDC 2026 it chose to lead with a faster AirDrop and a stabler Mail search before its AI assistant. If the company that could out-spend everyone decided that fixing the basics was the story worth telling, that's a strong signal for the rest of us.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; Don't build your product around AI. Build a product that works, then add the AI feature your users actually want. The order Apple used on stage is the order to use in your own roadmap.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you're a Sri Lankan student or small-team founder weighing where to spend limited hours this month, spend them on the thing that breaks most often for your users. The AI feature will still be there next sprint. A reputation for software that just works is much harder to win back once you've lost it.&lt;/p&gt;

</description>
      <category>apple</category>
      <category>wwdc</category>
      <category>aistrategy</category>
    </item>
    <item>
      <title>Apple's new iPhone AI features: what they mean for builders</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Tue, 09 Jun 2026 20:56:54 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/apples-new-iphone-ai-features-what-they-mean-for-builders-42p9</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/apples-new-iphone-ai-features-what-they-mean-for-builders-42p9</guid>
      <description>&lt;p&gt;Apple's new iPhone AI features, announced this week, are less about any single trick and more about one quiet decision: plain English is now the default way you tell your phone what to do. According to &lt;a href="https://techcrunch.com/2026/06/08/apple-just-taught-your-iphone-to-finish-your-sentences-your-photos-and-your-workflows/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;, Apple is wiring AI into &lt;strong&gt;Safari&lt;/strong&gt;, the &lt;strong&gt;Shortcuts&lt;/strong&gt; app, and the &lt;strong&gt;Passwords&lt;/strong&gt; app, plus Messages, Calendar, Phone, and Photos.&lt;/p&gt;

&lt;p&gt;I don't own the latest iPhone, and most of the people I build for in Sri Lanka don't either. So the interesting question isn't "should I upgrade." It's: what does this change about how we work, and how much of it can I get today without buying into Apple's hardware?&lt;/p&gt;




&lt;h2&gt;
  
  
  🗣️ The interface is becoming a sentence
&lt;/h2&gt;

&lt;p&gt;The thread running through every feature is the same. You describe the outcome in words, and the software assembles the steps.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Shortcuts&lt;/strong&gt;: describe a workflow in natural language and the app builds the automation, instead of you dragging blocks together.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Safari&lt;/strong&gt;: create a custom browser extension by typing what you want it to do, no developer skills required.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Passwords&lt;/strong&gt;: one tap to update a compromised password, with Apple driving Safari through the login flow for you.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Messages&lt;/strong&gt;: AI reply suggestions and photo search by description ("the receipt from last month").&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; The skill that matters is shifting from &lt;em&gt;knowing how to operate the tool&lt;/em&gt; to &lt;em&gt;knowing what to ask for&lt;/em&gt;. That's good news if you can write a clear spec, and a problem if your whole value was clicking the right menu.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For a junior developer or a student here, that's worth sitting with. The button-clicking layer is getting automated away across consumer software. The judgment layer (what's worth automating, what a good prompt looks like, what's safe to let run) is not.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔒 The Passwords feature is the one to watch carefully
&lt;/h2&gt;

&lt;p&gt;Most of the new abilities are conveniences. The &lt;strong&gt;one-tap password update&lt;/strong&gt; is different, because it hands an agent the keys to your accounts.&lt;/p&gt;

&lt;p&gt;The idea: Apple Intelligence detects a compromised password and walks through the site's change-password flow on your behalf. Useful. Also a meaningful amount of trust to delegate.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question&lt;/th&gt;
&lt;th&gt;Why it matters&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What runs on-device vs in the cloud?&lt;/td&gt;
&lt;td&gt;The source doesn't say. For passwords, that distinction is everything.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;What happens when the flow breaks mid-update?&lt;/td&gt;
&lt;td&gt;A half-changed password can lock you out of your own account.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Who is liable if it changes the wrong thing?&lt;/td&gt;
&lt;td&gt;Convenience features rarely come with clear answers here.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The TechCrunch piece doesn't specify which features run on-device versus in the cloud, and I won't pretend to know. I'd just say: read the fine print before you let any agent log into your bank for you.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; Automating password &lt;em&gt;hygiene&lt;/em&gt; is great. Automating password &lt;em&gt;changes&lt;/em&gt; deserves a slower, more skeptical look. If you want strong passwords without handing over account access, generate them yourself with a tool like our free &lt;a href="https://induwara.lk/tools/password-generator" rel="noopener noreferrer"&gt;password generator&lt;/a&gt;, which runs entirely in your browser.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌐 You don't need an iPhone for most of this
&lt;/h2&gt;

&lt;p&gt;Here's the part Apple won't tell you. Strip away the marketing and most of these features are AI jobs that already run in any browser, for free, on the cheap Android phone or second-hand laptop most people in Sri Lanka actually use.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Apple feature&lt;/th&gt;
&lt;th&gt;Cross-platform equivalent you can use today&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Photos: object removal, infill, expand&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://induwara.lk/tools/background-remover" rel="noopener noreferrer"&gt;Background Remover&lt;/a&gt; (in-browser, no upload)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Messages: summarize / rewrite text&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://induwara.lk/tools/ai-text-summarizer" rel="noopener noreferrer"&gt;AI Text Summarizer&lt;/a&gt;, &lt;a href="https://induwara.lk/tools/ai-paraphrasing-tool" rel="noopener noreferrer"&gt;AI Paraphrasing Tool&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Translate across the conversation&lt;/td&gt;
&lt;td&gt;
&lt;a href="https://induwara.lk/tools/ai-translator" rel="noopener noreferrer"&gt;AI Translator&lt;/a&gt; (Sinhala, Tamil, English + 200 languages)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Photo search by description&lt;/td&gt;
&lt;td&gt;OCR + keyword tools like &lt;a href="https://induwara.lk/tools/image-to-text-ocr" rel="noopener noreferrer"&gt;Image to Text&lt;/a&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;None of these require a subscription, an Apple ID, or a recent device. That's the gap worth naming: Apple is bundling AI into a premium ecosystem, while the same underlying models are available to anyone with a network connection.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ The "build an extension from a prompt" idea is the sleeper
&lt;/h2&gt;

&lt;p&gt;The feature I keep thinking about is Safari letting you generate a &lt;strong&gt;custom extension from a text prompt&lt;/strong&gt;. That's the same pattern as natural-language app builders, pointed at the browser.&lt;/p&gt;

&lt;p&gt;It tells you where things are heading:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Specs beat syntax.&lt;/strong&gt; Describing behavior clearly becomes more valuable than memorizing an API.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Small tools get disposable.&lt;/strong&gt; If you can generate a one-off page-tweak in seconds, you make it and throw it away.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review becomes the bottleneck.&lt;/strong&gt; Generating code is cheap; knowing whether the generated code is safe is not.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; When generation is free, your edge is judgment — reading what the AI produced, spotting what it got wrong, and deciding what's worth shipping. That skill is platform-independent and doesn't expire.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;If you're a student, this is the cheapest possible way to practice: describe a tiny automation, look at what the model builds, and figure out &lt;em&gt;why&lt;/em&gt; it made each choice.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What this means for you
&lt;/h2&gt;

&lt;p&gt;The headline is "Apple taught your iPhone new tricks." The real story is that natural language is quietly becoming the control surface for everyday software, and the leverage moves to whoever can describe what they want and judge what comes back.&lt;/p&gt;

&lt;p&gt;Practical takeaways if you're building or learning from Sri Lanka:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Don't wait for the hardware.&lt;/strong&gt; The same AI jobs run free in your browser today. Test them, learn the limits, build the instinct.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Be slow with agentic features that touch credentials or money.&lt;/strong&gt; Convenience is not the same as safety, and the on-device-vs-cloud question is still unanswered here.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Invest in the durable skill.&lt;/strong&gt; Writing clear specs and reviewing AI output travels across every platform. Button-memorization does not.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Apple is betting most people will pay for the polish. For builders and students, the more useful bet is to get fluent with the free, cross-platform version of the same idea, because that's the part that compounds.&lt;/p&gt;

</description>
      <category>appleintelligence</category>
      <category>aitools</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Ramp's $44B Round and the AI Premium, Read From Sri Lanka</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Tue, 09 Jun 2026 00:56:10 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/ramps-44b-round-and-the-ai-premium-read-from-sri-lanka-4peo</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/ramps-44b-round-and-the-ai-premium-read-from-sri-lanka-4peo</guid>
      <description>&lt;p&gt;The headline that &lt;strong&gt;Ramp raised $750M at a $44B valuation&lt;/strong&gt; is, on its face, a story about a US fintech most Sri Lankans will never use. But the reason behind the number is the part worth reading: investors are paying up specifically for &lt;strong&gt;fintechs with an AI story&lt;/strong&gt;. That signal travels. It tells you what the money believes right now, and that shapes what gets funded, hired, and copied for the next two years.&lt;/p&gt;

&lt;p&gt;I read the original report on &lt;strong&gt;&lt;a href="https://techcrunch.com/2026/06/04/ramp-raises-750m-at-44b-valuation-as-investors-hunger-for-fintechs-with-an-ai-story/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;&lt;/strong&gt; and want to add the angle it skips: what a single high-multiple round means for someone building on a learning budget here, not in San Francisco.&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 What the number actually says
&lt;/h2&gt;

&lt;p&gt;According to TechCrunch, Ramp has &lt;strong&gt;nearly tripled its valuation over the past year&lt;/strong&gt;, with investors scrambling for a piece of a fast-growing company. Strip the excitement and you get two plain facts.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Signal&lt;/th&gt;
&lt;th&gt;What it tells you&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;$44B valuation&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The market will pay a large multiple for fintech with credible AI in the product&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;~3x in one year&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;The re-rating happened fast, driven by narrative as much as numbers&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;"hunger" for an AI story&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Capital is rewarding the &lt;em&gt;story&lt;/em&gt;, which means the story is now table stakes&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; When investors pay a premium for an "AI story," the premium is temporary. Stories get commoditised. The durable value sits in the workflow and the data underneath, not the label.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The interesting question is not whether Ramp is worth $44B. It is what happens to every smaller company that now has to compete for attention and capital against that narrative.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 The "AI story" is now the price of entry, not the edge
&lt;/h2&gt;

&lt;p&gt;A year ago, saying your product used AI was a differentiator. After a round like this, it is the baseline expectation. That is good and bad for a small builder.&lt;/p&gt;

&lt;p&gt;The bad: if you pitch a fintech, a SaaS tool, or even a freelance service, "we use AI" buys you nothing on its own. Everyone says it.&lt;/p&gt;

&lt;p&gt;The good: the actual capability is cheaper and more accessible than the valuations suggest. You do not need $750M to put a competent model behind a workflow. You need:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;A real, narrow problem someone will pay to remove.&lt;/li&gt;
&lt;li&gt;Clean data or a clean workflow the model can act on.&lt;/li&gt;
&lt;li&gt;Costs you actually understand before you ship.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That third point is where most small teams get hurt. They wire up a model, demo it, and only later discover the per-request cost makes the unit economics impossible. If you are sketching anything agent-shaped, run the numbers first with our &lt;a href="https://induwara.lk/tools/ai-agent-cost-calculator" rel="noopener noreferrer"&gt;AI agent cost calculator&lt;/a&gt; so the cost is a decision, not a surprise.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ What a Sri Lankan builder should copy, and what to ignore
&lt;/h2&gt;

&lt;p&gt;Ramp's category is corporate spend and finance automation. You probably are not cloning that. But the &lt;em&gt;shape&lt;/em&gt; of the bet is copyable on a tiny budget.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Copy this:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Automate a boring, repeated finance or admin task.&lt;/strong&gt; Reconciliation, expense sorting, invoice extraction. Boring is where the money is.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Make the AI invisible.&lt;/strong&gt; Users want the outcome, not a chatbot. Ramp wins because the AI does work, it does not just talk.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Own the workflow end to end.&lt;/strong&gt; The moat is the surrounding product, not the model call.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Ignore this:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;The valuation game.&lt;/strong&gt; A US growth round does not map to a market the size of Sri Lanka's. Optimise for revenue per customer, not for a multiple no local investor will pay.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The "raise to grow" reflex.&lt;/strong&gt; Ramp can burn capital to capture a market. You almost certainly cannot, and you do not need to.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;Bottom line: study the &lt;em&gt;mechanism&lt;/em&gt; of Ramp's bet, not the &lt;em&gt;scale&lt;/em&gt;. The mechanism is "AI quietly removes finance grunt work." The scale is a US capital-market artefact.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💰 Why the cost discipline matters more for you than for them
&lt;/h2&gt;

&lt;p&gt;A company at a $44B valuation can afford to run expensive models on every transaction and figure out margins later. You cannot. This is the single biggest practical difference between their playbook and yours, and it is where I see local projects fail.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;Funded US fintech&lt;/th&gt;
&lt;th&gt;Small SL team&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Tolerance for negative margins&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;High, backed by capital&lt;/td&gt;
&lt;td&gt;Near zero&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Cost per AI call&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Absorbed into growth spend&lt;/td&gt;
&lt;td&gt;Comes straight out of profit&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Right model choice&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Can default to the biggest&lt;/td&gt;
&lt;td&gt;Match model size to the task&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Failure mode&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;Slower growth&lt;/td&gt;
&lt;td&gt;Project dies&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;The lesson is not "avoid AI." It is "size it correctly." A smaller, cheaper model on a well-defined task often beats an expensive one on a vague task, both on cost and on reliability. Decide the budget, pick the model that fits inside it, and only scale up where the task genuinely needs it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🚀 What this means for you
&lt;/h2&gt;

&lt;p&gt;The Ramp round is a thermometer, not a map. It tells you the temperature of investor appetite, which is hot for AI-in-fintech right now. It does not tell you to go raise money or chase the same category.&lt;/p&gt;

&lt;p&gt;If you are a student, freelancer, or a small team here, take three things from it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;An "AI story" is expected now, so compete on the workflow underneath it.&lt;/strong&gt; The label is free; the execution is not.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Pick a narrow, boring, painful task.&lt;/strong&gt; That is where AI pays for itself fastest.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Know your cost per request before you ship.&lt;/strong&gt; Model the economics first; the funded players can ignore margins, you cannot.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The companies raising at eye-watering valuations and the solo builder in Colombo are answering the same question: &lt;em&gt;does the AI actually do useful work, cheaply enough to matter?&lt;/em&gt; Ramp answered it at one scale. You can answer it at yours, and you do not need $750M to start.&lt;/p&gt;

</description>
      <category>fintech</category>
      <category>aistartups</category>
      <category>srilankabuilders</category>
    </item>
    <item>
      <title>The Tokenpocalypse: What AI Token Pricing Means for SL Builders</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Mon, 08 Jun 2026 04:23:24 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/the-tokenpocalypse-what-ai-token-pricing-means-for-sl-builders-1kk8</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/the-tokenpocalypse-what-ai-token-pricing-means-for-sl-builders-1kk8</guid>
      <description>&lt;p&gt;&lt;strong&gt;AI token pricing&lt;/strong&gt; is quietly rewriting the budget of every small team that touches a language model, and the cheap years are ending. TechCrunch published a piece on 7 June 2026 called &lt;a href="https://techcrunch.com/2026/06/07/is-this-the-dawn-of-the-tokenpocalypse/" rel="noopener noreferrer"&gt;Is this the dawn of the Tokenpocalypse?&lt;/a&gt;, reporting on how AI products are switching from flat monthly fees to charging you per token.&lt;/p&gt;

&lt;p&gt;I read it as a warning shot for anyone building on someone else's model. If you are a student, a freelancer, or a three-person studio in Colombo, the subsidy that made these tools feel free is being withdrawn. Here is what I think actually changes.&lt;/p&gt;




&lt;h2&gt;
  
  
  💰 What the "Tokenpocalypse" actually is
&lt;/h2&gt;

&lt;p&gt;The word, per the TechCrunch report, came from Reddit users reacting to Microsoft moving &lt;strong&gt;GitHub Copilot&lt;/strong&gt; from a flat rate to token-based billing. The joke names a real shift: the hidden cost of running a model is now printed on your invoice.&lt;/p&gt;

&lt;p&gt;A flat fee hides the meter. Token billing exposes it. The difference matters most when your usage is spiky.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Billing model&lt;/th&gt;
&lt;th&gt;What you pay&lt;/th&gt;
&lt;th&gt;Who it favours&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Flat subscription&lt;/td&gt;
&lt;td&gt;Fixed amount, e.g. a set monthly fee&lt;/td&gt;
&lt;td&gt;Heavy users; the vendor eats overage&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Token-based&lt;/td&gt;
&lt;td&gt;Per unit of input + output consumed&lt;/td&gt;
&lt;td&gt;Light users; the vendor stops subsidising&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; Flat pricing was the investor-subsidised on-ramp. Token pricing is the real cost of the compute, handed back to you.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  📊 Why the bills are about to climb
&lt;/h2&gt;

&lt;p&gt;The article's core claim is about timing. As the large AI labs prepare to go public, they need margins that survive an auditor, not just a pitch deck. TechCrunch notes that token-related risk now has to be written into IPO filings, naming &lt;strong&gt;Anthropic&lt;/strong&gt; specifically, and that one of the open questions is how you even describe a risk that is changing while you write it.&lt;/p&gt;

&lt;p&gt;There is a vivid data point in the piece: &lt;strong&gt;Uber&lt;/strong&gt; reportedly burned through its annual AI budget in &lt;strong&gt;four months&lt;/strong&gt; and then capped what employees could spend. If a company that size loses track of the meter, a small team running a chatbot on a credit card will feel it faster.&lt;/p&gt;

&lt;p&gt;The report also recalls that &lt;strong&gt;ChatGPT Plus&lt;/strong&gt; launched at &lt;strong&gt;$20/month&lt;/strong&gt; without much pricing science behind it, and that a "tokenmaxxxing" spending spree peaked and faded inside &lt;strong&gt;six months&lt;/strong&gt;. The honeymoon numbers were never the real numbers.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The reckoning is not that AI got more expensive. It is that we are finally being shown what it always cost.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🛠️ What this changes for a small Sri Lankan team
&lt;/h2&gt;

&lt;p&gt;Earning in rupees and paying for tokens in dollars is the squeeze most local builders will feel. A price rise that an American startup shrugs off lands harder when the LKR exchange rate is already working against you.&lt;/p&gt;

&lt;p&gt;Three practical consequences:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Per-seat maths breaks.&lt;/strong&gt; If you resell an AI feature at a fixed monthly price but pay per token underneath, one power user can wipe out the margin on ten others.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Usage caps become normal.&lt;/strong&gt; Expect more vendors to throttle or meter, the way Uber capped its staff. Build your product assuming the tap can be tightened.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Free tiers get thinner.&lt;/strong&gt; The generous quotas that let students learn for nothing were marketing. Treat any current free allowance as temporary.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; Price your product on what a token actually costs you today, not on the promotional rate you signed up under.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  ⚡ How to keep your AI bill from exploding
&lt;/h2&gt;

&lt;p&gt;You do not control the vendors' pricing, but you control your consumption. The single biggest lever is knowing your token count &lt;em&gt;before&lt;/em&gt; you send a request, then picking the cheapest model that still does the job.&lt;/p&gt;

&lt;p&gt;A rough control checklist I would run on any AI feature:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Control&lt;/th&gt;
&lt;th&gt;Why it helps&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Measure tokens per request&lt;/td&gt;
&lt;td&gt;You cannot budget what you cannot count&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Trim system prompts&lt;/td&gt;
&lt;td&gt;Every repeated instruction is billed on every call&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cap output length&lt;/td&gt;
&lt;td&gt;Output tokens usually cost more than input&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Cache common answers&lt;/td&gt;
&lt;td&gt;Stop paying twice for the same question&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Route by difficulty&lt;/td&gt;
&lt;td&gt;Send easy calls to a cheap model, hard ones to a strong one&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Two of our free, in-browser tools map straight onto the first and last rows. Use the &lt;a href="https://induwara.lk/tools/ai-token-counter" rel="noopener noreferrer"&gt;AI Token Counter&lt;/a&gt; to see exactly how much of a model's context window a prompt eats before you pay for it, and the &lt;a href="https://induwara.lk/tools/ai-model-comparison" rel="noopener noreferrer"&gt;AI Model Comparison&lt;/a&gt; to line up input and output prices across GPT, Claude, Gemini, and Llama so you can project a monthly figure for your real workload. Both run on your machine, so your prompts never leave the browser.&lt;/p&gt;

&lt;p&gt;A worked example, using round numbers to show the method, not a vendor quote:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Chat feature: 5,000 calls/month
Avg input  ≈ 800 tokens, output ≈ 400 tokens
= 6.0M tokens/month

Trim the prompt to 500 input tokens and cap output at 250
= 3.75M tokens/month  → ~37% cut, same feature
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You did not change the model or the vendor. You just stopped paying for tokens you were never using.&lt;/p&gt;




&lt;h2&gt;
  
  
  💡 What this means for you
&lt;/h2&gt;

&lt;p&gt;The Tokenpocalypse is a clumsy name for an overdue correction. The era of building on flat-rate AI and ignoring the meter is closing, and the IPO calendar will only speed that up. None of that is a reason to stop building.&lt;/p&gt;

&lt;p&gt;It is a reason to build like the bill is real, because now it is. Count your tokens, compare your models, cache what repeats, and price your product on today's cost rather than yesterday's discount. The teams that treat AI spend as a first-class engineering problem will be fine. The ones still assuming it is free will get a surprise on their next invoice.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; Cheap AI was a launch promotion. Measure your usage now and you turn a looming price shock into a line item you actually manage.&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>aicosts</category>
      <category>llmpricing</category>
      <category>developereconomics</category>
    </item>
    <item>
      <title>Sriram Krishnan's exit: what shifting US AI policy means for SL devs</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Sun, 07 Jun 2026 08:02:34 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/sriram-krishnans-exit-what-shifting-us-ai-policy-means-for-sl-devs-4jdl</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/sriram-krishnans-exit-what-shifting-us-ai-policy-means-for-sl-devs-4jdl</guid>
      <description>&lt;p&gt;The news that &lt;strong&gt;Sriram Krishnan is leaving his role as White House AI advisor&lt;/strong&gt; sounds like inside-baseball Washington gossip, and from a desk in Colombo it's easy to scroll past. I don't think you should. When the person shaping a government's posture on AI changes seats, the rules that decide which models you can download, which APIs accept your card, and which export controls touch your GPU access tend to move with them.&lt;/p&gt;

&lt;p&gt;According to &lt;a href="https://techcrunch.com/2026/06/06/sriram-krishnan-is-leaving-his-role-as-white-house-ai-advisor/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;, Krishnan is reportedly starting a &lt;strong&gt;new institution&lt;/strong&gt; to keep shaping the Trump administration's AI policy from outside government. That detail is the interesting part, and the rest of this post is about why.&lt;/p&gt;




&lt;h2&gt;
  
  
  🔍 Why a Washington reshuffle reaches your laptop
&lt;/h2&gt;

&lt;p&gt;US AI policy is not a domestic-only document. The frontier model labs, the cloud providers, and the chip designers you actually depend on are mostly American, so the rules written there become the defaults the rest of us inherit.&lt;/p&gt;

&lt;p&gt;Here's the chain, concretely:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Policy lever in the US&lt;/th&gt;
&lt;th&gt;What it changes for you in Sri Lanka&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Export controls on GPUs&lt;/td&gt;
&lt;td&gt;Which cloud regions and instance types you can rent&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Open-weight model stance&lt;/td&gt;
&lt;td&gt;Whether you can legally download and self-host a model&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;API access / KYC rules&lt;/td&gt;
&lt;td&gt;Whether your card and country are accepted at signup&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Safety / licensing rules&lt;/td&gt;
&lt;td&gt;How fast new model versions ship to everyone&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; You don't get a vote in US AI policy, but you absolutely live with its output. Watching who writes it is cheaper than being surprised by it.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;When an advisor leaves to build a separate institution, the direction usually doesn't stop. It often gets &lt;em&gt;more&lt;/em&gt; concentrated, because a dedicated outside body can push a single agenda harder than one person inside a busy administration.&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠️ The free-tier reader's real exposure
&lt;/h2&gt;

&lt;p&gt;I build on free and cheap tiers, and I suspect you do too. That's exactly the layer most sensitive to policy mood swings. Paid enterprise contracts have lawyers and SLAs. The free tier has terms-of-service that change on a Tuesday.&lt;/p&gt;

&lt;p&gt;Three things I actually watch:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Geographic availability.&lt;/strong&gt; Plenty of model APIs still gate signups by country. A policy that tightens access rarely opens it for Sri Lanka first.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open weights vs closed.&lt;/strong&gt; If an administration leans toward restricting open-weight releases, your ability to run a model locally, offline, on a borrowed GPU, shrinks.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Compute cost.&lt;/strong&gt; Export rules ripple into which data-center regions get the newest chips, and that ripples into the per-token price you eventually pay.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;If a policy shift threatens your access to a hosted API, the hedge is not panic. It's having a local fallback you've already tested.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💡 The hedge: own your stack where you can
&lt;/h2&gt;

&lt;p&gt;This is where a policy story turns into a to-do list. The cleanest insurance against someone else's regulation is reducing how many of your tools depend on a single foreign API that can revoke you.&lt;/p&gt;

&lt;p&gt;I lean on this split:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Layer&lt;/th&gt;
&lt;th&gt;Cloud-API dependent&lt;/th&gt;
&lt;th&gt;Runs on your device&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Drafting text&lt;/td&gt;
&lt;td&gt;Hosted LLM&lt;/td&gt;
&lt;td&gt;Local model + your own editing&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Transcription&lt;/td&gt;
&lt;td&gt;Hosted speech API&lt;/td&gt;
&lt;td&gt;Browser speech recognition&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Image cleanup&lt;/td&gt;
&lt;td&gt;Hosted SaaS&lt;/td&gt;
&lt;td&gt;In-browser WASM tools&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;File conversion&lt;/td&gt;
&lt;td&gt;Upload-based site&lt;/td&gt;
&lt;td&gt;Client-side conversion&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;A surprising amount of day-to-day work doesn't need a frontier model at all. The in-browser tools I keep at &lt;a href="https://induwara.lk/tools" rel="noopener noreferrer"&gt;induwara.lk/tools&lt;/a&gt; run entirely on your machine, no signup, no foreign card, no policy that can switch them off. That's not a pitch, it's the point: the work that runs locally is the work no advisor in Washington can take away from you.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 What a "new institution" usually signals
&lt;/h2&gt;

&lt;p&gt;I won't pretend to know Krishnan's exact plans beyond what was reported, and I won't invent any. But the &lt;em&gt;shape&lt;/em&gt; of the move is familiar. People who leave government to start a policy institution are usually betting that influence is more durable from the outside, where they can publish, convene, and lobby without the constraints of an official seat.&lt;/p&gt;

&lt;p&gt;For builders, the practical reading is simple:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The policy direction he favoured is unlikely to reverse just because the chair is empty.&lt;/li&gt;
&lt;li&gt;Expect continuity, possibly sharper continuity, not a clean reset.&lt;/li&gt;
&lt;li&gt;Watch what the &lt;strong&gt;new institution&lt;/strong&gt; publishes once it exists. Those documents often preview the next round of rules before they're rules.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; Treat think-tank output as an early-warning radar, not background noise. The white papers come before the regulations.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  What this means for you
&lt;/h2&gt;

&lt;p&gt;If you're a student, a freelancer, or a two-person team in Sri Lanka, you don't need to track every personnel change in Washington. You do need a posture, and the &lt;strong&gt;Sriram Krishnan&lt;/strong&gt; departure is a good prompt to set one.&lt;/p&gt;

&lt;p&gt;Do three small things this week:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;List your single points of failure.&lt;/strong&gt; Which of your daily tools die if one US API closes its doors to your country? Write them down.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Test one local replacement.&lt;/strong&gt; Pick the riskiest dependency and run a self-hosted or in-browser alternative for a day. Knowing it works is the whole value.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Bookmark the source, not the headline.&lt;/strong&gt; Follow the institutions writing policy, not the outrage cycle reacting to it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;None of this requires a budget. It requires the habit of assuming that access granted by a foreign government's mood is access that can be withdrawn. Build a little resilience now, while the news is just a reshuffle and not a wall.&lt;/p&gt;

</description>
      <category>aipolicy</category>
      <category>ustech</category>
      <category>srilankadevelopers</category>
    </item>
    <item>
      <title>AirTrunk's $30B India AI buildout: what it means for us</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Sat, 06 Jun 2026 12:02:17 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/airtrunks-30b-india-ai-buildout-what-it-means-for-us-4af3</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/airtrunks-30b-india-ai-buildout-what-it-means-for-us-4af3</guid>
      <description>&lt;p&gt;&lt;strong&gt;AI data centers in India&lt;/strong&gt; just got a very large vote of confidence. According to &lt;a href="https://techcrunch.com/2026/06/05/airtrunk-commits-30b-to-build-5gw-of-ai-data-centers-in-india/" rel="noopener noreferrer"&gt;TechCrunch&lt;/a&gt;, the Australian operator &lt;strong&gt;AirTrunk&lt;/strong&gt; is committing &lt;strong&gt;$30 billion&lt;/strong&gt; to build out &lt;strong&gt;5GW&lt;/strong&gt; of AI data center capacity in India. That is one of the biggest single regional infrastructure bets I've seen aimed squarely at AI workloads.&lt;/p&gt;

&lt;p&gt;I'm not in India and neither are most of my readers. So the interesting question isn't "good for India?" It's "what does a wall of GPUs going up next door actually change for a small-team builder, a student, or an engineer in Colombo?" Here's how I read it.&lt;/p&gt;




&lt;h2&gt;
  
  
  🌐 Why a buildout next door matters more than one in Virginia
&lt;/h2&gt;

&lt;p&gt;Most large AI capacity today sits in North America and Europe. For someone serving users in South Asia, that distance shows up as &lt;strong&gt;latency&lt;/strong&gt; and as &lt;strong&gt;egress cost&lt;/strong&gt;. Every token your app streams from a US region crosses oceans before it reaches a phone in Galle.&lt;/p&gt;

&lt;p&gt;A regional hyperscale presence changes the physics of that.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Factor&lt;/th&gt;
&lt;th&gt;Compute far away (US/EU)&lt;/th&gt;
&lt;th&gt;Compute in the region&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Round-trip latency&lt;/td&gt;
&lt;td&gt;200–300ms typical&lt;/td&gt;
&lt;td&gt;Much lower, same landmass&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Data residency&lt;/td&gt;
&lt;td&gt;Often a compliance headache&lt;/td&gt;
&lt;td&gt;Easier to keep nearby&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Egress / transit cost&lt;/td&gt;
&lt;td&gt;You pay for the distance&lt;/td&gt;
&lt;td&gt;Shorter hops&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Failover options&lt;/td&gt;
&lt;td&gt;Few nearby zones&lt;/td&gt;
&lt;td&gt;More regional redundancy&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; 5GW of AI capacity in India is the closest thing to "local" hyperscale AI that the South Asian region has had. Lower latency to your users is the part that reaches your app, even if you never rent a rack.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I want to be careful here: AirTrunk's announcement is about capacity, not about a public price cut tomorrow. Capacity takes years to build. But supply moving closer is the precondition for everything else.&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 5GW is an absurd amount of power, and that's the real story
&lt;/h2&gt;

&lt;p&gt;The number that should stop you isn't the $30B. It's the &lt;strong&gt;5GW&lt;/strong&gt;. Dollars are abstract; gigawatts are physics.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A single large AI training cluster can pull tens of megawatts.&lt;/li&gt;
&lt;li&gt;5GW is &lt;strong&gt;5,000 megawatts&lt;/strong&gt; of designed capacity.&lt;/li&gt;
&lt;li&gt;That scale of power is the actual bottleneck for AI right now, not chips alone.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The reason every big operator is racing to lock in power and land is simple: you can buy GPUs faster than you can energize a building to run them. AirTrunk putting capital behind power-and-shell at this scale tells you where the industry thinks the constraint is.&lt;/p&gt;

&lt;p&gt;For a builder, the lesson is the same one scaled down: &lt;strong&gt;your AI cost is mostly energy and utilization, wearing a software costume.&lt;/strong&gt; When you rent a GPU by the hour, you're really renting a slice of a power bill plus depreciation.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The companies winning the AI race aren't the ones with the cleverest model. They're the ones who secured power and cooling two years ago.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💰 What it does (and doesn't) do to your bill
&lt;/h2&gt;

&lt;p&gt;Here's where I'll push back on the hype. A $30B announcement does not put cheaper inference in your &lt;code&gt;curl&lt;/code&gt; request this quarter. So before you plan around future price drops, plan around what you actually pay today.&lt;/p&gt;

&lt;p&gt;If you're shipping anything with an LLM in it, the discipline that matters is knowing your unit economics cold:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Estimate tokens per request&lt;/strong&gt; before you wire up billing, not after.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Separate fixed cost&lt;/strong&gt; (idle GPU time, storage) from &lt;strong&gt;variable cost&lt;/strong&gt; (per-token, per-image).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Model a realistic load&lt;/strong&gt;, not your demo. Ten test calls hide nothing; 10,000 real ones do.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is exactly why I built the free calculators on the site. If you want to sanity-check what a self-hosted model on rented hardware would cost versus an API, the &lt;a href="https://induwara.lk/tools/ai-gpu-cloud-cost-calculator" rel="noopener noreferrer"&gt;AI GPU cloud cost calculator&lt;/a&gt; is the fastest way to get a real number. And because the entire AirTrunk story is ultimately a power story, the &lt;a href="https://induwara.lk/tools/ai-energy-carbon-calculator" rel="noopener noreferrer"&gt;AI energy &amp;amp; carbon calculator&lt;/a&gt; lets you see the energy footprint behind your own workload.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Question you should answer&lt;/th&gt;
&lt;th&gt;Tool that answers it&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;What does running my own GPU cost per hour?&lt;/td&gt;
&lt;td&gt;&lt;a href="https://induwara.lk/tools/ai-gpu-cloud-cost-calculator" rel="noopener noreferrer"&gt;AI GPU cloud cost calculator&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;How much energy/CO₂ does my AI usage burn?&lt;/td&gt;
&lt;td&gt;&lt;a href="https://induwara.lk/tools/ai-energy-carbon-calculator" rel="noopener noreferrer"&gt;AI energy &amp;amp; carbon calculator&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;




&lt;h2&gt;
  
  
  🛠️ How I'd actually act on this as a small builder
&lt;/h2&gt;

&lt;p&gt;I'm not going to rent capacity in a 5GW campus. Neither are you. But the strategic posture this news rewards is one any small team can adopt:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Stay region-aware.&lt;/strong&gt; When picking a cloud region for an AI feature, check whether a South Asian or Indian region is now an option. If it is, test latency from a Sri Lankan connection before defaulting to a US region.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep your stack portable.&lt;/strong&gt; The cheaper compute gets, the more it pays to be able to move providers. Don't hard-wire one vendor's proprietary API if an open-source model would do.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Lean on free tiers while supply is tight.&lt;/strong&gt; Compute is still rationed. Use free inference tiers and open-weight models for learning and prototyping, and reserve paid GPUs for the workload that actually earns.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Measure first.&lt;/strong&gt; Every decision above is easier when you have a number. Guessing is how AI projects quietly go over budget.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Bottom line:&lt;/strong&gt; A buildout like this is a slow tide, not a wave. It won't change your invoice this month, but it shifts the default of &lt;em&gt;where&lt;/em&gt; AI compute lives toward our part of the world.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  💡 What this means for you
&lt;/h2&gt;

&lt;p&gt;If you're a student or a solo builder reading this from Sri Lanka, the takeaway isn't "wait for cheap GPUs." It's the opposite: &lt;strong&gt;build the cost discipline now, so you're ready when supply does loosen.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The infrastructure giants are betting tens of billions that AI demand keeps climbing. You don't need to match that bet. You need to know your own numbers well enough that, whichever way prices move, you can ship something that pays for itself. Start with a cost estimate, keep your code provider-agnostic, and treat every gigawatt of regional capacity as one more reason South Asia stops being an afterthought on the AI map.&lt;/p&gt;

</description>
      <category>aiinfrastructure</category>
      <category>datacenters</category>
      <category>southasiatech</category>
    </item>
  </channel>
</rss>
