<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: regular_trash</title><link>https://news.ycombinator.com/user?id=regular_trash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 24 May 2026 20:26:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=regular_trash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by regular_trash in "AI should elevate your thinking, not replace it"]]></title><description><![CDATA[
<p>One of the many things that has been strange to me is how often people will label written thoughts as AI slop when the "signs" are just normal phrases. Sure, that's a tired expression, and I 100% agree we should be critical of writing that seems to embolden pointless trite expressions. But people have written in that way for years before LLMs.<p>I find it very interesting that we only now have more widespread discourse around the quality of prose and rhetoric now that LLMs have become ubiquitous.</p>
]]></description><pubDate>Mon, 27 Apr 2026 16:54:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=47924134</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=47924134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47924134</guid></item><item><title><![CDATA[New comment by regular_trash in "Laws of Software Engineering"]]></title><description><![CDATA[
<p>Well this is not the context I had in mind. I'm thinking of the many times I've had to break apart 3kloc react components to reuse some part just because someone decided modularity didn't matter</p>
]]></description><pubDate>Wed, 22 Apr 2026 01:25:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857513</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=47857513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857513</guid></item><item><title><![CDATA[New comment by regular_trash in "Laws of Software Engineering"]]></title><description><![CDATA[
<p>Hot take - I hate YAGNI. My personal pet peeve is when someone says YAGNI to a structure in the code they perceive as "more complex than they would have done it".<p>Sure, don't add hooks for things you don't immediately need. But if you are reasonably sure a feature is going to be required at some point, it doesn't hurt to organize and structure your code in a way that makes those hooks easy to add later on.<p>Worst case scenario, you are wrong and have to refactor significantly to accommodate some other feature you didn't envision. But odds are you have to do that anyway if you abide by YAGNI as dogma.<p>The amount of times I've heard YAGNI as reasoning to not modularize code is insane. There needs to be a law that well-intentioned developers will constantly misuse and misunderstand the ideas behind these heuristics in surprising ways.</p>
]]></description><pubDate>Tue, 21 Apr 2026 17:21:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47851740</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=47851740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47851740</guid></item><item><title><![CDATA[New comment by regular_trash in "Show HN: Pardonned.com – A searchable database of US Pardons"]]></title><description><![CDATA[
<p>Stuff like this is very common. For example, at the start of Trump's second term, the whitehouse history page was changed to make democrat presidents look bad -<p><a href="https://www.whitehouse.gov/about-the-white-house/the-white-house/" rel="nofollow">https://www.whitehouse.gov/about-the-white-house/the-white-h...</a></p>
]]></description><pubDate>Sat, 11 Apr 2026 15:45:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47731553</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=47731553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47731553</guid></item><item><title><![CDATA[New comment by regular_trash in "Breaking the spell of vibe coding"]]></title><description><![CDATA[
<p>Can you elaborate? This seems like a simple mistake if they are incorrect, I'm not sure where 33% or 50% come from here.</p>
]]></description><pubDate>Sat, 14 Feb 2026 23:01:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47019276</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=47019276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47019276</guid></item><item><title><![CDATA[New comment by regular_trash in "Don't rent the cloud, own instead"]]></title><description><![CDATA[
<p>The distinction between rent/own is kind of a false dichotomy. You never truly own your platform - you just "rent" it in a more distributed way that shields you from a single stress point. The tradeoff is that you have to manage more resources to take care of it, but you have much greater flexibility.<p>I have a feeling AI is going to be similar in the future. Sure, you can "rent" access to LLM's and have agents doing all your code. And in the future, it'll likely be as good as most engineers today. But the tradeoff is that you are effectively renting your labor from a single source instead of having a distributed workforce. I don't know what the long-term ramifications are here, if any, but I thought it was an interesting parallel.</p>
]]></description><pubDate>Thu, 05 Feb 2026 17:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46901936</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=46901936</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46901936</guid></item><item><title><![CDATA[New comment by regular_trash in "Lessons from 14 years at Google"]]></title><description><![CDATA[
<p>Before I got into software development, I worked at a company doing technology-adjacent things. Nothing too fancy, but I got to improve a lot of things just by knowing a little powershell.<p>One day, a senior developer there - a guy very fond of music - was showing me his process for converting a text file into SML. His process consisted of opening two notepads: one with an SML template block, and one with the text file to be converted. He then proceeded to convert each line into SML by copying the prefix tags and postfix tags and pasting them around each line.<p>I wrote a powershell script in front of him to automatically do that and save an entire days worth of work, and he just stared at me. I had removed the one really mindless part of his job that he could use as an excuse to listen to a TON of music. Needless to say, he never used the script.<p>Reflecting on this, I feel fortunate to have had this experience early on - it really helps put things into perspective - perceived improvements to anything depend entirely on the workflow of the people impacted.</p>
]]></description><pubDate>Mon, 05 Jan 2026 18:05:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46502305</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=46502305</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46502305</guid></item><item><title><![CDATA[New comment by regular_trash in "Property-Based Testing Caught a Security Bug I Never Would Have Found"]]></title><description><![CDATA[
<p>Rust is an unergonomic language that slows development in the general case (because it has lots of arcane syntax and rules, and people generally don't know it). Suggesting it as the "obvious" choice ignores the tradeoffs that come with adopting it for a project.</p>
]]></description><pubDate>Fri, 19 Dec 2025 14:49:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46326451</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=46326451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46326451</guid></item><item><title><![CDATA[New comment by regular_trash in "Rust in Android: move fast and fix things"]]></title><description><![CDATA[
<p>I disagree that this is an issue in every language - the problem is that in other languages the validation against some schema is more or less required for unmarshalling, and it's optional in TS.<p>Seeing a deserialization error immediately clues you in that your borders are not safe. Contrast that with TypeScript, where this kind of issue can lead to an insidious downstream runtime issue that might seem completely unrelated. This second scenario is very rare in other languages.</p>
]]></description><pubDate>Fri, 14 Nov 2025 13:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=45926682</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=45926682</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45926682</guid></item><item><title><![CDATA[New comment by regular_trash in "Rust in Android: move fast and fix things"]]></title><description><![CDATA[
<p>It's a lot more effort, but branded types for conceptual differences can bridge that last gap</p>
]]></description><pubDate>Fri, 14 Nov 2025 13:34:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=45926558</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=45926558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45926558</guid></item><item><title><![CDATA[New comment by regular_trash in "Rust in Android: move fast and fix things"]]></title><description><![CDATA[
<p>Not parent comment, but TS is generally safe if you have types correct at system borders, but very scary when you don't. Some of the most impactful bugs I've seen are because a type for an HTTP call did not match the structure of real data.<p>Also, many built in functions do not have sufficient typesafey like Object.entries() for instance</p>
]]></description><pubDate>Thu, 13 Nov 2025 22:43:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=45921649</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=45921649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45921649</guid></item><item><title><![CDATA[New comment by regular_trash in "How to make sense of any mess"]]></title><description><![CDATA[
<p>I think the point was that they are contradictory, yet "data" was shown to indicate they were each sound decisions, implying an inherent dishonesty and willingness to bend data to support an already drawn conclusion.</p>
]]></description><pubDate>Fri, 26 Sep 2025 15:42:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45387775</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=45387775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45387775</guid></item><item><title><![CDATA[New comment by regular_trash in "Why do we keep gravitating toward complexity?"]]></title><description><![CDATA[
<p>Not sure if it's just me, as I'm relatively new to the field, but I notice a surprising amount of people assume that the details in programming have already been made intuitive to them, and they use this "experience" to push ideas that are at odds with other domain specific details. To me, maybe this is what the author means by "stuck"?<p>At any rate, great read.</p>
]]></description><pubDate>Tue, 16 Sep 2025 11:08:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45260652</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=45260652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45260652</guid></item><item><title><![CDATA[New comment by regular_trash in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>Wouldn't this complicate variable binding? I'm unsure how to think about this kinda of syntax if either D or E are expected to return some kind of data instead of "fire and forget" processes.</p>
]]></description><pubDate>Mon, 21 Apr 2025 20:31:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=43756144</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=43756144</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43756144</guid></item><item><title><![CDATA[New comment by regular_trash in "Pipelining might be my favorite programming language feature"]]></title><description><![CDATA[
<p>This is a foolish consistency, and a contrived counterexample. Consistency is not an ideal unto itself.</p>
]]></description><pubDate>Mon, 21 Apr 2025 20:27:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43756101</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=43756101</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43756101</guid></item><item><title><![CDATA[New comment by regular_trash in "1,600 days of a failed hobby data science project"]]></title><description><![CDATA[
<p>Excalidraw</p>
]]></description><pubDate>Mon, 09 Dec 2024 18:41:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42369066</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=42369066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42369066</guid></item><item><title><![CDATA[New comment by regular_trash in "Airlines are running out of 4-digit flight numbers"]]></title><description><![CDATA[
<p>There are usually flights from hub to spoke, and spoke to hub, and each one will have the same number. This is within a 24 hour period. 3934 is one such flight between PHX and SEA.</p>
]]></description><pubDate>Mon, 05 Aug 2024 13:59:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=41161441</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=41161441</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161441</guid></item><item><title><![CDATA[New comment by regular_trash in "Airlines are running out of 4-digit flight numbers"]]></title><description><![CDATA[
<p>The misconception here is that Flight numbers are not treated as IDs. A unique key to any flight is the composite of number/origin/departure date.<p>And it's mostly a holdover from legacy systems airlines are entrenched in, so there isn't much else anyone can do here short of completely reinventing the mainframe reservation systems and heavily refactoring all the pieces that depend on it.</p>
]]></description><pubDate>Mon, 05 Aug 2024 13:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41161096</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=41161096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161096</guid></item><item><title><![CDATA[New comment by regular_trash in "The failure of self-checkout technology"]]></title><description><![CDATA[
<p>If the problem is pervasive as made out to be, it stands to reason that a person would have at least one anecdotal experience in favor of the claim.</p>
]]></description><pubDate>Wed, 17 Jan 2024 14:29:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=39028150</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=39028150</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39028150</guid></item><item><title><![CDATA[New comment by regular_trash in "The importance of handwriting is now better understood"]]></title><description><![CDATA[
<p>This is specific to the act of learning a language, where writing out the characters with intentionality will obviously have more carryover to memorizing the forms of such characters.<p>When the learning tools are detached from the subject at hand - as is the case in most college classes where basic literacy is a given - it's hard to see how one particular tool could possibly be better than others.</p>
]]></description><pubDate>Tue, 17 Oct 2023 17:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37918668</link><dc:creator>regular_trash</dc:creator><comments>https://news.ycombinator.com/item?id=37918668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37918668</guid></item></channel></rss>