<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: rweichler</title><link>https://news.ycombinator.com/user?id=rweichler</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 10 Jun 2026 06:54:00 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rweichler" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by rweichler in "Claude Fable 5"]]></title><description><![CDATA[
<p>That being said I think the harnesses are only getting better. And maybe we will get multi-modal models that understand architecture eventually. But the growing-the-blob-of-text training method that's being used now appears to be getting diminishing returns</p>
]]></description><pubDate>Wed, 10 Jun 2026 03:20:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48471005</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=48471005</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48471005</guid></item><item><title><![CDATA[New comment by rweichler in "Claude Fable 5"]]></title><description><![CDATA[
<p>I can attest to this, I had a very simple 20-line shader that I asked Claude to do a basic 90-degree rotation on it, and it just completely got it wrong. Frequently adds pointless abstractions / intermediate variables even when I tell it explicitly not to in the system prompt. I can go on and on, these things just don't understand architecture. And why would they? They were trained on text.<p>There is something remarkable about turning speech into code (don't need to hunch over a keyboard nearly as much these days, can just talk into a mic) and it's good for first drafts / exploring ideas. But it's obvious to anyone that's paying attention we're hitting the top of the S-curve. It's no wonder the IPOs are around the corner. I mean even Dario admitted he doesn't know how they're gonna substantially increase the context window size. That says a lot.</p>
]]></description><pubDate>Wed, 10 Jun 2026 00:42:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48469764</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=48469764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48469764</guid></item><item><title><![CDATA[New comment by rweichler in "Discord Incident – Resolved"]]></title><description><![CDATA[
<p>freenode was run by imbeciles</p>
]]></description><pubDate>Sat, 09 May 2026 03:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071667</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=48071667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071667</guid></item><item><title><![CDATA[New comment by rweichler in "Discord Incident – Resolved"]]></title><description><![CDATA[
<p>The IRC servers I idled in simply never went down. Sounds impossible, I know. You can choose to believe me or not.</p>
]]></description><pubDate>Sat, 09 May 2026 03:51:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=48071656</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=48071656</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48071656</guid></item><item><title><![CDATA[New comment by rweichler in "Discord Incident"]]></title><description><![CDATA[
<p>Times like this make me miss the IRC days, I was just able to reproduce a bug in an semi-open-source project, and Discord went down right in the middle of me sending my findings. Now there's nothing I can do about it. I can only wait.</p>
]]></description><pubDate>Fri, 08 May 2026 20:11:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48068122</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=48068122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48068122</guid></item><item><title><![CDATA[New comment by rweichler in "Asahi Linux Progress Linux 7.0"]]></title><description><![CDATA[
<p>I'm with you. This entire game has already played out in the iOS jailbreak scene.</p>
]]></description><pubDate>Sun, 26 Apr 2026 16:56:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47911769</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=47911769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47911769</guid></item><item><title><![CDATA[New comment by rweichler in "Ghostling"]]></title><description><![CDATA[
<p>For some things there is nothing better than xxd. It is so simple.</p>
]]></description><pubDate>Sat, 21 Mar 2026 16:54:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47468774</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=47468774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47468774</guid></item><item><title><![CDATA[New comment by rweichler in "Ghostling"]]></title><description><![CDATA[
<p>Yeah xxd is the correct answer. If you don't want to install a dependency and have Lua installed, or if you're just feeling a little bit frisky, you can use my function which is Production Ready™.<p><pre><code>    Xxd = function(name, input)
        if not name:find'^[_%a][_%w]*$' then error('bad name: '..tostring(name)) end
        local ans = {
            'const unsigned int '..name..'_len = '..(#input)..';',
            'const unsigned char '..name..'[] = {',
        }
        local t = {}
        for i=1,#input do
            table.insert(t, ('0x%02x,'):format(input:byte(i)))
            if #t == 16 then -- 16 columns per row. arbitrary, change this if you want
                table.insert(ans, table.concat(t))
                t = {}
            end
        end
        if #t ~= 0 then
            table.insert(ans, table.concat(t))
        end
        table.insert(ans, '};\n')
        return table.concat(ans, '\n')
    end
</code></pre>
I am distributing it under the terms of the GNU GPL v3. So if you put this in your codebase I will sue you into releasing your entire source. Just kidding it's MIT licensed.<p>Honestly that's a terrible joke. Seriously it's MIT. Here I will put the full license in this comment to illustrate how serious I am:<p>Copyright 2026 rweichler<p>Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:<p>The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.<p>THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</p>
]]></description><pubDate>Sat, 21 Mar 2026 03:43:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47463779</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=47463779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47463779</guid></item><item><title><![CDATA[New comment by rweichler in "Why Objective-C"]]></title><description><![CDATA[
<p>This is why I went with GNUstep. All of the APIs are 1:1 with Apple's, including the runtime (which is very important imo). It has AppKit support as well; its AppKit implementation is kind of half-baked, but at least it exists. Also, a lot of the APIs are kind of old. But looking at how Swift evolved over the years, maybe that's not a bad thing.<p>My main complaint with GNUstep is the licensing. The runtime itself is MIT which is great, but its implementation of Foundation/AppKit is LGPL. ObjFW, including its runtime, is LGPL. At least with GNUstep one day I can create my own version of Foundation based on Cocotron or swift-corelibs-foundation or something, and not need to muck with rpaths + ship a bunch of .dll/.dylib/.so files with my app in order to comply with the license.</p>
]]></description><pubDate>Mon, 02 Mar 2026 18:19:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47221840</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=47221840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47221840</guid></item><item><title><![CDATA[New comment by rweichler in "Fabrice Bellard Releases MicroQuickJS"]]></title><description><![CDATA[
<p>I read this comment, about to snap back with an anecdote how I as a 13 year old was able to learn Lua quite easily, and then I stopped myself because that wasn't productive, then pondered what antirez might think of this comment, and then I realized that antirez wrote it.</p>
]]></description><pubDate>Tue, 23 Dec 2025 20:25:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=46369104</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=46369104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46369104</guid></item><item><title><![CDATA[New comment by rweichler in "The future of Terraform CDK"]]></title><description><![CDATA[
<p>As a complete noob to the space, as an individual, who doesn't care about being "hireable" or whatever, which one has the highest ROI? OpenTofu?</p>
]]></description><pubDate>Fri, 12 Dec 2025 23:42:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46250423</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=46250423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46250423</guid></item><item><title><![CDATA[New comment by rweichler in "Exploring the Fragmentation of Wayland, an xdotool adventure"]]></title><description><![CDATA[
<p>Srs question, I keep reading everywhere from experienced people Wayland sucks. I need to start learning of these stacks, should I go with Wayland or should I go with Xorg?<p>If I didn't know any better I would learn the Wayland API. Just like how: if I didn't know any better I would learn Swift (instead of Objective-C). But thankfully I <i>do</i> know better and I know to stay far away from Swift [1]. Is it the same deal with Xorg/Wayland? It seems like noobs prefer Wayland but the experts prefer Xorg.<p>1. <a href="https://youtu.be/ovYbgbrQ-v8?t=1456" rel="nofollow">https://youtu.be/ovYbgbrQ-v8?t=1456</a></p>
]]></description><pubDate>Fri, 21 Nov 2025 23:01:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46010093</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=46010093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46010093</guid></item><item><title><![CDATA[New comment by rweichler in "Why I chose Lua for this blog"]]></title><description><![CDATA[
<p>It does. <a href="https://github.com/q66/cffi-lua" rel="nofollow">https://github.com/q66/cffi-lua</a><p>One of these days I'll port OpenResty to use PUC Lua and this FFI.</p>
]]></description><pubDate>Fri, 03 Oct 2025 14:31:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45463464</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=45463464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45463464</guid></item><item><title><![CDATA[New comment by rweichler in "Why I chose Lua for this blog"]]></title><description><![CDATA[
<p>I guess it provides less freedom/flexibility on the dev side. You're forced to use LuaJIT, and you're forced to buy into OpenResty's coroutine paradigm where global variables act weird, and stuff like that. Also I bet it doesn't play super nice with LuaRocks.<p>Totally valid choice to make, but in my opinion OP is missing out. OpenResty is state of the art and has a ton of great libraries embedded in it. It's "batteries included" so to speak, and the batteries are well designed. Yichun Zhang is one of the GOATs, along with Mike Pall. And Roberto, obviously.</p>
]]></description><pubDate>Fri, 03 Oct 2025 02:56:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45458430</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=45458430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45458430</guid></item><item><title><![CDATA[New comment by rweichler in "I ditched Docker for Podman"]]></title><description><![CDATA[
<p>Yeah, seems like the power law is at play here. I made my test harness in 2020 so I didn't have a choice as Lima didn't exist back then. I should have waited a year. I'll certainly keep an eye on it</p>
]]></description><pubDate>Fri, 05 Sep 2025 19:26:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=45142609</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=45142609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45142609</guid></item><item><title><![CDATA[New comment by rweichler in "I ditched Docker for Podman"]]></title><description><![CDATA[
<p>Interesting, thanks. Looks much better than Docker/Podman. But seems to suffer from the same incentive issue. I think I'll stick with my raw QEMU setup, Lima seems like QEMU + batteries, but I already built the batteries.</p>
]]></description><pubDate>Fri, 05 Sep 2025 15:55:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=45140003</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=45140003</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45140003</guid></item><item><title><![CDATA[New comment by rweichler in "I ditched Docker for Podman"]]></title><description><![CDATA[
<p>On the topic of ditching Docker, has anyone else created a custom test harness with QEMU? I feel like I'm the only person doing it this way. QEMU's target userbase is emulators in general, which is a much broader audience with way more development effort going into it, therefore I don't think it can ever go "out of fashion" or get hijacked by perverse corporate interests like Docker can. Podman seems to have the same vulnerability.</p>
]]></description><pubDate>Fri, 05 Sep 2025 14:59:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45139352</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=45139352</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45139352</guid></item><item><title><![CDATA[New comment by rweichler in "We rewrote the Ghostty GTK application"]]></title><description><![CDATA[
<p>> This is now my 5th time writing the GUI part of Ghostty from scratch: [...] once on macOS with SwiftUI, then on macOS with AppKit plus SwiftUI [...]<p>Ha, that's a nice way of wording that. I'd take it a step or two further. :)</p>
]]></description><pubDate>Fri, 15 Aug 2025 05:51:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=44909024</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=44909024</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44909024</guid></item><item><title><![CDATA[New comment by rweichler in "Apple introduces a universal design across platforms"]]></title><description><![CDATA[
<p>Cook is not "about to be CEO longer than Steve Jobs", he was also CEO from 1976-1985</p>
]]></description><pubDate>Tue, 10 Jun 2025 17:02:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=44239031</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=44239031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44239031</guid></item><item><title><![CDATA[New comment by rweichler in "Apple introduces a universal design across platforms"]]></title><description><![CDATA[
<p>That's unfortunate, I would read Creative Selection if I were you</p>
]]></description><pubDate>Tue, 10 Jun 2025 16:37:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=44238795</link><dc:creator>rweichler</dc:creator><comments>https://news.ycombinator.com/item?id=44238795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44238795</guid></item></channel></rss>