<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: dfcowell</title><link>https://news.ycombinator.com/user?id=dfcowell</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 17:17:55 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dfcowell" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dfcowell in "Show HN: Ismcpdead.com – Live dashboard tracking MCP adoption and sentiment"]]></title><description><![CDATA[
<p>This is solved by the agent having its own identity and credentials. Why would you share your login and identity with your AI agent?<p>Access control and permissions should be handled on the backend by enforcing IAM on well-defined principals, not with MCP middleware. Claude can already bypass MCP and call APIs or use CLIs if it runs into blockers using MCP, so it’s not an effective point to implement the control.</p>
]]></description><pubDate>Fri, 03 Apr 2026 22:46:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47633334</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=47633334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47633334</guid></item><item><title><![CDATA[New comment by dfcowell in "A guide to home row mods"]]></title><description><![CDATA[
<p>I’ve solved this by keeping my laptop keyboard uncustomized, while using Colemak-dh and home row mods on my desktop split keyboard.<p>I’m proficient enough that I can work on anyone else’s machine well, and I have the comfort and speed benefits on my main workstation.</p>
]]></description><pubDate>Sun, 03 Dec 2023 23:37:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=38511942</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=38511942</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38511942</guid></item><item><title><![CDATA[New comment by dfcowell in "Debunking the Myth of "Anonymous" Data"]]></title><description><![CDATA[
<p>If your scale is large enough and you don’t care about identifying individuals, synthetic data does this fairly effectively.</p>
]]></description><pubDate>Sat, 11 Nov 2023 22:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38235445</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=38235445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38235445</guid></item><item><title><![CDATA[New comment by dfcowell in "LabelContactRelationYoungerCousinMothersSiblingsDaughterOrFathersSistersDaughter"]]></title><description><![CDATA[
<p>Vietnamese also has it.</p>
]]></description><pubDate>Fri, 22 Sep 2023 07:25:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37608974</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37608974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37608974</guid></item><item><title><![CDATA[New comment by dfcowell in "iPhone 15 and iPhone 15 Plus"]]></title><description><![CDATA[
<p>The spec requires negotiation between the devices to deliver any nontrivial amount of power. A data connection is necessary to enable charging.</p>
]]></description><pubDate>Wed, 13 Sep 2023 02:48:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37491627</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37491627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37491627</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. I agonized over the dates in the post when I was writing it. It’s correct to the best of my knowledge, but details fade with time.<p>I’m glad you had an easier time than we did!</p>
]]></description><pubDate>Sat, 19 Aug 2023 14:13:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188992</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188992</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. At the time, Angular relied <i>a lot</i> on the AOT compiler and tree shaking to keep bundle sizes down. No idea if this is still the case.<p>If we built the app with the stable branch the bundle size was orders of magnitude smaller: less than 200kb. Still a bit of a chonker, but more reasonable than the ridiculousness the experimental SSR branch spat out.</p>
]]></description><pubDate>Sat, 19 Aug 2023 14:09:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188943</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188943</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. That’s the takeaway I was going for.<p>It could have been any technology. The silver bullet is choosing the right tool for the job.<p>I don’t have an attachment to any particular tech. At the time React was what I knew, and I was coming off the back of building a server side rendered React site when I joined this company. I had a team of JavaScript-focused engineers to work with.</p>
]]></description><pubDate>Sat, 19 Aug 2023 13:57:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188845</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188845</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. It’s actually my Dad!</p>
]]></description><pubDate>Sat, 19 Aug 2023 13:49:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188775</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188775</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. It was a gamble, but I was fighting against a very strong sunk cost fallacy in leadership at the company at the time, and there was a general lack of trust in the entire technical team. I *would not* recommend this approach as a typical way of doing business, and maybe I didn’t do a good enough job at communicating that in the post. This is the only time in my career I’ve delivered this kind of ultimatum.<p>Everything about this particular situation was exceptional. I focused on the decision to do a rewrite in the post because I thought it was the more interesting part of the story. In hindsight I might have gotten that wrong.</p>
]]></description><pubDate>Sat, 19 Aug 2023 13:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188767</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188767</guid></item><item><title><![CDATA[New comment by dfcowell in "Throwing away 10 months of work after 2 months on the job"]]></title><description><![CDATA[
<p>Author here. This was a key element of our success. The team knew exactly what they had to build, because they had already built it once.<p>We wouldn’t have been able to hit such an aggressive deadline under different circumstances.</p>
]]></description><pubDate>Sat, 19 Aug 2023 13:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=37188657</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=37188657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37188657</guid></item><item><title><![CDATA[New comment by dfcowell in "The day I locked everyone out of the company intranet"]]></title><description><![CDATA[
<p>This was 13 years ago in a small business with no significant investment. No “cheap money” was involved, just the realities of a small business with chronic NIH syndrome.</p>
]]></description><pubDate>Sat, 15 Jul 2023 11:26:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=36735561</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36735561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36735561</guid></item><item><title><![CDATA[New comment by dfcowell in "The day I locked everyone out of the company intranet"]]></title><description><![CDATA[
<p>Ha, no, that was a far more mundane issue. The CMS I'm using requires double opt-in to subscribe, meaning you need to enter your email address <i>and</i> click the confirmation link.<p>It also apparently requires double email configuration, meaning it has two places where you can configure your mailer. I had only set it up in one place, meaning the confirmations never got sent.<p>Bit of a facepalm moment.</p>
]]></description><pubDate>Sat, 15 Jul 2023 08:14:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=36734680</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36734680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36734680</guid></item><item><title><![CDATA[The day I locked everyone out of the company intranet]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dancowell.com/balls-the-day-i-locked-ev/">https://www.dancowell.com/balls-the-day-i-locked-ev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36734266">https://news.ycombinator.com/item?id=36734266</a></p>
<p>Points: 175</p>
<p># Comments: 125</p>
]]></description><pubDate>Sat, 15 Jul 2023 06:53:25 +0000</pubDate><link>https://www.dancowell.com/balls-the-day-i-locked-ev/</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36734266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36734266</guid></item><item><title><![CDATA[New comment by dfcowell in "It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom"]]></title><description><![CDATA[
<p>1Gbit symmetrical. That’s the standard residential connection in my part of Japan.<p>In theory I could get up to double that with a different ISP, but my router doesn’t handle those kind of speeds.</p>
]]></description><pubDate>Tue, 11 Jul 2023 18:52:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36685602</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36685602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36685602</guid></item><item><title><![CDATA[New comment by dfcowell in "GPT Might Be an Information Virus"]]></title><description><![CDATA[
<p>I’m reminded of PGP signing parties where people built a web of trust via key signing.<p>There may be a resurgence of this kind of thing as people use social heuristics to decide if any given creator is likely to be producing generative content or not.</p>
]]></description><pubDate>Tue, 11 Jul 2023 08:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=36678177</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36678177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36678177</guid></item><item><title><![CDATA[New comment by dfcowell in "It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom"]]></title><description><![CDATA[
<p>Ghost is ridiculously good out of the box. Part of that comes from the opinionated stack it demands - support for only one database server, very specific and minimal config options.<p>I self-host Ghost and Plausible Analytics (along with several other services,) on an Unraid box at home, fronted by Cloudflare, and it holds up well to load. Costs next to nothing, too, since it inherits hand-me-down parts from my main desktop PC.</p>
]]></description><pubDate>Sun, 09 Jul 2023 23:18:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=36660098</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36660098</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36660098</guid></item><item><title><![CDATA[New comment by dfcowell in "Software engineers hate code"]]></title><description><![CDATA[
<p>This is a really good addition, and something I wish I’d thought to cover. I’ve added a link back to this HN thread to the post so that people who find it from other sources can benefit from your perspective!</p>
]]></description><pubDate>Sat, 08 Jul 2023 14:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=36644626</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36644626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36644626</guid></item><item><title><![CDATA[New comment by dfcowell in "Software engineers hate code"]]></title><description><![CDATA[
<p>This is a really great point, and it’s awesome when a team strikes the right balance. In my experience these engineers tend to be rarer than the group I talk about in this post, but when you find them they’re worth their weight in gold!</p>
]]></description><pubDate>Sat, 08 Jul 2023 14:11:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=36644591</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36644591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36644591</guid></item><item><title><![CDATA[Software engineers hate code]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.dancowell.com/software-engineers-hate-code/">https://www.dancowell.com/software-engineers-hate-code/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=36642796">https://news.ycombinator.com/item?id=36642796</a></p>
<p>Points: 369</p>
<p># Comments: 220</p>
]]></description><pubDate>Sat, 08 Jul 2023 09:28:12 +0000</pubDate><link>https://www.dancowell.com/software-engineers-hate-code/</link><dc:creator>dfcowell</dc:creator><comments>https://news.ycombinator.com/item?id=36642796</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36642796</guid></item></channel></rss>