<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: Yasuraka</title><link>https://news.ycombinator.com/user?id=Yasuraka</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 25 Jun 2026 08:34:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=Yasuraka" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by Yasuraka in "Radar: Local-first Kubernetes UI in a single Go binary"]]></title><description><![CDATA[
<p>Please refrain from astroturfing</p>
]]></description><pubDate>Mon, 04 May 2026 06:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48005145</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=48005145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48005145</guid></item><item><title><![CDATA[New comment by Yasuraka in "Google workers seek 'red lines' on military A.I., echoing Anthropic"]]></title><description><![CDATA[
<p>I can't remember the US ever being in a position of defense, no matter how much AIPAC handlers blackmail Western politicians with Epsteins.</p>
]]></description><pubDate>Fri, 27 Feb 2026 05:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47176834</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=47176834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47176834</guid></item><item><title><![CDATA[New comment by Yasuraka in "Iran students stage first large anti-government protests since deadly crackdown"]]></title><description><![CDATA[
<p>Notice how those are the only two good examples out of a long, long list, before those but especially after.</p>
]]></description><pubDate>Sun, 22 Feb 2026 15:45:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47111918</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=47111918</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47111918</guid></item><item><title><![CDATA[New comment by Yasuraka in "LiftKit – UI where "everything derives from the golden ratio""]]></title><description><![CDATA[
<p>Just in time for Steel Ball Run</p>
]]></description><pubDate>Tue, 10 Feb 2026 07:04:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=46956272</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46956272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46956272</guid></item><item><title><![CDATA[New comment by Yasuraka in "Trump says Venezuela’s Maduro captured after strikes"]]></title><description><![CDATA[
<p>> The last time the US did something similar was in Panama in 1989<p>Libya</p>
]]></description><pubDate>Sat, 03 Jan 2026 15:15:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46477599</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46477599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46477599</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem"]]></title><description><![CDATA[
<p>All of those that ship code instead of packages, e.g. C and Go.</p>
]]></description><pubDate>Wed, 24 Dec 2025 19:08:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46378264</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46378264</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46378264</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem"]]></title><description><![CDATA[
<p>It just so happens that all of those languages share the worst design points, such as the need for a package manager at all and the classic "eval and equivalents run arbitrary code".<p>>All package managers have the insane security model of "arbitrary code execution with no constraints".<p>Not all of them, just the most popular ones for these highly sophisticated, well thought-out bunch of absolute languages.</p>
]]></description><pubDate>Mon, 15 Dec 2025 06:33:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46271122</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46271122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46271122</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortem"]]></title><description><![CDATA[
<p>> Running npm install is not negligence.<p>I beg to differ and look forward to running my own fiefdom where interpreter/JIT languages are banned in all forms.</p>
]]></description><pubDate>Sun, 14 Dec 2025 21:49:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46267341</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46267341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46267341</guid></item><item><title><![CDATA[New comment by Yasuraka in "Show HN: HALUD YOUR HORSES – a container system to resist Shai-Hulud NPM attacks"]]></title><description><![CDATA[
<p>Oh thats great to hear, go ahead and post some simple examples then if you will, e.g. what does a cron job look like in Plan9's API?<p>Clearly,<p>> which exists solely because operating systems don’t provide what it needs already<p>means Plan9 provided those needs already.</p>
]]></description><pubDate>Sat, 29 Nov 2025 10:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46086569</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46086569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46086569</guid></item><item><title><![CDATA[New comment by Yasuraka in "Show HN: HALUD YOUR HORSES – a container system to resist Shai-Hulud NPM attacks"]]></title><description><![CDATA[
<p>> The kraken known as Kubernetes might never have been needed if Plan9s features were adopted.<p>Which Plan9 features exactly give me a unified API layer to handle workload scheduling incl. fault tolerance, flat networking across a cluster or service discovery?
Containers are an implementation detail and not what Kubernetes is fundamentally about.</p>
]]></description><pubDate>Fri, 28 Nov 2025 16:50:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46080309</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46080309</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46080309</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>I read your comment as in, comparing to node, my bad.<p>With regards to Rust, crates are packages which may include opaque binaries, e.g. serde_derive, and the stdlib is weak, so imports of thousands of lines of code are basically necessary for otherwise fundamental features like async.<p>It's probably easier to add dependencies in Go, but in the end people/projects don't.</p>
]]></description><pubDate>Tue, 25 Nov 2025 14:51:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46046257</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46046257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46046257</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>Nope. Know the difference.</p>
]]></description><pubDate>Tue, 25 Nov 2025 11:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46044657</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46044657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46044657</guid></item><item><title><![CDATA[New comment by Yasuraka in "Okta's NextJS-0auth troubles"]]></title><description><![CDATA[
<p>Security and safety is all over their marketing but I have yet to hear anything about them that doesn't indicate either bumbling incompetence or gross negligence.</p>
]]></description><pubDate>Fri, 21 Nov 2025 06:21:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46001747</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=46001747</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46001747</guid></item><item><title><![CDATA[New comment by Yasuraka in "Okta's NextJS-0auth troubles"]]></title><description><![CDATA[
<p>Okta is, if you may excuse my French, straight garbage.</p>
]]></description><pubDate>Thu, 20 Nov 2025 18:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45996290</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45996290</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45996290</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>Again, you've missed the mark: a mirror doesn't make a system decentralized not turn a package repository into URIs for code.</p>
]]></description><pubDate>Tue, 23 Sep 2025 09:02:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45344542</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45344542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45344542</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>I accept your concession.</p>
]]></description><pubDate>Sun, 21 Sep 2025 07:16:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45320741</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45320741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45320741</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>You really ought to research a topic before arguing.<p>For the average user, both GitHub and default $GOPROXY would have to be down. For me, my CI runs where my (and code I've cloned) lives, self-hosted GitLab.</p>
]]></description><pubDate>Fri, 19 Sep 2025 06:22:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45298498</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45298498</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45298498</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>> 95% of Go packages[=code, the author] are hosted on Github<p>So "GitHub is every single programming language's centralized package repository, because lots of code is hosted there" ?<p>> Python supports installing from other non PyPI indexes
> 95% of Python packages are installed from PyPI, but just like Go can also install from non-Github sources, Python supports installing from other non PyPI indexes[0] or even from a Git repository directly[1] like Go.<p>And yet there is a clear difference between source distributions and pip/npm/rubygem/cargo packages - and between tooling/ecosystems that ONLY support the former and those that MAY use either and unfortunately mostly use the latter.<p>> What is it that you imagine Python or NPM packages consist of?<p>Something like a script that runs as part of the package that downloads a tarball, modifies package.json, injects a local bundle.js and runs npm publish (see this post). Usually also hosted at the default, centralized, authoritative source run by the maintainers of the package management tool.<p>But I'm repeating myself.<p>> (or do they? do they just use https to check out?)<p>Maybe try it out or read the docs first.<p>I'm closing with this:<p>> NPM, Python, Rust, Go, Ruby all suffer from this problem, because they have centralized and open package repositories.<p>is either wrong or disingenuously misleading, requiring nothing to apply to every single thing, depending on how you slice your definitions. It does not hold any water, that is my entire argument.</p>
]]></description><pubDate>Wed, 17 Sep 2025 21:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45281363</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45281363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45281363</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>> Git != Github<p>That's why I'm putting emphasis on it, because to Go it is.<p>And to languages that actually have centralized package repositories it isn't. There is a difference between code and packages and Go simply does not have the latter (in the traditional sense - what Go calls a package is a collection of source files in the same directory that are compiled together within a module (a module is a collection of packages (again, code) that are released, versioned, and distributed together. Modules may be downloaded directly from version control repositories or via proxy servers)).<p>To the other languages mentioned above, packages may have binaries, metadata and special script hooks. There is a package manager like pip , cargo or npm and if you want to install one, you won't have to specify a URL because there is a canonical domain to go to.<p>Go just knows code and it'll use git, hg or even svn. And if you want to claim that lots of open-source code being on GitHub makes it special, then<p>> GitHub is every single programming language's centralized package repository<p>and<p>> Someone at Microsoft with root access could compromise every user of every single programming language</p>
]]></description><pubDate>Wed, 17 Sep 2025 16:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45277776</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45277776</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45277776</guid></item><item><title><![CDATA[New comment by Yasuraka in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>So GitHub is every single programming language's centralized package repository?<p>Then what's the difference between git and npm, cargo, pypi, mvn et al?</p>
]]></description><pubDate>Wed, 17 Sep 2025 05:12:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45271949</link><dc:creator>Yasuraka</dc:creator><comments>https://news.ycombinator.com/item?id=45271949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45271949</guid></item></channel></rss>