<?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.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>After the Telegram Leak and Signal Phishing Wave: When a No-Account, Self-Destructing Chat Is the Safer Call</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Fri, 29 May 2026 15:10:04 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/after-the-telegram-leak-and-signal-phishing-wave-when-a-no-account-self-destructing-chat-is-the-36dk</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/after-the-telegram-leak-and-signal-phishing-wave-when-a-no-account-self-destructing-chat-is-the-36dk</guid>
      <description>&lt;p&gt;Two privacy stories broke within days of each other in May 2026, and read together they make one quiet point: the data that can hurt you later is the data that gets &lt;em&gt;stored&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;First, a dataset claiming to hold details of &lt;strong&gt;more than 200 million Telegram accounts&lt;/strong&gt; — usernames, email addresses, phone numbers, and in some cases partial password data — surfaced on a dark-web forum. Around the same time, researchers documented how Telegram's network layer can leak persistent identifiers that let network operators correlate users without ever breaking the encryption itself.&lt;/p&gt;

&lt;p&gt;Then TechCrunch reported a &lt;a href="https://techcrunch.com/2026/05/28/hackers-are-trying-to-steal-signal-users-backups-in-new-wave-of-phishing-attacks/" rel="noopener noreferrer"&gt;new phishing wave aimed at Signal users&lt;/a&gt;: attackers trying to trick people into handing over the recovery key that unlocks their cloud message &lt;strong&gt;backups&lt;/strong&gt; — which can hold years of old chats, photos, and documents.&lt;/p&gt;

&lt;h2&gt;
  
  
  The common thread: accounts and history are the attack surface
&lt;/h2&gt;

&lt;p&gt;Look at what both attacks actually go after. Not the live end-to-end encryption — that mostly held up. They target the &lt;strong&gt;accounts&lt;/strong&gt; and the &lt;strong&gt;stored history&lt;/strong&gt; sitting around afterwards: the phone number tied to your identity, the address book, the backup full of old messages.&lt;/p&gt;

&lt;p&gt;That is the uncomfortable trade every account-based messenger makes. To be convenient — to sync across your devices, to let friends find you, to restore your history on a new phone — it has to &lt;em&gt;keep&lt;/em&gt; things. And anything kept is something that can later be leaked, subpoenaed, or phished.&lt;/p&gt;

&lt;p&gt;For your day-to-day private messaging, a serious app like Signal is still an excellent choice; it stores famously little and encrypts by default. This is not an argument against it. It is an argument about a &lt;em&gt;different&lt;/em&gt; situation that comes up constantly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You just need to send one private thing to one person, right now, and you would rather it not live anywhere afterwards.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A Wi-Fi password. A home address. A document you are sending to a landlord. A sensitive note to a colleague. For that, you do not need a permanent account at all. You need something that &lt;strong&gt;leaves nothing behind&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a no-account, self-destructing chat does differently
&lt;/h2&gt;

&lt;p&gt;This is exactly the gap our free &lt;a href="https://induwara.lk/tools/secret-chat" rel="noopener noreferrer"&gt;Secret Chat&lt;/a&gt; tool fills. It is deliberately the opposite of an account-based messenger:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;No account, no phone number, no app.&lt;/strong&gt; There is nothing tying the conversation to your identity, so there is no account database to leak and no recovery key to phish.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;End-to-end encrypted in your browser.&lt;/strong&gt; The encryption key is generated on your device and lives in the link's &lt;code&gt;#&lt;/code&gt; fragment — the one part of a URL browsers never send to a server. Our server only ever stores ciphertext it has no key for.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It self-destructs.&lt;/strong&gt; You pick a timer (from one hour up to a month, or destroy instantly), and the whole conversation — text and files — is deleted when it runs out. What is not stored cannot leak.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It works for groups too.&lt;/strong&gt; Share a link, or a Group ID plus passphrase, and several people can join with a name and photo — without anyone signing up for anything.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The principle is the same one the Telegram and Signal incidents keep teaching: &lt;strong&gt;the safest message is the one that no longer exists.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  How to share something privately right now
&lt;/h2&gt;

&lt;p&gt;If you have a one-off private thing to send, here is a clean way to do it:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open &lt;a href="https://induwara.lk/tools/secret-chat" rel="noopener noreferrer"&gt;Secret Chat&lt;/a&gt; and create a room. Choose a short self-destruct timer — an hour is plenty for sharing a password.&lt;/li&gt;
&lt;li&gt;Copy the link and send it to the person through a &lt;em&gt;different&lt;/em&gt; channel than the secret itself. The link contains the decryption key, so treat it like a password.&lt;/li&gt;
&lt;li&gt;Say what you need to say. Share the file if you need to.&lt;/li&gt;
&lt;li&gt;Tap &lt;strong&gt;Destroy&lt;/strong&gt; when you are done, or just let the timer delete everything for you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That is the whole flow. No install, no account, nothing kept.&lt;/p&gt;

&lt;h2&gt;
  
  
  The takeaway
&lt;/h2&gt;

&lt;p&gt;Breaches and phishing campaigns will keep happening, because storing data is what most apps are built to do. You cannot leak what was never collected, and you cannot phish a backup that does not exist. For the conversations that should simply disappear, reach for a tool that is built to forget — &lt;a href="https://induwara.lk/tools/secret-chat" rel="noopener noreferrer"&gt;start a secret chat here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Sources: &lt;a href="https://techcrunch.com/2026/05/28/hackers-are-trying-to-steal-signal-users-backups-in-new-wave-of-phishing-attacks/" rel="noopener noreferrer"&gt;TechCrunch — hackers targeting Signal backups&lt;/a&gt;, reporting on the May 2026 Telegram dataset leak and MTProto network-layer tracking disclosures.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>encryption</category>
      <category>messaging</category>
      <category>security</category>
    </item>
    <item>
      <title>Glean Hit $300M Selling Lower AI Bills. Here's the Lesson</title>
      <dc:creator>Induwara Ashinsana</dc:creator>
      <pubDate>Fri, 29 May 2026 14:57:38 +0000</pubDate>
      <link>https://dev.to/induwara_ashinsana_9e4d5b/glean-hit-300m-selling-lower-ai-bills-heres-the-lesson-3mk2</link>
      <guid>https://dev.to/induwara_ashinsana_9e4d5b/glean-hit-300m-selling-lower-ai-bills-heres-the-lesson-3mk2</guid>
      <description>&lt;p&gt;The most useful way &lt;strong&gt;to reduce AI API costs&lt;/strong&gt; in 2026 might not be a cheaper model. It might be feeding the model less work. That is, more or less, the bet that just carried a startup called &lt;strong&gt;Glean&lt;/strong&gt; to a &lt;strong&gt;$300 million&lt;/strong&gt; annual run rate, and I think the framing is worth more to a small Sri Lankan team than the headline number is.&lt;/p&gt;

&lt;p&gt;TechCrunch reported it in &lt;a href="https://techcrunch.com/2026/05/28/gleans-top-line-crosses-300m-as-ai-budget-cutting-becomes-its-major-selling-point/" rel="noopener noreferrer"&gt;Glean's top line crosses $300M as AI budget-cutting becomes its major selling point&lt;/a&gt;. I want to pull apart &lt;em&gt;why&lt;/em&gt; "we make your AI bill smaller" became a stronger pitch than "we make your AI smarter."&lt;/p&gt;




&lt;h2&gt;
  
  
  📊 The numbers, and the one caveat that matters
&lt;/h2&gt;

&lt;p&gt;Here is what the article actually states, stripped of spin:&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;Current run rate&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;$300M&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Previous milestone&lt;/td&gt;
&lt;td&gt;$100M, ~15 months earlier&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Growth&lt;/td&gt;
&lt;td&gt;Roughly 3×&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Last valuation&lt;/td&gt;
&lt;td&gt;
&lt;strong&gt;$7.2B&lt;/strong&gt; (Series F, $150M, June 2025)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Named customers&lt;/td&gt;
&lt;td&gt;Databricks, Reddit, Pinterest, Samsung&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;New competitors&lt;/td&gt;
&lt;td&gt;Google, Microsoft, OpenAI, Anthropic, Salesforce, Atlassian&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;One honest caveat:&lt;/strong&gt; the article notes the $300M includes consumption-based revenue, so it's technically an &lt;em&gt;annualized run rate&lt;/em&gt;, not pure recurring revenue. Usage-based money is real money, but it swings with how much customers actually use the product. Read it as momentum, not a locked-in contract.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The part I keep circling back to is the competitor list. CEO Arvind Jain says the first four or five years had "no competition." Now six of the biggest names in software are building the same thing, and Glean still tripled. That only happens when you are selling something the incumbents structurally can't copy fast.&lt;/p&gt;




&lt;h2&gt;
  
  
  💰 Why "cheaper AI" outsells "smarter AI"
&lt;/h2&gt;

&lt;p&gt;The pitch shift is the real story. Glean's selling point is a &lt;strong&gt;context graph&lt;/strong&gt; that connects to a company's internal systems so the AI does fewer operations to find an answer. In Jain's words, "we can reduce your AI bill significantly."&lt;/p&gt;

&lt;p&gt;Think about what that admits about the market:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The novelty phase is over. Buyers have run the pilots, seen the demos, and now the finance team is asking what the monthly token bill buys.&lt;/li&gt;
&lt;li&gt;"It's impressive" is no longer a budget line. "It cut our spend by X" is.&lt;/li&gt;
&lt;li&gt;Cost becomes the feature. The model is a commodity input; the value is in not wasting it.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Key takeaway:&lt;/strong&gt; When a category matures, the winning pitch flips from &lt;em&gt;capability&lt;/em&gt; to &lt;em&gt;efficiency&lt;/em&gt;. AI is hitting that flip right now, and it rewards anyone who can prove savings over anyone who can only demo magic.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;For a solo builder or a small shop in Colombo billing clients in USD, this is the friendlier world. You don't need a frontier model to win. You need to be the one who makes the AI bill predictable.&lt;/p&gt;




&lt;h2&gt;
  
  
  ⚡ The trick is the context, not the model
&lt;/h2&gt;

&lt;p&gt;Strip away the enterprise packaging and Glean's idea is simple: &lt;strong&gt;don't ask a large model to do work you can do cheaply first.&lt;/strong&gt; The expensive call should arrive with the right context already attached, so it runs once instead of looping.&lt;/p&gt;

&lt;p&gt;You can apply the same principle on a free tier:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Retrieve before you generate.&lt;/strong&gt; Pull the relevant documents with a cheap search or embedding step, then hand only those to the model. This is the whole reason RAG (retrieval-augmented generation) exists.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cache aggressively.&lt;/strong&gt; Identical or near-identical prompts shouldn't pay twice. Most providers now bill cached input tokens at a fraction of the normal rate.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Right-size the model per task.&lt;/strong&gt; Classification and extraction rarely need your most expensive model. Route the easy 80% to a small one.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Trim the prompt.&lt;/strong&gt; Every token of boilerplate context you send on every call is money. Measure it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;That last point is where I'll plug something of our own: before you ship a prompt template, paste it into the &lt;a href="https://induwara.lk/tools/character-counter" rel="noopener noreferrer"&gt;word and character counter&lt;/a&gt; to see how heavy your fixed context actually is. A 600-token system prompt sent on a million calls is a real line item, and most people never count it.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Glean built a $7.2B company on a more sophisticated version of exactly these four moves. The principle is free. The enterprise plumbing is what they charge for.&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h2&gt;
  
  
  🌐 What focus beats scale teaches a small team
&lt;/h2&gt;

&lt;p&gt;Six tech giants entered the category and Glean still grew 3×. That should be encouraging if you're small.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Incumbents (Google, Microsoft, OpenAI…)&lt;/th&gt;
&lt;th&gt;A focused player (Glean)&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;General platforms, many priorities&lt;/td&gt;
&lt;td&gt;One job, done deeply&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Slow to wire into messy internal systems&lt;/td&gt;
&lt;td&gt;Built specifically for that wiring&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Sell breadth&lt;/td&gt;
&lt;td&gt;Sell a measurable outcome&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;This is the same logic this site runs on: build the &lt;strong&gt;Sri Lanka-specific&lt;/strong&gt; thing the global giants won't bother with. A focused tool that nails one painful job beats a broad platform that does it adequately. Glean's "no competition for five years" head start came from doing unglamorous integration work nobody else wanted to do.&lt;/p&gt;

&lt;p&gt;For a Sri Lankan dev or student, the lesson is concrete: pick a narrow, real problem (an EPF projection, a tax bracket, a USD-LKR fee comparison), solve it better than anyone, and let the giants stay general.&lt;/p&gt;




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

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;If you build with AI APIs:&lt;/strong&gt; start measuring cost per request today, not after the invoice surprises you. The market has decided that efficiency is a feature, so treat your token budget like product work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If you're learning:&lt;/strong&gt; study RAG, caching, and model routing. These are now core engineering skills, not optimizations you bolt on later. They're also free to practise on free tiers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If you're choosing what to build:&lt;/strong&gt; narrow and deep beats broad and shallow. Glean just proved a focused product can outrun six giants in the same category.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;If you're a buyer:&lt;/strong&gt; ask any AI vendor for the cost story, not just the capability demo. "Show me the savings" is now a fair question, and the good ones have an answer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The $300M headline will scroll past. The shift underneath it is the part to keep: AI is no longer sold as a miracle. It's being sold as a smaller bill. Build for that reader and you're building for where the money actually is.&lt;/p&gt;

</description>
      <category>aicosts</category>
      <category>enterpriseai</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
