<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: Shebanator</title><link>https://news.ycombinator.com/user?id=Shebanator</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 07:48:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Shebanator" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Shebanator in "Adobe modifies hosts file to detect whether Creative Cloud is installed"]]></title><description><![CDATA[
<p>NixOS is not a read only OS. There is an impermanence addon that can do this, though, for many partitions.</p>
]]></description><pubDate>Tue, 07 Apr 2026 02:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47670164</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47670164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47670164</guid></item><item><title><![CDATA[New comment by Shebanator in "Issue: Claude Code is unusable for complex engineering tasks with Feb updates"]]></title><description><![CDATA[
<p>This problem has been around for a long time. Not only that but it would say this even when the problems were directly caused by their code.<p>I put a line in my CLAUDE.md that says "If a test doesn't pass, fix it regardless of whether it was pre-existing or in a different part of the code."</p>
]]></description><pubDate>Tue, 07 Apr 2026 00:08:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47669074</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47669074</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47669074</guid></item><item><title><![CDATA[New comment by Shebanator in "VitruvianOS – Desktop Linux Inspired by the BeOS"]]></title><description><![CDATA[
<p>Exactly: it depends on what you mean by "better". OS/2 had a much more modern basis, but:<p>* it was painful to program compared to Windows<p>* it required a lot more hardware (and thus money) to achieve the same level of performance.<p>* the UI was terrible</p>
]]></description><pubDate>Wed, 25 Mar 2026 22:59:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47524414</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47524414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47524414</guid></item><item><title><![CDATA[New comment by Shebanator in "OpenCode – The open source AI coding agent"]]></title><description><![CDATA[
<p>not mini PCs, no, but there are laptops that do</p>
]]></description><pubDate>Fri, 20 Mar 2026 23:13:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47462083</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47462083</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47462083</guid></item><item><title><![CDATA[New comment by Shebanator in "A sufficiently detailed spec is code"]]></title><description><![CDATA[
<p>This works well for problems that are purely algorithmic in nature. But problems often have solutions that don't fall into those categories, especially in UI/UX. When people tell me that LLMs can solve anything with a sufficiently details spec, I ask them to produce such a spec for Adobe Photoshop.</p>
]]></description><pubDate>Thu, 19 Mar 2026 17:13:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47442658</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47442658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47442658</guid></item><item><title><![CDATA[New comment by Shebanator in "AirPods Max 2"]]></title><description><![CDATA[
<p>The quality x price curve is not linear. Expensive materials and engineering often produce only incremental quality improvements, if any. Sometimes the improvements are only cosmetic. So Apple's headphones would need to be a lot closer to the best of the best than 80-90% in order to justify their price.</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47403199</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47403199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47403199</guid></item><item><title><![CDATA[New comment by Shebanator in "Building a new Flash"]]></title><description><![CDATA[
<p>I think Apple is more responsible. One of Flash's chief benefits to the customers who paid the big bucks was that it 'just worked' everywhere. Once Apple stopped supporting Flash on the iPhone, that story was a lot less attractive.<p>The bugs were definitely Adobe's fault: as with most tech companies, they were far more interested in expanding the feature set than they were on fixing the bugs and stabilizing the platform.</p>
]]></description><pubDate>Wed, 04 Mar 2026 23:03:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47255244</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47255244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47255244</guid></item><item><title><![CDATA[New comment by Shebanator in "Inside the M4 Apple Neural Engine, Part 1: Reverse Engineering"]]></title><description><![CDATA[
<p>You assume the marketing folks actually talk with the hardware folks. More likely its a big game of telephone....</p>
]]></description><pubDate>Tue, 03 Mar 2026 00:55:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47226481</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47226481</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47226481</guid></item><item><title><![CDATA[New comment by Shebanator in "Red Hat takes on Docker Desktop with its enterprise Podman Desktop build"]]></title><description><![CDATA[
<p>Does anyone know if the company is still active. Haven't seen any updates for a while now. I like the product a lot, but products like this need security updates at the very least.</p>
]]></description><pubDate>Wed, 25 Feb 2026 18:35:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47155715</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=47155715</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47155715</guid></item><item><title><![CDATA[New comment by Shebanator in "Claude Code's new hidden feature: Swarms"]]></title><description><![CDATA[
<p>Its shift-tab in Claude Code, fyi</p>
]]></description><pubDate>Sun, 25 Jan 2026 19:52:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46757529</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=46757529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46757529</guid></item><item><title><![CDATA[New comment by Shebanator in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>I discussed approaches in my earlier reply. But what you are saying now makes me think you are having problems with too much context. Pare down your CLAUDE.md massively and never let you context usage get over 60-65%. And tell CLAUDE not to commit anything without explicit instructions from you (unless you are working in a branch/worktree and are willing to throw it all away).</p>
]]></description><pubDate>Sat, 24 Jan 2026 18:01:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46745873</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=46745873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46745873</guid></item><item><title><![CDATA[New comment by Shebanator in "Gas Town's agent patterns, design bottlenecks, and vibecoding at scale"]]></title><description><![CDATA[
<p>Those kinds of errors were super common 4-6 months ago, but LLM quality moves fast. Nowadays I don't see these very often at all. Two things that make a huge difference: work on writing a spec first. github.speckit, GSD, BMAD, whatever tool you like can help with this. Do several passes on the spec to refine it and focus on the key ideas.<p>Now that you have a spec, task it out, but tell the LLM to write the tests first (like Test-Driven Development, but without all the formalisms). This forces the LLM to focus on the desired behavior instead of the algorithms. Be sure to focus on tests that focus on real behavior: client apis doing the right error handling when you get bad input, handling tricky cases, etc. Tell the system not to write 'struct' tests - checking that getters/setters work isn't interesting or useful.<p>Then you implement 1-3 tasks at a time, getting the tests to pass. The rules prevent disabling tests, commenting out tests, and, most importantly, changing the behavior of the tests. Doesn't use a lot of context, little to no hallucinating, and easily measurable progress.</p>
]]></description><pubDate>Sat, 24 Jan 2026 17:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46745853</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=46745853</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46745853</guid></item><item><title><![CDATA[New comment by Shebanator in "Run Nix Based Environments in Kubernetes"]]></title><description><![CDATA[
<p>Wrong. If you know nix then you know "leverages the unique way that Flox environments are rendered without performing a nix evaluation" is a very significant statement.</p>
]]></description><pubDate>Sun, 16 Nov 2025 17:44:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45946889</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45946889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45946889</guid></item><item><title><![CDATA[New comment by Shebanator in "Three kinds of AI products work"]]></title><description><![CDATA[
<p>Author forgot about image, video, and music creation. These have all been quite successfully commercially, though maybe not as much artistically.</p>
]]></description><pubDate>Sun, 16 Nov 2025 17:38:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45946847</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45946847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45946847</guid></item><item><title><![CDATA[New comment by Shebanator in "Niri – A scrollable-tiling Wayland compositor"]]></title><description><![CDATA[
<p>I don't think its for everyone, the paper metaphor either works for you or it doesn't.<p>That said, the other big benefit for me is it breaks a lot less often than hyprland and its ecosystem seems to (and I don't just mean bugs here, I also mean things like config file format changes). And this isn't a slam on hyprland - I was only ever mildly annoyed by its breakage.</p>
]]></description><pubDate>Fri, 03 Oct 2025 23:00:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468793</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45468793</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468793</guid></item><item><title><![CDATA[New comment by Shebanator in "Niri – A scrollable-tiling Wayland compositor"]]></title><description><![CDATA[
<p>Tabs, and workspaces.</p>
]]></description><pubDate>Fri, 03 Oct 2025 21:29:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468017</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45468017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468017</guid></item><item><title><![CDATA[New comment by Shebanator in "Niri – A scrollable-tiling Wayland compositor"]]></title><description><![CDATA[
<p>Niri has named workspaces, each of which has a scrolling model. So you can achieve something very very close to what you want.</p>
]]></description><pubDate>Fri, 03 Oct 2025 21:28:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468007</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45468007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468007</guid></item><item><title><![CDATA[New comment by Shebanator in "Dotter: Dotfile manager and templater written in Rust"]]></title><description><![CDATA[
<p>Wait until you get a load of nix's home manager!</p>
]]></description><pubDate>Wed, 10 Sep 2025 22:23:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=45204877</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=45204877</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45204877</guid></item><item><title><![CDATA[New comment by Shebanator in ""Remove mentions of XSLT from the html spec""]]></title><description><![CDATA[
<p>So the Safari developers are overworked/under-resourced, but Google somehow should have infinite resources to maintain things forever? Apple is a much bigger company than Google these days, so why shouldn't they also have these infinite resources? Oh, right, its because fundamentally they don't value their web browser as much as they should. But you give them a pass.</p>
]]></description><pubDate>Tue, 19 Aug 2025 17:12:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44953826</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=44953826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44953826</guid></item><item><title><![CDATA[New comment by Shebanator in "I've been using Claude Code for a couple of days"]]></title><description><![CDATA[
<p>That's steve yegge (<a href="https://en.wikipedia.org/wiki/Steve_Yegge" rel="nofollow">https://en.wikipedia.org/wiki/Steve_Yegge</a>) you are talking about. Kids these days, sheesh, they think lisp is a speech impediment.... /s</p>
]]></description><pubDate>Sun, 09 Mar 2025 15:59:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43310313</link><dc:creator>Shebanator</dc:creator><comments>https://news.ycombinator.com/item?id=43310313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43310313</guid></item></channel></rss>