<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: logicprog</title><link>https://news.ycombinator.com/user?id=logicprog</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 22 Sep 2026 10:52:14 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=logicprog" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by logicprog in "Formalizing Fermat's Last Theorem"]]></title><description><![CDATA[
<p>There's nothing about prove2me that couldn't have been coded just like any other huge coding project frontier models have proven themselves extremely good at doing. It just happened to have been made by humans.</p>
]]></description><pubDate>Sat, 05 Sep 2026 00:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571774</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=49571774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571774</guid></item><item><title><![CDATA[New comment by logicprog in "Formalizing Fermat's Last Theorem"]]></title><description><![CDATA[
<p>>  A fact that LLM hawks have categorically denied here before, with opposition naturally flagged.<p>Yeah, because before now there's been literally zero proof of an automated theorem prover scaffold around the LLMs being used, and big counterexamples and such being found, with raw chat logs available, where no such thing was used.<p>> Now they have it in writing.<p>Yeah, because <i>now it's actually being done</i>. They talk about it as a novel thing, because it is. You don't get to claim being "right all along" from this</p>
]]></description><pubDate>Sat, 05 Sep 2026 00:18:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571731</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=49571731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571731</guid></item><item><title><![CDATA[New comment by logicprog in "Inkling: Our Open-Weights Model"]]></title><description><![CDATA[
<p>This seems like a really really great debut model for a new lab. I'm happy</p>
]]></description><pubDate>Wed, 15 Jul 2026 20:45:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48926816</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48926816</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48926816</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>No, they don't. They're more interested in pathologizing and talking down to and about me.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:38:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895195</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48895195</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895195</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>"It's not an issue of usual vs unusual, I'm saying the models are way better at writing and maintaining django or react code bases than your own hand rolled architecture that you define in some docs that it has to learn and keep in context. All of the models do an amazing job making local edits and working in small greenfield projects but once you get to full production systems with close to a million lines things start to rot. The code still works and the models are able to make progress but all of a sudden you have 3-4 different versions of your concepts sprinkled in random corners of your code base.<p>My second point is that the models are way better at things like Rust or Lua than Python or JS, because the average person producing code in those languages has way more programming experience"</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:30:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48895077</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48895077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48895077</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>Its hard not to feel insulted here. "Projects using AI like this don't exist, and if they do, they're broken and the people who made them have psychosis." However, although I haven't tested my projects cross machine, or cross platform yet (my editor only works on MacOS because it uses kqueue), I would be happy to take an unedited video demonstration of both, I assure you they both run.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:17:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894894</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48894894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894894</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>Feel free to peruse the repos! I follow compression-oriented programming, so there are places where the code is "insufficiently" DRY intentionally, as I feel out the precise use cases, and I explicitly made some other decisions (like a God editor object) for meta design reasons (I want it to be easy to modify the editor state from anywhere, just like in Emacs), so all I ask is that you review these without being excessively punative to prove your point.<p><a href="https://github.com/alexispurslane/cursed/" rel="nofollow">https://github.com/alexispurslane/cursed/</a><p><a href="https://github.com/alexispurslane/industrialworld/" rel="nofollow">https://github.com/alexispurslane/industrialworld/</a><p>Feel free to look at my past projects, prior to me starting to use AI (which started with gemini-ocr) to assess my baseline skill level.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:15:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894873</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48894873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894873</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>The GP was just talking about not using common languages like TypeScript and frameworks like React, which is a bar of unusual that seems arguably far lower than mine, especially since I literally defined special custom DSLs with unusual semantics, and used libraries like SDL_gpu with little to no pre-existing training data. So this seems like shifting the goalposts.<p>Also, what would be highly unusual to you?</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:11:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894815</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48894815</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894815</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>That's fair, I think my point is there's a nuanced theory <i>behind</i> my choice to be rude, which is essentially "you need to experiment more, be more open minded, really work at it, and then you'll see what others are seeing, it isn't impossible." It's like Dark Souls, nobody can beat it for you, or teach you how to use dodge rolls, you've gotta build that skill yourself, and blaming the tools won't help.</p>
]]></description><pubDate>Mon, 13 Jul 2026 16:08:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48894781</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48894781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48894781</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>In my experience, because as you say, the flexibility of these tools and how you engage with them is so broad, and how much the nuances of thay engagement can often matter, the only way to teach someone how to do what you do with them is to sit down and pair a program with them. Barring that, any instructions you could give would massively under-determined what they actually try as a result of your instructions, and so it ends up being an infinite loop of them just coming back and saying "it doesn't work." So in the end, people really just have to discover how these things work for themselves.</p>
]]></description><pubDate>Mon, 13 Jul 2026 14:02:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892860</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48892860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892860</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>I haven't hit nearly a million lines, that's true, these projects are "only" 20k and 45k lines of code or so, respectively; however, I do have directed acyclic graphs of worker agents, managed asynchronously by the agent I chat directly with, do huge architectural refactors (the most recent, was to update everything in the codebase that used the sychronous Lua standard library `io` functions to use the asynchronous, multithreaded IO system I created for the editor — at least, everything that <i>could</i> use the new library, which I kept deliberately simple in a few ways, and everything that wasn't already temporary, but you know) and that's turned out quite well, and at least for me, 45k sloc is nothing to sneeze at, especially since with a green field project there's <i>less examples</i> to keep them on track. I do regularly check in to make sure it's using my design to the fullest, as well.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:38:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892494</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48892494</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892494</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>I do highly unusual, off the beaten path projects with AI.<p>For instance, a game engine written entirely in LuaJIT, but allocating almost all data structures using CFFI, a very unusual, custom object-orientation DSL I designed myself, and that uses SDL3's SDL_gpu library to do all rendering, a ton of GLSL 4.6 compute shaders cross compiled to SPIR-V and Metal (which constraints what GLSL can be written), and is a hybrid tile-oriented and 3D engine.<p>Another example is my Emacs-like live-modifiable image-based editor, again in LuaJIT+CFFI, with a kqueue+atomic lock-free ring buffer+pthread based actor model, each running a separate LuaJIT interpreter, with a custom advicing system, event bus, async/await implementation riding on the event bus, a custom process management and IO library, and testing via Tmux.<p>Even DeepSeek V4 Flash mostly does fine with this, once it's built a few memories in the memory system. Let alone something like DSv4-Pro or GLM 5.2. All I can say is skill issue.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:17:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892232</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48892232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892232</guid></item><item><title><![CDATA[New comment by logicprog in "Control the Ideas, Not the Code"]]></title><description><![CDATA[
<p>Do you have any evidence for Valkey "widely replacing" Redis, instead of just rapidly gaining adoption <i>as well</i>? Additionally, it's important to clarify that the replacement was 100% over licensing issues — iirc predating the vibe coding entirely — not the use of AI to code, and that furthermore, no one has to my knowledge pointed to any flaws in the Redis codebase even correlated with AI use. So this is a disingenuous framing.</p>
]]></description><pubDate>Mon, 13 Jul 2026 13:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48892180</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48892180</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48892180</guid></item><item><title><![CDATA[New comment by logicprog in "Port React Compiler to Rust"]]></title><description><![CDATA[
<p>I thought arenas were one of the simplest and most easy to deal with and conceptualize memory management strategies around. Arguably easy, even easier to understand and just as easy to manage as GC. Did they do something special?</p>
]]></description><pubDate>Wed, 10 Jun 2026 11:52:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48474932</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48474932</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48474932</guid></item><item><title><![CDATA[New comment by logicprog in "Claude Fable 5"]]></title><description><![CDATA[
<p>DSv4 is nearly in the 2t range, but yes you're generally right</p>
]]></description><pubDate>Tue, 09 Jun 2026 17:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48464415</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48464415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48464415</guid></item><item><title><![CDATA[New comment by logicprog in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>I'm saying Claude didn't introduce any <i>more</i> bugs than the human maintainers of rsync had in the past, not that it introduced <i>no bugs at all</i>. That "arbitrary amount" is the historical amount of bugs. That's why I'm confused. You're completely missing my point and talking past me. Yes, Claude may have introduced a bug. That doesn't change that it doesn't really matter.<p>Additionally, I quoted Tridge in response to a comment about an increase in changes to rsync, <i>not</i> in response to the person pointing at one bug Claude introduced. If you actually looked at the thread, you'd see that. I didn't deny the Claude introduced bug at all.</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:13:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422972</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48422972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422972</guid></item><item><title><![CDATA[New comment by logicprog in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>The data literally shows there aren't, there have been worse releases before. In what way did I manipulate the data?</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422952</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48422952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422952</guid></item><item><title><![CDATA[New comment by logicprog in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>That one was on me. I always mess that up.</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:06:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422937</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48422937</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422937</guid></item><item><title><![CDATA[New comment by logicprog in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>Whether commits decrease the sev/10c depends on if there are a lot of small commits increasing the demoninator. In reality, we have the opposite: the post-Claude releases have way fewer commits than the pre-Claude ones.<p>Thus, if anything their sev/10c is <i>inflated</i>. If I changed it to lines of code changed, the relative bug ratios would be much smaller, and the conclusion wouldn't change. In fact, the conclusion would look "better" for Claude; if I was using "mental gymnastics" to come to this conclusion, I would have <i>already used</i> a metric other than adjusting per commits!<p>What different metric would <i>you</i> suggest that would change the conclusion?<p>Showing "humility", as you so moralistically and condescendingly put it, would require being <i>wrong</i> first.</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:05:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422928</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48422928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422928</guid></item><item><title><![CDATA[New comment by logicprog in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>I'll do that when I get a chance</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:00:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422895</link><dc:creator>logicprog</dc:creator><comments>https://news.ycombinator.com/item?id=48422895</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422895</guid></item></channel></rss>