<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: plandis</title><link>https://news.ycombinator.com/user?id=plandis</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 02 Jun 2026 01:37:39 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=plandis" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by plandis in "Incident Report: Railway Blocked by Google Cloud [resolved]"]]></title><description><![CDATA[
<p>GCP has had outages. From a quick search it looks like they had a global outage less than a year ago:<p><a href="https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1SsW" rel="nofollow">https://status.cloud.google.com/incidents/ow5i3PPK96RduMcb1S...</a></p>
]]></description><pubDate>Wed, 20 May 2026 02:51:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48202541</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=48202541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48202541</guid></item><item><title><![CDATA[New comment by plandis in "I bought Friendster for $30k – Here's what I'm doing with it"]]></title><description><![CDATA[
<p>Who is forcing you to exclusively buy into Apple’s ecosystem?<p>Are other competitors banned where you live?</p>
]]></description><pubDate>Mon, 27 Apr 2026 01:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47916912</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47916912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47916912</guid></item><item><title><![CDATA[New comment by plandis in "Michigan 'digital age' bills pulled after privacy concerns raised"]]></title><description><![CDATA[
<p>A US based non-profit news organization isn’t going to spend money to pay lawyers to ensure they meet a regulatory burden that doesn’t affect their core demographic.</p>
]]></description><pubDate>Mon, 13 Apr 2026 13:15:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47751507</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47751507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47751507</guid></item><item><title><![CDATA[New comment by plandis in "I still prefer MCP over skills"]]></title><description><![CDATA[
<p>I could not agree any less with the author. I don’t want APIs, I want agents to use the same CLI tooling I already use that is locally available. If my agents are using CLI tooling anyways there is no need to add an extra layer via MCP.<p>I don’t want remote MCP calls, I don’t even want remote models but that’s cost prohibitive.<p>If I need to call an API, a skill with existing CLI tooling is more than capable.</p>
]]></description><pubDate>Fri, 10 Apr 2026 02:58:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47713089</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47713089</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47713089</guid></item><item><title><![CDATA[New comment by plandis in "Git commands I run before reading any code"]]></title><description><![CDATA[
<p>It doesn't seem any more egregious than something like:<p>`git log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --`<p>Which is something I see a lot of people alias in Git for viewing logs.</p>
]]></description><pubDate>Wed, 08 Apr 2026 16:03:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47692065</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47692065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47692065</guid></item><item><title><![CDATA[New comment by plandis in "GLM-5.1: Towards Long-Horizon Tasks"]]></title><description><![CDATA[
<p>Claude Opus can use a 1M context window but I’ve found it to degrade significantly past 250k in practice.</p>
]]></description><pubDate>Tue, 07 Apr 2026 18:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47679776</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47679776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47679776</guid></item><item><title><![CDATA[New comment by plandis in "The bot situation on the internet is worse than you could imagine"]]></title><description><![CDATA[
<p>At first glance this seems like a crypto miner.<p>Maybe I’m a bot, I gave up waiting before the progress bar was even 1% done.</p>
]]></description><pubDate>Sun, 29 Mar 2026 17:19:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47565114</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47565114</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47565114</guid></item><item><title><![CDATA[New comment by plandis in "Make macOS consistently bad unironically"]]></title><description><![CDATA[
<p>MacOS has a built in 4x4 window tiling which works for this purpose for me. I don’t find ever wanting more than 4 windows open on an ultrawide. Definitely not as powerful as something like xmonad but useful for the majority of my use cases.</p>
]]></description><pubDate>Sat, 28 Mar 2026 01:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47550499</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47550499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47550499</guid></item><item><title><![CDATA[New comment by plandis in "Jury finds Meta liable in case over child sexual exploitation on its platforms"]]></title><description><![CDATA[
<p>Meta is one of the worst offenders here. They are actively lobbying at least the US Congress for laws that require age verification at the hardware/os level.</p>
]]></description><pubDate>Thu, 26 Mar 2026 02:57:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47526172</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47526172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47526172</guid></item><item><title><![CDATA[New comment by plandis in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>I’ve found this to be critical for having any chance of getting agents to generate code that is actually usable.<p>The more frequently you can verify correctness in some automated way the more likely the overall solution will be correct.<p>I’ve found that with good enough acceptance criteria (both positive and negative) it’s usually sufficient for agents to complete one off tasks without a human making a lot of changes. Essentially, if you’re willing to give up maintainability and other related properties, this works fairly well.<p>I’ve yet to find agents good enough to generate code that needs to be maintained long term without a ton of human feedback or manual code changes.</p>
]]></description><pubDate>Sat, 07 Mar 2026 19:01:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290460</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47290460</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290460</guid></item><item><title><![CDATA[New comment by plandis in "LLMs work best when the user defines their acceptance criteria first"]]></title><description><![CDATA[
<p>Yeah it’s extremely helpful to clarify your thoughts before starting work with LLM agents.<p>I find Claude Code style plan mode to be a bit restrictive for me personally, but I’ve found that creating a plan doc and then collaboratively iterating on it with an LLM to be helpful here.<p>I don’t really find it much different than the scoping I’d need to do before handing off some work to a more junior engineer.</p>
]]></description><pubDate>Sat, 07 Mar 2026 18:38:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47290267</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47290267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47290267</guid></item><item><title><![CDATA[New comment by plandis in "OpenAI agrees with Dept. of War to deploy models in their classified network"]]></title><description><![CDATA[
<p>That’s not evidence. You’re effectively saying “trust me bro” without a shred of proof to backup your claims.</p>
]]></description><pubDate>Sat, 28 Feb 2026 18:08:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47198407</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47198407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47198407</guid></item><item><title><![CDATA[New comment by plandis in "California's new bill requires DOJ-approved 3D printers that report themselves"]]></title><description><![CDATA[
<p>I think the current government of California would significantly regulate firearms if they could. It’s prevented from passing more restrictive laws due to the US constitution and a Supreme Court which takes an extremely broad interpretation  of the rights derived from the second amendment.</p>
]]></description><pubDate>Thu, 19 Feb 2026 20:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47078787</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=47078787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47078787</guid></item><item><title><![CDATA[New comment by plandis in "Dev-owned testing: Why it fails in practice and succeeds in theory"]]></title><description><![CDATA[
<p>Right? I’d instantly reject any review sent to me if there were no tests.</p>
]]></description><pubDate>Sun, 18 Jan 2026 03:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=46664503</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=46664503</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46664503</guid></item><item><title><![CDATA[New comment by plandis in "Show HN: Claude Reflect – Auto-turn Claude corrections into project config"]]></title><description><![CDATA[
<p>Do you have a public repo showing your setup? I’d be curious to see it in practice.</p>
]]></description><pubDate>Sun, 04 Jan 2026 18:23:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46490672</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=46490672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46490672</guid></item><item><title><![CDATA[New comment by plandis in "Log level 'error' should mean that something needs to be fixed"]]></title><description><![CDATA[
<p>I agree. Error or higher should result in an alarm and indicates that some corrective action needs to be taken.</p>
]]></description><pubDate>Sat, 20 Dec 2025 19:04:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46338614</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=46338614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46338614</guid></item><item><title><![CDATA[New comment by plandis in "alpr.watch"]]></title><description><![CDATA[
<p>This only works if society was okay with surveillance on private property. The wealthy can afford large tracts of private land and can afford to send people on their behalf to interact in public for many things. They can pay services to come to them as well.</p>
]]></description><pubDate>Tue, 16 Dec 2025 18:37:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46292436</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=46292436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46292436</guid></item><item><title><![CDATA[New comment by plandis in "Jepsen: NATS 2.12.1"]]></title><description><![CDATA[
<p>I love that resource and reference it fairly frequently.<p>There is also this [1] which Aphyr collabed on which you might find interesting if you haven’t seen it yet.<p>[1] <a href="https://antithesis.com/resources/reliability_glossary/" rel="nofollow">https://antithesis.com/resources/reliability_glossary/</a></p>
]]></description><pubDate>Tue, 09 Dec 2025 16:27:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=46206864</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=46206864</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46206864</guid></item><item><title><![CDATA[New comment by plandis in "The AirPods Pro 3 flight problem"]]></title><description><![CDATA[
<p>I can reproduce this by covering one of the exterior mics used for ANC when there is a decent amount of background noise in the environment. It results in feedback that causes a high pitch ringing.<p>The AirPods Pro 2 don’t have this same issue. I can’t reproduce the same behavior regardless of how I cover the exterior on the pro 2s.</p>
]]></description><pubDate>Wed, 29 Oct 2025 01:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45741540</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=45741540</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45741540</guid></item><item><title><![CDATA[New comment by plandis in "AWS multiple services outage in us-east-1"]]></title><description><![CDATA[
<p>Dynamo is AFAIK, not used by core AWS services.</p>
]]></description><pubDate>Tue, 21 Oct 2025 17:49:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45659044</link><dc:creator>plandis</dc:creator><comments>https://news.ycombinator.com/item?id=45659044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45659044</guid></item></channel></rss>