<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: fabianlindfors</title><link>https://news.ycombinator.com/user?id=fabianlindfors</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 22 Aug 2026 02:18:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fabianlindfors" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fabianlindfors in "Building an (almost) fully self-hosted, sandboxed, agentic software factory"]]></title><description><![CDATA[
<p>Agreed, we had agents writing standard integration/unit/e2e tests but turned out to be a ton of work reviewing just that and hard to wrap one’s head around as a developer.<p>We ended up building our own test platform to reduce the human bottleneck in the verification loop.<p>Takes the form of a hermetic test environment that run all our code and infra in a way that matches production. Our tests interact with it from the ”outside”, e.g. by driving a browser, a terminal or making API calls.<p>We still have coding agents writing those tests but the big difference is that we record the browser and the API calls and can review and verify through a UI without having to do any manual testing. It also serves as a regression test suite with E2E coverage, which is kind of a must to avoid coding agents making assumptions and breaking things.<p>Not a huge fan of the term ”software factory” but working like this I actually think it’s achievable.</p>
]]></description><pubDate>Fri, 21 Aug 2026 22:21:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49394427</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49394427</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49394427</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>It’s worked out pretty well for the Norwegians!</p>
]]></description><pubDate>Fri, 07 Aug 2026 18:26:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49214486</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49214486</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49214486</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>My point is that it wouldn't be someone else's "clankers". The lab would be majority owned by the populace through their democratically elected government.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49211833</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49211833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49211833</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>I agree, the datacenters and the GPUs inside them might be the least valuable thing to come out of the boom. The research in chips, architectures, and training, and the supporting infrastructure in fabs and energy grids still seems highly valuable. Europe will still see very little of that, but at least the Chinese labs still publish some of their research.</p>
]]></description><pubDate>Fri, 07 Aug 2026 15:19:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=49211809</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49211809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49211809</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>Oh definitely, not saying they are lying about working on a big model, but as you say I'm skeptical it will be any good.<p>I hope they will get that boost, but I'm afraid that they haven't built credibility so far to convince governments to buy in at the level needed. Their slip away from the frontier might even have made governments more cautious on investing in AI development, which is the opposite of what we need right now.</p>
]]></description><pubDate>Fri, 07 Aug 2026 14:38:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49211168</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49211168</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49211168</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>I considered mentioning that in the footnote but my own skepticism stopped me. I'm now thinking I need to see it to believe it in terms of Mistral training a frontier model.<p>That's not to say I don't hope they will. It would be incredible if they could do that despite their limited funding and the wide swath of projects they are working on. I do think that lack of focus is going to be a big problem.</p>
]]></description><pubDate>Fri, 07 Aug 2026 14:14:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49210787</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49210787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49210787</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Europe's Bitter Lesson"]]></title><description><![CDATA[
<p>Yes, it probably won't be clear until we have the benefit of some hindsight.<p>One thing I'm inclined to believe though is that the investment being made into compute and research today may not benefit the investors, but it will be net-positive on a longer time scale for the wider populace. A comparison to the internet and the dot-com bubble seems fitting.<p>And from that perspective I'd also be worried about the bubble bursting before Europe even gets started, as what remains after a bubble would still largely serve the US and China.</p>
]]></description><pubDate>Fri, 07 Aug 2026 14:12:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49210745</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49210745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49210745</guid></item><item><title><![CDATA[Europe's Bitter Lesson]]></title><description><![CDATA[
<p>Article URL: <a href="https://fabianlindfors.se/blog/europes-bitter-lesson/">https://fabianlindfors.se/blog/europes-bitter-lesson/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49210143">https://news.ycombinator.com/item?id=49210143</a></p>
<p>Points: 5</p>
<p># Comments: 13</p>
]]></description><pubDate>Fri, 07 Aug 2026 13:32:38 +0000</pubDate><link>https://fabianlindfors.se/blog/europes-bitter-lesson/</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49210143</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49210143</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Bun-sqlgen – Type-safe raw SQL for Bun, no ORM"]]></title><description><![CDATA[
<p>Microsoft has been doing this for a long time: <a href="https://learn.microsoft.com/en-us/dotnet/csharp/linq/" rel="nofollow">https://learn.microsoft.com/en-us/dotnet/csharp/linq/</a></p>
]]></description><pubDate>Tue, 23 Jun 2026 22:22:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652304</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=48652304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652304</guid></item><item><title><![CDATA[Anthropic pauses credit change for Claude Code]]></title><description><![CDATA[
<p>Quoting from an email they sent:<p>Hi Fabian,
In May, we sent you an email announcing that starting today, the Claude Agent SDK, claude -p, and third-party apps built on the Agent SDK would stop drawing from subscription rate limits and move to a dedicated monthly credit. We're writing to let you know that we’re not making this change today. We’re working to update the plan to better support how users build with Claude subscriptions.
What this means for you
Nothing changes for now. Agent SDK, claude -p, and third-party app usage continues to work with your subscription exactly as it did before today, and there's no credit to claim. Your subscription limits are unchanged. When we have an update, we'll share it with advance notice before it takes effect.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48546618">https://news.ycombinator.com/item?id=48546618</a></p>
<p>Points: 36</p>
<p># Comments: 12</p>
]]></description><pubDate>Mon, 15 Jun 2026 20:28:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48546618</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=48546618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48546618</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Incident Report: May 19, 2026 – GCP Account Suspension"]]></title><description><![CDATA[
<p>Shameless self plug but check out: <a href="https://specific.dev">https://specific.dev</a> (especially if you use coding agents)<p>No code lock-in through SDKs and built on top of AWS with great DX for both developer and coding agents</p>
]]></description><pubDate>Wed, 20 May 2026 17:53:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48211471</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=48211471</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48211471</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Coasts – Containerized Hosts for Agents"]]></title><description><![CDATA[
<p>Orbstack is definitely much better but far from native speeds in my experience. From our perspective of wanting all users to have a good experience, we also can't really point folks towards Orbstack as a "solution" to make the local dev experience great.</p>
]]></description><pubDate>Tue, 31 Mar 2026 12:40:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47586496</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47586496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47586496</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Coasts – Containerized Hosts for Agents"]]></title><description><![CDATA[
<p>Same to you!</p>
]]></description><pubDate>Tue, 31 Mar 2026 07:45:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584001</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47584001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584001</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Coasts – Containerized Hosts for Agents"]]></title><description><![CDATA[
<p>Yes, exactly. Probably two different focuses between us, we are more focused on providing the full environment to build productively with coding agents, from local dev all the way to prod. The key thing for us is that the agent can write code, build infrastructure and test the entire system autonomously locally, and then deploying to production should be dead simple.<p>A bit of a different approach from the classic use case of docker-compose that is often orthogonal to the production infrastructure in some sense.<p>One thing I've used to great success though is taking an existing project or example docker-compose and simply asking the coding agent to translate it to Specific's IaC. Works a treat, especially as the coding agent can read all the code at the same time and connect it all together.<p>(also it looks like we were in the same batch!)</p>
]]></description><pubDate>Mon, 30 Mar 2026 22:11:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580358</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47580358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580358</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Coasts – Containerized Hosts for Agents"]]></title><description><![CDATA[
<p>We have been trying to solve the same problem (and a bunch of other ones) with <a href="https://specific.dev">https://specific.dev</a> as well. We’ve tried to stay away from Docker as much as we can though because of the still pretty bad experience on Mac.<p>Our approach is having our CLI handle port assignments (and pass any connection details/ports along as env vars) and that way being able to spin up “isolated” copies of the local dev environment. Has the added benefit of us being able to deploy the same config straight to production and switch in production database connections strings and anything else needed.</p>
]]></description><pubDate>Mon, 30 Mar 2026 21:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47580145</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47580145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47580145</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Floci – A free, open-source local AWS emulator"]]></title><description><![CDATA[
<p>Totally agree that AI coding makes this even more important. We are working on a coding agent-first cloud and a large part of that is ensuring everything runs locally so folks can let their coding agents define the infra and test it all</p>
]]></description><pubDate>Sun, 22 Mar 2026 10:09:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47475991</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47475991</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47475991</guid></item><item><title><![CDATA[New comment by fabianlindfors in "Show HN: Replacebase – library to migrate away from Supabase"]]></title><description><![CDATA[
<p>Better Auth is absolutely great. Was pleased with how well it could be extended here to replace Supabase Auth with backwards compatibility<p>Part of this is a reimplementation of PostgREST, but as a Typescript library. The big difference is that this is designed to help you migrate away from the auto-generated and to an API that is better designed for your actual use case. That’s why this is a library so you can integrate it as part of your backend and gradually replace the PostgREST parts<p>The storage part is really only for Supabase-js, yeah. The idea being that folks will eventually move to a model where they integrate directly through S3 (if they want)</p>
]]></description><pubDate>Wed, 25 Feb 2026 17:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=47154750</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47154750</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154750</guid></item><item><title><![CDATA[Show HN: Replacebase – library to migrate away from Supabase]]></title><description><![CDATA[
<p>Hey folks!<p>There has been a lot of talk recently about the reliability of Supabase and migrating away to other database providers (or even hosting Postgres yourself).<p>I'm a big proponent of writing actual backend code rather than locking yourself into frameworks like Supabase. If you already built all your client-side code around it though, then migrating is not a trivial task.<p>Replacebase is designed to help with that. It's a Typescript library that you can plug into actual backend code that exposes a Supabase-compatible API so that you don't have to make significant changes to your frontend.<p>It's designed to be a stepping stone for further migration, letting you switch database and storage providers and eventually move to a bespoke backend architecture without Supabase lock-in (at which point you can also remove Replacebase!)<p>Would love your thoughts: <a href="https://github.com/specific-dev/replacebase" rel="nofollow">https://github.com/specific-dev/replacebase</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47154281">https://news.ycombinator.com/item?id=47154281</a></p>
<p>Points: 6</p>
<p># Comments: 2</p>
]]></description><pubDate>Wed, 25 Feb 2026 17:05:00 +0000</pubDate><link>https://github.com/specific-dev/replacebase</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=47154281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47154281</guid></item><item><title><![CDATA[New comment by fabianlindfors in "An Update on Heroku"]]></title><description><![CDATA[
<p>Yes. We are taking a stab at the entire infrastructure like Heroku did but with a focus on a coding agent-centric workflow: <a href="https://specific.dev">https://specific.dev</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 09:41:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=46922576</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=46922576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46922576</guid></item><item><title><![CDATA[New comment by fabianlindfors in "The Codex App"]]></title><description><![CDATA[
<p>We have been working on this, letting any coding agent define infrastructure so we can define it effortlessly: <a href="https://specific.dev">https://specific.dev</a>. We aren't just targeting non-developers though, we think this is useful to anyone building primarily through coding agents.</p>
]]></description><pubDate>Mon, 02 Feb 2026 23:12:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46863563</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=46863563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46863563</guid></item></channel></rss>