<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: cityofdelusion</title><link>https://news.ycombinator.com/user?id=cityofdelusion</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 08 Jun 2026 20:17:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=cityofdelusion" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by cityofdelusion in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Article is too opinionated IMO. I enforce CC on my projects because I don’t have the energy to police horrendous commit messages. It’s easy to enforce the CC format on the repo merge policy. I do it with the addition of a required issue ID as well.<p>If I only worked with seasoned devs, I wouldn’t use it, but that’s just the reality of my work. It also has a bonus of forcing AI agents to write in the same form as well instead of their random personal flavor. Precommit hooks stop everything before it gets in front of my eyes for review.</p>
]]></description><pubDate>Fri, 05 Jun 2026 17:10:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48415424</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48415424</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48415424</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Show HN: Lowfat – pluggable CLI filter that saved 91.8% of my LLM tokens"]]></title><description><![CDATA[
<p>This is a nice little project but I’m weary of sensationally inaccurate titles for stuff like this and the infamous caveman mode. It doesn’t save 91% of tokens: it reduced in one user case 91% of output tokens on the raw CLI output. I am being pedantic about this because these sorts of claims go viral and are inaccurate.<p>A proper benchmark will compare a large sample of identical prompting with and without the tool, against a specific harness. Once you apply Amdahl’s law, there is no way this saves 91% of tokens holistically, which the title implies.<p>I work in a non-tech company and these sorts of things keep  going viral, with no understanding and with no comprehension of what is actually going on. Engineering is gone and cargo cult magical incantations are in.</p>
]]></description><pubDate>Fri, 05 Jun 2026 14:43:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48413236</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48413236</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48413236</guid></item><item><title><![CDATA[New comment by cityofdelusion in "The California state assembly has passed the 'Protect Our Games Act'"]]></title><description><![CDATA[
<p>Why would developers stop licensing? They will just tear the middleware out and release as-is, leaving the community to fill the API gaps.</p>
]]></description><pubDate>Fri, 29 May 2026 23:52:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48330871</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48330871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48330871</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Show HN: AISlop, a CLI for catching AI generated code smells"]]></title><description><![CDATA[
<p>I’m eager to test this out. I have agent instructions to try to limit the worst of this already, but patterns still sneak through. I have a review agent run after every single edit looking for all of the following if you need more ideas for checks:<p>- DRY principle violations, multiple definitions of the same helpers or utilities.<p>- Changes that deviate from existing patterns and architecture already in the code, especially in nearby and related code<p>- Comments that add no context or simply restate the field name.<p>- Naming violations (enterprise factoryfactoryabstraction stuff, excessively long names, overly technical names, banned words like “seam”, “durable”, and no-value-qualifiers like “SaveGame” -> “Save”).<p>- Tests that check implementations instead of correct business behavior.<p>- Overly backwards-compatible unless asked for (this one is incredibly hard to keep under control, as AI loves to guard everything even if the previous code was never deployed and thus there is no contract break)<p>- Un-necessary guard code (this is hard to control, most common case is the AI not relying on the serializer error handler and instead adding guards that the library already handles)<p>- Changing public API contracts without express permission to do so (depends on the code, eg a library JAR or versioned REST service)<p>- Meta references to previous code versions, to tasks or todos, or to instructions and other non-code context (e.g you tell the AI the adder should ignore negative numbers and that meta fact enters the comments or code)<p>I usually hand review all changes myself but it’s incredibly tedious so I try to first pass with the review agent until it comes back clean. I hate wasting tokens on it though.</p>
]]></description><pubDate>Fri, 29 May 2026 14:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48323866</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48323866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48323866</guid></item><item><title><![CDATA[New comment by cityofdelusion in "SimCity 3k in 4k (2025)"]]></title><description><![CDATA[
<p>The art looks very rendered, with pixel cleanup in something like photoshop. I was using 3ds Max on my norma PC circa 2001-2002. Game studios should definitely have had 3d studio in the mid to late 90s on their actual workstations if they were Windows based (or lightwave). Crucially, The Sims (3ds max) released quite close in time and we know 4k was also 3dsmax, so I think it’s fairly safe to say Maxis was a 3ds shop in this era. It was ubiquitous in pc gaming of the era.</p>
]]></description><pubDate>Thu, 28 May 2026 20:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48314595</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48314595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48314595</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Does anybody like React?"]]></title><description><![CDATA[
<p>History is important here. React came at a time when so many frameworks used custom template libraries for variable binding, looping, conditionals, etc. Usually it was some HTML/XML-like markup language.</p>
]]></description><pubDate>Tue, 26 May 2026 16:15:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48281767</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48281767</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48281767</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Microsoft starts canceling Claude Code licenses"]]></title><description><![CDATA[
<p>None of the 5 places I have worked is this possible, but they are also all highly regulated industries. Firewalls block virtually everything by default.</p>
]]></description><pubDate>Fri, 22 May 2026 20:38:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48241310</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48241310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48241310</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Samsung chip workers will get an average $340k bonus as AI profits soar"]]></title><description><![CDATA[
<p>No way wealth tax covers the debt. It would be more of an asset seizure and forced sale or nationalization of a bunch of businesses and illiquid asset classes. The rich don’t hold enough cash to make it happen.<p>The other issue is the U.S. deficit is a feature not a bug. As long as the world buys the bonds, it’s “free” and no one will care until forced austerity happens.<p>Look into the end of the Gilded Age to see how this really gets fixed.</p>
]]></description><pubDate>Fri, 22 May 2026 05:42:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48232432</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48232432</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48232432</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Elon Musk has lost his lawsuit against Sam Altman and OpenAI"]]></title><description><![CDATA[
<p>This should clear the path to the IPO and lead to a VERY profitable payday for those holding OpenAI equity. Millionaires and billionaires will be minted ~one year from now.</p>
]]></description><pubDate>Mon, 18 May 2026 18:19:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48183428</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48183428</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48183428</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep"]]></title><description><![CDATA[
<p>Feedback:<p>codex-cli hangs when calling this through the MCP. The semble process even sticks around as a zombie, forever stalled out. No idea why, logs have nothing.<p>When called through a skill via CLI style calling, GPT 5.5 loves to give a ton of search terms like it is used to doing with ripgrep. Not sure how effective this is, the short docs in the github and the instructions the agent has isn't clear on what is optimal.<p>Lastly, I got some errors with external connections to github when I was installing it for bash use. Maybe its related to the hanging? No idea.<p>edit: My agent also loves to follow-on with ripgrep, which seems redundant. Acts like it has trust issues. I think a more extensive agent skill description could guide the agent into proper use.</p>
]]></description><pubDate>Mon, 18 May 2026 08:43:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176916</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48176916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176916</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Tesla Solar Roof is on life support as it pivot to panels"]]></title><description><![CDATA[
<p>Electrek has a long history of going between blind fanboyism and blind hate, the history is all there to peruse. They only changed their tune with the referral program debacle a few years back which was seen as a betrayal.<p>It’s hard to trust “reporting” when it’s historically operated more like a tabloid.</p>
]]></description><pubDate>Mon, 18 May 2026 02:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48174977</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48174977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48174977</guid></item><item><title><![CDATA[New comment by cityofdelusion in "We've made the world too complicated"]]></title><description><![CDATA[
<p>Every species molds the world to their desires -- we are just much better at it. Competition and being killed by another species is the only thing that keeps things in check, and even then, you get parts of nature that end up being shaped and dominated by one species (beavers, ants, some fungi/bacteria). The world used to be a molten blob, to eventually an ocean full of mostly one species, to now, and eventually, a dead husk.</p>
]]></description><pubDate>Sat, 16 May 2026 23:24:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164667</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48164667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164667</guid></item><item><title><![CDATA[New comment by cityofdelusion in "We've made the world too complicated"]]></title><description><![CDATA[
<p>I think people forget we are primates and that our roots are very much encoded into our more primitive brain parts. It would be nice (in some definition of that word) if we operated as a social hive like ants or bees, but that is just not the world we live in. The neocortex is a powerful evolutionary thing, but it doesn't (and in many ways, cannot) override our baser instincts.</p>
]]></description><pubDate>Sat, 16 May 2026 23:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164620</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48164620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164620</guid></item><item><title><![CDATA[New comment by cityofdelusion in "We've made the world too complicated"]]></title><description><![CDATA[
<p>Survivorship bias. All the corpses aren't here to tell us anything. Just 100 years ago, most parents would bury at least one of their infant children. People back then were tough, because the physically and emotionally weak died off. Humanity's "natural state" is like the animals, to kill or be killed, to wage war, to reproduce, to die. The difference is we have a big brain that strongly incentivizes us to try to leave that world behind. Its not perfect, but we've improved in basically every measurable way on the scale of our species.</p>
]]></description><pubDate>Sat, 16 May 2026 23:12:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48164602</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48164602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48164602</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Points are a weird and inconsistent unit of measure"]]></title><description><![CDATA[
<p>The U.S. uses metric pretty much everywhere that is important, in most science, engineering, and medicine. Specific trades and common household things remain imperial due to inertia and no one really caring. It is much more accurate to say the U.S. has a dual system. We learn metric in school like everyone else.</p>
]]></description><pubDate>Sat, 16 May 2026 15:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48160975</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48160975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48160975</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Show HN: Race to the Bottom"]]></title><description><![CDATA[
<p>I'm not sure what this is supposed to be measuring. The data is also probably really sparse -- no idea how alcohol is at 47 at the time of me writing this, it is incredibly destructive on a societal level.</p>
]]></description><pubDate>Fri, 15 May 2026 05:48:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48144994</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48144994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48144994</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Scaffold a 1990s Geocities-themed static website"]]></title><description><![CDATA[
<p>The technology limitations is really what is missing. Most personal pages had zero CSS and CSS itself was extremely primitive. JS was even more rare and minimal. Most pages used font tags and table layout, this was far before semantic web. Most people stuck to the “web safe” 256 colors which is why the color schemes were so distinctive, and even then, most sites used the “named” browser colors like “red” or “green” rather than hex colors. Horizontal rules dominated the land unless you were in-the-know about invisible pixel gifs for layout, always abusing tables. Most importantly it you didn’t target internet explorer 6 at the most (and stuck a little banner “best viewed on X” then it wasn’t a very deep site anyways!<p>Bonus points for side navigation bars that were an iframe so you didn’t have to copy paste the same sidebar code across your multiple pages.</p>
]]></description><pubDate>Mon, 11 May 2026 16:48:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48097436</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48097436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48097436</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Babies Are Bleeding to Death as Parents Reject a Vitamin Shot Given at Birth"]]></title><description><![CDATA[
<p>There is no way to have enough nuance for this to actually mean anything. If I drive my child in a small car instead of a massive truck, is this statistical negligence? Or driving at all, very likely the most dangerous thing people do daily. What about the trees outside my home and their hundred pound limbs — if one breaks it will almost certainly be fatal. But many people accept that death is inevitable and minimizing the chance of it isn’t worth doing. Society also speaks out both sides of its mouth — why does an infant refused a vaccine constitute murder but 11 days earlier in the womb its life had no value?<p>The world has a lot of things it needs to figure out with all this stuff. Blanket statements just aren’t very valuable IMO.</p>
]]></description><pubDate>Wed, 06 May 2026 19:23:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48040496</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=48040496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48040496</guid></item><item><title><![CDATA[New comment by cityofdelusion in "Roblox shares plummet 18% as child safety measures weigh on bookings"]]></title><description><![CDATA[
<p>School maps, takes me back, I made them back in the day myself. Fact is kids spend so much time at school and it’s their social life as well. Of course in my day it was made by kids for kids, not by grooming adults.</p>
]]></description><pubDate>Sat, 02 May 2026 18:54:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47989276</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=47989276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47989276</guid></item><item><title><![CDATA[New comment by cityofdelusion in "I won a championship that doesn't exist"]]></title><description><![CDATA[
<p>This is becoming a problem real fast. I asked an LLM to find me some reasonable tank-fill inkjet printers with good ratings. It did some research and linked some Reddits as proof. The results looked fishy to me so I cross checked against prosumer review sites for printers and the models suggested were recognized as junk with very poor print quality. Not sure why the LLM rated random redditors higher than say printer SMEs. I feel like I dodged a bullet.</p>
]]></description><pubDate>Wed, 29 Apr 2026 00:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47942614</link><dc:creator>cityofdelusion</dc:creator><comments>https://news.ycombinator.com/item?id=47942614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47942614</guid></item></channel></rss>