I am a fan of Mark Allen Weiss' Data structures and algorithm analysis in C (https://www.amazon.ca/Data-Structures-Algorithm-Analysis-2nd...). It is much smaller than CLRS and the algorithms are listed as C source code rather than pseudo code. I also like the coding style presented in the book.
As much as I agree with you on the importance of good public transport, I am hopeful that the "car culture" will evolve into an alternative to the existing public transport systems; Once we have self-driving cars running on clean energy operating in an Uber like sharing economy model, there will be no need for car ownership and the cost of a ride will be low enough for the majority of people to afford.
I understand that this is more difficult to achieve in reality than in ideas but I am hopeful. About health related issues, we will still have to look for other ways to make a healthier society.
> considering how the state holds what was injected in higher esteem than whatever is native. It seems that most of the indignance pointed to at @pmarca is about (white) guilt shaming.
If I understand your logic correctly, it seems that you are suggesting that a country or a community should either reinvent every useful thing that was introduced by colonialists or should not take a stand against the ideas of colonialism, racism and discrimination!
It's a fact that Britishers introduced a lot of technology in this world and helped bring it to many countries but I feel that it would have been much better if they would have tried to integrate with these countries rather than trying to follow a master-slave approach. Anyways, what's done is done but we can certainly hope that going forward the world can be a more equal place.
I don't see how the choice of a language that is practically the lingua franca of the modern technology and business world is related to being against the ideology of colonialism and people who support that.
In my opinion, India's adoption of English as standard language of business is a logical choice as it is not only helpful in faster technological progress of the country but is also understood (in some capacity) by majority of the population.
The gestures for fullscreen and minimize operations need 6 fingers. Using both hands to do anything on a touch screen seems very impractical (except for typing with both the thumbs on a reasonably sized screen or a split keyboard).
It would be nice to also have some notes about performance of both the languages for each of the tasks compared. I believe pandas would be faster due to its implementation in C. The last time I checked R was an interpreted language with its interpreter written in R.
I feel that a good infrastructure by itself is hard to sell, but easy accessibility of the infrastructure and stuff built around it (for example the play framework in case of Typesafe) could be a good sell.
In my opinion, The value of programming "systems" like MATLAB lie in the fact that their primary customers are not really programmers but people like scientists and engineers who need to use computers and don't really want to (or have time to) learn new or better programming languages; These companies make their customers' lives easy by giving them easy to install and use, complete programming environments including a large set of domain-specific libraries.
If you are getting money for some website or some service and your customers are general users, I guess it is best to stick to paypal (please get a PAN card ASAP). General users might be uncomfortable to use other lesser known methods to make payments.
"So my question is, is there a safe way (tax department safe, if you know what I mean) to get such small payments in India?"
Please do not evade taxes. Do follow legal means to save them but do not do anything illegal (i.e if you mean this way).
It's just that everyone knows more about their own trade than others.
My Dad's an automobile engineer and he thinks it's kinda funny that I do not really understand how a 4-wheel drive works...and I find it funny that he doesn't get why his computer hangs much more than mine (I use Linux :P )
Sure it's easy to get hurt if you do not use a hammer with care but you just can't be a good carpenter without knowing how to use a hammer properly . NOM
Hi devmonk,
Thanks for the useful reply. I actually did check with Boomerang guys during my undergrad days. Boomerang project has been there for quite sometime and it is great stuff. But as far as I remember the guys who worked on it eventually moved on to other stuff. I will have to check if someone is still running this project.
I don't think 9 out of 10 are doomed. I mean, yes may be 9 out of 10 startups fail but the founders do not. They add so much to their skills that they are easily hired by good companies (or may be successful startups) for good work.
For founders I believe it is a win-win situation !!!