<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>ai &amp;mdash; Chiraag&#39;s Musings</title>
    <link>https://blog.chiraag.me/tag:ai</link>
    <description>Ramblings at the intersection of socialism and engineering</description>
    <pubDate>Wed, 11 Nov 2026 11:37:04 +0000</pubDate>
    <item>
      <title>Thoughts on the whole Proton mess</title>
      <link>https://blog.chiraag.me/thoughts-on-the-whole-proton-mess</link>
      <description>&lt;![CDATA[#Proton #ProtonMail #Privacy #AI #WorkplaceAbuse&#xA;&#xA;As I am sure many have already seen, this 404 Media article caused quite a stir a few days ago. Even putting aside the ethics of focusing on AI use over security and pentesting (which is already a horrendous idea for a supposedly security-focused company), the verbal abuse allegations alone should be a turn-off for anyone who cares about even a neutral workplace (let alone a good workplace). Having a CEO who berates employees asking for more security testing should be a red line for anyone who cares about the privacy and security of their data. And, with Proton, that is likely most of their customer base (we moved away from Google largely for privacy reasons, after all).&#xA;&#xA;!--more--&#xA;&#xA;Then we have reactions like this one, which brings up the point that leaving may not accomplish anything (other companies will also disappoint you, you have to look for alternatives, and generally life gets more complicated). I think what this misses is that most people (and companies) who moved to Proton already went through this process once already, and we&#39;re willing to move again. Most of us are here because Proton promised &#34;people over profit&#34; (their words) and &#34;privacy by default&#34; (again, their words). Having a CEO who verbally abuses employees asking for more time to do proper security testing means those words are literally the antithesis of how Proton actually operates. Verbally abusing employees is not putting people over profits. Prioritizing speed over security testing (which is functionally what is happening) does not ensure privacy by default. This is not to say that Proton is compromised --- very likely, the privacy guarantee still holds true for now. Rather, it is that the trajectory and attitude means that at some point, that guarantee will cease to be true.&#xA;&#xA;Will other companies disappoint? Probably. But that&#39;s like saying &#34;What&#39;s the point of moving from Google? Other companies might disappoint you, so better to stay with the convenience of Google&#34;. After all, Google&#39;s cloud suite is infinitely more convenient for most people than Proton is. Proton&#39;s suite is slower, has fewer features, and often feels incomplete. So by Widdershins&#39; own argument, they should never have moved to Proton in the first place --- it was always less convenient than Google is. But they did move, implying that those arguments just are an argument to overlook this specific issue with Proton.&#xA;&#xA;And that&#39;s fine! You&#39;re free to ignore Proton&#39;s work culture and AI boosterism. But those of us who have a problem with it (like we had a problem with Google and Microsoft and the rest monetizing our lives) will move on and do the work of finding other alternatives. And to pretend as though that is virtue signalling is dishonest when it is very much the same attitude that brought us to Proton in the first place. We moved to Proton for the same reason many of us are considering alternatives now --- we had a problem with the way our previous provider was operating (whether that is privacy in the case of Google or workplace abuse and AI boosterism in the case of Proton).&#xA;&#xA;Unfortunately, my 2-year subscription renewed a few months ago, so there&#39;s no sense in my moving away from Proton for the foreseeable future. I am looking to see how things shake out and whether the Foundation does the right thing (kicking out Andy Yen and Bart Butler) to see whether I renew 2 years from now. I am already self-hosting Ente for photos and will likely consider something like Filen for cloud storage. This leaves mail and VPN, but that&#39;s something to think about in the future should this not shake out the way I hope.&#xA;&#xA;I certainly understand folks cancelling their subscriptions how, however. The core, fundamental promises of Proton are now in jeopardy thanks to the attitudes of the CEO and CTO. While privacy guarantees are likely still intact for now, Proton is clearly not putting people above profits, and prioritizing AI over security will jeopardize the privacy guarantees in the future as well.&#xA;&#xA;I&#39;ve been a paying customer since 2019 or so, I think, and I don&#39;t feel good recommending Proton anymore if someone asks for a privacy-respecting email service. I doubt I am alone in this. Unless they get their stuff in order, Proton is about to lose many of the very people who were enthusiastically promoting them to friends and family.]]&gt;</description>
      <content:encoded><![CDATA[<p><a href="https://blog.chiraag.me/tag:Proton" class="hashtag"><span>#</span><span class="p-category">Proton</span></a> <a href="https://blog.chiraag.me/tag:ProtonMail" class="hashtag"><span>#</span><span class="p-category">ProtonMail</span></a> <a href="https://blog.chiraag.me/tag:Privacy" class="hashtag"><span>#</span><span class="p-category">Privacy</span></a> <a href="https://blog.chiraag.me/tag:AI" class="hashtag"><span>#</span><span class="p-category">AI</span></a> <a href="https://blog.chiraag.me/tag:WorkplaceAbuse" class="hashtag"><span>#</span><span class="p-category">WorkplaceAbuse</span></a></p>

<p>As I am sure many have already seen, this <a href="https://www.404media.co/manifestos-fear-and-loser-thinking-inside-protons-ai-reckoning/">404 Media article</a> caused <a href="https://www.reddit.com/r/ProtonMail/comments/1xilgwk/manifestos_fear_and_loser_thinking_inside_protons/">quite</a> <a href="https://mastodon.online/tags/proton">a stir</a> a few days ago. Even putting aside the ethics of focusing on AI use over security and pentesting (which is already a <em>horrendous</em> idea for a supposedly security-focused company), the verbal abuse allegations alone should be a turn-off for anyone who cares about even a <em>neutral</em> workplace (let alone a <em>good</em> workplace). Having a CEO who berates employees asking for more security testing should be a red line for anyone who cares about the privacy and security of their data. And, with Proton, that is likely <em>most</em> of their customer base (we moved away from Google largely for privacy reasons, after all).</p>



<p>Then we have reactions like <a href="https://widdershins.verja.net/nobody-cares-that-youre-leaving-proton/">this one</a>, which brings up the point that leaving may not accomplish anything (other companies will also disappoint you, you have to look for alternatives, and generally life gets more complicated). I think what this misses is that most people (and companies) who moved to Proton <em>already</em> went through this process once already, and we&#39;re willing to move again. Most of us are here because Proton promised “people over profit” (<a href="https://proton.me/foundation">their words</a>) and “privacy by default” (again, <a href="https://proton.me">their words</a>). Having a CEO who verbally abuses employees asking for more time to do proper security testing means those words are literally the antithesis of how Proton actually operates. Verbally abusing employees is not putting people over profits. Prioritizing speed over security testing (which is functionally what is happening) does not ensure privacy by default. This is not to say that Proton is compromised —– very likely, the privacy guarantee still holds true for now. Rather, it is that the <em>trajectory</em> and <em>attitude</em> means that at some point, that guarantee will cease to be true.</p>

<p>Will other companies disappoint? Probably. But that&#39;s like saying “What&#39;s the point of moving from Google? Other companies might disappoint you, so better to stay with the convenience of Google”. After all, Google&#39;s cloud suite is <em>infinitely</em> more convenient for most people than Proton is. Proton&#39;s suite is slower, has fewer features, and often feels incomplete. So by Widdershins&#39; own argument, they should never have moved to Proton in the first place —– it was always less convenient than Google is. But they <em>did</em> move, implying that those arguments just are an argument to overlook this specific issue with Proton.</p>

<p>And that&#39;s fine! You&#39;re free to ignore Proton&#39;s work culture and AI boosterism. But those of us who have a problem with it (like we had a problem with Google and Microsoft and the rest monetizing our lives) will move on and do the work of finding other alternatives. And to pretend as though that is virtue signalling is dishonest when it is very much the same attitude that brought us to Proton in the first place. <strong>We moved to Proton for the same reason many of us are considering alternatives now</strong> —– we had a problem with the way our previous provider was operating (whether that is privacy in the case of Google or workplace abuse and AI boosterism in the case of Proton).</p>

<p>Unfortunately, my 2-year subscription renewed a few months ago, so there&#39;s no sense in my moving away from Proton for the foreseeable future. I am looking to see how things shake out and whether the Foundation does the right thing (kicking out Andy Yen and Bart Butler) to see whether I renew 2 years from now. I am already self-hosting <a href="https://ente.com">Ente</a> for photos and will likely consider something like <a href="https://filen.io/">Filen</a> for cloud storage. This leaves mail and VPN, but that&#39;s something to think about in the future should this not shake out the way I hope.</p>

<p>I certainly understand folks cancelling their subscriptions how, however. The core, fundamental promises of Proton are now in jeopardy thanks to the attitudes of the CEO and CTO. While privacy guarantees are likely still intact for now, Proton is clearly not putting people above profits, and prioritizing AI over security <strong>will</strong> jeopardize the privacy guarantees in the future as well.</p>

<p>I&#39;ve been a paying customer since 2019 or so, I think, and I don&#39;t feel good recommending Proton anymore if someone asks for a privacy-respecting email service. I doubt I am alone in this. Unless they get their stuff in order, Proton is about to lose many of the very people who were enthusiastically promoting them to friends and family.</p>
]]></content:encoded>
      <guid>https://blog.chiraag.me/thoughts-on-the-whole-proton-mess</guid>
      <pubDate>Sat, 31 Oct 2026 17:55:02 +0000</pubDate>
    </item>
    <item>
      <title>AI discourse</title>
      <link>https://blog.chiraag.me/ai-discourse</link>
      <description>&lt;![CDATA[I have strong feelings about &#34;AI&#34;, and I don&#39;t think that&#39;s much a of a secret. Every time it&#39;s brought up, though, it almost always seems to come back to the same thing: &#34;Have you tried the latest models? They&#39;re amazing!&#34; or &#34;How can you evaluate how good these are if you never use them?&#34;. So let&#39;s address that.&#xA;&#xA;#AI #ScientificML #CloudLLMs #ChatGPT #Gemini #Claude #Ente #Firefox #Mozilla&#xA;&#xA;!--more--&#xA;&#xA;Types&#xA;&#xA;First, we should be clear what we&#39;re talking about here, because &#34;AI&#34; can mean a ton of different things. AI could mean any and all of:&#xA;&#xA;Scientific machine learning, used within limited contexts to elucidate complex relationships within data and tease out more complicated models for which we don&#39;t currently have analytical forms.&#xA;Cloud-based LLMs, of the chatbot style (e.g. ChatGPT, Gemini, etc).&#xA;Local ML models run on-device (e.g. Firefox&#39;s on-device translation feature, Ente&#39;s machine learning, etc).&#xA;&#xA;Putting them all into the same bucket is sort of silly, right? So let&#39;s address each in turn.&#xA;&#xA;Scientific ML&#xA;&#xA;Scientific machine learning models tend to be limited in scope and the good ones build in validation protocols. I might have my own concerns here around whether having a model for which we don&#39;t have an analytical form is useful. There are certainly variants here which attempt to extract equations from data (which brings its own challenges), but the concerns here are around the scientific usefulness. The data all has good provenance (usually generated by the researcher themselves), the scope is limited (e.g. we want to better predict the behavior of this specific material), and energy usage etc is wrapped up into the broader HPC system (this could change of course, if we need to scale up the HPC systems to handle more ML work, but that&#39;s a concern in the future and assumes these types of methods are broadly applicable in every context and that we need to train these models on the HPC...quite often, if a model is well-designed, it can be trained locally anyway, bypassing this issue entirely).&#xA;&#xA;Cloud-based LLMs&#xA;&#xA;Cloud-based LLMs like ChatGPT, Claude, Gemini, and so on raise the most alarm bells for me, and these are the ones I am completely against. I find issues with data provenance (did folks consent to have their data used for training these models?) and the fact that these companies seem to want to gatekeep knowledge. The ideal case for these people is that we can no longer function without LLMs and we pay them money indefinitely to continue to be able to function. There are the privacy concerns (these companies are storing your chats and can produce them on request) and the environmental concerns (there are enough articles out there about this, from the renewed building of gas power plants to folks&#39; water becoming impotable to the fact that these data centers are being built in drought-prone areas). There are the ethical concerns around the fact that the pitch to companies is that they can replace all of their workers with these LLMs. There is the fact that they have no notion of &#39;truth&#39; (so they don&#39;t &#39;hallucinate&#39;, they just spit out bullshit --- hallucination implies that they have a working model of the world and are imagining things which are not there, which simply is not true of these LLMs). There are bandaids around some of these concerns. Some companies provide interfaces to these LLMs without storing chats (DuckDuckGo) or storing them client-side encrypted (Proton). But nothing addresses all of these concerns.&#xA;&#xA;Then there are the practical concerns. I simply don&#39;t see a use for them. I enjoy coding. I enjoy thinking about how to design interfaces and classes and modules so that extending them is easy. I enjoy debugging (within reason, of course). I enjoy deriving equations to figure out if something is correct. And I enjoy thinking. Why would I give that up to an LLM? Why would I prefer chatting with a sycophantic plausible-sounding bullshit generator rather than an actual human being with their own ideas and their own viewpoints? So much of this just feels like hype for hype&#39;s sake, where something sounds &#39;cool&#39; so people jump on the bandwagon.&#xA;&#xA;The basic fact is that if I have to double-check everything an LLM states anyway, I&#39;m better off doing the research myself. I&#39;m better off using Google Scholar (as long as that&#39;s still around /sigh) to search for research papers than asking an LLM to find stuff for me. Is there a good chance it will find stuff? Sure. Is there also a decent chance it will hallucinate papers that don&#39;t exist or imply a paper says something it doesn&#39;t? Also yes. The number of times I&#39;ve looked at a DuckDuckGo AI summary and found it claiming something which simply isn&#39;t true is...non-negligible. It&#39;s not super high, but it&#39;s also disturbingly common. And that&#39;s the issue, right? It&#39;s not so good that I can just rely on it, but it&#39;s also not so bad that I can just assume everything is bullshit. It&#39;s at this level where most of what it&#39;s saying is probably accurate, increasing the cognitive overhead beyond what it would take for me to just search for stuff on my own.&#xA;&#xA;Local models&#xA;&#xA;Local models, I think, are the future of &#34;AI&#34; insofar as we want natural language interactions with machines. They are cheaper to run. They can be designed with good data provenance (sidestepping potential lawsuits and ethical issues). They don&#39;t require gigantic data centers. But they&#39;re harder to build for all of these reasons.&#xA;&#xA;Something like Ente&#39;s on-device ML for face recognition and semantic search is great because the facial recognition data is encrypted before being uploaded to the server and all ML processing happens on-device. Firefox, similarly, has an on-device translation option which doesn&#39;t touch the cloud. I know Ente uses models with good provenance, but I can&#39;t figure out where the Firefox Translations dataset is. At the very least, though, any local ML model must have open datasets and open weights and biases for it to be ethical.&#xA;&#xA;Conclusion&#xA;&#xA;My strong feelings on &#39;AI&#39; mostly derive from my strong feelings about cloud-based LLMs. There is a bait-and-switch tactic where folks will imply someone is against other forms of ML (including scientific ML or local models) just because they are against what OpenAI, Anthropic, and the rest are doing. I&#39;m not against AI or ML in general, but this space has been co-opted by these giant companies doing highly unethical things. We can simultaneously be pro-ML (used judiciously) while also being anti-&#39;AI&#39; (as defined by these giant companies).]]&gt;</description>
      <content:encoded><![CDATA[<p>I have strong feelings about “AI”, and I don&#39;t think that&#39;s much a of a secret. Every time it&#39;s brought up, though, it almost always seems to come back to the same thing: “Have you tried the latest models? They&#39;re amazing!” or “How can you evaluate how good these are if you never use them?”. So let&#39;s address that.</p>

<p><a href="https://blog.chiraag.me/tag:AI" class="hashtag"><span>#</span><span class="p-category">AI</span></a> <a href="https://blog.chiraag.me/tag:ScientificML" class="hashtag"><span>#</span><span class="p-category">ScientificML</span></a> <a href="https://blog.chiraag.me/tag:CloudLLMs" class="hashtag"><span>#</span><span class="p-category">CloudLLMs</span></a> <a href="https://blog.chiraag.me/tag:ChatGPT" class="hashtag"><span>#</span><span class="p-category">ChatGPT</span></a> <a href="https://blog.chiraag.me/tag:Gemini" class="hashtag"><span>#</span><span class="p-category">Gemini</span></a> <a href="https://blog.chiraag.me/tag:Claude" class="hashtag"><span>#</span><span class="p-category">Claude</span></a> <a href="https://blog.chiraag.me/tag:Ente" class="hashtag"><span>#</span><span class="p-category">Ente</span></a> <a href="https://blog.chiraag.me/tag:Firefox" class="hashtag"><span>#</span><span class="p-category">Firefox</span></a> <a href="https://blog.chiraag.me/tag:Mozilla" class="hashtag"><span>#</span><span class="p-category">Mozilla</span></a></p>



<h2 id="types">Types</h2>

<p>First, we should be clear what we&#39;re talking about here, because “AI” can mean a ton of different things. AI could mean any and all of:</p>
<ol><li>Scientific machine learning, used within limited contexts to elucidate complex relationships within data and tease out more complicated models for which we don&#39;t currently have analytical forms.</li>
<li>Cloud-based LLMs, of the chatbot style (e.g. ChatGPT, Gemini, etc).</li>
<li>Local ML models run on-device (e.g. Firefox&#39;s on-device translation feature, Ente&#39;s machine learning, etc).</li></ol>

<p>Putting them all into the same bucket is sort of silly, right? So let&#39;s address each in turn.</p>

<h2 id="scientific-ml">Scientific ML</h2>

<p>Scientific machine learning models tend to be limited in scope and the good ones build in validation protocols. I might have my own concerns here around whether having a model for which we don&#39;t have an analytical form is useful. There are certainly variants here which attempt to extract equations from data (which brings its own challenges), but the concerns here are around the <em>scientific usefulness</em>. The data all has good provenance (usually generated by the researcher themselves), the scope is limited (e.g. we want to better predict the behavior of <em>this specific material</em>), and energy usage etc is wrapped up into the broader HPC system (this could change of course, if we need to scale up the HPC systems to handle more ML work, but that&#39;s a concern in the future and assumes these types of methods are broadly applicable in every context <em>and</em> that we need to train these models on the HPC...quite often, if a model is well-designed, it can be trained locally anyway, bypassing this issue entirely).</p>

<h2 id="cloud-based-llms">Cloud-based LLMs</h2>

<p>Cloud-based LLMs like ChatGPT, Claude, Gemini, and so on raise the most alarm bells for me, and these are the ones I am completely against. I find issues with data provenance (did folks <em>consent</em> to have their data used for training these models?) and the fact that these companies seem to want to gatekeep knowledge. The ideal case for these people is that we can no longer function without LLMs and we pay them money indefinitely to continue to be able to function. There are the privacy concerns (these companies are storing your chats and can produce them on request) and the environmental concerns (there are enough articles out there about this, from the renewed building of gas power plants to folks&#39; water becoming impotable to the fact that these data centers are being built in drought-prone areas). There are the ethical concerns around the fact that the pitch to companies is that they can replace all of their workers with these LLMs. There is the fact that they have no notion of &#39;truth&#39; (so they don&#39;t &#39;hallucinate&#39;, they just spit out bullshit —– hallucination implies that they have a working model of the world and are imagining things which are not there, which simply is not true of these LLMs). There are bandaids around some of these concerns. Some companies provide interfaces to these LLMs without storing chats (DuckDuckGo) or storing them client-side encrypted (Proton). But nothing addresses <em>all</em> of these concerns.</p>

<p>Then there are the practical concerns. I simply don&#39;t see a use for them. I <em>enjoy</em> coding. I <em>enjoy</em> thinking about how to design interfaces and classes and modules so that extending them is easy. I <em>enjoy</em> debugging (within reason, of course). I <em>enjoy</em> deriving equations to figure out if something is correct. And I <em>enjoy</em> thinking. Why would I give that up to an LLM? Why would I prefer chatting with a sycophantic plausible-sounding bullshit generator rather than an actual human being with their own ideas and their own viewpoints? So much of this just feels like hype for hype&#39;s sake, where something sounds &#39;cool&#39; so people jump on the bandwagon.</p>

<p>The basic fact is that if I have to double-check everything an LLM states anyway, I&#39;m better off doing the research myself. I&#39;m better off using Google Scholar (as long as that&#39;s still around /sigh) to search for research papers than asking an LLM to find stuff for me. Is there a good chance it will find stuff? Sure. Is there also a decent chance it will hallucinate papers that don&#39;t exist or imply a paper says something it doesn&#39;t? Also yes. The number of times I&#39;ve looked at a DuckDuckGo AI summary and found it claiming something which simply isn&#39;t true is...non-negligible. It&#39;s not super high, but it&#39;s also disturbingly common. And that&#39;s the issue, right? It&#39;s not so good that I can just rely on it, but it&#39;s also not so bad that I can just assume everything is bullshit. It&#39;s at this level where <em>most</em> of what it&#39;s saying is <em>probably</em> accurate, increasing the cognitive overhead beyond what it would take for me to just search for stuff on my own.</p>

<h2 id="local-models">Local models</h2>

<p>Local models, I think, are the future of “AI” insofar as we want natural language interactions with machines. They are cheaper to run. They can be designed with good data provenance (sidestepping potential lawsuits and ethical issues). They don&#39;t require gigantic data centers. But they&#39;re harder to build for all of these reasons.</p>

<p>Something like Ente&#39;s on-device ML for face recognition and semantic search is great because the facial recognition data is encrypted before being uploaded to the server and all ML processing happens on-device. Firefox, similarly, has an on-device translation option which doesn&#39;t touch the cloud. I know Ente uses <a href="https://ente.com/ml/">models with good provenance</a>, but I can&#39;t figure out where the <a href="https://github.com/mozilla/translations">Firefox Translations</a> dataset is. At the very least, though, any local ML model <em>must</em> have open datasets and open weights and biases for it to be ethical.</p>

<h2 id="conclusion">Conclusion</h2>

<p>My strong feelings on &#39;AI&#39; mostly derive from my strong feelings about cloud-based LLMs. There is a bait-and-switch tactic where folks will imply someone is against other forms of ML (including scientific ML or local models) just because they are against what OpenAI, Anthropic, and the rest are doing. I&#39;m not against AI or ML in general, but this space has been co-opted by these giant companies doing highly unethical things. We can simultaneously be pro-ML (used judiciously) while also being anti-&#39;AI&#39; (as defined by these giant companies).</p>
]]></content:encoded>
      <guid>https://blog.chiraag.me/ai-discourse</guid>
      <pubDate>Sun, 20 Sep 2026 17:06:49 +0000</pubDate>
    </item>
  </channel>
</rss>