<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: rectang</title><link>https://news.ycombinator.com/user?id=rectang</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 07:55:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rectang" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rectang in "How to setup a local coding agent on macOS"]]></title><description><![CDATA[
<p>Does anybody run a local agent on a Mac using an outboard GPU?</p>
]]></description><pubDate>Fri, 12 Jun 2026 19:58:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48508774</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48508774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48508774</guid></item><item><title><![CDATA[New comment by rectang in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>Yes, and that demonstrates that developers are not immune.  And so, developers who suspect they're being asked to do something illegal (but aren't sure) are going to act as sticklers who irritate enterprise architects until you take concrete action to reassure them.<p>Complain about them, denigrate them, upbraid them for performing analysis outside their primary expertise, fire and replace them.... none of that changes the incentive structure that shunts people in the implementation role towards conservatism out of a perceived need for self-preservation.</p>
]]></description><pubDate>Sun, 07 Jun 2026 22:01:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48439016</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48439016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48439016</guid></item><item><title><![CDATA[New comment by rectang in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>But here we're talking about developers being asked to implement decisions which they don't understand to be compliant.<p>Engineers are not shielded by their implementer role if they participate in illegal activity.  James Robert Liang was a rank-and-file engineer for Volkswagen and he got jailed for his role the VW emissions scandal[1].<p>No matter how much an enterprise architect or compliance officer promises "it'll be fine" to the developer, the developer needs documented CYA.  An enlightened organization would perhaps find ways to expedite that CYA documentation rather than demonizing programmers as a class.<p>[1] <a href="https://apnews.com/general-news-988ea2ae45694b37b320e68cefe3ccb3" rel="nofollow">https://apnews.com/general-news-988ea2ae45694b37b320e68cefe3...</a></p>
]]></description><pubDate>Sun, 07 Jun 2026 19:05:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48437646</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48437646</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48437646</guid></item><item><title><![CDATA[New comment by rectang in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>I am skeptical that developers who implement a non-compliant solution that gets a company in trouble get off scot-free.<p>If the company you work for actually had such a no-fault culture, I doubt you'd be criticizing programmers so aggressively for being sticklers, but would instead be trying to understand and account for the systemic factors (including human factors) behind their behavior.</p>
]]></description><pubDate>Sun, 07 Jun 2026 17:08:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436730</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48436730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436730</guid></item><item><title><![CDATA[New comment by rectang in "LLMs are eroding my software engineering career and I don't know what to do"]]></title><description><![CDATA[
<p>In your world, do subordinates ever get scapegoated for bending the rules at a boss's behest?</p>
]]></description><pubDate>Sun, 07 Jun 2026 16:49:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436557</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48436557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436557</guid></item><item><title><![CDATA[New comment by rectang in "Public Domain Image Archive"]]></title><description><![CDATA[
<p>Eventually there will be successful copyright lawsuits for derivative images produced by LLMs. Copyright laundering is an illusion.</p>
]]></description><pubDate>Sun, 07 Jun 2026 03:20:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431453</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48431453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431453</guid></item><item><title><![CDATA[New comment by rectang in "Public Domain Image Archive"]]></title><description><![CDATA[
<p>There are lots of sites that provide images that somebody has claimed are public domain. But for significant use, you what you really need is provenance documentation.<p>These folks seem to be more up-front about the issue than many sites I’ve seen:<p><a href="https://pdimagearchive.org/reusing-images/" rel="nofollow">https://pdimagearchive.org/reusing-images/</a><p>> <i>On each image page we communicate to the best of our knowledge the rights status of both the underlying work and the digital copy of this work. We provide this information based on a basic knowledge of copyright law and what is communicated by the source institution — it is strictly meant as a guideline and it should not be taken as legal advice. We admit no responsibility for any untoward consequences that may arise through reuse of material featured on our site. If you are requiring certainty as to usage allowed for an image, then you are encouraged to check with the source institution and make your own investigations.</i></p>
]]></description><pubDate>Sun, 07 Jun 2026 03:16:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48431439</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48431439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48431439</guid></item><item><title><![CDATA[New comment by rectang in "Squillions: How money laundering won"]]></title><description><![CDATA[
<p>A great opportunity for selective enforcement!</p>
]]></description><pubDate>Tue, 02 Jun 2026 04:18:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48366006</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48366006</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48366006</guid></item><item><title><![CDATA[New comment by rectang in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>I'm using VSCode dev containers, powered by Podman on a Mac.  
Most people would probably choose Docker over Podman but I'm weary of Docker and wanted to try something else.  I would not consider myself an expert on containers but with the help of Claude I've been able to fight my way through various challenges:<p>* Persist a volume for Claude so that conversations don't get blown away with every container rebuild.  An attacker may still be able to get a Claude token from me, which is something I'd like to tighten up in the future.<p>* Fix file permissions issues by running rootful inside the container.  (The container process still runs on the host as an ordinary user.  Since my threat model is "compromised dependency scanning for credentials in project dir and home dir" rather than "attacker escaping the container", I figured that was good enough to get started.)<p>* Work around architectural availability issues with precompiled PyPI libraries.  This I punted on by choosing a different approach and eliminating the problematic dependency (by writing my hobbyist CAD 3d printing stuff using Blender extensions instead of CadQuery).  I've gotten the impression that dependency compatibility with a container workflow is an ongoing challenge.<p>* Run a database in a docker-compose sidecar for integration testing.<p>For all the projects I'm containerizing I'm the solo dev with full control over the Git repo so I can make the call to add a `.devcontainer/devcontainer.json` config file.  I haven't yet explored how to isolate projects I don't control.</p>
]]></description><pubDate>Mon, 01 Jun 2026 23:08:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48363784</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48363784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48363784</guid></item><item><title><![CDATA[New comment by rectang in "Malicious npm packages detected across Red Hat Cloud Services"]]></title><description><![CDATA[
<p>About a week ago, I uninstalled Node from my laptop, which felt great. :)<p>I'm trying to do all work in dev containers (or other sandboxes), limiting the blast radius if I'm unlucky enough to be hit by an exploit.  The attackers may get a Claude token, but they won't easily be able to escape the container and scan my home dir.<p>Cooldowns and allow-listing of installer scripts are good additions to layered security, especially for CI. However, I think the fundamental thing that needs to change is the OS permissions model. The default of trusting third-party software with everything your user has access is no longer workable.</p>
]]></description><pubDate>Mon, 01 Jun 2026 17:26:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48359913</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48359913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48359913</guid></item><item><title><![CDATA[New comment by rectang in "Roughly a quarter of American professionals hit a wall in their careers"]]></title><description><![CDATA[
<p>From the perspective that a company is an amoral profit-seeking automaton, it's not a "terrible system", it's a successful initiative to reduce compensation.</p>
]]></description><pubDate>Mon, 01 Jun 2026 15:58:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48358618</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48358618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48358618</guid></item><item><title><![CDATA[New comment by rectang in "NPM packages from Red Hat have been compromised"]]></title><description><![CDATA[
<p>Opponents of gun control surely feel the same way about the Onion’s story.</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:28:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48357312</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48357312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357312</guid></item><item><title><![CDATA[New comment by rectang in "The dead economy theory"]]></title><description><![CDATA[
<p>> <i>people need jobs to be happy</i><p>The happiness of the aristocracy depends on the spectacle of miserable workers performing humiliating tasks.</p>
]]></description><pubDate>Fri, 29 May 2026 16:40:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48325645</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48325645</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48325645</guid></item><item><title><![CDATA[New comment by rectang in "Legislation Killed Would Have Effectively Blocked Police LPR, Including Flock"]]></title><description><![CDATA[
<p>> <i>Just yesterday, flock helped police catch a dude</i><p>"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."<p>— Benjamin Franklin</p>
]]></description><pubDate>Thu, 28 May 2026 20:00:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314585</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48314585</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314585</guid></item><item><title><![CDATA[New comment by rectang in "Dutch block US takeover of Solvinity as against public interest"]]></title><description><![CDATA[
<p>> <i>The proposed deal drew opposition from lawmakers and activists because Solvinity provides infrastructure for DigiD, the  digital ID system Dutch citizens use to access sensitive medical, pension and tax information.</i><p>Understandable that the Netherlands wouldn't trust the USA with its citizans' data.</p>
]]></description><pubDate>Wed, 27 May 2026 23:48:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48302355</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48302355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302355</guid></item><item><title><![CDATA[Dutch block US takeover of Solvinity as against public interest]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.reuters.com/technology/dutch-government-block-takeover-cloud-services-company-solvinity-by-us-based-2026-05-26/">https://www.reuters.com/technology/dutch-government-block-takeover-cloud-services-company-solvinity-by-us-based-2026-05-26/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48302345">https://news.ycombinator.com/item?id=48302345</a></p>
<p>Points: 10</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 27 May 2026 23:46:38 +0000</pubDate><link>https://www.reuters.com/technology/dutch-government-block-takeover-cloud-services-company-solvinity-by-us-based-2026-05-26/</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48302345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48302345</guid></item><item><title><![CDATA[New comment by rectang in "Training our own AI models"]]></title><description><![CDATA[
<p>I think the lesson from the airline industry is that while consumers will get angry about surcharges, pricing transparency is what really gets punished in the marketplace.  There are enough consumers who will always buy the deceptively priced item that it's suicidal to tell the truth (absent government regulation forcing the issue for all purveyors).<p>There are a fair number of well-meaning restaurateurs who have tried no-tip policies for ethical reasons. But the mass marketplace has not changed.</p>
]]></description><pubDate>Wed, 27 May 2026 18:04:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48298065</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48298065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48298065</guid></item><item><title><![CDATA[New comment by rectang in "Training our own AI models"]]></title><description><![CDATA[
<p>I used to wait tables once upon a time and it was standard practice to add a fixed service charge for any large party in lieu of a tip.  Have you really never encountered that?</p>
]]></description><pubDate>Wed, 27 May 2026 17:33:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48297594</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48297594</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48297594</guid></item><item><title><![CDATA[New comment by rectang in "Training our own AI models"]]></title><description><![CDATA[
<p>Do you leave a negative review if they add the service charge but <i>don't</i> ask for a tip?</p>
]]></description><pubDate>Wed, 27 May 2026 17:30:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48297545</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48297545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48297545</guid></item><item><title><![CDATA[New comment by rectang in "Don't Subscribe So Casually"]]></title><description><![CDATA[
<p>Companies who wish for more casual subscribers should support services (such as Apple App Store subscriptions) and anti-dark-pattern laws which reassure the public that unsubscribing will be easy.<p>Then the complacency and other psychological effects that this article seeks to inoculate users against will be maximized.</p>
]]></description><pubDate>Tue, 26 May 2026 16:02:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281575</link><dc:creator>rectang</dc:creator><comments>https://news.ycombinator.com/item?id=48281575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281575</guid></item></channel></rss>