<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: needfish</title><link>https://news.ycombinator.com/user?id=needfish</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 08 Oct 2026 00:53:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=needfish" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by needfish in "Sharing AI progress in mathematics"]]></title><description><![CDATA[
<p>Not even needing the AI to think that, US consumers of the electric grid are already subsidising the unpaid bill of data centers. Just need those who are in charge of infrastructure to prioritize the AI consumption over humans, and shifting the books to make humans pay more for resources.</p>
]]></description><pubDate>Wed, 07 Oct 2026 14:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=49993324</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49993324</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49993324</guid></item><item><title><![CDATA[New comment by needfish in "CSS Bed: Classless CSS themes to use as starting points in web development"]]></title><description><![CDATA[
<p>I had a server-side app made for personal stuff, and pico.css drop-in is a pretty good baseline for an usable UI/page. Also visited some web hosts and their sites look perfectly serviceable with Bootstrap. I think it's a good way to railroad some of the more egregious things LLMs might do with regards to CSS.</p>
]]></description><pubDate>Fri, 02 Oct 2026 03:22:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49929529</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49929529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49929529</guid></item><item><title><![CDATA[New comment by needfish in "Tells of a Slop UI"]]></title><description><![CDATA[
<p>Jetbrains Mono seems far from boring in my eyes though. It's for code and it's annoying me quite a bit when I see it in big H1 sizes.</p>
]]></description><pubDate>Thu, 01 Oct 2026 03:49:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49917523</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49917523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49917523</guid></item><item><title><![CDATA[New comment by needfish in "Tells of a Slop UI"]]></title><description><![CDATA[
<p>Pretty funny that I came up with the exact same thing for run-on sentences and passive voice, no sentence fragments, no if, no contrast-ives (not X, it's Y). Everyone is fighting the same battle with their LLMs it seems</p>
]]></description><pubDate>Thu, 01 Oct 2026 03:06:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49917244</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49917244</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49917244</guid></item><item><title><![CDATA[New comment by needfish in "Coding is not solved"]]></title><description><![CDATA[
<p>Side point regarding the hand the author draws on whiteboard: it looks off because the finger joint closer to the fingertip cannot bend as much as the joint closer to the knuckle. Some artist taught me this on a YouTube video. It does make me think about how to teach and explain these intuitions you have to really put to words what is different, what looks off etc. and more importantly how to fix them. Coding might be the same case, I think? Maybe LLMs can help here.</p>
]]></description><pubDate>Tue, 29 Sep 2026 02:15:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49887268</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49887268</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49887268</guid></item><item><title><![CDATA[New comment by needfish in "AI is not a normal technology"]]></title><description><![CDATA[
<p>No hope, huh.</p>
]]></description><pubDate>Mon, 21 Sep 2026 04:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=49783158</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49783158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49783158</guid></item><item><title><![CDATA[New comment by needfish in "If AI coding is lowering your code quality, you're not managing quality right"]]></title><description><![CDATA[
<p>The issue that I have with this "skill issue" argument is that it is essentially "screw you, got mine". Whether it is teaching programming or going up to making software, it has always been an intractable problem to bring experience, heuristics and intuition to words, something teachable, transferrable. Ok, senior engineers with 30+ years of experience say they are using it right and I'm using it wrong, what do I do with that information? Back to sink or swim, just at a massively faster pace than before.<p>For the part, I do believe there is a way to gain the "eyes of experience" without spending the years, just not sure exactly how.</p>
]]></description><pubDate>Mon, 21 Sep 2026 04:30:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49783067</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49783067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49783067</guid></item><item><title><![CDATA[New comment by needfish in "AI is not a normal technology"]]></title><description><![CDATA[
<p>I wish AI could do my chores. Laundry, folding clothes, dishes, cleaning... That would be nice.</p>
]]></description><pubDate>Mon, 14 Sep 2026 01:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49690861</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49690861</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49690861</guid></item><item><title><![CDATA[New comment by needfish in "Navier-Stokes – Tristan Buckmaster [pdf]"]]></title><description><![CDATA[
<p>Personal two cents, I have friends whose music work posted on YouTube were scraped to be in LAION-DISCO-12M, so yeah not very open.</p>
]]></description><pubDate>Wed, 09 Sep 2026 02:54:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49620257</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49620257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49620257</guid></item><item><title><![CDATA[New comment by needfish in "Ask HN: How to Make the Skill File?"]]></title><description><![CDATA[
<p>It's just a markdown file. To pack it up and call it a skill people often add some metadata to the top of the file. 
Here's a fancy guide <a href="https://agentskills.io/home" rel="nofollow">https://agentskills.io/home</a></p>
]]></description><pubDate>Mon, 07 Sep 2026 17:27:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49600720</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49600720</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49600720</guid></item><item><title><![CDATA[New comment by needfish in "Vibe coding made writing cheap. It made reading expensive"]]></title><description><![CDATA[
<p>Text is very AI-flavored...The author may consider reading applies to normal text too...</p>
]]></description><pubDate>Mon, 07 Sep 2026 17:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49600591</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49600591</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49600591</guid></item><item><title><![CDATA[New comment by needfish in "18 Ways You Can Use a Domain Name"]]></title><description><![CDATA[
<p>Useful read, but man the AI writing makes me glaze it over. Could have been much shorter and to the point.</p>
]]></description><pubDate>Fri, 04 Sep 2026 01:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49559436</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49559436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49559436</guid></item><item><title><![CDATA[Ask HN: Software Design resources on the lower/class/module level]]></title><description><![CDATA[
<p>I have been on a hunt for resources for specific guides on program design (like how to design classes/data structure from requirements, how to organize modules etc.), somewhat akin to How to Design Programs (HTDP). The closest term I can see is Low-level Design (LLD), but even for those I see surprisingly few resources. Would really appreciate pointers to guides I can read, maybe example-driven or project-driven.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49357257">https://news.ycombinator.com/item?id=49357257</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Aug 2026 05:31:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49357257</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49357257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49357257</guid></item><item><title><![CDATA[New comment by needfish in "Software Engineering fundamentals matter more"]]></title><description><![CDATA[
<p>Hi, CS graduate here. during my post-graduation unemployed year I have been wrestling with this question a lot. The answer is that there is none - the research on the practice of translating requirements into code has stopped in the 1970s with Structured Programming (Dijkstra) and Problem Frames (Jackson). There is a certain inspiration people had with reusable patterns of problems a la Alexander, but after some time people got lost in the Java enterprise world and started making "design patterns" (which has very much dominated the online space and I cannot search properly for general software design anymore). The second problem is with Clean Code, which to me is a really bad set of "if you know you know" hand-wavy advice that is purposefully vague, because observable, actionable advice is actually very hard to come by.<p>I think when people say software engineering, they confuse the high level designs (server, caching, db, etc. generally interaction constraints) and the lower level designs (modules, abstractions, classes, data structure design). There is a lot of content on the former but really few on the latter - which is some people cannot write new code, but can work on existing systems fine. Two main problems is 1. How to break down the problem at hand and 2. Organizing data into abstractions, and often creating new ones.<p>For (1) the advice everyone resorts to is "just do more" and rely on pattern recognition, because you can't really break down a thing you haven't seen nor can relate to what you've seen before. But there is [A Framework for Decomposition in Computational Thinking](<a href="https://www.researchgate.net/publication/334579725_A_Framework_for_Decomposition_in_Computational_Thinking" rel="nofollow">https://www.researchgate.net/publication/334579725_A_Framewo...</a>) that's the best attempt at it so far in my opinion. Some other approaches involve observation from ideal user flow and software ideal behaviour, or UI wireframing to see what elements should be there.<p>For (2), this also has the problem of organizing (which code goes into which file, which function does this belong to) and naming. For organizing data, I will recommend [The Many Forms of a Single Fact](<a href="https://www.bkent.net/Doc/manyform.htm" rel="nofollow">https://www.bkent.net/Doc/manyform.htm</a>) and the first chapter of [Data and Reality](<a href="https://cmpct.info/~calvin/Papers/Data%20and%20Reality.pdf" rel="nofollow">https://cmpct.info/~calvin/Papers/Data%20and%20Reality.pdf</a>) to see how impossible it is to create exactly correct representations in code. In areas that's entirely inside the box (e.g graphics) people don't often deal with messy representations of real world domains, but in business software they will do much more.<p>On the naming side, the first chapter of [Elements of Clojure](<a href="https://elementsofclojure.com/" rel="nofollow">https://elementsofclojure.com/</a>) was a really good attempt, making me realize it is way deeper into philosophy than anyone would like to wander in.<p>That said, the way software engineering discussion has been so far is very much influenced by the programming languages of the time (see Java), and so my recommendation is to try to learn concepts of organization independently, and see what its workaround is in your active language (e.g algebraic data type is sometimes useful, and people try to do it with sealed classes in Kotlin or interfaces in TypeScript). Once you have a good grasp of one tool (with all their warts, they all have pains), you'll find the capability to experiment.</p>
]]></description><pubDate>Mon, 17 Aug 2026 02:55:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=49326070</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=49326070</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49326070</guid></item><item><title><![CDATA[New comment by needfish in "Threescaper: A website for loading Townscaper models into Three.js"]]></title><description><![CDATA[
<p>This might be what push me to buy Townscaper</p>
]]></description><pubDate>Sun, 16 Jun 2024 08:54:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=40695660</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=40695660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40695660</guid></item><item><title><![CDATA[New comment by needfish in "AI for math resources, and erdosproblems.com"]]></title><description><![CDATA[
<p>As a college student learning Web stuff on my own, this is a pretty nice thing to spend summer on.</p>
]]></description><pubDate>Sun, 16 Jun 2024 08:43:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=40695624</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=40695624</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40695624</guid></item><item><title><![CDATA[New comment by needfish in "Show HN: YouTube Is Great Again"]]></title><description><![CDATA[
<p>Looks like SocialFocus, but more extensive options and only for YouTube. Seems great.</p>
]]></description><pubDate>Tue, 23 Apr 2024 14:35:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40132466</link><dc:creator>needfish</dc:creator><comments>https://news.ycombinator.com/item?id=40132466</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40132466</guid></item></channel></rss>