<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>Thu, 11 Jun 2026 10:13:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=coffeeaddict1" rel="self" type="application/rss+xml"></atom:link><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><item><title><![CDATA[New comment by coffeeaddict1 in "WinUI 3 Performance: A Leap Forward"]]></title><description><![CDATA[
<p>Ok fair enough, thanks for letting me know.</p>
]]></description><pubDate>Thu, 14 May 2026 21:36:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141590</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48141590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141590</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "WinUI 3 Performance: A Leap Forward"]]></title><description><![CDATA[
<p>> Will any of this translate to Windows programs like File Manager?<p>Did you not read the thread? That's literally stated as an explicit goal.</p>
]]></description><pubDate>Thu, 14 May 2026 20:57:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141145</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=48141145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141145</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Rust Threads on the GPU"]]></title><description><![CDATA[
<p>I have to give it to Apple though in this case. Waves or warps are ridiculously uninformative, while simdgroups at least convey some useful information.</p>
]]></description><pubDate>Tue, 14 Apr 2026 13:04:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47765146</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=47765146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47765146</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Intelligent people are better judges of the intelligence of others"]]></title><description><![CDATA[
<p>While the linked study is interesting, using standardised tests is a terrible way to judge if someone is "intelligent".<p>Also imo is very difficult to come up with a universal definition of intelligence. For example, I hold Lionel Messi to be a very "intelligent" footballer, but I would judge his intelligence to be of vastly different nature to that of Albert Einstein.</p>
]]></description><pubDate>Mon, 06 Apr 2026 21:26:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47667379</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=47667379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47667379</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Measuring progress toward AGI: A cognitive framework"]]></title><description><![CDATA[
<p>> I feel like an average human wouldn't pass some of these metrics yet they are "generally intelligent". On the other hand they also wouldn't pass a lot of the expert questions that AI is good at.<p>I think this approach is intentional. The philosophy is simply "extraordinary claims require extraordinary evidence". What you're saying is true, but producing a system that exhibits all human cognitive capabilities is a better threshold for the (absolutely wild) claim of the existence of AGI.</p>
]]></description><pubDate>Thu, 19 Mar 2026 09:54:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47436971</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=47436971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47436971</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>> And accountability can still exist? Is the engineer that created or reviewed a Pull Request using Claude Code less accountable then one that used PICO?<p>The point is that in the human scenario, you can hold the human agents accountable. You cannot do that with AI. Of course, you as the orchestrator of agents will be accountable to someone, but you won't have the benefit of holding your "subordinates" accountable, which is what you do in a human team. IMO, this renders the whole situation vastly different (whether good or bad I'm not sure).</p>
]]></description><pubDate>Tue, 27 Jan 2026 20:14:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785831</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46785831</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785831</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "A few random notes from Claude coding quite a bit last few weeks"]]></title><description><![CDATA[
<p>But how can you be a responsible builder if you don't have trust in the LLMs doing the "right thing"? Suppose you're the head of a software team where you've picked up the best candidates for a given project, in that scenario I can see how one is able to <i>trust</i> the team members to orchestrate the implementation of your ideas and intentions, with you not being intimately familiar with the details. 
Can we place the same trust in LLM agents? I'm not sure. Even if one could somehow prove that LLM are very reliable, the fact an AI agents aren't <i>accountable</i> beings renders the whole situation vastly different than the human equivalent.</p>
]]></description><pubDate>Tue, 27 Jan 2026 19:47:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785420</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46785420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785420</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Unrolling the Codex agent loop"]]></title><description><![CDATA[
<p>Usually, I tell the agent to try out an idea and if I don't like the implementation or approach I want to undo the code changes. Then I start again, feeding it more information so it can execute a different idea or the same one with a better plan. This also helps the context window small.</p>
]]></description><pubDate>Sat, 24 Jan 2026 16:01:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46744686</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46744686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46744686</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Unrolling the Codex agent loop"]]></title><description><![CDATA[
<p>What I really want from Codex is checkpoints ala Copilot. There are a couple of issues [0][1] opened about on GitHub, but it doesn't seem a priority for the team.<p>[0] <a href="https://github.com/openai/codex/issues/2788" rel="nofollow">https://github.com/openai/codex/issues/2788</a><p>[1] <a href="https://github.com/openai/codex/issues/3585" rel="nofollow">https://github.com/openai/codex/issues/3585</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 22:12:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46738673</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46738673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46738673</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "Claude's new constitution"]]></title><description><![CDATA[
<p>> That's probably because we have yet to discover any universal moral standards.<p>This is true. Moral standards don't seem to be universal throughout history. I don't think anyone can debate this. However, this is different that claiming there is an objective morality.<p>In other words, humans may exhibit varying moral standards, but that doesn't mean that those are in correspondence with moral truths.
Killing someone may or may not have been <i>considered</i> wrong in different cultures, but that doesn't tell us much about whether killing is indeed wrong or right.</p>
]]></description><pubDate>Wed, 21 Jan 2026 23:19:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46713064</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46713064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46713064</guid></item><item><title><![CDATA[Quadratic Bezier – Distance 2D]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.shadertoy.com/view/MlKcDD">https://www.shadertoy.com/view/MlKcDD</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46710364">https://news.ycombinator.com/item?id=46710364</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 21 Jan 2026 19:31:58 +0000</pubDate><link>https://www.shadertoy.com/view/MlKcDD</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46710364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46710364</guid></item><item><title><![CDATA[New comment by coffeeaddict1 in "The struggle of resizing windows on macOS Tahoe"]]></title><description><![CDATA[
<p>I hate it too, but to my surprise, all of my colleagues (with an iPhone) said they love because it looks great.</p>
]]></description><pubDate>Mon, 12 Jan 2026 08:12:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=46585501</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46585501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46585501</guid></item><item><title><![CDATA[WebGPU rolling out in Chrome for Linux]]></title><description><![CDATA[
<p>Article URL: <a href="https://developer.chrome.com/blog/new-in-webgpu-144">https://developer.chrome.com/blog/new-in-webgpu-144</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46570037">https://news.ycombinator.com/item?id=46570037</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 10 Jan 2026 21:21:17 +0000</pubDate><link>https://developer.chrome.com/blog/new-in-webgpu-144</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46570037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46570037</guid></item><item><title><![CDATA[I got paid minimum wage to solve an impossible problem]]></title><description><![CDATA[
<p>Article URL: <a href="https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve">https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46556177">https://news.ycombinator.com/item?id=46556177</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 09 Jan 2026 17:15:38 +0000</pubDate><link>https://tiespetersen.substack.com/p/i-got-paid-minimum-wage-to-solve</link><dc:creator>coffeeaddict1</dc:creator><comments>https://news.ycombinator.com/item?id=46556177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46556177</guid></item></channel></rss>