<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: eduardofcgo</title><link>https://news.ycombinator.com/user?id=eduardofcgo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 10:21:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=eduardofcgo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by eduardofcgo in "PHP: The Toyota Corolla of programming"]]></title><description><![CDATA[
<p>Also because it's a language for the web, and HTTP is stateless.</p>
]]></description><pubDate>Mon, 04 Aug 2025 20:17:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=44790880</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44790880</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44790880</guid></item><item><title><![CDATA[New comment by eduardofcgo in "OpenAI raises $8.3B at $300B valuation"]]></title><description><![CDATA[
<p>Didn't it came out recently that those numbers were bugus, since basically every Instagram account must have a Threads account, and those are not actual active users?</p>
]]></description><pubDate>Fri, 01 Aug 2025 22:10:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=44763026</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44763026</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44763026</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Design patterns you should unlearn in Python"]]></title><description><![CDATA[
<p>Usually with OOP several builders are composed together to express the creation of some data. These builders have functions with types, which define the rules for the creation of the objects.<p>My point is that the CarBuilder is not a real type that relates to the business, but something that we had to create to encode some behaviour/rules.<p>Some function that validates that a dict is a valid car is much more explicit that lots of different builder classes in my opinion.</p>
]]></description><pubDate>Fri, 01 Aug 2025 22:08:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44762999</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44762999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44762999</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Design patterns you should unlearn in Python"]]></title><description><![CDATA[
<p>Singleton is the worst example of design pattern, not sure why these kinds of posts always like to mention it. Singleton is just a hack for avoiding OOP with OOP languages. Obviously python allows non OOP code, so not surprised singleton is useless there.</p>
]]></description><pubDate>Fri, 01 Aug 2025 21:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=44762843</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44762843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44762843</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Design patterns you should unlearn in Python"]]></title><description><![CDATA[
<p>Could you not just use dicts and some schema validation logic for this?</p>
]]></description><pubDate>Fri, 01 Aug 2025 21:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=44762785</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44762785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44762785</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Design patterns you should unlearn in Python"]]></title><description><![CDATA[
<p>The programmers that insist in using type hints in python usually are the ones that makes these mistakes.
I think the main reason that these patterns do not make sense is because python is a dynamic language. 
If you turn off the part of your brain that thinks in types you realize that you can solve most of these in plain functions and dicts.
Using default args as replacement to the builder pattern is just ridiculous. If you want to encode rules for creating data, that screams schema validation, not builder pattern.</p>
]]></description><pubDate>Fri, 01 Aug 2025 21:37:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=44762769</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44762769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44762769</guid></item><item><title><![CDATA[New comment by eduardofcgo in "OpenAI raises $8.3B at $300B valuation"]]></title><description><![CDATA[
<p>OpenAI valued at 300B will never be able to produce the same products "wrappers" that these 5 people startups are making. Same reason Facebook could not make Instagram, of Jira could never make bootcamp for example.</p>
]]></description><pubDate>Fri, 01 Aug 2025 20:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44761868</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44761868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44761868</guid></item><item><title><![CDATA[New comment by eduardofcgo in "LLM Inevitabilism"]]></title><description><![CDATA[
<p>Part of the inevitabilism is how these tools are being pushed. At this point it doesn't matter how good they are, it's just how many people live now. Microsoft sure knows how to turn bad software mainstream.<p>It helps also that these tools behave exactly like how they are marketed, they even tell you that they are thinking, and then deceive you when they are wrong.<p>Their overconfidence is almost a feature, they don't need to be that good, just provide that illusion</p>
]]></description><pubDate>Tue, 15 Jul 2025 09:21:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44569400</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=44569400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44569400</guid></item><item><title><![CDATA[New comment by eduardofcgo in "How a 20 year old bug in GTA San Andreas surfaced in Windows 11 24H2"]]></title><description><![CDATA[
<p>We have been seeing this shift for a while, where "software engineers" graduate from 3 month bootcamps. Except now most likely they will not be earning 500k making crud apps.</p>
]]></description><pubDate>Wed, 23 Apr 2025 15:56:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43773577</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=43773577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43773577</guid></item><item><title><![CDATA[Show HN: Cooked.wiki generates an interactive diagram from any recipe online]]></title><description><![CDATA[
<p>I have been working on this for the past 5 months.<p>My goal was to create a tool is able to generate a friendly UI for any recipe, that I can use to follow along in the kitchen while I am cooking.<p>Currently works with those cluttered recipe sites/blogs, Youtube and Tiktok videos and with some Instagram reels.<p>Most of the features do not require signup.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40844362">https://news.ycombinator.com/item?id=40844362</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jul 2024 10:25:16 +0000</pubDate><link>https://cooked.wiki/</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=40844362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40844362</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Show HN: I created an app for you to be a more unpredictable romantic partner"]]></title><description><![CDATA[
<p>Because that already exists and is ChatGPT</p>
]]></description><pubDate>Sun, 12 May 2024 19:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=40337035</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=40337035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40337035</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Cooked – Your Smart Cookbook"]]></title><description><![CDATA[
<p>Developer here, thanks for sharing the project! I really wanted something that allowed me to save my own versions of recipes I found.<p>There’s also the social aspect, where my friends can share the result of them making my recipes, which is fun.<p>The goal is to have a more structured version of a recipe, where new ones can be created without loosing the reference to the original, but also allowing to discover all the versions of a specific recipe made by other people.<p>Trying to make it look like a simple website with meaningful urls and links, taking advantage of the web. I don’t want to install an app to read a friends recipe!</p>
]]></description><pubDate>Sun, 21 Jan 2024 06:08:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=39076050</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=39076050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39076050</guid></item><item><title><![CDATA[New comment by eduardofcgo in "Summarize recipes"]]></title><description><![CDATA[
<p>Thanks for sharing! I am the developer, started this as I was desperate for something that allowed me to save recipes quickly, without needing to install apps. If you have any feedback feel free to contact me :)</p>
]]></description><pubDate>Sun, 14 Jan 2024 17:53:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38992551</link><dc:creator>eduardofcgo</dc:creator><comments>https://news.ycombinator.com/item?id=38992551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38992551</guid></item></channel></rss>