Who would want to? APISIX apparently: https://apisix.apache.org/docs/apisix/getting-started/rate-l...
From the toki pona conlang, this also visually reminds me of the "sitelen musi" writing system. https://www.reddit.com/r/tokipona/comments/hlpvx0/sitelen_mu...
For basic SETNX single instance redis instances, sure. But for the Redlock algorithm, I've never encountered anyone that was already running 5 redis masters to use out of convenience. You're much more likely to have an…
The best research I've seen on this is the paper "On the Prehistory of QWERTY" [1] which has a great figure on the fourth page with the presumable original prototype showing all the consonants wrapping around…
From the article: > For a function to be useful as a hash function, it must exhibit the property of uniform distribution It's also listed as the first property on the Wikipedia page:…
Specifically, these functions to not provide "uniform distribution".
The biggest issue I've personally experienced is semantics when wrapping your head a design or debugging a service you aren't familiar with. "POST" has come to imply a "write" operation, and mixing up the the reads and…
This is a Javascript issue, not a JSON issue. The JSON spec doesn't apply any limits on the number type. ECMA-404 states: > JSON is agnostic about the semantics of numbers. In any programming language, there can be a…
That level of scale always boils down to partitioning work. The fact that these partition are distributed across regions is done for risk mitigation (e.g. what happens when AWS's eu-central-1 catches in fire).…
Check https://use-the-index-luke.com/no-offset as a better reference. But in most SQL databases, cursors are something you implement and parse at the application layer, and translate to a WHERE clause on the (hopefully…
While Dvorak is a good layout, in 2021 I would always advocate using Colemak instead (at least for English typists). Colemak is: - easier to transition from QWERTY since it changes fewer keys (particularly the QAZXCVB…
This is a tangent on your metaphor, but PB&M has actually been a popular combination in the past. https://www.atlasobscura.com/foods/peanut-butter-mayonnaise-...
Programming languages mostly boil down to symbols, and I haven't seen standardization efforts around that concern specifically. Some layouts swaps the "shift" state on the number row (i.e. you type ! by default, and…
You can implement emptiness with the wrapper message types, e.g. StringValue: https://github.com/protocolbuffers/protobuf/blob/master/src/... and sometimes defining your own, e.g. nullable lists. It's not elegant, but…
Have you read that NASA study? It involves air being run through an activated carbon filter, and the plants using that carbon filter as its growing medium. From the paper: > This air filter design combines plants with…
I prefer to think of it as the mullet of the database world: Bigtable in the front, Dynamo in the back.
For such a long README, this utterly fails to explain or even link to what Lilypond is. I googled for a few pages, assuming that it wouldn't be related to http://lilypond.org (partially due to the differences in…
http://static.googleusercontent.com/media/research.google.co... is a collection of more advanced container patterns you might be interested in.
If this sort of stuff is relevant to you, http://patshaughnessy.net/ruby-under-a-microscope is an essential book to read.
You can use a datastore like HashiCorp's vault: https://vaultproject.io
Who would want to? APISIX apparently: https://apisix.apache.org/docs/apisix/getting-started/rate-l...
From the toki pona conlang, this also visually reminds me of the "sitelen musi" writing system. https://www.reddit.com/r/tokipona/comments/hlpvx0/sitelen_mu...
For basic SETNX single instance redis instances, sure. But for the Redlock algorithm, I've never encountered anyone that was already running 5 redis masters to use out of convenience. You're much more likely to have an…
The best research I've seen on this is the paper "On the Prehistory of QWERTY" [1] which has a great figure on the fourth page with the presumable original prototype showing all the consonants wrapping around…
From the article: > For a function to be useful as a hash function, it must exhibit the property of uniform distribution It's also listed as the first property on the Wikipedia page:…
Specifically, these functions to not provide "uniform distribution".
The biggest issue I've personally experienced is semantics when wrapping your head a design or debugging a service you aren't familiar with. "POST" has come to imply a "write" operation, and mixing up the the reads and…
This is a Javascript issue, not a JSON issue. The JSON spec doesn't apply any limits on the number type. ECMA-404 states: > JSON is agnostic about the semantics of numbers. In any programming language, there can be a…
That level of scale always boils down to partitioning work. The fact that these partition are distributed across regions is done for risk mitigation (e.g. what happens when AWS's eu-central-1 catches in fire).…
Check https://use-the-index-luke.com/no-offset as a better reference. But in most SQL databases, cursors are something you implement and parse at the application layer, and translate to a WHERE clause on the (hopefully…
While Dvorak is a good layout, in 2021 I would always advocate using Colemak instead (at least for English typists). Colemak is: - easier to transition from QWERTY since it changes fewer keys (particularly the QAZXCVB…
This is a tangent on your metaphor, but PB&M has actually been a popular combination in the past. https://www.atlasobscura.com/foods/peanut-butter-mayonnaise-...
Programming languages mostly boil down to symbols, and I haven't seen standardization efforts around that concern specifically. Some layouts swaps the "shift" state on the number row (i.e. you type ! by default, and…
You can implement emptiness with the wrapper message types, e.g. StringValue: https://github.com/protocolbuffers/protobuf/blob/master/src/... and sometimes defining your own, e.g. nullable lists. It's not elegant, but…
Have you read that NASA study? It involves air being run through an activated carbon filter, and the plants using that carbon filter as its growing medium. From the paper: > This air filter design combines plants with…
I prefer to think of it as the mullet of the database world: Bigtable in the front, Dynamo in the back.
For such a long README, this utterly fails to explain or even link to what Lilypond is. I googled for a few pages, assuming that it wouldn't be related to http://lilypond.org (partially due to the differences in…
http://static.googleusercontent.com/media/research.google.co... is a collection of more advanced container patterns you might be interested in.
If this sort of stuff is relevant to you, http://patshaughnessy.net/ruby-under-a-microscope is an essential book to read.
You can use a datastore like HashiCorp's vault: https://vaultproject.io