<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: gm678</title><link>https://news.ycombinator.com/user?id=gm678</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 04 Jun 2026 07:03:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gm678" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[From the Annals of Dubious Achievement (2009)]]></title><description><![CDATA[
<p>Article URL: <a href="https://mcfunley.com/from-the-annals-of-dubious-achievement">https://mcfunley.com/from-the-annals-of-dubious-achievement</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48283125">https://news.ycombinator.com/item?id=48283125</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 26 May 2026 17:45:41 +0000</pubDate><link>https://mcfunley.com/from-the-annals-of-dubious-achievement</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48283125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48283125</guid></item><item><title><![CDATA[The IndieWeb Is Wonderfully Dionysian]]></title><description><![CDATA[
<p>Article URL: <a href="https://brennan.day/the-indieweb-is-wonderfully-dionysian/">https://brennan.day/the-indieweb-is-wonderfully-dionysian/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48156102">https://news.ycombinator.com/item?id=48156102</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 16 May 2026 01:56:46 +0000</pubDate><link>https://brennan.day/the-indieweb-is-wonderfully-dionysian/</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48156102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48156102</guid></item><item><title><![CDATA[New comment by gm678 in "The Zulip Foundation"]]></title><description><![CDATA[
<p>Not sure what to term this as it's an acqui-hire without the acquire, but why did Anthropic want to poach most of Zulip/Kandra's team?</p>
]]></description><pubDate>Fri, 15 May 2026 20:54:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48153672</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48153672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48153672</guid></item><item><title><![CDATA[New comment by gm678 in "The sigmoids won't save you"]]></title><description><![CDATA[
<p>I don't know what the Y-axis is supposed to be on that Wharton AI capabilities graph, but I am not really convinced that Opus 4.6 has more than double the intelligence/capability/whatever of GPT 5.1 Max.</p>
]]></description><pubDate>Fri, 15 May 2026 16:34:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150673</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48150673</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150673</guid></item><item><title><![CDATA[New comment by gm678 in "Rewrite Bun in Rust has been merged"]]></title><description><![CDATA[
<p><p><pre><code>    $ rg 'unsafe [{]' src/ | wc -l
    10428
    $ rg 'unsafe [{]' src/ -l | wc -l
    736
    
    Language        Files     Lines      Code  Comments    Blanks
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    Rust             1443    929213    732281    116293     80639
    Zig              1298    711112    574563     59118     77431
    TypeScript       2604    654684    510464     82254     61966
    JavaScript       4370    364928    293211     36108     35609
    C                 111    305123    205875     79077     20171
    C++               586    262475    217111     19004     26360
    C Header          779    100979     57715     29459     13805</code></pre></p>
]]></description><pubDate>Thu, 14 May 2026 18:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48138915</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48138915</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48138915</guid></item><item><title><![CDATA[New comment by gm678 in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>I am, I have an Nvidia 5070 Ti, Aurora for my OS (from the same people as bazzite, but I'm a light gamer so I'm fine using flatpak steam/heroic/etc). the only problems I've faced are<p>- occasionally an online game breaks and it's usually fixed within a day or two. for example at some point a Battle.net update broke the launcher under Wine some time last year, then for a while Overwatch would intermittently crash once every few sessions. I haven't gamed on Windows in years so I can't even compare anecdotally, but I suspect Windows is probably slightly more stable with live service games. I've never had any issues with a single player game, period. (YMMV)<p>- DX12 performance is 10-20% worse on Nvidia. This should be improved Soon (TM) - I think the last piece is <a href="https://github.com/HansKristian-Work/vkd3d-proton/tree/descriptor-heap-rebase" rel="nofollow">https://github.com/HansKristian-Work/vkd3d-proton/tree/descr...</a><p>- Some anticheats block Linux - the only times I've switched over to windows in the last year have been when some friends wanted me to play Marathon with them<p>- Running 'sidecars' alongside your games or modding works but is generally more of a hassle with wine<p>things I didn't expect to work but do:<p>- Game streaming with Sunlight works fine to Samsung TV via the TizenOS Moonlight app<p>- Nvidia had suspend issues for a year but those have all been sorted out the last few months</p>
]]></description><pubDate>Wed, 13 May 2026 20:41:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48127248</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=48127248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48127248</guid></item><item><title><![CDATA[New comment by gm678 in "[dead]"]]></title><description><![CDATA[
<p>Rates copper peptides for anti-aging as evidence-backed by 'phase 2 clinical trials' and cites a single still-recruiting trial "for Acute Skin Wound Healing'. I think the main purpose of this site is to provide plausible-sounding backing for snake oil.</p>
]]></description><pubDate>Fri, 03 Apr 2026 18:45:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47630461</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=47630461</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47630461</guid></item><item><title><![CDATA[New comment by gm678 in "Artemis II Launch Day Updates"]]></title><description><![CDATA[
<p>Same reason the livestream mentioned jobs about a dozen times in the 10 minutes I watched, NASA is in a fraught position and this is their way of fighting for some continued funding. A 'mass media' event captures more attention than a minimalist stream of chatter. (And a less cynical interpretation is also that getting the public interested in and engaged with space missions is part of their mandate.)</p>
]]></description><pubDate>Wed, 01 Apr 2026 21:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=47606651</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=47606651</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47606651</guid></item><item><title><![CDATA[New comment by gm678 in "AV1's open, royalty-free promise in question as Dolby sues Snapchat over codec"]]></title><description><![CDATA[
<p>Posted earlier at <a href="https://news.ycombinator.com/item?id=47548402">https://news.ycombinator.com/item?id=47548402</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 19:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=47557377</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=47557377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47557377</guid></item><item><title><![CDATA[New comment by gm678 in "Slovenia becomes first EU country to introduce fuel rationing"]]></title><description><![CDATA[
<p>> You’re getting worked up over nothing. Everything is going to be fine. So just relax, okay? You’re really overreacting.<p>> Trust me, it’s all going to work out perfect. Nothing bad is going to happen. It’s all under control.<p>> Why do you keep saying these things? I can tell when there’s trouble looming, and I really don’t sense that right now. We’re in control of this situation, and we know what we’re doing. So stop being so pessimistic.<p>> Look, you’ve been proven wrong, so stop talking. You’ve had your say already. Be quiet, okay? Everything’s fine.<p><a href="https://theonion.com/this-war-will-destabilize-the-entire-mideast-region-and-1819594296/" rel="nofollow">https://theonion.com/this-war-will-destabilize-the-entire-mi...</a></p>
]]></description><pubDate>Sat, 28 Mar 2026 01:32:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=47550604</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=47550604</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47550604</guid></item><item><title><![CDATA[New comment by gm678 in "Nano Banana 2: Google's latest AI image generation model"]]></title><description><![CDATA[
<p>Also, many (I would even venture to say most) of the great artists most people know of earned their bread with intermittent commercial contracts, even rote advertising commissions in the 19th/20th century.</p>
]]></description><pubDate>Thu, 26 Feb 2026 17:27:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47169125</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=47169125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47169125</guid></item><item><title><![CDATA[ClickHouse Handles Strings]]></title><description><![CDATA[
<p>Article URL: <a href="https://rushter.com/blog/clickhouse-strings/">https://rushter.com/blog/clickhouse-strings/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46654765">https://news.ycombinator.com/item?id=46654765</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 17 Jan 2026 02:37:46 +0000</pubDate><link>https://rushter.com/blog/clickhouse-strings/</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46654765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46654765</guid></item><item><title><![CDATA[New comment by gm678 in "Iran has now been offline for 96 hours"]]></title><description><![CDATA[
<p>I don't see any news source anywhere on the internet claiming that 3000 number - anti-government sources have said 'hundreds' of protestors have been killed, whereas the Iranian state media has been silent on the death toll except confirming 109 members of security forces killed.</p>
]]></description><pubDate>Mon, 12 Jan 2026 19:16:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46592889</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46592889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46592889</guid></item><item><title><![CDATA[New comment by gm678 in "Odin: Moving Towards a New "core:OS""]]></title><description><![CDATA[
<p>Different language, but I find this Kotlin RFC proposing union types has a nice canonical example (<a href="https://youtrack.jetbrains.com/projects/KT/issues/KT-68296/Union-Types-for-Errors" rel="nofollow">https://youtrack.jetbrains.com/projects/KT/issues/KT-68296/U...</a>)<p><pre><code>    inline fun <T> Sequence<T>.last(predicate: (T) -> Boolean): T {
        var last: T? = null
        var found = false
        for (element in this) {
            if (predicate(element)) {
                last = element
                found = true
            }
        }
        if (!found) throw NoSuchElementException("Sequence contains no element matching the predicate.")
        @Suppress("UNCHECKED_CAST")
        return last as T
    }
</code></pre>
A proper option type like Swift's or Rust's cleans up this function nicely.</p>
]]></description><pubDate>Wed, 31 Dec 2025 14:36:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46444404</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46444404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46444404</guid></item><item><title><![CDATA[New comment by gm678 in "Google Sues SerpApi"]]></title><description><![CDATA[
<p>Yesterday: <a href="https://news.ycombinator.com/item?id=46329109">https://news.ycombinator.com/item?id=46329109</a></p>
]]></description><pubDate>Sat, 20 Dec 2025 15:05:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46336694</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46336694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46336694</guid></item><item><title><![CDATA[Carbon and water footprints of data centers and what this could mean for AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cell.com/patterns/fulltext/S2666-3899(25)00278-8">https://www.cell.com/patterns/fulltext/S2666-3899(25)00278-8</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46336690">https://news.ycombinator.com/item?id=46336690</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 20 Dec 2025 15:04:51 +0000</pubDate><link>https://www.cell.com/patterns/fulltext/S2666-3899(25)00278-8</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46336690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46336690</guid></item><item><title><![CDATA[New comment by gm678 in "The highest quality codebase"]]></title><description><![CDATA[
<p>"Core Functional Utilities: Identity function - returns its input unchanged." is one of my favorites from `lib/functional.ts`.</p>
]]></description><pubDate>Thu, 11 Dec 2025 16:22:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46233346</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46233346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46233346</guid></item><item><title><![CDATA[New comment by gm678 in "Patterns.dev"]]></title><description><![CDATA[
<p>Yes, I have to admit my interest was piqued by the banner, and I then scrolled down, saw the first example was singletons, and closed the tab.</p>
]]></description><pubDate>Thu, 11 Dec 2025 13:14:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46230972</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46230972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46230972</guid></item><item><title><![CDATA[The Cost of Resetting a Password]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.pwndefend.com/2025/11/22/the-cost-of-resetting-a-password/">https://www.pwndefend.com/2025/11/22/the-cost-of-resetting-a-password/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46040738">https://news.ycombinator.com/item?id=46040738</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 24 Nov 2025 23:40:46 +0000</pubDate><link>https://www.pwndefend.com/2025/11/22/the-cost-of-resetting-a-password/</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46040738</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46040738</guid></item><item><title><![CDATA[Simple One-Time Passcode Inputs]]></title><description><![CDATA[
<p>Article URL: <a href="https://cloudfour.com/thinks/simple-one-time-passcode-inputs/">https://cloudfour.com/thinks/simple-one-time-passcode-inputs/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46020162">https://news.ycombinator.com/item?id=46020162</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 23 Nov 2025 02:21:01 +0000</pubDate><link>https://cloudfour.com/thinks/simple-one-time-passcode-inputs/</link><dc:creator>gm678</dc:creator><comments>https://news.ycombinator.com/item?id=46020162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46020162</guid></item></channel></rss>