skip to content
Site header image Mimansa Jaiswal

Blurbs

  • Some people have a knack for interesting math problems

    I have read this and calculated it uptil n=10n=10, but this is still so unintuitive for me.

  • The 500 Day Duolingo Streak

    The image has the duolingo owl, with orange background saying “I'm on a 500 day learning streak!”
    Honestly, I am so proud of myself for this. I actually got here even with my PhD defense and job search. Yes, it took multiple streak freezes and yes, it took some cheesing (do lesson 1 unit 1 on days you are really not in a mood to learn anything new), but I have gotten so close before and missed. This time I did it!

  • Apple Vision Pro Demo

    I demo'ed the Appel Vision Pro yesterday. Freeform is amazing! You've an 80" whiteboard with you. I liked that the gestures worked from my lap (though I had to lift my hands up from my legs) & I had no motion sickness (which was surprising, or maybe it is because I wasn’t moving). Field of vision is lower than expected, eye tracking struggled at edges (quite a lot, I couldn’t really resize large windows to be smaller because they were at the edges). Passthrough is meh, edges are quite blurry.
    There is a significant amount of noise added due to the optical inserts I guess? And that also ends up showing as a blurry black line between my eyes. That part was a bit disappointing. But man, a 90 inch digital whiteboard that works as well as iPad, isn’t generally cheap anyway, and that was probably the most awesome part. Like, the immersive videos are nice, so are the photos, but those are not really “common use-cases”.

  • Pydantic models for JSON responses

    After fumbling around with various bloaty or experimental libraries, I was recommended to test out instructor and it has been possibly the best library I could have asked for. It is clean, small, clearly scoped, does not do anything on its own, has no hidden endpoints.
    This is very much a recommend!

  • Copy folders from one gdrive to another

    You just graduated and your university is downgrading you to the 15GB plan on google drive?
    And you have 200GB on there?
    And you do not want to download all of it using google takeout?
    You can use this method.
    1. Share the folder to your personal account
    2. Wait at least 2 days for permissions to propogate
    3. Add shared folder as shortcut in My Drive
    4. Open colab, paste the following code, modify the folder names and run
    5. Give permissions to access drive
    6. Make sure you note down which files are not copied — because google suite specific files are not (slides, sheets, docs etc) — but they are usually tiny anyway.
    from google.colab import drive
    import os
    
    print('Mounting Google Drive...')
    drive.mount('/gdrive')
    
    src_path = '/gdrive/MyDrive/UMich' #@param {type: 'string'}
    assert os.path.exists(src_path), f"Source '{src_path}' doesn't exist!"
    
    target_path = '/gdrive/MyDrive/Copied From UMich' #@param {type: 'string'}
    os.makedirs(target_path, exist_ok=True)
    assert os.path.exists(target_path), f"Target '{target_path}' doesn't exist!"
    
    target_path = os.path.join(target_path, os.path.basename(src_path))
    print(f'Copying from "{src_path}" to "{target_path}"...')
    os.makedirs(target_path, exist_ok=True)
    !cp -rn "$src_path"/* "$target_path"  # also work when source is a shortcut
    Code to copy from a shared folder to personal drive using Google colab

  • Optimize for positivity

    One of the most transformational influence in my career (possibly unknown to him) had been my first intern mentor @abeirami and this kinda hits hard. It is easy to “dunk” on papers, and it is easier to kinda…be annoyed by them - but I guess, my point is, if you cannot help someone with the post/writing/critique, the content probably does not need to exist.
    Ahmad: Doesn't allow reward hacking but the policy would generalize better over time!

  • Biases in ML

    While one of the biggest problems in machine learning remain effective safety guards — a bigger problem is measurement of safety and “alignment” per se on the end goal of what an unbiased machine learning model looks like. For something like credit scoring, it is more obvious, gender should not be a factor in deciding what the credit prediction is. For something more human-centered that is affected by gender, the question remains - do you want to learn the associations that exist in the society (between say, emotion and gender → which possibly can help with passively tracking mood fluctuations in say, bipolar disorder), or do you want the model to “not see” those variables. Which of those two is the ideal outcome?

  • LLM Powered Literature Reviews

    I came across this amazing Expandable Abstracts demo from AI2. This is what I imagine interactive LLM integration to look like! In general, I have been finding Wonders and Metaphor more useful than Elicit, and that is sad. I like how elicit can process the paper, but the scraping is so old, and the semantic search is poorer, that the actual novelty in output is no longer useful.

  • Livable Stipends for PhD Students Shouldn't Be Up for Debate

    A response to the controversial idea that PhD students should barely scrape by in emergencies and rely on Blue Cupboard to feed themselves.
    I recently received some criticism for my comments over the past couple of days, which seemed to justify the idea that PhD students don't need livable stipends. Let me make myself perfectly clear: that's bullshit. No one should have to choose between paying bills and getting essential medical care or feeding their pets. If you're one of those people who thinks barely scraping by is okay for PhD students, we don't see eye to eye.

  • Addressing 20-22 personal challenges and reassuming professional responsibility

    From Q2 2020 to Q2 2022, unforeseen personal circumstances severely impacted my ability to complete projects and maintain consistent communication. These events causing significant disruptions included the tragic loss of my maternal grandfather to cancer (2020), followed by the sudden demise of my paternal grandmother due to COVID-19 (2021), and then the demands of managing major health crises involving my father and remaining grandmother (2022). However, having now defended my PhD and made significant strides in task delivery, I've found my footing again. As a former intern at Meta and AI2, the personal turmoil I experienced inhibited me from concluding the projects I was passionate about, leaving me deeply saddened. Over time, and as my stability returned, I made private progress on these projects, but feelings of embarrassment and regret kept me from re-establishing contact. I acknowledge the past disappointments during this challenging period and sincerely apologize. Today, with confidence and affirmation, I assure that such setbacks will no longer impede my professional dedication and, with renewed commitment, I take responsibility for any lingering tasks.