<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: ssousa666</title><link>https://news.ycombinator.com/user?id=ssousa666</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 03 May 2026 20:22:35 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=ssousa666" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by ssousa666 in "K3k: Kubernetes in Kubernetes"]]></title><description><![CDATA[
<p>My team runs several HarvesterHCI/RKE2 clusters, edge deployments of our validation, simulation and fleet management tools for autonomous vehicles. The Rancher ecosystem has really been a godsend for us.<p>Excited to experiment with k3k, but worried that I won't have the language to accurately describe the third layer of kubernetes in the stack. Host cluster -> Guest Host Cluster -> Guest Cluster? Host Cluster -> Guest Cluster -> Guest Guest Cluster?</p>
]]></description><pubDate>Sat, 02 May 2026 15:11:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=47987102</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=47987102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47987102</guid></item><item><title><![CDATA[New comment by ssousa666 in "Tell HN: I kinda want to go back to Java"]]></title><description><![CDATA[
<p>I recently joined a company that writes Python after working for a Kotlin shop for the past four years. I miss Java/Kotlin every single day. I have no gripes with Python itself and I enjoy writing it,  but I've still never seen a large python codebase that remains as coherent, structured and understandable as the average large JVM language codebase. It's as if the structure of the language itself materially informs the structure of the codebase as it grows.</p>
]]></description><pubDate>Wed, 03 Sep 2025 13:14:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45115366</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=45115366</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45115366</guid></item><item><title><![CDATA[New comment by ssousa666 in "Buttplug MCP"]]></title><description><![CDATA[
<p>my intuition tells me that this problem is best solved using DP</p>
]]></description><pubDate>Fri, 30 May 2025 12:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44135386</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=44135386</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44135386</guid></item><item><title><![CDATA[New comment by ssousa666 in "Zod 4"]]></title><description><![CDATA[
<p>I saw your tweet about cracking type inference for recursive schemas. It seems like the solution to this problem is pretty straightforward and simple. Was the solution really as simple as using a getter, or is there some additional complexity that I am failing to grok?</p>
]]></description><pubDate>Tue, 20 May 2025 03:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=44037589</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=44037589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44037589</guid></item><item><title><![CDATA[New comment by ssousa666 in "JetBrains defends removal of negative reviews for unpopular AI Assistant"]]></title><description><![CDATA[
<p>I have been using this pairing for the past eighteen months and it has been a very productive and smooth experience. The Codeium/Windsurf JB IDE plugin is much better than their standalone vscode fork IDE</p>
]]></description><pubDate>Thu, 01 May 2025 11:36:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43856330</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=43856330</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43856330</guid></item><item><title><![CDATA[New comment by ssousa666 in "Show HN: HTML-to-Markdown – convert entire websites to Markdown with Golang/CLI"]]></title><description><![CDATA[
<p>I have been looking for a similar lib to use in a Kotlin/Spring app - any recommendations? My specific use-case does not need to support sanitizing during the HTML -> MD conversion, as the HTML doc strings that I will be converting are sanitized during the extraction phase (using JSoup).</p>
]]></description><pubDate>Sat, 09 Nov 2024 14:37:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=42094642</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=42094642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42094642</guid></item><item><title><![CDATA[New comment by ssousa666 in "In Memory of Stiver"]]></title><description><![CDATA[
<p>Interesting to learn the human side of a tool I use almost every day. RIP Stiver</p>
]]></description><pubDate>Sat, 09 Nov 2024 03:14:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=42092286</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=42092286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42092286</guid></item><item><title><![CDATA[New comment by ssousa666 in "Show HN: TypeSchema – A JSON specification to describe data models"]]></title><description><![CDATA[
<p>Kotlin classes are (seemingly) all generated as open classes, rather than data classes. Surprising choice - is this an intentional design decision? Wondering if I am missing something</p>
]]></description><pubDate>Fri, 25 Oct 2024 03:36:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=41942004</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41942004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41942004</guid></item><item><title><![CDATA[New comment by ssousa666 in "Ask HN: Best AI Code Assistant?"]]></title><description><![CDATA[
<p>I have been using Codeium's IntelliJ extension for the past nine months and have found it to be very useful.</p>
]]></description><pubDate>Sun, 13 Oct 2024 13:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=41827869</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41827869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41827869</guid></item><item><title><![CDATA[New comment by ssousa666 in "Excalidraw's AI Tool – useful and underrated"]]></title><description><![CDATA[
<p>The AI tool is actually quite good, too. I use it to generate sequence diagrams pretty frequently.</p>
]]></description><pubDate>Tue, 10 Sep 2024 10:17:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=41499242</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41499242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41499242</guid></item><item><title><![CDATA[New comment by ssousa666 in "Detailed Map of Cancer-Causing Industrial Air Pollution in the U.S."]]></title><description><![CDATA[
<p>I'm surprised that Denver's Elyria-Swansea and Globeville neighborhoods were not highlighted as hotspots. I lived in Denver for many years, and these neighborhoods were commonly known to locals as some of the most polluted zip codes in the US.</p>
]]></description><pubDate>Mon, 19 Aug 2024 11:09:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41289923</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41289923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41289923</guid></item><item><title><![CDATA[New comment by ssousa666 in "The Miniature Engineering Craftsmanship Museum"]]></title><description><![CDATA[
<p>I wonder if the craftsman "John Swartzwelder" is 
 <a href="https://en.wikipedia.org/wiki/John_Swartzwelder?wprov=sfla1" rel="nofollow">https://en.wikipedia.org/wiki/John_Swartzwelder?wprov=sfla1</a></p>
]]></description><pubDate>Fri, 09 Aug 2024 12:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=41201212</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41201212</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41201212</guid></item><item><title><![CDATA[New comment by ssousa666 in "Ask HN: Should we bring software dev in-house?"]]></title><description><![CDATA[
<p>There is a whole class of hybrid incubator/vc firms in the US ("VC Studios") that have used this model and achieved success. Sometimes the model is inverted, in that the VC studio will build the MVP with their small, in-house engineering team before staffing the "real" company and eventually handing the codebase off to founding engineering team.</p>
]]></description><pubDate>Fri, 09 Aug 2024 12:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41201184</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41201184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41201184</guid></item><item><title><![CDATA[New comment by ssousa666 in "Don't write Rust like it's Java (2023)"]]></title><description><![CDATA[
<p>Kotlin is easily the best modern language for DX. After writing server-side Kotlin for the past three years, I'm not sure I ever want to write anything else.</p>
]]></description><pubDate>Fri, 09 Aug 2024 12:20:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=41201109</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41201109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41201109</guid></item><item><title><![CDATA[New comment by ssousa666 in "After 12 years of reviewing restaurants, I'm leaving the table"]]></title><description><![CDATA[
<p>I am also a member of the hospitality -> tech club. in fact, I used to be the GM of one of the restaurants on your list!</p>
]]></description><pubDate>Sun, 21 Jul 2024 13:08:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41024815</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=41024815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41024815</guid></item><item><title><![CDATA[New comment by ssousa666 in "Show HN: Serverless Postgres"]]></title><description><![CDATA[
<p>what did it mean historically? in contemporary usage, it seems to be a synonym for "managed" (or more accurately, a meaningless sobriquet for PAAS that can be easily sold to the huddled masses of "full stack" boot camp grads)</p>
]]></description><pubDate>Thu, 30 May 2024 12:10:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=40522755</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=40522755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40522755</guid></item><item><title><![CDATA[New comment by ssousa666 in "CamelCase vs underscores: Scientific showdown (2011)"]]></title><description><![CDATA[
<p>my favorite thing about camelCase is that class instances are (typically) named and cased as the inverse of their pascal-cased class.<p>val somethingRepository = SomethingRepository()<p>Is much more visually satisfying and balanced to me than:<p>something_repository = SomethingRepository()</p>
]]></description><pubDate>Tue, 21 May 2024 12:49:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40427769</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=40427769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40427769</guid></item><item><title><![CDATA[New comment by ssousa666 in "Aider: AI pair programming in your terminal"]]></title><description><![CDATA[
<p>I've found this very useful as well. My typical workflow (server-side kotlin + spring) has been:<p>- create migration files locally, run statements against containerized  local postgres instance
- use a custom data extractor script in IntelliJ's data tool to generate r2dbc DAO files with a commented out CSV table containing column_name, data_type, kotlin_type, is_nullable as headers 
- let AI assistant handle the rest</p>
]]></description><pubDate>Thu, 11 Apr 2024 11:28:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=40001003</link><dc:creator>ssousa666</dc:creator><comments>https://news.ycombinator.com/item?id=40001003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40001003</guid></item></channel></rss>