<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: bodash</title><link>https://news.ycombinator.com/user?id=bodash</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 13:39:18 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=bodash" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by bodash in "TanStack Start Now Support React Server Components"]]></title><description><![CDATA[
<p>Astro might be the closest option here. JSX can be used as a templating language for it, and devs can still opt-in for full clientful islands.</p>
]]></description><pubDate>Thu, 16 Apr 2026 12:24:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=47791972</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47791972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47791972</guid></item><item><title><![CDATA[New comment by bodash in "AstroNvim"]]></title><description><![CDATA[
<p>AstroNvim v6 just released after neovim 0.12, and it's my favourite out-of-box setup</p>
]]></description><pubDate>Tue, 31 Mar 2026 22:55:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47594561</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47594561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594561</guid></item><item><title><![CDATA[AstroNvim]]></title><description><![CDATA[
<p>Article URL: <a href="https://astronvim.com/">https://astronvim.com/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47594560">https://news.ycombinator.com/item?id=47594560</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 31 Mar 2026 22:55:21 +0000</pubDate><link>https://astronvim.com/</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47594560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47594560</guid></item><item><title><![CDATA[New comment by bodash in "Axios compromised on NPM – Malicious versions drop remote access trojan"]]></title><description><![CDATA[
<p>Some great tips in this thread and I've been collecting them all at <a href="https://github.com/bodadotsh/npm-security-best-practices" rel="nofollow">https://github.com/bodadotsh/npm-security-best-practices</a></p>
]]></description><pubDate>Tue, 31 Mar 2026 09:08:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47584607</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47584607</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47584607</guid></item><item><title><![CDATA[China bans Manus founders from leaving country]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.euronews.com/next/2026/03/26/china-bans-manus-founders-from-leaving-country-after-meta-acquires-ai-startup-and-reviews-">https://www.euronews.com/next/2026/03/26/china-bans-manus-founders-from-leaving-country-after-meta-acquires-ai-startup-and-reviews-</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47543823">https://news.ycombinator.com/item?id=47543823</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 27 Mar 2026 15:24:17 +0000</pubDate><link>https://www.euronews.com/next/2026/03/26/china-bans-manus-founders-from-leaving-country-after-meta-acquires-ai-startup-and-reviews-</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47543823</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47543823</guid></item><item><title><![CDATA[New comment by bodash in "Thoughts on slowing the fuck down"]]></title><description><![CDATA[
<p>Exactly! I’ve noticed a resounding amount of people are writing the same pieces recently, it’s almost like everyone’s sounding their alarm for the upcoming tsunami. Who’s listening? Here’s my piece: <a href="https://humantodo.dev" rel="nofollow">https://humantodo.dev</a></p>
]]></description><pubDate>Wed, 25 Mar 2026 23:11:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=47524514</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47524514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47524514</guid></item><item><title><![CDATA[New comment by bodash in "Ask HN: What tech stack would you pick to rebuild HN today?"]]></title><description><![CDATA[
<p>Got a link?</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:43:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47403017</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47403017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47403017</guid></item><item><title><![CDATA[New comment by bodash in "Ask HN: What tech stack would you pick to rebuild HN today?"]]></title><description><![CDATA[
<p>Personally, I think Go + HTMX + PostgreSQL + Redis can go a long mile, but I could be missing hindsights</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:12:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402641</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47402641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402641</guid></item><item><title><![CDATA[Ask HN: What tech stack would you pick to rebuild HN today?]]></title><description><![CDATA[
<p>Hacker News is famously built with Arc[^1] and I know that users don't care about your tech stack[^2]. BUT, I'm really interested to know, if you had to rebuild HN today, what tech stack would you choose? (the answer is very unlikely to be Arc, right?)<p>This is to consider all the existing features of HN (auth, comments, updates, text-heavy, etc) but also the "hidden" features like content moderation, filtering bots, shadowbaning, high availability, API, and etc.<p>[^1]: https://news.ycombinator.com/item?id=28155134
[^2]: https://news.ycombinator.com/item?id=43125981</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47402527">https://news.ycombinator.com/item?id=47402527</a></p>
<p>Points: 4</p>
<p># Comments: 5</p>
]]></description><pubDate>Mon, 16 Mar 2026 18:04:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402527</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47402527</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402527</guid></item><item><title><![CDATA[New comment by bodash in "Show HN: HUMANTODO"]]></title><description><![CDATA[
<p>I can see how some high-paced teams might see HUMANTODO as speed bumpers in their environments. To that, I say this will be a conscious choice, and a trade-off teams are willing to experiement to see if the intentional slow-down will improve quality over time.<p>But yeah, give HUMANTODO a go, and I might add examples (blog/videos/etc) of how this actually works and integrates within real life projects.</p>
]]></description><pubDate>Mon, 16 Mar 2026 14:52:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47399835</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47399835</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47399835</guid></item><item><title><![CDATA[New comment by bodash in "Show HN: HUMANTODO"]]></title><description><![CDATA[
<p>Hi HN!<p>Amidst this turbulent time in our industry, I had this idea: what if we applied the "IKEA effect" instead of relying on the "Coding is dead" extremes.<p>So I spent the weekend working on this concept, and built this site to demonstrate why I think it could be useful in navigating the confusions and anxiety around the usage of AI.<p>Interested to know your thoughts!</p>
]]></description><pubDate>Sun, 15 Mar 2026 21:08:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=47391948</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47391948</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47391948</guid></item><item><title><![CDATA[Show HN: HUMANTODO]]></title><description><![CDATA[
<p>Article URL: <a href="https://humantodo.dev/">https://humantodo.dev/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47391914">https://news.ycombinator.com/item?id=47391914</a></p>
<p>Points: 8</p>
<p># Comments: 3</p>
]]></description><pubDate>Sun, 15 Mar 2026 21:05:53 +0000</pubDate><link>https://humantodo.dev/</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=47391914</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47391914</guid></item><item><title><![CDATA[New comment by bodash in "Replacing JavaScript with Just HTML"]]></title><description><![CDATA[
<p>Just been through several frontend interviews in the last few months, where it's clear that they still judge a developer's JS skills (especially React) than being semantically correct on HTML elements.<p>Every question/exercise is centred around how well you know React hooks, effect, memoization, modern css-in-js etc. Given I've been working with Astro recently, in one interview I talked about DOM APIs and I can see the interviewer raise an eyebrow. In later stage, even I that passed the exercises, still didn't get the job.</p>
]]></description><pubDate>Sun, 28 Dec 2025 11:41:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46410343</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46410343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46410343</guid></item><item><title><![CDATA[New comment by bodash in "Microsoft denies rewriting Windows 11 in Rust using AI"]]></title><description><![CDATA[
<p>Windows’ downfall will finally give rise to the Linux desktops, already seeing trends in how popular Omarchy is and well received</p>
]]></description><pubDate>Thu, 25 Dec 2025 10:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=46383605</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46383605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46383605</guid></item><item><title><![CDATA[New comment by bodash in "Ask HN: What are the best engineering blogs with real-world depth?"]]></title><description><![CDATA[
<p>Sure.<p>Problem I had with the other newsfeeds is that I get distracted by the constant updates, always refresh the front-page, skipping the actual content and just skimming through headlines and comments.<p>So I built this one, set it as my homepage, and because it doesn't update often, I will actually read the content of the links. When I'm done, I move on to other things in life.<p>It's curated by matching keywords (focusing on web development) on HN, mostly automated but with few manual adjustments now and then.</p>
]]></description><pubDate>Wed, 24 Dec 2025 01:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46371381</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46371381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46371381</guid></item><item><title><![CDATA[New comment by bodash in "Ask HN: What are the best engineering blogs with real-world depth?"]]></title><description><![CDATA[
<p>> <a href="https://lessnews.dev" rel="nofollow">https://lessnews.dev</a><p>A while ago I felt this "information fatigue" due to the overwhelming updates from the typical news sources (reddit, twitter, even hn).<p>So I built a _slow_ webdev newsfeed aggregator that doesn't overwhelm you of constant updates, so you focus on reading the actual blog contents and enjoy other things.</p>
]]></description><pubDate>Tue, 23 Dec 2025 18:25:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=46367782</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46367782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46367782</guid></item><item><title><![CDATA[New comment by bodash in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>Most of the best practices can be translated to python ecosystem. It’s not exact 1:1 mapping but change few key terms and tools, the underlying practices should be the same.<p>Or copy that repo’s markdown into an llm and ask it to map to the pip ecosystem</p>
]]></description><pubDate>Mon, 24 Nov 2025 13:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033765</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46033765</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033765</guid></item><item><title><![CDATA[New comment by bodash in "Shai-Hulud Returns: Over 300 NPM Packages Infected"]]></title><description><![CDATA[
<p>I compiled a list of NPM best practices one can adopt to reduce supply chain attack risks (even if there's no perfect security preventions, _always_): <a href="https://github.com/bodadotsh/npm-security-best-practices" rel="nofollow">https://github.com/bodadotsh/npm-security-best-practices</a><p>Discussion on HN last time: <a href="https://news.ycombinator.com/item?id=45326754">https://news.ycombinator.com/item?id=45326754</a></p>
]]></description><pubDate>Mon, 24 Nov 2025 12:50:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46033550</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=46033550</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46033550</guid></item><item><title><![CDATA[New comment by bodash in "NPM flooded with malicious packages downloaded more than 86k times"]]></title><description><![CDATA[
<p>shamless plug but here's a list of things you could follow to mitigate risks from npm: <a href="https://github.com/bodadotsh/npm-security-best-practices" rel="nofollow">https://github.com/bodadotsh/npm-security-best-practices</a></p>
]]></description><pubDate>Fri, 31 Oct 2025 10:19:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=45770355</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=45770355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45770355</guid></item><item><title><![CDATA[New comment by bodash in "Show HN: Tips to stay safe from NPM supply chain attacks"]]></title><description><![CDATA[
<p>The lockfile is updated _after_ any new malicious version is downloaded and installed. If we pinned the exact version, `npm install` will _not_ download and execute any new published versions.<p>That's why we use `npm ci` or `--frozen-lockfile` to install the exactly versions as lockfiles. But, by default, the `^` operator and just `install` command will check registry for any new releases and download them.<p>The primary arguments against pinning versions are missing security updates and increased maintenance overhead. But given the patterns we've seen, the attackers really _hope_ we automatically install new releases</p>
]]></description><pubDate>Mon, 22 Sep 2025 09:19:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=45330916</link><dc:creator>bodash</dc:creator><comments>https://news.ycombinator.com/item?id=45330916</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45330916</guid></item></channel></rss>