Bitcoin uses a blockchain record of transactions among the participating nodes. Since the size of the record is huge, there is a thin participating node that is interested in a subset of the records. But how to find the subset in the complete list of records. Bloom Filters help here. BF answers “does exist” query … More Why BitCoin Uses BloomFilters?
The problem occurred in a file titled redis.rb and having the following content: require ‘redis’ $redis = Redis.new(…) The gem was installed and still I was getting the same error. On search, I found this link. Solution Rename the file from redis.rb to redis-db.rb. It worked. Written with StackEdit.
The new tab hangs on the Brave browser for a few seconds. The current behavior with Brave v1.5+ is browser freeze till the new tab comes online. I suspect the bug is in loading the new tab content from somewhere. An easy fix is to override new tab content with an extension. I tried the … More Brave Browser: New Tab Hangs? Solution
The seven commonly accepted rules on how to write a git commit message are: Limit the subject line to 50 characters. Capitalize only the first letter in the subject line. Don’t put a period at the end of the subject line. Put a blank line between the subject line and the body. Wrap the body … More 7 Rules of Git Commit Log
To cache rarely accessed pages. It is still better to keep them in swap than paging them out (discarding). But always have enough RAM to hold your expected load. Thorough Perf Tuning Guide https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/performance_tuning_guide/index Reference https://haydenjames.io/linux-performance-almost-always-add-swap-space/ Written with StackEdit.
Pronounced et-cee-dee Persistent KV store Uses Raft protocol to maintain data consistency Developed in Go Popular Use case: Kubernetes Installation (OSX) Step 1 $ ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” < /dev/null 2> /dev/null Step 2 $ brew install etcd Step 3 $ which etcd /usr/local/bin/etcd Start Server and Make Requests Step 4 $ /usr/local/bin/etcd [WARNING] … More etcd: A Reliable Distributed KV Store
The commonplace notifications on our iPhone/Android devices follow an interesting journey. What is a Push Notification? A push notification is a message sent to a user. The message is sent even if the app is not in use or the device is offline. Who Sends the Message? The app is controlled from a provider service … More How Push Notifications Arrive on Your Phone?