<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: xigoi</title><link>https://news.ycombinator.com/user?id=xigoi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 05:43:21 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=xigoi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by xigoi in "Not everyone is using AI for everything"]]></title><description><![CDATA[
<p>The behavior of an LLM is not and cannot be “well-specified”.</p>
]]></description><pubDate>Sun, 14 Jun 2026 20:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48532500</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48532500</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48532500</guid></item><item><title><![CDATA[New comment by xigoi in "Orthodox C++ (2016)"]]></title><description><![CDATA[
<p>> Let me be clear. Having to add a bunch of random fucking try-catch bullshit around every fucking function call is EXACTLY why I hate exceptions and is EXACTLY what I think is bad software design.<p>The whole point of exceptions is that you don’t need to handle errors at every call site. You can just have one central try-catch block at a place where you have a way to deal with the error, such as report it to the user.</p>
]]></description><pubDate>Sun, 14 Jun 2026 12:16:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48526480</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48526480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48526480</guid></item><item><title><![CDATA[New comment by xigoi in ""Don't You Just Upload It to ChatGPT?""]]></title><description><![CDATA[
<p>> often used as an example of "acceptable" AI by people who are skeptics of LLMs and AI-generated art.<p>As one of such people, I think there is a nuance to it. AI is great when you’re translating something to yourself. But when translating things for others, more caution and human judgement is needed. Espesially when translating instruction manuals, where bad wording could cause someone to injure themself.</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:17:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48507528</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48507528</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507528</guid></item><item><title><![CDATA[New comment by xigoi in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>The DMA has never been about privacy. It’s about fair competition.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:46:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466627</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48466627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466627</guid></item><item><title><![CDATA[New comment by xigoi in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>Pretty sure F-Droid has more than twelve users.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:29:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466421</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48466421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466421</guid></item><item><title><![CDATA[New comment by xigoi in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>> the DMA sets certain requirements which determines whether features can ship in the EU<p>They can ship any feature they want, as long as they give users the option to choose alternative implementation of the feature.</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:28:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466405</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48466405</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466405</guid></item><item><title><![CDATA[New comment by xigoi in "Apple decided not to roll out Siri in EU after denied request for exemption"]]></title><description><![CDATA[
<p>> Opening up all access to control the phone to some random app the consumer installed seems super dangerous.<p>Do you never install software on your desktop computer?</p>
]]></description><pubDate>Tue, 09 Jun 2026 19:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48466232</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48466232</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48466232</guid></item><item><title><![CDATA[New comment by xigoi in "The beauty and simplicity of the good old C-style void* in C++"]]></title><description><![CDATA[
<p>Hashing everything based on the byte representation breaks when you have a type where equality does not imply byte equality. Such as… floats (+0 and -0 are equal, but have different byte representation).</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:27:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463260</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48463260</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463260</guid></item><item><title><![CDATA[New comment by xigoi in "Cleaning up after AI rockstar developers"]]></title><description><![CDATA[
<p>Depends on whether they have one of the bosses that judge employees’ quality by the number of lines written.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:18:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463117</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48463117</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463117</guid></item><item><title><![CDATA[New comment by xigoi in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>That seems to be only a Google thing and they haven’t mentioned which law they think is forcing them to do this, co just using different contact/calendar apps should do the trick.</p>
]]></description><pubDate>Tue, 09 Jun 2026 16:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48463053</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48463053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48463053</guid></item><item><title><![CDATA[New comment by xigoi in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>> It probably should message YOU rather than the person who's birthday it is, so you can send something personal.<p>We already have that. It’s called a calendar app.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:46:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452652</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48452652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452652</guid></item><item><title><![CDATA[New comment by xigoi in "Ask HN: What are tools you have made for yourself since the advent of AI?"]]></title><description><![CDATA[
<p>> you can choose to send them an automatic "Happy Birthday" message on their birthday at a specific time.<p>Nothing says “AI enthusiast” more than automating away social interaction.</p>
]]></description><pubDate>Mon, 08 Jun 2026 21:04:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48452035</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48452035</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48452035</guid></item><item><title><![CDATA[New comment by xigoi in "Let's celebrate work that is 100% human-made"]]></title><description><![CDATA[
<p>I enjoy pressing keys and entering code; I find it to be the most efficient way to communicate with my computer. Why would I not spend my time doing something I enjoy?</p>
]]></description><pubDate>Sat, 06 Jun 2026 23:51:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48430326</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48430326</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48430326</guid></item><item><title><![CDATA[New comment by xigoi in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Can you elaborate?</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:37:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425001</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48425001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425001</guid></item><item><title><![CDATA[New comment by xigoi in "Why Janet? (2023)"]]></title><description><![CDATA[
<p>I accept your challenge, assuming you mean a grammar with a real use case and not an artificially constructed pathological example. You can contact me at [my username] at disroot dot org. I could also send you a stripped-down version of one of the grammars I spent time translating from PEG to Tree-sitter. FYI, according to its website, Tree-sitter uses GLR parsing.</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:31:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424933</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48424933</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424933</guid></item><item><title><![CDATA[New comment by xigoi in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>While optimization may be done in unpredictable ways, it does not (by definition) change the effective behavior of the program. If you write a program to calculate prime numbers, it will always calculate prime numbers, no matter how the compiler optimizes it. If you tell an LLM to write code to calculate prime numbers, you are at the mercy of chance. (Maybe not for such a simple program, where the solution is directly in the training data, but you get the idea.)</p>
]]></description><pubDate>Sat, 06 Jun 2026 13:19:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48424829</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48424829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48424829</guid></item><item><title><![CDATA[New comment by xigoi in "Let's celebrate work that is 100% human-made"]]></title><description><![CDATA[
<p>> I don't understand what "human-made" means.<p>Thankfully, the website answers that. If it’s too long for you, you can ask an LLM to summarize it.</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:16:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422988</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48422988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422988</guid></item><item><title><![CDATA[New comment by xigoi in "Let's celebrate work that is 100% human-made"]]></title><description><![CDATA[
<p>Writing code by hand costs me zero money. If I were to use AI, I would have to pay thousands of dollars. How does that make more sense economically?</p>
]]></description><pubDate>Sat, 06 Jun 2026 09:00:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422897</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48422897</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422897</guid></item><item><title><![CDATA[New comment by xigoi in "Ask HN: Why is the HN crowd so anti-AI?"]]></title><description><![CDATA[
<p>> assemblers, code generation, compilers, JIT. Or really, just writing bytes that can represent machine code, P-code, or bytecode.<p>All of these things have something in common that LLMs don’t. They behave in a predictable, documentable (and usually documented) way.</p>
]]></description><pubDate>Sat, 06 Jun 2026 08:06:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=48422575</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48422575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48422575</guid></item><item><title><![CDATA[New comment by xigoi in "Conventional Commits encourages focus on the wrong things"]]></title><description><![CDATA[
<p>Auto-generated changelogs from commit messages are bad, no matter if the commit messages follow some structure.</p>
]]></description><pubDate>Sat, 06 Jun 2026 03:23:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48421080</link><dc:creator>xigoi</dc:creator><comments>https://news.ycombinator.com/item?id=48421080</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48421080</guid></item></channel></rss>