<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: monus</title><link>https://news.ycombinator.com/user?id=monus</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 25 Apr 2026 21:35:11 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=monus" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by monus in "My first patch to the Linux kernel"]]></title><description><![CDATA[
<p>> You may wonder whether I tried asking an LLM for help or not. Well, I did. In fact it was very helpful in some tasks like summarizing kernel logs [^13] and extracting the gist of them. But when it came to debugging based on all the clues that were available, it concluded that my code didn't have any bugs, and that the CPU hardware was faulty.<p>This matches my experience whenever I do an unconventional or deep work like the article mentions. The engineers comfortable with this type of work will multiply their worth.</p>
]]></description><pubDate>Sun, 22 Mar 2026 11:55:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47476579</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=47476579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47476579</guid></item><item><title><![CDATA[New comment by monus in "Eight more months of agents"]]></title><description><![CDATA[
<p>> Along the way I have developed a programming philosophy I now apply to everything: the best software for an agent is whatever is best for a programmer.<p>Not a plug but really that’s exactly why we’re building sandboxes for agents with local laptop quality. Starting with remote xcode+sim sandboxes for iOS, high mem sandbox with Android Emulator on GPU accel for Android.<p>No machine allocation but composable sandboxes that make up a developer persona’s laptop.<p>If interested, a quick demo here <a href="https://www.loom.com/share/c0c618ed756d46d39f0e20c7feec996d" rel="nofollow">https://www.loom.com/share/c0c618ed756d46d39f0e20c7feec996d</a><p>muvaf[at]limrun[dot]com</p>
]]></description><pubDate>Mon, 09 Feb 2026 21:07:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46951340</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46951340</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46951340</guid></item><item><title><![CDATA[New comment by monus in "The recurring dream of replacing developers"]]></title><description><![CDATA[
<p>Agreed. I don’t know if it will create or eliminate jobs but this is certainly another level from what we’ve seen before.<p>Since last 2 months, calling LLMs even internet-level invention is underserving.<p>You can see the sentiment shift happening last months from all prominent experienced devs to.</p>
]]></description><pubDate>Sat, 17 Jan 2026 20:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46661605</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46661605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46661605</guid></item><item><title><![CDATA[Ask HN: Did Firecracker Win Completely?]]></title><description><![CDATA[
<p>I’m seeing sandbox projects and companies almost everyday now with similar feature set and when I peek under the hood, it’s all Firecracker.<p>Is it really the best VM tech for 3rd party code with no alternatives? I know it’s good, but no competing project?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46402255">https://news.ycombinator.com/item?id=46402255</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 27 Dec 2025 14:53:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46402255</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46402255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46402255</guid></item><item><title><![CDATA[New comment by monus in "We replaced H.264 streaming with JPEG screenshots (and it worked better)"]]></title><description><![CDATA[
<p>Well, we are serving latency sensitive remote control to <one of the biggest banks in US> via WebRTC which uses TLS over TURN so you get 443 HTTPS for the whole traffic.<p>No NAT, no UDP, just pure TURN traffic over Cloudflare TURN with TLS.</p>
]]></description><pubDate>Wed, 24 Dec 2025 07:27:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46373305</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46373305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46373305</guid></item><item><title><![CDATA[New comment by monus in "Go ahead, self-host Postgres"]]></title><description><![CDATA[
<p>We’ve recently had a disk failure in the primary and CloudNativePG promoted another to be primary but it wasn’t zero downtime. During transition, several queries failed. So something like pgBouncer together with transactional queries (no prepared statements) is still needed which has performance penalty.</p>
]]></description><pubDate>Sun, 21 Dec 2025 15:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46345373</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46345373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46345373</guid></item><item><title><![CDATA[New comment by monus in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>We’re building the Browserbase for mobile - Android & iOS at agentic scale with no concurrency limits.<p>We run them on bare metal without VM brittleness, fully GPU-accelerated with WebRTC streaming using hardware encoder. As good as it gets and it’s amazed every single person who tried it.<p>Still behind waitlist, give me a heads up at hello@limrun.com to try it out.<p><a href="https://lim.run" rel="nofollow">https://lim.run</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 12:31:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46273634</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46273634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46273634</guid></item><item><title><![CDATA[New comment by monus in "Damn Small Linux"]]></title><description><![CDATA[
<p>The problem with old computers isn’t that they’re slow but fail randomly so they don’t need “smaller” Linux, they need more resiliency that can work with random RAM erros, corrupt disks, absurd CPU instruction failures.<p>The size was a 90s problem.</p>
]]></description><pubDate>Mon, 08 Dec 2025 07:08:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46189303</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=46189303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46189303</guid></item><item><title><![CDATA[New comment by monus in "Runc breaks pods when CPU requests aren't multiples of 10"]]></title><description><![CDATA[
<p>Agreed. Use LLM all you want to do the discovery and proof but do not use it to replace your voice. I literally can’t read, my brain just shuts off when I see LLM text.</p>
]]></description><pubDate>Sun, 09 Nov 2025 08:11:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=45863833</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=45863833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45863833</guid></item><item><title><![CDATA[New comment by monus in "I use zip bombs to protect my server"]]></title><description><![CDATA[
<p>The hard part is the content of isMalicious() function. The bots can crash but they’d be quick to restart anyway.</p>
]]></description><pubDate>Wed, 30 Apr 2025 13:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=43844892</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=43844892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43844892</guid></item><item><title><![CDATA[New comment by monus in "There isn't much point to HTTP/2 past the load balancer"]]></title><description><![CDATA[
<p>> bringing HTTP/2 all the way to the Ruby app server is significantly complexifying your infrastructure for little benefit.<p>I think the author wrote it with encryption-is-a-must in the mind and after he corrected those parts, the article just ended up with these weird statements. What complexity is introduced apart from changing the serving library in your main file?</p>
]]></description><pubDate>Thu, 27 Feb 2025 22:22:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199188</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=43199188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199188</guid></item><item><title><![CDATA[New comment by monus in "The "email is authentication" pattern"]]></title><description><![CDATA[
<p>Well, yeah, “magic link” is a thing and one of the easiest form of authentication supported by many providers, like Supabase, Vercel and libraries like Next Auth.<p>Another great side effect is that your backend doesn’t have to store user passwords which means removal of a lot of compliance headaches.</p>
]]></description><pubDate>Sun, 08 Sep 2024 00:05:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41477243</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=41477243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41477243</guid></item><item><title><![CDATA[New comment by monus in "Leaving Neovim for Zed"]]></title><description><![CDATA[
<p>> If I would knew some killer feature, I'd go ahead and write it here. But that's the thing, I can't think of any.<p>Speed to open and general snappiness. Nothing comes close to Zed especially in larger codebases as most agree in the thread.</p>
]]></description><pubDate>Mon, 19 Aug 2024 07:10:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=41288549</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=41288549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41288549</guid></item><item><title><![CDATA[New comment by monus in "CRIU, a project to implement checkpoint/restore functionality for Linux"]]></title><description><![CDATA[
<p>TCP connections are identified with source IP:port and target IP:port tuples. When a new pod is created, it gets a new IP so there is not much way to restore the TCP connections. So crik drops all TCP connections and lets the application handle the reconnection logic. There are some CNIs that can give a static IP to pod, but that’s rather unorthodox in k8s.</p>
]]></description><pubDate>Sat, 22 Jun 2024 15:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=40759812</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=40759812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40759812</guid></item><item><title><![CDATA[New comment by monus in "CRIU, a project to implement checkpoint/restore functionality for Linux"]]></title><description><![CDATA[
<p>I built crik[1] to orchestrate CRIU operations inside a container running in Kubernetes so that you can migrate containers when spot node gets a shutdown signal. Presented it at KubeCon Paris 2024 [2] with a deep dive for those interested in the technical details.<p>[1]: <a href="https://github.com/qawolf/crik">https://github.com/qawolf/crik</a><p>[2]: The Party Must Go On - Resume Pods After Spot Instance Shutdown, <a href="https://kccnceu2024.sched.com/event/1YeP3" rel="nofollow">https://kccnceu2024.sched.com/event/1YeP3</a></p>
]]></description><pubDate>Fri, 21 Jun 2024 21:27:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40754009</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=40754009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40754009</guid></item><item><title><![CDATA[Jeff from Software Daily passed away]]></title><description><![CDATA[
<p>Article URL: <a href="https://twitter.com/software_daily/status/1555612414477242370">https://twitter.com/software_daily/status/1555612414477242370</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32362428">https://news.ycombinator.com/item?id=32362428</a></p>
<p>Points: 29</p>
<p># Comments: 3</p>
]]></description><pubDate>Fri, 05 Aug 2022 21:57:00 +0000</pubDate><link>https://twitter.com/software_daily/status/1555612414477242370</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=32362428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32362428</guid></item><item><title><![CDATA[New comment by monus in "In a small trial, drugs seemed to rejuvenate the body’s ‘epigenetic clock’ (2019)"]]></title><description><![CDATA[
<p>They're conducting a Phase II trial now with 85 participants, the completion date is set to November 2022.<p><a href="https://clinicaltrials.gov/ct2/show/NCT04375657" rel="nofollow">https://clinicaltrials.gov/ct2/show/NCT04375657</a></p>
]]></description><pubDate>Sat, 04 Jun 2022 11:41:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=31619201</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=31619201</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31619201</guid></item><item><title><![CDATA[New comment by monus in "Deep Dive: Terraform in Kubernetes – 1000s of CRDs"]]></title><description><![CDATA[
<p>We have implemented Terrajet (<a href="https://github.com/crossplane/terrajet" rel="nofollow">https://github.com/crossplane/terrajet</a>) that generates CRDs that's completely compliant with Kubernetes Resource Model; references, label selectors, spec/status, no TF state blob saved anywhere.<p>Check it out!</p>
]]></description><pubDate>Wed, 26 Jan 2022 07:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=30082627</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=30082627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30082627</guid></item><item><title><![CDATA[Deep Dive: Terraform in Kubernetes – 1000s of CRDs]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.crossplane.io/deep-dive-terrajet-part-i/">https://blog.crossplane.io/deep-dive-terrajet-part-i/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30082626">https://news.ycombinator.com/item?id=30082626</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 26 Jan 2022 07:00:49 +0000</pubDate><link>https://blog.crossplane.io/deep-dive-terrajet-part-i/</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=30082626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30082626</guid></item><item><title><![CDATA[New comment by monus in "“You don't need this overengineered goo for your project.”"]]></title><description><![CDATA[
<p>‪That’s not an architecture diagram though, so it doesn’t represent the complexity at all.<p>I’m sure a troubleshooting map for bare linux server wouldn’t be less complicated than that.‬</p>
]]></description><pubDate>Tue, 07 Sep 2021 07:41:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=28442072</link><dc:creator>monus</dc:creator><comments>https://news.ycombinator.com/item?id=28442072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28442072</guid></item></channel></rss>