E

Eric Jang

blog.evjang.com · Personal blog · on HN since 2015

Eric Jang, a robotics and machine learning researcher, writes about generalization, generative modeling, differentiable rendering, and career advice.

What HN saysHN commenters treat it as a blog worth including on reading lists, and link it in discussions of generalization and distribution shift in deep learning.
50HN people shared it
11linked it in comments
71stories submitted
2.2Kstory points
3 months agolast shared
2015people per year2026

Most-shared posts

  1. 1
    Dijkstra's in Disguise
    5 people · 488 points · first shared 2018 · 26 comments on HN
  2. 2
    Just Ask for Generalization
    4 people · 87 points · first shared 2021 · 4 comments on HN
  3. 3
    Eric Jang: Differentiabe Path Tracing on the GPU/TPU
    4 people · 5 points · first shared 2019 · discussion on HN
  4. 4
    How can we make robotics more like generative modeling?
    3 people · 67 points · first shared 2022 · 3 comments on HN
  5. 5
    How to get an internship
    3 people · 8 points · first shared 2016 · 1 comments on HN
  6. 6
  7. 7
    Can LLMs Critique and Iterate on Their Own Outputs?
    3 people · 3 points · first shared 2023 · discussion on HN
  8. 8
  9. 9
    To Understand Language Is to Understand Generalization
    2 people · 93 points · first shared 2021 · 38 comments on HN
  10. 10
  11. 11
    Three questions that keep me up at night
    2 people · 85 points · first shared 2020 · 57 comments on HN
  12. 12
    Meta-Learning in 50 Lines of JAX
    2 people · 38 points · first shared 2019 · discussion on HN
  13. 13
    Ranking YC W22 companies with a neural net
    2 people · 18 points · first shared 2022 · 15 comments on HN
  14. 14
  15. 15
    Science and Engineering for Learning Robots
    2 people · 5 points · first shared 2021 · discussion on HN

What HN people wrote when they linked it

ericjang · 2026-07-05
Ensoul | Member of Technical Staff | San Francisco, CA | ONSITE | $180,000-$300,000 + Equity + Benefits https://ensoul.inc/t/099a40 Ensoul's mission is to accelerate robotics research. We're a team of frontier-lab scientists and roboticists working to accelerate robotics research and unlock The Great Robotics Buildout. Our customer is the robotics researcher. The company page is light on details, so here's a bit more about me: https://evjang.com, I previously led AI at 1X Technologies and co-led some of the efforts at Google Robotics that led to SayCan, RT-1, etc.
sxp · 2026-01-22
Claude didn't follow your "Every line must earn its keep. Prefer readability over cleverness. We believe that if carefully designed, 10 lines can have the impact of 1000." from https://github.com/quantbagel/gtinygrad/blob/master/AGENTS.md given how bloated this demo is. https://blog.evjang.com/2019/11/jaxpt.html is a better demo of how to render the Cornell Box on a TPU using differentiable path tracing.
singhrac · 2022-12-31
Can’t have a list like this and miss Eric Jang’s blog: https://evjang.com/
llmzero · 2024-03-07
The superformula depends of four parameters and is able to model many different curves. I wonder if that superformula would be useful to learn to generalize the form of a curve given few points. It could be that, in same way, the four parameters of that curve are a orthogonal bases in the hypothesis space, in the sense that each parameters add a lot the information. If this intuition has any meaning, it could be the start of a new theory for constructing bases of the hypothesis space, that is models with few parameters but great expressive power. Edited: (1) The following link explains expressivity and generalization power in machine learning: https://blog.evjang.com/2017/11/exp-train-gen.html So my question is whether the superformula constitute an example of great expressivity and powerful generalization for curve fitting by using machine learning models. Edited: (2) In the following link they use the superformula, Automatic Generation of Smooth Curves from Interpretable Low-Dimensional Parameters. So the intuition seems fruitful. https://arxiv.org/pdf/1808.08871.pdf
chillee · 2017-12-20
I agree that the sort of sampling bias/distributional shift you mention is definitely a real problem in deep learning. It so happens that yesterday I read a blog post that elaborates on this problem clearer than I can. Although it's still true that allowing arbitrary distributional shift is impossible, it does make sense to allow for distributional shift across the natural manifold (manifold of all "allowable" data). The blog post called this "strong generalization", which isn't a term I've heard before. This is the blog post I'm referring to: http://blog.evjang.com/2017/11/exp-train-gen.html?spref=tw I'm just an undergraduate doing research in computer vision/deep learning. I've been following a lot of the research in deep learning theory because I think it's really interesting and there's been a lot of activity recently. Maybe I'll be able to do research on pure ML theory one day, but my math ability is definitely not up to par yet haha...
v9v · 2025-11-15
Not teleoperating can have certain disadvantages due to mismatches between how humans move vs. how robots move though. See here: https://evjang.com/2024/08/31/motors.html
mitthrowaway2 · 2025-01-11
> If you want a more technical, serious (better) post with a solution oriented point to make, I’ll refer you to Eric Jang’s post [1] [1] https://evjang.com/2022/07/23/robotics-generative.html
fulafel · 2024-06-13
Right.I was focusing more on the CUDA-kernels-on-NPU line of thought from patrikthebold's message and its alternatives, which as you say, is not a reality now either. In the Jax style implementation scenario the compiler part of JAX is better inspiration, maybe along the lines of this case study of a path tracer running on a TPU: https://blog.evjang.com/2019/11/jaxpt.html - I don't think Chapel or Futhark would adopt the same approach as such but it's at least some kind of existence proof of a compiler targeting it from a high level language for a non-machine learning code.
stevenhuang · 2023-04-06
That part on providing the opportunity to check its answers is called reflexion and has been shown to significantly improve accuracy and reliability of LLM responses. Very cool. https://arxiv.org/abs/2303.11366 https://evjang.com/2023/03/26/self-reflection.html
lelandfe · 2022-07-18
Two Sigma is notoriously tightlipped about everything. This guy's short post about interning there in 2015 is probably the most I've even seen about working there: https://evjang.com/2015/08/17/internship-experiences.html
dkislyuk · 2019-02-26
I appreciate the authors calling out #2. ImageNet and CIFAR are both "solved" benchmarks, to the extent that state of the art algorithms by now are likely overfitting to the specific dataset details. In particular, objects in ImageNet are nearly always in canonical pose, with no occlusion, few confounding objects, illuminated, and in a semantically-obvious configuration. For some applications this is acceptable but as an industry benchmark ImageNet is not informative (user generated photo distributions are never this clean). Even more damning is the recent BagNet paper (nice summary here: https://blog.evjang.com/2019/02/bagnet.html), which indicates that ImageNet can likely be solved with no global features (i.e. model doesn't have to learn anything truly abstract, just configurations of textures, shapes, colors). I thought the author of that blog post put it nicely: "As someone who is deeply interested in AGI, I find ImageNet much less interesting now, precisely because it can be solved with models that have little global understanding of images."

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close