Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    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.

    Visit blogHN submissions
    AI & Machine LearningCareer & Work
    What HN says

    HN commenters treat it as a blog worth including on reading lists, and link it in discussions of generalization and distribution shift in deep learning.

    Stats for nerds
    50HN people shared it
    71linked in comments
    2.2Kstory points
    Jul 2026last shared
    2017people per year2026

    Top posts on HN

    1. 1
      Dijkstra's in Disguise
      5 people · 488 points · first shared 2018 · 26 comments on HN
    2. 2
      Fun with Snapchat's Gender Swapping Filter
      1 person · 290 points · first shared 2019 · 88 comments on HN
    3. 3
      The Machine Learning Job Market
      1 person · 265 points · first shared 2022 · 259 comments on HN
    4. 4
      Stonks Are What You Can Get Away With: NFTs and Financial Nihilism
      2 people · 175 points · first shared 2021 · 253 comments on HN
    5. 5
      My Internship Experiences at Pixar, Google, and Two Sigma
      1 person · 138 points · first shared 2015 · 67 comments on HN
    6. 6
      Robots Must Be Ephemeralized
      1 person · 104 points · first shared 2021 · 42 comments on HN
    7. 7
      Summary of the Neural Information Processing Systems Conference 2016
      1 person · 99 points · first shared 2017 · 19 comments on HN
    8. 8
      To Understand Language Is to Understand Generalization
      2 people · 93 points · first shared 2021 · 38 comments on HN
    9. 9
      Don't Mess with Backprop: Doubts about Biologically Plausible Deep Learning
      2 people · 92 points · first shared 2021 · 53 comments on HN
    10. 10
      Just Ask for Generalization
      4 people · 87 points · first shared 2021 · 4 comments on HN

    What HN people wrote when they linked it

    • llmzeroMar 2024

      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

    • dkislyukFeb 2019

      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."

    • chilleeDec 2017

      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...

    • fulafelJun 2024

      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.

    • ericjangJul 2026

      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.

    • sxpJan 2026

      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.

    Related

    Google AI Blogai.googleblog.com596 people

    Google Duplex: An AI System for Accomplishing Real World Tasks Over the Phone

    Google AI Blog
    Company · last shared 2026
    Google Research Blogresearch.google584 people

    Google Titans architecture, helping AI have long-term memory

    Google Research Blog
    Company · last shared 2026
    LessWronglesswrong.com2.4k people

    The Best Textbooks on Every Subject

    LessWrong
    Publication · last shared 2026
    One Useful Thingoneusefulthing.org104 people

    No elephants: Breakthroughs in image generation

    One Useful Thing
    Personal · last shared 2026
    Gary Marcusgarymarcus.substack.com203 people

    ChatGPT went berserk

    Gary Marcus
    Personal · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Meta AI Blogai.facebook.com304 people

    CICERO: An AI agent that negotiates, persuades, and cooperates with people

    Meta AI Blog
    Company · last shared 2023
    Chip Huyenhuyenchip.com98 people

    What I learned from looking at every AI/ML tool I could find

    Chip Huyen
    Personal · last shared 2026