<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: cpuguy83</title><link>https://news.ycombinator.com/user?id=cpuguy83</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 30 Oct 2026 00:16:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cpuguy83" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cpuguy83 in "DoorDash to Acquire Instacart"]]></title><description><![CDATA[
<p>It's also the FTC's responsibility to challenge mergers that would substantially reduce competition.<p>No one is saying the merger is illegal, just that it probably shouldn't be allowed.</p>
]]></description><pubDate>Thu, 29 Oct 2026 16:03:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50291228</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50291228</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50291228</guid></item><item><title><![CDATA[New comment by cpuguy83 in "GitLab Security Incident: Attempted Exploitation of CVE-2026-97229"]]></title><description><![CDATA[
<p>I'm curious what you mean about vendoring.<p>In go, vendoring dependencies just copies the deps out of the module system into the local tree and it's managed the same as not vendoring. It won't even build of the go.mod has changed without also updating the vendor tree.</p>
]]></description><pubDate>Thu, 29 Oct 2026 12:12:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=50287727</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50287727</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50287727</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Today, we hacked what we'd set out to hack: the iPhone"]]></title><description><![CDATA[
<p>The reality is Apple has been working on rewriting bits and pieces in Swift.</p>
]]></description><pubDate>Sat, 24 Oct 2026 14:43:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=50221738</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50221738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50221738</guid></item><item><title><![CDATA[New comment by cpuguy83 in "eMudhra to exit global SSL/TLS certificate business"]]></title><description><![CDATA[
<p><a href="https://bsky.app/profile/anthonymoser.com/post/3myf5fwpl7s2t" rel="nofollow">https://bsky.app/profile/anthonymoser.com/post/3myf5fwpl7s2t</a> is a good explainer I think without getting into the nitty gritty details.<p><pre><code>  for the non technical folks:  imagine there was a password that if you guess   it, you can impersonate *any website on the internet*
  
  now imagine the password is literally the number 4</code></pre></p>
]]></description><pubDate>Thu, 22 Oct 2026 16:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=50197248</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50197248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50197248</guid></item><item><title><![CDATA[New comment by cpuguy83 in "BIPM decides to stop adding leap seconds to UTC"]]></title><description><![CDATA[
<p>Well that's just pure insanity. I have to know this now. I didn't need this :D</p>
]]></description><pubDate>Fri, 16 Oct 2026 13:37:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=50118261</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50118261</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50118261</guid></item><item><title><![CDATA[New comment by cpuguy83 in "A Terminal Protocol for Program Status (OSC 7501)"]]></title><description><![CDATA[
<p>A cli asking for a password is a pretty normal thing, I think?</p>
]]></description><pubDate>Thu, 08 Oct 2026 20:40:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=50011897</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=50011897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50011897</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Run Qwen 3.8 Flash Next (125B) on consumer hardware (RTX 4090) at 100T/s"]]></title><description><![CDATA[
<p>With curl|bash you are literally getting anything that happens to be in that script. These are frequently poorly constructed, so not check hashes or pin dependencies they install.
Even security companies (see trivy supply chain attack) get these badly wrong.<p>I'm not replying here to say one is better than than the other (npm has obviously had its share of problems) but rather to combat claims that curl|bash is somehow safer, it absolutely is not, in fact it's all the bad stuff about npm without the pretense of being potentially safe.</p>
]]></description><pubDate>Sun, 04 Oct 2026 18:25:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49956483</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49956483</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49956483</guid></item><item><title><![CDATA[New comment by cpuguy83 in "OpenAI Discloses Six New Incidents of ‘Concerning’ A.I. Behavior"]]></title><description><![CDATA[
<p>Training AI on the stories we created about AI taking over causing AI to have that idea.
Ouroboros.</p>
]]></description><pubDate>Thu, 17 Sep 2026 01:46:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49735462</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49735462</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49735462</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Tether: iMessage, SMS, etc. on Linux"]]></title><description><![CDATA[
<p>It doesn't do messages or notifications. "Just" things like file copy and clipboard.</p>
]]></description><pubDate>Sun, 30 Aug 2026 13:28:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49498482</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49498482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49498482</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Tether: iMessage, SMS, etc. on Linux"]]></title><description><![CDATA[
<p>kdeconnect has an iOS client.</p>
]]></description><pubDate>Sat, 29 Aug 2026 18:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491889</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49491889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491889</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Tether: iMessage, SMS, etc. on Linux"]]></title><description><![CDATA[
<p>"Easy" is subjective, but tether seems like it would do this? There is also kdeconnect (don't let the "KDE" fool you).</p>
]]></description><pubDate>Sat, 29 Aug 2026 17:58:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49491870</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49491870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49491870</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Tailcat – Like netcat, but over Tailscale’s data plane"]]></title><description><![CDATA[
<p>Also created memcached, livejournal... Brad has a long list of impressive work.</p>
]]></description><pubDate>Wed, 26 Aug 2026 18:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49453865</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49453865</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49453865</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Tailcat – Like netcat, but over Tailscale’s data plane"]]></title><description><![CDATA[
<p>Interesting.
I thought about doing this immediately after reading their old blog[1] post on punching through NAT some time ago.<p>Just a combo of never getting around to it and friends talking me out of it b/c of existing alternatives such as wormhole[2].<p>[1] <a href="https://tailscale.com/blog/how-nat-traversal-works" rel="nofollow">https://tailscale.com/blog/how-nat-traversal-works</a><p>[2] <a href="https://github.com/magic-wormhole/magic-wormhole" rel="nofollow">https://github.com/magic-wormhole/magic-wormhole</a></p>
]]></description><pubDate>Wed, 26 Aug 2026 17:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49453165</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49453165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49453165</guid></item><item><title><![CDATA[New comment by cpuguy83 in "New Mac mini, featuring M6 and M5 Pro"]]></title><description><![CDATA[
<p>Larger model -> more memory<p>It depends on what model(s) you want to run.</p>
]]></description><pubDate>Tue, 25 Aug 2026 15:38:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49435961</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49435961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49435961</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>Sure, but I don't expect build to execute arbitrary code.
That's a big difference.<p>It's like if `git clone` ran random stuff from the cloned repo.</p>
]]></description><pubDate>Thu, 20 Aug 2026 22:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49381279</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49381279</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49381279</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Malicious Rust crate Arrayref runs a build-time payload"]]></title><description><![CDATA[
<p>The problem isn't the language here, it's cargo executing build.rs from dependencies which necessarily allows arbitrary code execution.</p>
]]></description><pubDate>Thu, 20 Aug 2026 15:51:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49376341</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49376341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49376341</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Universal health coverage could save $1T and 114k lives a year: study"]]></title><description><![CDATA[
<p>The US is not much different.
We don't have a wealth of specialists available to see people right away.<p>I've flat out been rejected from a specialist because they had no availability at all.
I actually tried again and got to be seen, but an appointment is months out, always.</p>
]]></description><pubDate>Mon, 17 Aug 2026 16:18:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49333478</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49333478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49333478</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Docker Sandboxes – Disposable, isolated sandboxes for AI agents"]]></title><description><![CDATA[
<p>I'm fairly certain that docker sandbox is based on <a href="https://github.com/containerd/nerdbox" rel="nofollow">https://github.com/containerd/nerdbox</a> which you can run on Linux.</p>
]]></description><pubDate>Mon, 10 Aug 2026 13:48:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49243626</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49243626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49243626</guid></item><item><title><![CDATA[New comment by cpuguy83 in "I stopped trusting USB-C cable labels and started testing them"]]></title><description><![CDATA[
<p>USB-C is literally just the name of the connector.
USB-A can also have varying speeds across it... and B.
These are all connectors, not speed ratings.<p>There is usb 1, 2, 3, and 4 that are more of a statement on the performance capability.</p>
]]></description><pubDate>Fri, 07 Aug 2026 16:22:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49212802</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49212802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49212802</guid></item><item><title><![CDATA[New comment by cpuguy83 in "Go 1.27 Interactive Tour"]]></title><description><![CDATA[
<p>I'm pretty sure the issue is not "higher order abstractions".
It is using multiple single letter references with no real grounding or relationship that the reader has to track.<p>For example, looping over a map with "k" and "v" vars is not that bad because the reader understands k=key and v=value, and that makes since for a map.
If you do this same thing with different single letter vars, e.g. "a" and "b", it instantly becomes more difficult to read.<p>When writing a generic function and using these single character type references it can make sense, especially because the function/method doesn't care what those references are, however to someone trying to understand what's going on it can be extremely difficult simply because of the names.<p>Sure, if all you are going to do is call that method or function those type references go away and the call site may be relatively clean, but you still have to read the thing to understand what it is and how to use it.</p>
]]></description><pubDate>Sun, 02 Aug 2026 13:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=49144413</link><dc:creator>cpuguy83</dc:creator><comments>https://news.ycombinator.com/item?id=49144413</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49144413</guid></item></channel></rss>