<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: TwentyPosts</title><link>https://news.ycombinator.com/user?id=TwentyPosts</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 17 Jun 2026 07:25:25 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=TwentyPosts" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by TwentyPosts in "Supreme Court allows multibillion-dollar class action to proceed against Meta"]]></title><description><![CDATA[
<p>The reality is that it's much easier to bring a lawsuit over damage done to shareholders (dropped stock value is measurable and easy to see, security fraud), than it is to bring a lawsuit over damage done to users (harm done to individual users is hard to measure).</p>
]]></description><pubDate>Sun, 24 Nov 2024 13:07:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42227743</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=42227743</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42227743</guid></item><item><title><![CDATA[Solving LeetCode problems with Racket: I don't know what I expected]]></title><description><![CDATA[
<p>Article URL: <a href="https://herecomesthemoon.net/2024/11/leetcode-with-racket/">https://herecomesthemoon.net/2024/11/leetcode-with-racket/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42221030">https://news.ycombinator.com/item?id=42221030</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 23 Nov 2024 14:24:13 +0000</pubDate><link>https://herecomesthemoon.net/2024/11/leetcode-with-racket/</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=42221030</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42221030</guid></item><item><title><![CDATA[New comment by TwentyPosts in "I Feel Unsafe"]]></title><description><![CDATA[
<p>Pretty sure this is generally called "Anarcho communism".</p>
]]></description><pubDate>Sat, 16 Nov 2024 10:44:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=42155729</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=42155729</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42155729</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Hazel: A live functional programming environment featuring typed holes"]]></title><description><![CDATA[
<p>All of this could've been prevented if Go just had two ways to compile. Debug and release.<p>The go devs decided against this since they didn't want to build a highly optimizing (read: slow) compiler, but that is missing the point of developer ergonomics.</p>
]]></description><pubDate>Fri, 01 Nov 2024 14:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42017066</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=42017066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42017066</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Benchmarks of Google's Axion Arm-Based CPU"]]></title><description><![CDATA[
<p>> These new C4A instances are advertised as offering up to 50% better performance and up to 60% better energy efficiency than their current generation x86 instance types.<p>Hardware (see also, Google's TPUs and their performance vs. energy cost) is one reason why I'm fairly bullish on Google.</p>
]]></description><pubDate>Wed, 30 Oct 2024 19:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=41999442</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41999442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41999442</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Mojo clarifies meaning of "Python superset""]]></title><description><![CDATA[
<p>Is anyone surprised by this? Chris Lattner in high regard, sure, but I always expected them to have to quietly walk this one back.<p>It just didn't seem feasible, for a lot of reasons.<p>Of course, how feasible it sounded will depend on your interpretation of "superset". I wonder what was the straw that broke the camel's back.</p>
]]></description><pubDate>Thu, 24 Oct 2024 18:07:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41937955</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41937955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41937955</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Adding syntax to the CPython interpreter"]]></title><description><![CDATA[
<p>Do we really need more syntactic sugar? Frankly, I am still confused why Python is going for a separate syntax for if expressions instead of just making its regular ifs into expressions</p>
]]></description><pubDate>Sat, 19 Oct 2024 14:27:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=41887943</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41887943</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41887943</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Rewriting Rust"]]></title><description><![CDATA[
<p>Zig is not even close to a 1.0 beta this year. Or even next year.<p>For example, the async problem still exists and still has absolutely no viable path forward, or even MVP approach.</p>
]]></description><pubDate>Thu, 26 Sep 2024 10:57:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=41656894</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41656894</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41656894</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Rewriting Rust"]]></title><description><![CDATA[
<p>Afaik specialisation (in full generality) would cause soundness issues, so it's not even just blocked by the trait solver, it's also blocked by figuring out a 'slimmed down' proposal that fixes those.<p>And that's not even getting into the problem that it's a fairly controversial feature, since people are worried about terrible, hard to track specialisation trees. (See, inheritance.)</p>
]]></description><pubDate>Thu, 26 Sep 2024 10:56:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=41656876</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41656876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41656876</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Hezbollah hand-held radios detonate across Lebanon, sources say"]]></title><description><![CDATA[
<p>I don't think civilians regularly carry military-grade pagers.<p>And fwiw, I heard of two tragic cases of children dying, which sounds remarkably low to me so far. If this were truly indiscriminate, this number would be significantly higher and we would've heard of it by now.</p>
]]></description><pubDate>Thu, 19 Sep 2024 02:16:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=41587829</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41587829</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41587829</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Hezbollah hand-held radios detonate across Lebanon, sources say"]]></title><description><![CDATA[
<p>Apart from the issue where this ignores how many people got injured (a much larger number), there's a very simple "survival bias" reason (ironically) why this argument doesn't work.<p>Children (and potentially health workers, as opposed to men of fighting age) are much more likely to die of such an explosion than men of fighting age. In other words, children will be significantly overrepresented here.</p>
]]></description><pubDate>Thu, 19 Sep 2024 02:08:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=41587766</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41587766</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41587766</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Hezbollah pager explosions kill several people in Lebanon"]]></title><description><![CDATA[
<p>Honestly struggling to comprehend how this one isn't neutral.<p>As far as we know this was a supply-chain attack specifically on military pagers actively used by Hezbollah, and (right now) it looks like most injured are in fact Hezbollah members (which makes sense, since no one else has any reason to carry such a pager). (With some sad and unfortunate exceptions.)</p>
]]></description><pubDate>Tue, 17 Sep 2024 22:14:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41573451</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41573451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41573451</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Why Haskell?"]]></title><description><![CDATA[
<p>This is semantically not the same as a sum type (as understood in the sense of Rust, which is afaik the academically accepted way)!<p>Python's `A | B` is a union operation, but in Rust a sum type is always a disjoint union. In Python, if `A = B = None`, then `A | B` has one possible instance.<p>In Rust, this sum type has two possible instances. This might not sound like a big deal, but the semantics are quite different.</p>
]]></description><pubDate>Thu, 12 Sep 2024 13:34:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=41520765</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41520765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41520765</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Why Haskell?"]]></title><description><![CDATA[
<p>The original rust compiler was written in OCaml. That's not evidence it "had an influence", but it's highly striking considering how many other languages Greydon could've used.</p>
]]></description><pubDate>Thu, 12 Sep 2024 13:21:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=41520614</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41520614</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41520614</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Heroes of Might and Magic: Olden Era Announced for 2025"]]></title><description><![CDATA[
<p>HOTA?</p>
]]></description><pubDate>Mon, 26 Aug 2024 12:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=41356437</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41356437</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41356437</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Why Does Elisp Suck"]]></title><description><![CDATA[
<p>You sound like you'd enjoy giving the Helix editor a try. It replaced neovim completely for me.</p>
]]></description><pubDate>Mon, 26 Aug 2024 12:00:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=41356308</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41356308</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41356308</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Writing a Rust compiler in C"]]></title><description><![CDATA[
<p>So now you're writing two compilers.<p>What did you actually gain from this, outside of more work?</p>
]]></description><pubDate>Sun, 25 Aug 2024 22:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41352076</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41352076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41352076</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Async2 – The .NET Runtime Async experiment concludes"]]></title><description><![CDATA[
<p>Have you read the article?<p>> As async is already used as an identifier in C#, the team decided to use async2 as a codename for the experiment. If that thing ever makes it into the runtime, it will be called async - so it will be a replacement for the current async implementation.</p>
]]></description><pubDate>Thu, 22 Aug 2024 17:30:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=41322508</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41322508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41322508</guid></item><item><title><![CDATA[New comment by TwentyPosts in "From Sets to Categories (2023)"]]></title><description><![CDATA[
<p>How much of a background do your have in abstract algebra? I don't think category theory makes much sense or is very satisfying unless you can already list a bunch of categories you interact with regularly, and have results which can be expressed in terms of categories.</p>
]]></description><pubDate>Wed, 14 Aug 2024 19:11:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=41249479</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41249479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41249479</guid></item><item><title><![CDATA[New comment by TwentyPosts in "Go 1.23 Released"]]></title><description><![CDATA[
<p>The first time I looked at the syntax, it honestly looked like gibberish to me.<p>It's probably simple, but the control flow just felt convoluted.</p>
]]></description><pubDate>Tue, 13 Aug 2024 19:17:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41238668</link><dc:creator>TwentyPosts</dc:creator><comments>https://news.ycombinator.com/item?id=41238668</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41238668</guid></item></channel></rss>