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
    D

    David Eppstein

    11011110.livejournal.com · Personal blog · on HN since 2009

    David Eppstein, a computer science professor, blogs about algorithms, graph theory, data structures and complexity.

    Visit blogHN submissions
    MathProgramming
    What HN says

    HN commenters link his posts on cuckoo filters, A* as Dijkstra with modified weights, Sudoku complexity and Algorithm X.

    Stats for nerds
    15HN people shared it
    16linked in comments
    421story points
    Aug 2016last shared
    2009people per year2016

    Top posts on HN

    1. 1
      Cuckoo filters and their analysis
      2 people · 89 points · first shared 2016 · 8 comments on HN
    2. 2
      Top ten algorithms preprints of 2012
      1 person · 70 points · first shared 2013 · 5 comments on HN
    3. 3
      Reweighting a graph for faster shortest paths
      3 people · 62 points · first shared 2009 · 5 comments on HN
    4. 4
      Fast algorithm for finding RSA keys with shared prime factors
      1 person · 62 points · first shared 2012 · 4 comments on HN
    5. 5
      Best algorithms preprints of 2011
      1 person · 49 points · first shared 2012 · Discussion on HN
    6. 6
      Top algorithms preprints of 2010
      1 person · 44 points · first shared 2011 · 2 comments on HN
    7. 7
      Elementary Graph Theory and Networks: The one-way street theorem
      1 person · 36 points · first shared 2011 · 2 comments on HN
    8. 8
      Fast Go game recognition
      1 person · 2 points · first shared 2012 · Discussion on HN
    9. 9
      A glimpse of the four-dimensional bitruncated 120-cell, with magnets
      1 person · 2 points · first shared 2013 · Discussion on HN
    10. 10
      The sad case of Ike Antkare
      1 person · 1 points · first shared 2011 · Discussion on HN

    What HN people wrote when they linked it

    • slackenernyJun 2010

      Cool, this.

      A very nifty (if somewhat detailed) complexity analysis of the Algorithm X appeared in blogosphere's festschrift for Knuth's 70, http://11011110.livejournal.com/128249.html

      I've used P159 in my absolutely first assignment in the intro programming class. I was to make a N-queens solver. The assignment obviously asked for a 8-line backtracking program. But I was naïve. I went to the library and turned it inside out. My solution was ca. 500 lines, and also implemented a way to find the number of solutions without computing them (this was from IIRC a paper by Rivin), and had a randomized mode which would find just a single solution but for fast for very large N (this I found in Norvig's AIMA in a footnote referencing a paper by J.M., I don't remember the page or the full name)). Good times.

    • bradleyjgAug 2016

      Whenever considering a bloom filter also look at cuckoo filters. There are pros and cons of each approach.

      See https://bdupras.github.io/filter-tutorial/ and http://11011110.livejournal.com/327681.html as well as the corresponding HN discussions https://news.ycombinator.com/item?id=12124722 and https://news.ycombinator.com/item?id=11795779

    • crux_Mar 2011

      That strikes me as extremely unlikely.

      I think the complexity class of Sudoko is NP-Complete (a quick google confirms it's not exactly NP but very close: http://11011110.livejournal.com/23221.html?thread=19381 -- complexity is the same as solving SAT problems which have only one unique solution)

    • dxjonesMay 2009

      "When one says Sudoku is NP-complete, one should keep in mind that this refers only to an unusual type of Sudoku puzzle in which there might be multiple solutions."

      http://11011110.livejournal.com/23221.html

    • amitpApr 2014

      Another way of looking at it: A* is Dijkstra where the edge weights have been modified. http://11011110.livejournal.com/135302.html

    Related

    Gödel's Lost Letterrjlipton.wordpress.com185 people

    Mihai Pătraşcu 1982–2012

    Gödel's Lost Letter
    Personal · last shared 2021
    The Math Less Traveledmathlesstraveled.com23 people

    Factorization diagrams in Haskell

    The Math Less Traveled
    Personal · last shared 2025
    Computational Complexityblog.computationalcomplexity.org98 people

    When did computer science theory get so hard?

    Computational Complexity
    Personal · last shared 2026
    Daniel Lemirelemire.me500 people

    Xor Filters: Faster and Smaller Than Bloom Filters

    Daniel Lemire
    Personal · last shared 2026
    The Orange Ducktheorangeduck.com74 people

    Machine Learning, Kolmogorov Complexity, and Squishy Bunnies (2019)

    The Orange Duck
    Personal · last shared 2026
    Jeremy Kunjeremykun.com194 people

    A Programmer's Introduction to Mathematics

    Jeremy Kun
    Personal · last shared 2026
    1024cores1024cores.net36 people

    Lockfree Algorithms (2010)

    1024cores
    Personal · last shared 2025
    MathWorks Blogsblogs.mathworks.com52 people

    Artificial Neural Networks for Beginners

    MathWorks Blogs
    Company · last shared 2026