RSSAmplifier

Blog

Mark's Blog

For my resume, contact info, and more, you can visit my main website. I'm only using Bear for my blog....

markjouh.bearblog.devRSS feed ↗3 posts

Latest posts

Reflection on CMIMC Programming

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…

Notes on contrastive learning

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…

First blog post, and why I value writing myself as a certified sloperator

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…