Moshe Bergman Personal website Start early, compound your productivity When it comes to finances, investing early ensures you get more bang for your buck with compound interest. The same concept can be applied to developer productivity, investing the time to create a productive development environment, will pay divid... Sat, 27 Feb 2016 00:00:00 +0000 /start-early-compound-productivity /start-early-compound-productivity Implementing Bloom Filter in Javascript Having finished Coursera’s Algorithms course recently, I looked for more interesting algorithms to implement. I found one data structure that can store large amount of data, use less memory than the competition, it’s implementation is quite short ... Sat, 16 Jan 2016 00:00:00 +0000 /implementing_bloom_filter_in_javascript /implementing_bloom_filter_in_javascript Impressions from Algorithms Course I recently finished Princeton’s Algorithms I and II on Coursera. The course covers a lot of material, from data structures (List, Queue, Hash Table, Trees, Graphs, Tries) to algorithms (Sorting, BFS, DFS, Shortest Path, RegEx, Compression). The c... Mon, 28 Dec 2015 00:00:00 +0000 /impressions-from-algorithms /impressions-from-algorithms Two calculus courses starting soon There are two Single Variable Calculus courses starting soon: EDX - Calculus 1A starts in June 2 and split into 3 parts. Getting a verified certificate costs $100 for each part, or $300 in total. This course should be equivalent to MIT 18.01 cour... Sat, 16 May 2015 00:00:00 +0000 /calculus-courses /calculus-courses Machine Learning and a new site I just finished taking the Machine Learning class from Coursera. Machine Learning started in the 80s, became more popular in the 90s and with the advent of powerful computers, is now a hot topic. The Machine Learning course came out in 2011, the N... Sun, 05 Apr 2015 00:00:00 +0000 /machine-learning-and-a-new-site /machine-learning-and-a-new-site