<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: kavaruka</title><link>https://news.ycombinator.com/user?id=kavaruka</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 15 Jun 2026 15:50:50 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kavaruka" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kavaruka in "Cloudflare CEO on the Italy fines"]]></title><description><![CDATA[
<p>Only right owners can report websites, the Piracy Shield is essentially a tool in the hands of “Serie A Soccer League” and DAZN.</p>
]]></description><pubDate>Sat, 10 Jan 2026 01:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=46561640</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=46561640</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46561640</guid></item><item><title><![CDATA[New comment by kavaruka in "Pricing Changes for GitHub Actions"]]></title><description><![CDATA[
<p>it charges you to use the platform features that enable your use of self-hosted runners</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:17:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294605</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=46294605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294605</guid></item><item><title><![CDATA[New comment by kavaruka in "Purposeful animations"]]></title><description><![CDATA[
<p>The "perception of speed" argument reminded me of when I was asked to add spinners and animations to a web app I was building, because without them the UI would have felt too fast and fake.</p>
]]></description><pubDate>Fri, 05 Sep 2025 17:50:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45141435</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=45141435</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45141435</guid></item><item><title><![CDATA[New comment by kavaruka in "Lit: a library for building fast, lightweight web components"]]></title><description><![CDATA[
<p>I have been using Lit in production for 3 years now. I think it is the best abstraction over the web components API out there.</p>
]]></description><pubDate>Wed, 03 Sep 2025 07:52:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=45113285</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=45113285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45113285</guid></item><item><title><![CDATA[New comment by kavaruka in "PYX: The next step in Python packaging"]]></title><description><![CDATA[
<p>I think node has a better tooling and ecosystem right now. Astral is doing a great job to reduce the gap.</p>
]]></description><pubDate>Wed, 13 Aug 2025 22:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=44894876</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=44894876</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44894876</guid></item><item><title><![CDATA[New comment by kavaruka in "SaaS is just vendor lock-in with better branding"]]></title><description><![CDATA[
<p>The GDPR always applies regardless of whether a company is profitable or not. But it covers only personal data/sensible data, not "all data".</p>
]]></description><pubDate>Fri, 06 Jun 2025 19:56:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=44204398</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=44204398</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44204398</guid></item><item><title><![CDATA[New comment by kavaruka in "What We Lost with PHP and jQuery"]]></title><description><![CDATA[
<p>I think this is just nostalgia, in the past decade I worked on several web apps, with lot of interactions and real time data (online auctions, live sport scores, customer support) and using jQuery (or even Angular.js) for this purpose was awful, because you had to reinvent state management and think about rendering performance.<p>You don’t understand the tools we have now, probably you are not the target and you can still use PHP + jQuery.<p>And is false that they weren’t package managers: the de-facto standard was Bower, used in combo with Grunt as task manager, with a Ruby toolchain that included LESS most of the type to preprocess styles.</p>
]]></description><pubDate>Sun, 01 Jun 2025 16:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44152190</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=44152190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44152190</guid></item><item><title><![CDATA[New comment by kavaruka in "What Are You Building? Share Your Projects"]]></title><description><![CDATA[
<p>but... it's just a youtube wrapper, what's the goal?</p>
]]></description><pubDate>Thu, 02 May 2024 16:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=40238417</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=40238417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40238417</guid></item><item><title><![CDATA[New comment by kavaruka in "Hans Reiser on ReiserFS deprecation in the Linux kernel"]]></title><description><![CDATA[
<p>it's a form that we non-Americans are not used to<p>the parole is not the same in each country :)</p>
]]></description><pubDate>Sat, 20 Jan 2024 14:13:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=39067707</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=39067707</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39067707</guid></item><item><title><![CDATA[New comment by kavaruka in "Stellarium: Software which renders realistic skies in real time"]]></title><description><![CDATA[
<p>My high school in italy has a planetarium built with stellarium. I had a lot of fun with it as a kid</p>
]]></description><pubDate>Sat, 13 Jan 2024 18:45:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38983111</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38983111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38983111</guid></item><item><title><![CDATA[New comment by kavaruka in "Deno Cron"]]></title><description><![CDATA[
<p>how does it works on self-hosted environment?</p>
]]></description><pubDate>Wed, 29 Nov 2023 17:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=38462403</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38462403</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38462403</guid></item><item><title><![CDATA[New comment by kavaruka in "HTML Web Components"]]></title><description><![CDATA[
<p>@lit/localize (<a href="https://lit.dev/docs/localization/overview/" rel="nofollow noreferrer">https://lit.dev/docs/localization/overview/</a>) give you the same DX of react-intl, but for (lit-powered) web components</p>
]]></description><pubDate>Tue, 14 Nov 2023 11:00:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38261705</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38261705</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38261705</guid></item><item><title><![CDATA[New comment by kavaruka in "Mastering DOM manipulation with vanilla JavaScript"]]></title><description><![CDATA[
<p>ChatGPT is useful only if you understand the code that it produces</p>
]]></description><pubDate>Mon, 06 Nov 2023 20:01:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=38168077</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38168077</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38168077</guid></item><item><title><![CDATA[New comment by kavaruka in "jQuery 4.0 99% Complete"]]></title><description><![CDATA[
<p>you can (should) use jQuery with ES6+</p>
]]></description><pubDate>Sun, 29 Oct 2023 23:19:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38063846</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38063846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38063846</guid></item><item><title><![CDATA[New comment by kavaruka in "Migrating our backend from Vercel to Fly.io"]]></title><description><![CDATA[
<p>I would be curious to know the performance using node.js as runtime, given that at the moment there is no evidence that bun on a real application offers better performance</p>
]]></description><pubDate>Sun, 29 Oct 2023 23:14:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=38063813</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38063813</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38063813</guid></item><item><title><![CDATA[New comment by kavaruka in "How Soap Works: The Science Behind Handwashing"]]></title><description><![CDATA[
<p>for a moment I thought about SOAP (Simple Object Access Protocol)</p>
]]></description><pubDate>Fri, 27 Oct 2023 14:09:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38038627</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38038627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38038627</guid></item><item><title><![CDATA[New comment by kavaruka in "Next.js 14"]]></title><description><![CDATA[
<p>this is just an hype-driven "glue code" which combines the most popular buzzwords at the moment, a framework is something else</p>
]]></description><pubDate>Thu, 26 Oct 2023 19:51:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38030872</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38030872</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38030872</guid></item><item><title><![CDATA[New comment by kavaruka in "Next.js 14"]]></title><description><![CDATA[
<p>I believe that many people who criticize Next.js or consider it difficult have not understood what the RSCs are for and how they work<p>It's a paradigm shift compared to the old way of thinking about React apps<p>In my company we've been using Next.js in production for a long time now and for us the app router has been key to increasing DX</p>
]]></description><pubDate>Thu, 26 Oct 2023 19:42:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=38030768</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=38030768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38030768</guid></item><item><title><![CDATA[New comment by kavaruka in "“Web Environment Integrity”: Locking Down the Web"]]></title><description><![CDATA[
<p>do you remember when they put (silently) their referral code in crypto exchange websites?<p>lol, what a great innovation!</p>
]]></description><pubDate>Tue, 01 Aug 2023 20:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=36962599</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=36962599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36962599</guid></item><item><title><![CDATA[New comment by kavaruka in "Observable API Proposal"]]></title><description><![CDATA[
<p>js does not need Observable API, it already had Async Iterables that soon will be enhanced with these helpers <a href="https://github.com/tc39/proposal-async-iterator-helpers">https://github.com/tc39/proposal-async-iterator-helpers</a> that are similar to this proposal</p>
]]></description><pubDate>Sat, 29 Jul 2023 05:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=36917277</link><dc:creator>kavaruka</dc:creator><comments>https://news.ycombinator.com/item?id=36917277</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36917277</guid></item></channel></rss>