<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: balder1991</title><link>https://news.ycombinator.com/user?id=balder1991</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 08 Nov 2026 21:38:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=balder1991" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by balder1991 in "Adobe Creative Suite Cleanroom Port to Rust"]]></title><description><![CDATA[
<p>Hasn’t it always been like this? I feel like a few simple options is somehow better than a monolith complicated option.</p>
]]></description><pubDate>Tue, 13 Oct 2026 03:26:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=50066245</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=50066245</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50066245</guid></item><item><title><![CDATA[New comment by balder1991 in "Adobe Creative Suite Cleanroom Port to Rust"]]></title><description><![CDATA[
<p>Also it got a lot of press.</p>
]]></description><pubDate>Tue, 13 Oct 2026 03:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=50066215</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=50066215</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=50066215</guid></item><item><title><![CDATA[New comment by balder1991 in "Mistral Large 4"]]></title><description><![CDATA[
<p>I’ve been saying that. When you have no idea what you’re doing, you *need* the latest greatest model because it’s the only way to reduce errors.<p>For people who have some expertise, the models accelerate the grunt work, but you’re the one validating it.</p>
]]></description><pubDate>Tue, 06 Oct 2026 16:21:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49980695</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49980695</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49980695</guid></item><item><title><![CDATA[New comment by balder1991 in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Also the less you know, the more your solution will be the same as everyone else’s.</p>
]]></description><pubDate>Tue, 06 Oct 2026 15:24:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979926</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49979926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979926</guid></item><item><title><![CDATA[New comment by balder1991 in "Meta's Muse Is an Adorable Privacy and Security Dumpster Fire"]]></title><description><![CDATA[
<p>This is only true as long as they don’t think about the future or do risk management.</p>
]]></description><pubDate>Tue, 06 Oct 2026 15:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979512</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49979512</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979512</guid></item><item><title><![CDATA[New comment by balder1991 in "JetBrains reports revenue growth, net financial loss for 2025"]]></title><description><![CDATA[
<p>This must be why every Google app now freezes for 3 or 4 seconds on iOS when you launch them.</p>
]]></description><pubDate>Tue, 06 Oct 2026 14:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979426</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49979426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979426</guid></item><item><title><![CDATA[New comment by balder1991 in "JetBrains reports revenue growth, net financial loss for 2025"]]></title><description><![CDATA[
<p>There’s a middle ground.<p>I’ve been using agents to do the code for me, but I explicitly tells it to iterate in small changes that I can review and approve as it happens, not after a 2k lines diff. It makes me understand what’s being made, and test every little change before we move on to change other parts of the code. Also helps you correct any misunderstanding right from the start.</p>
]]></description><pubDate>Tue, 06 Oct 2026 14:51:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979385</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49979385</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979385</guid></item><item><title><![CDATA[New comment by balder1991 in "Agents don't need memory, they need documentation"]]></title><description><![CDATA[
<p>I suppose the same way that the normal programmers and artists would call LLMs an attack on licenses and copyright.</p>
]]></description><pubDate>Sun, 04 Oct 2026 14:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49954429</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49954429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49954429</guid></item><item><title><![CDATA[New comment by balder1991 in "Agents don't need memory, they need documentation"]]></title><description><![CDATA[
<p>That’s my biggest critique of this. I am working on a project with another dev and I try to keep docs as clean and “straight to the point” as possible. In my previous team, one dev went full “spec driven” and the project started having dozens and dozens of markdown files with hundreds of lines to the point any human being would give up trying to trim it. It just becomes noise, a lot of it not even correct because the specs themselves were mostly AI generated with lots of verbosity and wrong assumptions.</p>
]]></description><pubDate>Sun, 04 Oct 2026 14:29:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49954248</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49954248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49954248</guid></item><item><title><![CDATA[New comment by balder1991 in "The Forgetful CPU (Linux on M4)"]]></title><description><![CDATA[
<p>One thing doesn’t cancel the other?</p>
]]></description><pubDate>Sat, 03 Oct 2026 21:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49947888</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49947888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49947888</guid></item><item><title><![CDATA[New comment by balder1991 in "iPhone Duo"]]></title><description><![CDATA[
<p>Except there’s no average person, the average itself is a combination of people with the most diverse needs and constraints. It’s like the joke that the average human being has 1 breast and 1 testicle.</p>
]]></description><pubDate>Wed, 09 Sep 2026 22:33:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=49635520</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49635520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49635520</guid></item><item><title><![CDATA[New comment by balder1991 in "iPhone Duo"]]></title><description><![CDATA[
<p>Well, at the very least the ability to have a larger browser screen on landscape or having two apps side by side is already good on its own.</p>
]]></description><pubDate>Wed, 09 Sep 2026 20:32:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49633782</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49633782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49633782</guid></item><item><title><![CDATA[New comment by balder1991 in "iPhone Duo"]]></title><description><![CDATA[
<p>It is a thing to some extent, but there’s also a correlation of companies that do cross-platform for simple apps being cheap on development, and making it work very well on some specific platform isn’t their priority.</p>
]]></description><pubDate>Wed, 09 Sep 2026 20:29:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=49633745</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49633745</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49633745</guid></item><item><title><![CDATA[New comment by balder1991 in "There's a new "Google Jail" for independent wikis"]]></title><description><![CDATA[
<p>In fact it’s more important that the right people find it, and it could be linked in a profile etc.</p>
]]></description><pubDate>Tue, 08 Sep 2026 21:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49617334</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=49617334</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49617334</guid></item><item><title><![CDATA[New comment by balder1991 in "Building and shipping Mac and iOS apps without opening Xcode"]]></title><description><![CDATA[
<p>I think because the only places you can download it from are either from the App Store or logging into Apple’s developer’s website.</p>
]]></description><pubDate>Tue, 14 Jul 2026 01:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48901166</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48901166</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48901166</guid></item><item><title><![CDATA[New comment by balder1991 in "Why write code in 2026"]]></title><description><![CDATA[
<p>Basically, I’d say the LLM doesn’t have a “theory” of anything that wasn’t in its training. It’ll always treat your project as if it was reading a book for the first time.<p>As an example, if you chat with an LLM it can sort of explain concepts it learned in its training, because it created some internal representation of them. However it’ll never be able to explain things about your project unless you tell it (then it can simply repeat it, which is the same RAG does, the LLM is just spitting it out without any deep understanding of it).<p>You can try to cram as much context to it as possible and overload it with extra information, or you can understand this difference and separate a task that you know the LLM can handle because you’ll be able to leverage its knowledge and judge the final work yourself.<p>But this distinction needs to be more clear, I think. The LLM doesn’t have any deep understanding of anything you’re creaming into the context window the same way it does with concepts it learned during training from millions of examples and building some internal model of the concepts and their relationships.</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:38:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894352</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48894352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894352</guid></item><item><title><![CDATA[New comment by balder1991 in "Why write code in 2026"]]></title><description><![CDATA[
<p>Often times to write a good enough specification in a way the LLM won’t misunderstand it, you need to really understand the code and the possible pitfalls in it though. A few times when I tried this route, even adding details just in case the LLM still went and assumed something wrong that I didn’t consider would be a problem until the agent had to make that choice. Then it becomes a game of doing it again and again with more and more detailed instructions until you could have yourself done it in less time and having a deeper understanding of the problem (or I could argue having any understanding of the problem at all, since having the LLM do it for you is like being a manager who has no clue about the lower level decisions made and only being communicated the final result).</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:27:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894199</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48894199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894199</guid></item><item><title><![CDATA[New comment by balder1991 in "Why write code in 2026"]]></title><description><![CDATA[
<p>You’re not wrong, but there’s a nuance here. More often than not our thoughts fool us into thinking we have something clear when we have only a vague idea of what you want to do.<p>I kinda [wrote about this before](<a href="https://dielsonsales.github.io/2023/05/11/starting-a-new-blog.html" rel="nofollow">https://dielsonsales.github.io/2023/05/11/starting-a-new-blo...</a>) but the takeaway is that writing forces you to structure your thoughts, giving them a final shape and enables you to notice flaws or gaps in your own thinking process. It’s impossible to do this without writing.</p>
]]></description><pubDate>Mon, 13 Jul 2026 15:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=48893887</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48893887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48893887</guid></item><item><title><![CDATA[New comment by balder1991 in "Why write code in 2026"]]></title><description><![CDATA[
<p>I’d like to recommend people to read the “Programming as a theory building” article and why the code itself isn’t enough to understand the whole context of a complex project.<p>Every time you work in a complex software project, you have all the context in your head about what you must take into consideration. LLMs don’t, you have to explain every little detail to them, but there’s no telling where it stops: do you have to explain X to it or is it in the training already?<p>When you try to shape how a LLM should behave and what it should know, you end up writing a Bible of relevant context that’s increasingly difficult to maintain as well, often with outdated or contradictory information, and it is still free to ignore things you have written and proceed however it wants.<p>That’s why so many people only feel comfortable giving the LLM some limited task to do, because you can judge if that specific task needs just enough context that it can handle by itself.</p>
]]></description><pubDate>Mon, 13 Jul 2026 14:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48893679</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48893679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48893679</guid></item><item><title><![CDATA[New comment by balder1991 in "Claude Sonnet 5"]]></title><description><![CDATA[
<p>It’s what’s called in software engineering as “casual software” as a differentiator of “business software” and “critical software”. Not all types needs a high bar of quality, and most of the software engineering thought practices are tailored for business applications that will be made available to multiple users.<p>As you said, building a script that only you use personally or a very simple thing that just accomplishes one task and it’s easy to test require almost no engineering, and an LLM can often build those with very little downsides.</p>
]]></description><pubDate>Wed, 01 Jul 2026 00:05:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48740845</link><dc:creator>balder1991</dc:creator><comments>https://news.ycombinator.com/item?id=48740845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48740845</guid></item></channel></rss>