<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: pepoluan</title><link>https://news.ycombinator.com/user?id=pepoluan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 27 Jun 2026 00:50:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pepoluan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pepoluan in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>What's so bad about Python's virtualenv? It's a good way to have an LKGC (Last Known Good Configuration). When a CVE happens, you spin up a new venv and do smoke test, canary test, blue/green deployment, and so on.<p>If the update breaks things, you go back to the old venv. If the update goes well, then you just delete the old venv.<p>Not implementing security updates the right way is just human laziness and has nothing to do with the language in use.</p>
]]></description><pubDate>Thu, 12 Mar 2026 01:53:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47345302</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=47345302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47345302</guid></item><item><title><![CDATA[New comment by pepoluan in "Agents that run while I sleep"]]></title><description><![CDATA[
<p>You know, with all the babysitting needed, I wonder if effort is not better spent in just, you know, writing code.<p>Can you actually quantify the time & effort 'saved' letting LLM generate code for you?</p>
]]></description><pubDate>Thu, 12 Mar 2026 01:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47345232</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=47345232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47345232</guid></item><item><title><![CDATA[New comment by pepoluan in "Gentoo Linux 2025 Review"]]></title><description><![CDATA[
<p>True words.<p>I'd say "the fastest" is a side effect of "allowing one to tune their systems to their utmost liking." -march=native, throw away unused bits and pieces, integrate modules into the kernel, replace bits and pieces with faster -- if more limited -- bits and pieces. And so on.</p>
]]></description><pubDate>Tue, 13 Jan 2026 13:24:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600649</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46600649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600649</guid></item><item><title><![CDATA[New comment by pepoluan in "Gentoo Linux 2025 Review"]]></title><description><![CDATA[
<p>Gentoo is LFS but with the interdependence between packages mapped out for you (all hail the USE flags!) Or, alternatively, Arch with even more customization knobs to twiddle.<p>I have had Gentoo in at least one nearby system (physical and/or VM) since about 15 years ago. It's always a blast interacting with it.</p>
]]></description><pubDate>Tue, 13 Jan 2026 13:20:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46600600</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46600600</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46600600</guid></item><item><title><![CDATA[New comment by pepoluan in "The Ultimate Windows Utility (2022)"]]></title><description><![CDATA[
<p>Safe and living also doesn't match.</p>
]]></description><pubDate>Wed, 24 Dec 2025 13:33:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375426</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46375426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375426</guid></item><item><title><![CDATA[New comment by pepoluan in "The Ultimate Windows Utility (2022)"]]></title><description><![CDATA[
<p>Why, you want to buy a new printer?<p>If you want inkjets, buy those with ink tanks. More expensive up front, but operating cost is so cheap. And no more "you have to replace a whole cartridge just because Magenta is low"; if Magenta is low, buy a bottle of Magenta, and fill.<p>For laser printers, buy those whose toner cartridges are separate from the drum, and those whose toner cartridges can be reset mechanically. And refillable.<p>My go-to brand for printers is Brother, btw.</p>
]]></description><pubDate>Wed, 24 Dec 2025 13:31:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=46375410</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46375410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46375410</guid></item><item><title><![CDATA[New comment by pepoluan in "Ask HN: Why Did Python Win?"]]></title><description><![CDATA[
<p>Type hints are 100% optional, though.<p>And to be honest when you start using it, even just for simple things such as function signature, with the proper IDE it helps you catch mistakes.</p>
]]></description><pubDate>Mon, 22 Dec 2025 19:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46357557</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46357557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46357557</guid></item><item><title><![CDATA[New comment by pepoluan in "Cloudflare was down"]]></title><description><![CDATA[
<p>So. Another regex problem?</p>
]]></description><pubDate>Fri, 05 Dec 2025 15:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46162196</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46162196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46162196</guid></item><item><title><![CDATA[New comment by pepoluan in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>I am one of the maintainers of aiosmtpd [1], and the largest PR I ever made was migrating the library's tests from nosetest to pytest. Before doing that, though, I discussed with the other maintainers if such a migration is welcome. And after getting support from them, I made the changes with gusto. It took weeks, even months to complete and the PR is massive [2]<p>But still the crux of the matter is: Massive changes require buy-in from other maintainers BEFORE the changes even start.<p>[1] <a href="https://github.com/aio-libs/aiosmtpd" rel="nofollow">https://github.com/aio-libs/aiosmtpd</a>
[2] <a href="https://github.com/aio-libs/aiosmtpd/pull/202" rel="nofollow">https://github.com/aio-libs/aiosmtpd/pull/202</a></p>
]]></description><pubDate>Fri, 28 Nov 2025 02:27:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46075004</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46075004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46075004</guid></item><item><title><![CDATA[New comment by pepoluan in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>LLM will guiltlessly produce hallucinated 'review', because LLMs does NOT 'understand' what it is writing.<p>LLMs will merely regurgitate a chain of words -- tokens -- that best match its Hidden Markov Model chains. It's all just a probabilistic game, with zero actual understanding.<p>LLMs are even known to hide or fake Unit Test results: Claiming success when it fails, or not skipping the results completely. Why? Because based on the patterns it has seen, the most likely word that follow "the results of tests" are the words "all successful". Why? Because it tries to reproduce other PRs it has seen, PRs where the PR author actually performed tests on their own systems first, iterating multiple times until the tests succeed, so the PRs that the public sees are almost invariably PRs with the declaration that "all tests pass".<p>I'm quite certain that LLMs never actually tried to compile the code, much less run Test Cases against them. Simply because there is no such ability provided in their back-ends.<p>All LLMs can do is "generate the most probabilistically plausible text". In essence, a Glorified AutoComplete.<p>I personally won't touch code generated wholly by an AutoComplete with a 10-foot pole.</p>
]]></description><pubDate>Fri, 28 Nov 2025 02:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46074937</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46074937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46074937</guid></item><item><title><![CDATA[New comment by pepoluan in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>The statement preceding your quote is more telling:<p>> as long as the code generation doesn’t use too much energy or cause unforeseen problems.<p>A badly-written code can be a time bomb, just waiting for the right situation to explode.<p>And also, using LLM to generate garbage requires so much energy.</p>
]]></description><pubDate>Fri, 28 Nov 2025 01:54:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46074866</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46074866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46074866</guid></item><item><title><![CDATA[New comment by pepoluan in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>If the submitter is sloppy with things that are not complicated, how can one be sure of things that ARE complicated?</p>
]]></description><pubDate>Fri, 28 Nov 2025 01:39:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46074812</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46074812</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46074812</guid></item><item><title><![CDATA[New comment by pepoluan in "AI has a deep understanding of how this code works"]]></title><description><![CDATA[
<p>"AI has a deep understanding" is very oxymoronic, especially if the "AI" being used was an LLM.</p>
]]></description><pubDate>Fri, 28 Nov 2025 01:27:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46074759</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=46074759</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46074759</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Or maybe just don't use LLM.<p>LLM is just a tool in the A.I. world. There are lots of other A.I. tools, such as Neural Network, Fuzzy Logic, Genetic Programming, and so on.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:48:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795409</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795409</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795409</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Not ALL automation can be more efficient.<p>Just ask Elon about his efforts to fully automate Tesla production.<p>Same as A.I. Current LLM-based A.I.s are not at all as efficient as a human brain.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795370</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795370</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795370</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Can be mitigated to a degree by separating the (cheaper) sensors and the (pricier) logic.<p>But then it will become a tradeoff of complexity vs longevity.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:35:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795348</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795348</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795348</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>What's "correct" for you might not be "correct" for others. Furthermore, your owb definition of "correct" changes depending on circumstances; sometimes you want it hotter, sometimes you want it colder. Sometimes you want to change it partway through.<p>How do you calculate for that?<p>Back in the 90s, Fuzzy Logic was thought to be the solution. In a way, yes, but only for niche/specialized purposes, and they still have to limit the variables being evaluated.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795343</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795343</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>Or, maybe, just not use LLMs?<p>LLM is just one model used in A.I. It's not a panacea.<p>For generating deterministic output, probably a combination of Neural Networks and Genetic Programming will be better. And probably also much more efficient, energy-wise.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795272</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795272</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>The situations you described reflects a System that has changed. And if the System has changed, then a change in output is to be expected.<p>It's the same as having a function called "factorial" but you change the multiplication operation to addition instead.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:13:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795255</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795255</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795255</guid></item><item><title><![CDATA[New comment by pepoluan in "Show HN: Why write code if the LLM can just do the thing? (web app experiment)"]]></title><description><![CDATA[
<p>The issue with not having something deterministic is that when there's regression, you cannot surgically fix the regression. Because you can't know how "Plan A" got morphed into "Modules B, C, D, E, F, G," and so on.<p>And don't even try to claim there won't ever be any regression: Current LLM-based A.I. will 'happily' lie to you that they passed all tests -- because based on interactions in the past, it has.</p>
]]></description><pubDate>Mon, 03 Nov 2025 02:07:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45795229</link><dc:creator>pepoluan</dc:creator><comments>https://news.ycombinator.com/item?id=45795229</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45795229</guid></item></channel></rss>