HN user

febin

2,752 karma

twitter.com/@heyfebin https://www.linkedin.com/in/febinjohnjames/

Posts560
Comments85
View on HN
aibodh.com 20d ago

Build Your First 3D Editor – Create a 3D Space on an Infinite Grid

febin
2pts0
aibodh.com 22d ago

Reasoning About Async Rust with State Machines

febin
3pts0
aibodh.com 1mo ago

Who Runs Your Rust Future? Hands-On Intro to Async Rust

febin
113pts34
aibodh.com 2mo ago

Bevy Game Engine Explained Visually

febin
3pts0
aibodh.com 3mo ago

The Impatient Programmer's Guide to Bevy and Rust: Ch 12 Let There Be Networking

febin
1pts0
aibodh.com 5mo ago

The Impatient Programmer's Guide to Bevy and Rust: Build a 2D Game from Scratch

febin
1pts1
aibodh.com 9mo ago

The IP's Guide to Bevy and Rust – Let There Be a World (Procedural Generation)

febin
1pts0
model-checking.github.io 1y ago

AWS Challenges – Verifying the Rust standard library

febin
2pts0
aibodh.com 1y ago

Practical Cursor Development Patterns: Lessons from Back End Development

febin
2pts0
arxiv.org 1y ago

A Comprehensive Survey of the Lean 4 Theorem Prover

febin
1pts0
github.com 1y ago

Raphtory – In-memory vectorised graph database written in Rust

febin
21pts0
dusa.rocks 1y ago

Dusa Programming Language (Finite-Choice Logic Programming)

febin
174pts45
jaraxxus-me.github.io 1y ago

Advancing NeSy AI with Abstract Urban Simulation

febin
1pts0
katarinagyllenback.com 1y ago

Narrative Construction

febin
3pts0
thingspool.net 1y ago

Game Programming in Prolog

febin
283pts62
medium.com 2y ago

Opportunities for Tech Startups in the Legal Industry

febin
1pts0
economictimes.indiatimes.com 2y ago

MeitY approval must for companies to roll out AI, Gen AI models for Indian users

febin
4pts1
arxiv.org 2y ago

Chain-of-Table: Evolving Tables in the Reasoning Chain for Table Understanding

febin
2pts0
funwithsystems.com 2y ago

The Evolution of Development: From Codes to Convos

febin
2pts0
news.ycombinator.com 2y ago

Ask HN: How do you keep your sense of purpose during rapid tech revolutions?

febin
1pts2
news.ycombinator.com 2y ago

Ask HN: Any power users of ChatGPT here? Do you face the following challenges?

febin
4pts2
medium.com 2y ago

To Boldly Go: Navigating Life with the Wisdom of Starfleet Captains

febin
1pts0
meetfebin.com 3y ago

Show HN: Crowd Feel : An AI-Powered Tool to Sense the Crowd's Reactions

febin
2pts0
meetfebin.com 3y ago

Show HN: FilmFlow – AI powered tool for visualizing emotional pulse of films

febin
3pts0
meetfebin.com 3y ago

Show HN: AI-tool using WebRTC for improved and respectful conversations

febin
1pts0
news.ycombinator.com 3y ago

Ask HN: Can you relate to the following issues? How did you deal with it?

febin
5pts5
medium.com 3y ago

Autopilot Mayhem: The Case of the Overpriced Algorithm – A Short Story

febin
1pts0
github.com 3y ago

Research2Story – Turn Research Papers into Hilarious Novels with ChatGPT

febin
1pts0
news.ycombinator.com 3y ago

Ask HN: What would an evolved form of software development look like?

febin
1pts3
news.ycombinator.com 3y ago

Ask HN: Has the IT Industry become unnecessarily complex? Is there hope?

febin
8pts2

Author of the article here.

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.

Not sure what happened today, I saw traffic from HN and was surprised to see this on #8.

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.

Hello HN,

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.

You master ECS architecture and Rust fundamentals by creating a complete game, not reading theory.

Chapters 1-7 are available for free online:

Chapter 1: Let There Be a Player: Setting up a Bevy project, understanding ECS basics, and implementing player movement.

Chapter 2: Let There Be a World: Creating procedural tilemaps and world generation.

Chapter 3: Let The Data Flow: Building a data-driven character system using RON configuration files and generic animation logic.

Chapter 4: Let There Be Collisions: Implementing spatial queries and collision detection.

Chapter 5: Let There Be Pickups: Building an inventory system, UI, and understanding the borrow checker through practical game patterns.

Chapter 6: Let There Be Particles: Adding visual polish and particle effects to bring the game world to life.

Chapter 7: Let There Be Enemies: Implementing enemy AI behavior and A* pathfinding.

Source Code https://github.com/jamesfebin/ImpatientProgrammerBevyRust

I’m writing a beginner-friendly 2D game development series with Rust and Bevy.

The first two posts are live: 1. Let There Be a Player — player movement and camera control (https://aibodh.com/posts/bevy-rust-game-development-chapter-...) 2. Let There Be a World — procedural world generation using Wave Function Collapse (https://aibodh.com/posts/bevy-rust-game-development-chapter-...)

Next up: adding physics, collisions, and interaction to make the world feel alive.

From there it’ll grow into combat, UI, sound, polish, and AI-driven NPCs.

Location: Bangalore

Remote : Yes

Willing to relocate: Yes (if mutual goals align)

Technologies: Rust, SurrealDB, NodeJS, AWS, Azure, Python, PostgreSQL, MongoDB, Agents SDK, Vercel SDK, A2A Protocol, LightRAG, Qdrant (Love tinkering with emerging technologies).

Résumé/CV: http://linkedin.com/in/febinjohnjames/

Email: febinjohnjames@gmail.com

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)

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.

I would love to share learnings and understand your priority problems even if you are not interested in immediate hiring.

I see many are offended, but I am genuinely asking a question.

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.

Enjoy

let button = document.querySelector('.main-btn'); document.querySelector('.main-btn'); if (button) { let clickCount = 0; const interval = setInterval(() => { button.click(); clickCount++; if (clickCount >= 10000000) { clearInterval(interval); console.log('Clicked 1000 times!'); } }, 10); // Adjust the interval (10ms) if necessary } else { console.log('Button not found!'); }

Assume you are the author, I found your website is such a treasure. I couldn't believe your website wasn't listed on HN before. Next time please post on HN when you write.

Somethings that helped me.

1. I realised the hard way that you can't focus on too many things at the same time.

2. Ruthlessly cutting down pursuits to one thing helps drive results.

3. Focus on areas you have circle of competence in.

4. I struggle with abstract ideas, and jump to projects without thinking the details, scoping abstract ideas and writing down concrete POA helps in completing things.

5. Working hard on staying loyal to my resolutions. I took a resolution last month to write a book on rust for beginners. I constantly hold this thought every day in my head. It helps a lot in making progress and saying no to distractions.

Let's take a reel trending on Instagram, even though same dance moves is copied countless times, it still gets views.

Prompt Engineering if utilised by artists who knows how to steal, they can deceive people that generated output is original.

A social network that can streamline these into a simple processes can massively onboard new artists who can create art with drastically less efforts.

1. Chat GPT3 or Similar Tech Enabled Personalised Social Engineering Attacks From Stolen Data.

2. A new social network will rise that will have an explosion of reels made from Stable Diffusion tech.

3. Apple creating a dedicated program to encourage developers to build apps leverage M1/M2s GPU Capabilities.

4. Reserve Bank of India creating a CDBC enabled savings account program to allow citizens to hold money without intermediary banks.

Thank you for your efforts. I came across your paper/code and posted it here. I was looking to find a technique to cost optimise transformer based question and answering. Presently I am using CPU and getting a GPU is too costly on AWS.

Since I use high level code I don't understand the maths completely. However, I was wondering if your techniques can be beneficial on CPUs?

If I were to use this to improve transformer based architecture what should be my approach?

I have been through this and these are things that helped me improve.

1. Show up

Make sure you show up instead of avoiding people and events. Initially it can be difficult. You may be worried if you would mess up the conversation. You might be anxious you would run out of words to talk to. And it might turn to be a little embarrassing, that's alright. Doing more and more of those interactions kills your inner fear. Getting past your fear is the first step.

2. Observe & Listen

Observe how other people talk. If you like the way someone approaches others, copy it. Imitate and see how it works out. Be observant on how others feel while you talk. Are they bored? Are they eager to talk more? Are they trying to move conversation to some other topic? Usually shy people are within their head too much they don't notice the environment and react to it.

3. Find something common

I connect with a person by finding something in common between me and that person. It could be politics, religion, engineering, events, etc etc. Find things you both care about, conversation will flow naturally.

4. Give Compliments

If you like something about a person, give them compliment. Tell them details of what you loved the most. Be specific.

It would take time, through multiple iterations, you will improve :)

Best wishes, I am confident you will be successful.

Most people only see the AI/ML aspects or the ability to respond like human. But what's adding value is the chatbot's interface. Working for a chatbot company that hit $1M revenue I can say the chatbot interface solves a good problem.

There's a good chunk of people who are stressed in having to be comfortable with vide variety of website interfaces. For my dad who's over 60 years struggles with the government's interface to avail the pension scheme.

Chatbot or conversational interfaces have a repeating pattern. People are used to conversational interfaces because of SMS, iMessage, WhatsApp, FB, etc etc. Providing an experience through a chatbot interface reduces the learning curve for the end-user. You are presenting tiny chunk of information and even collecting one thing at a time. It's drastically less overwhelming.

It's not just for 60 years, I have friends who are around my age late 20s who finds it difficult to navigate through websites that have many offerings (Banks, Govt Services, etc)