लोग कहते थे कि ये बात नहीं कहने की,
तुमने कह दी है तो कहने की सज़ा लो यारो।
कैसे आकाश में सूराख़ नहीं हो सकता,
एक पत्थर तो तबीयत से उछालो यारो।
- दुष्यन्त कुमार
We've been using Zoho Workplace at @CricSynthesis, but after this eye opening tweet, we're seriously evaluating a move to Google Workspace. Sometimes a fresh perspective is all it takes to rethink your tech stack. Thanks, Sridhar, for sparking the idea.
One thing is clear: the Delhi protesters want to plunge India into chaos, and stop the nation's progress. We must defeat this malicious agenda, which is aided and abetted by powers that want to destroy India.
We have a vibrant democracy and elections are the proper way to express our collective judgment.
Everyone did their bit to support the cause. But, special thanks to @Abhinav_Pan, @Saurabh_Pinch, @TheNewspinch, @swati_mishr, @IEhindi for bringing us minute-by-minute unbiased protest updates, where the Godi media failed. You are the real fourth pillar of this great democracy.
He did everything possible, by hook or by crook, to overshadow Nehru. But one thing he could never overshadow was Nehru's love for the children of this nation.
#SansadMarch
They may cover the idea of Gandhi in a white bedsheet and take it to a hospital, but truth and non-violence outlive every person. They endure, inspire, and return stronger. That white sheet isn't an end, it's the Khadi of peace and resolve. 🕊️ #SonamWangchuk
When @saurabhtop & @Abhinav_Pan hit Jantar Mantar to cover the protest and speak with @Wangchuk66, they fueled a massive momentum for the cause. This ground reporting didn't just share news, it awakened the soul of the nation. Thank you for keeping it alive!
@aditishuklaa As a kid, before I learned to ride a bike, I kept having the same dream, I was in an action movie, chasing or escaping on a bike. But the moment I started it, the bike turned into a stick. I'd wake up so disappointed every time. 😂
Me to claude : I am thinking to add a fallback method to data ingestion pipeline of @CricSynthesis, let's do a quick brainstorm.
Claude: Raat ke 3 baj gaye hai so jaa saale...
Pawan Singh attending physics class in a nutshell:
Teacher: "Energy can neither be created nor destroyed, and the rate of transfer of energy is called power."
Pawan Singh: "Noted, sir."
A few years later:
"Power khatam na hoi." 😭
If your users can't benefit from a sophisticated ranking system if the candidate generation layer fails to retrieve the right item first. Fix your query tokenization and vector spacing.
The ultimate product lesson is if candidate retrieval is garbage, rankings are also garbage.
So it's been 1 month since I switched to Apple Music from Spotify for my music needs, thanks to Airtel's offer, and I'm already fed up with its recommendation engine. If they can't fix the RE, build a semantic search engine. Proper spelling shouldn't be required to find a track.
Big giant companies pour heavy budget into complex ranking pipelines while under-investing in candidate generation. If your retrieval layer (dense vector embeddings or lexical search) fails to pull the right item, your sophisticated ranking model has zero value
The magic is the emergent behavior. Without hardcoded rules, batters naturally target weaker bowlers, partnerships slow down after wickets, and adaptive fields alter scoring patterns. MatchSynth is slowly moving from a basic simulator to a living, strategic agent.
Building MatchSynth for my project @CricSynthesis taught me that cricket simulation isn't a prediction problem, it's a sequential decision problem. Every ball updates a complex Markov Decision Process, capturing score, wickets, matchups, and real-time field settings.
Pressure was the hardest variable to parameterize. We map dynamic match context (RRR, remaining wickets) directly into our reward functions. As pressure mounts, the neural network's decision policy shifts cleanly toward high-risk, high-reward action spaces.