<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>self-hosting on S Anand</title>
    <link>https://www.s-anand.net/blog/tag/self-hosting/</link>
    <description>Recent content in self-hosting on S Anand</description>
    <generator>Hugo -- 0.164.0</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 19 Mar 2026 15:40:25 +0530</lastBuildDate>
    <atom:link href="https://www.s-anand.net/blog/tag/self-hosting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>SearXNG and Vane</title>
      <link>https://www.s-anand.net/blog/searxng-and-vane/</link>
      <pubDate>Thu, 19 Mar 2026 15:40:25 +0530</pubDate>
      <guid>https://www.s-anand.net/blog/searxng-and-vane/</guid>
      <description>&lt;p&gt;While exploring &lt;a href=&#34;https://claude.ai/share/a7ae0d69-8c56-49a2-b6f2-1e3f4cd32937&#34;&gt;resonant computing tools&lt;/a&gt;, I discovered &lt;a href=&#34;https://searxng.org/&#34;&gt;SearXNG&lt;/a&gt;, a self-hostable metasearch engine, which aggregates results from multiple search engines.&lt;/p&gt;
&lt;p&gt;&lt;img alt=&#34;Searching for &amp;ldquo;Wikipedia&amp;rdquo; shows a Google-like results page.&#34; loading=&#34;lazy&#34; src=&#34;https://upload.wikimedia.org/wikipedia/commons/0/0a/SearXNG_Results_Page.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;It lets you search using APIs without needing to buy API keys and without being tracked. Pretty useful for research, people discovery, etc. when combined with LLMs.&lt;/p&gt;
&lt;p&gt;Setting it up for API use seems easy (thought &lt;a href=&#34;https://gemini.google.com/share/33e8ed8dbc40&#34;&gt;Gemini got it wrong twice&lt;/a&gt;):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;cat &lt;span class=&#34;s&#34;&gt;&amp;lt;&amp;lt;EOF &amp;gt; settings.yml
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;use_default_settings: true
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;server:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;  secret_key: &amp;#34;local_dummy_secret_key_987654321&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;search:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;  formats:
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;    - html
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;    - json
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;s&#34;&gt;EOF&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -p 8080:8080 &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  --name searxng &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -v &lt;span class=&#34;s2&#34;&gt;&amp;#34;&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;$(&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;pwd&lt;/span&gt;&lt;span class=&#34;k&#34;&gt;)&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;/settings.yml:/etc/searxng/settings.yml&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;s2&#34;&gt;&amp;#34;SEARXNG_BASE_URL=http://localhost:8080/&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  -e &lt;span class=&#34;s2&#34;&gt;&amp;#34;SEARXNG_SERVER_LIMITER=false&amp;#34;&lt;/span&gt; &lt;span class=&#34;se&#34;&gt;\
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  searxng/searxng
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Now, you can run:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;curl -s &lt;span class=&#34;s2&#34;&gt;&amp;#34;http://localhost:8080/search?q=best+sci-fi+books&amp;amp;format=json&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&amp;hellip; which returns a JSON like this:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-jsonc&#34; data-lang=&#34;jsonc&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;query&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;best sci-fi books&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;number_of_results&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;0&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;results&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;{&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;template&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;default.html&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://www.goodreads.com/list/show/19341.Best_Science_Fiction&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;title&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Best Science Fiction (3733 books) - Goodreads&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;content&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;Other SF Lists of Note: ...&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;publishedDate&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;kc&#34;&gt;null&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;thumbnail&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://imgs.search.brave.com/...&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;engine&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;brave&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;parsed_url&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;https&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;www.goodreads.com&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;/list/show/19341.Best_Science_Fiction&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;img_src&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://imgs.search.brave.com/...&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;priority&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;engines&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;startpage&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;duckduckgo&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;brave&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;positions&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;mi&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;mi&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;score&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;mf&#34;&gt;7.5&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;      &lt;span class=&#34;nt&#34;&gt;&amp;#34;category&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;general&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;},&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;/// ...
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;suggestions&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;s2&#34;&gt;&amp;#34;top 10 best sci-fi books of all time&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;c1&#34;&gt;// ...
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;nt&#34;&gt;&amp;#34;unresponsive_engines&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt; &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;google&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;access denied&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    &lt;span class=&#34;p&#34;&gt;[&lt;/span&gt;&lt;span class=&#34;s2&#34;&gt;&amp;#34;wikidata&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;,&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;timeout&amp;#34;&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;  &lt;span class=&#34;p&#34;&gt;],&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;p&#34;&gt;}&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;There are many &lt;a href=&#34;https://searx.space/&#34;&gt;public SearXNG instances&lt;/a&gt;. Google seems to be blocked on many of these, but Brave, DuckDuckGo, and others seem to work fine.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;That leads me to &lt;a href=&#34;https://github.com/ItzCrazyKns/Vane&#34;&gt;Vane&lt;/a&gt; which is a self-hostable Perplexity clone! A hosted version is available at &lt;a href=&#34;https://perplexica.io/&#34;&gt;Perplexica.io&lt;/a&gt;.&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-docker&#34; data-lang=&#34;docker&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker run -d -p 3000:3000 -v vane-data:/home/vane/data --name vane itzcrazykns1337/vane:latest&lt;span class=&#34;err&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I tried a few questions and compared with Perplexity / Gemini using &lt;a href=&#34;https://developers.openai.com/api/docs/models/gpt-5-nano&#34;&gt;GPT-5 nano&lt;/a&gt; &amp;ndash; a &lt;em&gt;really&lt;/em&gt; cheap model.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;🟢 &lt;strong&gt;It solves multi-hop queries&lt;/strong&gt;. Which company acquired the data visualization firm Gramener in late 2023, and what is the current public stock ticker and market capitalization of that acquiring company?
&lt;ul&gt;
&lt;li&gt;A: The data-visualization firm Gramener was acquired in November 2023 by Straive. Straive is a private company owned by BPEA EQT, part of the EQT group. Because Straive is privately held, it does not have a public stock ticker, and its market capitalization is not publicly disclosed.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;🟢 &lt;strong&gt;It catches wrong questions&lt;/strong&gt;. Summarize the findings of the April 2025 paper &amp;lsquo;Agile Methodologies in High-Latency LLM Architectures&amp;rsquo; by Dr. Aris Thorne.
&lt;ul&gt;
&lt;li&gt;A: Hmm, sorry I could not find any relevant information on this topic. Would you like me to search again or ask something else?&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;🔴 &lt;strong&gt;It doesn&amp;rsquo;t get the latest data&lt;/strong&gt;. Summarize the latest blog post on my website s-anand.net.
&lt;ul&gt;
&lt;li&gt;A: I can do that. To ensure accuracy, I’ll need to fetch the latest post from s-anand.net and summarize it with key takeaways and insights. Would you like me to fetch the latest post directly from the site now, or you provide the post URL or paste the content here?&lt;/li&gt;
&lt;li&gt;Q: Fetch the latest post directly and give me a 1 para summary&lt;/li&gt;
&lt;li&gt;A: The latest post on s-anand.net is &amp;ldquo;Education Blog embeddings map,&amp;rdquo; published on Tue, 17 Mar 2026&amp;hellip;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Though Vane got the last question wrong, Perplexity and Gemini got it wrong as well! So I guess it&amp;rsquo;s a good, comparable alternative.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>LLM GPU or API? The Cost Will Surprise You</title>
      <link>https://www.s-anand.net/blog/llm-gpu-or-api-the-cost-will-surprise-you/</link>
      <pubDate>Sun, 30 Mar 2025 10:24:02 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/llm-gpu-or-api-the-cost-will-surprise-you/</guid>
      <description>&lt;p&gt;&lt;img alt=&#34;LLM GPU or API? The Cost Will Surprise You&#34; loading=&#34;lazy&#34; src=&#34;https://www.s-anand.net/blog/assets/ChatGPT-Image-Mar-30-2025-06_18_30-PM.webp&#34;&gt;&lt;/p&gt;
&lt;p&gt;Say you want to use &lt;a href=&#34;https://huggingface.co/meta-llama/Llama-3.3-70B-Instruct&#34;&gt;Llama 3.3 70b Instruct&lt;/a&gt;. You could:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Use it via an API. &lt;a href=&#34;https://openrouter.ai/meta-llama/llama-3.3-70b-instruct&#34;&gt;OpenRouter&lt;/a&gt; offers it at ~12 cents / MTok. &lt;a href=&#34;https://ai.azure.com/explore/models/Llama-3.3-70B-Instruct/version/5/registry/azureml-meta&#34;&gt;Azure&lt;/a&gt; offers it at 71 cents. Your price may vary.&lt;/li&gt;
&lt;li&gt;Self-host it on a major cloud provider. &lt;a href=&#34;https://instances.vantage.sh/azure/vm/nc24ads-v4&#34;&gt;Azure&lt;/a&gt; offers A100 80GB at ~$3.67 / hour. In a day, you could generate ~0.5-1M tokens.&lt;/li&gt;
&lt;li&gt;Self-host it on an emerging cloud provider. &lt;a href=&#34;https://lambda.ai/service/gpu-cloud#pricing&#34;&gt;Lambda Labs&lt;/a&gt; offers A100 80GB at ~$1.79 / hour. Again, ~0.5-1M tokens a day.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Clearly, self-hosting is cheaper if you run it continuously. Let&amp;rsquo;s say we run for 1 million tokens every day. Then:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;APIs cost 12 - 71 cents&lt;/li&gt;
&lt;li&gt;Azure costs $3.67 x 24 = $88&lt;/li&gt;
&lt;li&gt;Lamba Labs costs $1.79 x 24 = $43&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So, the API is between 60 - 700 &lt;strong&gt;times&lt;/strong&gt; cheaper than running it yourself. 60 times cheaper if you move from Lambda Labs to Azure AI Foundry. 700 times cheaper if you move from Azure servers to OpenRouter.&lt;/p&gt;
&lt;p&gt;Not 60-700% cheaper. &lt;strong&gt;60 - 700 &lt;strong&gt;times&lt;/strong&gt; cheaper&lt;/strong&gt;. Instead of spending a &lt;strong&gt;million dollars&lt;/strong&gt;, you can get away with $1,500 - $15,000.&lt;/p&gt;
&lt;p&gt;But what if&amp;hellip;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;What if you need higher scale?&lt;/strong&gt; APIs typically offer better scalability than most organizations can configure.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What if you need higher uptime&lt;/strong&gt;? Again, APIs typically offer higher uptime than most organizations can handle.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What if you need lower latency&lt;/strong&gt;? &lt;a href=&#34;https://openrouter.ai/meta-llama/llama-3.3-70b-instruct&#34;&gt;Check the throughputs&lt;/a&gt;. APIs are typically &lt;strong&gt;much&lt;/strong&gt; faster throughput than self-hosting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;What if you need edge computing&lt;/strong&gt;? Then you&amp;rsquo;re GPU is one-time cost. My comparison is irrelevant.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, are there any reasons to self-host? I&amp;rsquo;ve seen only a few.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Fine-tuned models&lt;/strong&gt;. No one else offers an API version of your model.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ultra-high security&lt;/strong&gt;. You can&amp;rsquo;t trust even Microsoft, Google, or Amazon with your data. Your chats must remain in your own data center. (In this case, you probably run your own email and cloud services instead of Office 365 or Google Workspace.)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Learning&lt;/strong&gt;. You&amp;rsquo;re curious about what it takes to self-host these models or want to build this skill.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you don&amp;rsquo;t have one of the above needs, remember: your GPU costs can shrink from $1,000K to $1.5 - $15K.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Source&lt;/strong&gt;: &lt;a href=&#34;https://chatgpt.com/share/67d3b985-2df0-800c-b9a7-b04fd6e18042&#34;&gt;OpenAI Deep Research&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.linkedin.com/feed/update/urn%3Ali%3Ashare%3A7312058859001430016&#34;&gt;LinkedIn&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Sankar Ganesh&lt;/strong&gt; &lt;em&gt;8 Apr 2025 5:50 pm&lt;/em&gt;:
I asked ChatGPT: Other than extraordinary scale, what other possible reasons will make self-hosting the right choice for the customers, like customization, personalization, security, on-time support for unexpected failures, etc.?
The answer as below
Great follow-up. While cost is often the primary consideration, there are several compelling reasons why self-hosting a language model might be the better choice for some customers—even at small to moderate scales. Here&amp;rsquo;s a breakdown:&lt;/p&gt;
&lt;p&gt;🛠 1. Customization &amp;amp; Fine-Tuning
- You can fine-tune or RAG-augment open models on your domain-specific data. - Adjust the tokenizer, prompt structure, or system instructions in ways not possible on shared APIs. - Example: A legal-tech company might self-host Llama 3.3 fine-tuned on case law to improve legal document reasoning.&lt;/p&gt;
&lt;p&gt;👤 2. Personalization &amp;amp; Memory
- Full control over session memory and user data enables long-term personalization. - API services might limit how much context or history you can store, or restrict memory features. - You can implement user embeddings, persistent profiles, or behavioral adaptation directly.&lt;/p&gt;
&lt;p&gt;🛡 3. Data Privacy &amp;amp; Compliance
- Some orgs (especially in healthcare, finance, or defense) need full control over where data is stored and processed. - Self-hosting ensures no data ever leaves your infrastructure—critical for HIPAA, GDPR, or SOC2 compliance. - This also helps meet residency requirements (e.g., EU or on-prem data sovereignty).&lt;/p&gt;
&lt;p&gt;🔐 4. Security &amp;amp; Access Control
- You control who accesses the model and how. - You can implement your own authentication layers, audit trails, rate limits, and internal RBAC policies. - This reduces the attack surface and risks of using public APIs.&lt;/p&gt;
&lt;p&gt;🚨 5. Reliability &amp;amp; SLAs
- For mission-critical applications, self-hosting allows you to:  - Ensure high uptime with redundancy and failover strategies.  - Implement real-time monitoring, autoscaling, and hotfixes. - You&amp;rsquo;re not dependent on third-party API outages or usage limits.&lt;/p&gt;
&lt;p&gt;🧩 6. Architectural Flexibility
- Custom batching, streaming, quantization, or hardware-specific optimizations are possible when you self-host. - You can deploy quantized models (e.g., 4-bit or GGUF variants) on CPU/GPU hybrids, reducing cost without relying on API providers to support those formats.&lt;/p&gt;
&lt;p&gt;🧪 7. Experimentation &amp;amp; Research
- If you&amp;rsquo;re developing new LLM applications, agents, or model architectures, having full control over inference is a must. - You can benchmark across variants, simulate failure scenarios, or modify decoding strategies (e.g., contrastive search, top-k sampling) as needed.&lt;/p&gt;
&lt;p&gt;🌍 8. Offline or Air-Gapped Environments
- Self-hosting is the only viable option for offline environments (e.g., submarines, satellites, isolated R&amp;amp;D labs, or government-secured zones).&lt;/p&gt;
&lt;p&gt;So even if you&amp;rsquo;re not pushing 100M tokens/day, self-hosting might be the right call if:
You need strict control over data.
You’re building a custom experience.
You want architectural or security flexibility.
You’re doing R&amp;amp;D or long-horizon experimentation.
Want a quick decision checklist or flowchart to help folks figure this out more systematically?&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
    <item>
      <title>Things I Learned - 28 Jul 2024</title>
      <link>https://www.s-anand.net/blog/things-i-learned-28-jul-2024/</link>
      <pubDate>Sun, 28 Jul 2024 00:00:00 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/things-i-learned-28-jul-2024/</guid>
      <description>&lt;p&gt;This week, I learned:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Speech editing in audio files is a thing. &lt;a href=&#34;https://github.com/Zain-Jiang/Speech-Editing-Toolkit&#34;&gt;Speech Editing Toolkit&lt;/a&gt; and &lt;a href=&#34;https://www.descript.com&#34;&gt;Descript&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GPT 4o Mini is almost as good as GPT 4o in the LMSYS leaderboard. Llama 3.1 400B model and Mistral 2 Large are yet to be evaluated.&lt;/li&gt;
&lt;li&gt;If LLMs can generate any text, and text can describe the real world, we can rapidly generate &amp;ldquo;artifacts&amp;rdquo; that generate:
&lt;ul&gt;
&lt;li&gt;3D Printable Models:
&lt;ul&gt;
&lt;li&gt;STL (Stereolithography): Defines the surface geometry of 3D objects using triangular facets.&lt;/li&gt;
&lt;li&gt;OBJ (Wavefront OBJ): Describes 3D geometry including vertices, textures, and normals.&lt;/li&gt;
&lt;li&gt;X3D: An XML-based file format for representing 3D computer graphics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Vector Graphics:
&lt;ul&gt;
&lt;li&gt;SVG (Scalable Vector Graphics): Defines vector-based graphics in XML format, useful for illustrations, diagrams, and user interface elements.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;CAD Drawings:
&lt;ul&gt;
&lt;li&gt;DXF (Drawing Exchange Format): Represents CAD data, including shapes, lines, and curves, used in engineering and architecture.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Circuit Designs:
&lt;ul&gt;
&lt;li&gt;KiCAD: An open-source software suite for Electronic Design Automation (EDA), which uses various file formats like PCBNew and EESchema to represent circuit designs.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Blueprints and Architectural Designs:
&lt;ul&gt;
&lt;li&gt;GML (Geography Markup Language): Encodes geographical features and spatial information.&lt;/li&gt;
&lt;li&gt;CityGML: A specific GML application schema for modeling and exchanging 3D city models.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Molecular Structures:
&lt;ul&gt;
&lt;li&gt;PDB (Protein Data Bank): Describes the three-dimensional structures of molecules.&lt;/li&gt;
&lt;li&gt;CML (Chemical Markup Language): An XML-based standard for representing molecular data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Robotics and Automation:
&lt;ul&gt;
&lt;li&gt;URDF (Unified Robot Description Format): Defines the physical configuration of a robot, including joints, links, and sensors.&lt;/li&gt;
&lt;li&gt;COLLADA (Collaborative Design Activity): An XML-based schema to describe digital assets for 3D applications, often used in robotics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Geospatial Data:
&lt;ul&gt;
&lt;li&gt;KML (Keyhole Markup Language): Used for geographic data visualization, primarily in Google Earth.&lt;/li&gt;
&lt;li&gt;GeoJSON: A format for encoding a variety of geographic data structures using JSON.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Mathematical Markup:
&lt;ul&gt;
&lt;li&gt;MathML (Mathematical Markup Language): Describes mathematical notation and captures both its structure and content.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Music and Sound:
&lt;ul&gt;
&lt;li&gt;MusicXML: Encodes sheet music in a structured format that can be easily shared between different music notation software.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Documents and Text:
&lt;ul&gt;
&lt;li&gt;DocBook: A semantic markup language for technical documentation.&lt;/li&gt;
&lt;li&gt;Markdown: A lightweight markup language with plain text formatting syntax.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Biological Data:
&lt;ul&gt;
&lt;li&gt;SBML (Systems Biology Markup Language): Represents computational models of biological processes.&lt;/li&gt;
&lt;li&gt;PhyloXML: An XML format for representing phylogenetic trees.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Game Development:
&lt;ul&gt;
&lt;li&gt;FBX (Filmbox): A file format for 3D animation that can hold information about the geometry, textures, and animations.&lt;/li&gt;
&lt;li&gt;VRML (Virtual Reality Modeling Language): Describes interactive 3D objects and worlds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Visualization:
&lt;ul&gt;
&lt;li&gt;ChartML: Encodes charts and graphs in a structured format.&lt;/li&gt;
&lt;li&gt;D3.js (Data-Driven Documents): Uses HTML, SVG, and CSS to bring data to life with interactive visualizations.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Building Information Modeling (BIM):
&lt;ul&gt;
&lt;li&gt;IFC (Industry Foundation Classes): Describes building and construction data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Textiles and Fabrics:
&lt;ul&gt;
&lt;li&gt;LoomML: Represents the design and structure of woven fabrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Augmented Reality and Virtual Reality:
&lt;ul&gt;
&lt;li&gt;ARML (Augmented Reality Markup Language): Defines how augmented reality applications should behave and what content they should display.&lt;/li&gt;
&lt;li&gt;VRML (Virtual Reality Modeling Language): For describing interactive 3D objects and worlds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Medical Imaging and Health Data:
&lt;ul&gt;
&lt;li&gt;DICOM (Digital Imaging and Communications in Medicine): Encodes medical imaging data.&lt;/li&gt;
&lt;li&gt;HL7 (Health Level 7): A set of standards for the exchange of information between medical applications.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Simulation Data:
&lt;ul&gt;
&lt;li&gt;FMI (Functional Mock-up Interface): Represents and exchanges dynamic simulation models.&lt;/li&gt;
&lt;li&gt;SBML (Systems Biology Markup Language): For computational models of biological processes.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Sound and Audio:
&lt;ul&gt;
&lt;li&gt;MML (Music Markup Language): For encoding music notation and performance information.&lt;/li&gt;
&lt;li&gt;SoundFont: A file format for defining musical instrument sounds.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Animation and Visual Effects:
&lt;ul&gt;
&lt;li&gt;BVH (Biovision Hierarchy): Encodes motion capture data.&lt;/li&gt;
&lt;li&gt;Alembic: A computer graphics interchange framework primarily for exchanging animation and visual effects data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Textile Patterns:
&lt;ul&gt;
&lt;li&gt;WIF (Weaving Information File): Describes weaving patterns and structures.&lt;/li&gt;
&lt;li&gt;Knitting Markup Language: Encodes knitting patterns in a structured format.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Scientific Data:
&lt;ul&gt;
&lt;li&gt;CDF (Common Data Format): Used for storing scientific data.&lt;/li&gt;
&lt;li&gt;NetCDF (Network Common Data Form): Supports the creation, access, and sharing of array-oriented scientific data.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Photography and Imaging:
&lt;ul&gt;
&lt;li&gt;XMP (Extensible Metadata Platform): Used for embedding metadata in digital images and other media files.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Construction and Engineering:
&lt;ul&gt;
&lt;li&gt;LandXML: For civil engineering and land surveying data.&lt;/li&gt;
&lt;li&gt;gbXML (Green Building XML): Facilitates the transfer of building data for analysis of energy and environmental performance.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Packaging and Retail:
&lt;ul&gt;
&lt;li&gt;BPL (Barcode Product Labeling): Encodes information for product packaging and labeling.&lt;/li&gt;
&lt;li&gt;GS1 XML: Used for electronic business messaging, including product identification and tracking.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Typography and Font Design:
&lt;ul&gt;
&lt;li&gt;UFO (Unified Font Object): A format for storing font data.&lt;/li&gt;
&lt;li&gt;SFNT (Spline Font): Encodes scalable font information.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Product Data Management:
&lt;ul&gt;
&lt;li&gt;PLMXML (Product Lifecycle Management XML): Used for sharing product data across PLM systems.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;GPT 4o Mini can be fine-tuned!&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/debarshibasak/awesome-paas&#34;&gt;Awesome PaaS&lt;/a&gt; lists self-hosted deployment platforms. &lt;a href=&#34;https://github.com/piku/piku&#34;&gt;Piku&lt;/a&gt; - similar to &lt;a href=&#34;https://dokku.com/&#34;&gt;Dokku&lt;/a&gt; &amp;ndash; is promising.&lt;/li&gt;
&lt;/ul&gt;
</description>
    </item>
    <item>
      <title>Goodbye Google</title>
      <link>https://www.s-anand.net/blog/goodbye-google/</link>
      <pubDate>Sat, 16 Mar 2013 12:29:25 +0000</pubDate>
      <guid>https://www.s-anand.net/blog/goodbye-google/</guid>
      <description>&lt;p&gt;Google Reader was where I spent most of my browsing time, but now, it’s &lt;a href=&#34;http://googleblog.blogspot.com/2013/03/a-second-spring-of-cleaning.html&#34;&gt;shutting down&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Time for alternatives, but not just for Reader: for all Google products. I’m not sure when one of these might go down, become paid, or become unusable.&lt;/p&gt;
&lt;p&gt;I just uninstalled Google Drive and Google Talk. but I don’t use it much (I use Skype), so no loss. I’ll leave Chrome for the while, but I’m hearing reports that Firefox is improving faster than Chrome is. Or there’s &lt;a href=&#34;http://www.chromium.org/getting-involved/download-chromium&#34;&gt;Chromium&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I’m not worried much about search services (including image, video, scholar and books). When needed, I can switch. Scholar might be a bit sad to lose, but I don’t use it much. Google Translate, too, isn’t essential.&lt;/p&gt;
&lt;p&gt;Likewise for content. YouTube’s not a problem. There’re enough other video services. Trends are useful, but not critical. Maps might be, so I’ll try and switch to &lt;a href=&#34;http://www.openstreetmap.org/&#34;&gt;OpenStreetMap&lt;/a&gt;. I don’t use News or Picasa much.&lt;/p&gt;
&lt;p&gt;I don’t care much for social media anyway, so Blogger, Orkut and Plus can die any time.&lt;/p&gt;
&lt;p&gt;Google’s apps are the worrying ones. Mail and Calendar, in particular. I’ll probably migrate away from them last, but the attempt is on. I’ll be documenting the alternatives I find at &lt;a href=&#34;https://gist.github.com/sanand0/5176161&#34; title=&#34;https://gist.github.com/sanand0/5176161&#34;&gt;https://gist.github.com/sanand0/5176161&lt;/a&gt; (safely cloned locally).&lt;/p&gt;
&lt;p&gt;Looks like there’s no safe long-term alternative to being able to host your own apps. Pity.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;comments&#34;&gt;Comments&lt;/h2&gt;
&lt;!-- wp-comments-start --&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://harikt.com&#34;&gt;Hari K T&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;20 Mar 2013 12:23 pm&lt;/em&gt;:
You are right. Probably many of them will follow your path :-) .&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.interworks.com&#34;&gt;Dan Murray&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 Mar 2013 2:01 pm&lt;/em&gt;:
It is annoying&amp;hellip;isn&amp;rsquo;t it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ravikumar Venkateswar&lt;/strong&gt; &lt;em&gt;18 Mar 2013 6:33 pm&lt;/em&gt;:
Reader&amp;rsquo;s the one that bugs me the most, since they basically out-competed all of the alternatives, even the paid ones. I prefer paid apps, personally, because I know where the money&amp;rsquo;s coming from, and there&amp;rsquo;s less chance that they&amp;rsquo;d make them unusable. I switched from Picasa to Smugmug a while ago, and I&amp;rsquo;m probably going to move Mail and Calendar to free Google Apps or maybe my employer&amp;rsquo;s service.
Why would you host your own apps instead of paying directly?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://www.s-anand.net/blog/hosting-options/&#34;&gt;Hosting options | s-anand.net&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;1 Jun 2013 6:49 am&lt;/em&gt; &lt;em&gt;(pingback)&lt;/em&gt;:
[&amp;hellip;] means. I can’t just take that code and move it to another server. Besides, I’m a bit wary of Google pulling the plug. Heroku? Same problem. I just want to take the code elsewhere and run [&amp;hellip;]&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tarun&lt;/strong&gt; &lt;em&gt;21 Mar 2013 11:44 am&lt;/em&gt;:
What about the appengine, did you explore any alternatives for it? I was quite impressed with script.google.com also, its in-line with your style of coding .&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dev E&lt;/strong&gt; &lt;em&gt;22 Mar 2013 3:22 am&lt;/em&gt;:
How about Nokia&amp;rsquo;s here.com for maps?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mathew&lt;/strong&gt; &lt;em&gt;23 Mar 2013 12:38 am&lt;/em&gt;:
Feedly if you plan to keep Chrome.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&#34;http://geekyogi.tumblr.com&#34;&gt;Om Shankar&lt;/a&gt;&lt;/strong&gt; &lt;em&gt;16 Jul 2013 11:35 am&lt;/em&gt;:
Dude. I seriously hope you were saying that all out of anger and they are not your actual insights of other Google products. (Some were ridiculous - like Maps, Gmail, +plus, Chrome, etc.)
Coz, if it were, you definitely need to come back to internet in today&amp;rsquo;s age and have a check again on your updates.
Looking forward to your conf. at Bangalore JS. :-)&lt;/li&gt;
&lt;/ul&gt;
&lt;!-- wp-comments-end --&gt;
</description>
    </item>
  </channel>
</rss>
