<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: vikeri</title><link>https://news.ycombinator.com/user?id=vikeri</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 01 May 2026 10:15:38 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=vikeri" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Our agent found a bug with WireGuard in Google Kubernetes Engine]]></title><description><![CDATA[
<p>Article URL: <a href="https://lovable.dev/blog/hunting-networking-bugs-in-kubernetes">https://lovable.dev/blog/hunting-networking-bugs-in-kubernetes</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47972367">https://news.ycombinator.com/item?id=47972367</a></p>
<p>Points: 13</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 01 May 2026 08:14:07 +0000</pubDate><link>https://lovable.dev/blog/hunting-networking-bugs-in-kubernetes</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=47972367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47972367</guid></item><item><title><![CDATA[Lovable acquires cloud provider Molnett]]></title><description><![CDATA[
<p>Article URL: <a href="https://lovable.dev/blog/lovable-welcomes-molnett">https://lovable.dev/blog/lovable-welcomes-molnett</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46049357">https://news.ycombinator.com/item?id=46049357</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 25 Nov 2025 18:59:35 +0000</pubDate><link>https://lovable.dev/blog/lovable-welcomes-molnett</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=46049357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46049357</guid></item><item><title><![CDATA[New comment by vikeri in "Ask HN: Who is hiring? (August 2025)"]]></title><description><![CDATA[
<p>Lovable | Stockholm (In-person) | Full-Stack, Design, and ML eng<p>We sponsor visas and have very generous relocation packages (even if you just want to come for a year).<p>Lovable is building an AI software engineer that lives in your browser. Building excellent software engineering agents is significantly harder than people think. We need the best engineers in the world to join us and will compensate you accordingly.<p>Learn more at: <a href="https://lovable.dev/careers" rel="nofollow">https://lovable.dev/careers</a> or ping me on <a href="https://x.com/cviktore" rel="nofollow">https://x.com/cviktore</a></p>
]]></description><pubDate>Fri, 01 Aug 2025 19:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=44761620</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=44761620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44761620</guid></item><item><title><![CDATA[New comment by vikeri in "Structured Errors in Go"]]></title><description><![CDATA[
<p>One thing that seemingly is missing is the ability to tag a specific error with an error code. You typically want to know that all of a sudden the ”failed to get user” error is being returned a lot. Since the message is a dynamic string you can’t just group by the string so unless you build it as part of your abstraction it becomes very hard to do.<p>Edit: looking more carefully at the lib I assume that ”tag” is the concept that is supposed to cover this?</p>
]]></description><pubDate>Sun, 01 Jun 2025 08:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=44149373</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=44149373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44149373</guid></item><item><title><![CDATA[Lovable incident report: Recovering from being taken down by GitHub]]></title><description><![CDATA[
<p>Article URL: <a href="https://lovable.dev/news/github-incident-2025-01-02">https://lovable.dev/news/github-incident-2025-01-02</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42645887">https://news.ycombinator.com/item?id=42645887</a></p>
<p>Points: 16</p>
<p># Comments: 11</p>
]]></description><pubDate>Thu, 09 Jan 2025 14:27:25 +0000</pubDate><link>https://lovable.dev/news/github-incident-2025-01-02</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=42645887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42645887</guid></item><item><title><![CDATA[GitHub suspends AI code editor. >500k of users locked out of their projects]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/lovable_dev/status/1875091208181309540">https://twitter.com/lovable_dev/status/1875091208181309540</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42583861">https://news.ycombinator.com/item?id=42583861</a></p>
<p>Points: 8</p>
<p># Comments: 4</p>
]]></description><pubDate>Fri, 03 Jan 2025 08:49:39 +0000</pubDate><link>https://twitter.com/lovable_dev/status/1875091208181309540</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=42583861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42583861</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: An AI that reliably builds full-stack apps by preventing LLM mistakes"]]></title><description><![CDATA[
<p>Yeah you shouldn't have to add stuff to the .env file. If you setup Supabase any secrets should be added to the edge functions as env vars. Here's an example where it prompted me to add the RESEND_API_KEY to the Supabase Edge function secret: <a href="https://lovable.dev/projects/e66eacea-f46f-473c-aa6b-6a90da440296" rel="nofollow">https://lovable.dev/projects/e66eacea-f46f-473c-aa6b-6a90da4...</a></p>
]]></description><pubDate>Fri, 22 Nov 2024 07:32:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42211860</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=42211860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42211860</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: An AI that reliably builds full-stack apps by preventing LLM mistakes"]]></title><description><![CDATA[
<p>Great questions! There are several LLM calls behind a single prompt that you submit and we do dynamically assemble the prompt to the AI based on what you're asking for. But we do generate most files at once.</p>
]]></description><pubDate>Thu, 21 Nov 2024 18:34:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42207219</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=42207219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42207219</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: Claude Artifacts but creating real web apps"]]></title><description><![CDATA[
<p>So we opened up our waitlist so it's open right now: <a href="https://gptengineer.app" rel="nofollow">https://gptengineer.app</a><p>(Might have to readd the waitlist though if we get too much traffic.)</p>
]]></description><pubDate>Thu, 29 Aug 2024 07:03:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388117</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=41388117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388117</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: Claude Artifacts but creating real web apps"]]></title><description><![CDATA[
<p>Yeah the standard shadcn setup tends to be a bit boring. But if you ask it to be a bit more creative you certainly can get it to make some pretty fun stuff:
- <a href="https://preview--retro-hacker-portal.gptengineer.run/magnus" rel="nofollow">https://preview--retro-hacker-portal.gptengineer.run/magnus</a> (source: <a href="https://gptengineer.app/projects/91b06c8d-16a8-4892-8cb5-d91a7808ae59/improve" rel="nofollow">https://gptengineer.app/projects/91b06c8d-16a8-4892-8cb5-d91...</a>)</p>
]]></description><pubDate>Thu, 29 Aug 2024 07:01:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388112</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=41388112</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388112</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: Claude Artifacts but creating real web apps"]]></title><description><![CDATA[
<p>1) We use whichever LLM that is performing best at the time, so no, not necessarily OpenAI
2) Only images as attachments for now. You can add more files by uploading them to the connected Github repo.</p>
]]></description><pubDate>Thu, 29 Aug 2024 06:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388076</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=41388076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388076</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: Claude Artifacts but creating real web apps"]]></title><description><![CDATA[
<p>So it's already hosted for you, you don't have to do anything to get a production ready URL.<p>But yeah if you want your own hosting for some reason you own the code and can take it to a provider like Netlify or Github Pages fairly easily.<p>Send me an email at viktor@lovable.dev if you have any questions :)</p>
]]></description><pubDate>Thu, 29 Aug 2024 06:55:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=41388060</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=41388060</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41388060</guid></item><item><title><![CDATA[The Micromanager's Dilemma (2022)]]></title><description><![CDATA[
<p>Article URL: <a href="https://matthewstrom.com/writing/the-micromanagers-dilemma/">https://matthewstrom.com/writing/the-micromanagers-dilemma/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39666432">https://news.ycombinator.com/item?id=39666432</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 Mar 2024 10:29:45 +0000</pubDate><link>https://matthewstrom.com/writing/the-micromanagers-dilemma/</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=39666432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39666432</guid></item><item><title><![CDATA[New comment by vikeri in "How to make a better default Firefox UI"]]></title><description><![CDATA[
<p>Will try it out. Regardless of if I’ll use it or not I think this project is a great example of the rare type of engineering craft that seems to be a pre-requisite to build truly great software. A great signal if I were hiring.</p>
]]></description><pubDate>Mon, 19 Feb 2024 12:42:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=39429125</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=39429125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39429125</guid></item><item><title><![CDATA[New comment by vikeri in "Valetudo – Cloud replacement for vacuum robots enabling local-only operation"]]></title><description><![CDATA[
<p>This is amazing, I wish it had support for Ecovacs too</p>
]]></description><pubDate>Thu, 28 Dec 2023 14:44:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38793905</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=38793905</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38793905</guid></item><item><title><![CDATA[New comment by vikeri in "Show HN: Easyful – A Free Gumroad Alternative"]]></title><description><![CDATA[
<p>Have you tried Stripe's payment links?</p>
]]></description><pubDate>Tue, 08 Aug 2023 20:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=37055127</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=37055127</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37055127</guid></item><item><title><![CDATA[New comment by vikeri in "We spent $20k on Google Play pre-registration ads"]]></title><description><![CDATA[
<p>I don’t have experience but I thought Subprime Attention Crisis was an interesting read</p>
]]></description><pubDate>Thu, 13 Jul 2023 20:20:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=36715397</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=36715397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36715397</guid></item><item><title><![CDATA[New comment by vikeri in "Type-safe, K-sortable, globally unique identifier inspired by Stripe IDs"]]></title><description><![CDATA[
<p>Another, less known, useful thing about these IDs is that you can double click on them and the full id will always be selected</p>
]]></description><pubDate>Wed, 28 Jun 2023 17:52:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=36510044</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=36510044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36510044</guid></item><item><title><![CDATA[New comment by vikeri in "37signals Leaves the Cloud"]]></title><description><![CDATA[
<p>Curious to know how to which degree they are self hosting, seems they'll buy their own servers but I doubt they'll go all the way to buying land and building their own data centers?</p>
]]></description><pubDate>Wed, 19 Oct 2022 11:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=33260319</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=33260319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33260319</guid></item><item><title><![CDATA[New comment by vikeri in "Building a Startup on Clojure"]]></title><description><![CDATA[
<p>Having been at a Clojure startup I can second this, despite our non existent brand we found great candidates. And teaching a smart junior developer Clojure wasn't harder than teaching people Ruby or Java. As soon as the initial lisp shock is over learning is much faster due to the simplicity (it's just data).</p>
]]></description><pubDate>Tue, 04 Oct 2022 15:53:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=33082191</link><dc:creator>vikeri</dc:creator><comments>https://news.ycombinator.com/item?id=33082191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33082191</guid></item></channel></rss>