<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: tourist2d</title><link>https://news.ycombinator.com/user?id=tourist2d</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 15 Apr 2026 20:45:19 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tourist2d" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tourist2d in "C++26 is done: ISO C++ standards meeting Trip Report"]]></title><description><![CDATA[
<p>1. This seems like it's be far too tricky and make C++ even more footgunny, especially with references, move constructors, etc etc.<p>2. Name lookup and overload resolution is already so complex though! This will likely never be added because it's so core c++ and would break so much. imo, it also blurs the line between what's your interface vs what I've defined.<p>3. This is every junior c++ engineers suggestion. Having ABI breaks would probably kill c++, even though it would improve the language long term.<p>4. Again, you make solid points and I think a lot of the committee would agree with you. However, the committee's job is to adapt C++ in a backwards supporting way, not to disrupt it's users and API each new release.<p>There are definitely things to fix in c++ and every graduate engineer I've managed has had the same opinions of patching the standard, without considering the full picture.</p>
]]></description><pubDate>Mon, 30 Mar 2026 03:03:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=47569956</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=47569956</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47569956</guid></item><item><title><![CDATA[New comment by tourist2d in "No strcpy either"]]></title><description><![CDATA[
<p>Your comment makes no sense. If it was designed for non-null terminated strings, why would it specifically pad after a null terminator?<p>I looked up the actual reason for its inception:<p>---<p><pre><code>    Rationale for the ANSI C Programming Language", Silicon Press 1990.

    4.11.2.4 The strncpy function
    strncpy was initially introduced into the C library to deal with fixed-length name fields in structures such as directory entries. Such fields are not used in the same way as strings: the trailing null is unnecessary for a maximum-length field, and setting trailing bytes for shorter names to null assures efficient field-wise comparisons. strncpy is not by origin a "bounded strcpy," and the Committee has preferred to recognize existing practice rather than alter the function to better suit it to such use.</code></pre></p>
]]></description><pubDate>Tue, 30 Dec 2025 17:22:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=46435588</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=46435588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46435588</guid></item><item><title><![CDATA[New comment by tourist2d in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>As a c++ developer who's heard of Zig but never dived into it, I was reading this article scratching my head wondering what is it actually so unique about it.<p>Why the blog has a section on how it install it on the path is also very puzzling.</p>
]]></description><pubDate>Sat, 08 Nov 2025 05:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45854310</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=45854310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45854310</guid></item><item><title><![CDATA[New comment by tourist2d in "Minecraft removing obfuscation in Java Edition"]]></title><description><![CDATA[
<p>Sounds like a problem with poor code rather than something unique to OOP.</p>
]]></description><pubDate>Thu, 30 Oct 2025 03:57:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=45756286</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=45756286</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45756286</guid></item><item><title><![CDATA[New comment by tourist2d in "DOGE has 'god mode' access to government data"]]></title><description><![CDATA[
<p>So more ambitiousness means you should get access to more user information?</p>
]]></description><pubDate>Thu, 20 Feb 2025 12:06:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=43113723</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=43113723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43113723</guid></item><item><title><![CDATA[New comment by tourist2d in "setBigTimeout"]]></title><description><![CDATA[
<p>> That's just terrible input validation and has nothing to do with setTimeout.<p>Except for the fact that this behaviour is surprising.<p>>  you should be checking your input against the range that's valid. Your sample code simply doesn't do that, and that's why there's a bug.<p>Indeed, so why doesn't setTimeout internally do that?</p>
]]></description><pubDate>Fri, 18 Oct 2024 18:03:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=41881907</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=41881907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41881907</guid></item><item><title><![CDATA[New comment by tourist2d in "Why Gov.uk's Exit this Page component doesn't use the Escape key"]]></title><description><![CDATA[
<p>> women in dysfunctional, abusive relationships are not very often provided with a smartphone and a data plan<p>This sounds like something which you have no evidence at all for claiming.</p>
]]></description><pubDate>Thu, 10 Oct 2024 04:35:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=41795541</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=41795541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41795541</guid></item><item><title><![CDATA[New comment by tourist2d in "Determinism in League of Legends: Implementation (2017)"]]></title><description><![CDATA[
<p>> “League of Legends” is caught in the middle of a dispute between Hollywood’s actors union and an audio company that provides voiceover services<p>How is that related to this engineering post? I wish HN took action against people commenting wildy unrelated topics.</p>
]]></description><pubDate>Thu, 03 Oct 2024 14:33:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41731160</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=41731160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41731160</guid></item><item><title><![CDATA[New comment by tourist2d in "Takeaways from the Jane Street bond prospectus"]]></title><description><![CDATA[
<p>I imagine they also "discriminate" on skills and previous jobs you have too..</p>
]]></description><pubDate>Thu, 02 May 2024 11:45:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=40235011</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=40235011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40235011</guid></item><item><title><![CDATA[New comment by tourist2d in "Thoughts on low latency trading if exchanges went full cloud"]]></title><description><![CDATA[
<p>Why would anyone want that? Everyone would just quote a lot wider to make up for the potential volatility of the next minute, probably leading to worse trades for retail orders.</p>
]]></description><pubDate>Tue, 16 Apr 2024 13:02:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40051371</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=40051371</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40051371</guid></item><item><title><![CDATA[New comment by tourist2d in "Let's Write a Malloc (2014)"]]></title><description><![CDATA[
<p>[flagged]</p>
]]></description><pubDate>Sun, 26 Nov 2023 11:33:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=38420854</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=38420854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38420854</guid></item><item><title><![CDATA[New comment by tourist2d in "How I got here"]]></title><description><![CDATA[
<p>Ok...? Why would you start debating MDMA legality when someone's sharing their story?<p>Also, all the studies you linked are about using it in therapy vs using it at a rave?</p>
]]></description><pubDate>Sun, 12 Nov 2023 00:52:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=38236170</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=38236170</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38236170</guid></item><item><title><![CDATA[New comment by tourist2d in "Steve Wozniak suffers minor stroke"]]></title><description><![CDATA[
<p>If you asked the population if they would want immortality, the common answer wouldn't be "no".</p>
]]></description><pubDate>Fri, 10 Nov 2023 08:06:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=38216344</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=38216344</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38216344</guid></item><item><title><![CDATA[New comment by tourist2d in "How to run 50% faster without external energy (2020)"]]></title><description><![CDATA[
<p>> to keep the foot from sliding<p>So you obviously have never used clip in bike pedals before. Why are you trying to argue this point if you know nothing about what you're talking about?</p>
]]></description><pubDate>Mon, 23 Oct 2023 21:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=37992004</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37992004</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37992004</guid></item><item><title><![CDATA[New comment by tourist2d in "Stealing OAuth tokens of Microsoft accounts via open redirect in Harvest App"]]></title><description><![CDATA[
<p>He manages the big bounty program. Why would you think he would be interested in your personal UX issues with the app?</p>
]]></description><pubDate>Sun, 22 Oct 2023 21:55:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=37979449</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37979449</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37979449</guid></item><item><title><![CDATA[New comment by tourist2d in "Feds find "substantial'' safety issue at SC nuclear plant"]]></title><description><![CDATA[
<p>France is a country, silly.</p>
]]></description><pubDate>Mon, 09 Oct 2023 22:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=37826079</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37826079</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37826079</guid></item><item><title><![CDATA[New comment by tourist2d in "Bedbug crisis sparks political row in Paris as insect ‘scourge’ continues"]]></title><description><![CDATA[
<p>Hint: your comment can be interpreted as hostile/divisive.</p>
]]></description><pubDate>Sat, 30 Sep 2023 11:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=37714417</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37714417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37714417</guid></item><item><title><![CDATA[New comment by tourist2d in "How to convert an enum to string in C++"]]></title><description><![CDATA[
<p>So when someone comes along and modifies the enum definition in the header file while forgetting to update the toStr/fromStr/other helper functions, there won't be a production issue?</p>
]]></description><pubDate>Sat, 30 Sep 2023 10:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37714135</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37714135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37714135</guid></item><item><title><![CDATA[New comment by tourist2d in "How to convert an enum to string in C++"]]></title><description><![CDATA[
<p>That's literally the first example in the blog...?</p>
]]></description><pubDate>Sat, 30 Sep 2023 10:21:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=37714124</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37714124</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37714124</guid></item><item><title><![CDATA[New comment by tourist2d in "Terry Tao's generals (2012)"]]></title><description><![CDATA[
<p>Sounds like a great way to hire academics rather than people with industry experience.</p>
]]></description><pubDate>Thu, 21 Sep 2023 13:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=37597438</link><dc:creator>tourist2d</dc:creator><comments>https://news.ycombinator.com/item?id=37597438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37597438</guid></item></channel></rss>