© 2026 Hashnode
TL;DR I implemented conversation history preloading in the OpenHands frontend. Previously, conversation messages were loaded only through WebSocket streaming, which caused empty or inconsistent history when opening existing chats. I added a REST-base...

The Fear Was Real Let me be honest: I was absolutely terrified of open source. Every time I saw developers casually dropping "just submitted a PR" or flexing their contribution graphs, I felt like an imposter. Open source felt like this exclusive clu...

TL;DR I fixed a browser localStorage memory leak in the OpenHands frontend where deleted conversations left behind orphaned UI state keys. I implemented automatic cleanup on conversation deletion, refactored shared localStorage key constants for main...

I joined Kaggle the same way most people do. I opened a few competitions, downloaded a dataset, ran a notebook, stared at the leaderboard… and quietly closed the tab, thinking,“Everyone here seems way ahead of me.” For a long time, I treated Kaggle a...

Introduction As I continue exploring the world of open source and tech, I watched another helpful video, this time a discussion between Kunal Kushwaha and Logan Kilpatrick. I have been trying to understand open source more clearly, and this conversat...
