<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: gg2222</title><link>https://news.ycombinator.com/user?id=gg2222</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 09:52:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gg2222" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gg2222 in "Ask HN: How does one build large front end apps without a framework like React?"]]></title><description><![CDATA[
<p>Unrelated to the topic, but wow, they're still using moment? I thought it was kind of deprecated and been trying to use other libs.</p>
]]></description><pubDate>Fri, 17 Oct 2025 16:32:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=45618677</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=45618677</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45618677</guid></item><item><title><![CDATA[New comment by gg2222 in "Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised"]]></title><description><![CDATA[
<p>This blog post and others are from 'security saas' that also try to make money off how bad NPM package security safety is.<p>Why can't npm maintainers just implement something similar?<p>Maybe at least have a default setting (or an option) that packages newer than X days are never automatically installed unless forced? That would at least give time for people to review and notice if the package has been compromised.<p>Also, there really needs to be a standard library or at least a central community approved library of safe packages for all standard stuff.</p>
]]></description><pubDate>Tue, 16 Sep 2025 13:57:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=45262357</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=45262357</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262357</guid></item><item><title><![CDATA[New comment by gg2222 in "Show HN: I recreated Windows XP as my portfolio"]]></title><description><![CDATA[
<p>Wow, this reminds me of how Windows XP was such a beautiful UI.<p>UI these days are flat everything and pretty boring.</p>
]]></description><pubDate>Sun, 07 Sep 2025 08:31:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45156450</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=45156450</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45156450</guid></item><item><title><![CDATA[New comment by gg2222 in "Next.js is infuriating"]]></title><description><![CDATA[
<p>SolidStart</p>
]]></description><pubDate>Tue, 02 Sep 2025 11:20:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101550</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=45101550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101550</guid></item><item><title><![CDATA[New comment by gg2222 in "Next.js is infuriating"]]></title><description><![CDATA[
<p>For people wanting to try something else, I recommend SolidJS and SolidStart. Personally I never tried Next.js exactly because it feels like too many decisions are being made for me without having any choice. And I don't trust frameworks like that.<p>Depending on the project, just write an SPA with an API server, or if it is a static website just prerender it and serve on Cloudflare. I don't get the appeal of all the complexity. If you need SSR for SEO, then SolidStart is a nice and simple solution.</p>
]]></description><pubDate>Tue, 02 Sep 2025 11:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=45101508</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=45101508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45101508</guid></item><item><title><![CDATA[New comment by gg2222 in "Show HN: Aberdeen – An elegant approach to reactive UIs"]]></title><description><![CDATA[
<p>Hello, congrats on the release of your framework! I myself also wrote a reactive library for my own projects long ago when jquery was still widely used.<p>Anyways, these days I moved from React to Solid.js so I know a bit how Solid works.<p>1. Solid.js also has "stores" and "createMutable" which allow deep tracking of objects and are also built on Proxy objects. Signals are great for single values, but Solid stores and createMutable are for more complex data.<p>2. Solid.js doesn't redraw entire components. (It's not like React.) It is fine grained and only updates the minimal exact DOM nodes required. This is why it is so fast and topped benchmarks when it first came out. <a href="https://dev.to/ryansolid/introducing-the-solidjs-ui-library-4mck" rel="nofollow">https://dev.to/ryansolid/introducing-the-solidjs-ui-library-...</a><p>I found <a href="https://blog.theodo.com/2023/07/solidjs-beginner-virtual-dom-signals" rel="nofollow">https://blog.theodo.com/2023/07/solidjs-beginner-virtual-dom...</a> which might be a good intro explanation to it.<p>> Yeah, until you want to add some loops and conditionals in there. That's what regular programming languages are really good at. But it's a trade-off for sure.<p>Solid's <For> and <Show when={}> and <Switch> tags are actually quite nice and very easy to parse visually.<p>Regarding the "gaslighting" comments, I kind of feel the same way as the grandparent. No offense meant and I support everyone coding new open source frameworks, but it does kind of feel like that.<p>I suggest doing a deep dive into Solid and even checking Ryan's blog <a href="https://dev.to/ryansolid" rel="nofollow">https://dev.to/ryansolid</a> or YouTube channel. There are a ton of concepts and good ideas to learn. He and tanstack are like at the forefront of web dev today.</p>
]]></description><pubDate>Sat, 10 May 2025 04:59:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43943337</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=43943337</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43943337</guid></item><item><title><![CDATA[New comment by gg2222 in "Svelte5: A Less Favorable Vue3"]]></title><description><![CDATA[
<p>Yes, so actually SolidJS is newer.</p>
]]></description><pubDate>Sat, 08 Mar 2025 12:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=43299764</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=43299764</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43299764</guid></item><item><title><![CDATA[New comment by gg2222 in "Svelte5: A Less Favorable Vue3"]]></title><description><![CDATA[
<p>Exactly. SolidJS api itself is very small, there is not much you actually have to learn. This makes it simple to reason about and at the same time gives you the confidence to wield it, which makes it actually feel more powerful.</p>
]]></description><pubDate>Sat, 08 Mar 2025 11:47:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=43299453</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=43299453</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43299453</guid></item><item><title><![CDATA[New comment by gg2222 in "Svelte5: A Less Favorable Vue3"]]></title><description><![CDATA[
<p>Yes I know SolidJS 2.0 is coming. I said "it doesn't need so many major revisions", key word being "so many".<p>(Telling myself: damn should of put that in my original comment cause of course someone's gonna comment that.)</p>
]]></description><pubDate>Sat, 08 Mar 2025 11:39:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=43299419</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=43299419</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43299419</guid></item><item><title><![CDATA[New comment by gg2222 in "Svelte5: A Less Favorable Vue3"]]></title><description><![CDATA[
<p>To the author: Yes, do consider SolidJS seriously. I find that its reactivity system is simple and the easiest to reason about, with none of the messiness and constant changes to "the best practice way to do things" like React has gone through the years.<p>SolidJS seems designed right so that it doesn't need so many major revisions and it feels quite stable.<p>It feels like an evolved React that is simpler to use.<p>Also its signals and stores can be used in normal .ts files, so it is easier to create re-usable "stores".<p>edit: BTW haven't been following Svelte but it's already version 5? I thought it was the newest framework.</p>
]]></description><pubDate>Sat, 08 Mar 2025 10:10:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43298969</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=43298969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43298969</guid></item><item><title><![CDATA[New comment by gg2222 in "Mysterious New Jersey drone sightings prompt call for 'state of emergency'"]]></title><description><![CDATA[
<p>Agreed. If it is mass hysteria why doesn't the government just say so instead of saying "they don't know".<p>Some people just can't accept not "knowing it all".</p>
]]></description><pubDate>Thu, 12 Dec 2024 09:08:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=42397535</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=42397535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42397535</guid></item><item><title><![CDATA[New comment by gg2222 in "Stop Killing Games"]]></title><description><![CDATA[
<p>Their FAQ talks about using games as the first step in fighting companies discontinuing services of various kinds (not only cultural products).<p>It is true there is a cultural aspect for games and they mention it, but if a regulation like this passes, then it is easy to imagine what other regulations would be pushed next.<p>Yes it could be great for consumers, but too many regulations means it becomes harder to start and do businesses and the advantages fall to the established players and in the end there are less options in the market(s) due to monopolies so the consumer is actually worse off.</p>
]]></description><pubDate>Mon, 05 Aug 2024 14:57:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=41161970</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=41161970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161970</guid></item><item><title><![CDATA[New comment by gg2222 in "Stop Killing Games"]]></title><description><![CDATA[
<p>If games are a kind of software, why must games face this kind of regulation when other kinds of (actually more important) software doesn't / won't?<p>In saying this, I'm not in favor of this regulation, actually the opposite - because imagine if this regulation passed for games and then passed for software in general next.<p>MMORPGs are software provided as a service, but this proposed regulation wants to make them playable even after the service provider discontinues service. If applied to software in general then that means all SaaS once it has any customers, then it has the obligation to make (and keep?) that software usable indefinitely.<p>And what if the reason you had to discontinue was out of your control? Eg. one of your critical service providers went out of business? Guess you'll have to recreate that service provider's whole service so your now open source software can still work on top of it before you can actually go out of business yourself.<p>It is just an absurd expectation for game companies to have to consider this. And in the end it just makes it harder for the smaller not-established game companies while giving the bigger companies another boost, concentrating their advantage.</p>
]]></description><pubDate>Mon, 05 Aug 2024 14:19:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=41161595</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=41161595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161595</guid></item><item><title><![CDATA[New comment by gg2222 in "Stop Killing Games"]]></title><description><![CDATA[
<p>> the idea of preserving games for future access aligns with broader movements toward digital preservation, similar to efforts in other digital media industries like film and music<p>And from the FAQ:<p>> If this practice is not stopped, it may be codified into law and spread to other products of more importance over time, such as agricultural equipment, educational products, medical devices, etc.<p>So there is a notion of using games as a step to 'stop' companies from being able to discontinue services.<p>If this passes for games, next would be software in general.<p>Next thing you know if you develop and sell any software you will have to make sure it is usable forever. Any MacOS updates or Windows updates (or iOS/Android updates) breaking a software or app you once sold to a few people and discontinued? You will have to fix it until you die or face penalties.<p>Do you have software with a cloud component sold under a lifetime license? Be prepared to maintain that service forever or release its complete source code if you don't. Additionally, you would need lifetime licenses for any critical proprietary third-party components your cloud service relies on or be prepared to cover their service fees indefinitely.<p>While this perspective may seem exaggerated, there is always a double-edged nature to such regulations. The sword slices both ways.<p>I think all games/software would then convert to a service/subscription based model, cause there would be no limit to future liabilities when selling any lifetime license.<p>Pay monthly to play the game.
 Pay monthly to use any software (including downloadable software and apps.)
 Pay monthly to use the OS.<p>EDIT: Actually thinking about it, it seems this proposal wants to cover mmorpgs which already <i>are</i> subscription based.<p>In that case if the same rules applies to software in general, then any software that is subscription based would also have to be usable indefinitely even if you sold just 1 month subscription and went out of business.<p>This kind of creates a bad incentive where users of software / players of games might want the company to die so they can use the software or play the game for free forever.</p>
]]></description><pubDate>Mon, 05 Aug 2024 13:46:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=41161345</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=41161345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41161345</guid></item><item><title><![CDATA[New comment by gg2222 in "Bun is much faster than Node.js 22 at decoding Base64 but both rely on same lib"]]></title><description><![CDATA[
<p>How stable is Bun these days? Does it crash often? Is it ready for production app server use yet?</p>
]]></description><pubDate>Thu, 20 Jun 2024 12:54:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=40738203</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=40738203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40738203</guid></item><item><title><![CDATA[New comment by gg2222 in "Leaving Rust gamedev after 3 years"]]></title><description><![CDATA[
<p><a href="https://bevyengine.org/" rel="nofollow">https://bevyengine.org/</a></p>
]]></description><pubDate>Sat, 27 Apr 2024 08:51:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40178454</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=40178454</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40178454</guid></item><item><title><![CDATA[New comment by gg2222 in "Leaving Rust gamedev after 3 years"]]></title><description><![CDATA[
<p>In my view, here's an example from this HN comment section:
<a href="https://news.ycombinator.com/item?id=40177534">https://news.ycombinator.com/item?id=40177534</a><p>If this is the kind of attitude I would get from using Rust and having to be part of the Rust community, then I think I will pass.</p>
]]></description><pubDate>Sat, 27 Apr 2024 08:48:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=40178435</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=40178435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40178435</guid></item><item><title><![CDATA[New comment by gg2222 in "Leaving Rust gamedev after 3 years"]]></title><description><![CDATA[
<p>Check this response to the article within these HN comments:
<a href="https://news.ycombinator.com/item?id=40177534">https://news.ycombinator.com/item?id=40177534</a><p>Not actually flaming but quite condescending towards the article writer. Not even properly reading the article and coming to conclusions.<p>This is on HN which is generally more neutral towards Rust. I imagine in Rust circles these types of responses would come out a lot more.</p>
]]></description><pubDate>Sat, 27 Apr 2024 08:40:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=40178383</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=40178383</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40178383</guid></item><item><title><![CDATA[New comment by gg2222 in "How to listen to database changes using Postgres triggers in elixir"]]></title><description><![CDATA[
<p>Hi! Does WalEx continue where it left off after disconnects?</p>
]]></description><pubDate>Wed, 14 Jun 2023 15:03:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=36327063</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=36327063</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36327063</guid></item><item><title><![CDATA[New comment by gg2222 in "React is holding me hostage"]]></title><description><![CDATA[
<p>Nice to see Solid JS mentioned in the article. 
Its mental model is sooo much simpler than React. It's a joy to use.<p>I'm lucky that I am an independent developer so I can choose to use Solid JS in my projects.<p>React has so many gotchas and they keep changing the 'best practices' I can't believe people still stick with it.</p>
]]></description><pubDate>Wed, 08 Mar 2023 12:46:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=35068331</link><dc:creator>gg2222</dc:creator><comments>https://news.ycombinator.com/item?id=35068331</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=35068331</guid></item></channel></rss>