sep 16 2026 9 min
the weeds always grow back
changing leaders is contact herbicide. nigeria's problem is systemic.
aug 23 2026 6 min
innovation is a gpu
we think of invention as one person executing one process. it's closer to thousands of threads running in parallel.
aug 11 2026 11 min
no internships for summer 2026? just build.
a summer without an internship โ 14 projects split between agentic builds and fundamentals in c++.
aug 10 2026 7 min
a summer in new york.
a reflection on my summer in new york
jul 20 2026 30 min
how your keyboard predicts your next word: a deep dive (with code)
from 1950s chinese input methods to the keyboard in your pocket โ how predictive text works, built up from a trie and a bigram model.
jun 28 2026 15 min
my coding journey.
from not knowing what coding was to building things from scratch. a timeline of how i got here.
jun 20 2026 5 min
studying cs in 2026
ai commoditized the application layer. here's what's actually worth learning now.
may 23 2026 8 min
building a search engine (part 2): tf-idf
penalizing common words and boosting rare ones with inverse document frequency.
may 21 2026 6 min
winning by dying
a quote i loved at 12, a squeeze theorem, and why fighting like you're already dead is mathematically sound.
may 21 2026 4 min
privacy policy โ hacker news semantic search
how the hacker news semantic search browser extension handles information when you use it.
may 15 2026 8 min
building a search engine (part 1)
a deep dive into building a search engine from scratch.
dec 31 2025 4 min
2025: but god.
a reflective look at the transition to cs, college rejections, friendships, and family support in 2025.
dec 12 2025 3 min
gambling, a skillset for success.
how taking unconventional career routes and hypergambling without a safety net shapes success.
dec 7 2025 4 min
being an underdog, an underrated advantage?
being backed against the wall brings psychological adrenaline and reduces expectations. how to use it to win.
nov 30 2025 3 min
1/14,000,065
why the conservative logic of statistics and probability clips our wings, and why to try when odds are low.
nov 25 2025 3 min
99% + 1% = 100%
hard work is 99% of the equation, but luck is the vital 1% you can't control.
nov 20 2025 3 min
who runs the world? nerds.
why deep knowledge of a single field (specialization) is a major advantage in a world obsessed with generalists.
nov 15 2025 3 min
success, an ever-moving goalpost.
success is an ever-changing goalpost. define your own goals instead of chasing what society dictates.
nov 12 2025 3 min
systems: once solutions, now problems?
a look at how bureaucratic systems designed decades ago now limit progress in research and education.
nov 5 2025 4 min
arrogance, an ingredient for success?
arrogance, or at least a form of it, is actually required to be successful. you need to not give a damn about what a lot of people think about you and keep doing what you are doing.
nov 2 2025 3 min
ideas: pieces of floating papers
ideas are just like those pieces of paper. they are everywhere on normal days, and they look meaningless. but on rainy days, they float.