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 Markov Logic

    Markov Logic

    Daniel Lowd · 2009

    MathematicsAI & Machine LearningElectronics & Hardware
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2015–2017years
    50% recommend50% neutral

    Mentions per year

    201520162017

    What Hacker News says

    1. adamnemecekJan 2017
      I'll give you a couple. Note that some of these are rehashes of my earlier comments.

      # Elements of Programming

      https://www.amazon.com/Elements-Programming-Alexander-Stepan...

      This book proposes how to write C++-ish code in a mathematical way that makes all your code terse. In this talk, Sean Parent, at that time working on Adobe Photoshop, estimated that the PS codebase could be reduced from 3,000,000 LOC to 30,000 LOC (=100x!!) if they followed ideas from the book https://www.youtube.com/watch?v=4moyKUHApq4&t=39m30s

      Another point of his is that the explosion of written code we are seeing isn't sustainable and that so much of this code is algorithms or data structures with overlapping functionalities. As the codebases grow, and these functionalities diverge even further, pulling the reigns in on the chaos becomes gradually impossible.

      Bjarne Stroustrup (aka the C++ OG) gave this book five stars on Amazon (in what is his one and only Amazon product review lol).

      This style might become dominant because it's only really possible in modern successors of C++ such as Swift or Rust, not so much in C++ itself.

      https://smile.amazon.com/review/R1MG7U1LR7FK6/

      # Grammar of graphics

      https://www.amazon.com/Grammar-Graphics-Statistics-Computing...

      This book changed my perception of creativity, aesthetics and mathematics and their relationships. Fundamentally, the book provides all the diverse tools to give you confidence that your graphics are mathematically sound and visually pleasing. After reading this, Tufte just doesn't cut it anymore. It's such a weird book because it talks about topics as disparate Bayesian rule, OOP, color theory, SQL, chaotic models of time (lolwut), style-sheet language design and a bjillion other topics but always somehow all of these are very relevant. It's like if Bret Victor was a book, a tour de force of polymathical insanity.

      The book is in full color and it has some of the nicest looking and most instructive graphics I've ever seen even for things that I understand, such as Central Limit Theorem. It makes sense the the best graphics would be in the book written by the guy who wrote a book on how to do visualizations mathematically. The book is also interesting if you are doing any sort of UI interfaces, because UI interfaces are definitely just a subset of graphical visualizations.

      # Scala for Machine Learning

      https://www.amazon.com/Scala-Machine-Learning-Patrick-Nicola...

      This book almost never gets mentioned but it's a superb intro to machine learning if you dig types, scalable back-ends or JVM.

      It’s the only ML book that I’ve seen that contains the word monad so if you sometimes get a hankering for some monading (esp. in the context of ML pipelines), look no further.

      Discusses setup of actual large scale ML pipelines using modern concurrency primitives such as actors using the Akka framework.

      # Hands-On Machine Learning with Scikit-Learn and TensorFlow: Concepts, Tools, and Techniques for Building Intelligent Systems

      https://www.amazon.com/Hands-Machine-Learning-Scikit-Learn-T...

      Not released yet but I've been reading the drafts and it's a nice intro to machine learning using modern ML frameworks, TensorFlow and Scikit-Learn.

      # Basic Category Theory for Computer Scientists

      https://www.amazon.com/gp/product/0262660717/ref=as_li_ss_tl...

      Not done with the book but despite it's age, hands down best intro to category theory if you care about it only for CS purposes as it tries to show how to apply the concepts. Very concise (~70 pages).

      # Markov Logic: An Interface Layer for Artificial Intelligence

      https://www.amazon.com/Markov-Logic-Interface-Artificial-Int...

      Have you ever wondered what's the relationship between machine learning and logic? If so look no further.

      # Machine Learning: A Probabilistic Perspective (Adaptive Computation and Machine Learning series)

      https://www.amazon.com/gp/product/0262018020/ref=as_li_ss_tl...

      Exhaustive overview of the entire field of machine learning. It's engaging and full of graphics.

      # Deep Learning

      https://www.amazon.com/gp/product/0262035618/ref=as_li_ss_tl...

      http://www.deeplearningbook.org/

      You probably have heard about this whole "deep learning" meme. This book is a pretty self-contained intro into the state of the art of deep learning.

      # Designing for Scalability with Erlang/OTP: Implement Robust, Fault-Tolerant Systems

      https://www.amazon.com/Designing-Scalability-Erlang-OTP-Faul...

      Even though this is an Erlang book (I don't really know Erlang), 1/3 of the book is devoted to designing scalable and robust distributed systems in a general setting which I found the book worth it on it's own.

      # Practical Foundations for Programming Languages

      https://www.amazon.com/gp/product/1107150302/ref=as_li_ss_tl...

      Not much to say, probably THE book on programming language theory.

      # A First Course in Network Theory

      https://www.amazon.com/First-Course-Network-Theory/dp/019872...

      Up until recently I didn't know the difference between graphs and networks. But look at me now, I still don't but at least I have a book on it.

      thread
    2. nlSep 2015
      The linked book covers it, but it is 90 pages.

      From a quick read, plain HMMs don't handle words that have never been seen before well.

      Markov Logic networks are equivalent of CRFs (pg 22).

      thread

    Related

    Cover of Practical Probabilistic Programming
    2015–2017

    Practical Probabilistic Programming

    Avi Pfeffer
    4 recommend · 7
    Cover of Information Theory, Inference & Learning Algorithms
    2007–2026

    Information Theory, Inference & Learning Algorithms

    David J.C. MacKay
    77 recommend · 111
    Cover of Logic in Computer Science
    2008–2025

    Logic in Computer Science

    Michael Huth
    5 recommend · 9
    Cover of Introduction to the theory of computation
    2008–2026

    Introduction to the theory of computation

    Michael Sipser
    66 recommend · 96
    Cover of Paradigms of Artificial Intelligence
    2007–2026

    Paradigms of Artificial Intelligence

    Peter Norvig
    63 recommend · 169
    Cover of Artificial Intelligence
    2007–2026

    Artificial Intelligence

    Stuart J. Russell
    60 recommend · 153
    Cover of A mathematical introduction to logic
    2008–2025

    A mathematical introduction to logic

    Herbert B. Enderton
    6 recommend · 11
    Cover of Prolog programming for artificial intelligence
    2009–2026

    Prolog programming for artificial intelligence

    Ivan Bratko
    10 recommend · 17