<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: pie_flavor</title><link>https://news.ycombinator.com/user?id=pie_flavor</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Jul 2026 19:39:15 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=pie_flavor" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by pie_flavor in "Hyprland 0.55 announced the switch to Lua for its config files"]]></title><description><![CDATA[
<p>It doesn't need embedding. But if it did, cpython is trivial to embed, and beats starlark in that it already has all the features your users (and Claude) know about.</p>
]]></description><pubDate>Tue, 21 Jul 2026 16:07:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48994207</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48994207</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48994207</guid></item><item><title><![CDATA[New comment by pie_flavor in "Hyprland 0.55 announced the switch to Lua for its config files"]]></title><description><![CDATA[
<p>Plugins and IPC do not replace configuration, though configuration may invoke or enable plugins.</p>
]]></description><pubDate>Tue, 21 Jul 2026 16:05:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=48994175</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48994175</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48994175</guid></item><item><title><![CDATA[New comment by pie_flavor in "Hyprland 0.55 announced the switch to Lua for its config files"]]></title><description><![CDATA[
<p>It is good to keep a configuration simple enough that it doesn't need to be a programming language.<p>The absolute moment you find yourself thinking of putting conditional logic, or string substitution, or anything like that, in your pure config format, switch to a real programming language, before you end up managing several times the complexity of one with only some of the benefits. No need to end up contemplating some sort of for-loop macro with another key referencing the loop variable, when you can just have a for loop.<p>I find TOML, in addition to being very readable, to be great at automatically restricting config complexity by making nested lists of tables miserable. If your config sucks at being TOML, it should be JS or Python. (Not a fan of Lua.)</p>
]]></description><pubDate>Mon, 20 Jul 2026 18:13:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48982626</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48982626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48982626</guid></item><item><title><![CDATA[New comment by pie_flavor in "Resetting Xbox"]]></title><description><![CDATA[
<p>You can easily compare to the figures for other games that are also on GamePass. Another Crab's Treasure, for example, had 4.7k Steam players on launch, of a similar nicheness stratum.</p>
]]></description><pubDate>Tue, 07 Jul 2026 15:56:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819584</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48819584</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819584</guid></item><item><title><![CDATA[New comment by pie_flavor in "Resetting Xbox"]]></title><description><![CDATA[
<p>Which games of their output were Xbox exclusive? They were basically transitioning into a publishing house with no real hardware impact. In fact what did Phil in finally was trying to sabotage the hardware brand itself with the 'This is an Xbox' campaign. I said out loud when I saw the first ad, 'Phil will get shitcanned for this.'</p>
]]></description><pubDate>Tue, 07 Jul 2026 15:45:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48819414</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48819414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48819414</guid></item><item><title><![CDATA[New comment by pie_flavor in "The <usermedia> HTML element"]]></title><description><![CDATA[
<p>There are also many challenges to implementing an original TCP library.</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:42:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764029</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48764029</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764029</guid></item><item><title><![CDATA[New comment by pie_flavor in "The <usermedia> HTML element"]]></title><description><![CDATA[
<p>It's not very complicated to import the QUIC library, or to import the HTTP library with HTTP/3 supported. For the library authors, QUIC isn't more complicated to implement than TCP. Doomsaying about the complexity of Google Sheets is completely unrelated to whether QUIC is good tech and superior to TCP, which it is; the only remaining complaint is that it's too new to have been part of the kernel yet, and if that makes technology somehow illegitimate then I guess we're just stuck with the mistakes of the 90s forever, why ever invent anything new at all.</p>
]]></description><pubDate>Thu, 02 Jul 2026 05:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48756803</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48756803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48756803</guid></item><item><title><![CDATA[New comment by pie_flavor in "The AirPods Effect"]]></title><description><![CDATA[
<p>I don't feel entitled to personal isolation from people who might want to strike up a conversation. If I'm not in the mood, I'll just say so.<p>I feel entitled to personal isolation from schizophrenics, who have a good chance of assaulting me if I look at them wrong. (And did you think screaming and playing loud music was disruptive just to quiet, and not to the aforementioned conversation too?)<p>You are the problem, not the person you're replying to. When you say 'you must exhibit infinite tolerance of antisocial disruption', the easy response is 'or I could always just leave'.</p>
]]></description><pubDate>Sat, 20 Jun 2026 04:34:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48606367</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48606367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48606367</guid></item><item><title><![CDATA[New comment by pie_flavor in "RFC 10008: The new HTTP Query Method"]]></title><description><![CDATA[
<p>Yes this, yes that, yes the other, because proxies are in agreement with patterns are in agreement with the HTTP spec that methods exist and have semantic and functional requirements. Your 'should' seems to be discussing a hypothetical technology that is not HTTP, because HTTP has worked this way since 1997.</p>
]]></description><pubDate>Wed, 17 Jun 2026 17:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48573985</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48573985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48573985</guid></item><item><title><![CDATA[New comment by pie_flavor in "WASI 0.3"]]></title><description><![CDATA[
<p>What are you talking about? The point of WASI is to stabilize WASM's access to OS APIs. It uses the component model to do this, which is bound to by languages that compile to WASM and by runtimes that run WASM. That is the only kind of interoperability that is required for this WASM system for WASM components to do WASM things.</p>
]]></description><pubDate>Sat, 13 Jun 2026 08:10:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48514755</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48514755</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48514755</guid></item><item><title><![CDATA[Mcy/best – A C++ STL replacement]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/mcy/best">https://github.com/mcy/best</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48507777">https://news.ycombinator.com/item?id=48507777</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 12 Jun 2026 18:36:56 +0000</pubDate><link>https://github.com/mcy/best</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48507777</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48507777</guid></item><item><title><![CDATA[New comment by pie_flavor in "WASI 0.3"]]></title><description><![CDATA[
<p>We evaluated Extism and concluded that it did basically nothing that WASI and the component model didn't already do out of the box. Was your experience different?</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:34:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506231</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48506231</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506231</guid></item><item><title><![CDATA[New comment by pie_flavor in "WASI 0.3"]]></title><description><![CDATA[
<p>WASI is the best format for code submitted by users, entirely untrusted, which is in principle of any complexity but expected to be pretty simple. It works on any platform, in any environment, with extreme and direct control over its access to every resource <i>and</i> its ability to execute at all. Wasmtime's "fuel" feature is not something you can do with containers, and if you can do it with VMs then I don't know about it, but VMs are behemoths for the task of executing a simple function that would in an alternate universe be CEL.</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:33:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506217</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48506217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506217</guid></item><item><title><![CDATA[New comment by pie_flavor in "WASI 0.3"]]></title><description><![CDATA[
<p>The present component model is "simple and stable". It is presently providing "interoperability between different ecosystems" and has been for years. It has basically nothing in common with CORBA. All the major problems with the Unix design they ran into that caused them to switch to a component model haven't vanished; the component model is still the best way of solving WASM's major complications that traditional C-based designs don't have. C-based designs, in general, are not better just because they came first; if you were designing systems programming from scratch, you'd want something like WIT (proof: Microsoft has done this twice now).</p>
]]></description><pubDate>Fri, 12 Jun 2026 16:27:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48506154</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48506154</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48506154</guid></item><item><title><![CDATA[New comment by pie_flavor in "A Farmer Donated Land to Turn into a Park. The City Is Building a Data Center"]]></title><description><![CDATA[
<p>I walk to the grocery store, and can't walk to a data center.</p>
]]></description><pubDate>Wed, 10 Jun 2026 23:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48484398</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48484398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48484398</guid></item><item><title><![CDATA[New comment by pie_flavor in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>I don't think any of this relates to the post it's replying to. I appreciate the totally failed attempt to psychoanalyze my emotions, though. If you think I'm 'confused, surprised, and angry', you don't seem to be as good at the emotions thing as you keep acting like you are.</p>
]]></description><pubDate>Sun, 07 Jun 2026 21:26:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48438723</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48438723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48438723</guid></item><item><title><![CDATA[New comment by pie_flavor in "Introduction – Rust for Python Programmers"]]></title><description><![CDATA[
<p>None of the languages you mentioned support this 'eager_fallback' feature, no. I am not stuck on any one application of the feature (you'll notice I referred both to the individual application <i>and</i> the general feature, and then you ignored it), but rather you are overindexing on generic returns, which are insufficient for what you're describing in a load-bearing way. Rust supports what C# supports, on the subject of generics (in ways germane to this feature), and what Rust lacks, C# also lacks. So your reference to C# supporting this is false. The feature you are proposing exists in zero languages on the planet. The thing you can get, top-generic returns, exist in Rust and the languages you mentioned, and don't accomplish your named goal at all because you can't use them as a method receiver without disambiguating them.</p>
]]></description><pubDate>Sat, 06 Jun 2026 21:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48429356</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48429356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48429356</guid></item><item><title><![CDATA[New comment by pie_flavor in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>If someone spouts untruths, that is a failing of theirs. Talking about how there's emotions of theirs that back this promulgation of untruths, emotions which you could understand if you tried, is putting the cart before the horse. <i>First</i> express things that are not trivially false, <i>then</i> I will try to understand what you mean by it.</p>
]]></description><pubDate>Sat, 06 Jun 2026 21:11:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48429040</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48429040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48429040</guid></item><item><title><![CDATA[New comment by pie_flavor in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>Why is the guy being rigorous worthy of criticism, but the guys being idiots aren't? Did you post any similar calm-down comments in either of the HN threads on the original attacks?</p>
]]></description><pubDate>Sat, 06 Jun 2026 15:00:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425729</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48425729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425729</guid></item><item><title><![CDATA[New comment by pie_flavor in "Introduction – Rust for Python Programmers"]]></title><description><![CDATA[
<p>In none of the languages you mentioned do stdlib functions either return an iterator or a list depending on whether you feed it into an iterator operation; in none of the languages you mentioned can a fully-generic return as a method receiver be inferred by the name of the method. It has nothing to do with how well you explained it; it just doesn't exist. Every single thing you are complaining about exists in all of the languages you brought up, although Perl does a small portion of that in some cases depending on the variable sigil (ie still not guessed).<p>Your post is a restricted special case of "it would be great if any old sequence of characters compiled correctly and the compiler just read my mind". Wouldn't it just, but the rules of programming languages exist for more purposes than just annoying the user.</p>
]]></description><pubDate>Sat, 06 Jun 2026 14:53:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48425675</link><dc:creator>pie_flavor</dc:creator><comments>https://news.ycombinator.com/item?id=48425675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48425675</guid></item></channel></rss>