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 4 min
privacy policy — hacker news semantic search
how the hacker news semantic search browser extension handles information when you use it.
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 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.