I had never used an Apple product before the company which I joined recently gave me a MacBook Pro. I am really surprised how bad the product quality is. The calendar notification is very random. Sometimes it fires, sometimes it does not. I have missed couple of meetings because notification popped after the meeting was over. Similarly the keyboard shortcut is random. Sometimes it opens the app, sometimes it does not.
The laptop also gets very hot if you are not sitting in A/C. Not sure if it is this specific laptop or it is a general issue
It is an extra ordinary feat that the OP took only couple of weeks to create a working programming language. I always thought it takes years to create a new language. It will be interesting hear from OP, how he could create a new language in couple of weeks
How does FaunaDB achieves atomicity without some sort of 2 phase commit? What I understood from the article is that each node in a replica commits independently from the distributed transaction log. So, if a transaction updates data in multiple nodes in a replica then it can happen that one of the commit in one of the nodes fails because of some failure. In that case will there be partial commit?
I am not sure how you can generalize. I would not consider it as a red flag unless the candidate in question has history of hopping too quickly. I have direct/indirect experience of being both the sides. I once left a company in couple of months because company's culture was totally different than what I expected. I have also seen a friend of mine getting fired in couple of months after joining a company because company felt he was a misfit
I guess it depends on which team you are in. I have worked for some of the well know MNCs(not FANG) in Bangalore, some of the teams I was part of did really hard core development work. Some of my team members in Bangalore were more competent than our US counterpart.
You can't do that for ",", because it will break the existing code.
For example, int x = 0; x = 1,2; is perfectly valid pre c++11 code. This will assign 1 to x. Now if you make "," as digit separator, it will assign 12 to x
Unlike voice, SMS will be stored in a server and in case your mobile is switched off you will still get the message, when you switch on your phone. So, there will be bit extra cost for maintaining these servers.