<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: febin</title><link>https://news.ycombinator.com/user?id=febin</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 13 Jun 2026 15:15:20 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=febin" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by febin in "Who Runs Your Rust Future? Hands-On Intro to Async Rust"]]></title><description><![CDATA[
<p>Fixed this, thank you.</p>
]]></description><pubDate>Thu, 11 Jun 2026 05:07:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48486446</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=48486446</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48486446</guid></item><item><title><![CDATA[New comment by febin in "Who Runs Your Rust Future? Hands-On Intro to Async Rust"]]></title><description><![CDATA[
<p>Author of the article here.<p>No, I haven't asked anyone to upvote or comment. It was posted 2-3 days ago, there were no upvotes. And I was feeling concerned. (I am doing this full time and getting on top of HN for my own work was a dream). I had written articles on bevy and also posted on HN (in last 6 months). But they hardly got any traction on HN.<p>Not sure what happened today, I saw traffic from HN and was surprised to see this on #8.<p>I also noticed few comments looked LLM generated (they got deleted), but I am not sure why someone would do it, I mean the incentive.</p>
]]></description><pubDate>Wed, 10 Jun 2026 23:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48484275</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=48484275</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48484275</guid></item><item><title><![CDATA[Who Runs Your Rust Future? Hands-On Intro to Async Rust]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/posts/async-rust-chapter-1-hands-on-intro-to-async-rust/">https://aibodh.com/posts/async-rust-chapter-1-hands-on-intro-to-async-rust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48445702">https://news.ycombinator.com/item?id=48445702</a></p>
<p>Points: 113</p>
<p># Comments: 33</p>
]]></description><pubDate>Mon, 08 Jun 2026 14:15:32 +0000</pubDate><link>https://aibodh.com/posts/async-rust-chapter-1-hands-on-intro-to-async-rust/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=48445702</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48445702</guid></item><item><title><![CDATA[Bevy Game Engine Explained Visually]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/posts/bevy-game-engine/">https://aibodh.com/posts/bevy-game-engine/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48223001">https://news.ycombinator.com/item?id=48223001</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 21 May 2026 14:17:13 +0000</pubDate><link>https://aibodh.com/posts/bevy-game-engine/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=48223001</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48223001</guid></item><item><title><![CDATA[The Impatient Programmer's Guide to Bevy and Rust: Ch 12 Let There Be Networking]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-12/">https://aibodh.com/posts/bevy-rust-game-development-chapter-12/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47854499">https://news.ycombinator.com/item?id=47854499</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Apr 2026 21:06:08 +0000</pubDate><link>https://aibodh.com/posts/bevy-rust-game-development-chapter-12/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=47854499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47854499</guid></item><item><title><![CDATA[New comment by febin in "The Impatient Programmer's Guide to Bevy and Rust: Build a 2D Game from Scratch"]]></title><description><![CDATA[
<p>Hello HN,<p>Most Rust resources dump theory first. This book flips that: Fun First, Rust Second. You start by moving characters, then add procedural world generation, particle effects, A* pathfinding, and combat systems as you progress.<p>You master ECS architecture and Rust fundamentals by creating a complete game, not reading theory.<p>Chapters 1-7 are available for free online:<p>Chapter 1: Let There Be a Player: Setting up a Bevy project, understanding ECS basics, and implementing player movement.<p>Chapter 2: Let There Be a World: Creating procedural tilemaps and world generation.<p>Chapter 3: Let The Data Flow: Building a data-driven character system using RON configuration files and generic animation logic.<p>Chapter 4: Let There Be Collisions: Implementing spatial queries and collision detection.<p>Chapter 5: Let There Be Pickups: Building an inventory system, UI, and understanding the borrow checker through practical game patterns.<p>Chapter 6: Let There Be Particles: Adding visual polish and particle effects to bring the game world to life.<p>Chapter 7: Let There Be Enemies: Implementing enemy AI behavior and A* pathfinding.<p>Source Code
<a href="https://github.com/jamesfebin/ImpatientProgrammerBevyRust" rel="nofollow">https://github.com/jamesfebin/ImpatientProgrammerBevyRust</a></p>
]]></description><pubDate>Fri, 13 Feb 2026 19:14:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47006542</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=47006542</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006542</guid></item><item><title><![CDATA[The Impatient Programmer's Guide to Bevy and Rust: Build a 2D Game from Scratch]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/books/the-impatient-programmers-guide-to-bevy-and-rust/">https://aibodh.com/books/the-impatient-programmers-guide-to-bevy-and-rust/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47006541">https://news.ycombinator.com/item?id=47006541</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 13 Feb 2026 19:14:48 +0000</pubDate><link>https://aibodh.com/books/the-impatient-programmers-guide-to-bevy-and-rust/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=47006541</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47006541</guid></item><item><title><![CDATA[New comment by febin in "Pocket TTS: A high quality TTS that gives your CPU a voice"]]></title><description><![CDATA[
<p>I've vibecoded a Rust port of Pocket TTS using candle.<p><a href="https://github.com/jamesfebin/pocket-tts-candle" rel="nofollow">https://github.com/jamesfebin/pocket-tts-candle</a><p>The port supports:<p>- Native compilation with zero Python runtime dependency<p>- Streaming inference<p>- Metal acceleration for macOS<p>- Voice cloning (with the mimi feature)<p>Note: This was vibecoded (AI-assisted), but features were manually tested.</p>
]]></description><pubDate>Sat, 17 Jan 2026 15:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46658649</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=46658649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46658649</guid></item><item><title><![CDATA[New comment by febin in "Ask HN: Share your personal website"]]></title><description><![CDATA[
<p><a href="https://aibodh.com" rel="nofollow">https://aibodh.com</a><p>Teaching, Rust + Bevy + AI through 2d game development. (AI part is still work in progress)</p>
]]></description><pubDate>Thu, 15 Jan 2026 05:50:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=46628562</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=46628562</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46628562</guid></item><item><title><![CDATA[New comment by febin in "Ask HN: What Are You Working On? (December 2025)"]]></title><description><![CDATA[
<p>Working on making Rust accessible to all with engaging content<p><a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-1/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a><p><a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-2/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a><p><a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-3/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a></p>
]]></description><pubDate>Mon, 15 Dec 2025 01:38:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46269327</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=46269327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46269327</guid></item><item><title><![CDATA[The IP's Guide to Bevy and Rust – Let There Be a World (Procedural Generation)]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-2/">https://aibodh.com/posts/bevy-rust-game-development-chapter-2/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45642354">https://news.ycombinator.com/item?id=45642354</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 20 Oct 2025 10:38:40 +0000</pubDate><link>https://aibodh.com/posts/bevy-rust-game-development-chapter-2/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=45642354</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45642354</guid></item><item><title><![CDATA[New comment by febin in "Ask HN: What are you working on? (October 2025)"]]></title><description><![CDATA[
<p>I’m writing a beginner-friendly 2D game development series with Rust and Bevy.<p>The first two posts are live:
1. Let There Be a Player — player movement and camera control (<a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-1/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a>)
2. Let There Be a World — procedural world generation using Wave Function Collapse (<a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-2/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a>)<p>Next up: adding physics, collisions, and interaction to make the world feel alive.<p>From there it’ll grow into combat, UI, sound, polish, and AI-driven NPCs.</p>
]]></description><pubDate>Mon, 13 Oct 2025 12:40:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45567700</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=45567700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45567700</guid></item><item><title><![CDATA[New comment by febin in "Ask HN: What are you working on? (September 2025)"]]></title><description><![CDATA[
<p>I am working on a book that teaches rust and bevy by building a video game from scratch, hoping to explore AI NPCs as well.<p>First chapter already out.
<a href="https://aibodh.com/posts/bevy-rust-game-development-chapter-1/" rel="nofollow">https://aibodh.com/posts/bevy-rust-game-development-chapter-...</a></p>
]]></description><pubDate>Mon, 29 Sep 2025 22:42:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=45419754</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=45419754</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45419754</guid></item><item><title><![CDATA[New comment by febin in "Ask HN: Who wants to be hired? (August 2025)"]]></title><description><![CDATA[
<p>Location: Bangalore<p>Remote : Yes<p>Willing to relocate: Yes (if mutual goals align)<p>Technologies: Rust, SurrealDB, NodeJS, AWS, Azure, Python, PostgreSQL, MongoDB, Agents SDK, Vercel SDK, A2A Protocol, LightRAG, Qdrant (Love tinkering with emerging technologies).<p>Résumé/CV: <a href="http://linkedin.com/in/febinjohnjames/" rel="nofollow">http://linkedin.com/in/febinjohnjames/</a><p>Email: febinjohnjames@gmail.com<p>If you are looking for someone to tinker around with your developer product and come up with innovative possibilities and use cases and communicate them, I would love to work with you. (Part time preferred)<p>I have been in the SaaS space for the last 12 years (B2B SaaS - 6 years). Though I am an engineer at heart, I have worked on building different departments at Tars(HelloTars) for the past (5 years, 11 months), building the engineering team, building the design team (2 years), leading partnership efforts (1 year), and also building the marketing team (1 year). Presently, I have been tinkering around with novel approaches in Reasoning AI (built on top of the LLM layer) and have a different take on the approach than how most folks are building it.<p>I would love to share learnings and understand your priority problems even if you are not interested in immediate hiring.</p>
]]></description><pubDate>Sat, 02 Aug 2025 05:10:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=44765028</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=44765028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44765028</guid></item><item><title><![CDATA[AWS Challenges – Verifying the Rust standard library]]></title><description><![CDATA[
<p>Article URL: <a href="https://model-checking.github.io/verify-rust-std/intro.html">https://model-checking.github.io/verify-rust-std/intro.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44522468">https://news.ycombinator.com/item?id=44522468</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 10 Jul 2025 16:00:32 +0000</pubDate><link>https://model-checking.github.io/verify-rust-std/intro.html</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=44522468</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44522468</guid></item><item><title><![CDATA[Practical Cursor Development Patterns: Lessons from Back End Development]]></title><description><![CDATA[
<p>Article URL: <a href="https://aibodh.com/practical-cursor-development-patterns-lessons-from-backend-development/">https://aibodh.com/practical-cursor-development-patterns-lessons-from-backend-development/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44079096">https://news.ycombinator.com/item?id=44079096</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 24 May 2025 06:08:04 +0000</pubDate><link>https://aibodh.com/practical-cursor-development-patterns-lessons-from-backend-development/</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=44079096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44079096</guid></item><item><title><![CDATA[New comment by febin in "Blender-made movie Flow takes Oscar"]]></title><description><![CDATA[
<p>Animation of Flow (Blender Conference 2024)
<a href="https://www.youtube.com/watch?v=fxz6p-QATfs" rel="nofollow">https://www.youtube.com/watch?v=fxz6p-QATfs</a></p>
]]></description><pubDate>Mon, 03 Mar 2025 06:07:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43238800</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=43238800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43238800</guid></item><item><title><![CDATA[A Comprehensive Survey of the Lean 4 Theorem Prover]]></title><description><![CDATA[
<p>Article URL: <a href="https://arxiv.org/abs/2501.18639">https://arxiv.org/abs/2501.18639</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=42920203">https://news.ycombinator.com/item?id=42920203</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 03 Feb 2025 16:54:03 +0000</pubDate><link>https://arxiv.org/abs/2501.18639</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=42920203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42920203</guid></item><item><title><![CDATA[New comment by febin in "Introducing deep research"]]></title><description><![CDATA[
<p>I see many are offended, but I am genuinely asking a question.<p>I want to understand does this mean it's ethical for anyone to create a research AI tool that will go through arXiv and related GitHub repo and use it to solve problems, implement ideas like cursor.</p>
]]></description><pubDate>Mon, 03 Feb 2025 02:30:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=42914283</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=42914283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42914283</guid></item><item><title><![CDATA[New comment by febin in "Introducing deep research"]]></title><description><![CDATA[
<p>The creators are aware that a human is using this, can we say the same for AI, does it have their consent?</p>
]]></description><pubDate>Mon, 03 Feb 2025 00:37:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42913496</link><dc:creator>febin</dc:creator><comments>https://news.ycombinator.com/item?id=42913496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42913496</guid></item></channel></rss>