Hey, I’m Diwank.
I build AI systems, but mostly I just think—a lot.
About intelligence, consciousness, qualia, and the weird puzzles hiding between neurons and silicon chips.
Dropped out of college for a Thiel Fellowship, explored physics and philosophy at Columbia, then dove into startups because building beats theorizing any day.
Currently, I’m exploring foundational models—not just for what they can do, but what they can teach us about our own mysterious minds.
When I’m not deep in the weeds of cognition or code, you’ll find me writing poems, fussing over my golden retrievers, obsessing about cafe racers, or planning my escape to Hobbiton.
Welcome to my mental playground. Glad you stopped by!
[var name:'stepIndex' value:0 /]
[var name:'fullData' value:`[
{complexity: 0, understanding: 30},
{complexity: 1, understanding: 40},
{complexity: 2, understanding: 50},
{complexity: 3, understanding: 65},
{complexity: 4, understanding: 75},
{complexity: 5, understanding: 82},
{complexity: 6, understanding: 86},
{complexity: 7, understanding: 88},
{complexity: 8, understanding: 87},
{complexity: 9, understanding: 83},
{complexity: 10, understanding: 75},
{complexity: 11, understanding: 65},
{complexity: 12, understanding: 50},
{complexity: 13, understanding: 40},
{complexity: 14, understanding: 35},
{complexity: 15, understanding: 40},
{complexity: 16, understanding: 50},
{complexity: 17, understanding: 65},
{complexity: 18, understanding: 80},
{complexity: 19, understanding: 90},
{complexity: 20, understanding: 95},
{complexity: 21, understanding: 97},
{complexity: 22, understanding: 98},
{complexity: 23, understanding: 99},
{complexity: 24, understanding: 99}
]` /]
[derived name:'visibleData' value:`
stepIndex === 0 ? fullData.slice(0, 8) :
stepIndex === 1 ? fullData.slice(0, 14) :
fullData
` /]
[div className:'chart-container']
## The Shape of Understanding
[div className:'subtitle']What happens as models grow more complex[/div]
[Stepper currentStep:stepIndex]
[Graphic]
[Chart
type:'line'
data:visibleData
x:'complexity'
y:'understanding'
width:500
height:250
y1:`[0, 100]`
/]
[/Graphic]
[Step]
[div className:'narrative-text']
We used to think it was simple: add complexity, gain understanding.
Until you hit the peak.
[/div]
[/Step]
[Step]
[div className:'narrative-text']
Then confusion sets in.
More parameters, *less* understanding.
The model memorizes but doesn't comprehend.
[/div]
[/Step]
[Step]
[div className:'narrative-text']
But keep going...
Something beautiful emerges.
A deeper kind of understanding.
*The double descent.*
[/div]
[/Step]
[StepperControl /]
[/Stepper]
[div style:`{
position: 'absolute',
bottom: '10px',
left: '50%',
transform: 'translateX(-50%)',
fontSize: '12px',
color: '#95a5a6'
}`]
Model Complexity →
[/div]
[div style:`{
position: 'absolute',
left: '10px',
top: '50%',
fontSize: '12px',
color: '#95a5a6',
transform: 'rotate(-90deg)',
transformOrigin: 'center'
}`]
Understanding ↑
[/div]
[/div]
The Dancer (1949) - Henri Matisse