<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: ianpurton</title><link>https://news.ycombinator.com/user?id=ianpurton</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 06:29:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ianpurton" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ianpurton in "Mercedes‑Benz starts large‑scale production of electric axial flux motor"]]></title><description><![CDATA[
<p>The main benefit here seems to be smaller and lighter for the same power output.</p>
]]></description><pubDate>Wed, 10 Jun 2026 10:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474005</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=48474005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474005</guid></item><item><title><![CDATA[New comment by ianpurton in "Familiarity is the enemy: On why Enterprise systems have failed for 60 years"]]></title><description><![CDATA[
<p>For context this is the authors website. <a href="https://axonlore.com/" rel="nofollow">https://axonlore.com/</a><p>So where its fair to say enterprise users buy safety, if he's referring to his own product I would offer the following.<p>He's in the AI tool space i.e. a better rag. So you're selling to AI developers and developers nearly always go open source first.<p>If they can't find an open source solution or if they don't even look, they prefer to build it themselves.<p>For this kind of product most enterprise buyers won't understand its benefits, you have to get the developers interested first.<p>And finally, in this market, you are 1 prompt away from someone cloning your whole business and calling it openaxon or something like that.<p>It's a tough time to be a software startup.</p>
]]></description><pubDate>Fri, 24 Apr 2026 10:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47888392</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47888392</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47888392</guid></item><item><title><![CDATA[New comment by ianpurton in "I am building a cloud"]]></title><description><![CDATA[
<p>I don't get it, what is this, how is it different?</p>
]]></description><pubDate>Thu, 23 Apr 2026 05:43:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47872582</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47872582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47872582</guid></item><item><title><![CDATA[New comment by ianpurton in "Spiral staircase with a single guardrail once led to the top of the Eiffel Tower"]]></title><description><![CDATA[
<p>That site is everything that's wrong with the internet at the moment.<p>A dizzying array of adverts and popups.</p>
]]></description><pubDate>Sun, 19 Apr 2026 08:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47822696</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47822696</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47822696</guid></item><item><title><![CDATA[New comment by ianpurton in "Darkbloom – Private inference on idle Macs"]]></title><description><![CDATA[
<p>Because the model that generated that list was trained before the M5 came out.</p>
]]></description><pubDate>Thu, 16 Apr 2026 10:31:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791111</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47791111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791111</guid></item><item><title><![CDATA[New comment by ianpurton in "Ask HN: Can anyone suggest me a SaaS product idea?"]]></title><description><![CDATA[
<p>> if you face a problem in development, db, storage or anything<p>Developers won't pay for it. I'll pay for hosting begrudgingly and I pay for AI tokens and domain names and that's it.<p>And every Saas idea can now be copied with this prompt.<p>Build me an open source clone of -> <a href="https://your-saas.com" rel="nofollow">https://your-saas.com</a><p>You need a moat these days more than ever.</p>
]]></description><pubDate>Thu, 16 Apr 2026 07:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790021</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47790021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790021</guid></item><item><title><![CDATA[New comment by ianpurton in "I run multiple $10K MRR companies on a $20/month tech stack"]]></title><description><![CDATA[
<p>Thats true. The reason I like k8s is once you've gone up the learning curve you can apply that knowledge to cloud deployments, on prem, or in this case VPS.<p>The authors stack left me thinking about how will he re-start the app if it crashes, versioning, containers, infra as code.<p>I've seen these articles before... the Ruby on Rails guys had the same idea and built <a href="https://kamal-deploy.org/" rel="nofollow">https://kamal-deploy.org/</a><p>Which starts to look more and more like K3s as time goes on.</p>
]]></description><pubDate>Sun, 12 Apr 2026 13:36:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47739478</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47739478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47739478</guid></item><item><title><![CDATA[New comment by ianpurton in "I run multiple $10K MRR companies on a $20/month tech stack"]]></title><description><![CDATA[
<p>Dynamic scaling is not really even available on a single node kubernetes.<p>I was thinking more of<p>Running multiple websites. i.e. 1 application per namespace.
Tooling i.e. k9s for looking at logs etc.
Upgrading applications etc.</p>
]]></description><pubDate>Sun, 12 Apr 2026 10:10:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737960</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47737960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737960</guid></item><item><title><![CDATA[New comment by ianpurton in "I run multiple $10K MRR companies on a $20/month tech stack"]]></title><description><![CDATA[
<p>When he switches from Kubernetes in the cloud to Nginx -> App Binary -> Sqlite he trades operations functionality for cost.<p>But, actually you can run Kubernetes and Postgres etc on a VPS.<p>See <a href="https://stack-cli.com/" rel="nofollow">https://stack-cli.com/</a> where you can specify a Supabase style infra on a low cost VPS on top of K3s.</p>
]]></description><pubDate>Sun, 12 Apr 2026 08:09:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47737194</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47737194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47737194</guid></item><item><title><![CDATA[New comment by ianpurton in "NanoClaw Adopts OneCLI Agent Vault"]]></title><description><![CDATA[
<p>> I bet we will move from CLIs to something else in about 3-6 months.<p>My bet would be OpenAPI specs. The model will think its calling a cli but we intercept the tool call and proxy it with the oauth credentials.<p>There are some implementations already out there in open web ui and bionic gpt.</p>
]]></description><pubDate>Tue, 24 Mar 2026 15:35:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47504215</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47504215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47504215</guid></item><item><title><![CDATA[New comment by ianpurton in "Ask HN: How to Find a Job in the UK"]]></title><description><![CDATA[
<p>If you look for jobs on linkedin you'll see a lot are posted by recruiters.<p>Its usually pretty easy to get one to call you and they can give you an idea about the market.</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:38:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468586</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=47468586</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468586</guid></item><item><title><![CDATA[New comment by ianpurton in "Ask HN: How do you avoid job hunting burnout?"]]></title><description><![CDATA[
<p>This is a really good idea.<p>Taking something that is basically a lonely depressing activity and putting a social aspect around it.<p>Well done.</p>
]]></description><pubDate>Mon, 04 Aug 2025 07:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=44782813</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=44782813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44782813</guid></item><item><title><![CDATA[New comment by ianpurton in "Ask HN: How much of OpenAI code is written by AI?"]]></title><description><![CDATA[
<p>I don't work at Open AI but I use Codex as I imagine most people there do to.<p>I actually use it from the web app not the cli. So far I've run over 100 codex sessions a great percentage of which I turned in to pull requests.<p>I kick off codex for 1 or more tasks and then review the code later. So they run in the background while I do other things. Occasionally I need to re-prompt if I don't like the results.<p>If I like the code I create a PR and test it locally. I would say 90% of my PR's are AI generated (with human in the loop).<p>Since using codex, I very rarely create hand written PR's.</p>
]]></description><pubDate>Mon, 14 Jul 2025 06:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44557109</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=44557109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44557109</guid></item><item><title><![CDATA[New comment by ianpurton in "The North Korean fake IT worker problem is ubiquitous"]]></title><description><![CDATA[
<p>I imagine they mean a remote KVM. So you remote into a PC sitting in a basement in someones house in the US. You then make all your outgoing internet from thta setup and your IP address would look legit.</p>
]]></description><pubDate>Mon, 14 Jul 2025 05:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=44556871</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=44556871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44556871</guid></item><item><title><![CDATA[New comment by ianpurton in "The Ingredients of a Productive Monorepo"]]></title><description><![CDATA[
<p>I've never worked on a mono repo that has the whole organizations code in it.<p>What are the advantages vs having a mono repo per team?</p>
]]></description><pubDate>Wed, 28 May 2025 05:46:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=44113068</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=44113068</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44113068</guid></item><item><title><![CDATA[New comment by ianpurton in "Show HN: GitMCP is an automatic MCP server for every GitHub repo"]]></title><description><![CDATA[
<p>Some context.<p>1. Some LLMs support function calling. That means they are given a list of tools with descriptions of those tools.<p>2. Rather than answering your question in one go, the LLM can say it wants to call a function.<p>3. Your client (developer tool etc) will call that function and pass the results to the LLM.<p>4. The LLM will continue and either complete the conversation or call more tools (functions)<p>5. MCP is gaining traction as a standard way of adding tools/functions to LLMs.<p>GitMCP<p>I haven't looked too deeply but I can guess.<p>1. Will have a bunch of API endpoints that the LLM can call to look at your code. probably stuff like, get_file, get_folder etc.<p>2. When you ask the LLM for example "Tell me how to add observability to the code", the LLM can make calls to get the code and start to look at it.<p>3. The LLM can keep on making calls to GitMCP until it has enough context to answer the question.<p>Hope this helps.</p>
]]></description><pubDate>Fri, 04 Apr 2025 06:12:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43578854</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=43578854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43578854</guid></item><item><title><![CDATA[New comment by ianpurton in "US Administration announces 34% tariffs on China, 20% on EU"]]></title><description><![CDATA[
<p>It may reduce consumerism in the US and therefore be beneficial to the environment.</p>
]]></description><pubDate>Thu, 03 Apr 2025 09:03:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=43566902</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=43566902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43566902</guid></item><item><title><![CDATA[New comment by ianpurton in "US Administration announces 34% tariffs on China, 20% on EU"]]></title><description><![CDATA[
<p>Tesla in Berlin employs 12,000 workers and can produce 5000 cars a week.<p>The US will need a lot of factories to employ 10s of millions of workers.I also imagine new factories will employ less workers due to increased automation.<p>I'm interested to see how this plays out.</p>
]]></description><pubDate>Thu, 03 Apr 2025 09:00:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43566865</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=43566865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43566865</guid></item><item><title><![CDATA[New comment by ianpurton in "US Administration announces 34% tariffs on China, 20% on EU"]]></title><description><![CDATA[
<p>In your scenario white collar jobs will be destroyed globally.<p>So effectively you would be paying people to work in manufacturing even though it's no longer necessary.<p>You may as well pay a basic income instead.</p>
]]></description><pubDate>Thu, 03 Apr 2025 08:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=43566806</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=43566806</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43566806</guid></item><item><title><![CDATA[New comment by ianpurton in "Are libraries always the best choice in secure development?"]]></title><description><![CDATA[
<p>You need to take a Defence in depth strategy.<p>There are various ways to validate libraries but it's best to assume an exploit gets through.<p>So then, you should be looking at your deployment, i.e. locking down containers, network policies, least privileges etc etc.<p>Try to reduce the blast radius to zero.</p>
]]></description><pubDate>Thu, 13 Feb 2025 11:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43034855</link><dc:creator>ianpurton</dc:creator><comments>https://news.ycombinator.com/item?id=43034855</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43034855</guid></item></channel></rss>