ankit_it09
Avoid having redundant work because, keep stakeholders in loop because this is something necessary to be handled from start else its very difficult to handle at the alter point.
Many of the things gets fixed by automating and following few of the best practices to improve the development processes. Code reviews, Code push approvals, unit tests, integration tests, CI/CD. These reduces the debts and helps to plan to handle other debts.
>>Regarding Compare your "but it can also cause some slots to be skipped or repeated" - I think its correct - Let me try to explain this means that some slots may never be probed or may be probed more than once, which wastes time and space. For example, if the array size is 8 and the original index is 3, then quadratic probing will try the following indexes: 3, 4, 7, 4 (repeated), 3 (repeated), 4 (repeated), and so on. As you can see, indexes 0, 1, 2, 5, and 6 are never probed.
And yes you are correct - Python does not use the MurmurHash3 algorithm for hashing objects in dictionaries. My bad I mixed up two different things and though it uses this mmh3 for hashing. I have updated it now and made it more like my understanding of python dictionaries.
Thanks, for your review and pointers to fix it. Will keep it in my mind to get it reviewed before publishing any article.
Etcd: The Unsung Hero of Kubernetes
System Design Notes – Part 1
How ‘Mosh’ Rescued Me from Connection Hell
Navigating the Rapids: Understanding the Raft Consensus Algorithm
Python Dictionaries
The ‘Thundering Herd’ Problem
From Queues to Message Brokers: The Evolution of Distributed Communication
Distributed Hashtable and Consistent Hashing
How ‘Mosh’ Rescued Me from Connection Hell: A Remote Work Story
The Thundering Herd Problem
1. Already deleted FB and Instagram account. When I came to know different sites also sends your activity data to FB. Deleting Whatsapp is in process and thanks to FB for opening about the privacy policy now many are moving to different channel.
2. Not using Chrome browser. Using Brave/Edge which are using the same chromium engines and are very Fast. Also I use Firefox for its container tabs feature. Personal stuff in Firefox tabs and rest on Brave.
3. I am using VPN, browser extension are also available, I keep my gmail account in a separate browser container tabs.
4. Tried DuckDuckGo for sometime but results are not good as Google, so I am using google search in separate tab where my account is not logged in.
5. Same with youtube, opening in different tab and without logging in.
6. Turned off timeline history in google maps.
7. Stopped using Google Home.
8. Planning to move from Android to _____ whichever is much safer. This is where I think doing all above won't make any sense as long as I am using Android. Believe I am using my phone in a restricted mode. :d
After doing all this, I still think they can track my activity. Haha... But I am trying to make it little difficult to connect the dots.
P.S: I do like Google as a developers company.
To get an idea how bad it is watch this Documentary on Netflix - The Social Dilemma
- If you want to succeed increase the failure rate.
- When you stop learning, you stop growing.
- Don't Stop, Don't give up Keep Trying.
After Zomato, Swiggy Announces 1,100 Layoffs
Else, whenever I get some free time, I use to clear my Pocket reading list, read my open tabs which I opened to read but couldn't get time, after clearing my tabs I really feel good :P
Or you can always learn something not just technical but also a life skill.
1 - Notify me when Movie tickets are available to book. Used google scripts that run every minute and hit a URL to check if tickets are available now.
2 - Book a class when it's available, I have joined a Gym where you have to book a class before going, and the Zumba is very famous there the time it opens it fills up in 30seconds and there are limited seats, so if you are late it's gone. I wrote a script that checks and books the slot for me and then adds the same in my calendar. I extended the same using google forms when I want to book another class at some specific time which is currently not available if somebody cancels it will be available. The script keeps on checking until class start time, if available books and notify me.
3 - In my team, everyone plays Foosball and after lunch, it's everyday discussion who will play first and with whom. I wrote a script which will decide the matches and players in each team. I used the google app engine to deploy it, which is still running and just by hitting the API will sort the things for us.
There are a few other automation I did using IFTTT.
Can you share company details and email where we can contact?