<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: guhidalg</title><link>https://news.ycombinator.com/user?id=guhidalg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 12 Oct 2026 00:47:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=guhidalg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by guhidalg in "Terence Tao: Math 2.0 [pdf]"]]></title><description><![CDATA[
<p>Read the second to last slide. What we need now is *imagination*. You assume the need for new software is fixed and that AI is going to satisfy that need with fewer humans (lower cost), but by lowering the cost we can increase the supply of software!<p>That means software engineers better start getting creative. If you think your job is to wait for a PM to assign you a well-written researched ticket, you're done. Your job is now to figure out how to make these machines (computers) do whatever we need them to do safely, quickly, at scale, and correctly by applying all your knowledge of computer science and the engineering field of software engineering to an AI prompt.</p>
]]></description><pubDate>Sun, 11 Oct 2026 15:14:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=50044188</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=50044188</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50044188</guid></item><item><title><![CDATA[New comment by guhidalg in "So you think you could be an electrician?"]]></title><description><![CDATA[
<p>How do you know it’s installed right without putting power through the thing? You’re going to turn the breaker off an on for every single switch? NOPE!</p>
]]></description><pubDate>Sun, 04 Oct 2026 14:42:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49954338</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=49954338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49954338</guid></item><item><title><![CDATA[New comment by guhidalg in "Fuck it, make it anyway"]]></title><description><![CDATA[
<p>That would be great, if everyone in society thought about each other as altruistically as those pushing for UBI and stronger safety nets. It's probably achievable in small homogenous countries, not in this vast, heterogeneous, central-government-wary USA.</p>
]]></description><pubDate>Mon, 14 Sep 2026 12:37:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49695822</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=49695822</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49695822</guid></item><item><title><![CDATA[New comment by guhidalg in "Planet Labs' open satellite feed"]]></title><description><![CDATA[
<p>Have you considered using <a href="https://planetarycomputer.microsoft.com/" rel="nofollow">https://planetarycomputer.microsoft.com/</a>?<p>Disclosure: this is run by my team.</p>
]]></description><pubDate>Thu, 10 Sep 2026 01:52:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49637356</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=49637356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49637356</guid></item><item><title><![CDATA[New comment by guhidalg in "Show HN: Copperhead – Cursor for circuit boards"]]></title><description><![CDATA[
<p>Some PM realized that agents will not push back against waterfall style project planning, so now we get an agent for all possible versions of waterfall projects.</p>
]]></description><pubDate>Tue, 08 Sep 2026 14:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49610482</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=49610482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49610482</guid></item><item><title><![CDATA[New comment by guhidalg in "PostgreSQL is enough (2024)"]]></title><description><![CDATA[
<p>Because it's less moving pieces to only have one bit of state to think about.<p>You already have a connection string to your database with a password or authn/z with your cloud provider. If this is a "serious" application, you have backups, monitoring, user roles, pgbouncer, partitioning, and other Postgres-specific things to think about. With just a little bit of care, you can make whatever queries you are running fast enough to not need redis.<p>But ok, you think adding redis is going to solve your performance problem because you can just cache API responses in redis instead of hitting the DB. Maybe, but now you have to think about cache invalidation, eviction behavior, sizing the redis instance, another set of authn/z roles to think about, and of course more cost.<p>I realize we're speaking past each other, but IME Postgres will work well into the terabyte range and if you can't tune your database setup for performance then reaching for cache is a form of premature optimization.</p>
]]></description><pubDate>Thu, 25 Jun 2026 00:21:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48667215</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=48667215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48667215</guid></item><item><title><![CDATA[New comment by guhidalg in "European sunscreens are safer than American (2024)"]]></title><description><![CDATA[
<p>FDA does regulate cosmetics components, and FTC regulates what claims they can make. It’s hard to make a binary decision that one thing is a drug and something else isn’t. You can appreciate there is a spectrum of side effects with moisturizer and sunblock on one end, supplements in the middle, and chemotherapy drugs on the other end.<p>Personally, I think that Americans simply don’t treat skin cancer as seriously as they should, and so the market has not provided more choices.</p>
]]></description><pubDate>Fri, 12 Jun 2026 17:09:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506688</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=48506688</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506688</guid></item><item><title><![CDATA[New comment by guhidalg in "pg_durable: Microsoft open sources in-database durable execution"]]></title><description><![CDATA[
<p>I bet this is correlated with how much they like/know Postgres already. When people don’t understand their database’s features, they want it to behave like something else they do understand (code). They’re leaving a lot of performance on the table by not leveraging everything their database can do.</p>
]]></description><pubDate>Fri, 05 Jun 2026 18:48:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416608</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=48416608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416608</guid></item><item><title><![CDATA[New comment by guhidalg in "Good software knows when to stop"]]></title><description><![CDATA[
<p>More like "you must be on the newest version of everything all the time, or you will get hacked".</p>
]]></description><pubDate>Thu, 05 Mar 2026 18:13:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47265118</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=47265118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47265118</guid></item><item><title><![CDATA[New comment by guhidalg in "The happiest I've ever been"]]></title><description><![CDATA[
<p>You don’t, there’s always a choice about what to include and what to exclude in your system.<p>Unless you are hand selecting every atom that goes into a thing (maybe you make nuclear weapons?), you always make choices about what you focus on and what is irrelevant to your project.</p>
]]></description><pubDate>Sun, 01 Mar 2026 04:18:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47203666</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=47203666</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47203666</guid></item><item><title><![CDATA[New comment by guhidalg in "Discord will require a face scan or ID for full access next month"]]></title><description><![CDATA[
<p>In my experience, the median user for communication apps is mobile _only_. Before that, it better be a website that works well on phones, and decently on desktop.<p>As a developer I don't like it, but reality doesn't have to appease me.</p>
]]></description><pubDate>Mon, 09 Feb 2026 21:53:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46952023</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=46952023</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46952023</guid></item><item><title><![CDATA[New comment by guhidalg in "In praise of –dry-run"]]></title><description><![CDATA[
<p>In my experience, there is no in-memory database replacement that correctly replicates the behavior of your database. You need to use a real database, or at least an emulator of one.<p>For example, I have an app that uses Postgres as the database. I have a lot of functions, schemas, triggers, constraints in Postgres for modifying database state, because the database is 100x faster at this than my application will ever be. If I have an in-memory version of Postgres, it would need to replicate those Postgres features, and at that point I really should just be standing up a database and testing against it.<p>I have worked with people claiming that unit tests need to hermetically run in-memory, because reasons. Ok, I don't disagree, but if my bug or feature requires testing that the database is modified correctly, I need to test against a real database! Your in-memory mock will not replicate the behavior of a database _ask me how I know_ ...<p>These days, Docker makes this so easy that it's just lazy to not standup a database container and write tests againts it.</p>
]]></description><pubDate>Sun, 01 Feb 2026 20:32:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46849093</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=46849093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46849093</guid></item><item><title><![CDATA[New comment by guhidalg in "Show HN: AI in SolidWorks"]]></title><description><![CDATA[
<p>But our brains do map high-dimensionality input to dimensions low enough to be describable with text.<p>You can represent a dog as a specific multi-dimensional array (raster image), but the word dog represents many kinds of images.</p>
]]></description><pubDate>Mon, 12 Jan 2026 23:51:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46595741</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=46595741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46595741</guid></item><item><title><![CDATA[New comment by guhidalg in "How AI labs are solving the power problem"]]></title><description><![CDATA[
<p>The phrase implies that powerful companies know that historically black neighborhoods don’t have the resources to mount a legal defense against abnormal pollution from data center generators, so the smart choice is to put all the pollution near historically black neighborhoods.<p>The agenda, as it is every day, is how to externalize costs so that megacompanies don’t have to spend more money to keep our environment clean.</p>
]]></description><pubDate>Wed, 31 Dec 2025 20:52:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46448231</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=46448231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46448231</guid></item><item><title><![CDATA[New comment by guhidalg in "AirPods libreated from Apple's ecosystem"]]></title><description><![CDATA[
<p>“Work best” is giving Apple the benefit of the doubt here. The point of standards like Bluetooth is to avoid vendor lock-in and promote interoperability. If Apple chooses to leverage the spec to produce a product that has degraded functionality when used with other vendors, that goes against the spirit of the spec and makes it worthless.<p>You might argue, well why did Apple choose to use Bluetooth at all if they’re not going to participate in the interoperability motive? Because initially (think early iPhones) Apple did not design wireless communication modules and benefits from buying COTS from existing vendors.<p>So would it be easier to just participate in vendor lock-in? Let me ask you, do you enjoy being able to fill up a car at any gas station, or charge your car at any 120V outlet? Standards usually benefit everyone.</p>
]]></description><pubDate>Sun, 16 Nov 2025 10:06:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=45943951</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=45943951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45943951</guid></item><item><title><![CDATA[New comment by guhidalg in "Is Software the UFOlogy of Engineering Disciplines?"]]></title><description><![CDATA[
<p>You can certainly do that if you restrict software to be a mathematical artifact instead of an executable running on one of 3 kernels with different APIs and behaviors, let alone the mountain of dependencies your code will build and link against.<p>The reality is that the machines we write software for are complex, and trying to abstract it away and simplify it will introduce more abstractions that someone has to understand and deal with when they inevitably leak. It's not all bad, all this shit we're writing makes a lot of money.</p>
]]></description><pubDate>Sat, 08 Nov 2025 16:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45857670</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=45857670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45857670</guid></item><item><title><![CDATA[New comment by guhidalg in ""Vibe code hell" has replaced "tutorial hell" in coding education"]]></title><description><![CDATA[
<p>I downvoted you because you are exceptional but the rest of the world is not. Most people benefit from traditional education, software engineering is not different.</p>
]]></description><pubDate>Fri, 10 Oct 2025 18:14:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45542037</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=45542037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45542037</guid></item><item><title><![CDATA[New comment by guhidalg in "How does the US use water?"]]></title><description><![CDATA[
<p>You are not technically wrong, but you are economically wrong.<p>The water cycle _could_ require spending grid energy to filter/pump water into an economically usable state. Instead if water was better managed, we would not need to build additional grid capacity for water management.<p>Your argument basically boils down to "If energy was unlimited, we could be wasteful!", which, again, is technically true, but ignores the economic reality.</p>
]]></description><pubDate>Thu, 21 Aug 2025 22:33:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=44978923</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=44978923</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44978923</guid></item><item><title><![CDATA[New comment by guhidalg in "GPT-5"]]></title><description><![CDATA[
<p>Right, but the genius was in understanding that the dynamics of a system under PID control are predictable and described by differential equations. Are there examples of LLMs correctly identifying that a specific mathematical model applies and is appropriate for a problem?<p>And it's cheating if you give it a problem from a math textbook they have overfit on.</p>
]]></description><pubDate>Thu, 07 Aug 2025 19:15:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=44829075</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=44829075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44829075</guid></item><item><title><![CDATA[New comment by guhidalg in "Brit politicians question Fujitsu's continued role in public sector contracts"]]></title><description><![CDATA[
<p>Surely this is wrong.<p>Government spending isn't immune from opportunity costs. If fewer players receive all the money to provide fewer more expensive goods and services, then revenue may be flowing through the national coffers but the money doesn't cover what the government wants to do.<p>Unless you forgot a /s, in which case (thumbs up).</p>
]]></description><pubDate>Wed, 25 Jun 2025 16:13:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44378953</link><dc:creator>guhidalg</dc:creator><comments>https://news.ycombinator.com/item?id=44378953</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44378953</guid></item></channel></rss>