Dhruv Agarwal
@agdhruv
Followers
748
Following
2K
Media
28
Statuses
252
PhD @Cornell. Past: @MSFTResearch, @GoogleDeepMind, @ashokauniv. Sports fan!
Joined February 2013
Grad school applications are stressful! I shared *practical* tips from my experience at Microsoft Research last year and my slides were greatly appreciated. To encourage inclusivity in academia, I am making my slides public: https://t.co/NuA8er5nB6
#AcademicChatter @ThePhDPlace
3
29
165
AI commentary unlocks new possibilities - Personalized commentary: beginner-friendly, numbers-focused, drama-heavy, biased to your team...your choice! - Interactive: e.g. discuss strategy with the commentator as the game unfolds - Democratizing sports: commentary can drive
0
0
2
I've been thinking about AI applications beyond chatbots and coding agents. Here's one we came up with: AI-generated sports commentary! Check it out:
1
1
4
My hot take on AI browsers: if it's Chromium-based (@perplexity_ai @OpenAI), I'll try it and move back to Chrome. Too much cognitive investment to leave behind (and Chrome will ship the same features anyway). The only way to dethrone Chrome is to rethink browsing β from scratch!
2
0
5
If you code in python and aren't using uv yet, this is your sign to jump ship! It's so fast and fun...I look forward to installing dependencies now lol @astral_sh
1
0
6
This @acm_chi paper finds that AI assistance homogenized writing in a controlled experiment with American and Indian participants (n=118). With a classifier, it was harder to predict writer origin without AI (83.5% vs. 90.6%). https://t.co/4U3yycxE2E
1
5
42
("vibe-coded" this with @cursor_ai over the weekend haha; thanks to @karpathy for the motivation!)
0
0
5
9. πMinimize boilerplate setup. Maximize productivity and rapidly build stuff! π¦ pip install miniai π https://t.co/YnfSFTZ13r Feel free to request more features and contribute!
github.com
A minimalist Python library for byte-sized AI tasks - agdhruv/miniai
1
0
3
8. β¨ Function decorator: The magic wand Turn ANY function into an AI-powered function. You can now write natural Python-looking code while incorporating AI capabilities.
1
0
0
7. π Customizable Usually youβll just get the processed response (what you probably need). But if you need the raw response for more involved use cases, that's also a param away.
1
0
0
6. π€ Helper functions for common tasks We shouldn't need an elaborate setup for such simple tasks.
1
0
1
5. π οΈ Specific Use Cases: Already handled AI providers have completely different APIs for embeddings, text-to-speech, speech-to-text, etc. They shouldn't be so hard to reach.
1
0
0
4.βοΈ Hyperparameters Anthropic and OpenAI handle something as basic as system prompts differently. MiniAI creates a unified interface. If you want it, say it and it'll all work.
1
0
0
3. π Flexible: The defaults will usually work. But need a different provider? A different model? A param away.
1
0
0
1. It's hard to prototype when you have so much setup to do. MiniAI is designed to fix that:
1
0
0
π Introducing MiniAI - AI made ridiculously simple! Sick of OpenAI boilerplate? Tired of writing complex chains to do simple AI tasks? MiniAI is a minimal, flexible solution for byte-sized AI tasks. pip install miniai Examples β¬οΈ
2
1
12
PhD students: Upon paper rejection: "I got very harsh reviewers. I don't deserve this." Upon paper acceptance: "I probably got lenient reviewers. Do I deserve this?" #ImposterSyndrome
0
3
91
I miss my "young hacker" era, when I could think of an idea and implement it within a few hours β without being bogged down by a lit review, competitor analysis, the "right" approach, etc. Just building for the joy of building! Did that this holiday szn and felt refreshed :')
3
1
34
Just attended my first (big) conference and couldn't get over the feeling of people saying, "I've read your papers!" Felt giddy in my stomach every single time! Small wins of academia β¨
0
0
104
Excited to head to CSCW next week with @FarhanaShahid_, @SharonHeung, @agdhruv, and Joy Ming where we will be presenting work on Human-AI Interaction and Social Computing! If you're attending CSCW and would like to connect, please reach out.
1
2
35