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 Algorithmic puzzles

    Algorithmic puzzles

    Anany Levitin · 2011

    Computer ScienceMathematics
    Open LibraryAmazon
    Stats for nerds
    1recommend
    2mentions
    2people
    2015–2017years
    50% recommend50% neutral

    Mentions per year

    201520162017

    What Hacker News says

    1. tumbaJul 2015
      I think there are two ways in which children may constructively be taught computing. The first is algorithmic problem solving, which is often better taught using logic puzzles and games rather than programming trivial if-then statements. Anany and Maria Levitin's book, Algorithmic Puzzles, is a good example of the genre. [1]

      Secondly, they need to be taught an active and inquisitive posture towards technology. Most devices today (especially tablets and phones) force the user into a dependent and passive mode of interaction in which it is impossible to know how things work. Accordingly, I think it may be destructive for children to spend too much time with these devices.

      The KIBO system described in the article seems like a great thing to play with to build a basic understanding of symbolic control flow, although it too is opaque. I think 4 is too young to spend much time staring at a screen, but by the time a child is 8-10, I think it is better to have an admittedly difficult to use Linux workstation or an old computer running FreeDOS. Also good are the many simple devices arising out of the "maker" movement.

      I would really like to give my kids a simple device that could be programmed from the hardware up in something like Forth. Something like an HP calculator, but with a command line and options to connect to other devices would be great.

      [1] http://www.amazon.com/gp/product/0199740445

      thread
    2. tzsJul 2017
      I typically have several books in progress. I'll read a chapter from whichever one I'm in the mood for when I have some time for reading. Currently in progress:

      "A Book of Abstract Algebra: Second Edition" by Charles C. Pinter [1].

      "How Not to Be Wrong: The Power of Mathematical Thinking" by Jordan Ellenberg [2].

      "Guns, Germs, and Steel: The Fates of Human Societies" by Jared Diamond [3].

      "Introduction to Analytic Number Theory" by Tom M. Apostol [4].

      "Algorithmic Puzzles" by Levitin and Levitin [7].

      I've also got a 46 books in my Safari Library queue, although only about half a dozen are actually in the in progress state.

      In addition to the above, I'm about 3 years behind on Analog, the science fiction magazine. Those are all on my Kindle and I'm slowly trying to catch up.

      Recently finished:

      "Moonwalking with Einstein: The Art and Science of Remembering Everything" by Joshua Foer [5].

      Probably going to pick up soon:

      "The Greatest Story Ever Told--So Far" by Lawrence M. Krauss [6]. Flipped through it at a bookstore and there were some very interesting things in it.

      [1] https://www.amazon.com/Book-Abstract-Algebra-Second-Mathemat...

      [2] https://www.amazon.com/gp/product/B00G3L6JQ4/

      [3] https://www.amazon.com/Guns-Germs-Steel-Fates-Societies/dp/0...

      [4] https://www.amazon.com/Introduction-Analytic-Number-Theory-A...

      [5] https://www.amazon.com/Moonwalking-Einstein-Science-Remember...

      [6] https://www.amazon.com/Greatest-Story-Ever-Told-So-Far-ebook...

      [7] https://www.amazon.com/Algorithmic-Puzzles-Anany-Levitin/dp/...

      thread

    Related

    Cover of Introduction to the design & analysis of algorithms
    2007–2024

    Introduction to the design & analysis of algorithms

    Anany Levitin
    7 recommend · 10
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Algorithmics
    2008–2024

    Algorithmics

    David Harel
    11 recommend · 22
    Cover of Game Programming Patterns
    2012–2026

    Game Programming Patterns

    Robert Nystrom
    120 recommend · 161
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Algorithms
    2007–2026

    Algorithms

    Robert Sedgewick
    50 recommend · 100
    Cover of Games, puzzles, and computation
    2013–2021

    Games, puzzles, and computation

    Robert A. Hearn
    2 recommend · 2
    Cover of Mathematical Puzzles
    2016–2025

    Mathematical Puzzles

    Peter Winkler
    2 recommend · 4