Home   About Me   Blog  

1. Exploring consensus via python.(24 Mar 2018)
How do you get different computers that are part of a larger cluster to agree on what the value of something is?
We try and answer that question.
We also learn about, CASPaxos, the consensus protocol. Read More>>

2. Go Garbage collector and Large maps with pointers.(25 Jan 2018)
I'm left wondering, shouldn't the Go runtime then not do it for me/you by default?
Anytime the runtime sees a map that is larger than X and the keys to that map contains pointers,
the runtime inlines(for lack of a better term) that map into one whose keys are ints(or whatever) and does the string->ints hashing for you without you even noticing. Read More>>