<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: zzyzxd</title><link>https://news.ycombinator.com/user?id=zzyzxd</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 23:16:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=zzyzxd" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by zzyzxd in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>IMO that is not a rockstar developer, but a junior developer rocking LLM agents.<p>Completing each individual programming task is easy. Engineering the system in a sustainable way that changes can be traced, understood and reasoned about is difficult.<p>The problem is, as many other comments have pointed out, typically the business doesn't value this.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:17:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466192</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48466192</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466192</guid></item><item><title><![CDATA[New comment by zzyzxd in "The better the autopilot the worse the pilot"]]></title><description><![CDATA[
<p>Automation should always be the serialization of understanding of the system, which can execute on its own under normal conditions. When it breaks, your reaction should not be removing the automation and asking humans to get back to manual operation, that is the wrong approach. Instead, you should ask humans to leverage their understanding to step in, reason about the automation system, and fix it.<p>This is how I have been doing SRE for the past decade. And the inability to practice this under-the-hood reasoning is the main reason why I don't trust any modern AI based automation systems. They are helpers for some manual work, but they can't be automation.</p>
]]></description><pubDate>Tue, 09 Jun 2026 18:57:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48465862</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48465862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48465862</guid></item><item><title><![CDATA[New comment by zzyzxd in "Siri AI"]]></title><description><![CDATA[
<p>If they are ok with shortcuts being vibecoded, maybe it's time to expose a proper programming language to the end users as well.<p>All my automation shortcuts can be easily explained in pseudo code under 5 minutes, but it took me ages to put them together because that weird UI/UX forcing me to drag-and-drop squares around to manipulate data structures. Programmers hate it, non-programmers can't understand it, it is not designed for anybody.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:03:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452015</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48452015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452015</guid></item><item><title><![CDATA[New comment by zzyzxd in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>I never care about AI usage disclosure, because I don't believe that human produced code is necessarily better than AI produced code, unless it's someone I personally know.<p>People need to be responsible for code they commit and push anyways. This has never changed. Whether the code is written by hand, by their cat walking over keyboard, or by AI, is not my concern.<p>A project's code quality can decline for all kinds of reasons. I don't think it's productive to laser-focus on whether it's produced by AI or not. That's a distraction. If a person just want to find excuse to criticize AI, and another person wants to fight back and defend AI, sure, go for it. But that's not how you would want to assess a project's code quality.</p>
]]></description><pubDate>Fri, 05 Jun 2026 19:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416904</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48416904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416904</guid></item><item><title><![CDATA[New comment by zzyzxd in "Please Use AI"]]></title><description><![CDATA[
<p>It would be nice if I could talk to my parents in person everyday, feeling their touches and temperature. But we live in different countries, so instead I talk to them over FaceTime everyday. TBH, even if they live next door, I may not always find time to visit them everyday. So having a way to use a device in my pocket to talk to them is nice. It's a compromise I accept.<p>On the other hand, if I live in 150 years ago where telephone had not been invented, I may never make such decision to live so far away from my parents at all.<p>"Technology giveth and technology taketh away"</p>
]]></description><pubDate>Fri, 29 May 2026 23:05:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330514</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48330514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330514</guid></item><item><title><![CDATA[New comment by zzyzxd in "Why the smart home bubble popped"]]></title><description><![CDATA[
<p>> every single manufacturer that wants you to install their app and use their ecosystem<p>That's good. I don't want a single company to control everything in my house. Having multiple vendors with different implementations is healthy for the industry.<p>The real problem is there's nothing "smart" about those "smart home devices" to begin with. They are just remotely controlled devices. Technically, someone or something still has to control them because these devices can't really make decisions on their own. And then, to make those decisions remotely (either in the cloud or in a home local controller), every home installation needs to be highly customized. There are several light switches in my house that I never need to touch -- their states are automatically shifted based on like ~15 conditions: time of day, light conditions, occupancy, human activities(iOS focus modes). Non technical people can't do that.<p>I would want those devices to make simple decisions on their own (I have a few "dumb" light switches with motion+light sensors and they are pretty good already), and for complex decisions, they expose some APIs for other devices/controllers to call. Matter seems to be the right direction, but it is still controlled by a handful powerful players.</p>
]]></description><pubDate>Tue, 26 May 2026 18:55:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48284210</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=48284210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48284210</guid></item><item><title><![CDATA[New comment by zzyzxd in "Kubereboot/Kured: Kubernetes Reboot Daemon"]]></title><description><![CDATA[
<p>It just takes time to design your hardware/software stack to be able to survive reboots and recover back to ideal states. I guess nobody really enjoys rebooting machines, but at the same time, I don't think people should be afraid of doing it.</p>
]]></description><pubDate>Thu, 30 Apr 2026 21:19:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47968354</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47968354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47968354</guid></item><item><title><![CDATA[New comment by zzyzxd in "An AI Vibe Coding Horror Story"]]></title><description><![CDATA[
<p>Vibe coding is fun, but I can't trust it to make any serious decisions. Like, it knows what's the best way to do a thing, but when encounters challenges, it started to make all kinds of excuses to cut corners, just like humans. "but honestly, it's cluster internal traffic so unencrypted traffic is fine". "Given the urgency and tight timeline, your best option is bypassing the pipeline and deploying it manually". "Per my research, XXX also did this so you are fine".<p>If I don't have disciplines or principles, or if I am just technically incompetent, its suggestions would sound so reasonable.</p>
]]></description><pubDate>Tue, 14 Apr 2026 16:37:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47767899</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47767899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47767899</guid></item><item><title><![CDATA[New comment by zzyzxd in "GitHub Stacked PRs"]]></title><description><![CDATA[
<p>One mistake I see across many organizations is that sometimes they overthink how much order should matter.<p>Sure, your application has a dependency on that database, but it doesn't necessarily mean you can't deploy the application before having a database. If possible, make it acceptable for your application to stay in a crashloop until your database is online.</p>
]]></description><pubDate>Mon, 13 Apr 2026 22:00:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47758436</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47758436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47758436</guid></item><item><title><![CDATA[New comment by zzyzxd in "Make tmux pretty and usable (2024)"]]></title><description><![CDATA[
<p>> Less awkward prefix keys<p>> Probably the most common change among tmux users is to change the prefix from the rather awkward C-b to something that’s a little more accessible.<p>I like the awkwardness of the default prefix key. I have almost never activated it by accident.<p>> Intuitive Split Commands<p>> Another thing I personally find quite difficult to remember is the pane splitting commands." to split vertically and % to split horizontally just doesn’t work for my brain.<p>This is super intuitive to me. two ' in parallel means splitting horizontally. two ° split by an almost horizontal line means splitting vertically.<p>> Easy Config Reloads<p>I reloaded config over a few hundreds of times in my first week learning tmux a decade ago. I only reloaded config once in the last 5 years if I recall correctly. It's not something you should memorize.</p>
]]></description><pubDate>Mon, 13 Apr 2026 18:23:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47755994</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47755994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47755994</guid></item><item><title><![CDATA[New comment by zzyzxd in "Apple Business"]]></title><description><![CDATA[
<p>You are right. I didn't read the terms. Looks like ABE can only be used by a business entity.</p>
]]></description><pubDate>Tue, 24 Mar 2026 17:17:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47506039</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47506039</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47506039</guid></item><item><title><![CDATA[New comment by zzyzxd in "Apple Business"]]></title><description><![CDATA[
<p>This is interesting to me as the IT support for my family. I have been considering using MDM to provision Wi-Fi credentials and other device configurations. 3rd party solutions are a little bit too much for what I need.<p>Apple Business Essentials with AppleCare+ for 3 devices and 200GB iCloud storage is $19.99 per user/mo. That's the same price as AppleCare One alone.</p>
]]></description><pubDate>Tue, 24 Mar 2026 16:59:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47505767</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47505767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47505767</guid></item><item><title><![CDATA[New comment by zzyzxd in "Starlink Mini as a failover"]]></title><description><![CDATA[
<p>I have a GL.iNet travel router. When I am not travel, it connects to the router's second WAN port. If my main internet goes down, it takes me 30 seconds to tether my phone and failover manually. My carrier detects and throttles hotspot traffic by measuring packets TTL, so I tweaks the router's iptables to dodge that. Typically I get over 400 Mbps.<p>From time to time I get the itch to improve my home network uptime, and I have to keep reminding myself that the current setup is fine.</p>
]]></description><pubDate>Mon, 16 Mar 2026 16:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47401511</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47401511</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47401511</guid></item><item><title><![CDATA[New comment by zzyzxd in "“This is not the computer for you”"]]></title><description><![CDATA[
<p>I used to be the cool tech guy in school because I memorized the tutorial to jailbreak iPhone or to cheat in games with a memory editor. You know, stuff like "when you see this screen, click that icon", "find row 5 and change the second value to 0", or "open terminal, copy paste this command and hit enter". I don't think I learned anything useful from those.</p>
]]></description><pubDate>Fri, 13 Mar 2026 04:54:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47360814</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=47360814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47360814</guid></item><item><title><![CDATA[New comment by zzyzxd in "That's not how email works"]]></title><description><![CDATA[
<p>Capital One does this to me as well, but at least they make it clear so I actually understanding what they mean ("You haven't opened an email from us lately...").<p>It's fine, Capital One. I did open your emails, I just didn't load your shady tracking pixels.</p>
]]></description><pubDate>Wed, 28 Jan 2026 19:01:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46800004</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=46800004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46800004</guid></item><item><title><![CDATA[New comment by zzyzxd in "OpenGitOps"]]></title><description><![CDATA[
<p>A gitops repo can never be the reflection of the system's actual state. It's a desired state your humans want the system to reach eventually, sometimes defined very loosely. This is the idea since Weaveworks invented the term years ago. Unfortunately I admit it's not very intuitive, especially to engineers who are not super familiar with declarative systems.</p>
]]></description><pubDate>Tue, 06 Jan 2026 19:14:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46517070</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=46517070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46517070</guid></item><item><title><![CDATA[New comment by zzyzxd in "Self-hosting is being enshittified"]]></title><description><![CDATA[
<p>I used to be on the side of single NUC, but when my self hosted services became important enough, I realized I need to take security and reliability seriously, you know, all the SysAdmin/SRE stuff, and that's when I started moving to "that side".</p>
]]></description><pubDate>Mon, 29 Dec 2025 14:17:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46420992</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=46420992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46420992</guid></item><item><title><![CDATA[New comment by zzyzxd in "SMS phishers pivot to points, taxes, fake retailers"]]></title><description><![CDATA[
<p>Exactly. Once I was connecting to my VPN in AWS and was totally prepared for 90% of the websites to throw human verification at me. Then a faked cloudflare one almost got me. It was 3AM and my brain was barely functioning. (it didn't work, only because it instructed me to run a PowerShell command and I was on macOS).</p>
]]></description><pubDate>Fri, 05 Dec 2025 02:01:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46156015</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=46156015</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46156015</guid></item><item><title><![CDATA[New comment by zzyzxd in "MinIO is now in maintenance-mode"]]></title><description><![CDATA[
<p>Garage also decide to not implement erasure coding.</p>
]]></description><pubDate>Wed, 03 Dec 2025 21:38:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46140517</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=46140517</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46140517</guid></item><item><title><![CDATA[New comment by zzyzxd in "Nearly all UK drivers say headlights are too bright"]]></title><description><![CDATA[
<p>Teslas are the worst offenders in my area. I don't own one but I looked up online out of curiosity, and saw many owners complained because they got flashed a lot. Turned out the factory settings for the headlight angle was too high. They went to the menu and adjust the angle down by "2-3 clicks" and they reported never got flashed again.</p>
]]></description><pubDate>Tue, 18 Nov 2025 17:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45969291</link><dc:creator>zzyzxd</dc:creator><comments>https://news.ycombinator.com/item?id=45969291</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45969291</guid></item></channel></rss>