<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Ai on hypercritical</title><link>https://hypercritical.io/tags/ai/</link><description>Recent content in Ai on hypercritical</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 27 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hypercritical.io/tags/ai/index.xml" rel="self" type="application/rss+xml"/><item><title>Shareware is Dead, and Vibe-Coding Killed It</title><link>https://hypercritical.io/posts/shareware-is-dead/</link><pubDate>Wed, 27 May 2026 00:00:00 +0000</pubDate><guid>https://hypercritical.io/posts/shareware-is-dead/</guid><description>&lt;p>Last Christmas, my wife bought our 5-year-old daughter a Yoto player. To explain to those unaware - it&amp;rsquo;s essentially a music player where you have to purchase NFC cards that, when inserted into the player, will then stream the music to the device that was unlocked by the card. So, instead of streaming &amp;ldquo;Let It Go&amp;rdquo; on Spotify using a subscription we&amp;rsquo;re already paying for, we needed to purchase the &amp;ldquo;Frozen&amp;rdquo; NFC Yoto card that unlocked the ability to stream the album on the device. It may sound like I&amp;rsquo;m making it seem like it&amp;rsquo;s a cash grab, but that&amp;rsquo;s because &lt;strong>it is&lt;/strong>. Anyway, this article isn&amp;rsquo;t about the Yoto.&lt;/p></description></item><item><title>Build Your Own Local ChatGPT - Part 3: Voice, Vision, and Memory</title><link>https://hypercritical.io/posts/local-llm-pt3/</link><pubDate>Mon, 20 Apr 2026 00:00:00 +0000</pubDate><guid>https://hypercritical.io/posts/local-llm-pt3/</guid><description>&lt;p>&lt;em>&lt;strong>Author&amp;rsquo;s note:&lt;/strong> yes, this header image was once again generated by my own personal GenAI assistant. I swear it is getting slightly better each iteration.&lt;/em>&lt;/p>
&lt;p>Welcome back to Part 3 of our journey to build a self-hosted, ChatGPT-style AI assistant. In Part 1 we got the hardware and base stack running (Ubuntu, Docker, Portainer, Ollama, OpenWebUI). In Part 2 we dove into models - where to find them, how to pick them, and what quantization actually means for your VRAM budget.&lt;/p></description></item><item><title>Build Your Own Local ChatGPT - Part 2: Choosing &amp; Loading Your LLM Brains</title><link>https://hypercritical.io/posts/local-llm-pt2/</link><pubDate>Thu, 26 Feb 2026 00:00:00 +0000</pubDate><guid>https://hypercritical.io/posts/local-llm-pt2/</guid><description>&lt;p>&lt;em>&lt;strong>Author&amp;rsquo;s note:&lt;/strong> this header image was generated by my own personal GenAI assistant, and very poorly I might add.&lt;/em>&lt;/p>
&lt;p>Welcome back to the second part of our journey to build a self-hosted, ChatGPT-style AI assistant! In Part 1, we covered the foundational setup: getting Ubuntu, NVIDIA drivers, Docker, Portainer, OpenWebUI, and Ollama all up and running on your local machine. You now have a working chat interface, even if it&amp;rsquo;s currently running a basic model.&lt;/p></description></item><item><title>Build Your Own Local ChatGPT - Part 1: Getting Started</title><link>https://hypercritical.io/posts/local-llm-pt1/</link><pubDate>Thu, 25 Sep 2025 00:00:00 +0000</pubDate><guid>https://hypercritical.io/posts/local-llm-pt1/</guid><description>&lt;p>&lt;em>&lt;strong>Author&amp;rsquo;s note:&lt;/strong> this header image was generated by my own personal GenAI assistant, and much of this blog content was edited down by it as well.&lt;/em>&lt;/p>
&lt;p>Does anyone else ever worry that one day all your conversations with ChatGPT could be exposed? Or that your information will be out there to be data-mined and trained upon?&lt;/p>
&lt;p>&amp;ldquo;&lt;em>Well, I have nothing to hide,&lt;/em>&amp;rdquo; you say. Sure, neither do I. But it’d be embarrassing if my photo of this “random mark on my foot that won&amp;rsquo;t go away could this possibly be cancer” ever got out.&lt;/p></description></item></channel></rss>