<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: paulirwin</title><link>https://news.ycombinator.com/user?id=paulirwin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 14 Aug 2026 08:54:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=paulirwin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by paulirwin in "Bonnie Tyler, singer of Total Eclipse of the Heart, dies aged 75"]]></title><description><![CDATA[
<p>My two-year-old son had started saying "turn around" in a sing-song kind of way several months back, and thus my wife and I, both babies of the 80s, had to start singing the song whenever he would do it. It became a fun thing that my son enjoys more than we do. That turned into regularly playing this song (and its covers) in the living room. We just did this again a few nights ago because he loves the song so much and requests it now.<p>RIP Bonnie.</p>
]]></description><pubDate>Thu, 09 Jul 2026 15:04:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48847136</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=48847136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48847136</guid></item><item><title><![CDATA[New comment by paulirwin in "US Bill Mandates On-Device Age Verification"]]></title><description><![CDATA[
<p>And what about containers/VMs, or booting software bare metal?<p>Does my laptop have to pass my age verification to a Docker container?<p>Am I at risk of government censorship (or worse) if I create a hobby smart home app that boots bare metal on a Raspberry Pi?<p>Or even the shell apps that I run daily. Does curl (which can access any web url) have to validate my age? What about AI models/ollama?</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:06:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805004</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=47805004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805004</guid></item><item><title><![CDATA[New comment by paulirwin in "Show HN: Ismcpdead.com – Live dashboard tracking MCP adoption and sentiment"]]></title><description><![CDATA[
<p>One thing that MCP solves well, that neither CLI apps (like the `gh` CLI for example) nor letting your LLM call arbitrary APIs via CURL does, is setting granular permissions per tool.<p>Most agent frontends I've used like Claude Code only give you one level deep of CLI commands to authorize, which works fine for allowing commands like `docker build:*`. But for complex CLIs like GitHub, Azure, etc. it just doesn't scale well. It is absurd to grant Claude Code permission to `az vm:*` when that includes everything from `az vm show` to `az vm delete`. Likewise, the argument that says that you should just let your LLM call APIs directly via curl or whatever, does not hold up well when Claude Code just wants raw access to all of `curl:*`.<p>Meanwhile, MCP tools are (currently, at least in CC) managed at the individual tool level, which is very convenient for managing granular permissions.<p>Perhaps there could be some "CTCP" (CLI tool context protocol; the CCP acronym does not work well) where CLI apps could expose their available tools to the LLM, and it could then be dynamically loaded and managed at a granular level. But until then, I'm going to keep using MCP.</p>
]]></description><pubDate>Fri, 03 Apr 2026 21:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47632393</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=47632393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47632393</guid></item><item><title><![CDATA[New comment by paulirwin in "Beyond has dropped “meat” from its name and expanded its high-protein drink line"]]></title><description><![CDATA[
<p>As a vegetarian of 20 years, I like being able to go to restaurants and have something that is on par with what my friends and family are eating (although I do prefer Impossible to Beyond, by far). Even without friends and family, there's a social (and distinctively American) aspect to being able to have a realistic burger and beer at my local sports bar/grill and not just have a salad or some Sysco frozen black bean burger.</p>
]]></description><pubDate>Tue, 17 Mar 2026 13:35:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47412461</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=47412461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47412461</guid></item><item><title><![CDATA[New comment by paulirwin in ".NET 10"]]></title><description><![CDATA[
<p>Avalonia is FOSS (MIT licensed). You only need Avalonia XPF if you are migrating legacy stuff.<p>Moq is largely unnecessary today with LLMs being able to easily generate mock classes. I personally prefer to hand-roll my mocks, but if you prefer the Moq-like approach, there's NSubstitute (3-BSD).<p>Automapper and MediatR are both libraries I avoided prior to the license change anyways, because I don't like runtime "magic" and not being able to trace dependency calls through my code. But, there is Mapster and Wolverine to fill those needs (both MIT). Wolverine can also replace much of MassTransit.<p>Telerik stuff - there are many good FOSS alternatives to these UI components; too many to list since it depends on which stack you're using.<p>PDF is indeed a sore spot. PdfPig is good, but limited in capability. I've started offloading PDF processing to a separate Python container with a simple, stateless Flask API with PyMuPdf.<p>> we have a problem with opensource being asymmetrically underfunded and if people going commercial is the cost perhaps we've failed.<p>Completely agree with this, though. My company and myself personally contribute a lot of time back to OSS, and I feel like that is part of the social contract of OSS. To have these libraries rug-pulled feels like a slap in the face as a OSS contributor and maintainer.</p>
]]></description><pubDate>Wed, 12 Nov 2025 15:27:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45901359</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=45901359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45901359</guid></item><item><title><![CDATA[New comment by paulirwin in "ASP.NET Security Feature Bypass Vulnerability"]]></title><description><![CDATA[
<p>The last sentence is not correct. ASP.NET is part of .NET Framework which is still supported by nature of being included with Windows, and follows its support lifecycle. <a href="https://dotnet.microsoft.com/en-us/platform/support/policy/aspnet" rel="nofollow">https://dotnet.microsoft.com/en-us/platform/support/policy/a...</a><p>This is, IMO, a bad thing, and Microsoft needs to break this chain at some point, at least for ASP.NET. But, it is still technically supported.</p>
]]></description><pubDate>Wed, 15 Oct 2025 13:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45591854</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=45591854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45591854</guid></item><item><title><![CDATA[New comment by paulirwin in "Anker is no longer selling 3D Printers"]]></title><description><![CDATA[
<p>Yeah, agreed. Anker, if you're reading this - please open source the printer hardware/parts and software if you're truly pulling out of the market!</p>
]]></description><pubDate>Tue, 29 Jul 2025 14:28:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=44723845</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=44723845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44723845</guid></item><item><title><![CDATA[New comment by paulirwin in "Anker is no longer selling 3D Printers"]]></title><description><![CDATA[
<p>It seems like everyone is dog-piling on Anker over this, so I'd like to put forward a bit more positive of a take.<p>I have a M5 that I got through the original Kickstarter campaign. I love this printer. I use it casually, but I rarely have a failed print that I can't attribute to i.e. poorly chosen supports. Almost all of the parts on it are still original and working well, apart from the hot end that I've had to replace a few times due to accidentally breaking the screws when changing nozzles. (It was a poor design of the original hot end where the very thin, long screws did not have the shear strength in aluminum to not break when accidentally torquing the nozzle head. This was fixed with the all-metal hot end, which is not ideal for all filaments.)<p>Despite my issue with the hot end (which I believe could easily be fixed with an updated design), and the nearly useless "AI" feature, I feel like this printer was a great value at the time. It's very well built, looks great, and very reliable. I really enjoy every opportunity I have to use it and do not regret my purchase decision at all.<p>I'm saddened that they seem to be pulling out of the market, even though it makes sense compared to the competition. It really seemed like they had a promising start. If this is truly the end, then RIP with positive sentiments from me.</p>
]]></description><pubDate>Tue, 29 Jul 2025 14:07:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=44723562</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=44723562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44723562</guid></item><item><title><![CDATA[New comment by paulirwin in "Postgres IDE in VS Code"]]></title><description><![CDATA[
<p>Azure SQL Database for a long while has been the most cost-effective way of running SQL Server as a PaaS database, and still is if you choose the DTU-based modes, making it a very attractive option. Combined with the rich feature set and maturity and reliability of SQL Server, it is hardly legacy; in fact it's very capable and continues to get new updates like vector operations.<p>I've helped create apps that support millions to hundreds of millions of revenue on Azure SQL Databases that cost at most a few hundred dollars per month. And you can get started with a S0 database for $15/mo which is absolutely suitable for production use for simple apps.<p>Unfortunately, I think Microsoft realized how good of a value the DTU-based model was, and has started pushing everyone to the vCore model, which dramatically increases the barrier to entry for Azure SQL Database, making PostgreSQL a much more attractive option. If Microsoft ever kills off the DTU purchasing model of Azure SQL Database, I likely won't be recommending or choosing Azure SQL Database at all going forward. It'll 100% be PostgreSQL.</p>
]]></description><pubDate>Fri, 23 May 2025 18:28:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44075226</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=44075226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44075226</guid></item><item><title><![CDATA[New comment by paulirwin in "Microsoft unveils Majorana 1 quantum processor"]]></title><description><![CDATA[
<p>Can someone check my understanding: does this mean they have eight <i>logical</i> qubits on the chip? It appears that way from the graphic where it zooms into each logical qubit, although it only shows two there.<p>If that is true, it sounds like having a plan to scale to millions of <i>logical</i> qubits on a chip is even more impressive.</p>
]]></description><pubDate>Wed, 19 Feb 2025 17:48:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43105030</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=43105030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43105030</guid></item><item><title><![CDATA[New comment by paulirwin in "Things I Won't Work With: Dimethylcadmium (2013)"]]></title><description><![CDATA[
<p>These are the first few sentences of the article:<p>> Cadmium is bad news. Lead and mercury get all the press, but cadmium is just as foul, even if far fewer people encounter it. Never in my career have I had any occasion to use any, and I like it that way.<p>It seems clear that he doesn’t want to work with cadmium, regardless of the compound.</p>
]]></description><pubDate>Sat, 10 Aug 2024 23:53:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=41213054</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=41213054</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41213054</guid></item><item><title><![CDATA[New comment by paulirwin in "Launch HN: Stack Auth (YC S24) – An Open-Source Auth0/Clerk Alternative"]]></title><description><![CDATA[
<p>Congrats on the launch! This looks great.<p>I see you plan on making money by charging for the hosted service. Given that, and given recent history in the industry with companies starting out with this model only to rug-pull it from users later and move to a more restrictive license, can you publicly commit to keeping the code MIT/AGPLv3-licensed into the future?</p>
]]></description><pubDate>Thu, 08 Aug 2024 19:31:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=41195289</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=41195289</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41195289</guid></item><item><title><![CDATA[New comment by paulirwin in "Jeffrey Snover and the Making of PowerShell"]]></title><description><![CDATA[
<p>They now refer to the former as Windows PowerShell, and the latter as PowerShell. The Core part was dropped.</p>
]]></description><pubDate>Thu, 04 Jul 2024 16:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=40875954</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=40875954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40875954</guid></item><item><title><![CDATA[New comment by paulirwin in "LINQPad – The .NET Programmer's Playground"]]></title><description><![CDATA[
<p>And for organizations, it's only $419 for the first year. It's $251/yr from 3+ years on.<p>It should be noted that $419/year is $35/mo, which is still $10/mo cheaper than the Visual Studio 2022 Professional monthly subscription at $45/mo. $21/mo at 3+ years is less than half.</p>
]]></description><pubDate>Mon, 24 Jun 2024 13:50:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=40776055</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=40776055</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40776055</guid></item><item><title><![CDATA[New comment by paulirwin in "LINQPad – The .NET Programmer's Playground"]]></title><description><![CDATA[
<p>> Whether it be the rent-seekers at JetBrains<p>This is a gratuitously negative comment that is unfair and uses an incorrect metaphor. Rent-seeking is trying to charge for something without providing any new value, usually from something already established as free. I don't believe Rider was ever available for free, but even if it was, they certainly have improved it with loads of new value since then. You're welcome to your opinion (that I don't share) that their IDEs are not worth the cost, but you're also free to not buy them. That's not rent-seeking, it's the free market.<p>I personally am a big fan of Rider and the JetBrains Toolbox suite, and I get several times more value out of my subscription than it costs. YMMV.</p>
]]></description><pubDate>Mon, 24 Jun 2024 13:46:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=40775998</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=40775998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40775998</guid></item><item><title><![CDATA[New comment by paulirwin in "Popular Mac app 'Bartender' acquired by new unknown developer"]]></title><description><![CDATA[
<p>> Apple really needs to just build this functionality into macOS already.<p>... or at least allow API access for third-party/OSS apps to do this without needing full screen recording permissions!</p>
]]></description><pubDate>Wed, 05 Jun 2024 14:26:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40585178</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=40585178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40585178</guid></item><item><title><![CDATA[New comment by paulirwin in "Researchers identify 'switch' to activate cancer cell death"]]></title><description><![CDATA[
<p>> we're still stuck with the same treatments<p>Take a look at CAR T-cell therapy, used for Leukemia and blood cancers (and mentioned in this article). The first trials were happening around 2011, and now there are several FDA-approved therapies using this breakthrough. LLS notes [1]: "In some studies, up to 90 percent of children and adults with B-ALL whose disease had either relapsed multiple times, or failed to respond to standard therapies, achieved remission after receiving CAR T-cell therapy." These are people that would have died 10+ years ago.<p>My younger brother passed away from ALL in 2012 after a clinical trial for one of these treatments didn't work. His participation in the trial, even with the unsuccessful result, helped further the research that is now saving lives that weren't saved before.<p>CAR T-cell therapy is perhaps the most powerful breakthrough against blood cancer in history. Now, it might be able to tackle other cancers as well. We're making progress. Of course we all want it to go faster, but it's happening.<p>1: <a href="https://www.lls.org/treatment/types-treatment/immunotherapy/chimeric-antigen-receptor-car-t-cell-therapy" rel="nofollow noreferrer">https://www.lls.org/treatment/types-treatment/immunotherapy/...</a></p>
]]></description><pubDate>Mon, 13 Nov 2023 21:42:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38255775</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=38255775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38255775</guid></item><item><title><![CDATA[New comment by paulirwin in "NY bill would require a criminal history check for the purchase of a 3D printer"]]></title><description><![CDATA[
<p>Gridfinity is an awesome organizational system you can print yourself, customized to your needs. I’ve also printed watch charging stands, a bottle drying stand, games, and gifts for other people. Will you save money? Probably not, but it’s fun.</p>
]]></description><pubDate>Mon, 16 Oct 2023 13:24:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=37899560</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=37899560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37899560</guid></item><item><title><![CDATA[New comment by paulirwin in "Following pushback, Zoom says it won't use customer data to train AI models"]]></title><description><![CDATA[
<p>For some definition of "end." Semantically, E2E encryption <i>should</i> mean encrypted end-to-end between you and the person you're calling, without Zoom having the key or ability to decrypt it. For example, this is Signal's definition of E2E encryption.</p>
]]></description><pubDate>Mon, 14 Aug 2023 17:48:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=37124119</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=37124119</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37124119</guid></item><item><title><![CDATA[New comment by paulirwin in "Java: New Draft JEP: “Computed Constants”"]]></title><description><![CDATA[
<p>It also seems very similar to .NET's Lazy<T>: <a href="https://learn.microsoft.com/en-us/dotnet/api/system.lazy-1?view=net-7.0" rel="nofollow noreferrer">https://learn.microsoft.com/en-us/dotnet/api/system.lazy-1?v...</a></p>
]]></description><pubDate>Thu, 03 Aug 2023 23:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=36993325</link><dc:creator>paulirwin</dc:creator><comments>https://news.ycombinator.com/item?id=36993325</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36993325</guid></item></channel></rss>