<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: eddythompson80</title><link>https://news.ycombinator.com/user?id=eddythompson80</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 19 Jun 2026 13:03:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eddythompson80" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eddythompson80 in "pg_durable: Microsoft open sources in-database durable execution"]]></title><description><![CDATA[
<p>Never ever use Azure Cosmos DB. The entire point is to lock you in. This isn’t some paranoid shit either. We use azure a lot, and I have worked with many people designing systems on Azure. Always avoid cloud providers lock in services. That’s their bread and butter. They want you to use them. They want you using Azure Cosmos DB, Azure Event Hubs, Azure Apps, Azure DataLake, etc. Same with AWS. Don’t be naive. Use Azure VMs, Azure Postgres, Azure Redis. Those are fine. You’re just paying someone for the operational cost of a service, but you can migrate of. There is no migration from Cosmos or DataLake. They tell you you can abstract your code, but that never works. They know you will be locked in. That’s the entire business model. Also resist the temptation of the offers they’ll through at you to link those services with all their other crap. Don’t be naive.</p>
]]></description><pubDate>Sat, 06 Jun 2026 05:20:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421640</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48421640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421640</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Furthering Windows as the trusted platform for development"]]></title><description><![CDATA[
<p>Pure slopium. I love it</p>
]]></description><pubDate>Tue, 02 Jun 2026 17:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48372945</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48372945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48372945</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>I agree that virtualization has seen great advances. Kata containers on k8s are almost (not quite 100%) drop in replacement. Regardless those last 10% remain a problem.<p>I run a personal server for few open source applications for personal use. I was thinking with all the supply chain attacks, and how carelessly I run `docker pull`s to update things I should probably consider hardening things a bit. I thought before jumping to full virtualization with Kata I can easily try gvisor/runsc first. Only to realize that DNS resolution is completely different with runsc vs runc and had to switch back.<p>Another sticking issue with virtualization is resource allocation. With namespace docker you can easily oversubscribe each container CPU/memory and rely on the single kernel letting individual containers burst as needed. With full virtualization this is still a big problem. Even with balloon devices and dynamic memory and CPU etc, the resource allocation is still not optimal. On a basic 8 core/16GB machine you can run 1 or 2 dozen services and things generally workout fine. Trying to run each of those in a virtualized VM you suddly can maybe run 6 or 7 maybe. There is no way to tell VM 3 kernel to drop its file system cache because VM 6 needs to load a large file in memory. Even if you script it out, now VM 3 is slow because it dropped all its cache while VM 6 finished processing 3 hours ago. These are not unsolvable problems, but despite how far virtualization has come, are still friction points.<p>Not to mention issues like sharing hardware devices (GPUs, disks, USB devices etc) between multiple VMs</p>
]]></description><pubDate>Mon, 01 Jun 2026 00:19:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48351240</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48351240</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48351240</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>Its the now-classic "Sorry I drowned little Timothy. Here is a breakdown of what happened" followed by "Let me try to respawn little Timothy on a new map"</p>
]]></description><pubDate>Sun, 31 May 2026 22:09:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350215</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48350215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350215</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>Exactly. We have about 6 new repos for new green-field projects each with 700+ auto-generated issues so far. No one is looking at them, but we do have them tracked so "Mission Accomplished" GWB-style.</p>
]]></description><pubDate>Sun, 31 May 2026 21:59:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48350157</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48350157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48350157</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>> This might be as easy as a directive to populate a .md file.<p>It probably is. But do you really think anyone is gonna bother with the multiple daily (or hourly for green field projects) `+8,234/-3,734` PRs everyone is submitting?<p>The joke I was referring to is the common<p><pre><code>     // ksmith (3/23/1997): This is a temporary hack for now. Find a better way to do this asap.</code></pre></p>
]]></description><pubDate>Sun, 31 May 2026 20:22:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349370</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48349370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349370</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>It would be cooler if the llm said something like:<p>> I noticed the machine doesn't have copy-fail patched, here is a quick workaround for not having root access for now.<p>> // TODO: find a better way to do this in the future.</p>
]]></description><pubDate>Sun, 31 May 2026 19:47:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349084</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48349084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349084</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Codex just found a "workaround" of not having sudo on my PC"]]></title><description><![CDATA[
<p>I don't really know of any distro that doesn't do that. All of Docker Inc. default installs and all of distros I know of don't automatically add you to the docker group. docker.com instructions has the infamous "linux post-install instructions" that explain and walk you though it.<p>The tragedy is of course that when security and usability collide, 80/20 rule will apply where 80% of people will pick usability over security. I have worked with many with the title >= "Senior Engineers" who saw that page, read the explanation, and still had no idea what the ramifications of their changes were. "Yeah sure it said any user in the docker group will be able to get root on the host, but aren't containers isolated?"</p>
]]></description><pubDate>Sun, 31 May 2026 19:45:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48349064</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48349064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48349064</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Zig ELF Linker Improvements Devlog"]]></title><description><![CDATA[
<p>> Kotlin <-> Java interop is a totally optional topic you could have skipped over<p>This is the same place F# has been stuck in. It’s a great language on its own, but you can’t just use F#. Every F# must also do C# interop. It’s too 100% optional in theory, but never in practice. The best CLR/JVM libraries for anything are Java/C# ones. You need to interop with them to develop practical Kotlin/F# applications. You can limit yourself to the Kotlin/F# ones, but then you’re artificially limiting yourself to experimental libraries at best. You will find yourself needing a charting library, a DNS library, an SMTP library, an AWS SDK or a rabbitmq SDK. The best ones are gonna be Java/C#. Yes, you can always find a random GitHub repo for a “Kotlin-native X”, but the Java X library is a thousand times more mature, stable, performant, feature rich, etc. Same problem with F#. And the “glue” code is so “straight forward”, why would any one bother?</p>
]]></description><pubDate>Sat, 30 May 2026 23:14:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341507</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48341507</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341507</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Accenture to acquire Ookla"]]></title><description><![CDATA[
<p>All these numbers are fake. They are all special cased in most ISPs with the cooperation of cloudflare, Netflix, OOkla, Akamai, Google, etc. The centralization of the internet around AWS, Azure, Google, Netflix, Cloudflare, etc has been a godsend to ISPs and the internet infrastructure in general. Maintaining good network conditions to 4 or 5 dozen networks and working with them closely is so so much easier than maintaining full peer-to-peer network conditions. Go ahead and try to test internet speed to your home network over a wireguard VPN and compare it to the performance of the same VPN when connecting to any of the major services. Try to setup a tunnel between your house and your friends house in the same city and test the speed and compare it to fast.com or cloudflare.com or speedtest.net</p>
]]></description><pubDate>Sat, 30 May 2026 22:58:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341409</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48341409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341409</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Accenture to acquire Ookla"]]></title><description><![CDATA[
<p>That’s a really over simplification of the issue. Plenty of Netflix edge CDNs are (and always were) ISP hosted. It’s a win-win for both and a complete no-brainer. The ISP v. Netflix argument was always about contract and margin negotiations. Flat rate, usage percentages, minimums, maximums, special plans, cuts, etc. who has the upper hand in the negotiation so to speak. Funnily enough the repeal of net neutrality gave those smaller ISPs much better position in the negotiation with big tech, not necessarily Comcast. The internet discord focused on Comcast and Verizon because fuck those guys. Who is gonna argue in favor of Comcast or Verizon? But the real winners were thousands of smaller regional ISPs.</p>
]]></description><pubDate>Sat, 30 May 2026 22:51:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341366</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48341366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341366</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Accenture to acquire Ookla"]]></title><description><![CDATA[
<p>> It happened enough times that I'm suspicious the ISP had some way to detect if you run a speedtest, and then prioritized traffic to that customer.<p>ISPs definitely know when you run a speedtest.net test. 90% of the time, the data for that comes from boxes/services they host themselves. It’s not exactly hidden either. It’s a typical program any ISP can sign up for and you can easily see the destination the test is running against. I won’t be surprised if some have some logic to prioritize particular subscribers plan once they have detected a test from them. They probably view it as a “customer support calls reduction” feature.</p>
]]></description><pubDate>Sat, 30 May 2026 22:32:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341242</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48341242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341242</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Accenture to acquire Ookla"]]></title><description><![CDATA[
<p>Of course they are not complex. They do have a network effect though. If you go to your local ISP and say “hey, my 500mbps plan is only doing 100mbps on Speedtest.net”, they’ll “fix it” (usually by working with Ookla to put an edge endpoint on their network)<p>If you tell the “hey frankyspeeddetect.com isn’t doing my 500mbps” they’ll tell you to it’s an issue with that random website. ISPs and services reach out to Ookla to onboard with them because they have a network effect/mindshare of whatever you wanna call it</p>
]]></description><pubDate>Sat, 30 May 2026 18:02:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48339019</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48339019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48339019</guid></item><item><title><![CDATA[New comment by eddythompson80 in "MCP is dead?"]]></title><description><![CDATA[
<p>I don’t follow. It’s the other way around. Would you rather run an arbitrary binary blob (aka: a random cli) or `curl`?<p>Edit: Maybe to clarify, I’m talking about remote MCP. Local MCP is obviously nonsensical. Remote MCP is very much thriving aggressively.</p>
]]></description><pubDate>Sat, 30 May 2026 14:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48336389</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48336389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48336389</guid></item><item><title><![CDATA[New comment by eddythompson80 in "MCP is dead?"]]></title><description><![CDATA[
<p>Not a fan of MCPs for my personal use, but I still think the value for companies is obvious. The first value for their downstream (OpenAI, Anthropic, etc) is REST call vs arbitrary code execution. You only need to "trust" the MCP client implementation, not a thousand different CLIs. Also being a standard HTTP endpoint, a lot of logic can be offloaded to proxies and such.<p>The second value is more about how business works. There is no chance you can convince someone at WalMart to fund and release a `wmctl` that allows you to search and buy products. Now try to convince your regional Pizza chain to release a CLI too. WalMart and such are incentivized however to create "Whatever OpenAI and Anthropic integrate with". Shopify can create an MCP for every shop and allow the shop owner to customize it. Creating a CLI per shop makes no sense. OpenAI and Anthropic prefer MCPs because of the first benefit. So it works out for all parties involved.</p>
]]></description><pubDate>Sat, 30 May 2026 03:24:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48332216</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48332216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48332216</guid></item><item><title><![CDATA[New comment by eddythompson80 in "GitHub bans security researcher who posted zero-day Windows exploits"]]></title><description><![CDATA[
<p>False analogy isn’t a deflection, it’s a logical fallacy.</p>
]]></description><pubDate>Fri, 29 May 2026 02:23:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48318246</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48318246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48318246</guid></item><item><title><![CDATA[New comment by eddythompson80 in "GitHub bans security researcher who posted zero-day Windows exploits"]]></title><description><![CDATA[
<p>ahh, the false analogy comment.</p>
]]></description><pubDate>Fri, 29 May 2026 01:25:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48317843</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48317843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48317843</guid></item><item><title><![CDATA[New comment by eddythompson80 in "The user is visibly frustrated"]]></title><description><![CDATA[
<p>I’m sorry you were victimized.</p>
]]></description><pubDate>Wed, 27 May 2026 16:21:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48296547</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48296547</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48296547</guid></item><item><title><![CDATA[New comment by eddythompson80 in "The user is visibly frustrated"]]></title><description><![CDATA[
<p>well you know it kept improving. It got pretty good, though everyone moved to full "agentic" changes over autocomplete.</p>
]]></description><pubDate>Tue, 26 May 2026 22:06:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48286666</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48286666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48286666</guid></item><item><title><![CDATA[New comment by eddythompson80 in "Jira Is Turing-Complete"]]></title><description><![CDATA[
<p>I'm 90% those features were among the top issues on github/github repo back when it used to be there. The joke was always about how barebones github issues were was a common thing troughout the 2010s. Once they added that whole "Projects" thing, the joke became how complicated it is.</p>
]]></description><pubDate>Mon, 25 May 2026 17:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48269369</link><dc:creator>eddythompson80</dc:creator><comments>https://news.ycombinator.com/item?id=48269369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48269369</guid></item></channel></rss>