<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: cwsx</title><link>https://news.ycombinator.com/user?id=cwsx</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 18 Aug 2026 15:20:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cwsx" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cwsx in "Microsoft fire idTech team at Id software"]]></title><description><![CDATA[
<p>It needed to happen 10+ years ago - unfortunately we've missed the window to unionize</p>
]]></description><pubDate>Tue, 07 Jul 2026 17:16:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48820727</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48820727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48820727</guid></item><item><title><![CDATA[New comment by cwsx in "Tell HN: Meta is down"]]></title><description><![CDATA[
<p>Even when it's not DNS it's probably still DNS (you just haven't found the real issue yet)</p>
]]></description><pubDate>Fri, 12 Jun 2026 15:55:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48505740</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48505740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48505740</guid></item><item><title><![CDATA[New comment by cwsx in "FBI Arrests CIA Official with $40M in Gold Bars in His Home"]]></title><description><![CDATA[
<p>What's the appeal of collecting high priced watches? Is it kind of like art collections, where its a decent store of value while maintaining a collection of something you are personally interested in? Or is it more for "love of the game"?<p>Not saying its not a cool thing to collect, well made watches are a very cool piece of engineering, I'm just curious if there's any "special" appeal outside of "i like this thing and have the money to enjoy it" :)</p>
]]></description><pubDate>Thu, 28 May 2026 04:40:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48304574</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48304574</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48304574</guid></item><item><title><![CDATA[New comment by cwsx in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>Suddenly, LoC returned</p>
]]></description><pubDate>Sat, 23 May 2026 15:18:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48248418</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48248418</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48248418</guid></item><item><title><![CDATA[New comment by cwsx in "Apple unveils new accessibility features"]]></title><description><![CDATA[
<p>My main issue was the loss of _tactile_ F keys - hard to touch type when you're finger mashing a narrow touch screen</p>
]]></description><pubDate>Wed, 20 May 2026 06:19:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48203773</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48203773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48203773</guid></item><item><title><![CDATA[New comment by cwsx in "Why senior developers fail to communicate their expertise"]]></title><description><![CDATA[
<p>I had to learn Prolog for a university paper and I have to agree; out of the dozen-ish languages I've had to learn, something just didn't "click" with Prolog.<p>No real value is this comment, I'm just happy to share a moment over the brain-fuck that is Prolog (ironically Brainfuck made a whole lot more sense).</p>
]]></description><pubDate>Wed, 13 May 2026 10:22:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120048</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=48120048</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120048</guid></item><item><title><![CDATA[New comment by cwsx in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>I tell people to treat LLM's like a toddler (albeit a very capable toddler).<p>Do kids learn well when you only tell them what NOT to do? Of course not! You should be explaining how to do things correctly, and most importantly the WHY, as well as providing examples of both the "correct" and "incorrect" ways (also explaining why an example is incorrect).</p>
]]></description><pubDate>Mon, 27 Apr 2026 04:32:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917723</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=47917723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917723</guid></item><item><title><![CDATA[New comment by cwsx in "An AI agent deleted our production database. The agent's confession is below"]]></title><description><![CDATA[
<p>I also have to point out... "NEVER run destructive/irreversible *git* commands". So technically it DID follow the rules.</p>
]]></description><pubDate>Mon, 27 Apr 2026 04:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47917674</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=47917674</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47917674</guid></item><item><title><![CDATA[New comment by cwsx in "Ask HN: Share your productive usage of OpenClaw"]]></title><description><![CDATA[
<p>Fixed link for you (you had an extra W): <a href="https://clawdrop.org" rel="nofollow">https://clawdrop.org</a></p>
]]></description><pubDate>Thu, 26 Feb 2026 00:56:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47160376</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=47160376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47160376</guid></item><item><title><![CDATA[New comment by cwsx in "10M people watched a YouTuber shim a lock; the lock company sued him – bad idea"]]></title><description><![CDATA[
<p>Obligatory xkcd<p><a href="https://xkcd.com/538/" rel="nofollow">https://xkcd.com/538/</a></p>
]]></description><pubDate>Tue, 28 Oct 2025 03:33:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45728981</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45728981</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45728981</guid></item><item><title><![CDATA[New comment by cwsx in "OpenAI's H1 2025: $4.3B in income, $13.5B in loss"]]></title><description><![CDATA[
<p>BAND-AID is another one</p>
]]></description><pubDate>Fri, 03 Oct 2025 06:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45459794</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45459794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45459794</guid></item><item><title><![CDATA[New comment by cwsx in "Play snake in the URL address bar"]]></title><description><![CDATA[
<p>This is so fucking cool - took me a bit to figure out how the rendering/movement worked but fun after that.</p>
]]></description><pubDate>Mon, 29 Sep 2025 05:17:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45410528</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45410528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45410528</guid></item><item><title><![CDATA[New comment by cwsx in "Is This Bad? This Feels Bad. (Fortra GoAnywhere CVE-2025-10035)"]]></title><description><![CDATA[
<p>> What is the end-goal of this... would it be data exfiltration vs ransomware.<p>The end-goal is to gain complete access to the system - the outcome (data theft or ransomware) is customers choice</p>
]]></description><pubDate>Thu, 25 Sep 2025 12:28:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45371990</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45371990</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45371990</guid></item><item><title><![CDATA[New comment by cwsx in "The Asus gaming laptop ACPI firmware bug"]]></title><description><![CDATA[
<p>Thanks so much for this!<p>I've had an ROG Zeph collecting dust for a couple years now, specifically for the reasons you described, which I now have a good reason to dig out and poke around in. Got my weekend sorted :)</p>
]]></description><pubDate>Thu, 18 Sep 2025 05:40:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=45285868</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45285868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45285868</guid></item><item><title><![CDATA[New comment by cwsx in "U.S. Added 911,000 Fewer Jobs in the Year Ended in March"]]></title><description><![CDATA[
<p>it's almost like the administration doesn't care for accurate data</p>
]]></description><pubDate>Wed, 10 Sep 2025 03:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45192820</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=45192820</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45192820</guid></item><item><title><![CDATA[New comment by cwsx in "Claude Opus 4 and 4.1 can now end a rare subset of conversations"]]></title><description><![CDATA[
<p>ChatGPT does well for chemistry questions just btw</p>
]]></description><pubDate>Sat, 16 Aug 2025 08:43:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=44921469</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=44921469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44921469</guid></item><item><title><![CDATA[New comment by cwsx in "Dev jobs are about to get a hard reset and nobody's ready"]]></title><description><![CDATA[
<p>I wrote a comment in a similar thread a few weeks ago describing my LLM-coding experience - here's a copy+paste (so any quote replies will be out of context / not actually replying to your comment):<p><pre><code>    I'll preface this comment with: I am a recent startup owner (so only dev, which is important) and my entire codebase has been generated via Sonnet (mostly 3.7, now using 4.0). If you actually looked at the work I'm (personally) producing, I guess I'm more of a product-owner/project-manager as I'm really just overseeing the development.

    > I have yet to see an LLM-generated app not collapse under it’s own weight after enough iterations/prompts.

    There's a few crucial steps to make an LLM-generated app maintainable (by the LLM):

    - _have a very, very strong SWE background_; ideally as a "strong" Lead Dev, _this is critical_

    - your entire workflow NEEDS to be centered around LLM-development (or even model-specific):

      - use MCPs wherever possible and make sure they're specifically configured for your project

      - don't write "human" documentation; use rule + reusable prompt files

      - you MUST do this in a *very* granular but specialized way; keep rules/prompts very small (like you would when creating tickets)

      - make sure rules are conditionally applied (using globs); do not auto include anything except your "system rules"

      - use the LLM to generate said prompts and rules; this forces consistency across prompts, very important

      - follow a typical agile workflow (creating epics, tickets, backlogs etc)

      - TESTS TESTS AND MORE TESTS; add automated tools (like linters) EVERYWHERE you can

      - keep your code VERY modular so the LLM can keep a focused context, rules should provide all key context (like the broader architecture); the goal is for your LLM to only need to read or interact with files related to the strict 'current task' scope

      - iterating on code is almost always more difficult than writing it from scratch: provided your code is well architected, no single rewrite should be larger than a regular ticket (if the ticket is too large then it needs to be split up)

    This is off the top of my head so it's pretty broad/messy but I can expand on my points.

    LLM-coding requires a complete overhaul of your workflow so it is tailored specifically to an LLM, not a human, but this is also a massive learning curve (that take's a lot of time to figure out and optimize). Would I bother doing this if I were still working on a team? Probably not, I don't think it would've saved me much time in a "regular" codebase. As a single developer at a startup? This is the only way I've been able to get "other startup-y" work done while also progressing the codebase - the value of being able to do multiple things at a time, let the LLM and intermittently review the output while you get to work on other things.

    The biggest tip I can give: LLMs struggle at "coding like a human" and are much better at "bad-practice" workflows (e.g. throwing away large parts of code in favour of a total rewrite) - let the LLM lead the development process, with the rules/prompts as guardrails, and try stay out of it's way while it works (instead of saying "hey X thing didn't work, go fix that now") - hold its hand but let it experiment before jumping in.</code></pre></p>
]]></description><pubDate>Mon, 23 Jun 2025 06:19:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44352956</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=44352956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44352956</guid></item><item><title><![CDATA[New comment by cwsx in "Pentagon Has Been Pushing Americans to Believe in UFOs for Decades, New Report"]]></title><description><![CDATA[
<p>I'm not really that invested in this topic but my assumption on "why flag this?" is because you're making some wild claims that have no factual basis to go off - your only "references" are random pastebins.<p>Right now your comment reads like something off a conspiracy forum and has nothing to back it up - which is not something that warrants discussion (on HN).</p>
]]></description><pubDate>Fri, 13 Jun 2025 04:26:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=44265708</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=44265708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44265708</guid></item><item><title><![CDATA[New comment by cwsx in "Being full of value‑added shit"]]></title><description><![CDATA[
<p>> I'd even argue the general idea of capitalism is virtuous by default.<p>I wouldn't, in my opinion:<p>Capitalism incentivizes selfishness at the detriment of others that are "playing the [capitalism] game" or anti-competitive practices. It also pushes people to hoard resources - think Tragedy of the Commons or anti-competitive practices in general. The incentive is to reduce the amount of resources available to competition while increasing your holdings, allowing you to repeat the loop but with higher chances of success.<p>Providing something others find useful seems like a lucky side effect that often isn't even true, there's a lot of industries who have no intention of providing something useful (like stock trading, short trading especially). Most companies are trying to reduce costs as much as possible, reducing the usefulness of their product/service to the lowest point that people will still pay for.<p>But I agree with your other points - just because capitalism breeds selfishness it doesn't mean all parties are going to the extremes.</p>
]]></description><pubDate>Fri, 13 Jun 2025 04:15:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=44265677</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=44265677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44265677</guid></item><item><title><![CDATA[New comment by cwsx in "Marines being mobilized in response to LA protests"]]></title><description><![CDATA[
<p>Third time's the charm!</p>
]]></description><pubDate>Tue, 10 Jun 2025 05:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=44232851</link><dc:creator>cwsx</dc:creator><comments>https://news.ycombinator.com/item?id=44232851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44232851</guid></item></channel></rss>