<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: quincepie</title><link>https://news.ycombinator.com/user?id=quincepie</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 23 Jul 2026 05:56:57 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=quincepie" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Tell HN: Old Reddit Now Requires Login]]></title><description><![CDATA[

<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48983857">https://news.ycombinator.com/item?id=48983857</a></p>
<p>Points: 42</p>
<p># Comments: 33</p>
]]></description><pubDate>Mon, 20 Jul 2026 19:39:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48983857</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=48983857</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48983857</guid></item><item><title><![CDATA[New comment by quincepie in "The Coming Loop"]]></title><description><![CDATA[
<p>I have given up on spending more time reviewing PRs and help fixing bad decisions made by AI because all it does is encouraging the same thing without learning. Next PR will most likely contain similar design / code problems.<p>I can't speak for all orgs but at the end of the day, the only metric that my org cares about is how AI is improving our work. Holding the line for quality is definitely a good thing, but when your org doesn't care about the pressure on PR reviewers, and the effort it took to fix those PR mistakes or their repeat, those reviews are only helping the loop case and that AI is without flaws. I am not saying AI is a bad thing all together, but when the org ignores those metrics, I am only contributing and helping to prove that the other side is right.</p>
]]></description><pubDate>Tue, 23 Jun 2026 14:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48645443</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=48645443</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48645443</guid></item><item><title><![CDATA[New comment by quincepie in "Show HN: Winpodx – run Windows apps on Linux as native windows"]]></title><description><![CDATA[
<p>Might be harsh to say but not bothering to fix the spacing in the ai generated ascii diagram tells me how much i should be taking this project seriously.</p>
]]></description><pubDate>Fri, 01 May 2026 04:11:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47971219</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=47971219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47971219</guid></item><item><title><![CDATA[New comment by quincepie in "Illinois Introducing Operating System Account Age Bill"]]></title><description><![CDATA[
<p>I can see the argument of parents or guardians ensuring the device is properly set for their child, but I feel like age is not the right information to use. But I agree, it's definitely not well thought out.<p>I feel like if we assume this is in good faith, and they want to make sure adults can ensure minors don't have access to certain content, why would they use age as the information?
This can be solved, or even have been solved by having Parental Control feature like in IOS which provides finer options than what you would get with age.<p>This could OK if this was requiring that any device or operating system have access to parental control in any capacity (either by default or via third party application) and limited <i>for</i> things that would be used by minors so that VMs or other stuff don't have to worry about this. Or, they could mandate products to indicate that the feature exist. That way, a parent can decide what to give their child.</p>
]]></description><pubDate>Tue, 17 Mar 2026 21:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47418522</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=47418522</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47418522</guid></item><item><title><![CDATA[New comment by quincepie in "Illinois Introducing Operating System Account Age Bill"]]></title><description><![CDATA[
<p>to me, it's both the slippery slope argument and the lack of real reason other than "protecting minors". operating systems were designed to run the program/programs. You can make applications use this API to determine the user age, or you can just...ask the user in the application itself. I also don't see why this is a requirement rather than an option the same way I don't see why having a Microsoft account is required to install windows or access to internet (without the current workarounds) or even those password reset questions and to some extent asking for first and last name. If I want to add those information, let me do that myself or when i use said software, don't make it a hard requirement.<p>The bill itself sort of goes against its "purpose". If the purpose is to make a convenient API for stores to know their user, and avoid showing them certain content then why did the bill state:
"If an operator has internal clear and convincing
information that a user's age is different than the age
indicated by a signal received in accordance with this
Section, the operator shall use that information as the
primary indicator of the user's age."<p>because many people lie in those forms. Many people on steam will select they were born in 1900, including myself. So how will this API help? the only way for it to be useful is if they later require full verification.</p>
]]></description><pubDate>Tue, 17 Mar 2026 19:42:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47417276</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=47417276</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47417276</guid></item><item><title><![CDATA[New comment by quincepie in "Why is Zig so cool?"]]></title><description><![CDATA[
<p>I think what sets Zig apart from other low level languages is how easy it is to navigate a Zig source code. I was discouraged at the time (things probably changed now) when the best source for documentation was "read the Zig's source code". But I was impressed by how easy it was to find what I needed.<p>while this is due to Zig maintainers' code quality, I think a large contributing factor is the choice of syntax. As an exercise, try navigating a C, C++ and any other language source code without an IDE or LSP. things like:<p>- "Where did that function come from?"<p>- "What and where is this type?"<p>what do you have to do to find that out? due to the flexible ways you can declare things in C, it may take you a lot of steps to find these information. even in search, a variable and a function can share the same prefix due to the return type placement. hence why some people prefer function return types in a separate line.<p>Even with languages like Rust for example, finding if a type in a function parameters is an enum or struct and finding its definition can require multiple steps like search "enum Foo" or "struct Foo", in Zig i can search "const Foo" and i will immediately know what it is.<p>while i do hope that C gets defer and constexpr functions in the next standard or maybe better generics or enums, Zig syntax is much better to work with in my opinion.</p>
]]></description><pubDate>Sat, 08 Nov 2025 18:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45858824</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=45858824</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45858824</guid></item><item><title><![CDATA[New comment by quincepie in "An LLM is a lossy encyclopedia"]]></title><description><![CDATA[
<p>I totally agree with the author. Sadly, I feel like that's not what the majority of LLM users tend to view LLMs. And it's definitely not what AI companies marketing.<p>> The key thing is to develop an intuition for questions it can usefully answer vs questions that are at a level of detail where the lossiness matters<p>the problem is that in order to develop an intuition for questions that LLMs can answer, the user will at least need to know something about the topic beforehand. I believe that this lack of initial understanding of the user input is what can lead to taking LLM output as factual. If one side of the exchange knows nothing about the subject, the other side can use jargon and even present random facts or lossy facts which can almost guarantee to impress the other side.<p>> The way to solve this particular problem is to make a correct example available to it.<p>My question is how much effort would it take to make a correct example available for the LLM before it can output quality and useful data? If the effort I put in is more than what I would get in return, then I feel like it's best to write and reason it myself.</p>
]]></description><pubDate>Tue, 02 Sep 2025 10:35:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101219</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=45101219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101219</guid></item><item><title><![CDATA[Interview with Dennis Ritchie, Bjarne Stroustrup, and James Gosling (2000)]]></title><description><![CDATA[
<p>Article URL: <a href="http://www.gotw.ca/publications/c_family_interview.htm">http://www.gotw.ca/publications/c_family_interview.htm</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45065455">https://news.ycombinator.com/item?id=45065455</a></p>
<p>Points: 44</p>
<p># Comments: 6</p>
]]></description><pubDate>Fri, 29 Aug 2025 15:34:15 +0000</pubDate><link>http://www.gotw.ca/publications/c_family_interview.htm</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=45065455</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45065455</guid></item><item><title><![CDATA[C++ – pragma once vs. include guards?]]></title><description><![CDATA[
<p>Article URL: <a href="https://stackoverflow.com/questions/1143936/pragma-once-vs-include-guards">https://stackoverflow.com/questions/1143936/pragma-once-vs-include-guards</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44090094">https://news.ycombinator.com/item?id=44090094</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 25 May 2025 19:01:41 +0000</pubDate><link>https://stackoverflow.com/questions/1143936/pragma-once-vs-include-guards</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=44090094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44090094</guid></item><item><title><![CDATA[New comment by quincepie in "The success and failure of Ninja (2020)"]]></title><description><![CDATA[
<p>Not sure if it's the exact research that the author is referring to, but it could be this one: <a href="https://www.computer.org/csdl/magazine/so/2023/04/10176199/1OAJyfknInm" rel="nofollow">https://www.computer.org/csdl/magazine/so/2023/04/10176199/1...</a></p>
]]></description><pubDate>Fri, 29 Nov 2024 02:37:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42270313</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=42270313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42270313</guid></item><item><title><![CDATA[The success and failure of Ninja (2020)]]></title><description><![CDATA[
<p>Article URL: <a href="https://neugierig.org/software/blog/2020/05/ninja.html">https://neugierig.org/software/blog/2020/05/ninja.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42268310">https://news.ycombinator.com/item?id=42268310</a></p>
<p>Points: 297</p>
<p># Comments: 82</p>
]]></description><pubDate>Thu, 28 Nov 2024 20:21:14 +0000</pubDate><link>https://neugierig.org/software/blog/2020/05/ninja.html</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=42268310</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42268310</guid></item><item><title><![CDATA[Lexical Scanning in Go – Rob Pike (2011) [video]]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.youtube.com/watch?v=HxaD_trXwRE">https://www.youtube.com/watch?v=HxaD_trXwRE</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41419632">https://news.ycombinator.com/item?id=41419632</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 01 Sep 2024 19:31:03 +0000</pubDate><link>https://www.youtube.com/watch?v=HxaD_trXwRE</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=41419632</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41419632</guid></item><item><title><![CDATA[New comment by quincepie in "GitHub was down"]]></title><description><![CDATA[
<p>Yet again, this shows how useless GitHub status page is.</p>
]]></description><pubDate>Wed, 14 Aug 2024 23:27:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41251694</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=41251694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41251694</guid></item><item><title><![CDATA[An Extensive Benchmark of C and C++ Hash Tables]]></title><description><![CDATA[
<p>Article URL: <a href="https://jacksonallan.github.io/c_cpp_hash_tables_benchmark/">https://jacksonallan.github.io/c_cpp_hash_tables_benchmark/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41058862">https://news.ycombinator.com/item?id=41058862</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 24 Jul 2024 16:40:13 +0000</pubDate><link>https://jacksonallan.github.io/c_cpp_hash_tables_benchmark/</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=41058862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41058862</guid></item><item><title><![CDATA[New comment by quincepie in "Special-use domain 'home.arpa.' (2018)"]]></title><description><![CDATA[
<p>There was a also proposal for ICANN to reserve ".internal" (earlier this year) which is what I currently use. I suppose home.arpa has the advantage of being strictly resolved in the local zone while ".internal" would be more for anything in a private network (or a large multi zone network)?<p>[1] <a href="https://www.icann.org/en/public-comment/proceeding/proposed-top-level-domain-string-for-private-use-24-01-2024" rel="nofollow">https://www.icann.org/en/public-comment/proceeding/proposed-...</a></p>
]]></description><pubDate>Mon, 03 Jun 2024 22:21:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=40568302</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=40568302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40568302</guid></item><item><title><![CDATA[Websites Know You're Lying About Your User-Agent]]></title><description><![CDATA[
<p>Article URL: <a href="https://chris124567.github.io/2021-06-15-websites-lying-user-agent/">https://chris124567.github.io/2021-06-15-websites-lying-user-agent/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40484521">https://news.ycombinator.com/item?id=40484521</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 26 May 2024 19:01:47 +0000</pubDate><link>https://chris124567.github.io/2021-06-15-websites-lying-user-agent/</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=40484521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40484521</guid></item><item><title><![CDATA[Some Strategies for Fast Lexical Analysis When Parsing Programming Languages]]></title><description><![CDATA[
<p>Article URL: <a href="https://nothings.org/computer/lexing.html">https://nothings.org/computer/lexing.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=40189818">https://news.ycombinator.com/item?id=40189818</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 28 Apr 2024 16:41:34 +0000</pubDate><link>https://nothings.org/computer/lexing.html</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=40189818</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40189818</guid></item><item><title><![CDATA[New comment by quincepie in "Improvements to static analysis in GCC 14"]]></title><description><![CDATA[
<p>While I wish GCC would implement integrations and/or a language server, I usually do C programming in the terminal (with entr to trigger automatic rebuild on save).<p>I do find some false positives, but I haven't had many of them to be a deal breaker for me. Aside from what I mentioned about the errors being descriptive, I do like the defaults and that it's part of the compilation process.<p>for example, possible malloc null warning is on by default (which i don't think is on clang).</p>
]]></description><pubDate>Tue, 09 Apr 2024 00:28:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=39975139</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=39975139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39975139</guid></item><item><title><![CDATA[New comment by quincepie in "Improvements to static analysis in GCC 14"]]></title><description><![CDATA[
<p>To me fanalyzer is one of GCC killer features over clang. It makes programming C much easier by explaining errors. The error messages also began to feel similar to Rust in terms of being developer friendly.</p>
]]></description><pubDate>Wed, 03 Apr 2024 19:46:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=39922145</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=39922145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39922145</guid></item><item><title><![CDATA[New comment by quincepie in "Nix at Scale"]]></title><description><![CDATA[
<p>s/Scale/SCALE/g</p>
]]></description><pubDate>Tue, 26 Mar 2024 03:42:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=39824075</link><dc:creator>quincepie</dc:creator><comments>https://news.ycombinator.com/item?id=39824075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39824075</guid></item></channel></rss>