Jump to content

mbharadwaj

Member
  • Posts

    53
  • Joined

  • Last visited

mbharadwaj's Achievements

Newbie

Newbie (1/14)

  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. mobile client works. seems like an issue with desktop interface.
  2. http://www.dataroma.com/m/holdings.php?m=BRK
  3. I use Chrome with following plugins/extensions: - AdBlock for blocking Ads - Flashcontrol to launch flash only on what I choose to - Ghostery to find out all the link trackers and block them I have been using them for a while now and none of these have been the root cause with respect to infrequent chrome related CPU spikes.
  4. oddballstocks - please do check out Gil Tene's posts on his blog and github account: http://latencytipoftheday.blogspot.com/ He and Martin Thompson have worked together on a few projects and both discuss a lot of aspects related to squeezing the last drop of juice out of the hardware. Their twitter handles are good to follow as well.
  5. oddballstocks - thank you for posting this. HN comments mention Disruptor for scaling this up. A shameless plug - a disruptor example - https://github.com/mbharadwaj/disruptor-example I recently was at a conference where Martin Thompson, one of the original founders of LMAX presented. His blog (http://mechanical-sympathy.blogspot.com/) is a good one to follow for optimizing approaches. Martin Fowler - a renowned expert in related field had a article on LMAX this is helpful - http://martinfowler.com/articles/lmax.html
  6. I keep dabbling around with Android and iOS all the time, though I have only had a few apps in Play store (free). They were downloaded a few thousand time over a year or so, and I did not active react to the feedback to improve the apps. Over time things have become very easy from a development perspective. I had built for the Palm, and then developed for a custom device (embedded programming). Ever since Android came along, things have become much much simpler. Now there are framework that enable one to build mobile apps from a HTML template. The best success I have had has been in building apps for the corporation I work for, in extending the feature set to the mobile use cases. Though they were free apps as well, it gets in traffic and in many cases the development cost is absorbed in other aspects of licensing.
  7. For India please check out flipkart.com and amazon.co.in. Both offer a popular mode of payment called COD (cash on delivery). So you won't need to pay upfront or use credit cards. The delivery to metro areas in India is very fast and at a slight premium same and next day is also available. Some of the popular finance and computer science/engineering books are available with street vendors in India in all metros. Avoid these. These are local unauthorized reprints and the print quality is very bad.
  8. If you get a chance to travel to Asia, there are cheaper editions available there. I pick up books from India whenever I visit.
  9. https://finance.yahoo.com/news/former-aig-ceo-bob-benmosche-182854929.html He orchestrated a great turnaround in AIG, and stepped down when he realized he was losing the battle with cancer.
  10. It is insanely popular in India and I am an Indian living in US. It has done more for me and family with respect to maintaining contact with friends and family in India than any other channel over the last 20 years. Many of my friends and family are not active internet users. They however have smart phones as it is more of a status symbol. whatsapp works on any smart phone and it is as simple as using SMS. They did one very smart thing - made the phone number the ID in the system. This removed the "discoverability" aspect of a person on a new network from the adoption equation.
  11. twacowfca - thanks for staring this. you got my 1%. sanjeev - thanks again for a fantastic board!
  12. Palantir, thank you for the response and the recommendation. I will check out Brian Greene's books.
  13. I started reading "Black Holes and Time Warps: Einstein's Outrageous Legacy" by Kip Thorne and Stephen Hawking. Other than an interest in the topic (first started after reading Prof Hawking's "Brief History of Time", I am looking forward to Chris Nolan's movie "Interstellar" which is out this November and is based on Kip Thorne theories.
  14. As no_free_lunch mentioned, many ways to solve this. key-value is the simplest. 3rd normal form is an overkill - it can result in too many joins as well. the use case indicated calculated values, there would be no need to update them. if there is a need to update (say a calculation was wrong), a new table can be created. the only field that would need to be indexed would be the company name (from no_free_lunch's example) or instead a company_id that would participate in a join. i am not sure as to how may listed companies are there for US markets. including international assuming 100K, and assuming 100 values need to be tracked per company, we are looking at 10 million rows to be indexed for read, which isn't a big deal at all. if it becomes a big deal, data can be easily sharded with simple strategies (table name "company_i" for all companies starting with "i") and so on. many ways to do this. the links from salesforce architecture provide good details about choices. many large systems (facebook, twitter, linkedin, google) have gone with schema-less designs where appropriate for a good reason. key-value is a schema-less design.
×
×
  • Create New...