<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: coffeeaddict1</title><link>https://news.ycombinator.com/user?id=coffeeaddict1</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 10 Aug 2026 00:36:04 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=coffeeaddict1" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Reducing Graphics API Complexity: A Clean Slate Design for Modern GPUs]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=aQv9pUl9PBM">https://www.youtube.com/watch?v=aQv9pUl9PBM</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49235957">https://news.ycombinator.com/item?id=49235957</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Aug 2026 21:12:50 +0000</pubDate><link>https://www.youtube.com/watch?v=aQv9pUl9PBM</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49235957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49235957</guid></item><item><title><![CDATA[Hot Take: LLM can 'jump']]></title><description><![CDATA[
<p>Article URL: <a href="https://yongzx.github.io/blog/2026/08/08/llm-can-jump">https://yongzx.github.io/blog/2026/08/08/llm-can-jump</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49232254">https://news.ycombinator.com/item?id=49232254</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 09 Aug 2026 15:21:52 +0000</pubDate><link>https://yongzx.github.io/blog/2026/08/08/llm-can-jump</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49232254</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49232254</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "The PImpl idiom and the C++26 std:indirect type"]]></title><description><![CDATA[
<p>No. This is not what I meant. I absolutely agree that std::indirect is an improvement. My point is that when dealing with C++ code, now there is yet another way of doing the same thing. I will have to remember both ways, because people will still keep using the old way.</p>
]]></description><pubDate>Fri, 24 Jul 2026 15:57:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49037551</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49037551</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49037551</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "The PImpl idiom and the C++26 std:indirect type"]]></title><description><![CDATA[
<p>Because I will still encounter people who use the old of writing pimpl. So I now I'm forced to remember the old way + new way. People aren't magically switching to use std::indirect. I bet that even in 10 years, half of projects will still be using the old way.</p>
]]></description><pubDate>Fri, 24 Jul 2026 15:55:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49037524</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49037524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49037524</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "The PImpl idiom and the C++26 std:indirect type"]]></title><description><![CDATA[
<p>This is actually useful, but despite it is another extra thing you will <i>have</i> to remember when reading C++ code. I guess with LLMs things aren't so bad.</p>
]]></description><pubDate>Fri, 24 Jul 2026 07:25:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032238</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49032238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032238</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Fields Medals 2026"]]></title><description><![CDATA[
<p>> Novel mathematical methods precede their application by at least a decade and widespread use by about a century.<p>This isn't really a good argument. The assumption here is that the "applications" were possible because of the math itself, but it leaves out the possibility if the math didn't exist somehow it will be discovered/invented because the applications demand so.<p>> There is a lot of mathematics created but we don’t yet know how to use it.<p>The vast majority of mathematical work is complete useless. Only a small percentage finds use in the real world (even if you consider the maths from centuries back).</p>
]]></description><pubDate>Thu, 23 Jul 2026 23:35:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49029528</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49029528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49029528</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Learn OpenGL, extensive tutorial resource for learning Modern OpenGL"]]></title><description><![CDATA[
<p>For beginners that's irrelevant. WebGPU has more than enough features for beginners to learn about graphics programming. Not just that, once you're used to WebGPU, going to Vulkan will be much easier than the transition from OpenGL.</p>
]]></description><pubDate>Thu, 23 Jul 2026 22:50:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=49029129</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49029129</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49029129</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Learn OpenGL, extensive tutorial resource for learning Modern OpenGL"]]></title><description><![CDATA[
<p>> The core problem with the modern apis is that they are so incredibly complicated that they will kill any newbie on the spot.<p>I would agree if by modern you mean DX12 or Vulkan, but WebGPU (and maybe even Metal) are quite decent.</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:43:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49025412</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49025412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49025412</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Learn OpenGL, extensive tutorial resource for learning Modern OpenGL"]]></title><description><![CDATA[
<p>Honestly, in 2026 I would not really bother with OpenGL. Just start with WebGPU, it's much nicer. You can use it easily on most modern browsers or better can even use native libraries like Dawn or WGPU.</p>
]]></description><pubDate>Thu, 23 Jul 2026 17:42:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49025390</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49025390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49025390</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Writing by hand is good for your brain"]]></title><description><![CDATA[
<p>> It might then seem reasonable to think that writing with a stylus on an iPad or similar would be best, since no force is needed and friction is minimized. I don’t think this is true. A small amount of friction is actually desirable.<p>I find digital handwriting quite pleasant and almost better than writing on paper. Friction is indeed an issue, but you can just buy a dedicated screen protector to address this problem.</p>
]]></description><pubDate>Thu, 23 Jul 2026 16:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49024662</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=49024662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49024662</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Demis Hassabis has a plan to harness AI safely"]]></title><description><![CDATA[
<p>> Has anything really important been solved by AI yet<p>Alphafold essentially solved the protein folding problem and it's arguably one of the biggest (if not the biggest) scientific achievements of the 21st century.</p>
]]></description><pubDate>Tue, 14 Jul 2026 16:32:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48909375</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48909375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48909375</guid></item><item><title><![CDATA[A Cross-Platform Rust UI Framework with Qt]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.qt.io/blog/rust-ui-framework-via-bridging-technology">https://www.qt.io/blog/rust-ui-framework-via-bridging-technology</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48909164">https://news.ycombinator.com/item?id=48909164</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 14 Jul 2026 16:20:11 +0000</pubDate><link>https://www.qt.io/blog/rust-ui-framework-via-bridging-technology</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48909164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48909164</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "My thoughts on the Bun Rust rewrite"]]></title><description><![CDATA[
<p>C++ would also introduce a myriad other subtle safety problems that would require years of expertise to even notice.</p>
]]></description><pubDate>Thu, 09 Jul 2026 11:29:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844165</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48844165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844165</guid></item><item><title><![CDATA[We recommend Highway over std::simd]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/google/highway/blob/master/g3doc/std_simd_comparison.md">https://github.com/google/highway/blob/master/g3doc/std_simd_comparison.md</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48519157">https://news.ycombinator.com/item?id=48519157</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 13 Jun 2026 17:03:52 +0000</pubDate><link>https://github.com/google/highway/blob/master/g3doc/std_simd_comparison.md</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48519157</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48519157</guid></item><item><title><![CDATA[Semantics for 2D Rasterization]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2603.23696">https://arxiv.org/abs/2603.23696</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48453893">https://news.ycombinator.com/item?id=48453893</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 08 Jun 2026 23:29:07 +0000</pubDate><link>https://arxiv.org/abs/2603.23696</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48453893</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48453893</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "My Agent Skill for Test-Driven Development"]]></title><description><![CDATA[
<p>I disagree. Not all skills are useless. For example, I sometime use Qt for GUI projects and I have found their skills [0] very useful to improve the quality and performance of my projects. I their absence, I would each time have to direct the agents to find the docs or specific tools, wasting tokens and thus decreasing the quality of the output.<p>[0] <a href="https://github.com/TheQtCompanyRnD/agent-skills" rel="nofollow">https://github.com/TheQtCompanyRnD/agent-skills</a></p>
]]></description><pubDate>Fri, 05 Jun 2026 19:56:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48417380</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48417380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48417380</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "C++: The Documentary"]]></title><description><![CDATA[
<p>An interesting opinion on this by Chandler Carruth: <a href="https://hachyderm.io/@chandlerc/116694268329657881" rel="nofollow">https://hachyderm.io/@chandlerc/116694268329657881</a>.</p>
]]></description><pubDate>Fri, 05 Jun 2026 19:16:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48416944</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48416944</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48416944</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Gooey: A GPU-accelerated UI framework for Zig"]]></title><description><![CDATA[
<p>This is what you can with Qt:<p><pre><code>    #include <QApplication>
    #include <QWidget>
    #include <QPainter>

    class widget : public QWidget {
    void paintEvent(QPaintEvent*) override {
        QPainter(this).drawEllipse(QPoint(320, 240), 100, 100);
    }
    };

    int main(int argc, char *argv[]) {
        QApplication app(argc, argv);
        widget w;
        w.resize(640, 480);
        w.show();
        return app.exec();
    }

</code></pre>
It doesn't seem too complicated to me.</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:37:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389655</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48389655</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389655</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "The Speed of Prototyping in the Age of AI"]]></title><description><![CDATA[
<p>I use AI mostly to prototype <i>features</i> in my existing projects. If I have an idea, I use the AI to implement it and try out different ways in which it could be implemented. Then I throw away the code and mostly write the code manually, with AI used primarily for review or docs.</p>
]]></description><pubDate>Sun, 31 May 2026 18:09:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48348082</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48348082</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48348082</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "WinUI 3 Performance: A Leap Forward"]]></title><description><![CDATA[
<p>While I agree that shared pointer are problematic (I almost never use them in C++), I don't think they're ever really the reason for performance issues in GUI apps. I've been doing GUI programming for more than a decade now and the overwhelming majority GUI performance issues come down to issues like poor use of concurrency (blocking GUI thread), unoptimised algorithms (e.g. for layouts), overdrawing, GPU/CPU sync issues or inefficient input handling.<p>I have never encountered a performance issue that was to due to reference counting (in fact I'm a big user of the CoW idiom when it comes to UI).</p>
]]></description><pubDate>Fri, 15 May 2026 12:50:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48147949</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48147949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48147949</guid></item></channel></rss>