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 Genetic programming

    Genetic programming

    Wolfgang Banzhaf, Peter Nordin, Robert E. Keller, Frank D. Francone · 1998

    This unique introduction to GP provides a detailed overview of the subject and its antecedents with extensive references to the published and online literature. In addition to explaining the fundamental theory and important algorithms, the text includes practical discussions covering a wealth of potential applications and real-world implementation techniques. Software professionals needing to understand and apply GP concepts will find this book an invaluable practical and theoretical guide.

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    2recommend
    2mentions
    2people
    2013–2017years
    100% recommend

    Mentions per year

    20132014201520162017

    What Hacker News says

    1. DoofusOfDeathJun 2017
      Some of the most interesting books I've read in support of my software-development work are:

      * "Compilers: Principles, Techniques, & Tools" by Aho et al. (i.e., "the dragon book")

      * "Data Flow Analysis: Theory and Practice" by Khedker et al.

      * "Understanding MySQL Internals" by Sasha Pachev.

      * "Transaction Processing: Concepts and Techniques" by Gray and Reuter.

      * "Fundamentals of Wireless Communication" by Tse and Viswanath.

      * "Genetic Programming: An Intrduction" by Banzhaf et al.

      * "Applied Crytography" by Schneier.

      EDIT: A few additional comments:

      (1) Although these books are problem-domain specific, some of them had benefits outside of their problem domains:

      * The Dataflow book has some great coverage of fixpoint algorithms. It's really helpful to recognize when some problems are best solved by fixpoint analysis.

      * The "dragon book" takes a lot of the mystery out of compilers. That's somewhat helpful when writing code that needs to be fast. It's super helpful if you want to work with compiler-related technologies such as LLVM.

      * Understanding the fundamental challenges of transaction processing helps you avoid massive misadventures when dealing with databases or concurrent / multithreaded systems.

      (2) YMMV, but I've found it hard to soldier through these books unless I had a need to for my job or for school.

      thread
    2. randomsearchMar 2013
      I'd also recommend Wolfgang Banzhaf's book on GP:

      http://www.amazon.co.uk/Genetic-Programming-Introduction-Art...

      thread

    Related

    Cover of A field guide to genetic programming
    2010–2017

    A field guide to genetic programming

    Riccardo Poli
    6 recommend · 7
    Cover of The Rust Programming Language
    2015–2026

    The Rust Programming Language

    Steve Klabnik
    170 recommend · 257
    Cover of Code Complete
    2007–2026

    Code Complete

    Steve McConnell
    393 recommend · 894
    Cover of The Selfish Gene
    2007–2026

    The Selfish Gene

    Richard Dawkins
    220 recommend · 573
    Cover of Programming and metaprogramming in the human biocomputer
    2009–2026

    Programming and metaprogramming in the human biocomputer

    John Cunningham Lilly
    7 recommend · 9
    Cover of The Gene
    2016–2025

    The Gene

    Siddhartha Mukherjee
    27 recommend · 37
    Cover of Code
    2008–2026

    Code

    Charles Petzold
    243 recommend · 385
    Cover of The C Programming Language
    2007–2026

    The C Programming Language

    Brian W. Kernighan
    246 recommend · 604