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
    I

    inFERENCe

    inference.vc · Personal blog · on HN since 2014

    Ferenc Huszár, a machine learning researcher, writes about deep learning theory, causal inference, Bayesian ideas and generative models.

    Visit blogRSSHN submissions
    AI & Machine LearningMath
    What HN says

    Commenters recommend it as a top pure ML blog and cite its clear explanation of counterfactuals in do-calculus.

    Stats for nerds
    50HN people shared it
    40linked in comments
    1.1Kstory points
    May 2025last shared
    2016people per year2025

    Top posts on HN

    1. 1
      ML Beyond Curve Fitting: An Intro to Causal Inference and Do-Calculus
      5 people · 311 points · first shared 2018 · 41 comments on HN
    2. 2
      Deep Learning Is Easy – Learn Something Harder
      7 people · 262 points · first shared 2016 · 59 comments on HN
    3. 3
      A Cookbook for Machine Learning: Vol 1
      1 person · 193 points · first shared 2017 · 13 comments on HN
    4. 4
      Gaussian Distributions Are Soap Bubbles
      4 people · 142 points · first shared 2017 · 33 comments on HN
    5. 5
      Eastern European Guide to Writing Reference Letters
      2 people · 111 points · first shared 2022 · 67 comments on HN
    6. 6
      “Everything that works works because it's Bayesian” Why Deep Nets Generalize?
      3 people · 40 points · first shared 2017 · 5 comments on HN
    7. 7
      We May be Surprised Again: Why I take LLMs seriously
      4 people · 8 points · first shared 2023 · 1 comments on HN
    8. 8
      The secular Bayesian: Using belief distributions without believing
      1 person · 6 points · first shared 2019 · Discussion on HN
    9. 9
      GANs are broken in more than one way: the numerics of GANs
      3 people · 5 points · first shared 2017 · 1 comments on HN
    10. 10
      The Future of Software
      1 person · 4 points · first shared 2026 · Discussion on HN

    What HN people wrote when they linked it

    • lonk11Dec 2022

      The process you are describing can be automated a bit.

      Imagine your feed reader automatically subscribes you to feeds of articles you liked (star/thumbs up/favorite). Let's say you start subscribed to an HN feed of items that got more than 100 upvotes: https://hnrss.org/newest?points=100&count=100
      Then you find the OP link and like it in your feed reader: https://www.niemanlab.org/2022/12/this-is-the-year-of-the-rss-reader-really/
      Your reader automatically subscribes you to the source feed of this article: https://feeds.feedburner.com/NiemanJournalismLab

      You like more content => you get subscribed to more feeds automatically.

      Your feed reader can also take care of unsubscribing you from feeds that are posting too often or are not posting interesting to you content. If you don't like the content of a feed for awhile then your connection to that feed becomes weaker and the content from that feed is ranked less prominently. The content from feeds with a high signal-to-noise ratio (ie, how often you like content from that feed) is ranked higher for you.

      This is how my little project https://linklonk.com works. If you'd like to give it a try: "thumb up" a few items from the above HN feed: https://linklonk.com/feed?url=https:%2F%2Fhnrss.org%2Fnewest%3Fpoints%3D100 and then check your recommendations on the home page.

      Through this mechanism I am currently subscribed to 201 RSS feeds and I know that I won't miss content from high "signal-to-noise ratio" feeds. Here is a sample…

    • ericjangJan 2018

      In vanilla policy gradient, one plays the game to the end and then bumps the probability of all actions taken by the agent up (if AlphaGo won) or down (if it lost). This is very slow because there ~150 moves in an expert game, and we do not know which moves caused decisive victory or loss - i.e. the problem of "long term credit assignment". Also, it is actually preferable to compute the policy gradient with respect to the advantage of every action, so we encourage actions that were better than average and punish actions that were worse than average - otherwise the policy gradient estimator has high variance.

      I think about MCTS in the following way: suppose you have a perfect "simulator" for some reinforcement learning task you are trying to accomplish (i.e. real-world robot grasping for a cup). Then instead of trying to grasp the cup over and over again, you can just try/"plan" in simulation until you arrive at a motion plan that picks up the cup.

      MCTS is exactly a "planning" module, and it works so well in Go because the simulator fidelity is perfect. AlphaGo can't model adversary behavior perfectly, but MCTS and the policy network complement each other because the policy reduces the search space of MCTS. As long as the best adversary is not far away from the space that MCTS + policy is able to consider, AlphaGo can match or beat the adversary. Then, we train the value network to amortize the computation of the MTCS operator (via Bellman equality). Finally, self-play is…

    • CybioteDec 2016

      First of all, let me say that what you all have put together is truly excellent. It covers the sort of things toy treatments and papers leave out or gloss over if you actually want to get something working in the real world.

      That said, I strongly disagree with your disagreement. There was a recent paper whose abstract I read that made me think of homotopies between convolutional networks. Unfortunately I lost the paper behind some stream and never got to read it proper. In the context of that, I realized that the search for convnet design will likely soon be highly automatable, obsoleting much of the work that many DLers are doing now.

      What will be future proof is understanding information theory so that loss functions become less magical. Information theory is needed to understand what aspects of the current approaches to Reinforcement learning are likely dead ends (typically to do with getting a good exploration strategy, also related to creativity). Concentration of measure is vital to understanding so many properties we find in optimization, dimensionality reduction and learning. Understanding learning stability and ideal properties of a learner/convergence means being comfortable with concepts like Jacobians and semi-positive definiteness for a start.

      Probability theory is needed for the newer variational methods, whether in the context of autoencoders or a library like Edward (whose like I think is the future). Functionals and the variational calculus is becoming…

    • godelskiNov 2023

      I don't have any great recommendations and unfortunately my advice may be not what you want to hear. What I tell my students is "You don't need to know math to build good models, but you need to know math to know why your models are wrong." But this is even a contentious statement within the community. (Personally I'm more interested in exploring what we can build and understand rather than focusing on throwing more compute and data at problems. There's a lot of work to be done that does not require significant compute, but it isn't flashy and you'll get little fame. Every famous model you know has some unsung hero(s) who built the foundation before compute was thrown at the problem). I was previously a physicist and we similarly frequently express that you do not know the material unless you can do the math. Physicists are trained in generating analogies as they help communication but this sometimes leads to people convincing themselves that they understand things far more than they actually do. They say the devil is in the details, and boy are there a lot of details. (Of the science communicators, I'm happy those are the ones you mention though!) But do not take this as gatekeeping! These groups are often happy to help with the math and recommend readings. ML is kinda a while west and you can honestly pick a subdomain of math and probably find it useful, but I would start by making sure you have a foundation in multivariate calculus and linear algebra.

      As to paper…

    • ovi256Mar 2018

      A few remarks:

      In the "Doing bad digital humanities with color vectors", if you consider colors as 3D vectors, which they do, you'll see that summing enough uniformly sampled vectors always gives medium browns, because that's the color in the middle of the colorspace. Instead, you should model colors in a polar space and sum vectors in that space. This will prevent going inside the sphere and losing color saturation.

      It's explained quite well here in the Interpolation section: http://www.inference.vc/high-dimensional-gaussian-distributions-are-soap-bubble/

      If you want to understand contemporary use of words embeddings in ML, a nice simple model is explained, with full code, here:
      https://blog.keras.io/using-pre-trained-word-embeddings-in-a-keras-model.html

      The original model comes from Kim 2014, https://arxiv.org/abs/1408.5882 It's a very neat use of CNNs for language processing, instead of the more popular RNNs/LSTMs. CNNs have the advantage of training much faster.

    • digitalzombieMay 2018

      My mentor was very very adamant about Bayesian network and hierarchical as being deep learning.

      He sees the latent layer in the hierarchical model as the hidden layer and the Bayesian just have a strict restrictions/assumptions to the network where as the deep learning is more dumb and less assuming. A few of my professor thinks that PGM, probability graphical model is a super set of deep learning/neural network.

      This is where my thinking come from.

      IIRC, a paper have shown that gradient descent seems to exhibit MCMCs (blog with paper link inside that led to this conclusion of mine: http://www.inference.vc/everything-that-works-works-because-its-bayesian-2/).

      But I am not an expert in Neural Network nor know the topic well enough to say such a thing. Other than was deferring to opinions of some one that's better than myself. So I'll keep this in mind and hopefully one day have the time to do more research into this topic.

      Thank you.

    Related

    Statistical Modeling, Causal Inference, and Social Sciencestatmodeling.stat.columbia.edu350 people

    Suspicious data pattern in recent Venezuelan election

    Statistical Modeling, Causal Inference, and Social Science
    Publication · last shared 2026
    Andrej Karpathykarpathy.github.io287 people

    Hacker's Guide to Neural Networks

    Andrej Karpathy
    Personal · last shared 2026
    Piekniewski's Blogblog.piekniewski.info66 people

    AI winter is well on its way

    Piekniewski's Blog
    Personal · last shared 2025
    Jacob Buckmanjacobbuckman.com17 people

    Please commit more blatant academic fraud

    Jacob Buckman
    Personal · last shared 2025
    FloydHub Blogblog.floydhub.com39 people

    Turning web design mockups into code with Deep Learning

    FloydHub Blog
    Company · last shared 2021
    Windows on Theorywindowsontheory.org36 people

    Thoughts by a non-economist on AI and economics

    Windows on Theory
    Publication · last shared 2026
    Towards Data Sciencemedium.com/towards-data-science90 people

    Audio processing in TensorFlow

    Towards Data Science
    Publication · last shared 2025
    Google Research Blogresearch.googleblog.com278 people

    Guetzli: A New Open-Source JPEG Encoder

    Google Research Blog
    Company · last shared 2018