<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: halflife</title><link>https://news.ycombinator.com/user?id=halflife</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 17 Aug 2026 07:15:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=halflife" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by halflife in "A U.S. Strategy to Prevent the Creation of Mirror Life"]]></title><description><![CDATA[
<p>Possible path for organic zero calorie sugars!</p>
]]></description><pubDate>Sun, 16 Aug 2026 18:32:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49322457</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=49322457</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49322457</guid></item><item><title><![CDATA[New comment by halflife in "A U.S. Strategy to Prevent the Creation of Mirror Life"]]></title><description><![CDATA[
<p>Incorrect. There are symmetric achiral molecules. Which can be consumed as food for both normal, and mirror life, thus creating competition for resources.</p>
]]></description><pubDate>Sun, 16 Aug 2026 15:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=49320904</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=49320904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49320904</guid></item><item><title><![CDATA[New comment by halflife in "[dead]"]]></title><description><![CDATA[
<p>What a shitshow of an article. The first victims of the Nova festival mentioned in this article are not the ones massacred, kidnapped and tortured by the gazans, it’s the ones killed by “Israeli police” in a “crossfire”.<p>For an article trying to celebrate peace love and unity in edm music, it fails to mention the fact that Hamas weee the ones to attack innocent festival goers.</p>
]]></description><pubDate>Thu, 13 Aug 2026 20:18:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49291293</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=49291293</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49291293</guid></item><item><title><![CDATA[New comment by halflife in "Gina Gallery of International Naive Art"]]></title><description><![CDATA[
<p>But not all naive art comes from 3rd world. I remember learning about famous naive artists from Northern Europe which were quite amazing.</p>
]]></description><pubDate>Sun, 12 Jul 2026 16:53:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48882538</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48882538</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48882538</guid></item><item><title><![CDATA[New comment by halflife in "Death of the Status Update: Why 55% of Americans Stopped Posting on Social Media"]]></title><description><![CDATA[
<p>Back to 2015, I stopped posting on Facebook when I noticed that it’s no longer about connecting with my friends, but a never ending stream of boring posts from groups and people that I don’t know or care to follow.<p>All my “social” life just moved to direct communication in WhatsApp (meta owned as well)</p>
]]></description><pubDate>Sun, 12 Jul 2026 11:01:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=48880121</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48880121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48880121</guid></item><item><title><![CDATA[New comment by halflife in "Spider venom kills varroa mites without harming honeybees"]]></title><description><![CDATA[
<p>Makes sense, thanks!</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844876</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48844876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844876</guid></item><item><title><![CDATA[New comment by halflife in "Spider venom kills varroa mites without harming honeybees"]]></title><description><![CDATA[
<p>Thanks for the detailed comment! I always heard that bees pollinate the vast majority of plants, so in the parent comment, I assumed incorrectly that the meaning was for bees in general being non native.</p>
]]></description><pubDate>Thu, 09 Jul 2026 12:33:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=48844872</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48844872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48844872</guid></item><item><title><![CDATA[New comment by halflife in "Spider venom kills varroa mites without harming honeybees"]]></title><description><![CDATA[
<p>If they are not native, how did plant propagate seeds? Flies? Wasps? Butterflies?</p>
]]></description><pubDate>Thu, 09 Jul 2026 07:03:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48841983</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48841983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48841983</guid></item><item><title><![CDATA[New comment by halflife in "Instagram is incorporating users' photos in ads for Meta Glasses"]]></title><description><![CDATA[
<p>I actually find this incredible, since this highlights how desperate they are to advertise these glasses</p>
]]></description><pubDate>Mon, 29 Jun 2026 16:46:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48721603</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48721603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48721603</guid></item><item><title><![CDATA[New comment by halflife in "Jest/Vitest interactive course (runs in the browser)"]]></title><description><![CDATA[
<p>Jest mocks allow developers to write bad code. Instead of separating concerns with DI, jest mocks overwrite the importing mechanism without any type safety. Also, if you wish to migrate to native node test runner, the mocks lock you into jest.<p>Use proper mocks with ts mockito and it will force you to write better code.</p>
]]></description><pubDate>Sat, 27 Jun 2026 10:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48697078</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48697078</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48697078</guid></item><item><title><![CDATA[New comment by halflife in "Pentagon raised threat of Israeli spying on U.S. to highest level, sources say"]]></title><description><![CDATA[
<p>If you need to protect your border inside, than you already failed. Borders are protected outside the country.</p>
]]></description><pubDate>Sun, 07 Jun 2026 16:57:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48436633</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48436633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48436633</guid></item><item><title><![CDATA[New comment by halflife in "Pentagon raised threat of Israeli spying on U.S. to highest level, sources say"]]></title><description><![CDATA[
<p>Israel has clearly defined borders. If youre are talking about the West Bank there’s area a, b and c which are controlled by Israel, both, and PA respectively. I’d call that borders.</p>
]]></description><pubDate>Sun, 07 Jun 2026 05:26:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=48432094</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48432094</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48432094</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>When all you need is a synchronous operations, yes. When it involves async, batching, buffering, and user input, it becomes much more complicated, and every step needs to be setup manually.</p>
]]></description><pubDate>Thu, 04 Jun 2026 19:00:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48403104</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48403104</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48403104</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>Agreed, the OP said that the r in rxjs stands for reactivity, so my point was the the names have little bearing on the actual design patterns achieved with the libs</p>
]]></description><pubDate>Thu, 04 Jun 2026 16:39:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48401134</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48401134</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48401134</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>A derived state is certainly reactive.</p>
]]></description><pubDate>Thu, 04 Jun 2026 14:42:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48399421</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48399421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48399421</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>Maybe push pull wasn’t the best metaphor, but the point is that everything can be reactive, it only depends on how much boilerplate you need to write to achieve the desired result.<p>Since react doesn’t have a true reactive model, you need to subscribe to changes manually (use effect) to create computations, while in signals it’s a primitive (computed).<p>I actually created a lib that operates signals over reacts state management (<a href="https://roypeled.github.io/react-logic/" rel="nofollow">https://roypeled.github.io/react-logic/</a>), so I removed the boilerplate to create a true reactive system.<p>If you want, you can create reactive system just from JS primitives, using callbacks. But that doesn’t make JS reactive by nature.</p>
]]></description><pubDate>Thu, 04 Jun 2026 13:56:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=48398717</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48398717</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48398717</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>Its entire state management is not reactive, it’s always on push, not pull. You always need to call setState to get render changes.</p>
]]></description><pubDate>Thu, 04 Jun 2026 07:53:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=48395536</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48395536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48395536</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>The react in react stands for reactivity, however it is not.</p>
]]></description><pubDate>Thu, 04 Jun 2026 05:16:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394256</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48394256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394256</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>I partially agree, there is an overlap between signals and rxjs, however the core business is different- observables are about data manipulation, while signals are about efficient state management.<p>Regarding angular I agree, rxjs was a bad choice for data management, and before signals arrived I abandoned rxjs in favor of mobx in my angular projects. However you could roll your own http client, we used axios, and using DI it’s a drop in replacement.</p>
]]></description><pubDate>Thu, 04 Jun 2026 05:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48394250</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48394250</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48394250</guid></item><item><title><![CDATA[New comment by halflife in "Angular v22"]]></title><description><![CDATA[
<p>Each one of these solves a different problem.<p>Promised - async<p>Observables - streams<p>Signals - reactivity</p>
]]></description><pubDate>Wed, 03 Jun 2026 20:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=48389952</link><dc:creator>halflife</dc:creator><comments>https://news.ycombinator.com/item?id=48389952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48389952</guid></item></channel></rss>