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.

What HN saysHN links it for pieces on programming languages for machine learning and algorithm study; commenters give little opinion.
23HN people shared it
2linked it in comments
79stories submitted
192story points
9 years agolast shared
2013people per year2026

Most-shared posts

  1. 1
  2. 2
    The Bots of Wall Street
    2 people · 7 points · first shared 2015 · discussion on HN
  3. 3
    You are screwed if you are aged 40 in the silicon Valley
    2 people · 5 points · first shared 2017 · discussion on HN
  4. 4
  5. 5
    How to monetize your programming skills as a beginner
    2 people · 4 points · first shared 2017 · discussion on HN
  6. 6
    Barcelona: A modern smart city
    2 people · 3 points · first shared 2016 · discussion on HN
  7. 7
    Learn to Code by Competitve Programming
    2 people · 2 points · first shared 2013 · discussion on HN
  8. 8
    How not to write a job post
    1 people · 26 points · first shared 2014 · 50 comments on HN
  9. 9
    100,000 code compilations on a mobile phone
    1 people · 12 points · first shared 2013 · 3 comments on HN
  10. 10
    Why are there so few woman developers?
    1 people · 10 points · first shared 2013 · 25 comments on HN
  11. 11
    A brief history of computer science
    1 people · 6 points · first shared 2015 · discussion on HN
  12. 12
  13. 13
  14. 14
  15. 15
    Why organisational culture breaks at startups
    1 people · 3 points · first shared 2014 · discussion on HN

What HN people wrote when they linked it

syadav · 2017-11-10
7 Powerful Programming Languages For Doing Machine Learning http://blog.hackerearth.com/powerful-programming-languages-for-machine… 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.
pscheyer1 · 2015-06-05
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),…

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close