<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: suralind</title><link>https://news.ycombinator.com/user?id=suralind</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 21 Oct 2026 07:39:26 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=suralind" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by suralind in "Ask HN: How to deal with shipping AI-written code you don't understand?"]]></title><description><![CDATA[
<p>I work for a company that’s all in on AI right now. For all intents and purposes - I have unlimited budget, but I’m spending may only $50 per day on the busier days.<p>Right now I have 8 agents open in my terminal and I know I'm on the more-sceptic end of AI users. Some folks here pull thousands of lines of changes, day after day.<p>With this many agents I don't even have time to read what they output, not talking about the code - just their output. My work today has been (sadly) degraded to:
1. Ask AI to explore the repo.
2. Pick a solution that works for the 3 solutions that AI proposed.
3. Maybe do few rounds of follow ups.
4. Create PRs.
5. Ask agent to verify if everything works post merge.<p>Some of my colleagues apparently skim through the code. I pretty much don't look at the code anymore.<p>It's just sad. I'm self taught programmer, hobbyist. I always liked working on my stuff and always were trying to deliver high quality. I no longer can't say that, despite my best efforts.<p>I literally have tasks right now where not only I don't understand what the agent is doing, I don't fully understand the problem either. I could invest time to understand it and agents do a pretty good job themselves, but remember, I don't read the damn output.<p>That said, I work in the infra team, not in the product team, so there's that.</p>
]]></description><pubDate>Tue, 20 Oct 2026 12:11:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50165130</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=50165130</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50165130</guid></item><item><title><![CDATA[New comment by suralind in "Redesigning source control at Anthropic"]]></title><description><![CDATA[
<p>to be fair, while their product seems simple from our end, we don't know how many apps/services/tools they have internally. i can easily imagine couple hundred active services + tens if not hundreds of prototypes/rewrites/tools that are all developed. 30000 commits per days is a lot, but it all depends on how big a commit is. and if you're accepting that deploying to prod is non-event that is quick, you can shift to smaller commits (which simplify rollbacks or enable forward fixes)</p>
]]></description><pubDate>Fri, 16 Oct 2026 01:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50112414</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=50112414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50112414</guid></item><item><title><![CDATA[New comment by suralind in "OTel isn’t going well"]]></title><description><![CDATA[
<p>I don't understand the sentiment. OTEL is better than anything I've ever used before. Do I like every part? No. My personal no-no is the automatic instrumentation which I always bypass and just DI it myself, I don't like the "global" by default approach in Golang and I had to fight team mates who were all for using it. That said, no other observability library that I've ever used was so good overall.<p>The perf is meh, but tbh if you look at the kind of code we, regular developers write for work, it's probably still vastly better.</p>
]]></description><pubDate>Sun, 23 Aug 2026 08:17:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49406989</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=49406989</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49406989</guid></item><item><title><![CDATA[New comment by suralind in "A Preview of DuckDB v2.0"]]></title><description><![CDATA[
<p>That feature set is crazy! I absolutely love what you guys did. Thanks for the hard work!</p>
]]></description><pubDate>Tue, 18 Aug 2026 22:01:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49353358</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=49353358</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49353358</guid></item><item><title><![CDATA[New comment by suralind in "Cheap self-hosted Kubernetes on Hetzner cloud (2025)"]]></title><description><![CDATA[
<p>Setting up Kubernetes (eg with Talos) really is a one-time investment in the sense that you have to figure out what you're doing (what operators to add, how to connect them to they work together, etc.) and is a valuable skill also for work.<p>Of course then there's the maintenance - updating operators, Kubernetes, whatever else you have, but you don't have to do it and if you want to do keep up with recent versions then it's just as much work as on Ubuntu or any other distro. The upside with k8s is that you can definitely roll back (I'm just assuming you're using GitOps).<p>Besides, you'll probably want to add all of that Kubernetes functionality at some point anyway - eg you may just at first deploy your server/app via ClickOps, have some issue, decide GitOps is the way to go, then decide that you really need to have automatic certs, then decide that DB backups would be good to have. With Kubernetes you just keep extending it and never really have to "rethink" the approach cos it's really difficult to shoot yourself in the foot unless you really want to and have a shred of understanding (and to clarify I'm speaking about small deployments), and of course because you're using it yourself your knowledge grows meaning that your expertise grows.</p>
]]></description><pubDate>Wed, 22 Jul 2026 06:56:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49002788</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=49002788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49002788</guid></item><item><title><![CDATA[New comment by suralind in "The deadly rise of giant trucks and SUVs"]]></title><description><![CDATA[
<p>I was in US three times for work events. Every single time I would try to walk somewhere and would be forced to navigate around pickup trucks stopped in the middle of a freaking crosswalk. Sometimes those cars were so large that I could stand right in front of it and I’m convinced the driver would not be able to see me. It was by far the worst thing about my time in the US. Like you have so much space, why do you need to block the damn crossing?</p>
]]></description><pubDate>Tue, 23 Jun 2026 22:37:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48652466</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48652466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48652466</guid></item><item><title><![CDATA[New comment by suralind in "What job interviews taught me about Kubernetes"]]></title><description><![CDATA[
<p>Perhaps I wasn't clear enough - that was my point as well. You can do that, but when people switch to Kubernetes a lot of them do a proper (or better) job of avoiding that, but compare to previous experience where they'd just ssh to update the env, etc.</p>
]]></description><pubDate>Tue, 16 Jun 2026 13:10:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48554755</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48554755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48554755</guid></item><item><title><![CDATA[New comment by suralind in "What job interviews taught me about Kubernetes"]]></title><description><![CDATA[
<p>So I’m personally a huge fan of k8s and while I agree it may be „complicated”, it’s because deploying applications is complicated. (I want to point out that there is no requirement no set up cert manager, ArgoCD, external secrets, etc. - and many people who’d consider a VPS would happily slap a .env with an unencrypted secret then ssh to update, but when they choose Kubernetes they take the long route of doing proper GitOps and complain that there are so many things to configure :)<p>But I found funny that the OP summarized to use Kubernetes when CTO is no longer the only dev.</p>
]]></description><pubDate>Mon, 15 Jun 2026 23:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48548667</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48548667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48548667</guid></item><item><title><![CDATA[New comment by suralind in "Ask HN: What are you working on? (June 2026)"]]></title><description><![CDATA[
<p>Website with solitaire/card games. There are so many sites, but all of them are either full of bugs, full of ads or both. So long time ago I've decided to write a site for myself that works really well, and then I shifted my attention to other projects.<p>This time - I'm so close! I probably need few more weeks to somewhat polish the game and fix the rendering quirks and I'll be ready to put it online for easy access when I'm bored lol.</p>
]]></description><pubDate>Mon, 15 Jun 2026 00:10:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48534665</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48534665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48534665</guid></item><item><title><![CDATA[New comment by suralind in "Google just made you a search quality rater. You won't get paid"]]></title><description><![CDATA[
<p>Hmm, but weren't you already rating websites by clicking on the search results before? I don't see how that changes the game - and I must admit I don't know much about SEO - but in my view we were always rating results and that was influencing the position. Now they make the linking obsolete or at least less important signal... that's good? It means that relevant content is going to be surfaced to the top. Win-win honestly (and yes, Google will continue to use users-generated signals to drive their revenue like they always have).</p>
]]></description><pubDate>Sun, 07 Jun 2026 17:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436839</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48436839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436839</guid></item><item><title><![CDATA[New comment by suralind in "A Dark Cave"]]></title><description><![CDATA[
<p>I found this little game yesterday that sucked me in.<p>I’m NOT the creator.</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:17:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48433187</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48433187</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433187</guid></item><item><title><![CDATA[A Dark Cave]]></title><description><![CDATA[
<p>Article URL: <a href="https://a-dark-cave.com/">https://a-dark-cave.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48433186">https://news.ycombinator.com/item?id=48433186</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 07 Jun 2026 09:17:26 +0000</pubDate><link>https://a-dark-cave.com/</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48433186</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48433186</guid></item><item><title><![CDATA[New comment by suralind in "I put a datacenter GPU in my gaming PC"]]></title><description><![CDATA[
<p>This is great! I've been trying to get into local models for a while as I share the sentiment that local models will eventually be so good that there won't be a need to use frontier models for most coding tasks (perhaps that's already true today?).<p>I have zero experience building computers - where would I even start? I mean, aside from the things already well documented and mentioned in the blog post.</p>
]]></description><pubDate>Sun, 31 May 2026 19:26:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348847</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48348847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348847</guid></item><item><title><![CDATA[New comment by suralind in "Open source Kanban desktop app that runs parallel agents on every card"]]></title><description><![CDATA[
<p>I agree, but for small tasks - <20 lines that I can understand in a minute or two - perfect. Thinking about it - I have hundreds, if not thousands of tasks that I would like to do, improving pipelines, migrating from one tool to another, but never have time. The only question is - if I don't have time to do it, do I have time to prompt it?</p>
]]></description><pubDate>Fri, 22 May 2026 23:39:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48242942</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48242942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48242942</guid></item><item><title><![CDATA[New comment by suralind in "Show HN: adamsreview – better multi-agent PR reviews for Claude Code"]]></title><description><![CDATA[
<p>I was thinking for years about doing something like this. Thank you for linking this. Would be nice if it allowed to "reject" or mark a change to fix later, but honestly when it would need to be linked to some tracking tool and it would be overkill.</p>
]]></description><pubDate>Mon, 11 May 2026 13:29:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48094749</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48094749</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094749</guid></item><item><title><![CDATA[New comment by suralind in "Should I run plain Docker Compose in production in 2026?"]]></title><description><![CDATA[
<p>This is a great idea for some vibe coding tbh and you can customize it to match exactly the resources that you need as everyone has slightly different requirements for their k8s stack.<p>The simplest way to start probably would just be to create a custom Helm chart and define what you want in `values.yaml`.</p>
]]></description><pubDate>Wed, 06 May 2026 09:47:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48034304</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=48034304</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48034304</guid></item><item><title><![CDATA[New comment by suralind in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>Yup. Which is kinda funny, because back when I was a young dev using Windows I never liked nor understood PS.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960388</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=47960388</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960388</guid></item><item><title><![CDATA[New comment by suralind in "Functional programmers need to take a look at Zig"]]></title><description><![CDATA[
<p>My stack today is kinda nice but perhaps a bit odd:<p>- Go - backend + CLIs<p>- TypeScript - fronted, occasionally zx for more complex scripts<p>- Nushell as my scripting language (I’ve been relentlessly using it everywhere I can instead of bash/zsh and man it is such an improvement)<p>I heard so much good stuff about both Zig and Rust and would love to eventually get to know one of them.</p>
]]></description><pubDate>Thu, 30 Apr 2026 10:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47960318</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=47960318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47960318</guid></item><item><title><![CDATA[New comment by suralind in "Tell HN: GitHub might have been leaking your webhook secrets. Check your emails."]]></title><description><![CDATA[
<p>How come it took them so much time to send this notification? I'm so fed up with their bs.</p>
]]></description><pubDate>Tue, 14 Apr 2026 17:36:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47768654</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=47768654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47768654</guid></item><item><title><![CDATA[New comment by suralind in "Show HN: I built a 2-min quiz that shows you how bad you are at estimating"]]></title><description><![CDATA[
<p>Did it twice: once had 0.177, 2nd time got 0.280. Note sure what to make of this, I guess I should always leave it on 50/50?</p>
]]></description><pubDate>Mon, 06 Apr 2026 20:39:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47666740</link><dc:creator>suralind</dc:creator><comments>https://news.ycombinator.com/item?id=47666740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47666740</guid></item></channel></rss>