<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: ownagefool</title><link>https://news.ycombinator.com/user?id=ownagefool</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 15 May 2026 15:26:30 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ownagefool" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ownagefool in "Ask HN: How to be SOC2 Type 2 compliant as a solo-entreprenuer?"]]></title><description><![CDATA[
<p>I offered self-hosting to bypass this.  It did the trick and I was able to convert the enterprise customers where compliance was a red line.</p>
]]></description><pubDate>Fri, 15 May 2026 09:32:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48146461</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=48146461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48146461</guid></item><item><title><![CDATA[New comment by ownagefool in "UK government replaces Palantir software with internally-built refugee system"]]></title><description><![CDATA[
<p>I worked on a small part of one of these back in around 2013 ( specifically managing beds ).<p>You were talking about a team of 5 cranking this out in about 2-3 months with some longer term part time involvement, with an annual cost of less than 1m and those people mostly all dellivering several product lines ( so actual cost is half or a quater ).</p>
]]></description><pubDate>Fri, 15 May 2026 08:15:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48145902</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=48145902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48145902</guid></item><item><title><![CDATA[New comment by ownagefool in "Postmortem: TanStack NPM supply-chain compromise"]]></title><description><![CDATA[
<p>This isn't true.<p>Our old jenkins hosts were largely forever instances with forever credentials that were just waiting to take down the org.<p>Modern pipelines are orchestrates that run ephemeral execution environments with ephemeral credentials that can significantly decrease the impact and timescales of getting pwned.<p>They're not perfect, but you can get pretty good posture by applying expertise to the subject.  The problem, like always, is this expertise is neither valued nor rewarded.</p>
]]></description><pubDate>Wed, 13 May 2026 14:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48122106</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=48122106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48122106</guid></item><item><title><![CDATA[New comment by ownagefool in "Debian must ship reproducible packages"]]></title><description><![CDATA[
<p>Reproducible builds shows that, within a specific configuration, the code produced the binary, regardless of who signed or published it.<p>Indeed, this could mitigate an attacker replacing the binary with something that's not produced from the code, but it does not mitigate the tool chain or code itself containing the exploit, creating a malicious binary.</p>
]]></description><pubDate>Sun, 10 May 2026 08:25:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082038</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=48082038</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082038</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>No, I was simply wrong.  Thanks for pointing that out.</p>
]]></description><pubDate>Fri, 24 Apr 2026 08:15:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887228</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47887228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887228</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>Both work (:<p>But the point was it was in a comparble situations without the microservices / k8s / whatever pet tech you want to hate on.</p>
]]></description><pubDate>Fri, 24 Apr 2026 08:09:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887191</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47887191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887191</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>I no longer work in that industry.</p>
]]></description><pubDate>Fri, 24 Apr 2026 08:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47887180</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47887180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47887180</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>I wrote a scheduler for VMs a long time ago.  k8s is basically just the same thing but for containers.<p>It really confuses me how someone can argue for cloud providers over a decent open solution without realising their argument is simply they don't want to be managing the thing.<p>And that's fine, most teams shouldn't be neck deep in managing a platform.  But that doesn't make the solution bad.</p>
]]></description><pubDate>Thu, 23 Apr 2026 20:27:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47881410</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47881410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47881410</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>I took over tech for a POS company some years ago.  They were a .net shop with about 80 developers, less than 200 concurrent connections, 6 figures spend cloud, and 0 nines uptime with a super traditional setup.<p>Point being, it's not the tools the causes the probem.</p>
]]></description><pubDate>Thu, 23 Apr 2026 20:21:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47881316</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47881316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47881316</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>I ran renderapp in ECS before I ran it in k8s.<p>The deployment files / structure were mostly equivalent with the main differences being I can't shell into ECS and I lose kubectl in favour of looking at the AWS GUI ( which for me is a loss, for others maybe not ).<p>The main difference is k8s has a lot of optionality, and folks get analysis paralysis with all the potential there.  You quickly hit this in k8s when you have to actually need the addon to get cloudwatch logs.<p>This is also where k8s has sharp edges.  Since amazon takes care of the rest of the infrastructure for you in ECS, you don't really need to worry about contention and starving node resources resulting in killing your logging daemon, which you could technically do in k8s.<p>However, you'll note that this is a vendor choice.  EKS Auto Mode does away with most of the addons you need to run yourself, simplifying k8s, moving it significantly closer to a vendor supported solution.</p>
]]></description><pubDate>Thu, 23 Apr 2026 19:48:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47880774</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47880774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47880774</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>To be fair, I have k8s on my hetzner :p</p>
]]></description><pubDate>Thu, 23 Apr 2026 11:45:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47874585</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47874585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47874585</guid></item><item><title><![CDATA[New comment by ownagefool in "I am building a cloud"]]></title><description><![CDATA[
<p>It depends what you're doing it.<p>My app is fairly simple node process with some side car worker processes.  k8s enables me to deploy it 30 times for 30 PRs, trivially, in a standard way, with standard cleanup.<p>Can I do that without k8s?  Yes.  To the same standard with the same amount of effort?  Probably not.  Here, I'd argue the k8s APIs and interfaces are better than trying to do this on AWS ( or your preferred cloud provider ).<p>Where things get complicated is k8s itself is borderline cloud provider software.  So teams who were previously good using a managed service are now owning more of the stack, and these random devops heros aren't necessarily making good decisions everywhere.<p>So you really have three obvious use cases:<p>a) You're doing something interesting with the k8s APIs, that aren't easy to do on a cloud provider.  Essentially, you're a power user.
b) You want a cloud abstraction layer because you're multi-cloud or you want a lock-in bargaining chip.
c) You want cloud semantics without being on a cloud provider.<p>However, if you're a single developer with a single machine, or a very small team and you're happy working through contended static environments, you can pretty much just put a process on a box and call it done.  k8s is overkill here, though not as much as people claim until the devops heros start their work.</p>
]]></description><pubDate>Thu, 23 Apr 2026 11:43:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47874566</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47874566</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47874566</guid></item><item><title><![CDATA[New comment by ownagefool in "Tesla concealed fatal accidents to continue testing autonomous driving"]]></title><description><![CDATA[
<p>Sure, but you can do that in a diff after the event, rather than live.</p>
]]></description><pubDate>Mon, 20 Apr 2026 13:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47833697</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47833697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47833697</guid></item><item><title><![CDATA[New comment by ownagefool in "Delve removed from Y Combinator"]]></title><description><![CDATA[
<p>Nobody really tries to get technical people to do the work.<p>Like cool, it's a great idea and would potentially produce positive results if done well, but the roles pay half the engineering roles, and the interviews are stacked towards compliance frameworks.<p>There's very little ability to fix a large public company when HR is involved</p>
]]></description><pubDate>Sat, 04 Apr 2026 09:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47637337</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47637337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47637337</guid></item><item><title><![CDATA[New comment by ownagefool in "UUID package coming to Go standard library"]]></title><description><![CDATA[
<p>In more practical terms:-<p>1. Users - your users table may not benefit by being ordered by created_at ( or uuid7 ) index because whether or not you need to query that data is tied to the users activity rather than when they first on-boarded.<p>2 Orders - The majority of your queries on recent orders or historical reporting type query which should benefit for a created_at ( or uuidv7 ) index.<p>Obviously the argument is then you're leaking data in the key, but my personal take is this is over stated.  You might not want to tell people how old a User is, but you're pretty much always going to tell them how old an Order is.</p>
]]></description><pubDate>Sat, 07 Mar 2026 11:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=47286794</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47286794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47286794</guid></item><item><title><![CDATA[New comment by ownagefool in "UUID package coming to Go standard library"]]></title><description><![CDATA[
<p>To be fair, many human tests I've read do similar.<p>Especially when folks are trying to push % based test metrics and have types ( and thus they tests assert types where the types can't really be wrong ).<p>I use AI to write tests.  Many of them the e2e fell into the pointless niche, but I was able to scope my API tests well enough to get very high hit rate.<p>The value of said API tests aren't unlimited.  If I had to hand roll them, I'm not sure I would have written as many, but they test a multitude of 400, 401, 402, 403, and 404s, and the tests themselves have absolutely caught issues such as validator not mounting correctly, or the wrong error status code due to check ordering.</p>
]]></description><pubDate>Sat, 07 Mar 2026 09:04:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47285892</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=47285892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47285892</guid></item><item><title><![CDATA[New comment by ownagefool in "IPv6 just turned 30 and still hasn't taken over the world"]]></title><description><![CDATA[
<p>I haven't looked at pfsense UI, but you can happily hand out a prefix to a device, which can then hand out its own prefixes.  I do it with my k8s clusters, which means the node themseves have enough IPs addresses to launch their own routable k8s clusters.</p>
]]></description><pubDate>Sat, 03 Jan 2026 09:38:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46474618</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=46474618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46474618</guid></item><item><title><![CDATA[New comment by ownagefool in "Ask HN: Those making $500/month on side projects in 2025 – Show and tell"]]></title><description><![CDATA[
<p><a href="https://renderapp.io/" rel="nofollow">https://renderapp.io/</a><p>A platform for digital asset management, review and workflow.  Current features focus primarily on review of images aimed at automotive configurators.<p>The problem is generic, however, our USP is we have a couple of enterprise customers that upload packs of 60k+ assets for a round, and thus we aim to help discover what demonstrably changed.<p>A bit like Github, only working with images, videos, and other digital assets rather than text files.</p>
]]></description><pubDate>Thu, 18 Dec 2025 12:43:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46311957</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=46311957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46311957</guid></item><item><title><![CDATA[New comment by ownagefool in "IBM to acquire Confluent"]]></title><description><![CDATA[
<p>Honestly, I think that's people reacting to the market more than it's the market reacting to people.<p>If your average zoomer had the ability to get a job for life that paid comparably well by a company that would look after them, I don't think loyalty would be an issue.<p>The problem is today, sticking with a company typically means below market reward, which is particularly acute given the ongoing cost of living crises affecting the west.</p>
]]></description><pubDate>Tue, 09 Dec 2025 14:33:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=46205306</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=46205306</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46205306</guid></item><item><title><![CDATA[New comment by ownagefool in "Jepsen: NATS 2.12.1"]]></title><description><![CDATA[
<p>I suspect they were more referring to curmudgeons not patching.<p>I was engaged after one of the worlds biggest data leaks.  The Security org was hyper worried about the cloud environment, which was in its infancy, despite the fact their data leak was from on-prem mainframe style system and they hadn't really improved their posture in any significant way despite spending £40m.<p>As an aside, I use NATs for some workloads where I've obviously spent low effort validating whether it's a great idea, and I'm pretty horrified with the report. (=</p>
]]></description><pubDate>Tue, 09 Dec 2025 09:31:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46203040</link><dc:creator>ownagefool</dc:creator><comments>https://news.ycombinator.com/item?id=46203040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46203040</guid></item></channel></rss>