<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: SinParadise</title><link>https://news.ycombinator.com/user?id=SinParadise</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 11 Jun 2026 08:06:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=SinParadise" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by SinParadise in "Earth beyond six of nine planetary boundaries"]]></title><description><![CDATA[
<p>Its OK magic of technology will swoop in and save us. Any time now.</p>
]]></description><pubDate>Wed, 13 Sep 2023 20:22:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37501238</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37501238</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37501238</guid></item><item><title><![CDATA[New comment by SinParadise in "Making sense of React Server Components"]]></title><description><![CDATA[
<p>>I don't think React ever pitched view as a function of state actually. Many in the community latched onto that, and some React-inspired projects tried to make that a thing, but I'm positive that was never the pitch from the core team, in fact very certain of this.<p>If it quacks like a duck..</p>
]]></description><pubDate>Sat, 09 Sep 2023 15:54:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37446787</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37446787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37446787</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p>> We very rarely need specific minerals.<p>Because historically we do not have technology complex enough to need specific minerals. Now we do.<p>> Most of these needs we can fulfill with many different minerals. And the amount of all [1] minerals in earths crust is staggering compared to any foreseeable futre, so we are just going to flip to whatever is easiest/cheapest to dig.<p>There is another factor at play though: energy required to extract the minerals. Ones deeper in the earth's crust are likely more energy intensive to extract and perhaps even purify. At some point it won't be worth it.</p>
]]></description><pubDate>Sat, 09 Sep 2023 15:35:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37446590</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37446590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37446590</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p>>If we really can't find any more, then billions or trillions of dollars will be redirected to bring lithium extraction from seawater to commercial scale.<p>And we are probably going to burn fossil fuel to obtain the energy for this?</p>
]]></description><pubDate>Fri, 08 Sep 2023 20:23:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=37438925</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37438925</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37438925</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p>> We have not run out of any mineral ever and I don't believe we ever will.<p>Is mineral not a finite resource? I don't understand your source of optimism here.</p>
]]></description><pubDate>Fri, 08 Sep 2023 20:00:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37438665</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37438665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37438665</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p>That imo is our only way out, but this is effectively deus ex machina moment for humanity.</p>
]]></description><pubDate>Fri, 08 Sep 2023 18:18:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=37437298</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37437298</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37437298</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p>Based on his calculations from a video a year ago. He projects that we would need 940M tons of lithium, while 2022 reported reserves is 95M tons.[0]<p>Are we going realistically find enough undiscovered lithium reserves that is the same size as our known reserves as of 2022, even assuming that he is off by a factor of 4?<p>[0] <a href="https://www.youtube.com/watch?v=MBVmnKuBocc&t=2604s">https://www.youtube.com/watch?v=MBVmnKuBocc&t=2604s</a></p>
]]></description><pubDate>Fri, 08 Sep 2023 18:14:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=37437256</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37437256</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37437256</guid></item><item><title><![CDATA[New comment by SinParadise in "Solar and batteries are going to win, and our thinking needs to adjust"]]></title><description><![CDATA[
<p><a href="https://www.youtube.com/watch?v=MBVmnKuBocc">https://www.youtube.com/watch?v=MBVmnKuBocc</a><p>Long video, but informative.<p>TLDR: We don't have enough minerals (including reserves) to completely switch our energy from ff to renewables, assuming our current energy consumption flatline, and our renewable technology efficiency and mineral consumption remain the same.</p>
]]></description><pubDate>Fri, 08 Sep 2023 18:00:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=37437091</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37437091</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37437091</guid></item><item><title><![CDATA[New comment by SinParadise in "Making sense of React Server Components"]]></title><description><![CDATA[
<p>Thats a cool project.<p>>But I don't think the "pretend it isn't" makes any sense<p>Well, let me expand a bit more. React's pitch is that view is a function of state, and essentially designed around the idea of an immutable state which re-renders everything when changed. It then offered some APIs to allow fine-tuning of rendering via hooks which either ties with data changes or some rendering life-cycle. To me the API screams of stubborn refusal to let go of the "view as a function of state" mantra: When you encounter a scenario where it breaks the mantra, lets add another lever to handle it. This lever also has to be pulled by you the developer, and it is up to you to know when to do it.<p>>I actually like React more than Svelte for many reasons, but magic compilers and templates are two big ones.<p>I don't really have an issue with compilers. They are the accepted magic that bridges between language for people and language for machines. The ideal language might be something that is functional and immutable language that it is easy for us to read, but compiles to the optimized, imperative updates that machine can run well.<p>I'd probably like React better if it had a compile layer on top of its more functional parts?<p>As for templates, JSX is probably the one great thing that came out of React. It is no wonder that many other frameworks are embracing JSX, but none of them are really forking the idea of hooks.</p>
]]></description><pubDate>Thu, 07 Sep 2023 15:51:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=37420795</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37420795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37420795</guid></item><item><title><![CDATA[New comment by SinParadise in "Making sense of React Server Components"]]></title><description><![CDATA[
<p>I mean, I am OK with magic, but it has to remain magical to me.
The moment I have to deal with the magic, I don't want it anymore.</p>
]]></description><pubDate>Thu, 07 Sep 2023 02:53:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37414196</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37414196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37414196</guid></item><item><title><![CDATA[New comment by SinParadise in "Making sense of React Server Components"]]></title><description><![CDATA[
<p>I like Svelte. It embraces the fact that UI is stateful and doesn't try to pretend it isn't.</p>
]]></description><pubDate>Thu, 07 Sep 2023 02:47:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=37414142</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37414142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37414142</guid></item><item><title><![CDATA[New comment by SinParadise in "Making sense of React Server Components"]]></title><description><![CDATA[
<p>Not useEffect specifically, but wiring something very stateful like a map library into the React rendering paradigm while keeping the state management in React via useState etc. can be very difficult to do so in a performant way.<p>I recalling using a lot of useRef to manually tune when to re-render, and in an ideal world I shouldn't be this granular about it.<p>You can certainly use one of the many React map wrapper libraries to lessen the pain, the pain is still very real, just dealt with by someone else.</p>
]]></description><pubDate>Wed, 06 Sep 2023 18:10:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=37408813</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37408813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37408813</guid></item><item><title><![CDATA[New comment by SinParadise in "Ask HN: Who is hiring? (September 2023)"]]></title><description><![CDATA[
<p>70 year old enterprise telecom, but in F#?<p>You guys have any blog posts detailing this transition?</p>
]]></description><pubDate>Sun, 03 Sep 2023 21:54:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=37374965</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37374965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37374965</guid></item><item><title><![CDATA[New comment by SinParadise in "Currying in Kotlin"]]></title><description><![CDATA[
<p>Not sure if Kotlin is conductive to currying. I find it harder to read with currying, not easier.</p>
]]></description><pubDate>Sun, 03 Sep 2023 02:35:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=37367249</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=37367249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37367249</guid></item><item><title><![CDATA[New comment by SinParadise in "Discord monetization: microtransaction stores and paid 'exclusive memes'"]]></title><description><![CDATA[
<p>Zoom is said to be easy to use for voip, but I found discord to be vastly superior in terms of ease of use and config.<p>Basically all the ceremonies and friction of the networking aspect and video/audio aspects are gone.<p>Now I think the community model of Discord isn't really in congruence with the knowledge base model a la Reddit(its hard to drop-in and out of community just to get one answer), but it is still vastly superior to its competition.</p>
]]></description><pubDate>Thu, 22 Jun 2023 15:00:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=36433177</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=36433177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36433177</guid></item><item><title><![CDATA[New comment by SinParadise in "CEO Update: Paving the road forward with AI and community at the center"]]></title><description><![CDATA[
<p>Nothing here directly addresses the issue of users migrating away from the flow of `Google search -> SO` to `ChatGPT/Phind`.<p>Maybe SO should just acquihire Phind. Use Phind as the gatekeep to filter out questions with well established answers before another doe-eyed user make the fatal mistake of asking a non well-formed question before they are excoriated by the poweruser #44956.</p>
]]></description><pubDate>Sun, 04 Jun 2023 12:41:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=36185171</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=36185171</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36185171</guid></item><item><title><![CDATA[New comment by SinParadise in "How Postgres Triggers Can Simplify Your Back End Development"]]></title><description><![CDATA[
<p>I'd say depends on the complexity of the logic itself. I would never write triggers with any logical branching, but for simple update table B when table A is updated? I definitely see the value in that.</p>
]]></description><pubDate>Sun, 23 Apr 2023 16:32:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=35677708</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=35677708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35677708</guid></item><item><title><![CDATA[New comment by SinParadise in "Modern Transactional Stack"]]></title><description><![CDATA[
<p>Also plays into the trend of "lets hire fullstack devs AKA frontend devs that knows how to call APIs and have a vague understanding of transactions and its pitfalls" and offload all backend work to SaaS products.<p>If the startup takes off? Great! If it doesn't? At least those SaaS products offered free trials.</p>
]]></description><pubDate>Sun, 23 Apr 2023 15:30:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=35677088</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=35677088</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35677088</guid></item><item><title><![CDATA[New comment by SinParadise in "Modern Transactional Stack"]]></title><description><![CDATA[
<p>This is trading architectural complexity with integration complexity.<p>You can learn to architecture better, but you can never get better at duck taping together the capricious and arbitrary APIs between hottest new techs.</p>
]]></description><pubDate>Sun, 23 Apr 2023 15:25:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=35677037</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=35677037</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35677037</guid></item><item><title><![CDATA[New comment by SinParadise in "Thoughts on Svelte"]]></title><description><![CDATA[
<p>So basically, using $ with expressions and no side-effects within the expression will not cause the issue the article is having?</p>
]]></description><pubDate>Mon, 27 Mar 2023 15:21:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=35327866</link><dc:creator>SinParadise</dc:creator><comments>https://news.ycombinator.com/item?id=35327866</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35327866</guid></item></channel></rss>