<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: dfreire</title><link>https://news.ycombinator.com/user?id=dfreire</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 21:24:13 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=dfreire" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by dfreire in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Very useful, thanks</p>
]]></description><pubDate>Thu, 02 Apr 2026 16:31:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=47616675</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=47616675</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47616675</guid></item><item><title><![CDATA[New comment by dfreire in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Absolutely. If you ever did a npm install on a project using one of the affected axios versions, your entire system may be compromised.<p>> The malicious versions inject a new dependency, plain-crypto-js@4.2.1, which is never imported anywhere in the axios source code. Its sole purpose is to execute a postinstall script that acts as a cross platform remote access trojan (RAT) dropper, targeting macOS, Windows, and Linux. The dropper contacts a live command and control server and delivers platform specific second stage payloads. After execution, the malware deletes itself and replaces its own package.json with a clean version to evade forensic detection.<p>I strongly recommend you read the entire article.</p>
]]></description><pubDate>Tue, 31 Mar 2026 09:18:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584697</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=47584697</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584697</guid></item><item><title><![CDATA[New comment by dfreire in "Nothing: Simply Do Nothing"]]></title><description><![CDATA[
<p>And… you’re doing something.</p>
]]></description><pubDate>Sat, 21 Sep 2024 09:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=41608839</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=41608839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41608839</guid></item><item><title><![CDATA[New comment by dfreire in "How to think in writing"]]></title><description><![CDATA[
<p>Thank you. This is very different from my own experience and I find it fascinating.<p>My thoughts are mostly verbal. I do hear an inner voice all the time. I cannot easily catch the moment before words start to form. This excessive wordiness often leads me to a negative experience, it’s relatively easy to fall down on a spiral, worrying to much, going over and over about all the things that can go wrong. I just wish I had the ability to stop. I’m looking into meditation because of this.</p>
]]></description><pubDate>Tue, 09 Jul 2024 07:58:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=40913588</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=40913588</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40913588</guid></item><item><title><![CDATA[New comment by dfreire in "How to think in writing"]]></title><description><![CDATA[
<p>What a great comment.<p>Can you expand on why do you strive to be non-verbal?</p>
]]></description><pubDate>Mon, 08 Jul 2024 23:01:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=40910698</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=40910698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40910698</guid></item><item><title><![CDATA[New comment by dfreire in "Astro DB"]]></title><description><![CDATA[
<p>So what's the added value over Turso + Drizzle?</p>
]]></description><pubDate>Tue, 12 Mar 2024 18:11:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=39682841</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=39682841</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39682841</guid></item><item><title><![CDATA[New comment by dfreire in "Rook to XSS: How I hacked chess.com with a rookie exploit"]]></title><description><![CDATA[
<p>I understood it as when it was his turn to play, his piece moved without him moving it</p>
]]></description><pubDate>Sat, 27 Jan 2024 13:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=39155510</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=39155510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39155510</guid></item><item><title><![CDATA[New comment by dfreire in "A blog post is a long and complex search query to find people (2022)"]]></title><description><![CDATA[
<p>I see what you did here :)</p>
]]></description><pubDate>Mon, 06 Nov 2023 22:06:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=38169730</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=38169730</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38169730</guid></item><item><title><![CDATA[New comment by dfreire in "Ask HN: Is TypeScript worth it?"]]></title><description><![CDATA[
<p>I don’t want to sound harsh, but saying Javascript is a simpler version of Java just tells me you have never used Java seriously.<p>It’s like saying Korean is a simpler version of Spanish.<p>Yes, Java and Javascript are both programming languages, but they don’t even share the same paradigm.<p>You might be confusing the motivation that led to the creation of Javascript with the actual implementation.<p>Having said that, I have used Java professionally for more than 7 years, then I switched to mainly Javascript, and later to Typescript, and I’m never going back. I agree with your overall point.</p>
]]></description><pubDate>Fri, 13 Jan 2023 11:59:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=34366623</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=34366623</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34366623</guid></item><item><title><![CDATA[New comment by dfreire in "React Native is not the future"]]></title><description><![CDATA[
<p>Same</p>
]]></description><pubDate>Sun, 01 Jan 2023 18:05:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=34208860</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=34208860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=34208860</guid></item><item><title><![CDATA[New comment by dfreire in "The Full Chess Cheating Report of Hans Neiman"]]></title><description><![CDATA[
<p>I've not gone through it myself, but believing someone's investigation on Twitter, it does narrow it down to one person.</p>
]]></description><pubDate>Wed, 05 Oct 2022 13:02:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=33095008</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=33095008</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33095008</guid></item><item><title><![CDATA[Ask HN: What podcasts are worth paying for?]]></title><description><![CDATA[
<p>I'm looking for podcast recommendations, but I don't like listening to ads :)<p>So what are some good paid ones?</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=32106549">https://news.ycombinator.com/item?id=32106549</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 15 Jul 2022 10:11:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=32106549</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=32106549</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32106549</guid></item><item><title><![CDATA[Porth, Like Forth but in Python]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/tsoding/porth">https://github.com/tsoding/porth</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=28704716">https://news.ycombinator.com/item?id=28704716</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 30 Sep 2021 10:10:03 +0000</pubDate><link>https://github.com/tsoding/porth</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=28704716</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28704716</guid></item><item><title><![CDATA[New comment by dfreire in "How to Learn Stuff Quickly"]]></title><description><![CDATA[
<p>CodeCrafters looks great, I'm looking forward to use it.</p>
]]></description><pubDate>Tue, 20 Jul 2021 10:04:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=27891834</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=27891834</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27891834</guid></item><item><title><![CDATA[New comment by dfreire in "You Don’t Need Permission"]]></title><description><![CDATA[
<p>Wow, is the rest of the book as good as this?</p>
]]></description><pubDate>Thu, 10 Jun 2021 06:30:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=27457509</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=27457509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27457509</guid></item><item><title><![CDATA[New comment by dfreire in "No Cookie for You"]]></title><description><![CDATA[
<p>You can probably find some at <a href="https://github.com/onurakpolat/awesome-analytics" rel="nofollow">https://github.com/onurakpolat/awesome-analytics</a></p>
]]></description><pubDate>Thu, 17 Dec 2020 18:22:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=25458485</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=25458485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25458485</guid></item><item><title><![CDATA[New comment by dfreire in "Teddit: a free and open-source Reddit front end focused on privacy"]]></title><description><![CDATA[
<p>1GB how? I see 112MB in the App Store...</p>
]]></description><pubDate>Sat, 05 Dec 2020 19:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=25317639</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=25317639</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25317639</guid></item><item><title><![CDATA[Run an application from any public Git repo]]></title><description><![CDATA[
<p>Article URL: <a href="https://runme.io/">https://runme.io/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23273848">https://news.ycombinator.com/item?id=23273848</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 May 2020 16:29:00 +0000</pubDate><link>https://runme.io/</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=23273848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23273848</guid></item><item><title><![CDATA[New comment by dfreire in "Nano ID:  A tiny, secure URL-friendly unique string ID generator for JavaScript"]]></title><description><![CDATA[
<p>You're absolutely right, and this is huge...</p>
]]></description><pubDate>Thu, 14 Sep 2017 09:10:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=15246156</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=15246156</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15246156</guid></item><item><title><![CDATA[New comment by dfreire in "Nano ID:  A tiny, secure URL-friendly unique string ID generator for JavaScript"]]></title><description><![CDATA[
<p>You can also check <a href="https://github.com/dylang/shortid" rel="nofollow">https://github.com/dylang/shortid</a></p>
]]></description><pubDate>Tue, 12 Sep 2017 12:57:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=15226878</link><dc:creator>dfreire</dc:creator><comments>https://news.ycombinator.com/item?id=15226878</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=15226878</guid></item></channel></rss>