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
    H

    HackerEarth Blog

    blog.hackerearth.com · Company blog · on HN since 2013

    HackerEarth's company blog covers programming languages, hiring, developer skills, and competitive programming for its coding assessment platform.

    Visit blogHN submissions
    Career & WorkProgramming
    What HN says

    HN links it for pieces on programming languages for machine learning and algorithm study; commenters give little opinion.

    Stats for nerds
    23HN people shared it
    79linked in comments
    192story points
    Nov 2017last shared
    2015people per year2017

    Top posts on HN

    1. 1
      How not to write a job post
      1 person · 26 points · first shared 2014 · 50 comments on HN
    2. 2
      100,000 code compilations on a mobile phone
      1 person · 12 points · first shared 2013 · 3 comments on HN
    3. 3
      Why are there so few woman developers?
      1 person · 10 points · first shared 2013 · 25 comments on HN
    4. 4
      The Bots of Wall Street
      2 people · 7 points · first shared 2015 · Discussion on HN
    5. 5
      (2014) 90% Indian engineering graduates are not employable – why?
      3 people · 6 points · first shared 2014 · Discussion on HN
    6. 6
      A brief history of computer science
      1 person · 6 points · first shared 2015 · Discussion on HN
    7. 7
      The reason India doesn’t have enough awesome developers
      1 person · 6 points · first shared 2013 · 3 comments on HN
    8. 8
      Top programming languages that will be most popular in 2017
      2 people · 5 points · first shared 2016 · 1 comments on HN
    9. 9
      You are screwed if you are aged 40 in the silicon Valley
      2 people · 5 points · first shared 2017 · Discussion on HN
    10. 10
      How to monetize your programming skills as a beginner
      2 people · 4 points · first shared 2017 · Discussion on HN

    What HN people wrote when they linked it

    • pscheyer1Jun 2015

      Tl:dr- In order; graph theory, linear algebra, number theory, and multi-criteria decision analysis. Game theory, set theory, nonlinearity, computational geometry a bonus.

      Let's say you're learning some new algorithms. Your list might look something like the below list[1]. I'll add in brackets the sort of math you learn about by learning the algo if you get lost down the wiki-rabbit-hole. If you want to solve other similar problems, more of that sort of math will help.

      1) Graph algorithms [graph theory]: Breadth first search(BFS), Depth first search(DFS), Strongly connected components(SCC), Dijkstra, Floyd-Warshall, Minimum spanning tree(MST), Topological sort.

      2) Dynamic programming [self-similarity, finite subdivision rules, nonlinear equations]: Standard dynamic programming problems such as Rod Cutting, Knapsack, Matrix chain multiplication etc.

      3) Number theory [Number Theory]: Modular arithmetic, Fermat’s theorem, Chinese remainder theorem(CRT), Euclidian method for GCD, Logarithmic Exponentiation, Sieve of Eratosthenes, Euler’s totient function.

      3) Greedy [goal programming, simplex algorithm, multi-criteria decision analysis]: Standard problems such as Activity selection.

      4) Search techniques [linear/vector algebra[2]]: Binary search, Ternary search and Meet in the middle.

      5) Data structures (Basic) [graph theory]: Stacks, Queues, Trees and Heaps.

      6) Data structures (Advanced)[more graph theory]: Trie, Segment trees, Fenwick tree or Binary indexed tree(BIT),…

    • syadavNov 2017

      7 Powerful Programming Languages For Doing Machine Learning
      http://blog.hackerearth.com/powerful-programming-languages-for-machine-learning

      Python if a popular scientific language and a rising star for machine learning. I'd be surprised if it can take the data analysis mantle from R, but matrix handling in NumPy may challenge MATLAB and communication tools like IPython are very attractive and a step into the future of reproducibility.

    Related

    HackerRank Blogblog.hackerrank.com50 people

    For anyone who has been turned down by 38 companies

    HackerRank Blog
    Company · last shared 2023
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    37signals37signals.com1k people

    Two big announcements

    37signals
    Company · last shared 2026
    interviewing.io Bloginterviewing.io117 people

    Lessons from 3,000 technical interviews

    interviewing.io Blog
    Company · last shared 2026
    Stack Overflow Blogstackoverflow.blog1.1k people

    How Dwarf Fortress is built

    Stack Overflow Blog
    Company · last shared 2026
    Imran on Techimranontech.com24 people

    The Etymology of "Hacker"

    Imran on Tech
    Personal · last shared 2025
    Coder Blogcoder.com66 people

    We improved the performance of a userspace TCP stack in Go

    Coder Blog
    Company · last shared 2026
    Y Combinator Blogblog.ycombinator.com643 people

    Request For Research: Basic Income

    Y Combinator Blog
    Company · last shared 2025