<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: CodeArtisan</title><link>https://news.ycombinator.com/user?id=CodeArtisan</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 09 Jul 2026 06:23:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=CodeArtisan" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by CodeArtisan in "Everything in C is undefined behavior"]]></title><description><![CDATA[
<p>C23 removed the whole stuff about indeterminate value and trap representation. Underflow/overflow being silent or not is implementation defined.</p>
]]></description><pubDate>Wed, 20 May 2026 11:03:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48205835</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48205835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48205835</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Hyperpolyglot Lisp: Common Lisp, Racket, Clojure, Emacs Lisp"]]></title><description><![CDATA[
<p>Shouldn't it be
    (+ a (apply + b))</p>
]]></description><pubDate>Mon, 18 May 2026 22:31:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48186700</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48186700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48186700</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Crystals found inside wreckage from the first nuclear bomb test"]]></title><description><![CDATA[
<p>The video game S.T.A.L.K.E.R is happening in the Chernobyl Exclusion Zone, an area filled with super natural anomalies and artifacts due to the radiation. A legend/rumor says that there is a special crystal  granting any wish at the center of the zone, inside the power plant's sarcophagus. The existence of the crystal can't be verified because a cultist faction, The monolith, is preventing anyone to reach the center.<p><a href="https://en.wikipedia.org/wiki/S.T.A.L.K.E.R.:_Shadow_of_Chernobyl" rel="nofollow">https://en.wikipedia.org/wiki/S.T.A.L.K.E.R.:_Shadow_of_Cher...</a></p>
]]></description><pubDate>Mon, 18 May 2026 14:43:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48180609</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48180609</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48180609</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Leaving GitHub for Forgejo"]]></title><description><![CDATA[
<p>I have been using Framagit for a few years now. it has been online since 2016, it's the public Gitlab instance of Framasoft, a french non profit organization. RocketGit has been online since 2015 and relies on its own software, i have never used it but i have heard about it regularly.<p><a href="https://framagit.org/" rel="nofollow">https://framagit.org/</a><p><a href="https://en.wikipedia.org/wiki/Framasoft" rel="nofollow">https://en.wikipedia.org/wiki/Framasoft</a><p><a href="https://rocketgit.com" rel="nofollow">https://rocketgit.com</a></p>
]]></description><pubDate>Thu, 14 May 2026 09:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48132841</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48132841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48132841</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Mojo 1.0 Beta"]]></title><description><![CDATA[
<p>Hack came after. Noduerme is referring to <a href="https://en.wikipedia.org/wiki/HipHop_for_PHP" rel="nofollow">https://en.wikipedia.org/wiki/HipHop_for_PHP</a></p>
]]></description><pubDate>Fri, 08 May 2026 19:19:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48067504</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48067504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48067504</guid></item><item><title><![CDATA[New comment by CodeArtisan in "A network smuggling Starlink tech into Iran to beat internet blackout"]]></title><description><![CDATA[
<p>>I can't think of a single example where foreign inteference (or war) has had the citizenry welcome foreign powers as liberators or otherwise increased freedoms or conditions in a country for those citizens.<p><i>When Japan occupied the Netherlands East Indies in the early weeks of 1942, many Indonesians celebrated, seeing the Japanese army as the fulfillment of a prophecy attributed to Jayabaya. He had foretold a time when white men would establish their rule over Java and oppress the people for many years, only to be driven out by "yellow men from the north." According to Jayabaya, these "yellow dwarves" would remain for one crop cycle (interpreted as 3 1/2 years, corresponding to the duration of Japanese occupation), after which Java would be free from foreign domination. To most Javanese, Japan was seen as a liberator, as the prophecy appeared to be fulfilled.</i><p><a href="https://en.wikipedia.org/wiki/Jayabaya" rel="nofollow">https://en.wikipedia.org/wiki/Jayabaya</a><p>(To One Piece readers) I remembered this from this post <a href="https://www.reddit.com/r/OnePiece/comments/xb3lx/spoilers_joy_boy_could_possibly_be_based_on_the/" rel="nofollow">https://www.reddit.com/r/OnePiece/comments/xb3lx/spoilers_jo...</a></p>
]]></description><pubDate>Sun, 03 May 2026 19:20:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48000391</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=48000391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48000391</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Unsigned sizes: A five year mistake"]]></title><description><![CDATA[
<p>>That's why array indexing is signed in C<p>C23 updated the definition of the [] operator to disallow negative subscripts with array type. I think you have to explicitly convert the array to a pointer type now.<p><pre><code>    int a[2];
    a[-1]; // not ok
    (&a[0])[-1] // ok
</code></pre>
C23: <a href="https://cstd.eisie.net/c2y.html#6.5.3.2" rel="nofollow">https://cstd.eisie.net/c2y.html#6.5.3.2</a><p>C11: <a href="https://port70.net/~nsz/c/c11/n1570.html#6.5.2.1" rel="nofollow">https://port70.net/~nsz/c/c11/n1570.html#6.5.2.1</a></p>
]]></description><pubDate>Sun, 03 May 2026 09:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47995073</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47995073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47995073</guid></item><item><title><![CDATA[New comment by CodeArtisan in "The X-Files has made me nostalgic for a time I never experienced"]]></title><description><![CDATA[
<p>Geocities had a ton of xfiles fansites  <a href="https://geocities.restorativland.org/" rel="nofollow">https://geocities.restorativland.org/</a><p>(beware, has auto-playing audio!) <a href="https://geocities.restorativland.org/Area51/5795/" rel="nofollow">https://geocities.restorativland.org/Area51/5795/</a><p><a href="https://geocities.restorativland.org/Area51/8406/main.htm" rel="nofollow">https://geocities.restorativland.org/Area51/8406/main.htm</a><p><a href="https://geocities.restorativland.org/Area51/6601/" rel="nofollow">https://geocities.restorativland.org/Area51/6601/</a><p><a href="https://geocities.restorativland.org/Area51/8616/" rel="nofollow">https://geocities.restorativland.org/Area51/8616/</a><p><a href="https://geocities.restorativland.org/Area51/2133/" rel="nofollow">https://geocities.restorativland.org/Area51/2133/</a><p><a href="https://geocities.restorativland.org/Area51/2442/" rel="nofollow">https://geocities.restorativland.org/Area51/2442/</a><p>and many more.</p>
]]></description><pubDate>Fri, 01 May 2026 21:31:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47980654</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47980654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47980654</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Consequences of passing too few register parameters to a C function"]]></title><description><![CDATA[
<p>Until C23, you could declare a pointer to a procedure that takes an unspecified amount of any type arguments like this<p><pre><code>    void foo( int (*f)() )
    {
        f(1);
        f(1, "2" , 3.0);
    }
</code></pre>
<a href="https://godbolt.org/z/s6e5rnqv9" rel="nofollow">https://godbolt.org/z/s6e5rnqv9</a><p>If you compile with -std=c23, both gcc and clang will throw an error ( (*f)() is now the same as (*f)(void) )</p>
]]></description><pubDate>Thu, 30 Apr 2026 04:11:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47958007</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47958007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47958007</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Do you want the US to "win" AI?"]]></title><description><![CDATA[
<p>Belgium could be in the top5 in the next report chart due to Google alone.<p><a href="https://blog.google/innovation-and-ai/infrastructure-and-cloud/global-network/google-ai-infrastructure-investment-belgium/" rel="nofollow">https://blog.google/innovation-and-ai/infrastructure-and-clo...</a></p>
]]></description><pubDate>Thu, 23 Apr 2026 15:43:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47877123</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47877123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47877123</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Turtle WoW classic server announces shutdown after Blizzard wins injunction"]]></title><description><![CDATA[
<p>Counter-strike was definitively a mod, you had to install it in the same folder as Half-Life and start it with 'hl.exe -game cstrike'. It became a standalone game later with the retail release.<p>edit:<p><a href="https://developer.valvesoftware.com/wiki/Counter-Strike#Versions" rel="nofollow">https://developer.valvesoftware.com/wiki/Counter-Strike#Vers...</a></p>
]]></description><pubDate>Sun, 19 Apr 2026 22:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47828303</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47828303</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47828303</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Ada, its design, and the language that built the languages"]]></title><description><![CDATA[
<p>Toolchain: <a href="https://ada-lang.io/" rel="nofollow">https://ada-lang.io/</a><p>IDE: <a href="https://github.com/AdaCore/gnatstudio" rel="nofollow">https://github.com/AdaCore/gnatstudio</a></p>
]]></description><pubDate>Fri, 17 Apr 2026 13:45:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47805899</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47805899</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47805899</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Mark Zuckerberg is reportedly building an AI clone to replace him in meetings"]]></title><description><![CDATA[
<p>The games he made for programming competitions like ludum dare were decent. I especially enjoyed Prelude to the chambered.<p><a href="https://web.archive.org/web/20191221082346/http://ludumdare.com/compo/2011/08/22/i-made-a-dungeon-crawler/" rel="nofollow">https://web.archive.org/web/20191221082346/http://ludumdare....</a><p><a href="https://web.archive.org/web/20210722173354/https://www.youtube.com/watch?v=KcfFJ6pNEZk" rel="nofollow">https://web.archive.org/web/20210722173354/https://www.youtu...</a><p><a href="https://www.youtube.com/playlist?list=PLgAujBKarXXoMxJDyi1Am4yvfbHYWRwOC" rel="nofollow">https://www.youtube.com/playlist?list=PLgAujBKarXXoMxJDyi1Am...</a></p>
]]></description><pubDate>Tue, 14 Apr 2026 10:52:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=47763913</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=47763913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47763913</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Man shot and killed by federal agents in south Minneapolis this morning"]]></title><description><![CDATA[
<p>Wikipedia has a page already: <a href="https://en.wikipedia.org/wiki/Killing_of_Alex_Pretti" rel="nofollow">https://en.wikipedia.org/wiki/Killing_of_Alex_Pretti</a></p>
]]></description><pubDate>Sat, 24 Jan 2026 21:10:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46747706</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=46747706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46747706</guid></item><item><title><![CDATA[New comment by CodeArtisan in "You can't fool the optimizer"]]></title><description><![CDATA[
<p>Recursive Popcount:<p><pre><code>    unsigned int popcount(unsigned int n) 
    {
        return (n &= n - 1u) ? (1u  + popcount(n)) : 0u;
    }
</code></pre>
Clang 21.1 x64:<p><pre><code>    popcount:
            mov     eax, -1
    .LBB0_1:
            lea     ecx, [rdi - 1]
            inc     eax
            and     ecx, edi
            mov     edi, ecx
            jne     .LBB0_1
            ret
</code></pre>
GCC 15.2:<p><pre><code>    popcount:
            blsr    edi, edi
            popcnt  eax, edi
            ret
</code></pre>
Both compiled with -O3 -march=znver5</p>
]]></description><pubDate>Wed, 03 Dec 2025 17:01:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46136928</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=46136928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46136928</guid></item><item><title><![CDATA[New comment by CodeArtisan in "GNOME 50 completes the migration to Wayland, dropping X11 backend code"]]></title><description><![CDATA[
<p>Stats from Debian and Archlinux. i can't tell how reliable they are.<p><a href="https://qa.debian.org/popcon-graph.php?packages=x11-common+gnome-shell" rel="nofollow">https://qa.debian.org/popcon-graph.php?packages=x11-common+g...</a><p><a href="https://pkgstats.archlinux.de/compare/packages#packages=gnome-shell,xorg-server,wayland" rel="nofollow">https://pkgstats.archlinux.de/compare/packages#packages=gnom...</a></p>
]]></description><pubDate>Fri, 14 Nov 2025 15:34:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=45927805</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=45927805</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45927805</guid></item><item><title><![CDATA[New comment by CodeArtisan in "The 'Toy Story' You Remember"]]></title><description><![CDATA[
<p>Final Fantasy Tactics on Game Boy Advance had a color mode for television.<p><a href="https://www.youtube.com/shorts/F29nlIz_tWo" rel="nofollow">https://www.youtube.com/shorts/F29nlIz_tWo</a></p>
]]></description><pubDate>Tue, 11 Nov 2025 12:55:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45886754</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=45886754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45886754</guid></item><item><title><![CDATA[New comment by CodeArtisan in "Scientists say X has lost its professional edge and Bluesky is taking its place"]]></title><description><![CDATA[
<p>Dorsey left may 2024: <a href="https://www.theguardian.com/technology/article/2024/may/07/jack-dorsey-quits-bluesky-board-urges-users-stay-elon-musk-x-twitter" rel="nofollow">https://www.theguardian.com/technology/article/2024/may/07/j...</a></p>
]]></description><pubDate>Sat, 27 Sep 2025 21:27:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45399455</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=45399455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45399455</guid></item><item><title><![CDATA[New comment by CodeArtisan in "John Carmack's arguments against building a custom XR OS at Meta"]]></title><description><![CDATA[
<p>29 Millions according to <a href="https://www.phoronix.com/news/Linux-6.16-AMDGPU-Driver-Size" rel="nofollow">https://www.phoronix.com/news/Linux-6.16-AMDGPU-Driver-Size</a><p>5 Millions alone for the AMD graphic driver.</p>
]]></description><pubDate>Fri, 29 Aug 2025 20:54:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=45069283</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=45069283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45069283</guid></item><item><title><![CDATA[New comment by CodeArtisan in "4chan will refuse to pay daily online safety fines, lawyer tells BBC"]]></title><description><![CDATA[
<p>Brave browser launched a blockchain based domains registry IIRC.</p>
]]></description><pubDate>Fri, 22 Aug 2025 17:14:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=44987080</link><dc:creator>CodeArtisan</dc:creator><comments>https://news.ycombinator.com/item?id=44987080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44987080</guid></item></channel></rss>