<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: elendilm</title><link>https://news.ycombinator.com/user?id=elendilm</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 07 Oct 2026 07:03:41 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=elendilm" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by elendilm in "The cost of lies: A Mineserver story"]]></title><description><![CDATA[
<p>Remarkable article.<p>It gets to the heart of the dichotomy between true and false were lies are just deliberate false statements.<p>As the author correctly pointed out, walking extensively in the path of the false comes at an inherent cost. The cost increases with each false statement.<p>Walking extensively in the path of the truth, where one tries to speak true statements all the time is, also has inherent costs. This incurs a high cost upfront and gets lower as time progresses.<p>This cost of truth upfront involves embarrassment and usually the work itself required because of having stated the truth.<p>This leads me to hypothize that progressively lying again and again (accumulated false statements) will inevitably lead to a state where one increasingly loses touch with reality (gradually one at a time like evolution) where necessary life saving precautions are increasingly discarded eventually increasing the odds of premature death itself. This hypothesis has implications that span life, death, true and false.</p>
]]></description><pubDate>Wed, 07 Oct 2026 06:53:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49989248</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49989248</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49989248</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>And yet many don't, Istio/Envoy for example. There are enough usable applications that utilize it that ignoring the body comes with a cost.</p>
]]></description><pubDate>Tue, 06 Oct 2026 15:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979680</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49979680</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979680</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Or any compliant implementation is free to not ignore it like istio/envoy, infrastructure tooling, etc.<p>What is the use of spec adherence if it leads to unusable/broken applications.</p>
]]></description><pubDate>Tue, 06 Oct 2026 15:08:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979640</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49979640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979640</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>As I have noted elsewhere here in this thread, spec saying one thing has nothing to do with how many libraries implement something. If the libraries are critical and provide value, then no matter how much you scream for your adherence to the spec, people will use it and  depend on it.<p>The QUERY method is a step in the right direction but it came too late.</p>
]]></description><pubDate>Tue, 06 Oct 2026 14:53:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=49979414</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49979414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49979414</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Many GraphQL clients/libraries use GET with body to workaround hitting URL query limitations like length, etc.<p>Spec is not the same as compatibility.</p>
]]></description><pubDate>Tue, 06 Oct 2026 06:31:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974971</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49974971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974971</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>QUERY, added in 2026, does not resolve existing or legacy applications.<p>Sticking to RFC is one thing.
Advertising as node compatible is completely different altogether. Many people cannot see the difference.<p>Atleast a flag would suffice as that would ensure existing infrastructure tooling doesn't break while keeping the RFC spec folks happy.</p>
]]></description><pubDate>Tue, 06 Oct 2026 06:12:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974851</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49974851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974851</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Your "bug-for-bug" compatibility ensures Axios, Elasticsearch, many GraphQL implementations, etc. works. Hence I will use node as mentioned in my original comment.<p>You should use bun :)</p>
]]></description><pubDate>Tue, 06 Oct 2026 06:01:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974772</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49974772</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974772</guid></item><item><title><![CDATA[New comment by elendilm in "A browser-native classic Visual Basic VB6 IDE"]]></title><description><![CDATA[
<p>Thinking about an issue doesn't equate to building.<p>> Not counting the years ...<p>Never knew a capable/competent developer who didn't spend years.<p>Unix, C, etc.. constitute other historical examples of having been built in a very short time
apart from Linus's git.</p>
]]></description><pubDate>Tue, 06 Oct 2026 05:27:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49974545</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49974545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49974545</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Wrong.<p>Hint: Elasticsearch, GraphQL, Axios, etc..</p>
]]></description><pubDate>Tue, 06 Oct 2026 03:16:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973735</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49973735</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973735</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>No. There are use cases for GET with body. Curl allows it. Node allows it. Bun doesn't.</p>
]]></description><pubDate>Tue, 06 Oct 2026 02:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973595</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49973595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973595</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>Node allows it. Curl allows. Not having it is a breaking change and undesirable for node compatibility.</p>
]]></description><pubDate>Tue, 06 Oct 2026 02:50:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973590</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49973590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973590</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>You would be surprised how many technologies expect GET with a body. In practical backend engineering, tools like Elasticsearch, GraphQL, complex query engines, and legacy internal APIs rely on GET with a body every day. Apparently even axios messes up on curl GET requests with a body as mentioned in the associated github issue.<p>Perhaps the broken thing might be how you expect existing softwares to break so that your expectation can be satisfied. You should look at GET more closely.<p>There is a reason curl allows to send GET requests with a body. There is a reason node allows to receive GET requests with a body.</p>
]]></description><pubDate>Tue, 06 Oct 2026 02:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973575</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49973575</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973575</guid></item><item><title><![CDATA[New comment by elendilm in "Friendship ended with Deno, now Node is my best friend"]]></title><description><![CDATA[
<p>I never found Deno compelling enough compared to Node.<p>Bun was promising, but as long as they don't fix their http GET implementation to accept the request body, its broken for me.<p>Note: Many real world tools like Elasticsearch's GET /_search with a JSON query DSL is one example. It breaks Axios. Many custom infrastructure tools expect it.<p>Advertising as node compatible and having this breaking change is undesirable. Hope it gets fixed soon.</p>
]]></description><pubDate>Tue, 06 Oct 2026 01:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49973156</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49973156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49973156</guid></item><item><title><![CDATA[New comment by elendilm in "Beating the Compiler"]]></title><description><![CDATA[
<p>Nice.<p>Ideally, a specific well optimized code for a problem domain could always outperform a generic optimized code for the same problem domain.<p>This is because the specific solution can make assumptions that generic cannot.<p>This usually holds true everywhere, not just for compilers.<p>This is not an excuse for avoiding generic solutions. But where performance matters absolutely and where the problem space is sufficiently constrained, specific solutions become the valid path.</p>
]]></description><pubDate>Mon, 05 Oct 2026 20:08:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=49969954</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49969954</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49969954</guid></item><item><title><![CDATA[New comment by elendilm in "A browser-native classic Visual Basic VB6 IDE"]]></title><description><![CDATA[
<p>It is the norm for capable developers. You don't need AI slop for it. Linus Torvalds took a week or two off to out-build the version control industry.<p>Competent developers have, can, and will out-build entire industries in a week.</p>
]]></description><pubDate>Mon, 05 Oct 2026 10:07:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49962873</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49962873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49962873</guid></item><item><title><![CDATA[New comment by elendilm in "Cloudflare K2: serverless event streams"]]></title><description><![CDATA[
<p>Glad to know. Rollout of our apps Slyp and SlypBusiness remains our current priority.<p>Would have been useful for us if we'd known about it earlier.<p>Monolog's use case goes beyond resource usage, but Redpanda users coming across this would definitely find this helpful.</p>
]]></description><pubDate>Fri, 02 Oct 2026 19:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=49937440</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49937440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49937440</guid></item><item><title><![CDATA[New comment by elendilm in "Cloudflare K2: serverless event streams"]]></title><description><![CDATA[
<p>Nice.<p>Our Monolog is similar in spirit.<p>Instead of building Monolog on object storage (R2, S3), we built it on our Dip, thus achieving extreme low latency and parallelism for ingestion and consumption.<p>Our novel architecture enables scaling to infinite consumers without upfront partitions (no magic, different tradeoff). This plays nicely with Slyp's data locality and application architecture.<p>Monolog is built on Rust, is lightweight, and runs on mobiles and servers alike.<p>The original reason for building Monolog was comically outlandish, Kafka was slow and required JVM, Redpanda was eating too much RAM - 2GB min which is absurd for our use case. Redpanda was also consuming so much CPU that the disgusting CPU fan noise had us feel emotional pain.<p>We would very much like to build object storage on Dip, but we are currently preoccupied and hence don't have any immediate plans to build one in the short term. Hence, it is R2 for now.</p>
]]></description><pubDate>Fri, 02 Oct 2026 00:09:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49928469</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49928469</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49928469</guid></item><item><title><![CDATA[New comment by elendilm in "S3 Is the Future, S3 Is the Past"]]></title><description><![CDATA[
<p>Focus on costs. That is the whole argument.</p>
]]></description><pubDate>Mon, 28 Sep 2026 15:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49879876</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49879876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49879876</guid></item><item><title><![CDATA[New comment by elendilm in "S3 Is the Future, S3 Is the Past"]]></title><description><![CDATA[
<p>Glad I was helpful.<p>Any technology that lowers latency, memory, or cost must be appreciated and recommended.</p>
]]></description><pubDate>Mon, 28 Sep 2026 14:17:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=49878384</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49878384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49878384</guid></item><item><title><![CDATA[New comment by elendilm in "S3 Is the Future, S3 Is the Past"]]></title><description><![CDATA[
<p>The original comment by PunchyHamster was about cost, i.e how AWS S3 base tier costs cannot be justified if you purchase your own SSD.<p>You shifted the conversation to redundancy and how AWS provides bells and whistles. You are consistent in your position, just not with me and not with PunchyHamster because we both are comparing costs by self hosting.<p>And for those of you who are willing to pay the premium and don't care about costs, like you, would obviously find AWS attractive.<p>For a startup like ours and many others, cost is everything. And spending a day or two for bitrot protection and having a couple of SSDs for redundancy and scalability is a no brainer.<p>You don't need big buildings for resilience. I suggest building things that require real scaling and resilience and you would know that it is about being distributed, having low cost, and owning your systems.<p>Your argument that it is expensive and tedious to maintain compared to AWS S3 is false. No it isn't.<p>Fear mongering only works against those who haven't built reliable systems. Building an S3 equivalent with cheap providers for redundancy or having one's own small resilient distributed hardware with staffing most often dwarfs the horribly insane premium paid for AWS S3 services.<p>But this is only if you want the redundancy which is a different topic altogether.<p>If all you want is a single replica, which was what PunchyHamster originally commented on, the base price of what AWS S3 provides, which does not include redundancy, makes even lesser sense compared to having your own SSD.</p>
]]></description><pubDate>Mon, 28 Sep 2026 13:48:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49877913</link><dc:creator>elendilm</dc:creator><comments>https://news.ycombinator.com/item?id=49877913</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49877913</guid></item></channel></rss>