suj1th's comments

suj1th | 7 years ago | on: A Programmer's Introduction to Mathematics

I guess it's best if Jeremy starts the repo himself, and we contribute to it. But I agree; cannot understate the importance of solutions to make the best use of this book.

suj1th | 7 years ago | on: A Raft implementation in Haskell

Thank you for sharing an interesting paper. The similarity between Raft and Viewstamped Replication is easy to gauge. The original Raft paper too acknowledges this similarity. OTOH, the similarity between Paxos and Raft is not very apparent (to me). The paper in the link seems to predate Raft, and only considers VR, Zab and multi-Paxos.

suj1th | 8 years ago | on: JDK 10: General Availability

Thanks for sharing the blog-post. I use Scala on Docker, and the features/fixes you mention certainly helps me in simplifying my deployments.

suj1th | 8 years ago | on: Lyft says its revenue is growing nearly 3x faster than Uber’s

A similar situation was seen in India, when Uber entered the market. Most of the then-existing hail-taxi users were users of Ola (the home-grown service). Users here use both apps at the same time (comparing ride prices to make the choice). This meaning Uber and Ola eat into each other's revenues and markets across cities in India.

suj1th | 8 years ago | on: The Assumption of Normality in Time Series

The short answer is I don't know. However, the convenience of simplifying the calculations is, in my opinion, a win. Again, I am myself not convinced. Probably, my premise on the ubiquitousness of normality assumption on the residuals in ARMA models is itself flawed.

suj1th | 8 years ago | on: How poverty changes your mindset

I can relate to this. I grew up in India when India was a closed economy, with anything (commodities or services) either too expensive or limited by license raj. My father, being a lowly government official, did have a steady but meagre income. Groceries and mortgage were always on his mind. But, he also had his habit of never borrowing, in spite of dire need. Never kept a credit card either (to this day). I have learnt that brand of frugality from him.

suj1th | 8 years ago | on: I don’t understand Graph Theory

So would you say people who do master complex mathematical concepts too learn from examples, rather than a deductive approach of understanding pure theory?

suj1th | 8 years ago | on: I don’t understand Graph Theory

IMO, deductive learning is limiting ( we are limited by the span of our examples), but it has great recall value. Inductive learning is harder to commit to long-term memory; particularly, when learning something which you find scant use for in your day-to-day life. Again, I can see this is not general, and could vary considerably across individuals.

suj1th | 8 years ago | on: Some Notes About How I Write Haskell

>If you're looking for an ML kind of experience, Kotlin is a joke, it doesn't even have pattern matching.

Can't agree with this more. I just cannot figure the raison d'être of Kotlin.

suj1th | 8 years ago | on: Some Notes About How I Write Haskell

Personally, I started out in Scala as a 'casual' user using it as better Java/Kotlin. But, I have certainly seen myself gradually gravitate towards Haskell-inspired style. For many like me (with more exposure to OOP than FP in early career), it is a pedagogical device into FP. With regards to the future of Scala, particularly tooling, Scala may still be able to retain its 'casual' users with its recent focus on tooling : http://scala-lang.org/blog/2018/02/14/tooling.html

suj1th | 8 years ago | on: Scalable Bloom Filters (2007) [pdf]

I don't see how this is true. The bitmap vs bloom-filters argument is more about accuracy (BFs have a one-way error, Bitmaps do not). The datasets' density/sparsity has no bearing on efficiency, AFAIK. Would you elaborate your reasoning?

suj1th | 8 years ago | on: Some Notes About How I Write Haskell

As somebody who works with Scala, List comprehensions (and associated filters) were indeed a surprise to me as well when I started hacking in Haskell. Their resemblance to logic programming makes it so much more elegant, and so much easier to reason about.
page 1