<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: clownstrikelol</title><link>https://news.ycombinator.com/user?id=clownstrikelol</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 01:50:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=clownstrikelol" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by clownstrikelol in "High-Level Rust: Getting 80% of the Benefits with 20% of the Pain"]]></title><description><![CDATA[
<p>That’s barely scratching the surface.<p>In TypeScript the following is also valid:<p>class Something{<p><pre><code>    value: Number
</code></pre>
}<p>class SomethingElse{<p><pre><code>    value: Number

    foo: String

    bar: SomeOtherThing[]
</code></pre>
}<p>function AddSomething(v: Something)<p>{<p><pre><code>    v.value += 1;
</code></pre>
}<p>var ex = new SomethingElse{<p><pre><code>    value: 3,

    foo: “TypeScript is fake types”,

    bar: []
</code></pre>
};<p>AddSomething(ex);<p>Why does it work? Because in TypeScript as long as you have a “shape” that fits, it’s the “same type.”<p>Complete and utter insanity to me, to pretend there’s any real type checking, when types are entirely fake and made up.</p>
]]></description><pubDate>Sun, 12 Apr 2026 14:17:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47739969</link><dc:creator>clownstrikelol</dc:creator><comments>https://news.ycombinator.com/item?id=47739969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47739969</guid></item><item><title><![CDATA[New comment by clownstrikelol in "Bitcoin miner purchases 112-megawatt North Texas wind farm"]]></title><description><![CDATA[
<p>Id be quite interested in speaking with him.<p>Ive spent years in construction and built out quite large projects.<p>What’s the best way to contact you?</p>
]]></description><pubDate>Sun, 08 Dec 2024 21:18:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42360563</link><dc:creator>clownstrikelol</dc:creator><comments>https://news.ycombinator.com/item?id=42360563</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42360563</guid></item><item><title><![CDATA[CrowdStrike representatives issue trademark infringement notice to ClownStrike]]></title><description><![CDATA[
<p>Article URL: <a href="https://clownstrike.lol/crowdmad/">https://clownstrike.lol/crowdmad/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=41133917">https://news.ycombinator.com/item?id=41133917</a></p>
<p>Points: 1234</p>
<p># Comments: 229</p>
]]></description><pubDate>Thu, 01 Aug 2024 21:38:20 +0000</pubDate><link>https://clownstrike.lol/crowdmad/</link><dc:creator>clownstrikelol</dc:creator><comments>https://news.ycombinator.com/item?id=41133917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41133917</guid></item></channel></rss>