<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: delifue</title><link>https://news.ycombinator.com/user?id=delifue</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 12 Apr 2026 09:10:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=delifue" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by delifue in "Static Allocation for Compilers"]]></title><description><![CDATA[
<p>How does static allocation avoid wasting memory?<p>Static memory allocation requires hardcoding an upper limit of size of everything. For example, if you limit each string to be at most 256 bytes, then a string with only 10 bytes will waste 246 bytes of memory.<p>If you limit string length to 32 bytes it will waste fewer memory but when a string longer than 32 bytes comes it cannot handle.</p>
]]></description><pubDate>Wed, 24 Dec 2025 07:52:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46373425</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46373425</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46373425</guid></item><item><title><![CDATA[New comment by delifue in "Fifty problems with standard web APIs in 2025"]]></title><description><![CDATA[
<p>Unfortunately web API doesn't yet allow drawing multi-line text in canvas. To draw multi-line text in canvas you need a layouting library</p>
]]></description><pubDate>Wed, 24 Dec 2025 01:58:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46371654</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46371654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46371654</guid></item><item><title><![CDATA[New comment by delifue in "Fifty problems with standard web APIs in 2025"]]></title><description><![CDATA[
<p>Many problems in article are specific to old versions of iOS which is only in old versions of iPhone. Most old iPhone users are not potential paying customers. iOS need to be supported but old versions of iOS don't.</p>
]]></description><pubDate>Wed, 24 Dec 2025 01:55:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46371634</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46371634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46371634</guid></item><item><title><![CDATA[New comment by delifue in "Please just try HTMX"]]></title><description><![CDATA[
<p>I head that Jane Street use OCaml and said similar thing. Although there are few OCaml developers they are overall better so hiring is easier</p>
]]></description><pubDate>Tue, 23 Dec 2025 03:42:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=46362202</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46362202</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46362202</guid></item><item><title><![CDATA[New comment by delifue in "You’re not burnt out, you’re existentially starving"]]></title><description><![CDATA[
<p>Key sentence<p>Because you weren’t suffering from too much work, you were suffering from too little truly important work.</p>
]]></description><pubDate>Tue, 23 Dec 2025 03:01:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361946</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46361946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361946</guid></item><item><title><![CDATA[New comment by delifue in "Rue: Higher level than Rust, lower level than Go"]]></title><description><![CDATA[
<p>Not being able to store mutable ref in other type reduces expressiveness. The doc already mentions it cannot allow Iterator that doesn't consume container<p><a href="https://github.com/rue-language/rue/blob/trunk/docs/designs/adr-015-mutable-value-semantics.md#patterns-that-change" rel="nofollow">https://github.com/rue-language/rue/blob/trunk/docs/designs/...</a><p>No silver bullet again</p>
]]></description><pubDate>Tue, 23 Dec 2025 02:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361579</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46361579</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361579</guid></item><item><title><![CDATA[New comment by delifue in "FPGAs Need a New Future"]]></title><description><![CDATA[
<p>Modern large productivity software (including IDE) are often "fragile".<p>Sometimes some configuration is wrong and it behave wrongly but you don't know which configuration.<p>Sometimes it relies on another software installed on system and if you installed the incompatible version it malfunctions without telling you incompatibility.<p>Sometimes the IDE itself has random bugs.<p>A lot of time is spent workarounding IDE issues</p>
]]></description><pubDate>Tue, 23 Dec 2025 01:48:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46361501</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46361501</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46361501</guid></item><item><title><![CDATA[New comment by delifue in "Working quickly is more important than it seems (2015)"]]></title><description><![CDATA[
<p>There is nuance distinction between "fundamentally work faster" and "being pushed to work faster".<p>The first is what to optimize. The second "being pushed to work faster" often produce bad results.<p><a href="https://x.com/jamonholmgren/status/1994816282781519888" rel="nofollow">https://x.com/jamonholmgren/status/1994816282781519888</a><p>> I’ll add that there’s also a massive habits and culture problem with shipping slop that is very hard to eradicate later.<p>> It’s like a sports team, losing on purpose so they can get better draft picks for the next year. It rarely works well because that loser mentality infects the whole organization.<p>> You have to slow down, do it right, and then you can speed up with that foundation in place.</p>
]]></description><pubDate>Thu, 18 Dec 2025 09:38:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46310639</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46310639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46310639</guid></item><item><title><![CDATA[New comment by delifue in "No Graphics API"]]></title><description><![CDATA[
<p>This reminds of me Makimoto’s Wave:<p><a href="https://semiengineering.com/knowledge_centers/standards-laws/laws/makimotos-wave/" rel="nofollow">https://semiengineering.com/knowledge_centers/standards-laws...</a><p>There is a constant cycle between domain-specific hardware-hardcoded-algorithm design, and programmable flexible design.</p>
]]></description><pubDate>Wed, 17 Dec 2025 02:22:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46297489</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46297489</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46297489</guid></item><item><title><![CDATA[New comment by delifue in "I'm Kenyan. I don't write like ChatGPT, ChatGPT writes like me"]]></title><description><![CDATA[
<p>I put some article content to Pangram. Pangram says it's AI<p><a href="https://www.pangram.com/history/282d7e59-ab4b-417c-9862-10d6331a9dfd/?ucc=OXMb3WyfwOn" rel="nofollow">https://www.pangram.com/history/282d7e59-ab4b-417c-9862-10d6...</a><p>The author's writing style is really similar to AI. AI already somehow passed Turing test. The AI detectors are not that trustworthy (but still useful).</p>
]]></description><pubDate>Tue, 16 Dec 2025 05:48:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46285219</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46285219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46285219</guid></item><item><title><![CDATA[New comment by delifue in "[dead]"]]></title><description><![CDATA[
<p>The overuse of emoji make me suspect it's AI. I plugged first paragraph into pangram and result is 100% AI.<p><a href="https://www.pangram.com/history/30310094-f54b-4e74-8d68-e4c935820c13?ucc=OXMb3WyfwOn" rel="nofollow">https://www.pangram.com/history/30310094-f54b-4e74-8d68-e4c9...</a></p>
]]></description><pubDate>Fri, 12 Dec 2025 06:06:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46241328</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46241328</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46241328</guid></item><item><title><![CDATA[New comment by delifue in "iPhone Typos? It's Not Just You – The iOS Keyboard Is Broken [video]"]]></title><description><![CDATA[
<p>It's probably KPI-driven. Devs are punished by any visible error. So dev hides errors.</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:57:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46240002</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46240002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46240002</guid></item><item><title><![CDATA[New comment by delifue in "GPT-5.2"]]></title><description><![CDATA[
<p>It's also possible that OpenAI use many human-generated similar-to-ARC data to train (semi-cheating). OpenAI has enough incentive to fake high score.<p>Without fully disclosing training data you will never be sure whether good performance comes from memorization or "semi-memorization".</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:34:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239862</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46239862</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239862</guid></item><item><title><![CDATA[New comment by delifue in "GPT-5.2"]]></title><description><![CDATA[
<p>Once a metric becomes optimization target, it ceases to become good metric.</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239839</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46239839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239839</guid></item><item><title><![CDATA[New comment by delifue in "Denial of service and source code exposure in React Server Components"]]></title><description><![CDATA[
<p>React server component is frontend's attempt of "eating" backend.<p>On the contrary, HTMX is the attempt of backend "eating" frontend.<p>HTMX preserves the boundary between client and server so it's more safe in backend, but less safe in frontend (risk of XSS).</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:23:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239788</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46239788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239788</guid></item><item><title><![CDATA[New comment by delifue in "Denial of service and source code exposure in React Server Components"]]></title><description><![CDATA[
<p>Any attempt that blurs boundary between client and server is unsafe.</p>
]]></description><pubDate>Fri, 12 Dec 2025 01:20:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46239762</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46239762</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46239762</guid></item><item><title><![CDATA[New comment by delifue in "The Nova Programming Language"]]></title><description><![CDATA[
<p>Egison is a pattern-matching-oriented language <a href="https://www.egison.org/" rel="nofollow">https://www.egison.org/</a></p>
]]></description><pubDate>Tue, 09 Dec 2025 01:56:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46200407</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46200407</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46200407</guid></item><item><title><![CDATA[New comment by delifue in "RCE Vulnerability in React and Next.js"]]></title><description><![CDATA[
<p>All mistakes can be blamed to "carelessness". This doesn't change the fact that some designs are more error-prone and more unsafe.</p>
]]></description><pubDate>Thu, 04 Dec 2025 02:11:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46142961</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46142961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46142961</guid></item><item><title><![CDATA[New comment by delifue in "Several core problems with Rust"]]></title><description><![CDATA[
<p>The biggest value of Rust is to avoid heisenbug <a href="https://en.wikipedia.org/wiki/Heisenbug" rel="nofollow">https://en.wikipedia.org/wiki/Heisenbug</a><p>Memory safety and thread safety are causes of heisenbugs. However there are other causes. Rust don't catch all heisenbug. But not being perfect doesn't mean it's useless (perfect solution fallacy).<p>The article has some valid points but is full of ragebait exaggeration.</p>
]]></description><pubDate>Mon, 24 Nov 2025 01:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46029318</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46029318</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46029318</guid></item><item><title><![CDATA[New comment by delifue in "Nano Banana Pro"]]></title><description><![CDATA[
<p>Maybe the AI feeling is illusion because you already know it's AI-generated, just confirmation bias. Like wine tastes better after knowing it's expensive. In real world AI-generated images have passed Turing test. Only by double blind test do you can be really sure.</p>
]]></description><pubDate>Fri, 21 Nov 2025 01:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46000333</link><dc:creator>delifue</dc:creator><comments>https://news.ycombinator.com/item?id=46000333</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46000333</guid></item></channel></rss>