Shantanu Jain Profile
Shantanu Jain

@hauntsaninja

Followers
1K
Following
286
Statuses
50

@OpenAI. CPython core dev, making Python typing better https://t.co/EnctamjenJ awesome in every mausam.

Joined January 2011
Don't wanna be here? Send us removal request.
@hauntsaninja
Shantanu Jain
10 days
@rapha_gl we probably shouldn't even talk about o3-mini-cross-entropy-faded
2
1
2
@hauntsaninja
Shantanu Jain
1 month
2
0
2
@hauntsaninja
Shantanu Jain
1 month
2024 squared away
Tweet media one
0
0
5
@hauntsaninja
Shantanu Jain
3 months
@karthikkalyan90 @martin_casado you might like the new error messages i added for this situation to python 3.13 :-)
0
0
2
@hauntsaninja
Shantanu Jain
3 months
@sama "there is no wall?" "then you'll see that it is not the scaling law that bends, it is only yourself"
0
0
1
@hauntsaninja
Shantanu Jain
3 months
nothing like running into an actual bug in git to make you doubt your own sanity
0
0
3
@hauntsaninja
Shantanu Jain
5 months
@charliermarsh g then n is the keyboard shortcut
0
0
2
@hauntsaninja
Shantanu Jain
5 months
tfw you find yourself googling dead snakes action
Tweet media one
0
0
0
@hauntsaninja
Shantanu Jain
7 months
bb(5) = 47,176,870
1
0
3
@hauntsaninja
Shantanu Jain
8 months
@miru_why @ezyang and that's the minimised repro :-)
0
0
2
@hauntsaninja
Shantanu Jain
9 months
@nearcyan hm that number is higher than i expected. i checked and it looks like my openai commits are counted twice, for reasons. so maybe divide by two :-)
1
0
3
@hauntsaninja
Shantanu Jain
9 months
@HenrySchreiner3 yeah, it's great. in typing_extensions, we run the tests of a few downstream packages. previously these would break all the time. now uv lets us just use pypi as of the date of the commit whose tests we're running
1
0
9
@hauntsaninja
Shantanu Jain
9 months
@charliermarsh when i got one jennifer explicitly said she was asking in an informal sense, so felt more self-audit-y and less regulation-y
0
0
0
@hauntsaninja
Shantanu Jain
11 months
@FelledMan @ryxcommar Python didn’t have bool until v2.2.1, only int. Prior boolean logic just used aliased ints. This is also why bool is a subclass of int
0
0
4
@hauntsaninja
Shantanu Jain
1 year
@llanga @mitsuhiko Recent versions of mypy should complain about the dumb case of using method in conditional. In addition, you can also turn on —enable-error-code truthy-bool to get complaints in several more cases (with risk of some false positives)
0
0
2
@hauntsaninja
Shantanu Jain
1 year
@srchvrs This might be a fact, but it's not fun — it's quadratic, and you will be sad if you use it in real world code
1
0
3
@hauntsaninja
Shantanu Jain
1 year
@mitsuhiko It’s not wrong. In 3.11 the optimisation no longer happens for globals:
1
0
1
@hauntsaninja
Shantanu Jain
1 year
@mycoliza that’s N.Y.T. to you
0
0
3
@hauntsaninja
Shantanu Jain
1 year
��
@ilyasut
Ilya Sutskever
1 year
I deeply regret my participation in the board's actions. I never intended to harm OpenAI. I love everything we've built together and I will do everything I can to reunite the company.
2
0
14