Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of A first course in probability

    A first course in probability

    Sheldon M. Ross · 1976

    This title features clear and intuitive explanations of the mathematics of probability theory, outstanding problem sets, and a variety of diverse examples and applications.

    Data & Statistics
    Open LibraryAmazon
    Stats for nerds
    9recommend
    16mentions
    16people
    2011–2022years
    56% recommend38% neutral6% critical

    Mentions per year

    2011201320152017201920212022

    What Hacker News says

    1. theggintheskyAug 2022
      I prefer to use the approach "learn as you go". There's nothing to block someone from learning some basics, a library like Scikit Learn and then learn by doing examples.

      But if anyone wants to become an expert into ML/DS, learning statistics and probability is fundamental. Books like A First Course in Probability, Introduction to Statistical Learning and Elements of Statistical Learning, to name a few, are very important.

      A lot of the mistakes done in practice are based on a lack of understanding in sampling techniques, how statistical metrics can be misleading and so on.

      First thing I learned in statistics is the difference between quantitative and qualitative information. If someone knows this before hopping into Kaggle, they know that categorical features can't be used as continuous features.

      thread
    2. fractionalhareSep 2020
      Lots of tech and finance companies (particularly those with standardized interview processes) will blacklist questions if they're found online. Those companies will constantly check GitHub, GeeksForGeeks and Leetcode to see if their questions are listed there with solutions.

      This probably won't be the case for a question as basic as, "what is regression?" But for any intermediate to advanced interview question involving regression, I would expect companies to jealously guard it.

      If you're earnestly interested in building and testing your knowledge, I would recommend you read The Elements of Statistical Learning and Data Analysis Using Regression and Multilevel/Hierarchical Models. Also a good upper undergrad textbook in probability, like A First Course in Probability.

      thread
    3. NWChenNov 2018
      Ch. 1-5 of Sheldon Ross's "A First Course in Probability" works for this purpose. Consider testing/hardening your knowledge with Mosteller's "Fifty Challenging Problems in Probability".
      thread
    4. autokadDec 2014
      let me know if you guys find better replacements, but this is what I got on my list:

      O'Reilly - Scott Murray - Interactive Data Visualization for the Web

      Data Visualization with D3.js Cookbook

      A First Course in Probability

      Rails AntiPatterns - Best Practice Ruby on Rails Refactoring

      Bayesian Data Analysis Andrew Gelma

      The Pragmatic Programmer

      Code Complete

      Bishop - Pattern Recognition and Machine Learning

      O'Reilly Mining The Social Web

      thread
    5. mdkessOct 2013
      Man, don't let people discourage you.

      I guess the thing that you should realize though is that this isn't a degree in computer programming, or IT - it's a more or less a mathematics degree. As the saying goes, "Computer Science is no more about computers than astronomy is about telescopes."

      If you want to get ready for serious computer science, I'd recommend a few things which are what I think I got out of my undergraduate degree:

      1. A solid understanding of algorithms and data-structures. To this end, topcoder.com/tc is invaluable and some serious study will quickly bring you up to speed. CLRS (Introduction to Algorithms) is a great resource, as is train.usaco.org.

      2. A basic understanding of theoretical computer science. To that end, I found this a really useful book: http://www.amazon.com/dp/0321455363

      3. Basic understanding of networking and operating systems. Not sure the best route here, there must be online courses. Not too many great self-study books in this area, unfortunately. So find some online courses.

      4. A decent math background: linear algebra, calculus, combinatorics, and probability. For self study:

          Calculus: Stewart's Calculus is great.
      
          Linear Algebra: I've yet to meet a linear algebra text I liked, so not sure here.
      
          Probability: A First Course in Probability is an outstanding textbook.
      
          Other: Concrete Mathematics by Knuth is an incredible book, very VERY hard and took me a long time to get through, but packed with useful and interesting information. I'd recommend it after the rest of these.
      
      5. Read Snow Crash and watch Hackers.

      Also, keep writing lots of code. Daily practice is the secret to everything.

      thread
    6. sayemmJan 2012
      A great college textbook I had for intermediate probability theory is "A First Course in Probability" by Sheldon Ross, highly recommend it: http://www.amazon.com/First-Course-Probability-Sheldon-Ross/...
      thread

    Related

    Cover of Introduction to Probability
    2010–2022

    Introduction to Probability

    Dimitri P. Bertsekas
    7 recommend · 8
    Cover of Fifty challenging problems in probability
    2013–2024

    Fifty challenging problems in probability

    Frederick Mosteller
    4 recommend · 4
    Cover of Probability Theory
    2008–2026

    Probability Theory

    E. T. Jaynes
    77 recommend · 193
    Cover of A Course in Probability Theory
    2009–2023

    A Course in Probability Theory

    Kai Lai Chung
    3 recommend · 11
    Cover of An introduction to probability theory and its applications
    2008–2024

    An introduction to probability theory and its applications

    William Feller
    8 recommend · 11
    Cover of Introduction to probability theory
    2013–2026

    Introduction to probability theory

    Paul Gerhard Hoel
    7 recommend · 11
    Cover of Probability
    2010–2018

    Probability

    Leo Breiman
    5 recommend · 11
    Cover of Radically elementary probability theory
    2011–2025

    Radically elementary probability theory

    Nelson, Edward
    6 recommend · 9