This past weekend, I competed in CMIMC Programming 2026. It's a programming contest hosted by a club at Carnegie Mellon University. You can read more about it here . Our team, Magnolia, took 1st place among the combined HS + undergraduate contestant pool. This was my 3rd and final year participating, placing 2nd in 2024, then 1st in both 2025 and 2026. I've been reflecting on how much LLMs have…
Let’s think about contrastive learning in the context of learning image embeddings. The goal is for similar images to be closer together in the embedding space, and more dissimilar images to be further apart. To make sure the embedder makes use of all the dimensionality of the embedding space and to prevent degenerate solutions like mapping everything to the same point, we push random pairs of…
I've been interested in getting better at writing lately and starting a blog, even and perhaps especially in an age when AI can churn out this content effortlessly. I use Claude to write up my school and work emails, pair program with me, revise my college app essays and more, but at the end of the day you can't delegate away your own thoughts, opinions, wants or self. I hold a bunch of…