<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: dbattaglia</title><link>https://news.ycombinator.com/user?id=dbattaglia</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 20 May 2026 11:29:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dbattaglia" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dbattaglia in "Everything we like is a psyop?"]]></title><description><![CDATA[
<p>Psyop feels a bit dramatic. Either marketing turned you on to a band you otherwise wouldn’t have found, or your tastes are driven by trends and social/status signals from others. Either way that’s just (admittedly intense) marketing isn’t it? Maybe I’m missing something?</p>
]]></description><pubDate>Fri, 17 Apr 2026 12:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805429</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=47805429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805429</guid></item><item><title><![CDATA[New comment by dbattaglia in "Avoid Mini-Frameworks"]]></title><description><![CDATA[
<p>I think concrete examples of this are tricky because these "mini frameworks" only exist inside of a companies' proprietary codebase.  My understanding of the concept is its an abstraction layer built on top of a more general abstraction, except the more general version is well documented and well understood by the company (for an internal framework) or even overall developer community (for something open source).</p>
]]></description><pubDate>Thu, 25 Dec 2025 13:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46384177</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=46384177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46384177</guid></item><item><title><![CDATA[New comment by dbattaglia in "Avoid Mini-Frameworks"]]></title><description><![CDATA[
<p>> Also, people lack the motivation to maintain existing stuff, because you don't get paid more or promoted doing this. Therefore, mini frameworks often die with the departure of the original authors, unless it has gained major adoption before that, which happens less likely than not.<p>I wonder how much of the problem stated in the article is actually a result of this resume-driven development style? The author says how the mini-framework was pushed by their engineering manager, I know it's cynical but I assume the real goal of the project was for the manager and engineers building the framework to have something fancy to show for their next promotion packet.</p>
]]></description><pubDate>Thu, 25 Dec 2025 12:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46383914</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=46383914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46383914</guid></item><item><title><![CDATA[ClickUp Acquires Codegen]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickup.com/blog/clickup-codegen-acquisition/">https://clickup.com/blog/clickup-codegen-acquisition/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46375324">https://news.ycombinator.com/item?id=46375324</a></p>
<p>Points: 8</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Dec 2025 13:19:49 +0000</pubDate><link>https://clickup.com/blog/clickup-codegen-acquisition/</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=46375324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375324</guid></item><item><title><![CDATA[New comment by dbattaglia in "React vs. Backbone in 2025"]]></title><description><![CDATA[
<p>> I don't think that's true. A large backbone app has a lot of code that you'll have to trace through multiple files in different directories<p>This is exactly my experience with large scale Backbone apps (from 10+ years ago).  Even with extras like Marionette it quickly became a complete nightmare to navigate or maintain.  Zombie model and view objects leaking memory was almost inescapable.<p>I remember in 2013 I introduced Backbone to my current company, hoping to make sense out of our existing jQuery + ASP.Net MVC application.  After ~3 months of code from junior and mid level developers (in house and off shore) I began to deeply regret my decision.  There was just not enough patterns and utilities in the framework to keep things from going off the rails.  We eventually shifted to Angular v1 and it was glorious, things just worked and even the ceremony I needed to add felt worth the trouble for the speed of development we gained.</p>
]]></description><pubDate>Sat, 25 Oct 2025 12:08:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=45703249</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=45703249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45703249</guid></item><item><title><![CDATA[New comment by dbattaglia in "K8s with 1M nodes"]]></title><description><![CDATA[
<p>At my last employer Elastic we definitely ran into these limits on the cloud SaaS team moving Elastocsearch node containers from our proprietary orchestration to k8s.  I’m not sure how they eventually solved it but I believe the plan was essentially sharding ES clusters to different regional k8s clusters.</p>
]]></description><pubDate>Sun, 19 Oct 2025 11:49:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=45633543</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=45633543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45633543</guid></item><item><title><![CDATA[New comment by dbattaglia in "Why I gave the world wide web away for free"]]></title><description><![CDATA[
<p>> I'd still rather that be under entities (supposedly) controlled by people, rather than entities under shareholders and CEOs.<p>I think I felt that way most of my life until this current administration. I think I’d be more comfortable if AI nationalization (and scientific research in general) existed outside the control of the executive branch.</p>
]]></description><pubDate>Sun, 28 Sep 2025 15:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=45404943</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=45404943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45404943</guid></item><item><title><![CDATA[New comment by dbattaglia in "Why I gave the world wide web away for free"]]></title><description><![CDATA[
<p>It’s hard for me to imagine how the current superpowers (US,China, Russia) governments will be good stewards for AI, or really anything important. I’m not saying big tech is better but with the world heading more in the direction of autocracy and fascism it scares the hell out of me for these people to control the direction of AI.</p>
]]></description><pubDate>Sun, 28 Sep 2025 13:57:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45404360</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=45404360</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45404360</guid></item><item><title><![CDATA[New comment by dbattaglia in "Andrew Ng says bottleneck in AI startups isn't coding – it's product management"]]></title><description><![CDATA[
<p>I imagine the folks in the article and others like it are not building libraries and foundational infrastructure but rather cranking out SaaS startup ideas and CRUD web apps. I find that kind of coding really can go quite fast using AI, particularly if you are building it from zero and not worrying about all the existing quirks of a large codebase or creating technical debt.</p>
]]></description><pubDate>Sun, 31 Aug 2025 10:55:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45082198</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=45082198</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45082198</guid></item><item><title><![CDATA[New comment by dbattaglia in "Get Out of My Head"]]></title><description><![CDATA[
<p>I don’t think it’s inherently wrong, I think in this case it feels like they are making a questionable claim to do so.</p>
]]></description><pubDate>Wed, 16 Apr 2025 15:01:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43706447</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=43706447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43706447</guid></item><item><title><![CDATA[New comment by dbattaglia in "Get Out of My Head"]]></title><description><![CDATA[
<p>I know it’s cynical but it feels like people make these statements so they can feel like they are making some difference, while in actuality all they are doing is signaling their political belief system. Not a fan.</p>
]]></description><pubDate>Wed, 16 Apr 2025 13:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43705225</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=43705225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43705225</guid></item><item><title><![CDATA[New comment by dbattaglia in "Writing your own C++ standard library from scratch"]]></title><description><![CDATA[
<p>Doesn’t c++ also make a separate type for each distinct type parameter passed to a template? If that is still true maybe it adds up when you have a lot of different vector of T types? Been a while since I read up on c++ though maybe that’s no longer true.</p>
]]></description><pubDate>Wed, 26 Mar 2025 12:51:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=43481681</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=43481681</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43481681</guid></item><item><title><![CDATA[New comment by dbattaglia in "The good times in tech are over"]]></title><description><![CDATA[
<p>10 years ago I was at an “innovation lab” of a big HR tech company that gave out free lunches and snacks. The best explanation I heard was a coworker originally from the big boring corporate HQ who said basically this is a software petting zoo for big investors to look at. “Good code monkey, here’s a banana!”</p>
]]></description><pubDate>Sun, 16 Mar 2025 12:57:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=43378662</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=43378662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43378662</guid></item><item><title><![CDATA[New comment by dbattaglia in "Idiomatic Go (2016)"]]></title><description><![CDATA[
<p>They said “in other languages with classes”. They are comparing to a common code review but/gripe in other languages besides Go.</p>
]]></description><pubDate>Mon, 10 Mar 2025 13:34:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=43320436</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=43320436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43320436</guid></item><item><title><![CDATA[New comment by dbattaglia in "Show HN: DeepSeek My User Agent"]]></title><description><![CDATA[
<p>> Congrats, you can almost high-five yourself for reading tech bro hot takes on a beta iOS version like it’s a personality. Your setup screams “I refresh Y Combinator in a bathroom stall,” and your Safari browser agrees.<p>Yup, pretty accurate! Funny it also thinks my 15 Pro is an old iPhone since I’m using lower resolution.</p>
]]></description><pubDate>Mon, 27 Jan 2025 01:11:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42836208</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=42836208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42836208</guid></item><item><title><![CDATA[New comment by dbattaglia in "CrowdStrike ex-employees: 'Quality control was not part of our process'"]]></title><description><![CDATA[
<p>I’ve only heard it from Michael Scott: “Everyone here is extremely gruntled”.</p>
]]></description><pubDate>Sat, 14 Sep 2024 10:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41538823</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=41538823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41538823</guid></item><item><title><![CDATA[New comment by dbattaglia in "Adding type safety to object IDs in TypeScript"]]></title><description><![CDATA[
<p>In Scala it worked great using AnyVal wrappers around primitive types. It’s something I miss in typescript, where type aliases are more for documentation purposes on id types but don’t add much type safety.  I think they trick is the type needs value semantics, which records should help with.</p>
]]></description><pubDate>Thu, 01 Feb 2024 10:24:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39214468</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=39214468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39214468</guid></item><item><title><![CDATA[The Mystery of the Super Strong 'Creepy' Weed]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.vice.com/en/article/ak38z8/it-starts-bombing-you-in-the-head-the-mystery-of-the-super-strong-creepy-weed">https://www.vice.com/en/article/ak38z8/it-starts-bombing-you-in-the-head-the-mystery-of-the-super-strong-creepy-weed</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=39026407">https://news.ycombinator.com/item?id=39026407</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 17 Jan 2024 11:37:53 +0000</pubDate><link>https://www.vice.com/en/article/ak38z8/it-starts-bombing-you-in-the-head-the-mystery-of-the-super-strong-creepy-weed</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=39026407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39026407</guid></item><item><title><![CDATA[New comment by dbattaglia in "Boeing wants FAA to exempt MAX 7 from safety rules to get it in the air"]]></title><description><![CDATA[
<p>I wouldn’t be surprised if they had some ethics classes. I doubt any class is going to have instill ethics in someone who has none.</p>
]]></description><pubDate>Sat, 06 Jan 2024 12:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=38890980</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=38890980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38890980</guid></item><item><title><![CDATA[New comment by dbattaglia in "Nvidia sued for stealing trade secrets: blunder showed rival company's code"]]></title><description><![CDATA[
<p>I’ve seen it happen, including other employees telling me I should make sure to zip up my code before I left (which I would never do). It’s only been at the earlier companies I worked for with many devs of questionable skill level. I’m not sure what’s behind the mentality, I assumed the act of writing decent code was challenging to them or it was perhaps something they were proud of, but maybe it’s also some misplaced sense of ownership. At one company I’ve experienced a dev asking back printouts of a design for a CRM at the end of a presentation, I assumed it was “borrowed” from their last job (thankfully we went a different direction). But regardless it definitely is a thing.<p>> I’ve rewritten quite a bit of the same logic at most places I’ve worked over the years.<p>Same here. I’ve learned to enjoy it, like perfecting a craft.</p>
]]></description><pubDate>Sun, 26 Nov 2023 11:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=38420894</link><dc:creator>dbattaglia</dc:creator><comments>https://news.ycombinator.com/item?id=38420894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38420894</guid></item></channel></rss>