Miscellaneous Posts
- Passengers - Movie Review
- UIScrollView Autolayout
- Haskell Lenses Notes
- Chef's Table
- Tim Ferris ChefSteps Contest
- Queues in Haskell
- A motivating app
- A breathing technique for meditation
- Travelling light
- Masters Thesis
- 52 books in 52 weeks - goal reached!
- Self referential data structures in Haskell
- Summer reading 2012
- January – April 2012 Reading
- Twitter Augmented News Generator
- Holiday 2011-2012 reading
- Imperial Entrepreneurs - Storify
- First rails app
- Node.js, Rails, and webapp development
- Gödel, Escher, Bach
- The Millionaire Fastlane
- Holiday reading
- Seedcamp Week 2011 – London
- Lean Startup
- Spotify Best-Before challenge
- Quick Haskell tip
- Distributed VCS - Git
- Learn to write
- Project Euler Problem 2 - Haskell
- Project Euler Problem 1 - Haskell
LeetCode
- Leetcode 334 – Increasing Triplet Subsequence
- Leetcode 326 - Power of Three
- LeetCode 30 – Next Permutation
- LeetCode 27 – Implement strStr()
- LeetCode 26 – Remove Element
- LeetCode 25 – Remove Duplicates from Sorted Array
- LeetCode 24 – Reverse Nodes in k-group
- LeetCode 23 – Swap Nodes in Pairs
- LeetCode 22 – Merge k sorted lists
- LeetCode 21 – Generate Parenthesis
- LeetCode 123 – Best Time to Buy and Sell Stock III
- LeetCode 20 – Valid Parentheses
- LeetCode 19 – Remove nth Node from End of List
- LeetCode 18 – Letter Combinations of a Phone Number
- LeetCode 17 – 4Sum
- LeetCode 16 – 3Sum Closest
- LeetCode 15 – 3Sum
- LeetCode 14 – Longest Common Prefix
- LeetCode 13 – Roman to Integer
- LeetCode 12 – Integer to Roman
- LeetCode 11 – Container with most water
- LeetCode 9 – Palindrome Numbers
- LeetCode 8 – String to Integer atoi
- LeetCode 7 – Reverse Integer
- LeetCode 6 – ZigZag Conversion
- LeetCode 5 – Longest Palindromic Substring
- Leetcode 4 – Add Two Numbers
- LeetCode 10 – Regular Expression Matching
- LeetCode 3 – Longest Substring Without Repeated Characters
- LeetCode 2 – Median of Two Sorted Arrays
- LeetCode 1 – Two Sum
Topcoder
Monthly updates
- January 2018 Summary
- September and October 2017 Summary
- August 2017 Summary
- July 2017 Summary
- May 2017 Summary
- April 2017 Summary
- March 2017 Summary
- April May June 2016 Summary
- March 2016 Summary
- February 2016 Summary
- January 2016 Summary
Misc
- Piano
- Movies I Revisit
- Countries I visited
- My Kindle Book Highlights
- Movies I watched
- Restaurant Notes
- Cooking Notes and Recipes
- Tea
- Life quotes
Restaurants
- Aska - New York
- Momofuku Ko - New York
- El Celler de Can Roca
- Le Bernardin
- Eleven Madison Park
- Roca Moo – Barcelona
- Geranium – Copenhagen
- Atelier Amaro – Warsaw
- The Fat Duck
- Dinner by Heston
Travel
Reading Notes
Philosophy
Algorithms
- Implicit recursion
- Solving Sudoku with Dancing Links
- Recursion with Memoization
- Sorting two arrays simultaneously
- Farmer Water Flow
- Assorted Notes
- Subsequence with sum closest to t
- Binary Trees
- Heap Rank
- K numbers in array that sum to C
- Cartesian product of lists
- Shift an array
- Rotate an array by 90 degrees
- Rainfall at a skyline
- Stair Climbing
- Numbers to strings
- List permutations
- Computing the powerset
- Printing all valid bracketings
- Coin counting
- Contiguous Subsequence Sum
- Proportional random number
- Optimal array max and min
Codility
- Codility Peaks
- Codility Min Perimeter Rectangle
- Codility Max Double Slice Sum
- Codility Max Slice Sum
- Codility Inversion Count
- Codility Equi-Leader
- Codility Prefix Set
- Codility Tree Height
- Codility Fish
- Codility Max Profit
- Codility Falling Discs
- Codility Intersecting Discs
- Codility Genomic Range Query
- Codility Passing Cars
- Codility Dominator – Majority Vote